8節点四辺形要素(QUAD8)
8節点四辺形要素(QUAD8)の理論基礎
Q8要素 — 二次精度の2次元要素
先生、Q8はQ4の上位版ですか?
そう。Q4の4つの頂点に加えて各辺の中点に4つの中間節点を追加した8節点の二次要素。HEX20の2次元版だ。
形状関数
Q8の形状関数はSerendipity型の二次多項式:
頂点ノード:
辺中点ノード(例: $\xi_i = 0$):
Q4の双線形に $\xi^2, \eta^2$ が加わった。だから曲げを正確に表現できるんですね。
その通り。Q4でシアロッキングの原因だった「$\xi^2, \eta^2$ 項の欠如」がQ8では解消される。Q8にはシアロッキングが起きない。
Q8の精度
収束速度:
- 変位: $O(h^3)$(Q4は $O(h^2)$)
- 応力: $O(h^2)$(Q4は $O(h)$)
応力の収束が1オーダー速い。Q4で100要素必要なところがQ8なら25要素で同等精度。
曲辺の利点
Q8の中間節点は曲線を表現できるんですよね。
中間節点をCAD曲面にスナップさせることで、辺を二次曲線にできる。円孔や曲面境界の近似精度がQ4(直辺)より格段に高い。
応力集中の評価にはQ8のほうが有利ですか?
圧倒的に有利だ。円孔の応力集中($K_t = 3.0$)をQ4とQ8で比較すると、同じ要素数でQ8のほうが5〜10%正確。メッシュが粗い段階ではさらに差が開く。
積分スキーム
| 積分 | Gauss点数 | 特徴 |
|---|---|---|
| 完全積分(3×3) | 9 | 最高精度。ロッキングなし |
| 低減積分(2×2) | 4 | シアロッキング不要だが慣例的に使用。アワーグラス1モード |
Q8にはシアロッキングがないのに低減積分を使う理由は?
低減積分のQ8(CPS8R等)は体積ロッキングに対して強い。$\nu \to 0.5$ の問題で完全積分よりロバスト。また計算コストが完全積分の4/9で済む。
実務推奨:
- 線形弾性($\nu < 0.45$) → CPS8(完全積分)でもCPS8R(低減積分)でもOK
- 非圧縮材($\nu > 0.45$) → CPS8R(低減積分)を推奨
まとめ
Q8の理論を整理します。
要点:
- 8節点のSerendipity型二次要素 — Q4の上位版
- シアロッキングなし — $\xi^2, \eta^2$ 項があるため
- 曲辺で曲面を正確に近似 — 応力集中の評価に有利
- Q4の半分のDOFで同等精度 — 効率的
- 2次元FEMの精密解析の標準 — 迷ったらQ8
Q4のページで「Q8のほうが効率的」と言われていた理由がわかりました。
Q4は「基本を学ぶ要素」、Q8は「実務で使う要素」。両方を理解した上でQ8を使うのがベストだ。
Q8要素のセレンディピティ形状関数
8節点四辺形要素(Q8)はセレンディピティ族に属し、1966年にErgatoudis・Irons・Zienkiewiczがランカスター大学での研究で体系化した。頂点4節点と辺中点4節点に対応する8つの形状関数は完全二次多項式を含み、純粋な曲げ問題で誤差が一般に要素サイズhの3乗に比例して収束する高精度特性を持つ。
8節点四辺形要素(QUAD8)の数値計算手法
Q8の実装詳細
Q8の数値積分とソルバーでの扱いを教えてください。
Q8は二次要素なので、B行列が1次多項式。$B^T D B$ は2次で、これを正確に積分するには3×3(9点)のGauss積分が必要。低減積分なら2×2(4点)で近似。
ソルバー別の要素名
| バリエーション | Nastran | Abaqus | Ansys |
|---|---|---|---|
| 完全積分 | CQUAD8 | CPS8 | PLANE183(full) |
| 低減積分 | — | CPS8R | PLANE183(red.) |
| ハイブリッド | — | CPE8H, CPE8RH | — |
NastranのCQUAD8は完全積分のみですか?
NastranのCQUAD8は内部的に最適化された積分を使っており、Q4のCQUAD4ほどの改良は入っていないが、二次要素としての基本精度は高い。低減積分オプションは明示的にはないが、実用上問題になることは少ない。
中間節点の注意点
中間節点の扱いで注意すべことは?
Q8もTET10やHEX20と同じく:
- 中間節点はCAD曲線にスナップ — 円弧等の近似精度向上
- 辺の中点から大きくずれない — 辺の25%〜75%の範囲内
- ヤコビアンが負にならないか確認 — 中間節点の位置不正で要素退化
Q9(Lagrange型)要素
Q9という要素もありますか?
Q9はQ8に要素中心ノードを追加した9節点のLagrange型二次要素。$\xi^2\eta^2$ 項も含む完全な二次多項式。
実用上のQ8とQ9の差は小さい。Q9は中心ノードが余分にあるためDOFが増えるが、精度向上はわずか。NastranのCQUAD9やAbaqusのCPS9は一部のソルバーで使えるが、Q8で十分なことが大部分。
メッシュ収束のデモ
Q4とQ8のメッシュ収束の違いを数値で見せてもらえますか?
Kirsch問題(無限板の円孔、一軸引張、$K_t = 3.0$)での最大応力:
| メッシュ | Q4(CPS4I) | Q8(CPS8R) | 理論値 |
|---|---|---|---|
| 粗い(孔周8要素) | 2.65(-12%) | 2.91(-3%) | 3.00 |
| 中(孔周16要素) | 2.88(-4%) | 2.98(-0.7%) | 3.00 |
| 細(孔周32要素) | 2.96(-1.3%) | 3.00(0%) | 3.00 |
Q8は孔周16要素で十分な精度。Q4は32要素でもまだ1%ずれている。
この差が実務でのメッシュ設計に直結する。Q8なら粗めのメッシュで済むから、計算時間も短い。応力集中の評価にはQ8(またはTET10)が標準的な選択だ。
まとめ
Q8の数値手法、整理します。
要点:
- 3×3(完全)or 2×2(低減)のGauss積分 — どちらも実用的
- 中間節点のCADスナップ — TET10, HEX20と同じ注意
- Q4の半分のDOFで同等精度 — メッシュ収束のデモで明確
- Q9はQ8の完全版だが差は小さい — Q8で十分
- 応力集中の評価ではQ8がQ4より圧倒的に効率的
Q8要素の3×3ガウス積分
Q8要素には3×3(9点)ガウス積分が標準で使われ、5次以下の多項式を完全積分できる。2×2(4点)に落とすと計算量が約4割削減されるが、四辺形が著しく歪んだ場合に精度劣化が起きる。航空宇宙分野では曲面翼型の解析でQ8要素を採用し、3×3積分と組み合わせることで応力集中係数の誤差を0.5%以内に収める設計規格(MIL-HDBK-5)が参照されてきた。
8節点四辺形要素(QUAD8)の実務適用
Q8の実務適用
Q8はどんな場面で使いますか?
Q8は2次元の精密解析の標準要素だ。特に:
- 応力集中係数($K_t$)の評価
- 圧力容器の軸対称詳細解析(CAX8R)
- 破壊力学のJ積分・SIF計算
- FEMのベンチマーク検証
破壊力学での特殊用法
破壊力学でQ8に特別な使い方があるんですか?
亀裂先端の応力場は $1/\sqrt{r}$ の特異性を持つ。通常のQ8ではこの特異性を表現できないが、中間節点を辺の1/4の位置に移動すると、形状関数に $1/\sqrt{r}$ の特異性が自然に含まれる。これがQuarter-Point Element(1/4点要素)だ。
中間節点の位置をずらすだけで特異場が表現できる! 巧妙ですね。
Barsoum(1976)が提案した古典的手法で、今でも広く使われている。亀裂先端にQuarter-Point Q8を配置し、J積分やSIFを高精度で計算する。Abaqusでは *CONTOUR INTEGRAL + collapsed Q8 で自動設定可能。
適応メッシュリファインメント
Q8で適応メッシュリファインメントは使えますか?
2次元の適応リファインメントはQ8と相性が良い。誤差推定(Zienkiewicz-Zhu法)でメッシュサイズを自動最適化できる。
Ansys WorkbenchのConvergence機能は2次元Q8要素でスムーズに動く。目標応力の収束基準を指定すると、自動的にメッシュを細分化して再解析する。
実務チェックリスト
Q8のチェックリストをお願いします。
Q8は二次要素だからQ4より安定して高精度。トラブルも少なそうですね。
そう。Q8のトラブルはほとんどがメッシュ品質(中間節点の位置)に起因する。要素自体の品質は非常に高い。
Q8要素の曲面近似精度
Q8要素は辺中点を曲線上に配置することで真の曲面を2次精度で近似できる。円孔周辺の応力集中解析では、Q4要素で円周を24分割した場合と同等の精度をQ8要素では8分割で達成できる。CATIA V5のAnalysis WorkbenchではParabolic要素として実装されており、中点配置の自由度がジオメトリ品質指標(Jacobian>0.01)の維持に重要とされている。
8節点四辺形要素(QUAD8)のソフトウェア比較
Q8のツール選定
Q8はどのソルバーでも同等ですか?
基本的な精度は同等。差が出るのは破壊力学の機能と適応メッシュの対応。
| 機能 | Abaqus | Nastran | Ansys |
|---|---|---|---|
| Quarter-Point設定 | 自動(collapsed element) | 手動(節点移動) | KSCON(自動) |
| J積分/SIF | *CONTOUR INTEGRAL | CINT + CRACK | CINT |
| 適応メッシュ | 限定的 | 限定的 | Convergence(充実) |
| 軸対称Q8 | CAX8R | CQUADX8 | PLANE183(axisym) |
Abaqusの破壊力学機能が充実していますね。
Abaqusの *CONTOUR INTEGRAL はQ8の周辺でJ積分を自動計算する。XFEM(拡張有限要素法)との組み合わせも可能で、破壊力学の解析にはAbaqusが最も使いやすい。
選定ガイド
まとめると?
Q8は「2次元の精密解析」のゴールドスタンダードですね。
そう。Q4が基礎、Q8が実務標準。この2つを理解すれば、3次元のTET10/HEX20への移行もスムーズだ。
Q8要素の主要ソルバー実装
NastranのCQUAD8、AbaqusのS8R/CPS8R、AnsysのPLANE183がそれぞれ代表的な二次四辺形要素だ。S8RのRは減次積分を意味し、内部でANSせん断補正を実施する。Nastran COMPOSITEシェルでは8節点要素の使用が推奨されており、航空機外板解析で広く採用されている。SIMULIAのAbaqus 2023ではS8RTという熱連成対応版も追加された。
8節点四辺形要素(QUAD8)の先端研究
Q8の先端研究
Q8に関する最新の研究はありますか?
Q8自体は成熟した要素だが、応用面で進化がある。
XFEM(拡張有限要素法)とQ8
XFEMはQ8メッシュに亀裂をメッシュ非依存で追加する手法。亀裂がQ8メッシュを「貫通」しても、メッシュの再生成なしに応力拡大係数を計算できる。
AbaqusではQ8メッシュ上にXFEMを設定可能。亀裂の自動進展(最大主応力基準など)と組み合わせて、疲労亀裂の伝播シミュレーションができる。
Phase-Field破壊とQ8
位相場法(Phase-Field)による破壊は、損傷を連続場で記述し、亀裂の核生成・分岐・合流を自然に追跡する。Q8メッシュ上で位相場の方程式を連成して解く。
XFEMとPhase-Fieldの違いは?
XFEMは「亀裂を明示的に記述」し、Phase-Fieldは「損傷場で暗示的に記述」する。XFEMは1本の亀裂に強いが分岐は苦手。Phase-Fieldは分岐・合流が自然だがメッシュ密度の要求が高い。
高次p-法要素
Q8(p=2)をp=3, p=4と高次化するp-法は2次元で特に有効だ。メッシュを変えずに精度を指数的に向上できる。Simcenter NastranやStressCheckがp-法Q8に対応。
まとめ
Q8の先端研究、まとめます。
Q8は2次元FEMの基盤であり、これらの先端手法の「プラットフォーム」として機能している。
Q8要素のせん断ロッキング対策
Q8要素を薄板に適用するとせん断ロッキング(shear locking)が発生し、変位が過小評価される。この問題を解決するためHughes・Tezduyarが1981年に提案したAssumed Natural Strain(ANS)法が現在の主流となっている。ABAQUSのS8R5要素では減次積分(2×2)とANSを組み合わせており、板厚/辺長比が1/1000以下の超薄板でも正確な変位を算出できる。
8節点四辺形要素(QUAD8)のトラブル対応
Q8のトラブル
Q8でもトラブルは起きますか?
Q8は安定した要素だが、いくつかの注意点がある。
中間節点の位置不正
中間節点に関する問題はTET10と同じですか?
同じだ。中間節点が辺の中点から大きくずれるとヤコビアンが負になる。特に曲率が大きいCAD曲線にスナップする場合に注意。
低減積分のアワーグラスモード
Q8の低減積分(CPS8R)でアワーグラスは問題になりますか?
Q8Rには1つのアワーグラスモードがある。Q4Rの3モードに比べて圧倒的に少なく、実用上ほとんど問題にならない。ただし1要素のパッチテストでは検出されることがある。
負の固有値(体積ロッキングの兆候)
非圧縮材でQ8の完全積分を使うと問題がありますか?
$\nu > 0.49$ でCPS8(完全積分)を使うと、体積ロッキングの兆候が出ることがある。CPS8R(低減積分)に切り替えるか、ハイブリッド要素(CPE8RH)を使う。
Q4のトラブルのほとんどはQ8で解消
Q4で問題だったシアロッキングや板厚設定忘れは?
まとめ
Q8のトラブル対処、整理します。
Q8はQ4より圧倒的にトラブルが少ない。二次要素を使うメリットは精度だけでなく安定性にもあるんですね。
その通り。「二次要素を使う」ことは精度と安定性の両方を向上させる。Q4/HEX8/TET4の1次要素で悩むくらいなら、Q8/HEX20/TET10の二次要素に切り替えるのが最速の解決策だ。
Q8要素の中点逸脱による誤差
Q8要素の辺中点が辺の1/4点より外側に出ると負のヤコビアンが発生し、剛性マトリクスが計算不能になる。MSC NastranではFatal 9137が出力される。実務では辺中点を辺長の20〜80%範囲内に置くルールが広く守られており、HyperMeshのMidnode Move機能で自動修正できる。有限要素のヤコビアン診断はシュリンクマップ表示(Factor=0.9)でゼロヤコビアン要素を視認できる。
関連トピック
なった
詳しく
報告