3.1.10.68. FPBearingPTV Element
This command constructs a single friction pendulum bearing element with friction coefficient that depends on sliding velocity; axial pressure; and temperature at the sliding surface. Use with -ndm 3 -ndf 6. For triple pendulum systems with heating see TripleFrictionPendulumX Element.
- element FPBearingPTV $eleTag $iNode $jNode $MuRef $IsPressureDependent $pRef $IsTemperatureDependent $Diffusivity $Conductivity $IsVelocityDependent $rateParameter $ReffectiveFP $Radius_Contact $kInitial $matP $matT $matMy $matMz $x1 $x2 $x3 $y1 $y2 $y3 $shearDist $doRayleigh $mass $iter $tol $unit
Argument |
Type |
Description |
|---|---|---|
$eleTag |
integer |
unique element tag |
$iNode $jNode |
integer |
end nodes |
$MuRef |
float |
reference coefficient of friction at reference pressure and 20 C |
$IsPressureDependent |
integer |
1 if friction depends on instantaneous axial pressure |
$pRef |
float |
reference axial pressure |
$IsTemperatureDependent |
integer |
1 if friction depends on temperature at sliding surface |
$Diffusivity |
float |
thermal diffusivity of steel |
$Conductivity |
float |
thermal conductivity of steel |
$IsVelocityDependent |
integer |
1 if friction depends on sliding velocity |
$rateParameter |
float |
exponent controlling friction-velocity curve shape |
$ReffectiveFP |
float |
effective radius of curvature of sliding surface |
$Radius_Contact |
float |
radius of contact area at sliding surface |
$kInitial |
float |
lateral stiffness before sliding begins |
$matP $matT $matMy $matMz |
integer |
uniaxial material tags for axial; torsion; and rocking directions |
$shearDist |
float |
shear distance from iNode as fraction of element length |
$doRayleigh |
integer |
1 to include Rayleigh damping contribution from bearing |
$mass |
float |
element mass |
$iter $tol |
integer float |
maximum equilibrium iterations and convergence tolerance |
$unit |
integer |
unit system tag (1: N-m-s-C; 2: kN-m-s-C; 3: N-mm-s-C; 4: kN-mm-s-C; 5-8: imperial variants) |
Note
Element recorders with
Temperature,FrictionFactors, andMuAdjustedreturn temperature; friction factor history; and adjusted coefficient of friction.Valid standard Element Recorder queries include
force,localForce,basicForce,localDisplacement, andbasicDisplacement.
Example
Tcl Code
element FPBearingPTV 1 1 2 0.06 1 5.0e7 1 4.44e-6 18.0 1 100.0 2.2352 0.2 500.0 1 2 3 4 0.0 0.0 1.0 1.0 0.0 0.0 0.0 0 0.0 100 1.0e-8 1
Python Code
element('FPBearingPTV', 1, 1, 2, 0.06, 1, 5.0e7, 1, 4.44e-6, 18.0, 1, 100.0,
2.2352, 0.2, 500.0, 1, 2, 3, 4, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0, 0.0, 100, 1.0e-8, 1)
Code developed by: Manish Kumar, University at Buffalo, SUNY