トラブルシューティング
Radioss が以下のエラーメッセージで止まった場合:
STIFFNESS MATRIX IS NOT DEFINITE
- 剛性マトリックス (幾何剛性)が正定値でない。これはある自由度において剛性マトリックスがゼロである時(例えば、スプリングタイプ8の回転自由度の1つがゼロ)、または材料の弾性定数が小さすぎる(モデルで用いられている単位系の一貫性のなさにしばしば関係します)に起こり得ます。
- 境界条件が与えられた後でもなお、モデルに剛体モードが残っている。これは、このエラーでより一般的な原因です。例としては、接触インターフェースのみで結合された2つのパートや、3自由度のソリッド要素に結合された6自由度スプリング等があります。
シミュレーションは陰解法の解法部分(逆行列)で失敗します、これは反復(PCG)ソルバーでも同じです。
HyperWorks 10.0 Radioss 以降では、RADIOSS最初のケースではこれらの自由度を自動的に拘束します(詳しくは Radioss Engine入力 をご参照ください)。
2番目のケースで剛体モードをチェックするには、以下のいずれかの方法で実行します:- モデルチェック(Engine入力ファイルの /IMPL/CHECK を使用)。このチェックの結果は、 *n.out ファイルに記載されます。
- 十分に大きな時間ステップを指定した線形準-静的解析(直接法ソルバーが向いています)。アニメーションファイルを確認することにより、自由パートを見つけることができます。
- 人工的なスプリング(小さな剛性の)で自由パートを結合する。
- 自由パート間にインターフェースが定義されている場合には、接触に若干の初期貫通を与える。
- 準-静的解析を実行する。
IMPLICIT STOPPED DUE TO LOADING DATA
**RADIOSS IMPLICIT STOPPED DUE TO LOADING DATA** ISTOP = 0
- モデルの荷重をチェックする。
- 初期時間ステップを増やす。
- 荷重が接触によるものの場合には若干の初期貫通を与える。
TIMESTEP REDUCED DUE TO DE-ACTIVATION
**TIMESTEP WILL BE REDUCED TO AVOID DE-ACTIVATION IN INTERFACE**: 14
** ERROR : RADIOSS IMPLICIT STOPPED DUE TO MODELING DATA ** ISTOP= -1
このメッセージは通常、別のモデリングエラーメッセージに続いて表示されます: "STIFFNESS MATRIX IS NOT DEFINITE", "...TOO LARGE ENERGY VALUE".
**ERROR: RADIOSS IMPLICIT STOPPED DUE TO TIMESTEP LIMIT** ISTOP = -2
時間ステップが入力の最小時間ステップより小さい場合( /IMPL/DT/STOPを参照)、 Radioss は実行を停止し、このメッセージを表示します。
- outファイルに出力を追加し(/PRINT/n、たとえば n=1など、 /IMPL/PRINT/NONLIN/n、たとえば n=1など)、エラーの原因を解析します。
- モデル、拘束条件、材料、接触インターフェースの定義などをチェックします。
- エラーが不安定性が原因で発生した場合は、スナップスルータイプのシミュレーションについては /IMPL/DT/3 (Riks法)、一般的な不安定性の問題については /IMPL/QSTAT を試します。
- 可能であれば、他の収束判定基準に切り替えるか( Itol 、 /IMPL/NONLIN内を参照)または許容値を緩めます。
- /IMPL/NONL/SMDISP を試し、問題が幾何学的非線形から発生しているかどうかを確認します。
IMPLICIT STOPPED DUE TO SOLVER ERROR
"**ERROR: RADIOSS IMPLICIT STOPPED DUE TO SOLVER ERROR** ISTOP = -4"
- /IMPL/SOLVERで使用されているソルバー手法を確認します。SMP実行で直接ソルバー(BCS)が使用されていますか?その場合は、別のソルバー手法を使用してください。
- このほかによく見られるのが、モデルが比較的大きいのに対し、使用可能な空きディスクスペースが十分でない場合です。この場合、作業スペースの空きボリューム( ./ の、 TMPDIR が定義されている場合)を確認します。問題がメモリ管理で発生した場合は、 Radioss に強制的にアウトオブコア解法(/IMPL/SBCS/OUTCORE)を使用させることもできます。
上記の回避策を実行してもこのエラーが解決しない場合は、 HyperWorks サポートチームにご連絡ください。
BCSまたは混合ソルバー(BCSを使用する)を使用していた場合は、実行されているシェルの画面にBCSエラーIDが出力されるため、このIDをサポートチームに報告してください。