Loading
docs(dynamic): update for multi-step, autoinc, restart, spring in dynamic analysis
動解析の自動増分・カットバック等に対応するドキュメント更新
概要
FrontISTR 本体ブランチ kinagaki/dynamic_autoinc2([MR: Rebase dynamic_autoinc2 onto master])で導入された動解析の仕様変更に追従し、日本語ドキュメントを更新する。
反映した仕様変更
1. 動解析のマルチステップ対応
!STEPを動解析でも使えるようにし、複数ステップで境界条件・荷重グループを切り替え可能とした。!STEPを省略した場合のみ、従来どおり!DYNAMICのn_stepとt_deltaに基づく単一ステップ解析として動作する(後方互換)。!STEPのBOUNDARY行で!BOUNDARY,!VELOCITY,!ACCELERATIONを、LOAD行で!CLOADおよび陰解法の!SPRINGをステップごとに有効化できる。!VELOCITY,!ACCELERATIONにGRPIDパラメータを追加。
2. 動解析の自動増分・カットバック(陰解法)
- 非線形陰解法の動解析で
!STEP, INC_TYPE=AUTOによる自動増分・カットバックが利用可能になった。 !AUTOINC_PARAMおよび!TIME_POINTSも動解析で利用できる。- 固定増分の動解析でも、新規入力では
!STEPのDTIME,ETIMEで時間増分・ステップ時間幅を指定することを推奨する方針に整理した。!DYNAMICのn_step/t_deltaは省略時・後方互換用の既定値として位置づけ直した。
3. 動解析リスタートの改善・形式統一
- 動解析リスタートが、step 番号 / substep 番号 / 通算 substep / 現在時刻 / 時間増分 / 速度 / 加速度 / 自動増分状態を保存するよう拡張され、マルチステップ解析の再開に対応した。
- 動解析と静解析でリスタートファイル形式を統一。
FREQUENCY < 0の絶対値|n|がリスタート出力間隔として明確化されたことを反映。
4. モニタ出力の列構成変更
dyna_disp_*.txt,dyna_velo_*.txt,dyna_acce_*.txt,dyna_strain_*.txt,dyna_stress_*.txt,dyna_energy.txtの出力列にstep番号とsubstep番号が含まれる形式へ変更されたことを反映。
5. 陰解法動解析での !SPRING 対応
!SPRINGが静解析だけでなく陰解法の動解析でも有効になった点を追記。!STEPのLOAD行でステップごとに有効化できる旨を明記。
変更ファイル
docs/functions_reference/01_analysis_type.ja.mddocs/functions_reference/04_boundary_load.ja.mddocs/functions_reference/06b_solution_algorithm.ja.mddocs/functions_reference/07_step.ja.mddocs/functions_reference/09_output_restart.ja.mddocs/keyword_reference/cnt/acceleration.ja.mddocs/keyword_reference/cnt/dynamic.ja.mddocs/keyword_reference/cnt/restart.ja.mddocs/keyword_reference/cnt/spring.ja.mddocs/keyword_reference/cnt/step.ja.mddocs/keyword_reference/cnt/velocity.ja.md
確認事項
mkdocs buildでのビルド: 成功- 既存の Markdown 構文エラー: なし
- 本MRの編集箇所由来の新規リンク警告: なし
補足
- 今回は日本語版(
.ja.md)のみを更新した。英語版(.en.md)はまだ更新していない。 - 関連する FrontISTR 本体側の変更は
kinagaki/dynamic_autoinc2ブランチ参照。