.sta ファイルを使って、応力、塑性ひずみ、シェル板厚変化、変形を引き継ぐ方法


始めに

前回の解析を引き継ぐにために必要な、

これらのカードを、自動的に .sta ファイルに出力する機能があります。本記事はシェル要素のモデルを使って解説していますが、ソリッド要素の時は /INISHE を /INIBRI に置き換えてください。


1回目の解析のときに必要な設定

Engine ファイル _0001.rad に .sta を書き出すための設定が必要です。私がテストしたファイルは 1回目のテストデータ.7z です。

/STATE/DT/ALL
# 0.01 は書き出し間隔
0 0.01

# ソリッドのときは /STATE/BRICK
/STATE/SHELL/STRAIN/FULL
/STATE/SHELL/STRES/FULL

https://2021.help.altair.com/2021.1/hwsolvers/rad/topics/solvers/rad/initial_state_engine_r.htm


計算実行すると、_0002.sta (場合によってはもっと大きい数字ですが、一番大きいものが最後です) ファイルが出来上がります。この中に /INISHE/STRA_F, /INISHE/STRS_F ができています。

実際の計算結果は次のようなものです。

1回目最終時刻


2回目の解析のときに必要な設定

テストに使った 2回目のモデル: 2回目の例.7z

_0002.sta には /INISHE だけでなく節点の /NODE, 要素の /SHELL カードもあります。ですので、_0002.sta ファイルをそのまま次の解析モデルにインクルードすると、節点、要素の重複でエラーになるので、/NODE と /SHELL のブロックを消しておきます。そうしたら、スターターファイル 0000.rad にインクルードします

#include Inishe_0002.sta

通常 # はコメント文ですが #include に関してはインクルードとして動作します。

計算してみると、時刻ゼロで、応力などが発生していることが確認できます。先に出てきた 1回目の最終時刻と見比べてみてください。全く同じになっています。

時刻0で応力発生


捕捉1 HyperWorks は /INISHE 未対応です (バージョン2021.2に於いて)

いきなり HyperWorks に読み込ませずにテキスト編集を行ったのはこのためです。


捕捉2 変形も引き継ぎたいときは

節点カード /NODE を HyperWorks で上書きします。まず .sta ファイルから /NODE ブロックのみを残します。例 node_0000.rad 

HyperWorks の操作は動画で説明します。