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>