Realizable k-εモデル
Realizable k-εの理論基礎
概要
Realizable k-εモデルって「実現可能な」k-εってことですよね? 何が実現可能なんですか?
Shih et al.(1995)が提案したモデルだ。「Realizable」は、レイノルズ応力テンソルの物理的整合性条件(realizability constraints)を満たすことを意味する。具体的には、法線レイノルズ応力が非負($\overline{u_\alpha'^2} \geq 0$)であること、およびSchwarzの不等式($\overline{u_\alpha' u_\beta'}^2 \leq \overline{u_\alpha'^2}\cdot\overline{u_\beta'^2}$)を満足することだ。
標準k-εではこの条件を破ることがあるんですか?
ある。標準k-εでは $C_\mu = 0.09$ が定数なので、ひずみ速度が非常に大きい領域(例えば旋回流の中心)で法線応力が負になることがある。これは物理的にあり得ない。
輸送方程式
$k$ 方程式は標準k-εと同じだが、$\varepsilon$ 方程式が大きく異なる。
ここで重要なのは $C_1$ の定義だ。
可変 $C_\mu$
$C_\mu$ が変数になるのが最大の特徴ですよね?
その通り。Realizableモデルでは渦粘性を以下で定義する。
ここで $U^* = \sqrt{S_{ij}S_{ij} + \tilde{\Omega}_{ij}\tilde{\Omega}_{ij}}$ で、$A_0 = 4.04$、$A_s = \sqrt{6}\cos\phi$($\phi$ はひずみ速度テンソルの第3不変量から算出)。
つまり、ひずみ速度が大きくなると $C_\mu$ が自動的に小さくなるってことですか?
まさにそうだ。旋回流の中心では $S$ が大きいので $C_\mu$ が減少し、乱流エネルギーの過大予測が抑制される。静かな流れ($S k/\varepsilon \to 0$)では $C_\mu \to 1/A_0 \approx 0.25$ だが、通常のせん断流では約0.09に近い値となり、標準k-εと整合する。
モデル定数
| 定数 | 値 |
|---|---|
| $C_2$ | 1.9 |
| $\sigma_k$ | 1.0 |
| $\sigma_\varepsilon$ | 1.2 |
| $A_0$ | 4.04 |
Realizable k-εの弱点はありますか?
$\varepsilon$ 方程式のソース項に $\sqrt{\nu\varepsilon}$ が含まれるため、$\varepsilon \to 0$ でも特異性が回避されている。ただし、複数の回転参照系を用いるマルチゾーン計算で非物理的な乱流粘性が生じることがある。これはFluentでは修正版(sliding mesh用の補正)で対応済み。
「Realizable」という言葉の意味——当たり前を守る苦労
Realizable k-εの「Realizable(実現可能)」という名前は、乱流の数学的制約——法線応力の非負性とシュワルツ不等式——を満たすという意味です。実は標準k-εはこれらの制約を常に満たすとは限らず、強いひずみ流れでは非物理的な負の法線応力を予測することがあります。Shih et al.(1994)は「当たり前の物理的制約を守るだけで、モデルがこれほど改善する」と示した。圧縮・膨張・分離流でのk-εファミリーの標準的選択としてRealizable k-εが好まれる理由は、この"当たり前の保証"にあります。
Realizable k-εの数値計算手法
離散化の注意点
Realizable k-εの数値的な取り扱いで標準k-εと異なる点はありますか?
$\varepsilon$ 方程式の形が違うので、ソース項の線形化に注意が必要だ。特に分母の $k + \sqrt{\nu\varepsilon}$ が重要で、$k \to 0$ の領域(壁面極近傍や非乱流領域)でもゼロ割りが発生しないように設計されている。
離散化スキームの推奨は標準k-εと同じだ。
| 項 | 推奨スキーム |
|---|---|
| 対流項 | Second Order Upwind |
| 拡散項 | Central Differencing |
| 時間項 | Second Order Implicit |
$C_\mu$ の数値計算
$C_\mu$ が流れ場に依存するということは、毎反復計算し直すんですか?
そうだ。各セルで $S_{ij}$ と $\Omega_{ij}$ を計算し、$U^*$ と $\phi$ を算出して $C_\mu$ を更新する。計算コストは標準k-εよりわずかに増えるが、追加の輸送方程式を解くわけではないので大きな差にはならない。
Ansys Fluent
```
Models → Viscous → k-epsilon → Realizable
Near-Wall Treatment → Enhanced Wall Treatment(推奨)
```
FluentではRealizableがk-εのデフォルト推奨モデルになっている。Enhanced Wall Treatmentと組み合わせると $y^+$ の制約が緩くなる。
OpenFOAM
constant/turbulenceProperties で以下を指定する。
```
RAS
{
RASModel realizableKE;
turbulence on;
printCoeffs on;
}
```
STAR-CCM+
K-Epsilon Turbulence → Realizable K-Epsilon Two-Layer を選択。Two-LayerモデルはAll y+ Wall Treatmentと組み合わせて使うのが一般的だ。
収束性の比較
標準k-εと比べて収束しにくいですか?
一般的にはRealizable k-εの方が収束性は良好だ。$C_\mu$ が可変であることで、非物理的な $\mu_t$ の爆発が抑制されるからだ。ただし初期数十反復で $C_\mu$ が大きく変動すると不安定になることがある。その場合は乱流粘性比のURFを0.8程度に下げるとよい。
自動車の外部空力解析でRealizable k-εが主役になった経緯
2000年代以降、自動車メーカーのCFD部門でRealizable k-εが外部空力解析の標準モデルとして普及しました。その理由の一つは、Aピラー付近の剥離・再付着やサイドミラー後流の再現性が標準k-εより高いこと。あるOEM設計チームが同一メッシュ・同一設定で4モデルを比較した結果、ドラッグ係数の風洞実験値との差がRealizable k-εで最も小さく、以降の設計サイクルに採用した、という事例が複数報告されています。今でもANSYS Fluent入門セミナーで「外部空力ならRealizable k-εから」と教えられることが多いです。
Realizable k-εの実務適用
適用ガイドライン
Realizable k-εモデルの最適な使い方を教えてください。
以下がRealizable k-εの得意分野だ。
- 旋回流: サイクロン分離器、旋回バーナー、混合器
- 流路の急拡大・急縮小: ディフューザー、バルブ流れ
- 噴流の拡がり: ラウンドジェットの拡がり率を標準k-εより正確に予測
- 後流流れ: 円柱後流の渦放出周波数
SST k-ωとどう使い分ければいいですか?
判断基準はこうだ。
| 流れの特徴 | 推奨モデル |
|---|---|
| 壁面境界層の剥離が重要 | SST k-ω |
| 旋回流が支配的 | Realizable k-ε |
| 自由せん断流(噴流、混合層) | Realizable k-ε |
| 外部空力(翼型、車体) | SST k-ω |
| 内部流れ(配管、ダクト) | どちらでも可 |
メッシュ戦略
Realizableでのメッシュの作り方は標準k-εと同じですか?
壁関数を使うなら $y^+ = 30\sim300$。Enhanced Wall Treatmentなら $y^+ \approx 1$ で壁面を解像する。Realizableは旋回流に強いので、旋回の中心軸付近のメッシュ解像度も重要だ。旋回中心から壁面まで少なくとも20〜30セル以上確保する。
検証用ベンチマーク
モデルの妥当性を確認するのに使えるベンチマーク問題はありますか?
代表的なものを挙げる。
| ベンチマーク | 検証項目 | 参考データ |
|---|---|---|
| 後方ステップ流れ | 再付着長さ | Driver & Seegmiller (1985) |
| 円柱後流 | St数、$C_D$ | Roshko実験データ |
| 旋回流(TECFLAM) | 速度・乱流プロファイル | DLR実験データ |
| 平面噴流 | 拡がり率 | Bradbury (1965) |
| ラウンドジェット | 拡がり率、中心線減衰 | Hussein et al. (1994) |
ジェット噴流解析の「旧来の呪い」を解いたモデル
乱流モデリングの歴史的難問の一つが「平面ジェットと円形ジェットの拡散率が同じモデルで再現できない」問題です。標準k-εは平面ジェットの拡散率を過大評価し、円形ジェットを過小評価するという二律背反が知られていました。Realizable k-εは可変C_μによりこの問題を大幅に緩和し、両方のジェット形状で実験値に近い拡散率を得られます。排気管設計や冷却ジェットのCAE解析でRealizable k-εが推奨される背景には、この「ジェット問題の解決」という歴史的文脈があります。
Realizable k-εのソフトウェア比較
ソルバー間の実装差異
Realizable k-εの実装はソルバーによって違いがあるんですか?
基本方程式は同じだが、壁面処理や補助モデルの実装が異なる。主な差異をまとめよう。
| 項目 | Fluent | CFX | STAR-CCM+ | OpenFOAM |
|---|---|---|---|---|
| モデル名称 | Realizable k-ε | N/A(直接対応なし) | Realizable K-Epsilon | realizableKE |
| 壁面処理 | Enhanced WT推奨 | Scalable WF | All y+ WT | nutk系WF |
| Two-Layer | オプション | 標準 | 標準 | 要カスタム |
| 回転系補正 | 自動 | 自動 | 手動選択 | 要実装 |
CFXにはRealizable k-εがないんですか?
CFXは独自のk-εモデル(Scalable Wall Functionベース)を持っているが、Shih et al.のRealizable定式化はデフォルトでは搭載されていない。CFXでは代わりにSST k-ωの使用が強く推奨されている。
マルチゾーン問題での注意点
回転機械の解析でRealizable k-εを使う場合の注意点はありますか?
MRF(Multiple Reference Frame)やSliding Mesh解析では、回転座標系でのコリオリ力の扱いに注意が必要だ。Realizableモデルの $C_\mu$ は絶対座標系の $\Omega_{ij}$ を使うので、回転系での見かけの渦度が混入すると非物理的な結果になることがある。Fluentではこの補正が実装されているが、他のソルバーでは確認が必要だ。
ライセンスとコスト比較
どのソルバーがコスパ良いですか?
乱流モデル自体は全ソルバーで追加ライセンスなしに使える。選択の基準はモデルの有無よりもワークフロー全体で考えるべきだ。OpenFOAMは無償だが、サポートやGUI、自動メッシングには追加コストがかかる場合がある。
STAR-CCM+ vs Fluent——Realizable k-εの壁処理の微妙な違い
Realizable k-εは主要ソルバーで名前が統一されていますが、壁近傍処理が微妙に異なります。STAR-CCM+では"Two-Layer All y+ Wall Treatment"がデフォルトで、y+=1程度の細かいメッシュにも対応。一方Fluent旧来版は標準壁関数が前提で、y+<30では精度が落ちます。同じ「Realizable k-ε」でも壁処理の違いで圧力損失が5〜15%変わることがあり、移行プロジェクトでは必ず壁面処理の設定を確認することを強くお勧めします。実際、これに気づかず2週間ハマった設計者の話は業界あるあるです。
Realizable k-εの先端研究
非線形渦粘性モデルとの関連
Realizable k-εの先にはどんなモデルがあるんですか?
Realizableの $C_\mu$ 可変化は線形渦粘性の範囲内の改良だ。その先には非線形渦粘性モデル(NLEVM)がある。
これにより、二次流れの予測(ダクト内二次流れなど)が改善される。ただし実装が複雑で収束が難しく、工業的にはまだあまり普及していない。
Realizability条件の数学的背景
Realizability条件をもう少し厳密に教えてもらえますか?
レイノルズ応力テンソル $R_{ij} = \overline{u_i'u_j'}$ は半正定値でなければならない。つまり全ての固有値が非負だ。Boussinesq仮説で表すと:
$\nu_t S$ が $k/3$ を超えると法線応力の一つが負になる。これを防ぐには:
これがまさにRealizableモデルの $C_\mu$ の定義式だ。物理的制約から数学的に導出されているのが美しいところだ。
ハイブリッドRANS/LESとの接続
Realizable k-εをベースにしたDES系のモデルはありますか?
Fluent等ではDES (Detached Eddy Simulation) のベースモデルとしてRealizable k-εを選択できる。この場合、壁面近傍はRANS(Realizable k-ε)で、壁面から離れた領域ではLES的に振る舞う。
$\varepsilon$ 方程式の散逸項を修正してLES的なサブグリッド散逸に置き換える。格子幅 $\Delta$ に基づく長さスケールを導入する。
どういうときにDES化するんですか?
大規模な非定常剥離が支配的な流れ(車体後流、建物周り風など)ではDESが有効だ。ただしメッシュ要件が大幅に厳しくなるので、まずはRANSで全体像を把握してからDES化を検討するのが実務的だ。
Realizable k-εとLES結果の橋渡し——ハイブリッド解析の試み
近年、LES(Large Eddy Simulation)の結果を「教師データ」としてRANSモデルを再チューニングする研究が盛んです。その際の土台としてRealizable k-εが選ばれることが増えています。理由は可変C_μが局所的な流れ状態に応じて変化できる柔軟な構造を持つため、機械学習で補正した係数を組み込みやすいから。「LESで精度、RANSでコスト」の中間を目指すハイブリッド乱流モデルの基盤として、今後さらに注目される可能性があります。
Realizable k-εのトラブル対応
典型的なトラブル
Realizable k-εで遭遇しやすいトラブルにはどんなものがありますか?
1. 回転領域での非物理的な乱流粘性
症状: MRFやSliding Meshの界面付近で $\mu_t/\mu$ が $10^5$ を超える。
原因: 回転座標系での渦度がフレーム回転成分を含むため、$C_\mu$ の計算で $U^*$ が過大評価される。
対策:
- Fluentでは
/define/models/viscous/turbulence-expert/turb-non-newtonian noを確認 - 回転系の座標変換が正しく設定されているか確認
- Interface近傍のメッシュ品質を改善
2. $\varepsilon$ 方程式の $\sqrt{\nu\varepsilon}$ 項の挙動
分母に $k + \sqrt{\nu\varepsilon}$ がありますが、数値的に問題になることはありますか?
症状: 非常に低いReynolds数の領域で $\varepsilon$ の収束が遅い。
原因: $k \to 0$ の領域で $\sqrt{\nu\varepsilon}$ 項が支配的になり、方程式の性質が変わる。
対策:
- $k$ と $\varepsilon$ のURFを0.6程度に下げる
- 低Reynolds数領域が広い場合はSST k-ωの使用を検討
3. 噴流/混合層の非対称解
対称な問題なのに非対称な解になるのはなぜですか?
症状: 軸対称噴流の解析で、十分反復しても解が非対称になる。
原因: メッシュの微小な非対称性とRealizableの非線形性が組み合わさって、分岐解に至ることがある。
対策:
- メッシュの対称性を厳密に確保(ミラーメッシュの使用)
- 可能であれば2D軸対称(axisymmetric)で解く
- 初期条件を対称に設定
4. 標準k-εからの切替え時の注意
既存の標準k-εの計算をRealizable k-εに切り替えるときの注意点は?
手順:
1. 標準k-εの収束解をベースに使う(初期条件として優秀)
2. モデルをRealizable k-εに変更
3. 最初の100反復は緩和係数をやや低め($k$, $\varepsilon$: 0.6)にする
4. 残差が安定したら緩和係数を戻す
5. 新しい定常解が得られるまで十分な反復を行う
$C_\mu$ がセルごとに変化するようになるので、$\mu_t$ 分布が変わり、速度場も変化する。定性的な流れパターンが変わることもあるので、結果は注意深く確認すること。
可変C_μがゼロに近づく——Realizableの意外な数値問題
Realizable k-εの可変C_μは流れのひずみ・渦度の大きさに依存して変化しますが、強い回転流れ(例えばポンプ翼間流れ)でC_μが非常に小さくなり、渦粘性が実質的にゼロに近くなることがあります。この状態では乱流拡散が効かず、数値的なノイズが残留して収束が悪化します。対処法はC_μの下限値(limiter)をソルバーオプションで設定することですが、その値の選び方に正解はなく「収束したらその値でいい」という経験則が実務の実情です。理論的に美しいモデルも、実装と運用では泥臭さが伴います。
関連トピック
なった
詳しく
報告