クリープ座屈 — トラブルシューティングガイド
より充実した内容を creep-buckling.html でご覧いただけます。
クリープ座屈解析のトラブル
クリープ座屈のFEM解析でよくあるトラブルを教えてください。
クリープ解析は時間積分の問題だから、通常の非線形解析とは異なるトラブルが起きる。
時間ステップが極端に小さくなる
計算が進まなくなりました。時間ステップがどんどん小さくなります。
2つの可能性がある:
1. 座屈に近づいている — クリープ変形が加速する第3期クリープの状態。時間ステップが小さくなるのは正常な挙動。変位の急増を確認
2. クリープパラメータが不適切 — 応力指数 $n$ が大きすぎるか、$A$ の値が間違っている。非現実的に速いクリープが発生して数値的に不安定になる
座屈に近づいているのか、パラメータが間違っているのか、どう区別しますか?
変位-時間グラフを描く。座屈なら変位が指数的に増加する。パラメータエラーなら最初のステップからおかしな値が出る。まず弾性座屈荷重と現在の荷重レベルの関係を確認し、座屈が起こり得る荷重レベルかどうかを判断する。
クリープ変形がゼロのまま
長時間計算してもクリープ変形が全く出ません。
確認項目:
1. クリープ材料モデルが正しく定義されているか — Norton則のパラメータ($A, n$)が正しいか
2. 温度が設定されているか — クリープは温度依存。温度を与えていないとクリープが発動しないソルバーもある
3. Abaqusの場合、ステップタイプは VISCO か — STATIC ステップではクリープが計算されない
4. 時間の単位 — クリープ速度の単位(/秒 or /時間)と解析の時間単位が一致しているか
時間の単位の不一致は盲点ですね。
クリープパラメータが /時間 で定義されているのに、解析が秒単位で実行されると、クリープ速度が3600倍になる。逆だとクリープが見えないほど遅くなる。単位系の一貫性は必ず確認すること。
応力緩和が過大/過小
クリープ応力緩和の結果が実験データと合いません。
Norton則は定常クリープ(第2期)の近似だ。第1期クリープ(遷移クリープ)が重要な問題では、時間硬化則やひずみ硬化則を使う必要がある。
どちらを使うべきですか?
荷重が一定ならどちらでも同じ結果。荷重が変動する場合はひずみ硬化則がより正確。迷ったらひずみ硬化則を使うのが安全だ。
大変形との相互作用
クリープ変形が大きくなると、幾何学的非線形との相互作用がありますか?
当然ある。クリープ変形で形状が変わると応力分布も変わり、それがさらにクリープ速度に影響する。座屈に近づくほどこの相互作用が強くなる。NLGEOM=YES を必ず設定すること。
NLGEOM=NOだとクリープ座屈が出ないんですか?
NLGEOM=NOでは形状更新がないため、クリープ変形で構造が不安定化する効果が反映されない。クリープ変形は蓄積されるが、座屈は検出されない。クリープ座屈を評価するならNLGEOM=YESは必須だ。
まとめ
クリープ座屈のトラブル対処、整理します。
NLGEOMの設定忘れが一番怖いですね。クリープ解析は回せるけど座屈が出ない、というサイレントエラーになる。
その通り。クリープ座屈解析では何が起きていないかにも注意を払う必要がある。結果がおとなしすぎるときは、設定の見落としを疑うべきだ。
クリープ解析の時間収束と打ち切り時間
クリープFEM解析で解が収束しなくなる場合、時間刻みが大きすぎることが多い。Norton則では初期クリープ速度が速く、最初の1時間〜10時間の刻みを最終的な解析時間の1/1000以下に設定する必要がある。ANSYS CreepのAUTOTS(自動時間刻み制御)を使うと変形速度に応じて時間刻みが自動調整され、100万時間の解析でも安定して収束する。
トラブル解決の考え方
「解析が合わない」と思ったら
- まず深呼吸——焦って設定をランダムに変えると、問題がさらに複雑になる
- 最小再現ケースを作る——クリープ座屈の問題を最も単純な形で再現する。「引き算のデバッグ」が最も効率的
- 1つだけ変えて再実行——複数の変更を同時に行うと、何が効いたか分からなくなる。科学実験と同じ「対照実験」の原則
- 物理に立ち返る——計算結果が「重力に逆らって物が浮く」ような非物理的な結果なら、入力データの根本的な間違いを疑う
関連トピック
なった
詳しく
報告