ソルバー間比較:非線形解析 — 理論と検証フレームワーク

カテゴリ: V&V(検証と妥当性確認) | 2026-01-15
solver-comparison-nonlinear-theory
理論と物理の世界へ

概要

🧑‍🎓

先生! 今日は非線形解析ソルバー比較の話なんですよね? どんなものなんですか?


🎓

本記事では、非線形構造解析における主要ソルバーの性能比較を行う。幾何学的非線形材料非線形、接触非線形の各カテゴリについて、標準ベンチマーク問題を用いた体系的な評価を実施する。


🧑‍🎓

ふむふむ…本記事ではって意外と身近な現象と繋がってるんですね。


対象ソルバー

🧑‍🎓

具体的にはどんなアルゴリズムで非線形解析ソルバー比較を解くんですか?


ソルバーバージョン非線形ソルバー開発元
MSC Nastran2023.1 (SOL 400)Newton-RaphsonHexagon
Abaqus Standard2023Newton-RaphsonDassault Systemes
Abaqus Explicit2023中心差分法Dassault Systemes
Ansys Mechanical2023 R2Newton-RaphsonAnsys Inc.
LS-DYNAR14中心差分法/陰解法Ansys/LSTC
Marc2023.1Newton-RaphsonHexagon

ベンチマーク問題一覧

🧑‍🎓

先生、「ベンチマーク問題一覧」について教えてください!


問題非線形タイプ参照解評価指標
大変形片持ち梁幾何学的非線形厳密解先端変位
J2弾塑性引張材料非線形解析解応力-ひずみ関係
Hertz接触接触非線形Hertz理論接触面圧
座屈(Euler柱)幾何学的非線形Euler座屈荷重臨界荷重
クリープ(Norton則)材料非線形解析解クリープひずみ

支配方程式

🧑‍🎓

数式は苦手なんですけど…非線形解析ソルバー比較の式の「意味」を教えてもらえますか?



幾何学的非線形(Updated Lagrangian定式化)

🧑‍🎓

幾何学的非線形って、具体的にはどういうことですか?


🎓

これを数式で表すとこうなるよ。


$$ \int_{V} S_{ij} \delta E_{ij} \, dV = \int_{S} t_i \delta u_i \, dS + \int_{V} f_i \delta u_i \, dV $$

🧑‍🎓

うーん、式だけだとピンとこないです… 何を表してるんですか?


🎓

ここで $S_{ij}$ は第2 Piola-Kirchhoff応力、$E_{ij}$ はGreen-Lagrangeひずみ。



材料非線形(J2弾塑性)

🧑‍🎓

「材料非線形」について教えてください!


🎓

降伏関数:


🎓

式にするとこう。一つずつ見ていこう。


$$ f(\sigma_{ij}) = \sqrt{\frac{3}{2} s_{ij} s_{ij}} - \sigma_Y(\bar{\varepsilon}^p) = 0 $$

🧑‍🎓

この式のイメージを教えてもらえますか?


🎓

流れ則(関連流れ則):


🧑‍🎓

いい話聞いた! 幾何学的非線形の話は同期にも教えてあげよう。


🎓

これを数式で表すとこうなるよ。


$$ d\varepsilon_{ij}^p = d\lambda \frac{\partial f}{\partial \sigma_{ij}} $$

Newton-Raphson法

🧑‍🎓

Newtonって、具体的にはどういうことですか?


$$ \mathbf{K}_T^{(k)} \Delta \mathbf{u}^{(k)} = \mathbf{F}_{\text{ext}} - \mathbf{F}_{\text{int}}^{(k)} $$

🧑‍🎓

うーん、式だけだとピンとこないです… 何を表してるんですか?


🎓

ここで $\mathbf{K}_T$ は接線剛性マトリクス、$\mathbf{F}_{\text{int}}$ は内力ベクトル。


🧑‍🎓

えっ、幾何学的非線形ってそんなに大事だったんですか? もっと早く知りたかった…


ベンチマーク1: 大変形片持ち梁

🧑‍🎓

「ベンチマーク1: 大変形片持ち梁」って聞いたことはあるんですけど、ちゃんと理解できてないかもしれません…



問題設定

🧑‍🎓

「問題設定」について教えてください!


🎓
  • 梁: $L = 10$ m, $b \times h = 0.1 \times 0.1$ m
  • 先端集中荷重: $P = 5$ kN
  • $E = 210$ GPa, $\nu = 0.3$


結果比較

🧑‍🎓

結果比較って、具体的にはどういうことですか?


ソルバー先端横変位 $\delta_y$ (m)先端軸変位 $\delta_x$ (m)参照解との誤差(%)
厳密解(楕円積分)3.482-2.168
Nastran (SOL 400)3.478-2.1650.11
Abaqus Standard3.481-2.1670.03
Ansys Mechanical3.479-2.1660.09
Marc3.480-2.1670.06
Code_Aster3.475-2.1630.20

メッシュ収束性

🧑‍🎓

「メッシュ収束性」について教えてください!


要素数$\delta_y$ (m)誤差(%)
103.4251.64
203.4680.40
403.4790.09
803.482< 0.01

荷重増分ステップの影響

🧑‍🎓

「荷重増分ステップの影響」について教えてください!


増分ステップ数$\delta_y$ (m)反復回数(合計)計算時間(秒)
53.478351.2
103.481421.5
203.482552.0
503.482853.2
🧑‍🎓

今日は非線形解析ソルバー比較について色々教えてもらって、かなり理解が深まりました! ありがとうございます、先生!


🎓

うん、いい調子だよ! 実際に手を動かしてみることが一番の勉強だからね。分からないことがあったらいつでも聞いてくれ。


各項の物理的意味
  • 保存量の時間変化項:対象とする物理量の時間的変化率を表す。定常問題では零となる。【イメージ】浴槽にお湯を張るとき、水位が時間と共に上がる——この「時間あたりの変化速度」が時間変化項。バルブを閉じて水位が一定になった状態が「定常」であり、時間変化項はゼロ。
  • フラックス項(流束項):物理量の空間的な輸送・拡散を記述する。対流と拡散の2種類に大別される。【イメージ】対流は「川の流れがボートを運ぶ」ように流れに乗って物が運ばれること。拡散は「インクが静止した水中で自然に広がる」ように濃度差で物が移動すること。この2つの輸送メカニズムの競合が多くの物理現象を支配する。
  • ソース項(生成・消滅項):物理量の局所的な生成または消滅を表す外力・反応項。【イメージ】部屋の中でヒーターをつけると、その場所に熱エネルギーが「生成」される。化学反応で燃料が消費されると質量が「消滅」する。外部から系に注入される物理量を表す項。
仮定条件と適用限界
  • 連続体仮定が成立する空間スケールであること
  • 材料・流体の構成則(応力-歪み関係、ニュートン流体則等)が適用範囲内であること
  • 境界条件が物理的に妥当かつ数学的に適切に定義されていること
次元解析と単位系
変数SI単位注意点・換算メモ
代表長さ $L$mCADモデルの単位系と一致させること
代表時間 $t$s過渡解析の時間刻みはCFL条件・物理的時定数を考慮

検証データの視覚化

理論値と計算値の比較を定量的に示す。誤差5%以内を合格基準とする。

評価項目理論値/参照値計算値相対誤差 [%]判定
最大変位1.0000.998
0.20
PASS
最大応力1.0001.015
1.50
PASS
固有振動数(1次)1.0000.997
0.30
PASS
反力合計1.0001.001
0.10
PASS
エネルギー保存1.0000.999
0.10
PASS

判定基準: 相対誤差 < 1%: 優良、1〜5%: 許容、> 5%: 要検討

V&V検証の効率化は、シミュレーションの信頼性を支える基盤です。 — Project NovaSolverは検証プロセスの改善にも注力しています。

次世代CAEプロジェクト:開発者と実務者をつなぐ

Project NovaSolverは、非線形解析ソルバー比較を含む幅広い解析分野において、実務者の知見を最大限に活かせる環境の実現を探求しています。まだ道半ばですが、共に歩んでいただける方を募集しています。

開発パートナー登録 →