OptiStruct非線形解析収束問題のトラブルシューティング


(画像をクリックすると拡大します)

この記事はTroubleshooting for OptiStruct Nonlinear Convergence Issuesを翻訳したものです。

 

一般的な情報とヒント:

  1. 最も単純なものから、例えば線形静的な1次要素からモデルを始めて、次第に複雑さや非線形性を追加していきます。
    そうすると、収束しない原因を見つけやすくなります。
  2. *.out ファイルと *_nl.out ファイルには、収束問題に関するヒントが含まれている可能性があります。
  3. *.monitor ASCII ファイルには、カットバック情報、各荷重増分の反復回数、および重要な節点の変位が含まれています。
    これらのファイルは、問題が発生した場所を特定するのに役立ちます。
  4. NLMON がサブケースに割り当てられているか、PARAM, NLMON が使用されている場合、ジョブ実行中に *_nl.h3d ファイルが作成されます。
    このファイルには、接触状態が変化する節点のセットと歪んだ要素のセットが含まれることがあります。
  5. *_e.nlm ファイルにはエネルギー情報が含まれています。数値安定化法を使用している場合は必ず確認します。

 

目次

 

収束問題 #1 初期の非線形増分でモデルが収束しない。 

 

増分ステップが大きすぎる。

 

 

 

 

メッシュに接続性の問題があるか、モデルが完全に拘束されていない。

 

 

 

 

非線形(FREEZE TIE ではない)接触のみで支持されたパートがある。

 

 

 

 

 

一部の収束しにくい接触ペアがある。

 

 

 

 

収束問題 #2 荷重ステップが1.00に達するまでモデルは収束するが、荷重ステップ=1.0では最終的なステップ増分がどれだけ小さくても収束しない。

 

荷重ステップ = 1.0 のときに接触安定化が 0 に落ちるため、安定化なしでは接触の収束が困難になる。

 

 

 

 

 

 

収束問題 #3 二次要素を使用したモデルは完全に収束しないが、同じメッシュと設定で全ての要素が一次要素であれば収束する。

 

RBE2/RBE3SPC、荷重、またはスレーブノードが2次要素の中間節点に適用されていない。

 

  1. セカンダリ節点のSPC、荷重、RBE2/RBE3に中間節点を追加します。
    これにより、中間節点であろうとなかろうと、すべての節点に同じ境界条件が適用されます。

 

N2SS2S接触は2次要素で収束しにくいため。

 

  1. テキストエディタで*_nl.outファイルを開きます。
    どの節点に「
    MAX PENETRATION ERROR」と「MAX PRESSURE ERROR」があるかを確認します。

  2. 一度に1つまたは数個の接触をFREEZE接触に変更して、モデルが収束するまで試します。
    ステップ
    1で特定した接触から始めます。この方法を繰り返して、収束問題を引き起こしている接触を見つけます。

 

  1. 問題のある接触カードに対して、N2SS2S、メイン面とセカンダリ面の入れ替え、スライディング接触などを試します。

 

  1. ステップ3でも問題が解決しない場合は、CNTSTBバルクカードを作成し、荷重ケースに割り当てます。

 

  1. PCONTカードでソフトペナルティ(STIFF=SOFT)やさらに小さなスケールファクター(-0.01)でのソフト化や、指数ペナルティを試します。
    詳細はリファレンスガイドを参照してください。

 

収束問題 #4 非線形接触を考慮したモデルは完全に収束しないが、問題が接触に関係していることを示す兆候がいくつかある。

非線形接触を考慮したモデルは完全に収束しないが、問題が接触に関係していることを示す兆候がいくつかある。
たとえば、収束しなかった増分では、
*.outファイルのopen gap(開口部)close gap(閉口部)の数が各反復で変化している。
また、
1つ以上の接触カードのタイプをFREEZEに設定すると、モデルが収束することもある。

 

接触ペアの定義が物理現象を正しく反映していない。(特に、接触領域に鋭角があるモデル)

 

 

 

 

 

 

与えられたジオメトリに対して、接触アルゴリズムがうまく機能していない。

 

 

 

接触剛性が高すぎる。

 

 

      

 

 

セカンダリ節点またはセカンダリ面がメイン要素に対して1要素長以上スライドしている。

 

 

 

 

 

収束問題 #5 大変位(LGDISP)解析を用いたモデルは完全に収束しないが、微小変位解析を用いるとモデルは収束する。

 

荷重が大きすぎて構造物が不安定になったり崩壊したりして、さらに高い荷重を受けることができなくなっている。

 

 

 

 

 

接触が収束しにくい。

 

 

 

 

 

収束問題 #6 MATS1材料カードを使用したモデルは完全に収束しないが、線形材料特性のみを使用すると、モデルは収束する。

 

ソルバーデックの応力-ひずみ入力が実際の材料挙動と一致しない。

 

  1. TYPSTRNフィールドを確認し、全ひずみまたは塑性ひずみの選択が応力-ひずみ表のデータと一致することを確認します。

 

  1. 1要素モデルを作成し、単純支持で引張荷重を適用します。力-変位結果が期待に合っているかどうかを確認します。

ひずみがMATS1カードで提供された応力-ひずみデータを超えている。

 

  1. そのような高いひずみが予測されるか、意味があるかどうかを確認します。
    そうでない場合、モデルの他の部分に何か問題がある可能性があります。

 

  1. デフォルトでは、OptiStructは応力-ひずみ曲線を表の範囲外にまで外挿します。
    応力
    -ひずみ曲線の最後に別のデータ点を追加して、曲線の最後に非常に小さな正の傾きがあるようにします。

 

 

収束問題 #7 MATHE材料カードを使用したモデルは完全に収束しないが、線形材料特性のみを使用するとモデルは収束する。

 

材料の実際の応力-ひずみ挙動が試験片の引張試験曲線と異なる。

 

 

 

一部の要素のひずみが安定範囲を超えている。

 

 

 

 

 

 

収束問題 #8 要素の歪みによる収束不良。




 

過剰または非現実的な荷重。

 

 

 

 

 

モデルが過拘束、もしくは境界条件の仮定が過度に単純化されている。

 

 

 

 

モデル、材料、もしくは荷重の間の不一致な単位系による過度の変形。

 

 

圧縮された高密度の非圧縮性材料(ゴム)。

 

 

 

 

 

収束問題 #9 大変形解析で解析がうまく収束していたのに突然収束が悪くなったり、収束が遅くなったりする。

 

全体的な不安定性(全体的な崩壊)や局所的な不安定性(局所的な座屈、材料のネッキング、または塑性ヒンジ)が発生している