Plain GroundMotion: Difference between revisions

From OpenSeesWiki
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 ...''' || used to generate a numerical integrator. default TRAPEZOIDAL. see NOTES below.
| '''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 addelerations.
#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 provdide the displacement time history, as the one generated using the trapezoidal method will not provide good results.
#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:

  1. The displacements are the ones used in the ImposedMotions to set nodal response.
  2. If only the acceleration TimeSeries is provided, numerical integration will be used to determine the velocities and displacements.
  3. 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.
  4. Any combination of the acceleration, velocity and displacement time-series can be specified.

Code Developed by: fmk