液滴分裂モデル
液滴分裂の理論基礎
概要
先生、液滴分裂モデルって何に使うんですか?
燃料噴射、スプレー塗装、消火器噴霧など、液滴が空気力により分裂(二次分裂, secondary breakup)する過程のモデルだ。噴射直後の大きな液滴がより細かい液滴に分裂していく過程を記述する。
液滴の分裂にはどんなメカニズムがあるんですか?
Weber数 $We$ によって分裂モード(レジーム)が変わる。
| レジーム | Weber数範囲 | 特徴 |
|---|---|---|
| Vibrational | $We < 12$ | 振動のみ、分裂なし |
| Bag breakup | $12 < We < 50$ | 薄膜状に膨らんで破裂 |
| Multimode | $50 < We < 100$ | Bag + Stripping |
| Sheet stripping | $100 < We < 350$ | 表面から薄膜が剥離 |
| Catastrophic | $We > 350$ | 爆発的分裂 |
Ohnesorge数 $Oh = \mu_d / \sqrt{\rho_d \sigma d}$ も重要で、粘性が高いと分裂が遅延する。
代表的なBreakupモデル
CFDで使われるモデルを教えてください。
| モデル | 概要 | 適用範囲 |
|---|---|---|
| TAB (Taylor Analogy Breakup) | 液滴をばね-質量-ダンパ系に類推 | $We < 100$、低速噴霧 |
| KHRT (Kelvin-Helmholtz / Rayleigh-Taylor) | KH不安定性 + RT不安定性の競合 | 高速ディーゼル噴射 |
| SSD (Stochastic Secondary Droplet) | 確率論的にサイズ分布を生成 | 汎用 |
| ETAB (Enhanced TAB) | TABの改良、分裂後の子液滴分布を改善 | 中速噴霧 |
TABモデルは液滴の変形を強制振動方程式で記述する。
$y$ は液滴変形量の無次元パラメータで、$y = 1$ で分裂が発生する。$C_F$, $C_b$, $C_k$, $C_d$ はO'Rourke & Amsden(1987)の定数だ。
KHRTモデルはどういう考え方ですか?
Kelvin-Helmholtz不安定性(液滴表面の波の成長)とRayleigh-Taylor不安定性(加速度による界面不安定性)を競合させる。高速噴射(ディーゼルエンジン)ではKH不安定性が支配的で、減速領域ではRT不安定性が重要になる。
Weber数が支配する——液滴は「いつ」割れるのか
液滴の分裂を支配する無次元数がWeber数 We = ρ_g u_rel^2 d / σ です。Weが12以下なら表面張力が復元力として働き液滴は球形を保ちますが、Weが100を超えると「壊滅的分裂(Catastrophic Breakup)」が起き、液滴は瞬時に微細なミストに分散します。この臨界Weは1940年代にHinzeが実験的に求めた値とほぼ一致しており、75年後の今もCFD液滴分裂モデルのベンチマーク基準として使われています。エンジン燃料噴射の設計では噴霧液滴径の予測精度が燃費・排出ガスに直接影響するため、分裂モデルの選択は経営的インパクトを持つ技術判断です。
液滴分裂の数値計算手法
数値解法の詳細
液滴分裂モデルはCFDにどう組み込まれるんですか?
Lagrangian粒子追跡法(DPM)の中で、各計算粒子(parcel)について毎タイムステップ、分裂条件を評価する。分裂が発生したら子液滴のサイズ・速度・数を計算して新しいparcelを生成する。
TABモデルの実装
TABモデルでは液滴ごとに変形量 $y$ と変形速度 $\dot{y}$ を追跡する。$y \geq 1$ になった時点で分裂が発生し、子液滴径はエネルギー保存から決まる。
子液滴は何個できるんですか?
質量保存から子液滴の数が決まる。実際にはparcel概念を使うので、parcel内の液滴数が更新され、各parcelの代表液滴径が変わる形で実装される。
KHRTモデルの実装
KHRTモデルではKH不安定性による表面波の成長率 $\Omega$ と波長 $\Lambda$ をDispersion relationから求める。
ここで $T = Oh \sqrt{We}$ はTaylor数だ。KH分裂で生成される子液滴径は $r_{child} = B_0 \Lambda$ で、$B_0 = 0.61$ が標準値だ。
RT不安定性は液滴の減速度 $a_{decel}$ に依存し、最速成長波数から子液滴径を決める。KH分裂とRT分裂は競合し、先に条件を満たした方が適用される。
Fluent・OpenFOAMでの設定
実際のソフトウェアではどう設定しますか?
FluentのWaveモデルはKH部分のみで、KHRT(KH + RT)が推奨だ。ディーゼル噴射ではKHRTが最もよく使われる。OpenFOAMのsprayFoamソルバーはLagrangian噴霧計算に特化しており、breakupModelとatomizationModelを別々に選択できる。
TABモデルとKH-RTモデル——噴霧CFDを支える2大分裂モデル
エンジン噴霧シミュレーションで支配的な分裂モデルはTAB(Taylor Analogy Breakup)とKH-RT(Kelvin-Helmholtz / Rayleigh-Taylor)の二系統です。TABは液滴を弾性球として振動方程式で解き、振動振幅が臨界値を超えたとき分裂と判定します。計算が軽い反面、大径液滴の「stripping breakup」を再現しにくい弱点があります。KH-RTは流体力学的不安定理論から導出され、高We数域での精度が高い一方、モデル定数のキャリブレーションが必要です。商用エンジンCFDでは両モデルをハイブリッドさせる「KH-RT hybrid」が主流となっています。
液滴分裂の実務適用
実践ガイド
液滴分裂モデルを使った噴霧解析の手順を教えてください。
ディーゼル噴射を例にとろう。
1. メッシュ作成: 噴射ノズル近傍は0.5 mm以下、噴霧領域は1〜2 mm
2. 噴射条件設定: 噴射圧力、ノズル径、噴射期間
3. 一次分裂モデル: Blob法(ノズル径の液滴を投入)またはLISAモデル
4. 二次分裂モデル: KHRTを選択(ディーゼルの場合)
5. 蒸発モデル: 必要に応じてRanz-Marshall蒸発モデルを有効化
6. 乱流分散: Stochastic tracking(DRW)で液滴の乱流拡散を考慮
メッシュの影響
メッシュサイズは噴霧結果に影響しますか?
大きく影響する。Lagrangian噴霧計算の最大の課題はメッシュ依存性だ。1つのCFDセルに大量のparcelが存在すると、気相への運動量フィードバックが過剰になる。
Abraham(1997)のガイドラインでは、各セルに占める液相体積分率が1%以下になるようメッシュサイズを設定するのが理想的だ。実務的にはAMRを使って噴霧先端近傍を自動的に細かくする方法が有効。
パラメータチューニング
Breakupモデルの定数はどう調整するんですか?
KHRTモデルの主要パラメータとその感度を示そう。
| パラメータ | 標準値 | 影響 |
|---|---|---|
| $B_0$ (KH子液滴径) | 0.61 | 大きくすると子液滴が大きくなる |
| $B_1$ (KH分裂時間) | 10〜40 | 大きくすると分裂が遅くなる |
| $C_{RT}$ (RT分裂定数) | 0.1〜1.0 | 大きくすると分裂が速くなる |
| $C_\tau$ (RT分裂遅延) | 1.0 | 大きくすると分裂開始が遅れる |
実験データ(液滴径分布、噴霧到達距離、噴霧角)と比較してチューニングする。SMD(Sauter Mean Diameter)の実測値との一致が最もよく使われる検証指標だ。
実験データとの比較
検証に使える実験データはありますか?
代表的なベンチマーク実験はこちらだ。
| 実験 | 条件 | 計測量 |
|---|---|---|
| ECN Spray A | n-ドデカン噴射、900 K雰囲気 | 液相到達距離、蒸気浸透長 |
| Hiroyasu & Kadota | ディーゼル条件 | 噴霧到達距離 |
| PDPA/PDA計測 | 位相ドップラー法 | 液滴径・速度分布 |
農薬散布ドローンのスプレーCFD——漂流と付着のバランス
農業用ドローンの農薬散布では、液滴が作物葉面に到達するか漂流(ドリフト)して周辺に飛散するかが、農薬効果と環境規制の両面で重要です。液滴径50 µm以下では風速2 m/sでも数メートル漂流し、作物への到達率が30%を下回ることが報告されています。CFDで液滴サイズ分布と気流(ローターダウンウォッシュ)を組み合わせた解析により、最適な飛行高度(地面から1.5〜2 m)と散布速度(5〜7 m/s)が導出されており、大手農機メーカーが製品認証の根拠として採用しています。
液滴分裂のソフトウェア比較
商用ツール比較
液滴分裂モデルを実装しているツールを教えてください。
| ツール | Breakupモデル | 噴射モデル | 特徴 |
|---|---|---|---|
| Ansys Fluent | TAB, KHRT, SSD, Madabhushi | Solid Cone, Hollow Cone, Flat Fan | VOF-to-DPM転換機能あり |
| STAR-CCM+ | TAB, KHRT, Reitz-Diwakar | Cone, Blob, LISA | Lagrangian-Eulerian切り替え |
| OpenFOAM (sprayFoam) | TAB, ETAB, ReitzKHRT, PilchErdman | BlobInjection, ConeInjection | 完全オープンソース |
| CONVERGE | KH-ACT, KHRT, TAB | Blob-injection | AMRネイティブ対応 |
用途別推奨
用途によってツールは変わりますか?
CONVERGEって何ですか?
Convergent Science社の内燃機関専用CFDソルバーだ。自動メッシュ生成(AMR)が最大の特徴で、噴霧・燃焼計算でメッシュ設計の手間を大幅に削減できる。エンジンメーカーでの採用が急増している。
CONVERGE vs Fluent——エンジン噴霧解析ツールの選択
エンジン燃料噴霧CFDの分野では、CONVERGE(Convergent Science)が圧倒的な存在感を示しています。自動適応メッシュ細分化(AMR)によって燃料噴霧とシリンダー壁を別々のメッシュ解像度で扱える独自機能が、エンジン開発サイクルの短縮に直結するためです。Toyota、BMW、Cumminsを含む主要エンジンメーカーのほとんどがCONVERGEを噴霧解析のプライマリツールとして採用しています。一方、一般的な工業スプレー(農薬、塗装、製薬)ではFluentの汎用性とサポート体制が選ばれる傾向があります。
液滴分裂の先端研究
先端技術と研究動向
液滴分裂モデルの最新研究にはどんなものがありますか?
重要な方向性をいくつか紹介しよう。
VOF-to-DPM転換
Fluent 2020以降で搭載された機能で、VOF法で一次分裂を直接解像し、液滴がメッシュ解像限界以下になったらDPM粒子に自動変換する。
一次分裂と二次分裂を別の手法で扱うんですね。
その通り。ノズル近傍の液柱分裂(一次分裂)はVOF法の方が物理的に正確で、下流の液滴分裂(二次分裂)はLagrangianモデルの方が効率的だ。この切り替えを自動化するのがVOF-to-DPM転換だ。
DNSによる液滴分裂の直接計算
個々の液滴の分裂過程をVOF法やLevel Set法で直接計算するDNSが進んでいる。分裂モードの遷移メカニズムの解明や、既存モデルのクロージャ改良に活用される。
Jalaal & Mehravaran(2014)、Shinjo & Umemura(2010)らの研究が先駆的で、液柱分裂からの子液滴サイズ分布を統計的に抽出している。
超臨界噴射
超臨界条件では液滴分裂は起きないんですか?
超臨界条件($p > p_c, T > T_c$)では液相-気相の界面が消失し、通常の液滴分裂は起きない。代わりに密度の大きく異なるジェットの混合過程になる。Real-fluid EOS(Peng-Robinson、SRK等)を使った超臨界噴射のCFDが活発に研究されている。
ロケットエンジンの液体酸素/水素噴射がこの条件に該当し、ECN(Engine Combustion Network)のSpray AやSpray Hのベンチマークデータが利用可能だ。
機械学習によるBreakupモデル
DNSデータを教師データとして、液滴分裂の確率やサイズ分布をニューラルネットワークで予測する研究が増えている。Weber数・Ohnesorge数・Mach数の多次元パラメータ空間を効率的にカバーできる利点がある。
二次分裂のLES直接解析——マルチスケール界面の挑戦
液滴分裂の「二次分裂」は、サブミリスケールの界面不安定が支配するため、Reynolds Averaged手法では本質的に再現が困難です。2020年代のフロンティアはLESと高解像度VOF/Level Setの組み合わせによる「直接界面解析」で、1024^3の計算格子でKelvin-Helmholtz不安定から二次分裂までを直接計算し、TABモデルが過小評価していた小径液滴生成量を2.3倍に修正する結果が報告されています。この規模の計算にはスーパーコンピュータ「富岳」相当の1万コア以上が必要で、産業応用にはまだ距離があります。
液滴分裂のトラブル対応
トラブルシューティング
液滴分裂モデルでよくあるトラブルを教えてください。
順番に見ていこう。
1. 噴霧到達距離が実験と合わない
短すぎる場合: 分裂が速すぎる。$B_1$ を大きくしてKH分裂を遅延させる。
長すぎる場合: 分裂が遅すぎる。$B_1$ を小さくするか、メッシュを細かくして気相の運動量フィードバックを改善する。
2. SMD(Sauter Mean Diameter)が大きすぎる
対策:
- KH分裂定数 $B_0$ を小さくして子液滴を細かくする
- RT分裂定数 $C_{RT}$ を大きくしてRT分裂を促進
- 一次分裂の初期液滴径が適切か確認(Blob法のBlob径 = ノズル径)
3. 計算が発散する
噴霧計算は発散しやすいですか?
特に噴射開始直後に発散しやすい。高速液滴が1つのCFDセルに大きな運動量ソースを与えるためだ。
対策:
- タイムステップを十分に小さくする(噴射初期は $10^{-7}$ s以下)
- DPMのunder-relaxationを下げる(0.3〜0.5)
- メッシュを十分に細かくしてparcel密度を下げる
- 2-way couplingを最初は1-wayに設定し、安定後に切り替え
4. 噴霧角が合わない
対策:
- ノズル内部流れの影響を考慮(キャビテーションによる噴射角増大)
- 乱流分散モデル(DRW: Discrete Random Walk)のパラメータを調整
- 噴射条件(コーン角、速度プロファイル)の入力を再確認
5. ツール固有の注意点
| ツール | 注意点 |
|---|---|
| Fluent | Parcel数を十分に多くする(最低10,000以上)。少ないと統計誤差が大きい |
| STAR-CCM+ | Injector Rate Profileの時間解像度に注意 |
| OpenFOAM sprayFoam | atomizationModelとbreakupModelの組み合わせ互換性を確認 |
| CONVERGE | AMRのEmbed levelが噴霧解像度を決定。Level 3以上を推奨 |
液滴が消える——数値蒸発バグの診断法
スプレーCFDで「液滴粒子数が計算途中で急減する」現象は、蒸発モデルのバグではなくメッシュサイズの問題であることが多いです。1つのセルに液滴体積分率が高くなりすぎると(α > 0.1程度)、ガスへの質量輸送量が過大評価されて液滴が瞬時に蒸発してしまいます。対策はスプレー領域のメッシュをより細かくすることで「injection cell size < 0.3 x spray cone diameter」が一つの目安です。液滴が消える直前のセル位置と体積分率を粒子トラッキングで記録することが診断の第一歩です。
関連トピック
なった
詳しく
報告