Lagrangian粒子追跡(DPM)
Lagrangian粒子追跡(DPM)の理論基礎
概要
先生、Lagrangian粒子追跡って何ですか?
Lagrangian粒子追跡法(DPM: Discrete Phase Model)は、離散的な粒子・液滴・気泡の軌道を個別に追跡する手法だ。噴霧液滴、粉体輸送、エアロゾル拡散、サイクロン分離、排ガス中の粒子捕集など、分散相の体積分率が低い(通常10%以下)系で使われる。
Euler-Euler法との使い分けはどうなりますか?
分散相の体積分率が低ければDPM、高ければEuler-Euler法が基本だ。DPMは粒径分布や個別粒子の履歴(温度変化、蒸発、反応)を自然に追跡できる利点がある。
支配方程式
粒子の運動方程式を教えてください。
各粒子の運動はNewtonの第2法則に従う。
最も重要なのは抗力 $\mathbf{F}_D$ で、Stokes/Schiller-Naumann相関が標準だ。
抗力以外にどんな力がありますか?
| 力 | 式 | 重要な場面 |
|---|---|---|
| 重力/浮力 | $m_p(1 - \rho_g/\rho_p)\mathbf{g}$ | 沈降・浮上 |
| Saffman揚力 | $C_{LS} \rho_g \nu_g^{1/2} d_{ij} (\mathbf{u}_g - \mathbf{v}_p)$ | せん断流中の横方向移動 |
| 圧力勾配力 | $m_p \frac{\rho_g}{\rho_p} \frac{D\mathbf{u}_g}{Dt}$ | 密度比が1に近い系 |
| 仮想質量力 | $C_{VM} m_p \frac{\rho_g}{\rho_p} \frac{d}{dt}(\mathbf{u}_g - \mathbf{v}_p)$ | 気泡追跡、急加速 |
| 熱泳動力 | $-\frac{6\pi d_p \mu_g^2 C_s}{\rho_g} \frac{\nabla T}{T}$ | 高温壁面近傍の微粒子 |
| Brownian力 | 確率的外力 | サブミクロン粒子 |
固体粒子-空気系($\rho_p / \rho_g \gg 1$)では抗力と重力が支配的で、他の力は省略可能な場合が多い。気泡追跡や微粒子では追加の力が重要になる。
Basset力——100年以上無視され続けた記憶効果
粒子が非定常流れに晒されると、過去の加速度履歴が現在の流体抗力に影響する「Basset力(歴史力)」が生じます。1888年にBassetが導出したこの力は積分形で計算コストが高いため、実用的なラグランジュ粒子追跡では長らく無視されてきました。しかし急激な速度変化(バルブ開閉、衝撃波通過)を伴う粒子輸送ではBasset力が慣性力の10〜30%に達することがあり、無視すると粒子濃度分布が大きくずれます。近年のGPUコンピューティングによってBasset力の積分計算が現実的になり、半導体製造装置のクリーンルーム汚染粒子解析などで積極的に取り入れられています。
Lagrangian粒子追跡(DPM)の数値計算手法
数値解法の詳細
DPMの数値的なポイントを教えてください。
粒子の軌道積分には陽的オイラー法や解析的積分が使われる。粒子位置の更新は気相のCFDタイムステップ内でサブステッピングして行う。
1-way vs 2-way vs 4-way coupling
粒子と気相の相互作用の程度に応じてカップリングレベルが変わる。
| カップリング | 条件 | 粒子→気相 | 粒子間衝突 |
|---|---|---|---|
| 1-way | $\alpha_p < 10^{-6}$ | なし | なし |
| 2-way | $10^{-6} < \alpha_p < 10^{-3}$ | 運動量・熱・質量ソース | なし |
| 4-way | $\alpha_p > 10^{-3}$ | ソース + 粒子間衝突 | あり |
2-way couplingで気相に与える影響はどう計算するんですか?
粒子が通過したCFDセルに対して、運動量ソース(抗力の反作用)、エネルギーソース(熱交換)、質量ソース(蒸発)を累積する。Particle Source in Cell(PSI-Cell)法と呼ばれる。
乱流分散モデル
乱流中で粒子はどう拡散するんですか?
DRW(Discrete Random Walk)モデルが標準だ。乱流速度変動をガウス分布から確率的に生成し、粒子に付加する。
$\zeta$ は標準正規乱数、$k$ は乱流エネルギーだ。変動速度の持続時間は乱流時間スケール $\tau_e = C_L k/\varepsilon$ で制御する。
ツール別の実装
| ツール | DPMモデル名 | 乱流分散 | 壁面相互作用 |
|---|---|---|---|
| Ansys Fluent | Discrete Phase Model | DRW, CRW | Reflect, Trap, Escape, Wall Film |
| STAR-CCM+ | Lagrangian Multiphase | Stochastic | 豊富な壁面モデル |
| OpenFOAM | icoUncoupledKinematicParcelFoam等 | 対応 | カスタマイズ可能 |
| Ansys CFX | Particle Transport | Stochastic | 基本モデル |
FluentのDPMは最も多機能で、蒸発、燃焼、液滴分裂、壁面相互作用のサブモデルが統合されている。
一方向結合 vs 四方向結合——粒子-流体連成の段階
ラグランジュ粒子法における流体-粒子連成の「結合度」は計算精度と計算コストのトレードオフを決定します。一方向結合(One-Way Coupling)は流体が粒子に影響するが粒子は流体に影響しない最も安価な近似で、粒子体積分率α_p < 10^-6の希薄系でのみ妥当です。二方向結合(Two-Way Coupling)では粒子の運動量・エネルギーが流体にフィードバックされ、α_p > 10^-6の系で必須です。四方向結合(Four-Way Coupling)はさらに粒子-粒子衝突も扱い、α_p > 10^-3の高密度系で重要になります。工業集塵機の粒子堆積予測では二方向結合の有無で圧力損失予測が50%以上変わった事例があります。
Lagrangian粒子追跡(DPM)の実務適用
実践ガイド
DPM解析の手順を教えてください。
サイクロン集塵機の粒子分離解析を例にとろう。
1. 気相解析: まず粒子なしで気相流れ場を収束させる
2. 乱流モデル: サイクロンは旋回流なのでRSM(Reynolds Stress Model)推奨
3. 粒子投入: 入口からRosin-Rammler分布で粒子を投入
4. 抗力モデル: Spherical drag law(Morsi-Alexander or Schiller-Naumann)
5. 壁面条件: Reflect(壁面で反射)
6. 出口条件: 下部ダストボックスはTrap、上部排気はEscape
7. 分離効率: 粒径ごとのTrap率をプロット
Parcel数と統計精度
どのくらいの数の粒子を追跡すればいいんですか?
DPMでは「parcel」概念を使い、1つの計算粒子が多数の実粒子を代表する。parcel数が少ないと統計誤差が大きくなる。
| 用途 | 推奨parcel数 | 理由 |
|---|---|---|
| 軌跡の可視化 | 100〜1,000 | 定性的確認 |
| 分離効率の評価 | 10,000〜100,000 | 粒径ビンごとの統計 |
| 2-way couplingの精度 | 50,000以上 | セルごとのソース項の滑らかさ |
粒径分布の設定
粒径分布はどう設定するんですか?
Rosin-Rammler分布が最も一般的だ。
$\bar{d}$ は平均径(質量の63.2%がこれ以下)、$n$ は分布の広がりパラメータだ。実測の粒径分布データからフィッティングする。
よくある失敗
| 症状 | 原因 | 対策 |
|---|---|---|
| 粒子が壁面を突き抜ける | DPM積分ステップが大きすぎる | Max Steps数を増やす |
| 分離効率が実験と合わない | 乱流モデルが不適切 | k-εからRSMに変更 |
| 2-way couplingで発散 | parcel密度の不均一 | under-relaxationを下げる |
| 計算が遅い | parcel数が過大 | 適切なparcel数に調整 |
肺内薬物粒子の吸入CFD——DDSエンジニアの新しい武器
吸入型薬剤(DPI/MDI)の肺内到達率を最大化する粒子設計にCFDが活用されています。気管支は左右非対称に分岐を繰り返し、粒子径1〜5 µmが肺胞に到達しやすい「最適窓」です。これより大きい粒子は慣性衝突で上気道に堆積し、小さすぎると拡散で排出されます。AstraZenecaやBoehringerが公開したCFDベンチマークでは、リアルな気管支幾何(CT画像から再構築)を使ったラグランジュ粒子追跡が実験的な放射線標識法と±10%で一致しており、新規吸入器の認可申請資料として規制当局に提出されています。
Lagrangian粒子追跡(DPM)のソフトウェア比較
商用ツール比較
DPMに対応しているツールを比較してください。
| ツール | モデル名 | 蒸発 | 燃焼 | 液滴分裂 | 壁面相互作用 |
|---|---|---|---|---|---|
| Ansys Fluent | DPM | 多成分 | 対応 | TAB, KHRT | Wall Film連携 |
| STAR-CCM+ | Lagrangian Multiphase | 多成分 | 対応 | TAB, KHRT | Thin Film連携 |
| OpenFOAM | 各種parcelFoam | 対応 | coalChemistry等 | TAB, KHRT | 基本対応 |
| Ansys CFX | Particle Transport | 限定的 | 限定的 | 限定的 | 基本 |
| CONVERGE | Lagrangian Spray | 詳細 | 詳細化学 | KH-ACT | AMR連携 |
用途別推奨
| 用途 | 推奨ツール | 理由 |
|---|---|---|
| サイクロン・集塵 | Fluent, STAR-CCM+ | DPM + RSM乱流 |
| 噴霧乾燥 | Fluent | DPM + 蒸発 + Wall Film |
| 燃料噴射・燃焼 | CONVERGE, Fluent | 詳細化学 + AMR |
| エアロゾル輸送 | Fluent, STAR-CCM+ | Brownian力 + 熱泳動 |
| 粉体空気輸送 | Fluent + DEM | Dense phase対応 |
| 学術研究 | OpenFOAM | ソースコードアクセス |
FluentのDPMが最も多機能ということですか?
DPM単体の機能としてはFluentが最も充実している。蒸発、燃焼、液滴分裂、壁面相互作用、VOF-to-DPM転換まで統合されている。ただし噴射+燃焼のトータルワークフローではCONVERGEのAMR自動メッシュが強力で、エンジン系ではCONVERGEの採用が増えている。
STAR-CCM+は最近のバージョンでLagrangian機能を大幅強化しており、ポリヘドラルメッシュとの組み合わせで複雑形状への適用が容易だ。
Fluent DPM vs OpenFOAM MPPICFoam——粒子追跡ツールの選択基準
ラグランジュ粒子追跡の商用実装ではANSYS Fluent DPM(Discrete Phase Model)が最も広く使われており、多数の実績と充実したドキュメントが強みです。一方、OpenFOAMはMP-PIC法をMPPICFoamとして実装しており、粒子数が10^6を超える大規模系でもメモリ効率の良い計算が可能です。選択の実務的基準は「粒子数(10^4以下ならDPM、10^6以上ならMP-PIC)」「連成物理の複雑さ(燃焼・電磁場ならFluent優位)」「ライセンスコスト(年間200万〜500万円の差)」の三点に集約されます。
Lagrangian粒子追跡(DPM)の先端研究
先端技術と研究動向
DPMの最新研究にはどんなものがありますか?
いくつかの方向性を見ていこう。
Stochastic粒子衝突モデル
4-way coupling(粒子間衝突)を効率的に扱うために、O'Rourke(1981)の確率的衝突モデルやSommerfeld(2001)のstochastic inter-particle collisionモデルが研究されている。同一セル内のparcel間で確率的に衝突を判定する手法で、DEMより遥かに低コストだ。
Point-Particle DNS
乱流のDNS中でpoint particle(粒子径 < Kolmogorov長さスケール)を追跡し、既存の抗力モデルや乱流分散モデルの検証・改良を行う研究が活発だ。Maxey & Riley方程式に基づく精密な力のモデリングが行われている。
粒子が乱流構造に集中するって聞いたことがあります。
Preferential concentration(選択的集中)だ。慣性パラメータ $St = \tau_p / \tau_\eta$(Stokes数)が1程度の粒子は渦の外縁に集中する。この現象はDRWモデルでは再現困難で、改良型の乱流分散モデル(CRW: Continuous Random Walk等)の研究が進んでいる。
非球形粒子の追跡
実際の粒子は球形ではない。繊維状、板状、不規則形状の粒子の抗力・揚力・トルクのモデリングが重要な研究テーマだ。形状係数(sphericity, aspect ratio)で補正する経験モデルや、DNSデータから機械学習で導出するモデルが提案されている。
GPU加速
DPMの粒子追跡は各parcelが独立に計算可能なため、GPUとの親和性が高い。Fluent 2024ではGPUソルバーでDPMをサポートし始めている。数百万parcelの追跡が大幅に高速化される見込みだ。
光ピンセット——レーザーで粒子を操るCFD的視点
光ピンセット(Optical Tweezers)は集束レーザービームの放射圧で微粒子(細胞・ウイルス・コロイド)を非接触で操作する技術で、2018年のノーベル物理学賞の対象になりました。この「放射圧」もラグランジュ粒子法の範疇で、電磁場と粒子運動のCFD的連成として定式化できます。Mie散乱理論から計算される光圧(約pN/µm²程度)は重力の10^6分の1以下ですが、µm径粒子に対しては十分な操作力を生じます。マイクロ流体チップでの細胞選別(Cell Sorting)設計に「光力学CFD」を組み込んだ研究が2020年代から報告されており、生物学とCFDの融合領域の最前線に位置しています。
Lagrangian粒子追跡(DPM)のトラブル対応
トラブルシューティング
DPMでよくあるトラブルを教えてください。
順番に見ていこう。
1. 粒子が壁面を突き抜ける
症状: 粒子が壁面を貫通して計算領域外に出る。
対策:
- DPMのMax Number of Stepsを増やす(デフォルトが低すぎることがある)
- 粒子の積分タイムステップを小さくする(Step Length Factorを下げる)
- 壁面メッシュの法線方向が正しいか確認
- 薄い壁の場合、壁面厚さが粒子径より大きいか確認
2. 2-way couplingで気相が発散する
粒子のフィードバックを入れると計算が壊れます…
対策:
- DPMのunder-relaxationを下げる(0.1〜0.3)
- parcel数を増やして各セルのソース項を滑らかにする
- まず1-wayで気相を収束させてから2-wayに切り替え
- メッシュを細かくして1セル内のparcel密度を下げる
3. 粒子軌跡が乱流を反映していない
対策:
- Turbulent Dispersion(DRW)が有効になっていることを確認
- Number of Tries(Stochastic tracking)を十分に大きくする(5〜10以上)
- CRW(Continuous Random Walk)を検討
4. 蒸発する液滴が消えない
対策:
- Species Transportモデルが有効で蒸気成分が定義されていることを確認
- 液滴の沸点・潜熱が正しく設定されているか確認
- Minimum Particle Diameterの設定を確認(液滴が極小になっても消えない)
5. ツール固有の注意点
| ツール | 注意点 |
|---|---|
| Fluent | Unsteady Particle Tracking有効時、DPM iteration intervalの設定に注意 |
| STAR-CCM+ | Lagrangian phaseのtime step設定が気相と独立なので整合性確認 |
| OpenFOAM | 粒子の並列計算時、領域分割境界での粒子受け渡しが問題になることがある |
| CFX | Particle transportのOne-Way/Full couplingの切り替えを適切に |
粒子が壁を突き抜ける——インジェクション設定の落とし穴
ラグランジュ粒子追跡で頻繁に遭遇するバグが「粒子が固体壁を通り抜けて消える」現象です。原因の多くは粒子の初期位置が壁面にめり込んでいること、または時間刻みが大きすぎて粒子が1ステップで壁を飛び越えることです。前者の対策は注入位置を壁から粒子径の0.5〜1倍分だけ内側に設定すること、後者はCFL < 0.3の確保です。また壁面での反射係数(restitution coefficient)設定次第で堆積パターンが劇的に変わり、塗装ブースの粒子堆積予測ではこの係数を材料ごとに実験値から決定することが信頼性ある設計の前提です。
関連トピック
なった
詳しく
報告