3.1.12.3. Elemental Damping Command

damping $dampingType $dampingTag $dampingArgs

Argument

Type

Description

$dampingType

string

damping type

$dampingTag

integer

unique damping tag.

$dampingArgs

list

a list of damping arguments with number dependent on damping type

The following subsections contain information about $dampingType

The following is used to assign the damping model to a specific element. The user should append the parameters of “-damp $dampingTag” to the end of the element definition.

element dispBeamColumn $eleTag $iNode $jNode $numIntgrPts $secTag $transfTag <-damp $dampingTag>

element ASDShellQ4 $eleTag $iNode $jNode $kNode $lNode $secTag <-damp $dampingTag>

element ShellDKGQ $eleTag $iNode $jNode $kNode $lNode $secTag <-damp $dampingTag>

element ShellDKGT $eleTag $iNode $jNode $kNode $lNode $secTag <-damp $dampingTag>

element ShellNLDKGQ $eleTag $iNode $jNode $kNode $lNode $secTag <-damp $dampingTag>

element ShellNLDKGT $eleTag $iNode $jNode $kNode $lNode $secTag <-damp $dampingTag>

element ShellMITC4 $eleTag $iNode $jNode $kNode $lNode $secTag <-damp $dampingTag>

element zeroLength $eleTag $iNode $jNode -mat $matTag1 $matTag2 ... -dir $dir1 $dir2 ...<-doRayleigh $rFlag> <-orient $x1 $x2 $x3 $yp1 $yp2 $yp3> <-damp $dampingTag>

element elasticBeamColumn $eleTag $iNode $jNode $A $E $G $J $Iy $Iz $transfTag <-mass $massDens> <-cMass> <-damp $dampingTag>

element forceBeamColumn $eleTag $iNode $jNode $transfTag "IntegrationType arg1 arg2 ..." <-mass $massDens> <-iter $maxIters $tol> <-damp $dampingTag>

element quad $eleTag $iNode $jNode $kNode $lNode $thick $type $matTag <$pressure $rho $b1 $b2> <-damp $dampingTag>

element stdBrick $eleTag $node1 $node2 $node3 $node4 $node5 $node6 $node7 $node8 $matTag <$b1 $b2 $b3> <-damp $dampingTag>

The following is used to assign the damping model to groups of elements.

region $regTag <-ele ($ele1 $ele2 ...)> <-eleOnly ($ele1 $ele2 ...)> <-eleRange $startEle $endEle> <-eleOnlyRange $startEle $endEle> <-node ($node1 $node2 ...)> <-nodeOnly ($node1 $node2 ...)> <-nodeRange $startNode $endNode> <-nodeOnlyRange $startNode $endNode> <-node all> <-rayleigh $alphaM $betaK $betaKinit $betaKcomm> <-damp $dampingTag>