RigidDiaphragm command
Jump to navigation
Jump to search
- Command_Manual
- Tcl Commands
- Modeling_Commands
- model
- uniaxialMaterial
- ndMaterial
- frictionModel
- section
- geometricTransf
- element
- node
- sp commands
- mp commands
- timeSeries
- pattern
- mass
- block commands
- region
- rayleigh
- Analysis Commands
- Output Commands
- Misc Commands
- DataBase Commands
This command is used to construct a number of Multi-Point Constraint (MP_Constraint) objects. These objects will constrain certain degrees-of-freedom at the listed constrained nodes to move as if in a rigid plane with the retained node.
rigidDiaphragm $direction $rNodeTag $cNodeTag1 $cNodeTag2 ... |
$direction | 3D models - direction perpendicular to the rigid plane, e.g., direction 3 (Z) corresponds to the 1-2 (X-Y) plane; 2D models - direction of diaphragm motion, e.g., direction 1 (X) corresponds to motion constrained in the X direction |
$rNodeTag | integer tag identifying the retained node |
$cNodeTag1 $cNodeTag2 ... | integer tags identifying the constrained nodes |
NOTE: The constraint object is constructed assuming small rotations for 3D models.
EXAMPLE:
3D:
rigidDiaphragm 2 2 4 5 6; constrain nodes 4,5,6 to move as if in the same X-Z plane as node 2
2D:
rigidDiaphragm 1 5 1 3 4 7; constrain nodes 1,3,4,7 to have the same X displacement as node 5
Code Developed by: fmk