!DYNAMIC¶
動解析の制御
!BOUNDARY、!CLOAD、!DLOADで指定された各!AMPLITUDEにおける時刻 t は、0.0から始まっていなければならない。
パラメータ¶
** 2行目以降 **
| 変数名 | 属性 | 内容 |
|---|---|---|
| idx_eqa | I | 運動方程式の解法(直接時間積分法)(デフォルト: 1) 1: 陰解法(Newmark-β法) 11: 陽解法(中央差分法) |
| idx_resp | I | 解析の種類(デフォルト: 1) 1: 時刻歴応答解析 2: 周波数応答解析 |
idx_resp=1の場合(時刻歴応答解析)¶
| 変数名 | 属性 | 内容 |
|---|---|---|
| t_start | R | 解析開始時間(デフォルト: 0.0)、未使用 |
| t_end | R | 解析終了時間(デフォルト: 1.0)、未使用 |
| n_step | I | !STEP 省略時または後方互換用の既定サブステップ数(デフォルト: 1) |
| t_delta | R | !STEP 省略時または後方互換用の既定時間増分(デフォルト: 1.0) |
| 変数名 | 属性 | 内容 |
|---|---|---|
| gamma | R | Newmark-β法のパラメータγ(デフォルト:0.5) |
| beta | R | Newmark-β法のパラメータβ(デフォルト:0.25) |
| 変数名 | 属性 | 内容 |
|---|---|---|
| idx_mas | I | 質量マトリックスの種類(デフォルト: 1) 1: 集中質量マトリックス 2: consistent質量マトリックス |
| idx_dmp | I | 1: Rayleigh減衰(デフォルト:1) |
| ray_m | R | Rayleigh減衰のパラメータRm(デフォルト:0.0) |
| ray_k | R | Rayleigh減衰のパラメータRk(デフォルト:0.0) |
| 変数名 | 属性 | 内容 |
|---|---|---|
| nout | I | 未使用 |
| node_monit_1 | I | モニタリング節点番号(グローバル)または節点グループ名 |
| nout_monit | I | モニタリングの結果出力間隔(デフォルト: 1) |
注) 本行で指定したモニタリング節点の情報は、節点のグローバル番号をNIDとして、変位についてはファイル<dyna_disp_NID.txt>へ出力され、その並びは、step番号、substep番号、当該時間、NID、u1、u2、u3である。速度および加速度についても、それぞれファイル<dyna_velo_NID.txt>、<dyna_acce_NID.txt>へ同様の並びで出力される。節点ひずみについてはファイル<dyna_strain_NID.txt>へ出力され、その並びは、step番号、substep番号、当該時間、NID、e11、e22、e33、e12、e23、e13である。節点応力についてはファイル<dyna_stress_NID.txt>へ出力され、その並びは、step番号、substep番号、当該時間、NID、s11、s22、s33、s12、s23、s13、smisesである。節点グループを用いて複数節点のモニタリングを指定した場合、上記の各ファイルは節点ごとに別ファイルに出力される。また、この出力を指定した場合、解析モデル全体の運動エネルギー、変形エネルギーおよび全エネルギーが<dyna_energy.txt>へ出力され、その並びは、step番号、substep番号、当該時間、運動エネルギー、変形エネルギー、全エネルギーである。
備考¶
- 時刻歴動解析では、複数の
!STEPを定義して境界条件・荷重グループをステップごとに切り替えられる。 - 固定増分の時間制御は、
!STEPのSUBSTEPSと2行目のDTIME, ETIMEで明示することを推奨する。n_stepとt_deltaは!STEPを省略したときの単一ステップ解析、または後方互換用の既定値として用いられる。 !STEP, INC_TYPE=AUTOを指定した場合は、!STEPの2行目に指定した初期時間増分、ステップ時間幅、時間増分下限、時間増分上限を用いて自動増分を行う。自動増分パラメータは!AUTOINC_PARAMで指定できる。
| 変数名 | 属性 | 内容 |
|---|---|---|
| iout_list(1) | I | 変位の出力指定(デフォルト: 0) 0: 出力しない 1: 出力する |
| iout_list(2) | I | 速度の出力指定(デフォルト: 0) 0: 出力しない 1: 出力する |
| iout_list(3) | I | 加速度の出力指定(デフォルト: 0) 0: 出力しない 1: 出力する |
| iout_list(4) | I | 反力の出力指定(デフォルト: 0) 0: 出力しない 1: 出力する |
| iout_list(5) | I | ひずみの出力指定(デフォルト: 0) 0: 出力しない(要素ベース及び節点ベース) 1: 出力する 2: 出力する(節点ベース) 3: 出力する(要素ベース) |
| iout_list(6) | I | 応力の出力指定(デフォルト: 0) 0: 出力しない(要素ベース及び節点ベース) 1: 出力する 2: 出力する(節点ベース) 3: 出力する(要素ベース) |
使用例¶
!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
idx_resp=2の場合(周波数応答解析)¶
| 変数名 | 属性 | 内容 |
|---|---|---|
| f_start | R | 下限周波数 |
| f_end | R | 上限周波数 |
| n_freq | I | 応答計算点数 |
| f_disp | R | 変位を測定する周波数 |
| 変数名 | 属性 | 内容 |
|---|---|---|
| t_start | R | 実時間での振動開始時間 |
| t_end | R | 実時間での振動終了時間 |
| 変数名 | 属性 | 内容 |
|---|---|---|
| idx_mas | I | 質量マトリクスの種類(1固定(集中質量マトリクス)) |
| idx_dmp | I | 1: Rayleigh減衰 |
| ray_m | R | Rayleigh減衰のパラメータRm(デフォルト: 0.0) |
| ray_k | R | Rayleigh減衰のパラメータRk(デフォルト: 0.0) |
| 変数名 | 属性 | 内容 |
|---|---|---|
| nout | I | 時間空間でのサンプリング数 |
| vistype | I | 可視化データ出力指定(1: モード空間,2: 物理空間) |
| nodeout | I | 周波数空間モニタリング節点ID |
| 変数名 | 属性 | 内容 |
|---|---|---|
| iout_list(1) | I | 出力制御 変位 (1: 出力する、0: 出力しない) |
| iout_list(2) | I | 出力制御 速度 (1: 出力する、0: 出力しない) |
| iout_list(3) | I | 出力制御 加速度 (1: 出力する、0: 出力しない) |
| iout_list(4) | I | 無視 |
| iout_list(5) | I | 無視 |
| iout_list(6) | I | 無視 |