!DYNAMIC¶
Dynamic analysis control
!BOUNDARY, !CLOAD, and !DLOAD specify !AMPLITUDE; the time t for each amplitude must start at 0.0.
Parameters¶
** 2nd line and subsequent lines **
| Variable | Type | Description |
|---|---|---|
| idx_eqa | I | Solution method for the equation of motion (direct time integration) (default: 1) 1: Implicit method (Newmark-β method) 11: Explicit method (central difference method) |
| idx_resp | I | Analysis type (default: 1) 1: Time-history response analysis 2: Frequency-response analysis |
When idx_resp=1 (time-history response analysis)¶
| Variable | Type | Description |
|---|---|---|
| t_start | R | Analysis start time (default: 0.0), unused |
| t_end | R | Analysis end time (default: 1.0), unused |
| n_step | I | Default number of substeps when !STEP is omitted or for backward compatibility (default: 1) |
| t_delta | R | Default time increment when !STEP is omitted or for backward compatibility (default: 1.0) |
| Variable | Type | Description |
|---|---|---|
| gamma | R | Parameter γ of the Newmark-β method (default: 0.5) |
| beta | R | Parameter β of the Newmark-β method (default: 0.25) |
| Variable | Type | Description |
|---|---|---|
| idx_mas | I | Mass-matrix type (default: 1) 1: Lumped mass matrix 2: Consistent mass matrix |
| idx_dmp | I | 1: Rayleigh damping (default: 1) |
| ray_m | R | Rayleigh-damping parameter Rm (default: 0.0) |
| ray_k | R | Rayleigh-damping parameter Rk (default: 0.0) |
| Variable | Type | Description |
|---|---|---|
| nout | I | Unused |
| node_monit_1 | I | Monitoring node number (global) or node group name |
| nout_monit | I | Monitoring-result output interval (default: 1) |
Note: Information for the monitoring node specified on this line is output using the global node number as NID. Displacement is output to <dyna_disp_NID.txt> in the order step number, substep number, current time, NID, u1, u2, u3. Velocity and acceleration are output in the same order to <dyna_velo_NID.txt> and <dyna_acce_NID.txt>, respectively. Nodal strain is output to <dyna_strain_NID.txt> in the order step number, substep number, current time, NID, e11, e22, e33, e12, e23, e13. Nodal stress is output to <dyna_stress_NID.txt> in the order step number, substep number, current time, NID, s11, s22, s33, s12, s23, s13, smises. If multiple monitoring nodes are specified using a node group, each of the above files is output separately for each node. In addition, when this output is specified, the kinetic energy, deformation energy, and total energy of the entire analysis model are output to <dyna_energy.txt> in the order step number, substep number, current time, kinetic energy, deformation energy, total energy.
Remarks¶
- In time-history dynamic analysis, multiple
!STEPdefinitions can be used to switch boundary-condition and load groups for each step. - For fixed-increment time control, it is recommended to use
!STEPto explicitly specifySUBSTEPSandDTIME, ETIMEon its second line.n_stepandt_deltaare used as defaults for a single-step analysis when!STEPis omitted, or for backward compatibility. - When
!STEP, INC_TYPE=AUTOis specified, automatic incrementation uses the initial time increment, step duration, minimum time increment, and maximum time increment specified on the second line of!STEP. Automatic-increment parameters can be specified with!AUTOINC_PARAM.
| Variable | Type | Description |
|---|---|---|
| iout_list(1) | I | Displacement output setting (default: 0) 0: Do not output 1: Output |
| iout_list(2) | I | Velocity output setting (default: 0) 0: Do not output 1: Output |
| iout_list(3) | I | Acceleration output setting (default: 0) 0: Do not output 1: Output |
| iout_list(4) | I | Reaction-force output setting (default: 0) 0: Do not output 1: Output |
| iout_list(5) | I | Strain output setting (default: 0) 0: Do not output (element-based or node-based) 1: Output 2: Output (node-based) 3: Output (element-based) |
| iout_list(6) | I | Stress output setting (default: 0) 0: Do not output (element-based or node-based) 1: Output 2: Output (node-based) 3: Output (element-based) |
Example¶
!DYNAMIC, TYPE=NONLINEAR
1 , 1
0.0, 1.0, 500, 1.0000e-5
0.5, 0.25
1, 1, 0.0, 0.0
100, 55, 1
0, 0, 0, 0, 0, 0
When idx_resp=2 (frequency-response analysis)¶
| Variable | Type | Description |
|---|---|---|
| f_start | R | Lower frequency |
| f_end | R | Upper frequency |
| n_freq | I | Number of response calculation points |
| f_disp | R | Frequency at which displacement is measured |
| Variable | Type | Description |
|---|---|---|
| t_start | R | Vibration start time in real time |
| t_end | R | Vibration end time in real time |
| Variable | Type | Description |
|---|---|---|
| idx_mas | I | Mass-matrix type (fixed at 1 (lumped mass matrix)) |
| idx_dmp | I | 1: Rayleigh damping |
| ray_m | R | Rayleigh-damping parameter Rm (default: 0.0) |
| ray_k | R | Rayleigh-damping parameter Rk (default: 0.0) |
| Variable | Type | Description |
|---|---|---|
| nout | I | Number of samples in the time domain |
| vistype | I | Visualization-data output setting (1: modal space, 2: physical space) |
| nodeout | I | Monitoring node ID in the frequency domain |
| Variable | Type | Description |
|---|---|---|
| iout_list(1) | I | Output control: displacement (1: output, 0: do not output) |
| iout_list(2) | I | Output control: velocity (1: output, 0: do not output) |
| iout_list(3) | I | Output control: acceleration (1: output, 0: do not output) |
| iout_list(4) | I | Ignored |
| iout_list(5) | I | Ignored |
| iout_list(6) | I | Ignored |