RigidLink command: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
(New page: This command is used to construct a single MP_Constraint object. {| | style="background:yellow; color:black; width:800px" | '''rigidLink $type $masterNodeTag $slaveNodeTag''' |} ---- ...)
 
(Change terminology to retained/constrained)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{CommandManualMenu}}


This command is used to construct a single MP_Constraint object.
This command is used to construct a single MP_Constraint object.


{|  
{|  
| style="background:yellow; color:black; width:800px" | '''rigidLink $type $masterNodeTag $slaveNodeTag'''
| style="background:yellow; color:black; width:800px" | '''rigidLink $type $rNodeTag $cNodeTag'''
|}
|}


Line 11: Line 12:
|  style="width:150px" | '''$type ''' || string-based argument for rigid-link type:
|  style="width:150px" | '''$type ''' || string-based argument for rigid-link type:
|-
|-
| || '''rod''' only the translational degree-of-freedom will be constrained to be exactly the same as those at the master node
| || '''bar''' only the translational degree-of-freedom will be constrained to be exactly the same as those at the retained node
|-
|-
| || '''beam''' both the translational and rotational degrees of freedom are constrained.
| || '''beam''' both the translational and rotational degrees of freedom are constrained.
|-
|-
|  '''$masterNodeTag ''' || integer tag identifying the master node
|  '''$rNodeTag ''' || integer tag identifying the retained node
|-
|-
|  '''$slaveNodeTag ''' || integer tag identifying the slave node
|  '''$cNodeTag ''' || integer tag identifying the constrained node
|}
|}


Line 27: Line 28:


rigidLink beam 2 3; # connect node 3 to node 2 via a rigid link-beam.
rigidLink beam 2 3; # connect node 3 to node 2 via a rigid link-beam.
REFERENCE:
Cook, R.D., Malkus, D.S., Plesha, M. E., and Witt, R. J., "Concepts and Applications of Finite Element Analysis," 4th edition, John Wiley and Sons publishers, 2002.




Code Developed by: <span style="color:blue"> fmk </span>
Code Developed by: <span style="color:blue"> fmk </span>

Latest revision as of 15:45, 13 June 2020




This command is used to construct a single MP_Constraint object.

rigidLink $type $rNodeTag $cNodeTag

$type string-based argument for rigid-link type:
bar only the translational degree-of-freedom will be constrained to be exactly the same as those at the retained node
beam both the translational and rotational degrees of freedom are constrained.
$rNodeTag integer tag identifying the retained node
$cNodeTag integer tag identifying the constrained node


NOTE: The constraint object constructed for the beam option assumes small rotations


EXAMPLE:

rigidLink beam 2 3; # connect node 3 to node 2 via a rigid link-beam.


REFERENCE:

Cook, R.D., Malkus, D.S., Plesha, M. E., and Witt, R. J., "Concepts and Applications of Finite Element Analysis," 4th edition, John Wiley and Sons publishers, 2002.


Code Developed by: fmk