3.1.12.3.2. Imposed Motion Command
This command is used to construct an ImposedMotionSP constraint which is used to enforce the response of a dof at a node in the model. The response enforced at the node at any give time is obtained from the GroundMotion object associated with the constraint.
- imposedMotion $nodeTag $dirn $gMotionTag
$nodeTag, integer, tag of node on which constraint is to be placed $dof, integer, dof of enforced response. Valid range is from 1 through ndf at node. $gMotionTag, integer, pre-defined GroundMotion object tag
Example:
The following example shows how to construct a Multi-Suppert Excitation pattern with a tag of 1* that will constrain the nodes **1, 4, and 7 to move in the 1 dof direcection with the ground Motion supplied by the groundMotion with tag 101, whose displacement is given by timeSeries with a tag of 3.
Tcl Code
timeSeries Path 3 -filePath elCentroDisp.dat -dt 0.02
pattern MultipleSupport 1 {
groundMotion 101 Series -disp 3
imposedSupportMotion 1 1 101
imposedSupportMotion 4 1 101
imposedSupportMotion 7 1 101
}
Python Code
timeSeries('Path', 3, '-dt', 0.02, '-filePath', 'elCentroDisp.dat')
pattern('MultiSupport', 1)
groundMotion(101, 'Series', '-disp', 3)
imposedSupportMotion(1,1,101)
imposedSupportMotion(4,1,101)
imposedSupportMotion(7,1,101)
Code Developed by: fmk