厚肉シェル理論(退化ソリッド)
厚肉シェル理論(退化ソリッド)の理論基礎
退化ソリッドシェルとは
先生、「退化ソリッド」って何ですか? シェル要素とソリッド要素のハイブリッド?
まさにそう。退化ソリッドシェル要素は3次元ソリッド要素の板厚方向の自由度を退化(縮約)させてシェル要素にしたものだ。Ahmad-Irons-Zienkiewicz(1970)が提案した。
考え方はシンプル:
1. 3次元ソリッド要素の上面と下面の節点を持つ
2. 中立面の変位と法線方向の回転角を自由度にする
3. 板厚方向の変位分布を線形(ミンドリン仮定)と仮定
3次元から出発して、仮定を加えて2次元にする。通常のシェル理論とは逆のアプローチですね。
そう。通常のシェル理論は2次元の方程式から出発するが、退化ソリッドは3次元から出発して「使わない自由度を退化させる」。結果は同じミンドリンシェルに帰着するが、実装が3次元ベースなのでシンプル。
厚肉シェルへの対応
「厚肉シェル」とはどういう場合ですか?
$R/t$ が10〜30程度の中程度の厚さのシェル。薄肉($R/t > 30$)でも厚肉($R/t < 10$、実質ソリッド)でもない中間領域。
厚肉シェルでは:
- せん断変形が無視できない
- 板厚方向の応力 $\sigma_z$ が完全にはゼロでない
- 膜-曲げ連成が強い
ミンドリンシェル要素で対応できますか?
せん断変形は対応できるが、$\sigma_z \neq 0$ は通常のシェル要素では扱えない。これを扱うにはソリッドシェル要素(板厚方向にも変位自由度を持つシェル要素)か、ソリッド要素を使う必要がある。
ソリッドシェル要素
「ソリッドシェル」はどんな要素ですか?
見た目はソリッド要素(HEX8やHEX20)だが、内部定式化がシェル向けに最適化されている。
| 要素 | ソルバー | 特徴 |
|---|---|---|
| SC8R | Abaqus | 8節点ソリッドシェル。低減積分+ロッキング対策 |
| SOLSH190 | Ansys | ソリッドシェル。板厚方向1要素で曲げ表現 |
| CHEXA(solid-shell) | LS-DYNA | ソリッドシェルのLSDYNA実装 |
ソリッドシェルのメリットは?
まとめ
厚肉シェル理論を整理します。
要点:
- 退化ソリッド — 3次元ソリッドから板厚方向を退化させてシェルを作る
- $R/t = 10 \sim 30$ の中間領域 — 薄肉でもソリッドでもない
- ソリッドシェル要素 — 見た目はソリッド、中身はシェル。接触面と$\sigma_z$に対応
- SC8R(Abaqus), SOLSH190(Ansys) — 代表的な要素
- 板厚方向1要素で曲げ表現 — 効率的
薄肉→ミンドリンシェル、中間→ソリッドシェル、厚肉→ソリッド要素、と使い分けるんですね。
$R/t$ による判断が基本だ。迷ったら両方で解いて結果を比較すればよい。
Mindlin-Reissner厚肉シェル理論
厚肉シェルの基礎となるMindlin-Reissner理論は1945〜51年にかけてRaymond MindlinとEric Reissnerが独立に定式化した。キルヒホッフ仮定と異なり「法線はせん断変形で傾く」ことを許容し、横せん断変形εxzとεyzを自由度として陽に扱う。これにより板厚/スパン比1/5程度の厚板まで適用範囲が広がり、複合材料積層板の層間せん断解析に欠かせない理論となった。
厚肉シェル理論(退化ソリッド)の数値計算手法
ソリッドシェルの実装
ソリッドシェルの実装上の注意点を教えてください。
ソリッドシェルは「薄い」ソリッド要素だから、板厚方向のアスペクト比が非常に大きくなる。通常のソリッド要素ではアスペクト比 > 5 で精度低下だが、ソリッドシェルはこれを内部的に補正している。
ロッキング対策
ソリッドシェルで起きるロッキング:
1. せん断ロッキング — 薄板の曲げで。ANS法で対策
2. 体積ロッキング — 非圧縮材で。EAS法またはB-bar法
3. 台形ロッキング(trapezoidal locking) — 板厚方向に要素がテーパーしているとき。ソリッドシェル特有
4. 曲率厚さロッキング — 曲面で板厚方向に要素が台形になるとき
台形ロッキングはソリッドシェル特有なんですか。
そう。板厚方向にテーパー(台形形状)があると、通常のソリッド要素では曲げが正しく表現できない。ソリッドシェル要素はEAS(Enhanced Assumed Strain)で台形ロッキングを排除している。
使い方のポイント
ソリッドシェル要素を使うときの注意:
- 板厚方向に1要素 — 2要素以上は不要(ソリッドシェルの設計思想)
- 要素の「厚さ方向」を正しく指定 — Abaqusの *SOLID SECTION で stack direction を指定
- 曲面のメッシュ — CADの上面と下面を個別にメッシュし、板厚方向に接続
板厚方向1要素でいいのは効率的ですね。通常のソリッドHEX8なら板厚方向に4要素以上必要でしたから。
ソリッドシェルの最大の利点はまさにここだ。板厚方向1要素のHEX8相当で、通常のシェル要素と同等の曲げ精度を実現する。DOF数はシェル要素と同程度だが、接触や板厚変化でのメリットがある。
まとめ
ソリッドシェルの数値手法、整理します。
要点:
- 板厚方向に1要素で曲げを表現 — 効率的
- ロッキング対策が必須 — ANS+EASの組み合わせ
- 台形ロッキングはソリッドシェル特有 — EAS法で対策
- stack directionの指定が重要 — 板厚方向を正しく定義
- 接触面が上下にある問題に最適 — 通常のシェル要素にない利点
MITC要素のせん断ロッキング対策
MITC(Mixed Interpolation of Tensorial Components)法は1986年にBatheとDvorkinがMITで開発した厚肉シェルのロッキング対策手法だ。せん断ひずみを独立補間することで薄板から厚板まで均一な精度を確保できる。MITC4は4節点シェル、MITC9は9節点シェルに対応し、板厚/スパン比が1/1000でも変位誤差5%以内という高性能を実証している。
厚肉シェル理論(退化ソリッド)の実務適用
ソリッドシェルの適用場面
ソリッドシェル要素はどんな場面で使いますか?
通常のシェル要素では扱いにくい問題に威力を発揮する:
| 場面 | 理由 | 例 |
|---|---|---|
| 板のプレス成形 | 両面接触、板厚変化 | 自動車の板金プレス |
| サンドイッチパネル | コアの板厚方向応力 | 航空機のハニカムパネル |
| 複合材の層間剥離 | 板厚方向のσ_z | CFRP積層板の剥離 |
| ゴムの薄板 | 非圧縮材の曲げ | タイヤ、Oリング |
| 溶接部のモデル化 | 板厚変化と接触 | 重ね溶接の応力評価 |
板のプレス成形では必須なんですね。
自動車の板金プレス成形ではダイとパンチの間に板が挟まれて変形する。上面と下面の両方で接触が必要だから、通常のシェル要素(中立面のみ)では不十分。ソリッドシェルが最適だ。
実務チェックリスト
ソリッドシェル要素のチェックリストをお願いします。
stack directionの間違いが一番怖いですね。間違えると曲げ方向が狂う。
AbaqusではSC8Rのstack directionを要素の厚さ方向(最も薄い方向)に合わせる。自動設定もあるが、複雑な形状では手動確認が必要。
厚肉シェルの複合材料積層解析
炭素繊維強化プラスチック(CFRP)積層板の解析では厚肉シェル要素が必須となる。代表的なケースとして、t=20mm(24プライ)・スパン200mmのCFRP翼桁では板厚/スパン比=0.1となりMindlinシェルが適正で、KLシェルでは層間せん断応力を40%過小評価する。AnsysのShell181やAbaqusのS4はデフォルトでMindlin定式を採用しており、積層オプション(*SHELL SECTION, COMPOSITE)で各プライを定義できる。
厚肉シェル理論(退化ソリッド)のソフトウェア比較
ソリッドシェルのツール比較
各ソルバーのソリッドシェル要素を比較してください。
どのソルバーでもほぼ同じ機能ですね。
ソリッドシェルは比較的新しい要素だが、各ソルバーとも成熟している。差が出るのはプレス成形のような大変形+接触の複合問題での安定性で、LS-DYNAの陽解法が最も実績がある。
選定ガイド
「通常の薄肉構造にはソリッドシェルは不要」が大事ですね。必要な場面でだけ使う。
そう。ソリッドシェルは万能ではなく、通常のシェル要素のほうが設定がシンプルで安定していることが多い。ソリッドシェルの利点(両面接触、$\sigma_z$)が本当に必要かを見極めることが大切だ。
厚肉シェル要素の代表製品実装
AbaqusのS4(MITC4ベース)、NastranのCQUAD4(Mindlinオプション)、AnsysのSHELL281(8節点二次Mindlin)、NX NastranのCQUADX8が代表的な厚肉シェル実装だ。Altair OptiStructのPSHELLカードではMCIDオプションで材料座標系を局所板面内に定義でき、複雑な曲面シェルの異方性材料解析に対応している。2025年現在、MITCを基礎とした要素が業界標準として確立している。
厚肉シェル理論(退化ソリッド)の先端研究
ソリッドシェルの先端研究
ソリッドシェル要素の最新の研究を教えてください。
ソリッドシェルは比較的新しい要素ファミリーで、改良が活発だ。
二次ソリッドシェル
現在のソリッドシェルは8節点(線形)が主流だが、20節点(二次)のソリッドシェルが研究されている。板厚方向の応力をより正確に表現でき、曲面への追従も改善される。
ソリッドシェルの3D印刷構造への応用
3Dプリントの薄肉構造(ラティス構造の壁面等)は板厚が不均一で、通常のシェル要素では扱いにくい。ソリッドシェルは上面と下面の形状が異なってよいため、3Dプリント構造のモデル化に適している。
Solid-Shell-Solidの自動遷移
厚い部分はソリッド、薄い部分はソリッドシェル、さらに薄い部分はシェル…という自動的な要素遷移の研究がある。板厚によって最適な要素タイプを自動選択し、遷移を滑らかに行う。
モデル化の手間が大幅に減りそうですね。
これが実現すれば「ソリッド vs. シェル」の判断をエンジニアがする必要がなくなる。まだ研究段階だが、将来の自動モデル化技術の重要な要素だ。
まとめ
ソリッドシェルの先端研究、まとめます。
ソリッドシェルは「ソリッドとシェルの橋渡し」として、FEMのモデル化をよりシームレスにする鍵だ。
厚肉シェルの高次ジグザグ理論
1987年にToledano・Murakamiが提案したジグザグ理論(Zigzag Theory)は層ごとに異なるせん断変形を模擬でき、従来のFirst-Order Shear Deformation Theory(FSDT)より複合材積層板の精度が格段に向上する。NASAラングレー研究センターの2003年技術報告書では、対称積層クロスプライ板でジグザグ理論がFSDTより最大35%精度優位であることが実証されている。
厚肉シェル理論(退化ソリッド)のトラブル対応
ソリッドシェルのトラブル
ソリッドシェル要素でよくあるトラブルを教えてください。
ソリッドシェル特有のトラブルがある。
stack directionの間違い
一番多いトラブルは?
板厚方向(stack direction)の誤設定だ。板厚方向を間違えると曲げの方向が狂い、応力が全くおかしくなる。
確認方法:
- 片持ち梁のような単純問題で結果が合うか確認
- 変形方向が期待通りか視覚的に確認
- Abaqusの *SOLID SECTION で STACK DIRECTION を明示指定
アワーグラスモード
ソリッドシェルでもアワーグラスが出ますか?
SC8R(低減積分)ではアワーグラスモードが存在する。通常のHEX8Rと同じ問題で、対策も同じ(ホバーグラス制御)。
板厚方向に2要素以上
板厚方向に2要素にするとどうなりますか?
動作はするが、ソリッドシェルの設計意図に反する。板厚方向2要素にするなら通常のソリッド要素(C3D8I等)のほうが安定。ソリッドシェルは「板厚方向1要素」で使うことを想定している。
通常のシェル要素との結果の不一致
ソリッドシェルと通常のシェル(S4R)で結果が違います。
確認項目:
- 板厚の定義 — ソリッドシェルは形状(上面-下面の距離)で板厚が決まる。シェル要素はプロパティで板厚を定義。不一致がないか
- 中立面の位置 — シェル要素は板厚中心が中立面。ソリッドシェルは上面-下面の中間
- オフセット — シェル要素のオフセット設定とソリッドシェルの実際の位置が一致するか
5%以内の差は正常(要素定式化の違い)。10%以上のずれがあれば上記を確認。
まとめ
ソリッドシェルのトラブル対処、整理します。
stack directionが正しければ、ソリッドシェルのトラブルは少ないんですね。
そう。ソリッドシェルは設定さえ正しければ非常に安定した要素だ。
厚肉シェルのピンチングモード問題
厚肉シェル要素を肉厚急変部(薄板⇔厚板の継ぎ目)に使うと局所的な「ピンチングモード」が生じ、厚さ方向変位が過大になることがある。MSC NastranのPSHELL定義でT=0(ゼロ厚さ)を誤って入力した場合にもこの挙動が現れる。診断はSPC応力(SPC FORCE出力)で境界に異常大の反力が出ていないか確認し、板厚グラデーション要素(TAPERED THICKNESS)で継ぎ目をなだらかにするのが定石だ。
関連トピック
なった
詳しく
報告