Plain GroundMotion: Difference between revisions
Jump to navigation
Jump to search
(Created page with 'This command is used to construct a plain GroundMotion object. Each GroundMotion object is associated with a number of TimeSeries objects, which define the acceleration, velocity…') |
No edit summary |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
{| style="background:yellow; color:black; width:800px" | {| style="background:yellow; color:black; width:800px" | ||
|'''groundMotion $gmTag Plain <-accel $tsTag> <-vel $tsTag> <-disp $tsTag> <-int (IntegratorType intArgs)>''' | |'''groundMotion $gmTag Plain <-accel $tsTag> <-vel $tsTag> <-disp $tsTag> <-int (IntegratorType intArgs)> <-fact $cFactor>''' | ||
|} | |} | ||
Line 13: | Line 13: | ||
| style="width:150px" | '''$gmTag ''' || unique tag among ground motions in load pattern | | style="width:150px" | '''$gmTag ''' || unique tag among ground motions in load pattern | ||
|- | |- | ||
| '''$tsTag''' || tag of TimeSeries object created using [[timeSeries]] command. | | '''$tsTag''' || tag of TimeSeries object created using [[Time Series Command | timeSeries]] command. | ||
|- | |- | ||
| '''integratorType ...''' || | | '''integratorType ...''' || Trapezoidal or Simpson numerical integration method (optional, default=Trapezoidal). See NOTES below. | ||
|- | |||
| '''$cFactor''' || constant factor (optional, default=1.0) | |||
|} | |} | ||
Line 21: | Line 23: | ||
NOTES: | NOTES: | ||
#The displacements are the ones used in the ImposedMotions to set nodal response. | #The displacements are the ones used in the ImposedMotions to set nodal response. | ||
#If only the acceleration TimeSeries is provided, numerical integration will be used to determine the velocities and | #If only the acceleration TimeSeries is provided, numerical integration will be used to determine the velocities and displacements. | ||
#For earthquake excitations it is important that the user | #For earthquake excitations it is important that the user provide the displacement time history, as the one generated using the trapezoidal method will not provide good results. | ||
#Any combination of the acceleration, velocity and displacement time-series can be specified. | #Any combination of the acceleration, velocity and displacement time-series can be specified. | ||
Latest revision as of 23:23, 2 March 2016
This command is used to construct a plain GroundMotion object. Each GroundMotion object is associated with a number of TimeSeries objects, which define the acceleration, velocity and displacement records for that ground motion. The command is as follows:
groundMotion $gmTag Plain <-accel $tsTag> <-vel $tsTag> <-disp $tsTag> <-int (IntegratorType intArgs)> <-fact $cFactor> |
where
$gmTag | unique tag among ground motions in load pattern |
$tsTag | tag of TimeSeries object created using timeSeries command. |
integratorType ... | Trapezoidal or Simpson numerical integration method (optional, default=Trapezoidal). See NOTES below. |
$cFactor | constant factor (optional, default=1.0) |
NOTES:
- The displacements are the ones used in the ImposedMotions to set nodal response.
- If only the acceleration TimeSeries is provided, numerical integration will be used to determine the velocities and displacements.
- For earthquake excitations it is important that the user provide the displacement time history, as the one generated using the trapezoidal method will not provide good results.
- Any combination of the acceleration, velocity and displacement time-series can be specified.
Code Developed by: fmk