キャビテーション

カテゴリ: 流体解析(CFD) | 統合版 2026-04-06
CAE visualization for cavitation theory - technical simulation diagram
キャビテーション

キャビテーションの理論基礎

概要

🧑‍🎓

先生、キャビテーションって水中で泡ができる現象ですよね?


🎓

キャビテーションは、液体の局所圧力が飽和蒸気圧以下に低下したとき、液中に蒸気の空洞(キャビティ)が形成される現象だ。ポンプ羽根車、船舶プロペラ、弁の絞り部など高速流れ場で発生する。


🧑‍🎓

沸騰とは違うんですか?


🎓

沸騰は温度上昇が駆動力、キャビテーションは圧力低下が駆動力だ。キャビテーションでは気泡が高圧域に移動すると急速に崩壊し、数千気圧の衝撃波と局所的な高温スポットが生じる。これがエロージョン(壊食)の原因になる。


支配方程式

🧑‍🎓

CFDではどんなモデルを使うんですか?


🎓

まずキャビテーション数が基本パラメータだ。


$$ \sigma = \frac{p_{\infty} - p_v}{\frac{1}{2} \rho_l U_{\infty}^2} $$

🎓

CFDでは均質混合モデルが主流で、蒸気体積分率 $\alpha_v$ の輸送方程式にソース項を追加する。


$$ \frac{\partial (\alpha_v \rho_v)}{\partial t} + \nabla \cdot (\alpha_v \rho_v \mathbf{u}) = \dot{m}^+ - \dot{m}^- $$

🧑‍🎓

ソース項のモデルにはどんな種類がありますか?


🎓

代表的なキャビテーションモデルを比較しよう。


モデル基本概念特徴
Schnerr-SauerRayleigh-Plesset方程式ベース気泡数密度 $n_0$ がパラメータ
Zwart-Gerber-Belamri簡略化RP方程式Fluent標準、調整係数で制御
Singhal (Full Cavitation)質量輸送非凝縮ガス(溶存空気)を考慮
Kunz人工圧縮性ベース定常計算向き
🎓

基礎となるRayleigh-Plesset方程式は球形気泡の成長を記述する。


$$ R \ddot{R} + \frac{3}{2} \dot{R}^2 = \frac{p_v - p}{\rho_l} - \frac{4 \nu_l \dot{R}}{R} - \frac{2 \sigma_s}{\rho_l R} $$

🎓

第4項は粘性減衰、第5項は表面張力だ。CFDモデルでは2次項と粘性項を無視した簡略形から蒸発率を導出する。


🧑‍🎓

気泡数密度 $n_0$ はどう決めるんですか?


🎓

一般水では $n_0 = 10^{13}$ /m³がデフォルト値だ。Schnerr-Sauerモデルでは $R_B = \left(\frac{3\alpha_v}{4\pi n_0}\right)^{1/3}$ で気泡半径を求め、蒸発率を計算する。


Coffee Break よもやま話

プロペラを壊す泡——キャビテーションが歴史を変えた瞬間

1893年、英国海軍の駆逐艦「Daring」は設計速度に全く届かず、プロペラに謎の損傷が続発しました。調査に当たったOsborne Reynoldsとその後継者たちが発見したのが「キャビテーション」現象です。局所圧力が水の蒸気圧(20℃で2.3 kPa)を下回ると蒸気泡が生成し、崩壊時に数百MPaの衝撃圧が発生してプロペラ材料を侵食します。この発見がきっかけとなりキャビテーション数σ = (p-pv)/(0.5ρu²)という無次元数が定義され、今日の水力機械設計の根幹を成しています。

キャビテーションの数値計算手法

数値解法の詳細

🧑‍🎓

キャビテーション解析の数値的なポイントは何ですか?


🎓

蒸気領域では混合体の音速が極端に低下し、圧縮性効果が顕著になる。水/蒸気の混合体音速は純水(約1500 m/s)より遥かに低く、数m/sまで下がることがある。


🎓

このため圧力-密度の結合が強く、圧力ベースソルバーではCoupled algorithmが推奨される。密度ベースソルバーの方が安定な場合もある。


乱流モデルの選択

🧑‍🎓

乱流モデルは何を使えばいいですか?


🎓

標準k-εは乱流粘性を過大評価し、キャビティの非定常性を抑制する。Reboud修正が有効だ。


$$ \mu_t = f(\rho) C_\mu \frac{k^2}{\varepsilon}, \quad f(\rho) = \rho_v + \frac{(\rho - \rho_v)^n}{(\rho_l - \rho_v)^{n-1}} $$

🎓

$n \approx 10$ で混合領域の乱流粘性を低減し、キャビティのシェディングを再現できる。SST k-ωもキャビテーション解析で良好な結果を示す。


🎓

非定常クラウドキャビテーションの詳細を捉えるにはDES、DDES、またはLESが必要になる。


ソルバー設定

パラメータ推奨値理由
圧力-速度連成Coupled圧力-密度の強い結合
空間離散化2次精度以上キャビティ形状の解像
界面Courant数< 0.5気泡成長/崩壊の捕捉
参照圧力絶対圧基準蒸気圧との比較のため

OpenFOAMでの実装

🧑‍🎓

OpenFOAMではどのソルバーを使いますか?


🎓

interPhaseChangeFoam がキャビテーション対応VOFソルバーだ。constant/transportProperties でモデルを指定する。SchnerrSauer、Kunz、Merkleから選択可能だ。


Fluentでの設定

🧑‍🎓

Fluent側のポイントも教えてください。


🎓

Multiphase ModelでVOFまたはMixtureを選び、Cavitation Modelを有効化する。Zwart-Gerber-Belamriがデフォルトで、蒸発係数 $F_{evap} = 50$、凝縮係数 $F_{cond} = 0.01$ が標準値だ。非対称な係数は崩壊が蒸発より急速であることを反映している。


Coffee Break よもやま話

Schnerr-Sauer vs Zwart——キャビテーションモデル選択の実際

CFDでのキャビテーション解析で必ず議論になるのが質量輸送モデルの選択です。Schnerr-Sauerモデルは単一気泡の体積変化をRayleigh方程式から厳密に導出し、核密度の指定が不要という利点があります。一方、ZwartモデルはFluent標準で広く実績があり、蒸発・凝縮の非対称係数(Ce=0.02, Cc=0.01)によってヒステリシス挙動を再現できます。ポンプインデューサーの検証では、同一メッシュでも両モデルの予測するキャビテーション初生σが20%以上ずれることがあり、実験値との照合なしにモデルを選ぶのは危険です。

キャビテーションの実務適用

実践ガイド

🧑‍🎓

キャビテーション解析の実務的な手順を教えてください。


🎓

ポンプインペラの解析を例に説明しよう。


🎓

1. 単相定常解析: キャビテーションなしで流れ場を完全に収束

2. 蒸気圧設定: 動作温度での正確な飽和蒸気圧(25℃水で3170 Pa)

3. キャビテーション有効化: 単相解からリスタートしてモデルを有効化

4. NPSHの段階的低下: 入口圧力を下げてキャビテーション性能曲線を作成

5. 揚程3%低下点: NPSHrequiredを特定


メッシュ設計

🧑‍🎓

キャビテーション解析に適したメッシュは?


領域推奨サイズ理由
翼前縁翼弦長の1/200キャビティ発生起点の解像
翼面吸い込み側翼弦長の1/100キャビティ長さの再現
壁面プリズム層$y^+ \approx 1$境界層剥離の正確な予測
キャビティ後端翼弦長の1/100re-entrant jetの捕捉
🧑‍🎓

NPSHカーブって何ですか?


🎓

ポンプのキャビテーション性能を評価する標準的方法だ。


$$ NPSH = \frac{p_{t,inlet} - p_v}{\rho g} $$

🎓

入口全圧を段階的に下げて各条件で定常計算を行い、揚程の変化をプロットする。揚程が3%低下した点がNPSH3%(required NPSH)になる。10〜15ケースの計算が必要で、前のケースからリスタートすると効率的だ。


エロージョン評価

🧑‍🎓

壊食の予測もできますか?


🎓

定量的な壊食量予測は困難だが、壊食リスクの相対評価は可能だ。キャビティ崩壊時の壁面衝撃圧を指標にする。Fluentのcavitation erosion indicator、STAR-CCM+のerosion risk indexが利用可能だ。設計変更案の比較に有用だよ。


Coffee Break よもやま話

水力タービンの侵食予測——年間メンテコストを左右するCFD

ブラジルのItaipu水力発電所では、キャビテーション侵食による年間修繕コストが数十億円規模に達します。CFDによるキャビテーション予測は設計マージンを定量化するために使われますが、実務ではLES品質のシミュレーションが必要で、定常RANSでは気泡崩壊の非定常ダイナミクスが捉えられません。あるプロジェクトでは定常計算で「問題なし」と判断したランナーが、運転6か月で壊食が始まり、非定常計算をやり直したところキャビテーション雲の周期的崩壊が確認されたという事例があります。

キャビテーションのソフトウェア比較

商用ツール比較

🧑‍🎓

キャビテーション解析に対応しているツールを比較してください。


🎓
ツールモデル多相流手法特徴
Ansys FluentZwart, Schnerr-Sauer, SinghalVOF / Mixtureエロージョン指標あり
STAR-CCM+Schnerr-Sauer, MerkleVOF音響解析連携(FW-H)
Ansys CFXRayleigh-PlessetHomogeneous回転機械に強い
OpenFOAMSchnerr-Sauer, Kunz, MerkleVOF完全カスタマイズ可能
NUMECA FINE/Turbo独自モデルHomogeneousターボ機械専用

用途別推奨

🧑‍🎓

用途によって使い分けるんですか?


🎓
用途推奨ツール理由
ポンプ・水車CFX, NUMECA回転系設定が容易
弁・オリフィスFluent, STAR-CCM+非定常クラウドキャビテーション
船舶プロペラSTAR-CCM+, Fluent自由表面との共存対応
燃料噴射ノズルFluent, OpenFOAM高速内部流れ
学術研究OpenFOAMモデル改良の自由度
🧑‍🎓

STAR-CCM+のFW-H連携は何に使うんですか?


🎓

キャビテーションノイズの予測だ。キャビティ崩壊時の圧力変動を音源としてFfowcs Williams-Hawkings方程式で遠方場騒音を計算できる。潜水艦のステルス性能やソナー設計で重要だよ。


Coffee Break よもやま話

キャビテーション解析市場——水力機械メーカーが使うツールの実態

キャビテーション解析でのソフトウェア選択は業界によって明確に分かれます。水力タービン・ポンプメーカー(Voith、KSB等)ではANSYS CFX/Fluentが圧倒的シェアを持ち、CFXの結合ソルバーがキャビテーション収束安定性の面で評価されています。船舶・潜水艦分野ではFine/Marine(NUMECA)が流体-騒音連成解析ツールとして選ばれることが多く、キャビテーション騒音の周波数特性予測に強みがあります。自動車燃料噴射弁のキャビテーション解析ではマルチフィジクス対応のStar-CCM+が設計ループの速さから選ばれています。

キャビテーションの先端研究

先端技術と研究動向

🧑‍🎓

キャビテーション研究の最先端にはどんなトピックがありますか?


🎓

いくつかの方向性がある。


非定常クラウドキャビテーション

🎓

シート状キャビティの後端が周期的に崩壊してクラウド(蒸気塊)を放出する。Re-entrant jetや衝撃波の伝播による崩壊メカニズムが競合し、$St = fL_c / U_{\infty} \approx 0.2$〜0.3 の周期性を持つ。


🎓

LES/DESでこの非定常挙動を捕捉する研究が活発で、Schnerr(TUM)やBensow(Chalmers)のグループが先端的な成果を出している。


熱力学的効果

🧑‍🎓

低温流体のキャビテーションは何が違うんですか?


🎓

液体水素や液体窒素では蒸発潜熱の吸収により局所温度が低下し、蒸気圧も下がる。この熱力学的効果がキャビテーションを抑制する。B-factorで評価する。


$$ B = \frac{\rho_v h_{fg}}{\rho_l c_{p,l} (T_{\infty} - T_{sat})} $$

🎓

ロケットエンジンのターボポンプ設計(NASA、JAXA)で重要なテーマだ。Fluent、CFXに熱力学効果を追加したモデルがある。


気泡崩壊のDNS

🎓

壁面近傍での気泡崩壊では非球形変形が起き、壁面に向かうマイクロジェット(数百 m/s)が発生する。これを直接解くDNSが進んでおり、Tinguely(ETH)やJohnsen(Michigan)のグループが代表的だ。


機械学習の応用

🎓

キャビテーション発生の予測やエロージョンリスク評価にCNN/GANを適用する研究が増えている。CFDの非定常計算は計算コストが高いため、サロゲートモデルによるリアルタイム予測が期待されている。


Coffee Break よもやま話

熱力学的キャビテーション——冷水と熱水では別の物理

水温が80℃を超えると、キャビテーション気泡の成長に熱拡散が支配的になり、古典的な等温Rayleigh理論が破綻します。この「熱力学的キャビテーション」では蒸発に必要な熱が周囲液体から奪われるため、蒸発が自己抑制的になりキャビテーション強度が低下します。液体窒素や液体水素を扱う宇宙ロケットのターボポンプ設計では必ずこの効果を考慮する必要があり、NASAの研究では水温が100℃から120℃に上がるだけでキャビテーション初生σが0.3以上低下することが示されています。

キャビテーションのトラブル対応

トラブルシューティング

🧑‍🎓

キャビテーション解析でよくあるトラブルを教えてください。


🎓

順番に見ていこう。


1. キャビテーションが発生しない

🎓

症状: 実験では発生する条件なのにCFDで蒸気が生成されない。


🎓

対策:

  • 飽和蒸気圧を正確に設定(25℃水で $p_v \approx 3170$ Pa)
  • ゲージ圧と絶対圧の混同がないか確認
  • 低圧部のメッシュを細分化
  • 乱流粘性の過大評価をSST k-ωやReboud修正で抑制

2. キャビティが異常に大きい

🎓

対策:

  • 凝縮係数を増やす(Zwartモデル: $F_{cond}$)
  • 溶存空気を考慮するSinghalモデルに切り替え
  • 出口境界が十分下流にあるか確認

3. 計算が発散する

🧑‍🎓

発散の原因は何ですか?


🎓

蒸気領域での急激な密度変化が圧力方程式を不安定にする。対策としては単相解を完全収束→キャビテーション有効化の2段階アプローチ、Coupled solver使用、十分に小さいタイムステップが有効だ。


4. 非定常周期が実験と不一致

🎓

対策:

  • RANSからDES/LESに切り替え
  • キャビティ後端のメッシュ解像度向上
  • タイムステップをキャビテーション周期の1/100以下に
  • 出口境界の圧力反射を回避

5. ツール固有の注意点

ツール注意点
FluentOperating Pressureに注意。絶対圧基準が推奨
CFXHomogeneous multiphaseの凝縮ソース符号をバージョン確認
STAR-CCM+VOFシャープネスとキャビテーションモデルの整合性確認
OpenFOAMSchnerrSauerの気泡数密度パラメータの感度が高い
Coffee Break よもやま話

シミュレーションは発生しないのに実機では壊れる——キャビテーション診断の落とし穴

キャビテーションCFDで最も多い相談は「計算ではキャビテーションが出ないのに実機ではボコボコ音がする」です。原因の多くはメッシュの粗さにあります。キャビテーション初生は局所的な圧力最小点で起きるため、翼前縁や弁座コーナーのメッシュ解像度が不足するとその圧力谷が平均化されて消えてしまいます。目安はy+ < 1かつ翼厚方向に30層以上の境界層メッシュです。入口乱流強度の設定が5%から0.1%に変わるだけでキャビテーション初生位置が大きくずれる事例も報告されており、実機の入口条件を正確に再現することが不可欠です。

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

熱解析V&V・品質保証構造解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
プロフィールを見る