EleLoad Command: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
(Created page with '{{CommandManualMenu}} This comnand is used to construct an ElementalLoad object and add it to the enclosing LoadPattern. {| style="background:yellow; color:black; width:800px" ...')
 
mNo edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{CommandManualMenu}}
{{CommandManualMenu}}


This comnand is used to construct an ElementalLoad object and add it to the enclosing LoadPattern.
The eleLoad command is used to construct an ElementalLoad object and add it to the enclosing LoadPattern.


{| style="background:yellow; color:black; width:800px"  
{| style="background:yellow; color:black; width:800px"  
Line 7: Line 7:
|}
|}


In OpenSees element loads are only applied to line elements. Continuum elements do not accept element loads. The 2d beam column elements all
 
----
 
The element loads are only applied to line elements. Continuum elements do not accept element loads. When NDM=2, the beam column elements all
accept eleLoad commands of the following form:
accept eleLoad commands of the following form:


{| style="background:yellow; color:black; width:800px"  
{| style="background:yellow; color:black; width:800px"  
| '''eleLoad -ele $eleTag1 <$eleTag2 ....> -type -beamUniform $Wz <$Wx>'''
| '''eleLoad -ele $eleTag1 <$eleTag2 ....> -type -beamUniform $Wy <$Wx>'''
|}
|}




{| style="background:yellow; color:black; width:800px"  
{| style="background:yellow; color:black; width:800px"  
| '''eleLoad -ele $eleTag1 $eleTag2 -type -beamPoint $Pz $xL <$Px>'''
| '''eleLoad -range $eleTag1 $eleTag2 -type -beamPoint $Py $xL <$Px>'''
|}
|}


When NDM=3, the beam column elements all accept eleLoad commands of the following form:


{| style="background:yellow; color:black; width:800px"  
{| style="background:yellow; color:black; width:800px"  
Line 26: Line 31:


{| style="background:yellow; color:black; width:800px"  
{| style="background:yellow; color:black; width:800px"  
| ''' eleLoad -ele $eleTag1 $eleTag2 -type -beamPoint $Py $Pz $xL <$Px>'''
| ''' eleLoad -range $eleTag1 $eleTag2 -type -beamPoint $Py $Pz $xL <$Px>'''
|}
|}


Line 33: Line 38:


{|
{|
|  style="width:150px" | '''$nodeTag''' || tag of node to which load is applied.
|  style="width:150px" | '''$eleTag1 $eleTag2 ...''' || tag of PREVIOUSLY DEFINED element
|-
'''$eleTag1 $eleTag2 ...''' || tag of PREVIOUSLY DEFINED element
|-
|-
| '''$Wx''' || mag of uniformily distributed ref load acting in direction along member length
| '''$Wx''' || mag of uniformily distributed ref load acting in direction along member length
Line 49: Line 52:
| '''$Pz''' || mag of ref point load acting in local z direction of element
| '''$Pz''' || mag of ref point load acting in local z direction of element
|-
|-
| '''$wX''' || location of point load, prescribed as fraction of element length
| '''$xL''' || location of point load relative to node I, prescribed as fraction of element length
|}
|}




NOTES:
NOTES:
# The load values are reference loads values, it is the time sereries that provides the load factor. The load factor times the reference
 
values is the load that is actually applied to the node.
# The load values are reference loads values, it is the time sereries that provides the load factor. The load factor times the reference values is the load that is actually applied to the node.
# At the moment, eleLoads do not work with 3D beam-column elements if Corotational geometric transformation is used.


----
----


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

Latest revision as of 21:52, 13 March 2014




The eleLoad command is used to construct an ElementalLoad object and add it to the enclosing LoadPattern.

load $eleLoad $arg1 $arg2 $arg3 ....



The element loads are only applied to line elements. Continuum elements do not accept element loads. When NDM=2, the beam column elements all accept eleLoad commands of the following form:

eleLoad -ele $eleTag1 <$eleTag2 ....> -type -beamUniform $Wy <$Wx>


eleLoad -range $eleTag1 $eleTag2 -type -beamPoint $Py $xL <$Px>


When NDM=3, the beam column elements all accept eleLoad commands of the following form:

eleLoad -ele $eleTag1 <$eleTag2 ....> -type -beamUniform $Wy $Wz <$Wx>


eleLoad -range $eleTag1 $eleTag2 -type -beamPoint $Py $Pz $xL <$Px>



$eleTag1 $eleTag2 ... tag of PREVIOUSLY DEFINED element
$Wx mag of uniformily distributed ref load acting in direction along member length
$Wy mag of uniformily distributed ref load acting in local y direction of element
$Wz mag of uniformily distributed ref load acting in local z direction of element
$Py mag of ref point load acting in direction along member length
$Py mag of ref point load acting in local y direction of element
$Pz mag of ref point load acting in local z direction of element
$xL location of point load relative to node I, prescribed as fraction of element length


NOTES:

  1. The load values are reference loads values, it is the time sereries that provides the load factor. The load factor times the reference values is the load that is actually applied to the node.
  2. At the moment, eleLoads do not work with 3D beam-column elements if Corotational geometric transformation is used.

Code Developed by: fmk