Plain Pattern

From OpenSeesWiki
Revision as of 23:54, 12 March 2010 by Fmk (talk | contribs) (Created page with '{{CommandManualMenu}} This commnand allows the user to construct a LoadPattern object. Each plain load pattern is associated with a TimeSeries object ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search





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:


<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:


pattern Plain $patternTag {
groundMotion...
imposedMotion...
...
}

NOTES:

  1. The results for the responses at the nodes are the ABSOLUTE values, and not relative values as in the case of a UniformExciatation.
  2. The non-homogeneous single point constraints require an appropriate choice of constraint handler.

$patternTag unique tag among load patterns
groundMotion... command to generate a ground motion
imposedMotion ... command to generate an imposed motion




Code Developed by: fmk