Flat Slider Bearing Element: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
| '''$frnMdlTag''' || tag associated with previously-defined [http://opensees.berkeley.edu/wiki/index.php/FrictionModel_Command FrictionModel] | | '''$frnMdlTag''' || tag associated with previously-defined [http://opensees.berkeley.edu/wiki/index.php/FrictionModel_Command FrictionModel] | ||
|- | |- | ||
| '''$kInit''' || initial stiffness | | '''$kInit''' || initial elastic stiffness in local shear direction | ||
|- | |- | ||
| '''-P $matTag''' || tag associated with previously-defined UniaxialMaterial in axial direction | | '''-P $matTag''' || tag associated with previously-defined UniaxialMaterial in axial direction |
Revision as of 21:35, 24 August 2012
- Command_Manual
- Tcl Commands
- Modeling_Commands
- model
- uniaxialMaterial
- ndMaterial
- frictionModel
- section
- geometricTransf
- element
- node
- sp commands
- mp commands
- timeSeries
- pattern
- mass
- block commands
- region
- rayleigh
- Analysis Commands
- Output Commands
- Misc Commands
- DataBase Commands
This command is used to construct a flatSliderBearing element object, which is defined by two nodes. The iNode represents the flat sliding surface and the jNode represents the slider. The element can have zero length or the appropriate bearing height. The bearing has unidirectional (2D) or coupled (3D) friction properties 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. By default (sDratio = 0.0) P-Delta moments are entirely transferred to the flat sliding surface (iNode). It is important to note that rotations of the flat sliding surface (rotations at the iNode) affect the shear behavior of the bearing. To avoid the introduction of artificial viscous damping in the isolation system (sometimes referred to as "damping leakage in the isolation system"), the bearing element does not contribute to the Rayleigh damping by default. 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 flatSliderBearing $eleTag $iNode $jNode $frnMdlTag $kInit -P $matTag -Mz $matTag <-orient $x1 $x2 $x3 $y1 $y2 $y3> <-shearDist $sDratio> <-doRayleigh> <-mass $m> <-iter $maxIter $tol> |
For a three-dimensional problem:
element flatSliderBearing $eleTag $iNode $jNode $frnMdlTag $kInit -P $matTag -T $matTag -My $matTag -Mz $matTag <-orient <$x1 $x2 $x3> $y1 $y2 $y3> <-shearDist $sDratio> <-doRayleigh> <-mass $m> <-iter $maxIter $tol> |
$eleTag | unique element object tag |
$iNode $jNode | end nodes |
$frnMdlTag | tag associated with previously-defined FrictionModel |
$kInit | initial elastic stiffness in local shear direction |
-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 iNode as a fraction of the element length (optional, default = 0.0) |
-doRayleigh | to include Rayleigh damping from the bearing (optional, default = no Rayleigh damping contribution) |
$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 flat slider 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 flatSliderBearing 1 1 2 1 250.0 -P 1 -Mz 2 -orient 0 1 0 -1 0 0; # for a 2D flat slider bearing
element flatSliderBearing 1 1 2 1 250.0 -P 1 -T 2 -My 3 -Mz 4 -orient 0 0 1 -1 0 0; # for a 3D flat slider bearing
Code Developed by: Andreas Schellenberg, University of California, Berkeley.