3.1.10.66. HDR Element

This command constructs a three-dimensional high damping rubber (HDR) bearing element using the Grant et al. (2004) biaxial shear model. Axial and rotational behavior follow the same framework as ElastomericX Element. Use with -ndm 3 -ndf 6.

element HDR $eleTag $Nd1 $Nd2 $Gr $Kbulk $D1 $D2 $ts $tr $n $a1 $a2 $a3 $b1 $b2 $b3 $c1 $c2 $c3 $c4 <$x1 $x2 $x3 $y1 $y2 $y3> <$kc> <$PhiM> <$ac> <$sDratio> <$m> <$tc>

Argument

Type

Description

$eleTag

integer

unique element tag

$Nd1 $Nd2

integer

end nodes

$Gr

float

shear modulus of elastomer

$Kbulk

float

bulk modulus of rubber

$D1

float

internal diameter

$D2

float

outer diameter excluding cover thickness

$ts

float

single steel shim layer thickness

$tr

float

single rubber layer thickness

$n

integer

number of rubber layers

$a1 $a2 $a3 $b1 $b2 $b3 $c1 $c2 $c3 $c4

float

Grant model shear parameters

$kc

float

cavitation parameter (optional; default 10.0)

$PhiM

float

damage parameter (optional; default 0.5)

$ac

float

strength reduction parameter (optional; default 1.0)

$sDratio

float

shear distance from iNode as fraction of length (optional; default 0.5)

$m

float

element mass (optional; default 0.0)

$tc

float

cover thickness (optional; default 0.0)

Note

Use Parameters Element Recorder to obtain cavitation force; buckling capacity; and vertical stiffness.

Example

  1. Tcl Code

element HDR 1 1 2 0.8 2.0e9 0.0 0.6 0.003 0.01 20 1.0 0.5 0.0 1.0 0.5 0.0 1.0 0.5 0.0 1.0
  1. Python Code

element('HDR', 1, 1, 2, 0.8, 2.0e9, 0.0, 0.6, 0.003, 0.01, 20,
        1.0, 0.5, 0.0, 1.0, 0.5, 0.0, 1.0, 0.5, 0.0, 1.0)

Code developed by: Manish Kumar, University at Buffalo, SUNY