Plain Pattern: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
(Created page with '{{CommandManualMenu}} This commnand allows the user to construct a LoadPattern object. Each plain load pattern is associated with a TimeSeries object ...')
 
No edit summary
Line 5: Line 5:




<uml>
 
abstract class ElementLoad
abstract class TimeSeries
LoadPattern o- "one" TimeSeries
LoadPattern o- ElementLoad
LoadPattern o- NodalLoad
LoadPattern o- SP_Constraint
</uml>




The command to generate a multi-support excitation contains in '''{ }''' the commands to generate all the ground motions and the single-point constraints in the pattern. The command is as follows:
The command to generate a multi-support excitation contains in '''{ }''' the commands to generate all the ground motions and the single-point constraints in the pattern. The command is as follows:


{| style="background:yellow; color:black; width:800px"  
{| style="background:yellow; color:black; width:800px"  
| ''' pattern Plain $patternTag {'''
| ''' pattern Plain $patternTag $tsTag {'''
|-
| '''[[noadLoad Command | load]]...'''
|-
|-
| '''[[groundMotion Command | groundMotion]]...'''
| '''[[eleLoad Command | eleLoad]]...'''
|-
|-
| '''[[imposedMotion Command | imposedMotion]]...'''
| '''[[sp Command | sp]]...'''
|-
|-
| ''' ... '''
| ''' ... '''
Line 31: Line 25:


NOTES:
NOTES:
#The results for the responses at the nodes are the ABSOLUTE values, and not relative values as in the case of a UniformExciatation.
# The command to generate a LoadPattern contains in '''{ }''' the commands to generate all the loads and single-point constraints..
#The non-homogeneous single point constraints require an appropriate choice of constraint handler.


----
----
Line 39: Line 32:
|  style="width:150px" | '''$patternTag ''' || unique tag among load patterns
|  style="width:150px" | '''$patternTag ''' || unique tag among load patterns
|-
|-
|  '''[[groundMotion Command| groundMotion]]...''' || command to generate a ground motion
| '''$tsTag''' | the tag of the time series to be used in the load pattern
|-
|  '''[[nodalLoad Command| load]]...''' || command to nodal load
|-
|-
| '''[[imposedMotion Command| imposedMotion]] ...''' || command to generate an imposed motion
| '''[[eleLoad Command| eleLoad]] ...''' || command to generate elemental load
|-
| '''[[sp Command| sp]] ...''' || command to generate single-point constraint
|}
|}


Line 47: Line 44:
----
----


<uml>
abstract class ElementLoad
abstract class TimeSeries
LoadPattern o- "one" TimeSeries
LoadPattern o- ElementLoad
LoadPattern o- NodalLoad
LoadPattern o- SP_Constraint
</uml>


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

Revision as of 00:04, 13 March 2010





This commnand allows the user to construct a LoadPattern object. Each plain load pattern is associated with a TimeSeries object and can contain multiple NodalLoads, ElementalLoads and SP_Constrait objects. To construct a load pattern and populate it, the following command is used:



The command to generate a multi-support excitation contains in { } the commands to generate all the ground motions and the single-point constraints in the pattern. The command is as follows:

pattern Plain $patternTag $tsTag {
load...
eleLoad...
sp...
...
}

NOTES:

  1. The command to generate a LoadPattern contains in { } the commands to generate all the loads and single-point constraints..

$patternTag unique tag among load patterns
the tag of the time series to be used in the load pattern
load... command to nodal load
eleLoad ... command to generate elemental load
sp ... command to generate single-point constraint



<uml> abstract class ElementLoad abstract class TimeSeries LoadPattern o- "one" TimeSeries LoadPattern o- ElementLoad LoadPattern o- NodalLoad LoadPattern o- SP_Constraint </uml>


Code Developed by: fmk