Difference between revisions of "Single Friction Pendulum Bearing Element"

From OpenSeesWiki
Jump to navigationJump to search
Line 6: Line 6:
  
 
{|  
 
{|  
| style="background:yellow; color:black; width:800px" | '''element singleFPBearing $eleTag $iNode $jNode $frnMdlTag $R $h $uy -P $matTag -Mz $matTag <-orient $x1 $x2 $x3 $y1 $y2 $y3> <-shearDistI $shearDistI> <-mass $m> <-iter $maxIter $tol>'''
+
| style="background:yellow; color:black; width:800px" | '''element singleFPBearing $eleTag $iNode $jNode $frnMdlTag $R $h $uy -P $matTag -Mz $matTag <-orient $x1 $x2 $x3 $y1 $y2 $y3> <-shearDist $sDratio> <-mass $m> <-iter $maxIter $tol>'''
 
|}
 
|}
  
Line 12: Line 12:
  
 
{|  
 
{|  
| style="background:yellow; color:black; width:800px" | '''element singleFPBearing $eleTag $iNode $jNode $frnMdlTag $R $h $uy -P $matTag -T $matTag -My $matTag -Mz $matTag <-orient <$x1 $x2 $x3> $y1 $y2 $y3> <-shearDistI $shearDistI> <-mass $m> <-iter $maxIter $tol>'''
+
| style="background:yellow; color:black; width:800px" | '''element singleFPBearing $eleTag $iNode $jNode $frnMdlTag $R $h $uy -P $matTag -T $matTag -My $matTag -Mz $matTag <-orient <$x1 $x2 $x3> $y1 $y2 $y3> <-shearDist $sDratio> <-mass $m> <-iter $maxIter $tol>'''
 
|}
 
|}
  
Line 42: Line 42:
 
| '''$y1 $y2 $y3''' || vector components in global coordinates defining local y-axis (optional)
 
| '''$y1 $y2 $y3''' || vector components in global coordinates defining local y-axis (optional)
 
|-
 
|-
| '''$shearDistI''' || shear distance from node I as fraction of length (optional, default = 0.0)
+
| '''$sDratio''' || shear distance from node I as a fraction of the element length (optional, default = 0.0)
 
|-
 
|-
 
| '''$m''' || element mass (optional, default = 0.0)
 
| '''$m''' || element mass (optional, default = 0.0)

Revision as of 01:17, 11 October 2011




This command is used to construct a singleFPBearing element object, which is defined by two nodes. The iNode represents the concave sliding surface and the jNode represents the articulated slider. The element can have zero length or the appropriate bearing height. The bearing has unidirectional (2D) or coupled (3D) friction properties (with post-yield stiffening due to the concave sliding surface) for the shear deformations, and force-deformation behaviors defined by UniaxialMaterials in the remaining two (2D) or four (3D) directions. To capture the uplift behavior of the bearing, the user-specified UniaxialMaterial in the axial direction is modified for no-tension behavior. P-Delta moments are entirely transferred to the concave sliding surface (iNode). It is important to note that rotations of the concave sliding surface (rotations at the iNode) affect the shear behavior of the bearing. If the element has non-zero length, the local x-axis is determined from the nodal geometry unless the optional x-axis vector is specified in which case the nodal geometry is ignored and the user-defined orientation is utilized.

For a two-dimensional problem:

element singleFPBearing $eleTag $iNode $jNode $frnMdlTag $R $h $uy -P $matTag -Mz $matTag <-orient $x1 $x2 $x3 $y1 $y2 $y3> <-shearDist $sDratio> <-mass $m> <-iter $maxIter $tol>

For a three-dimensional problem:

element singleFPBearing $eleTag $iNode $jNode $frnMdlTag $R $h $uy -P $matTag -T $matTag -My $matTag -Mz $matTag <-orient <$x1 $x2 $x3> $y1 $y2 $y3> <-shearDist $sDratio> <-mass $m> <-iter $maxIter $tol>

$eleTag unique element object tag
$iNode $jNode end nodes
$frnMdlTag tag associated with previously-defined FrictionModel
$R radius of concave sliding surface
$h height of articulated slider
$uy yield displacement
-P $matTag tag associated with previously-defined UniaxialMaterial in axial direction
-T $matTag tag associated with previously-defined UniaxialMaterial in torsional direction
-My $matTag tag associated with previously-defined UniaxialMaterial in moment direction around local y-axis
-Mz $matTag tag associated with previously-defined UniaxialMaterial in moment direction around local z-axis
$x1 $x2 $x3 vector components in global coordinates defining local x-axis (optional)
$y1 $y2 $y3 vector components in global coordinates defining local y-axis (optional)
$sDratio shear distance from node I as a fraction of the element length (optional, default = 0.0)
$m element mass (optional, default = 0.0)
$maxIter maximum number of iterations to undertake to satisfy element equilibrium (optional, default = 20)
$tol convergence tolerance to satisfy element equilibrium (optional, default = 1E-8)


NOTE:

If the element has zero length and optional orientation vectors are not specified, the local element axes coincide with the global axes. Otherwise the local z-axis is defined by the cross product between the x- and y-vectors specified on the command line.

The valid queries to a single concave friction pendulum bearing element when creating an ElementRecorder object are 'force,' 'localForce,' 'basicForce,' 'localDisplacement,' 'basicDisplacement' and 'material $matNum matArg1 matArg2 ...' Where $matNum is the number associated with the material whose data is to be output.


EXAMPLES:

element singleFPBearing 1 1 2 1 37.28 2.60 0.01 -P 1 -Mz 2 -orient 0 1 0 -1 0 0; # for a 2D single concave friction pendulum bearing

element singleFPBearing 1 1 2 1 37.28 2.60 0.01 -P 1 -T 2 -My 3 -Mz 4 -orient 0 0 1 -1 0 0; # for a 3D single concave friction pendulum bearing



Code Developed by: Andreas Schellenberg, University of California, Berkeley.