Loading
動解析自動増分・カットバック
close #62 (closed)
概要
動解析のマルチステップ・自動増分カットバック・リスタート改善・ばね境界対応などの機能群を反映する。
主な変更
1. 動解析のマルチステップ対応
- 動解析で
!STEPによる複数ステップ解析を可能にし、ステップごとに境界条件・荷重グループを切り替えられるようにした。 fstrDYN%i_step/fstrDYN%t_currをサブルーチン引数経由に整理し、ステップ間の状態管理を明確化。!VELOCITY/!ACCELERATIONにGRPIDを追加し、!STEPのBOUNDARY行から参照可能にした。
2. 自動増分・カットバックの動解析への導入
- 非線形陰解法の動解析で
!STEP, INC_TYPE=AUTOによる自動増分・カットバックを利用可能にした。 !AUTOINC_PARAMおよび!TIME_POINTSを動解析でも参照する。- Newton 反復・接触反復の状況に応じて時間増分を増減し、収束失敗時は直前状態へ戻して時間刻みを縮小して再計算する。
3. リスタートの拡張・形式統一
- 動解析のリスタートで step / substep / 通算 substep / 現在時刻 / 時間増分 / 速度 / 加速度 / 自動増分状態を保存し、マルチステップ解析の再開に対応。
4. 陰解法動解析での !SPRING 対応
- 陰解法動解析で
!SPRINGを有効化し、!STEPのLOAD行からステップごとに切り替えられるようにした。
5. 出力・テスト
- モニタ出力 (
dyna_disp_*,dyna_velo_*,dyna_acce_*,dyna_strain_*,dyna_stress_*,dyna_energy.txt) の列に step 番号・substep 番号を追加。 - 動解析陰解法/陽解法テストの整理、荷重・境界条件テスト追加、autoinc / cutback テスト追加、マルチステップリスタートテスト追加。
6. 不具合修正
- 3D 静解析の対数ひずみ計算の不具合修正。
- マルチステップ動解析リスタートの不具合修正。
関連
- ドキュメント側 MR: FrontISTR-Commons/frontistr_documents!35
Edited by inagaki