平面応力問題
平面応力問題の理論基礎
平面応力とは
先生、「平面応力」って3次元の問題を2次元に落とし込むってことですか?
そう。3次元の弾性体を解くと自由度が膨大になる。しかし薄い板状の構造で面内荷重だけ受ける場合、板厚方向の応力成分がゼロと見なせる。これが平面応力の仮定だ。
どんな構造がこの仮定に当てはまりますか?
板厚が面内寸法に比べて十分薄い構造だ。具体的には:
- 薄板に面内荷重(引張、圧縮、せん断)が作用する場合
- ブラケットや板金部品の解析
- ダムの水圧を受ける薄い壁
逆に平面応力が使えないのは?
板厚方向に拘束がある場合だ。例えばダムの厚い壁や長いトンネルの断面。こういう場合は平面ひずみ(板厚方向のひずみがゼロ)の仮定を使う。平面応力と平面ひずみは似て非なるもので、混同すると大きな誤差になる。
支配方程式
平面応力の支配方程式を教えてください。
2次元の力の平衡方程式:
適合条件(ひずみの適合性):
構成則(フックの法則)はどうなりますか?
平面応力のフックの法則(マトリクス形式):
$E/(1-\nu^2)$ は通常の $E$ より大きいですよね。ポアソン効果で横方向の変形が拘束されるから、実効的な剛性が上がる。
いい指摘だ。ただし平面応力では横方向($z$ 方向)の変形は自由だ。$E/(1-\nu^2)$ が現れるのは、2成分の応力が連成するからで、3次元の $E$ とは意味が少し違う。
重要なポイント:平面応力では $\sigma_{zz} = 0$ だが、$\varepsilon_{zz} \neq 0$ だ:
板厚方向にひずみが生じる。板が面内に引張られると薄くなる — これがポアソン効果だ。
平面応力 vs. 平面ひずみ
平面ひずみとの違いをもう少し詳しく教えてください。
平面ひずみの実効剛性は平面応力より大きい…つまり同じ荷重で変形が小さくなる。
そう。$z$ 方向の変形が完全に拘束されるから、3次元的な拘束効果で剛性が上がる。この差は $\nu = 0.3$ で約10%。小さいように見えるが、応力の評価では無視できない差だ。
Airyの応力関数
平面問題には「応力関数」を使う解法があると聞きました。
Airyの応力関数 $\phi(x,y)$ を使うと、平衡方程式と適合条件を1つの方程式にまとめられる:
このバイハーモニック方程式を解けば、応力成分は:
応力が自動的に平衡を満たすんですね。便利!
古典的な弾性論の問題(穴のある無限板、くさび、半平面の接触問題)はAiry関数で解ける。Kirsch問題(無限板の円孔周りの応力集中)も Airy関数の解だ。FEMの検証問題として非常に有用だよ。
まとめ
平面応力の理論を整理します。
要点:
- $\sigma_{zz} = 0$ の仮定 — 薄板の面内問題に適用
- 平面ひずみとの区別が重要 — 仮定を間違えると10%以上の誤差
- 構成則は $E/(1-\nu^2)$ を含む — 2次元連成効果
- $\varepsilon_{zz} \neq 0$ — 板厚方向のひずみは存在する
- Airy関数で古典問題が解ける — FEMの検証に有用
3次元問題を2次元に「正しく」落とし込むには、物理の理解が不可欠ですね。
その通り。2次元要素は計算コストを劇的に削減できるが、仮定が成り立つ場面を正しく見極めることが前提だ。疑わしければ3次元で解いて2次元の結果と比較すればいい。
平面応力仮定の理論的根拠
平面応力仮定(σz=τyz=τxz=0)は「板厚が面内寸法に対し十分小さい」薄板に適用される。1909年にKirchhoffが板の曲げと延長問題を分離する枠組みを整理し、以後の薄板・膜問題の解析基盤となった。航空機の翼桁ウェブ・自動車ドアパネルなど板厚1〜3mm程度の部品では、平面応力2Dモデルが3Dシェル解析と誤差1%以内で一致することが多い。
平面応力問題の数値計算手法
FEMによる平面応力解析
平面応力問題をFEMで解くとき、どんな要素を使いますか?
2次元の平面応力要素だ。各節点に2つの自由度($u_x, u_y$)を持ち、3次元ソリッド要素の約1/3のDOFで済む。
代表的な要素タイプ
| 要素 | 節点数 | 形状関数 | 精度 | 用途 |
|---|---|---|---|---|
| 3節点三角形(CST) | 3 | 線形 | 低い(ひずみ一定) | 自動メッシュの充填用 |
| 6節点三角形(LST) | 6 | 二次 | 高い | 複雑形状の自動メッシュ |
| 4節点四角形(Q4) | 4 | 双線形 | 中程度 | 規則的メッシュ |
| 8節点四角形(Q8) | 8 | 二次 | 高い | 精密解析の標準 |
CST(Constant Strain Triangle)は名前の通り要素内でひずみが一定…それでは応力の勾配が表現できませんよね。
その通り。CSTは応力集中部のような応力勾配が大きい場所では著しく精度が低い。教育用や粗いスクリーニングにしか使えない。実務では二次要素(6節点三角形 or 8節点四角形)が標準だ。
積分スキームの影響
完全積分と低減積分の違いを教えてください。
Q4(4節点四角形)の場合:
- 完全積分(2×2 Gauss点) — 曲げ変形を正しく表現するには不十分。シアロッキングで変位が過小、応力が過大
- 低減積分(1×1 Gauss点) — シアロッキングを回避。ただしアワーグラスモード(砂時計モード)が発生するリスク
シアロッキングって何ですか?
曲げ変形を受けるとき、Q4の完全積分では寄生的なせん断ひずみが発生して要素が「ロック」する。実際にはほとんど曲がらない状態になる。これがシアロッキングだ。
対策:
1. 低減積分を使う — 最も簡単だが、アワーグラスモードの対策が必要
2. 非適合モード要素(incompatible modes) — Q4に内部自由度を追加。Abaqusの CPS4I
3. 二次要素を使う — Q8やT6ならシアロッキングは起きない
アワーグラスモードってどんな変形ですか?
低減積分の積分点(1点)で応力がゼロのまま、要素が砂時計のようにジグザグに変形するモード。エネルギーがゼロなので力学的には存在しないはずの変形だが、数値的には現れてしまう。アワーグラス制御(人工的な剛性追加)で抑制する。
ソルバー別の要素名
各ソルバーの平面応力要素の名前を教えてください。
| 要素タイプ | Nastran | Abaqus | Ansys |
|---|---|---|---|
| 4節点四角形 | CQUAD4(PSHELL) | CPS4, CPS4R | PLANE182 |
| 8節点四角形 | CQUAD8 | CPS8, CPS8R | PLANE183 |
| 3節点三角形 | CTRIA3 | CPS3 | PLANE182(退化) |
| 6節点三角形 | CTRIA6 | CPS6 | PLANE183(退化) |
AbaqusのCPS4Rの「R」は低減積分の意味ですか?
そう。「R = Reduced integration」。AbaqusではCPS4が完全積分、CPS4Rが低減積分。実務ではCPS4R(低減積分+アワーグラス制御)かCPS4I(非適合モード)が推奨される。
NastranのCQUAD4は内部的に非適合モードを含んでおり、シアロッキングに対してロバスト。デフォルトのまま使って問題ないことが多い。
メッシュ生成のポイント
平面応力解析のメッシュで注意すべきことは?
板厚の設定忘れ! それは盲点ですね。3次元ソリッドなら形状に板厚が含まれるけど、2次元要素では属性として与えるんですね。
そう。Nastranではプロパティカード(PSHELL)で板厚を指定。Abaqusでは *SOLID SECTION で板厚を定義。Ansysでは REAL定数やSection で設定。板厚が1.0のままの解析結果は力の次元が合わないから、結果を見れば気づけるはず。
まとめ
平面応力の数値手法、整理します。
要点:
- 二次要素(Q8, T6)が実務標準 — CSTは精度不足
- シアロッキングに注意 — Q4の完全積分で発生。低減積分 or 非適合モード or 二次要素で回避
- アワーグラスモードに注意 — 低減積分の副作用。制御が必要
- 板厚の設定を忘れない — 平面応力要素の必須入力
- 応力集中部にメッシュを集中 — 精度が必要な場所を見極める
CST要素とLST要素の精度比較
最も単純な平面応力要素は3節点定ひずみ三角形(CST)で1956年にTurnerらが提案した。CST内の応力は定数なので応力集中部では要素数を激増させないと精度が出ない。6節点二次三角形(LST)は要素内で線形応力変化を表現でき、同じ自由度数でCSTの4〜8倍の精度を持つことが1960年代のBogner比較試験で実証された。
平面応力問題の実務適用
平面応力解析の実務適用
平面応力解析は実務でどう使われていますか?
3次元解析が当たり前の現在でも、平面応力解析には使い道がある。
2次元解析が有効な場面
3次元でやればいいのに2次元を使う理由は何ですか?
計算速度だ。2次元は3次元の1/100以下の計算コスト。設計パラメータを100通り変えたいとき、3次元で100ケース回すのは現実的でないが、2次元なら数分で済む。
応力集中係数の評価
応力集中係数($K_t$)の評価に平面応力解析は使えますか?
最も典型的な適用だ。円孔のある無限板の応力集中はKirsch問題で $K_t = 3.0$(一軸引張)。これをFEMで再現するのは平面応力の基本演習だ。
実務的なポイント:
- 孔の周囲に十分なメッシュ密度 — 孔の円周に最低16要素(二次要素)
- 板の端部効果 — 有限板の $K_t$ は無限板と異なる。$d/W > 0.1$ の場合は補正が必要
- 複数孔の干渉 — 孔同士が近いと応力集中が増大する。FEMで直接評価
Peterson's Stress Concentration Factorsという本にチャートがたくさんありますよね。あれとFEMの関係は?
Petersonのチャートは多くの形状の $K_t$ を整理した名著だ。FEMはPetersonに載っていない形状(非標準的な切り欠き、複合形状等)の $K_t$ を個別に評価できる。Petersonの値とFEMの結果を比較するのは検証の基本だ。
境界条件の設定
2次元の平面応力問題で境界条件の設定は難しいですか?
3つのポイントがある:
1. 剛体移動の拘束 — 2次元なら最低3自由度の拘束で剛体移動を止める(並進2 + 回転1)
2. 対称条件の活用 — 形状と荷重が対称なら1/2, 1/4モデルにできる。計算コスト削減と同時にメッシュの精緻化が可能
3. Saint-Venantの原理 — 荷重を与える辺が荷重の細部に敏感。着目部位から十分離して荷重を与えれば、荷重の細部は影響しない
Saint-Venantの原理は具体的にどう使いますか?
例えば引張試験片の中央部の応力を知りたいとき、端部の拘束条件が多少不正確でも、中央部の応力は正しく出る。ただし「十分離れる」距離は板幅の1〜2倍程度が目安だ。
結果の検証方法
平面応力解析の結果をどう検証しますか?
1. 反力の確認 — 反力の合計が荷重と釣り合っているか
2. 応力の連続性 — 要素間の応力が滑らかに繋がっているか。大きな不連続は精度不足のサイン
3. メッシュ収束性 — 2〜3水準のメッシュで応力が5%以内に収束
4. 理論解との比較 — 一様引張、Kirsch問題などの既知解と照合
5. 変位のオーダー確認 — 手計算($\delta = PL/AE$ 等)で変位の桁を確認
実務チェックリスト
平面応力解析のチェックリストをお願いします。
「平面ひずみと間違えていないか」が一番大事な気がします。間違えると結果が根本的に変わる。
航空機胴体外板の応力解析
エアバスA380(2005年初飛行)の胴体外板パネルは厚さ1.5〜4mmのアルミリチウム合金製で、平面応力有限要素で初期設計解析された。外板1パネルを約8,000要素でモデル化し、客室与圧荷重(0.6気圧差)下でのフープ応力を計算。コリオリ補正まで含めた3Dシェル解析との主応力差は1.2%であったと設計資料に記録されている。
平面応力問題のソフトウェア比較
平面応力解析のツール
平面応力解析はどのソルバーでもできますよね。差はありますか?
平面応力は全ての構造解析ソルバーの基本機能だ。差が出るのは要素の品質と使い勝手だ。
Nastran
NastranのCQUAD4/CQUAD8は非常に高品質な要素として知られている。特にCQUAD4は内部的に非適合モードを含んでおり、4節点ながら曲げ精度が高い。平面応力にはPSHELLプロパティで板厚を指定し、MID3(面内剛性)を設定する。
Abaqus
AbaqusのCPS(Continuum Plane Stress)ファミリーは豊富:
- CPS3 / CPS6 — 三角形(線形/二次)
- CPS4 / CPS4R / CPS4I — 四角形(完全積分/低減/非適合モード)
- CPS8 / CPS8R — 二次四角形
実務推奨はCPS8R(二次四角形、低減積分)またはCPS4I(非適合モード)。
Ansys
AnsysのPLANE182(線形)/ PLANE183(二次)。KEYOPTで平面応力/平面ひずみ/軸対称を切り替える。KEYOPTの設定を間違えないことが最重要。
フリーソフト
無料で使えるFEMソフトで平面応力解析はできますか?
いくつかある:
- FreeCAD + CalculiX — オープンソース。AbaqusのCPS要素と互換
- Code_Aster + Salome-Meca — EDF開発。2次元要素を完備
- LISA — Windows用のフリーFEM。教育目的に最適
- PrePoMax — CalculiXのGUIフロントエンド。使いやすい
教育用ならLISAやPrePoMaxが手軽そうですね。
FEMの基本を学ぶには2次元平面応力が最適な題材だ。フリーソフトで孔あき板の応力集中を再現する演習は、FEMの理解に非常に効果的だ。
選定ガイド
まとめると?
平面応力はFEMの基礎中の基礎だから、ツールの差よりもエンジニアの理解度が結果を支配する。
主要ソルバーの平面応力要素比較
AbaqusのCPS4/CPS4R/CPS4I、ANSYSのPLANE182(KEYOPT(3)=0)、LS-DYNAのELFORM=−1、NX NastranのCPLSTS(平面応力)はそれぞれ積分方式と安定化手法が異なる。曲げベンチマーク(MacNeal-Harder 1985年問題集)ではAbaqus CPS4IとANSYS PLANE182のIncompatible Modesが最高スコアを分け合い、両者の誤差は標準解の0.5%以内だった。
平面応力問題の先端研究
平面応力の先端トピック
平面応力は古典的な問題ですが、最先端の研究はあるんですか?
2次元の平面応力自体は完成した理論だが、その拡張や応用には新しい展開がある。
一般化平面応力
「一般化」平面応力とは?
従来の平面応力は板厚方向に一様な応力を仮定するが、一般化平面応力(generalized plane stress)は板厚方向の応力変化を考慮する。厚板や板のエッジ近くでは $\sigma_{zz} \neq 0$ だから、通常の平面応力では不正確になる。
Asymptoticな手法で板厚方向の応力分布を展開し、平面問題として解く。板理論(Kirchhoff, Mindlin)の3次元補正としても使われる。
XFEM(拡張有限要素法)
XFEMは平面応力問題でよく使われますか?
2次元の亀裂問題はXFEMの最も基本的な応用だ。従来のFEMでは亀裂先端にメッシュを細分化する必要があるが、XFEMでは亀裂がメッシュを貫通してもOK。
AbaqusではXFEMが使えますよね。
Abaqusの ENRICHMENT + CONTOUR INTEGRAL で2次元亀裂のJ積分やSIFが計算できる。メッシュ生成の手間が大幅に減る。
ペリダイナミクス
FEMとは全く違うアプローチもありますか?
ペリダイナミクス(Peridynamics)は微分方程式ではなく積分方程式で連続体を記述する手法だ。2次元平面応力問題に適用すると、亀裂の発生と進展がメッシュフリーで自然に表現される。
従来のFEMでは亀裂先端に特異性があるが、ペリダイナミクスでは力の伝達を「ボンド」として記述し、ボンドが切れることで亀裂を表現する。2次元の脆性破壊シミュレーションで急速に研究が進んでいる。
位相場法(Phase-Field)による破壊
もう一つ、位相場法が2次元の破壊問題で注目されている。損傷を連続的な場(0 = 健全、1 = 完全破壊)で表現し、亀裂の分岐・合流を自然に追跡できる。FEMのフレームワークで実装可能で、Abaqusのユーザーサブルーチン(UEL/UMAT)で使える。
2次元の平面応力は、新しい破壊解析手法の「テストベッド」として使われているんですね。
まさにそう。新しい手法は必ず2次元平面応力で検証してから3次元に拡張する。2次元は計算が軽いから、手法の妥当性を素早く確認できる。平面応力は「枯れた理論」であると同時に、最先端の研究を支える基盤でもあるんだ。
まとめ
平面応力の先端トピック、まとめます。
2次元平面応力は「古い」のではなく、「基本」だからこそ最先端の手法開発に使われ続けている。
平面応力と混合要素定式化
ゴムや金属の塑性大変形では体積圧縮性が問題となり、通常の変位ベース平面応力要素はロッキングを起こす。1983年にSimoとTaylorはEnhanced Assumed Strain(EAS)法を発表し、Abaqus CPS4Iとして実装。従来のCPS4Rに比べ曲げ精度が35%向上し、薄板打ち抜きプレス解析(ブランク厚1mm)で実験との板厚分布誤差が10%から3%に改善された。
平面応力問題のトラブル対応
平面応力解析のトラブル
平面応力解析でよくあるトラブルを教えてください。
平面応力は基本的な解析だが、初心者がつまずきやすいポイントがある。
平面応力と平面ひずみを間違える
これが最も多いミスですか?
間違いなく最多だ。結果の影響:
- 応力 — ポアソン比 $\nu = 0.3$ で約10%の差
- 非圧縮に近い材料($\nu \to 0.5$、ゴムなど)では致命的な差 — 平面ひずみで $\nu \to 0.5$ にすると剛性が無限大に発散する
確認方法:
- Abaqus: 要素名の頭文字 CPS = Plane Stress, CPE = Plane Strain
- Ansys: KEYOPT(3) = 0: Plane Stress, 1: Axisymmetric, 2: Plane Strain
- Nastran: PSHELLのMID参照で平面応力/ひずみが暗黙に決まる
ゴムのような非圧縮材料で平面ひずみ要素を使うと発散するんですか?
$\nu = 0.5$ では体積変化がゼロ(非圧縮)の拘束が入る。平面ひずみの完全積分要素では拘束条件が過剰になり、体積ロッキングが起きる。低減積分要素やハイブリッド要素(Abaqusの CPE4H)を使う必要がある。
応力集中値が理論と合わない
Kirsch問題(円孔のある板の一軸引張)で $K_t = 3.0$ になりません。
原因チェック:
1. メッシュが粗い — 孔の周囲に最低16要素(二次要素)。1次要素なら32以上
2. 板が有限サイズ — Kirschの理論解は無限板が前提。$d/W < 0.1$ でないと一致しない
3. 応力の読み取り位置 — 最大応力は孔の赤道上($\theta = 90°$)。要素の積分点から外挿した値か、節点平均値かで結果が変わる
4. 要素タイプ — CSTでは応力勾配を全く表現できない
応力の読み取り方法で結果が変わるんですか。
変わる。FEMの応力は積分点で最も正確だ。節点平均値(各要素の値を平均したもの)は滑らかになるが、応力集中のピーク値を過小評価する。非平均化(unaveraged)の応力コンターを見て、要素間の不連続がないかチェックすること。
変位が理論と合わない
一様引張の板で変位が $\delta = PL/AE$ と合いません。
確認項目:
- 板厚の設定 — デフォルトの1.0のままになっていないか。断面積 $A = t \times W$ が正しくないと変位が変わる
- 単位系 — $E$ の単位と荷重・寸法の単位が整合しているか
- ポアソン効果 — 一軸引張でも横収縮($\varepsilon_y = -\nu \varepsilon_x$)が生じるため、$y$ 方向の拘束状態が影響
要素が歪んで精度が落ちる
自動メッシュで歪んだ要素が出ました。どの程度まで許容できますか?
2次元要素の品質指標:
| 指標 | 理想値 | 許容範囲 | 影響 |
|---|---|---|---|
| アスペクト比 | 1.0 | < 5.0 | 精度低下 |
| スキューネス | 0° | < 45° | 精度低下 |
| ヤコビアン比 | 1.0 | > 0.3 | 負で要素退化 |
| ワーピング | 0 | < 0.1 | 精度低下(3Dで問題) |
ヤコビアンが負になると何が起きますか?
要素が裏返っている(節点の順序が逆)ことを意味する。計算は走るかもしれないが結果は完全に間違い。自動メッシュ後に必ず品質チェックを行うこと。
まとめ
平面応力のトラブル対処、整理します。
平面応力は簡単に見えて、基本的なミスが結果に直結する分野ですね。
FEMの全ての解析は基本の上に成り立っている。2次元平面応力で基本を徹底することが、複雑な3次元解析で間違いを防ぐ最良のトレーニングだ。
平面応力での厚み縮小の見落とし
平面応力ではポアソン効果によりεz=−ν(εx+εy)/(1−ν)が生じ、板は面外に変形する。FEMソルバーはこれを内部で自動計算するが、後処理で厚み変化を忘れて接触ギャップを評価すると過小なギャップ量を見込む誤りが起きる。プレス成形シミュレーションで2010年代にニデック社の解析部門が板厚変化の後処理マクロを整備し、設計部門との情報連携を標準化した。
関連トピック
なった
詳しく
報告