き裂進展 (Crack Propagation) — CAE用語解説

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

き裂進展とは

🧑‍🎓

き裂進展ってどういう現象ですか? 材料が一気に壊れるのとは違うんですか?


🎓

一気に壊れるのは脆性破壊不安定破壊と呼ばれるものだ。き裂進展は、繰返し荷重(疲労)や環境因子(腐食、クリープなど)によって、材料中の微小なき裂がじわじわと成長していく現象のことだよ。


🧑‍🎓

具体的にはどんな場面で問題になるんですか?


🎓

例えば航空機の胴体は、飛行ごとに与圧と減圧のサイクルを受ける。リベット穴のような応力集中部から疲労き裂が発生して、何千サイクルもかけてゆっくり伸びていく。ある臨界長さを超えると一気に不安定破壊に至る。だから「き裂がどのくらいの速さで伸びるか」を予測して、検査間隔を決めるのが損傷許容設計(Damage Tolerance Design)の基本だ。橋梁の鉄骨、圧力容器、タービンブレードなんかも同じ考え方を使う。


Paris則と疲労き裂成長

🧑‍🎓

き裂の成長速度を数式で書くとどうなるんですか? 授業で $\frac{da}{dN}$ とか出てきたんですけど……


🎓

最も有名なのがParis則(パリ則)だ。1963年にParisとErdoganが提唱した経験則で、こう書く:

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

ここで $a$ はき裂長さ、$N$ は繰返し数、$\Delta K = K_{\max} - K_{\min}$ は応力拡大係数の範囲、$C$ と $m$ は材料定数だ。鉄鋼だと $m \approx 3$、アルミ合金だと $m \approx 3\text{--}4$ くらいが典型的だよ。


🧑‍🎓

パラメータ $C$ と $m$ ってどうやって決めるんですか?


🎓

CT試験片(Compact Tension)やCCT試験片(Center-Cracked Tension)を使った疲労き裂進展試験で決める。ASTM E647が標準的な試験規格だ。$\Delta K$ と $da/dN$ を両対数プロットすると、中間領域がきれいな直線になる。その傾きが $m$、切片から $C$ が求まる。


🧑‍🎓

直線にならない領域もあるんですか?


🎓

そう、実際の $da/dN$ vs $\Delta K$ カーブはS字型(シグモイド型)になる。低ΔK側には下限界応力拡大係数範囲 $\Delta K_{\text{th}}$があって、これ以下だとき裂はほぼ進展しない。高ΔK側では $K_{\max}$ が破壊靱性 $K_{IC}$ に近づいて急速に不安定破壊に向かう。Paris則はこの中間の安定進展領域(Region II)を記述しているんだ。


応力拡大係数ΔKの役割

🧑‍🎓

$\Delta K$ がき裂進展の駆動力ってことですよね。具体的にはどう計算するんですか?


🎓

基本形はこれだ:

$$K_I = \sigma \sqrt{\pi a} \cdot F\left(\frac{a}{W}\right)$$

$\sigma$ は遠方の応力、$a$ はき裂長さ、$F(a/W)$ は形状修正係数(geometry factor)だ。板幅 $W$ に対するき裂長さの比によって値が変わる。単純な中央き裂板なら解析解があるけど、実構造物ではFEMで求めることがほとんどだよ。


🧑‍🎓

$\Delta K$ から残余寿命ってどう計算するんですか?


🎓

Paris則を積分する。初期き裂長さ $a_0$ から臨界き裂長さ $a_c$($K_{\max} = K_{IC}$ になる長さ)までの繰返し数がわかる:

$$N_f = \int_{a_0}^{a_c} \frac{da}{C \left( \Delta K(a) \right)^m}$$

一般に $\Delta K$ は $a$ の関数だから、数値積分で解く場合が多い。実務ではこれを「検査間隔の半分以下の寿命が残っているか」でチェックしていくんだ。


XFEM(拡張有限要素法)

🧑‍🎓

XFEMって通常のFEMと何が違うんですか? き裂を扱うのに何か特別なことをしてるんですか?


🎓

通常のFEMだと、き裂の経路に沿ってメッシュを切り直す(リメッシング)必要がある。き裂が伸びるたびにメッシュを更新するから、とにかく手間がかかる。XFEM(eXtended FEM)は、既存のメッシュにエンリッチメント関数を追加することで、メッシュに依存しないき裂表現ができるんだ。


🧑‍🎓

エンリッチメント関数って具体的にはどんなものですか?


🎓

2種類ある。まずHeaviside関数 $H(\mathbf{x})$——き裂面をまたぐ節点に追加して、変位の不連続(き裂の開口)を表現する。次にき裂先端エンリッチメント関数——$\sqrt{r}\sin(\theta/2)$ のような特異場関数で、き裂先端の応力特異性($1/\sqrt{r}$)を正確に捕捉する。数式で書くと:

$$\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項がき裂面の不連続、第3項がき裂先端の特異場だ。


🧑‍🎓

AbaqusとかAnsysでXFEMは使えるんですか?


🎓

AbaqusにはXFEMが標準実装されていて、き裂の発生判定(最大主応力基準など)と進展方向(最大接線応力基準など)を指定できる。Ansys MechanicalにもSMART crack growth機能がある。ただし、3次元の複雑なき裂経路だとまだ収束性の問題が出ることがあって、実務ではCohesive Zone Modelと使い分けるケースが多い。


Cohesive Zone Model

🧑‍🎓

Cohesive Zone Model(CZM)ってXFEMとどう違うんですか?


🎓

CZMはき裂面にトラクション-分離則(Traction-Separation Law, TSL)を設定する手法だ。XFEMが「き裂がどこを通るかわからない場合」に強いのに対して、CZMは「き裂経路がだいたいわかっている場合」——たとえば接着層の剥離、複合材の層間剥離、溶接接合部の破壊——に特に有効なんだ。


🧑‍🎓

トラクション-分離則って、具体的にはどんな式ですか?


🎓

いちばんよく使われるのはバイリニア型(三角形)だ。分離変位 $\delta$ が増えると、まずトラクション $T$ が線形に増加して臨界トラクション $\sigma_c$ に達する。そこからは軟化して、最終分離変位 $\delta_f$ でゼロになる。三角形の面積が破壊エネルギー $G_c$ に対応する:

$$G_c = \frac{1}{2}\,\sigma_c\,\delta_f$$

パラメータはこの $\sigma_c$ と $G_c$ の2つが基本。$G_c$ はDCB試験やENF試験から、$\sigma_c$ は引張試験やフィッティングで決めることが多いよ。


🧑‍🎓

CZMはき裂の発生も扱えるんですか?


🎓

そこがCZMの大きな利点だ。初期き裂がなくても、トラクションが $\sigma_c$ を超えた時点でダメージが始まり、き裂の発生から進展まで統一的に扱える。XFEMだと初期き裂の位置を指定するか、発生判定基準を別途定義する必要があるからね。CFRP積層板の層間剥離なんかは、CZMがデファクトスタンダードになっている。


実務でのき裂進展解析のポイント

🧑‍🎓

実際にCAEでき裂進展解析をするとき、初心者がハマりやすいところってどこですか?


🎓

いくつか挙げるとこんな感じだ:


🧑‍🎓

Paris則のツールとかシミュレーターってこのサイトにありますか?


🎓

あるよ! Paris則き裂進展シミュレーターを使えば、$C$, $m$, 初期き裂長さ、荷重条件を入力して、き裂長さの時間変化と残余寿命をインタラクティブに計算できる。自分の材料パラメータを入れて試してみるといい。


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

き裂進展解析の実務で感じる課題を教えてください

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

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