RigidDiaphragm command: Difference between revisions
Jump to navigation
Jump to search
(New page: This command is used to construct a number of Multi-Point Constraint (MP_Constraint) objects. These objects will constraint certain degrees-of-freedom at the listed slave nodes to move as ...) |
mNo edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This command is used to construct a number of Multi-Point Constraint (MP_Constraint) objects. These objects will | {{CommandManualMenu}} | ||
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. | |||
{| | {| | ||
| style="background:yellow; color:black; width:800px" | '''rigidDiaphragm $ | | style="background:yellow; color:black; width:800px" | '''rigidDiaphragm $direction $rNodeTag $cNodeTag1 $cNodeTag2 ...''' | ||
|} | |} | ||
Line 8: | Line 10: | ||
{| | {| | ||
| style="width:150px" | '''$ | | style="width:150px" | '''$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. | 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 | 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: <span style="color:blue"> fmk </span> | Code Developed by: <span style="color:blue"> fmk </span> |
Latest revision as of 15:04, 25 August 2022
- 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