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

  1. Element recorders with Temperature, FrictionFactors, and MuAdjusted return temperature; friction factor history; and adjusted coefficient of friction.

  2. Valid standard Element Recorder queries include force, localForce, basicForce, localDisplacement, and basicDisplacement.

Example

  1. 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
  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