破壊力学 (Fracture Mechanics) — CAE用語解説

カテゴリ: 用語集 | 2026-03-28
CAE visualization for fracture mechanics - technical simulation diagram

破壊力学とは

🧑‍🎓

破壊力学って何ですか? 普通の強度計算——たとえば「応力が降伏応力以下ならOK」みたいな評価とは何が違うんですか?


🎓

いい質問だね。普通の強度計算は、材料が健全——つまりき裂がない前提で、応力が許容値以下かどうかを見る。でも現実の構造物には、溶接の欠陥、疲労き裂、腐食ピットなど、必ず何らかの不連続が存在するんだ。


🧑‍🎓

つまり「き裂がある前提」で評価する学問ということですか?


🎓

そのとおり。破壊力学(Fracture Mechanics)は「き裂が既に存在する」ことを出発点にして、そのき裂が安定しているのか、いつ不安定破壊(急速破壊)に至るのかを定量的に評価する学問だ。例えば航空機の胴体に微小き裂が見つかったとき、「次の点検までに危険なサイズまで成長するか?」を判定できる。これが損傷許容設計の基盤だよ。


応力拡大係数 K(SIF: Stress Intensity Factor)

🧑‍🎓

応力拡大係数Kって名前を聞くんですけど、応力集中係数Ktとは全然違うものなんですか?


🎓

まったく別物だよ。応力集中係数 $K_t$ は無次元の倍率で、ノッチや孔の近くで公称応力の何倍になるかを表す。一方、応力拡大係数 $K$ は単位が $\mathrm{MPa}\sqrt{\mathrm{m}}$ で、き裂先端の応力場の「強さ」そのものを表すパラメータだ。定義式はこうなる:

$$K_I = \sigma \sqrt{\pi a} \cdot Y(a/W)$$

ここで $\sigma$ は遠方応力、$a$ はき裂長さ、$Y(a/W)$ は形状補正係数だ。例えば無限板の中央き裂なら $Y=1$ になる。


🧑‍🎓

$K_I$ の添字の "I" って何ですか?


🎓

それはき裂の変形モードを表している。ちょうどいいタイミングだから、き裂モードの話をしよう。


き裂モード I / II / III

🧑‍🎓

き裂の開き方に種類があるんですか?


🎓

うん、3つある。実務でも非常に重要だから覚えておいて。

それぞれに対応する応力拡大係数 $K_I$, $K_{II}$, $K_{III}$ がある。実際の構造物では複数のモードが混在する「混合モード(Mixed-mode)」が多いんだけど、設計で最も重要なのはモード I だ。破壊靱性値 $K_{Ic}$ もモード I で定義されている。


🧑‍🎓

なるほど。じゃあ $K_I < K_{Ic}$ なら安全、$K_I \geq K_{Ic}$ になったら破壊が起きるということですか?


🎓

基本的にはそう。これがLEFM(線形弾性破壊力学)の破壊判定基準だ。ただしこれには大事な前提条件がある。それを理解するために、LEFMとEPFMの違いを話そう。


LEFM vs EPFM

🧑‍🎓

LEFMとEPFMって何の略ですか? どう使い分けるんですか?


🎓

LEFMは Linear Elastic Fracture Mechanics(線形弾性破壊力学)、EPFMは Elastic-Plastic Fracture Mechanics(弾塑性破壊力学) だ。ざっくり言うと、き裂先端の塑性域が小さいか大きいかで使い分ける。


🧑‍🎓

塑性域が小さいっていうのは、具体的にどのくらいですか?


🎓

LEFMが有効なのは「小規模降伏(Small-Scale Yielding: SSY)」条件、つまりき裂先端の塑性域の大きさ $r_p$ がき裂長さ $a$ や試験片寸法に比べて十分小さいとき。目安としてはアーウィンの塑性域サイズ推定式がある:

$$r_p = \frac{1}{2\pi}\left(\frac{K_I}{\sigma_Y}\right)^2 \quad \text{(平面応力)}$$

$r_p$ がき裂長さの1/50以下くらいならLEFMで十分。でも延性材料——たとえばアルミ合金やオーステナイト系ステンレス鋼——だと塑性域が大きくなりやすい。そうなると $K$ だけでは評価できなくて、EPFMのパラメータであるJ積分CTOD(き裂先端開口変位)が必要になるんだ。


🧑‍🎓

じゃあ高強度鋼のような脆い材料はLEFM、柔らかい材料はEPFMということですか?


🎓

大雑把にはそう。ただし同じ材料でも板厚が薄いと平面応力になって塑性域が大きくなるし、低温だと脆性破壊になってLEFMが適用できるケースもある。圧力容器の設計基準(ASME BPVC Section XI や BS 7910)では、FAD(Failure Assessment Diagram)でLEFMとEPFMの両方をカバーする評価法が使われているよ。


J積分

🧑‍🎓

J積分って具体的にはどういうものですか? 数式がとっつきにくくて……


🎓

直感的に言うと、き裂が単位面積だけ進展するときに解放されるエネルギーだ。Rice(1968)が定義した経路積分で、き裂先端を囲む任意の経路 $\Gamma$ に沿って計算する:

$$J = \int_\Gamma \left( W \, dy - \mathbf{T} \cdot \frac{\partial \mathbf{u}}{\partial x} \, ds \right)$$

ここで $W$ はひずみエネルギー密度、$\mathbf{T}$ は経路上の表面力ベクトル、$\mathbf{u}$ は変位ベクトルだ。


🧑‍🎓

経路をどこに取っても同じ値になるんですか?


🎓

そこがJ積分のすごいところで、経路独立(path-independent)なんだ。き裂先端のすぐ近くで計算しても、遠くの経路で計算しても同じ値になる。だからFEMでは、き裂先端の特異場の精度が多少悪くても、離れた領域で精度よくJ値を計算できる。AbaqusやANSYSでは「contour integral」として複数の経路でJを自動計算して、収束を確認できるようになっているよ。


🧑‍🎓

J積分とKの関係ってあるんですか?


🎓

小規模降伏条件では、こういう関係がある:

$$J = \frac{K_I^2}{E'} \quad \text{ただし} \quad E' = \begin{cases} E & \text{(平面応力)} \\ \frac{E}{1-\nu^2} & \text{(平面ひずみ)} \end{cases}$$

つまりLEFMが適用できる範囲では $J$ と $K_I$ は等価だ。でも大規模降伏になると $K$ の概念は破綻して、$J$ だけが物理的に意味を持つ。だからEPFMでは $J_{Ic}$(臨界J値)が破壊靱性の指標になるんだ。


XFEM(拡張有限要素法)

🧑‍🎓

XFEMって最近よく聞くんですけど、従来のFEMでき裂を扱うのと何が違うんですか?


🎓

従来のFEMでき裂を扱う場合、き裂面にメッシュの要素境界を一致させる必要がある。き裂先端には $1/\sqrt{r}$ の応力特異性があるから、特異要素(中間節点を1/4点に移動させたもの)を配置するのが定番だ。でも、き裂が進展するたびにリメッシュしなきゃいけない。3Dだとこれが本当に大変でね。


🧑‍🎓

XFEMだとリメッシュが不要になるんですか?


🎓

そう、それが最大のメリット。XFEMでは通常のFEMの形状関数に、濃縮関数(enrichment function)を追加する。具体的にはこういう形だ:

$$\mathbf{u}^h(\mathbf{x}) = \sum_i N_i(\mathbf{x}) \, \mathbf{u}_i + \sum_j N_j(\mathbf{x}) \, H(\mathbf{x}) \, \mathbf{a}_j + \sum_k N_k(\mathbf{x}) \sum_{\alpha=1}^{4} F_\alpha(\mathbf{x}) \, \mathbf{b}_k^\alpha$$

第1項は通常のFEM、第2項はHeaviside関数 $H$ でき裂面の不連続を表現、第3項はき裂先端の特異性を表す枝関数 $F_\alpha$ だ。メッシュをき裂に合わせる必要がないから、き裂の位置や形状はレベルセット関数で自由に定義できる。


🧑‍🎓

実務ではどのソルバーで使えるんですか?


🎓

Abaqus 6.9以降でXFEMが標準サポートされていて、き裂の挿入・進展が比較的簡単に設定できる。ANSYS MechanicalにもSmart Crack Growthという機能がある。オープンソースだとCode_AsterがX-FEMをサポートしている。ただしXFEMは万能じゃなくて、3Dの複雑なき裂分岐や接触を伴うケースではまだ課題が多い。そういう場合はCohesive Zone Model(CZM)やPhase-field法も検討するといい。


CAE実務での破壊力学

🧑‍🎓

CAEで破壊力学の解析をするとき、一番注意すべきポイントは何ですか?


🎓

いくつかあるけど、最も重要なのはき裂先端のメッシュだね。従来FEMなら、き裂先端に同心円状の「スパイダーウェブメッシュ」を作って、先端節点を1点に集約した特異要素を使う。最内周の要素サイズはき裂長さの 1/20 以下が目安だ。J積分のコンター数は5〜10本取って、外側のコンターで値が収束していることを確認する。


🧑‍🎓

疲労き裂進展の解析はどうやるんですか?


🎓

まず各荷重サイクルでの応力拡大係数範囲 $\Delta K = K_{\max} - K_{\min}$ を計算して、Paris則でき裂進展速度を求める:

$$\frac{da}{dN} = C (\Delta K)^m$$

$C$ と $m$ は材料定数で、鋼だとだいたい $m \approx 3$、アルミで $m \approx 3\text{--}4$ が典型値。これを数値積分すれば、初期き裂長さ $a_0$ から臨界長さ $a_c$($K_{I\max} = K_{Ic}$ となる長さ)まで何サイクルかかるか——つまり残余寿命が計算できる。Abaqusの *CONTOUR INTEGRAL でKを求めて、外部スクリプトやfe-safeのようなツールで進展解析するのが実務の流れだ。


🧑‍🎓

LEFM、EPFM、XFEM、CZM……選択肢が多くて迷いそうです。どう選べばいいんですか?


🎓

まとめるとこんな感じだ:

最初の判断基準は「塑性域の大きさ」と「き裂経路が既知かどうか」だ。迷ったらまずLEFMで評価して、$r_p$ が大きすぎたらJ積分に移行する、という段階的なアプローチがいいよ。


CAE用語の正確な理解は、チーム内のコミュニケーションの基盤です。 — Project NovaSolverは実務者の学習支援も視野に入れています。

破壊力学の実務で感じる課題を教えてください

Project NovaSolverは、CAEエンジニアが日々直面する課題——セットアップの煩雑さ、計算コスト、結果の解釈——の解決を目指しています。あなたの実務経験が、より良いツール開発の原動力になります。

お問い合わせ(準備中)
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
プロフィールを見る