コンテンツにスキップ

!DYNAMIC

動解析の制御

!BOUNDARY!CLOAD!DLOADで指定された各!AMPLITUDEにおける時刻 t は、0.0から始まっていなければならない。

パラメータ

TYPE = LINEAR    : 線形動解析
       NONLINEAR : 非線形動解析

** 2行目以降 **

(2行目) idx_eqa, idx_resp
変数名 属性 内容
idx_eqa I 運動方程式の解法(直接時間積分法)(デフォルト: 1)
1: 陰解法(Newmark-β法)
11: 陽解法(中央差分法)
idx_resp I 解析の種類(デフォルト: 1)
1: 時刻歴応答解析
2: 周波数応答解析

idx_resp=1の場合(時刻歴応答解析)

(3行目) t_start , t_end , n_step, t_delta
変数名 属性 内容
t_start R 解析開始時間(デフォルト: 0.0)、未使用
t_end R 解析終了時間(デフォルト: 1.0)、未使用
n_step I !STEP 省略時または後方互換用の既定サブステップ数(デフォルト: 1)
t_delta R !STEP 省略時または後方互換用の既定時間増分(デフォルト: 1.0)
(4行目) gamma , beta
変数名 属性 内容
gamma R Newmark-β法のパラメータγ(デフォルト:0.5)
beta R Newmark-β法のパラメータβ(デフォルト:0.25)
(5行目) idx_mas ,idx_dmp , ray_m ,ray_k
変数名 属性 内容
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)
(6行目) nout, node_monit_1, nout_monit
変数名 属性 内容
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を定義して境界条件・荷重グループをステップごとに切り替えられる。
  • 固定増分の時間制御は、!STEPSUBSTEPSと2行目のDTIME, ETIMEで明示することを推奨する。n_stept_delta!STEPを省略したときの単一ステップ解析、または後方互換用の既定値として用いられる。
  • !STEP, INC_TYPE=AUTOを指定した場合は、!STEPの2行目に指定した初期時間増分、ステップ時間幅、時間増分下限、時間増分上限を用いて自動増分を行う。自動増分パラメータは!AUTOINC_PARAMで指定できる。
(7行目) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
変数名 属性 内容
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の場合(周波数応答解析)

(3行目) f_start, f_end, n_freq, f_disp
変数名 属性 内容
f_start R 下限周波数
f_end   R 上限周波数
n_freq I 応答計算点数
f_disp R 変位を測定する周波数
(4行目) t_start, t_end
変数名 属性 内容
t_start R 実時間での振動開始時間
t_end R 実時間での振動終了時間
(5行目) idx_mas, idx_dmp, ray_m ,ray_k
変数名 属性 内容
idx_mas I 質量マトリクスの種類(1固定(集中質量マトリクス))
idx_dmp I 1: Rayleigh減衰
ray_m   R Rayleigh減衰のパラメータRm(デフォルト: 0.0)
ray_k   R Rayleigh減衰のパラメータRk(デフォルト: 0.0)
(6行目) nout, vistype, nodeout
変数名 属性 内容
nout I 時間空間でのサンプリング数
vistype I 可視化データ出力指定(1: モード空間,2: 物理空間)
nodeout I 周波数空間モニタリング節点ID
(7行目) iout_list(1), iout_list(2), iout_list(3), iout_list(4), iout_list(5), iout_list(6)
変数名 属性 内容
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 無視

使用例

!DYNAMIC
  11 , 2
  14000, 16000, 20, 15000.0
  0.0, 6.6e-5
  1, 1, 0.0, 7.2E-7
  10, 2, 1
  1, 1, 1, 1, 1, 1