NAFEMS LE1: 楕円膜の平面応力 — 理論と支配方程式

カテゴリ: V&V | 2026-01-15
nafems-le1-theory
理論と物理の世界へ

概要

🧑‍🎓

先生! 今日はNAFEMS LE1: 楕円膜の平面応力の話なんですよね? どんなものなんですか?


🎓

NAFEMS線形弾性ベンチマークLE1。楕円膜に一様内圧を負荷し、内縁の点Dにおける法線応力を評価する標準問題。


🎓

参照解: $$ \sigma_{yy}(D) = 92.7 \text{ MPa} $$


🧑‍🎓

先輩が「線形弾性ベンチマークだけはちゃんとやれ」って言ってた意味が分かりました。



問題設定

🧑‍🎓

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


🎓
  • 形状: 楕円膜(長軸 2a = 4m, 短軸 2b = 2m)
  • 材料: 等方弾性体(E = 210 GPa, ν = 0.3)
  • 荷重: 一様内圧 p = 10 MPa
  • 拘束: 対称条件(1/4モデル)
  • 評価点: 点D(短軸上の内縁)

🧑‍🎓

ここまで聞いて、線形弾性ベンチマークがなぜ重要か、やっと腹落ちしました!


支配方程式

🧑‍🎓

いよいよ数式ですね…! NAFEMS LE1: 楕円膜の平面応力ではどんな方程式が出てくるんですか?


🎓

平面応力条件下の弾性体の釣り合い方程式:


🎓

数学的に書くと、こんな形になるんだ。


$$ \frac{\partial \sigma_{xx}}{\partial x} + \frac{\partial \tau_{xy}}{\partial y} = 0 $$
$$ \frac{\partial \tau_{xy}}{\partial x} + \frac{\partial \sigma_{yy}}{\partial y} = 0 $$

🧑‍🎓

えっと…各項はどんな物理現象を表してるんですか?


🎓

構成方程式(平面応力):


🎓

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


$$ \begin{bmatrix} \sigma_{xx} \\ \sigma_{yy} \\ \tau_{xy} \end{bmatrix} = \frac{E}{1-\nu^2} \begin{bmatrix} 1 & \nu & 0 \\ \nu & 1 & 0 \\ 0 & 0 & \frac{1-\nu}{2} \end{bmatrix} \begin{bmatrix} \varepsilon_{xx} \\ \varepsilon_{yy} \\ \gamma_{xy} \end{bmatrix} $$
🧑‍🎓

先輩が「平面応力条件下の弾性だけはちゃんとやれ」って言ってた意味が分かりました。


理論解と数値解の比較

🧑‍🎓

予算も時間も限られてるんですけど、コスパ最強はどれですか?



各ソルバーによるベンチマーク検証データ

🧑‍🎓

各ソルバーによるベンチマーク検って、具体的にはどういうことですか?


評価項目参照解Ansys MechanicalAbaqusMSC NastranCOMSOL単位
σ_yy (点D)92.792.6892.7192.6592.72MPa
σ_xx (点D)-10.0-10.01-9.99-10.02-10.00MPa
最大主応力92.792.6992.7092.6692.71MPa

メッシュ収束性検証

🧑‍🎓

次はメッシュ収束性検証の話ですね。どんな内容ですか?


メッシュ密度要素数自由度数(DOF)σ_yy (MPa)相対誤差(%)
非常に粗い2416885.37.98
粗い9662489.53.45
中程度3842,40091.80.97
細かい1,5369,40892.50.22
非常に細かい6,14437,24892.680.02

要素タイプ別比較(中程度メッシュ)

🧑‍🎓

「要素タイプ別比較」について教えてください!


要素タイプ要素名節点数σ_yy (MPa)相対誤差(%)
QUAD4(4節点四角形)CPS4 / PLANE18238488.24.85
QUAD8(8節点四角形)CPS8 / PLANE18338492.50.22
TRIA3(3節点三角形)CPS3 / PLANE18276882.111.4
TRIA6(6節点三角形)CPS6 / PLANE18376892.30.43

収束特性

🧑‍🎓

次は収束特性の話ですね。どんな内容ですか?


🎓
  • QUAD8(二次要素): $O(h^4)$ の超収束を示す
  • QUAD4(一次要素): $O(h^2)$ の収束速度
  • TRIA3(一次三角形): 精度が低く、応力が過小評価される傾向

🧑‍🎓

各ソルバーによるベンの具体的な数値例とかあると、もっとピンとくるんですけど…


離散化手法

🧑‍🎓

連続的な式をバラバラにして解くって聞いたんですけど、具体的にはどうするんですか?


🎓

有限要素法(FEM)による離散化。弱形式への変換:


🎓

数学的に書くと、こんな形になるんだ。


$$ \int_\Omega \delta\varepsilon^T \sigma \, d\Omega = \int_{\Gamma_t} \delta u^T \bar{t} \, d\Gamma $$

🧑‍🎓

えっと…各項はどんな物理現象を表してるんですか?


🎓

形状関数 $N_i$ を用いて変位場を近似:


🎓

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


$$ u^h(\mathbf{x}) = \sum_{i=1}^{n} N_i(\mathbf{x}) \, u_i $$

🧑‍🎓

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


🎓

要素剛性マトリクスの構築:


🧑‍🎓

へぇ〜! 有限要素法についてだいぶ理解が深まりました。メモメモ…📝


🎓

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


$$ [K_e] = \int_{\Omega_e} [B]^T [D] [B] \, t \, d\Omega $$

🧑‍🎓

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


🎓

ここで $[B]$ はひずみ-変位マトリクス、$[D]$ は弾性マトリクス、$t$ は板厚。


🧑‍🎓

へぇ〜! 有限要素法についてだいぶ理解が深まりました。メモメモ…📝



行列解法アルゴリズム

🧑‍🎓

行列解法アルゴリズムって、具体的にはどういうことですか?


解法分類メモリ使用量適用規模
LU分解直接法O(n²)小〜中規模
Cholesky分解直接法(対称正定値)O(n²)小〜中規模
PCG法反復法O(n)大規模
GMRES法反復法O(n·m)大規模・非対称
AMG前処理前処理O(n)超大規模
🧑‍🎓

あっ、そういうことか! 有限要素法ってそういう仕組みだったんですね。


商用ツールにおける実装

🧑‍🎓

いろんなソフトがあるんですよね? それぞれの特徴を教えてください!


ツール名開発元/現在主要ファイル形式
MSC Nastran / NX NastranMSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software).bdf, .dat, .f06, .op2, .pch
Abaqus FEA (SIMULIA)Dassault Systèmes SIMULIA.inp, .odb, .cae, .sta, .msg
Ansys Mechanical (旧ANSYS Structural)Ansys Inc..cdb, .rst, .db, .ans, .mac
COMSOL MultiphysicsCOMSOL AB.mph

ベンダーの系譜と製品統合の経緯

🧑‍🎓

各ソフトの成り立ちって、結構ドラマチックだったりしますか?



MSC Nastran / NX Nastran

🧑‍🎓

次はMSC Nastranの話ですね。どんな内容ですか?


🎓

NASA構造解析(NASTRAN)として1960年代にNASAが開発。MSC Softwareが商用化し、後にUGS(現Siemens)がNX Nastranを派生。MSCは2017年にHexagon ABに買収。

現在の所属: MSC Nastran(Hexagon)、NX Nastran(Siemens Digital Industries Software)



Abaqus FEA (SIMULIA)

🧑‍🎓

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


🎓

1978年にHKS (Hibbitt, Karlsson & Sorensen) が開発。非線形解析に強み。2005年にDassault Systèmesが買収し、SIMULIAブランドに統合。

現在の所属: Dassault Systèmes SIMULIA


🧑‍🎓

待って待って、構造解析ってことは、つまりこういうケースでも使えますか?



Ansys Mechanical (旧ANSYS Structural)

🧑‍🎓

「Ansys Mechanical」について教えてください!


🎓

1970年にSwanson Analysis Systems Inc. (SASI) が開発。APDL(Ansys Parametric Design Language)ベース。

現在の所属: Ansys Inc.


🧑‍🎓

ふむふむ…構造解析って意外と身近な現象と繋がってるんですね。


ファイル形式と相互運用性

🧑‍🎓

異なるソフト間でデータを受け渡しするときの注意点ってありますか?


フォーマット拡張子種別概要
STEP.stp/.step中立CADISO 10303準拠の3D CADデータ交換フォーマット。
IGES.igs/.iges中立CAD初期のCADデータ交換規格。STEPへの移行が進む。
Nastran Bulk Data.bdf/.datソルバー固有NASTRANの入力ファイル形式。
Abaqus Input.inpソルバー固有Abaqusのテキスト入力ファイル形式。
Ansys CDB.cdbソルバー固有Ansys Mechanical用のデータベースファイル。
🎓

異なるソルバー間での要素タイプの変換リスク:

  • QUAD8要素の中間節点配置が異なる場合がある
  • 積分スキーム(完全積分/低減積分)の既定値がソルバーにより異なる
  • 材料モデルの入力パラメータの定義差異に注意

🧑‍🎓

先生の説明分かりやすい! フォーマットのモヤモヤが晴れました。


判定基準

🧑‍🎓

「判定基準」って聞いたことはあるんですけど、ちゃんと理解できてないかもしれません…


🎓

NAFEMS推奨の合格基準: 参照解に対して相対誤差1%以内(適切なメッシュ密度において)



🧑‍🎓

今日はNAFEMS LE1: 楕円膜の平面応力について色々教えてもらって、かなり理解が深まりました! ありがとうございます、先生!


🎓

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


各項の物理的意味
  • 保存量の時間変化項:対象とする物理量の時間的変化率を表す。定常問題では零となる。【イメージ】浴槽にお湯を張るとき、水位が時間と共に上がる——この「時間あたりの変化速度」が時間変化項。バルブを閉じて水位が一定になった状態が「定常」であり、時間変化項はゼロ。
  • フラックス項(流束項):物理量の空間的な輸送・拡散を記述する。対流と拡散の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は、NAFEMS LE1: 楕円膜の平面応力における実務課題の本質に向き合い、エンジニアリングの現場を支える道具づくりを目指す研究開発プロジェクトです。

プロジェクトの最新情報を見る →