WALEモデル
WALEの理論基礎
概要
先生、WALEモデルって産業LESで一番人気って聞いたんですけど、どういうモデルですか?
WALE(Wall-Adapting Local Eddy-viscosity)モデルはNicoud-Ducros (1999) が提案したLES SGSモデルだ。速度勾配テンソルの2乗テンソル $g_{ij}^2 = \bar{g}_{ik}\bar{g}_{kj}$ のトレースレス対称部分 $S_{ij}^d$ を使うことで、壁面近傍で自動的に $\nu_{\text{sgs}} \to 0$ となる。Van Driest減衰関数も壁面距離も不要だ。
支配方程式
具体的な式を教えてください。
SGS渦粘性は次式で計算される。
ここで $S_{ij}^d$ は速度勾配テンソルの2乗の対称トレースレス部分だ。
モデル定数は $C_w = 0.325$(一般的にはSmagorinskyの $C_s = 0.1$ に相当)。
WALEの壁面挙動
なぜ壁面で自動的にゼロになるんですか?
壁面近傍では速度場が $u \sim y$(線形プロファイル)となる。このとき $\bar{S}_{ij} \sim O(1)$ だが $S_{ij}^d \sim O(y)$ となるため、WALEの分子は $O(y^3)$、分母は $O(1)$ となり、$\nu_{\text{sgs}} \sim y^3$ で減衰する。これは壁面近傍の $\nu_t \sim y^3$ という理論的要件と一致する。
比較すると、Smagorinskyモデルでは $\nu_{\text{sgs}} \sim |\bar{S}| \sim O(1)$(壁面で減衰しない)ため、Van Driest減衰 $f = 1 - \exp(-y^+/A^+)$ が必要だった。
| モデル | 壁面での $\nu_{\text{sgs}}$ | 追加処理 |
|---|---|---|
| Smagorinsky | $O(1)$(減衰しない) | Van Driest減衰必須 |
| Dynamic Smagorinsky | $O(y^3)$(自動) | 不要 |
| WALE | $O(y^3)$(自動) | 不要 |
WALEは動的Smagorinskyと同じ壁面挙動を、テストフィルタの計算なしで実現してるんですね。だから産業用途で人気なのか。
WALEモデルが「壁面にもvan Driest不要」を実現した仕組み
従来のSmagorinskyモデルでは壁面付近での過剰散逸を防ぐためにvan Driest減衰関数が必要でした。1999年にNicoud & Ducrosが提案したWALE(Wall-Adapting Local Eddy-viscosity)モデルは、速度勾配テンソルの不変量を巧みに組み合わせることで「壁面近傍で渦粘性が自然に $y^3$ オーダーでゼロに近づく」性質を実現しています。van Driest関数が不要というのは見た目以上に大きな利点で、複雑形状でも壁面距離の計算が不要になるのです。
WALEの数値計算手法
実装の詳細
WALEモデルの実装で注意すべき点はありますか?
$S_{ij}^d$ の計算には速度勾配テンソル $\bar{g}_{ij} = \partial \bar{u}_i / \partial x_j$ の9成分と、その2乗 $\bar{g}_{ij}^2 = \bar{g}_{ik}\bar{g}_{kj}$ が必要だ。計算コストはSmagorinskyモデルと大差ない。
| 計算ステップ | 必要な演算 |
|---|---|
| 1. $\bar{g}_{ij}$ の計算 | 速度勾配テンソル(9成分) |
| 2. $\bar{g}_{ij}^2$ の計算 | テンソル積(9成分) |
| 3. $S_{ij}^d$ の計算 | 対称化+トレース除去(6成分) |
| 4. $\nu_{\text{sgs}}$ の計算 | スカラー演算 |
ソルバー別の設定
各ソルバーでの設定方法を教えてください。
WALEはすべての主要CFDソルバーで標準サポートされている。設定が簡単で、特別なパラメータ調整が不要な点が産業用途で高く評価されている。
グリッド幅 $\Delta$ の定義
WALEモデルでのグリッド幅はどう定義しますか?
一般的には体積等価幅 $\Delta = V^{1/3}$ が使われる。構造格子では $\Delta = (\Delta_x \Delta_y \Delta_z)^{1/3}$ だ。WALEモデルは壁面距離に依存しないため、$\Delta$ の定義に対するロバスト性が高い。
WALEはシンプルな実装でありながら壁面挙動が正しく、定数のチューニングも不要。産業LESのデフォルトSGSモデルとして最適な選択ですね。
WALEの $S_{ij}^d$ テンソル——なぜ「速度勾配の二乗」を使うのか
WALEモデルの肝は $\mathbf{g}^2 = \mathbf{g} \cdot \mathbf{g}$(速度勾配テンソルの2乗)の対称偏差成分 $S_{ij}^d$ です。なぜわざわざ二乗するのか? 速度勾配テンソルを一乗のまま使うと壁面近傍で渦粘性が $y$ に比例して消えますが、固体壁面の物理では $y^3$ オーダーで消えるのが正しい。速度勾配の二乗を使うことで、この正しいスケーリングを自動的に得られるという仕組みです。シンプルな修正で大きな改善を得た好例として、乱流モデリングのテキストでよく紹介されます。
WALEの実務適用
適用範囲
WALEモデルはどういう場面で使うべきですか?
| 適用場面 | 理由 |
|---|---|
| 自動車空力LES | 壁面近傍の挙動が正しく、設定が簡単 |
| 建築物周りの風環境解析 | メッシュ非均一性にロバスト |
| 混合・撹拌のLES | 壁面距離不要で複雑形状に対応 |
| DES/DDESのLES領域のSGSモデル | 壁面依存性がないため相性が良い |
メッシュ要件
WALEモデルに必要なメッシュ解像度は?
標準的なWall-Resolved LESの要件と同じだ。
| パラメータ | 推奨値(壁単位) |
|---|---|
| $y^+$ (第1層) | < 1 |
| $\Delta x^+$ (流れ方向) | 20〜50 |
| $\Delta z^+$ (スパン方向) | 10〜20 |
| 境界層内の層数 | 15〜25 |
$C_w = 0.325$ は変える必要がありますか?
通常は変更不要だ。ただし非常に粗いメッシュ(Wall-Modeled LES的な使い方)では $C_w$ を若干大きくすることで数値安定性が改善する場合がある。逆にDNS級のメッシュでは $C_w$ を小さくして過剰散逸を抑えることもある。ただしこれは例外的なケースだ。
他のSGSモデルとの比較
WALEと他のSGSモデルの結果の差はどのくらいですか?
十分に解像されたLES(Grid-Resolved LES)では、SGSモデルの選択は結果にほとんど影響しない。SGSモデルが重要になるのは解像度が限界的な場合だ。
| メッシュ解像度 | SGSモデルの影響 |
|---|---|
| 十分に細かい($k_{\max}\eta > 1$) | ほぼ無視できる |
| 適度($k_{\max}\eta \sim 0.5$) | 10%程度の差 |
| 粗い($k_{\max}\eta < 0.3$) | 大きな差(モデル依存性高い) |
つまり十分なメッシュ解像度があればSGSモデルの選択は二の次で、メッシュの品質が最も重要だと。
WALEモデルが「建物周辺風環境」で支持される理由
都市風環境のLESでWALEモデルが好まれる背景には実務的な理由があります。ビル間の複雑な形状では壁面距離 $y^+$ の計算が煩雑になり、van Driest減衰関数の適用範囲が曖昧になりがち。WALEモデルはその必要がないため「とにかく流して結果を見たい」という実務ニーズにフィットします。環境アセスメント案件では風速比や乱流強度の評価精度より計算スピードが優先されることも多く、適度な精度と低コストのバランスがWALEの強みです。
WALEのソフトウェア比較
ソルバー別の実装特性
各ソルバーのWALE実装に違いはありますか?
モデル式自体は同じだが、速度勾配の計算方法やグリッド幅の定義に微差がある。
| 特性 | Fluent | STAR-CCM+ | OpenFOAM |
|---|---|---|---|
| 勾配計算 | Green-Gauss or LSQ | Hybrid LSQ | Gauss linear |
| $\Delta$ の定義 | $V^{1/3}$ | $V^{1/3}$ | cubeRootVol |
| 数値散逸の低減 | BCD推奨 | Blended推奨 | filteredLinear推奨 |
| DES/DDESとの組合せ | 可能 | 可能 | 可能 |
WALEをDDESのSGSモデルとして使えるんですか?
できる。DDESのLES領域のSGSモデルとしてWALEを指定する構成は一般的だ。Fluentでは DDES + WALE SGS の組合せが選択可能。壁面距離に依存しないWALEはDDESとの相性が特に良い。
LES SGSモデルの選択フロー
LESのSGSモデルを選ぶ判断フローを教えてください。
1. 産業LESで定数チューニングを避けたい → WALE
2. 遷移流を含むLESで最高精度が必要 → Dynamic Smagorinsky
3. 純粋せん断流(Couette流等)でゼロ散逸が必要 → $\sigma$ モデル
4. 既存のベンチマーク結果と比較したい → Smagorinsky ($C_s = 0.1$)
5. 簡単な予備検討 → Smagorinsky
迷ったらWALE、精度追求なら動的Smagorinsky、というのが現実的な判断ですね。
WALEモデル定数 $C_w = 0.5$ はどこから来たか
WALEモデルのモデル定数 $C_w$ は多くの実装で0.5が採用されていますが、「なぜ0.5なのか?」と問われると意外と答えが難しい。Nicoud & Ducros(1999)の原論文では等方性乱流のDNSデータとの比較から導出されていますが、Smagorinskyの $C_s$ と同じく万能ではありません。Fluent、OpenFOAM、StarCCM+いずれも0.5をデフォルトにしており「業界標準」になっていますが、剪断流れや回転流れでは調整が必要なケースもある——という認識を持っておくのが大切です。
WALEの先端研究
WALE-ABLモデル
WALEモデルの発展版はありますか?
大気境界層(ABL)への適用に特化したWALE-ABLモデルが提案されている。大気LESでは地表面粗さの効果が重要で、標準WALEに粗さパラメータを追加する修正が行われている。
WALEとAMR(適応格子細分化)
WALEとAMR(Adaptive Mesh Refinement)の組合せは?
WALEは壁面距離に依存しないため、AMRでメッシュが局所的に細分化されても安定に動作する。Smagorinskyモデル+Van Driest減衰はAMRで壁面距離が変化すると問題が生じるが、WALEではそのリスクがない。
非ニュートン流体への拡張
非ニュートン流体のLESにもWALEは使えますか?
Rudman-Blackburn (2006) らが非ニュートン流体(べき乗則流体、ビンガム流体等)へのWALEの拡張を提案している。SGS粘性に実効粘度を組み込む修正が行われる。ポリマー溶液や血液流れのLESで活用されている。
$\sigma$ モデルやVremanモデルとの理論的比較
WALE、$\sigma$ モデル、Vremanモデルはどれも壁面で自動的にゼロになるんですよね。違いは何ですか?
数学的な性質が異なる。
| 性質 | WALE | $\sigma$ | Vreman |
|---|---|---|---|
| 純粋せん断で $\nu_{\text{sgs}} = 0$ | いいえ | はい | はい |
| 純粋回転で $\nu_{\text{sgs}} = 0$ | はい | はい | はい |
| 2Dの軸対称拡大で $\nu_{\text{sgs}} = 0$ | いいえ | はい | はい |
| 壁面での減衰 $O(y^3)$ | はい | はい | はい |
$\sigma$ モデルとVremanモデルは理論的にはWALEより優れた性質を持つが、実際のLES計算での結果の差は小さいことが多い。WALEの実績の豊富さと全ソルバーでの標準対応が、産業用途での優位性だ。
WALEモデルと燃焼LESの相性
大型ガスタービン燃焼器のLESでWALEモデルが採用されるケースが増えています。燃焼器内部は複雑形状の壁面が多く、壁面距離を求めること自体が重い前処理になる。動的モデルは負値のクリッピングロジックを燃焼ソルバーと統合するのが難しいという現場の声もあります。WALEはそのどちらの問題も回避できるシンプルさが武器。燃焼反応モデルとの結合では「流体モデルはシンプルに、化学モデルに計算資源を集中させる」という設計思想が合理的という判断です。
WALEのトラブル対応
よくある問題と対策
WALEモデルで問題が起きることはありますか?
1. SGS粘性が過小
症状: WALEの $\nu_{\text{sgs}}$ が非常に小さく、事実上のno-model LESになっている
原因: メッシュが細かすぎてSGS成分がほぼゼロ、または分母の $|\bar{S}|$ が支配的で $\nu_{\text{sgs}}$ が抑制
対策: これは問題ではなく正常な動作。メッシュが十分に細かければSGSモデルの寄与は小さくて当然だ。エネルギースペクトルで解像度を確認し、十分ならそのまま使えばよい。
2. 速度勾配の数値誤差
速度勾配の計算精度が重要って聞いたんですが。
原因: 非構造格子の歪んだセルで速度勾配の計算精度が低下し、$S_{ij}^d$ に誤差が混入
対策:
- Least Squares法で勾配を計算(Green-Gaussより精度が高い)
- セルのスキューネスを0.7以下に抑える
- メッシュの急激なサイズ変化を避ける
3. LES結果がRANSと変わらない
症状: 時間平均結果がSST k-omegaのRANS結果とほぼ同じ
原因: メッシュが粗すぎてLESが渦を解像できていない。SGS粘性がRANSの渦粘性と同程度になっている
対策:
- SGS粘性比 $\nu_{\text{sgs}}/\nu$ のコンター図を確認。$\nu_{\text{sgs}}/\nu > 10$ ならLES領域のメッシュが粗すぎる
- Pope criterion: 解像された乱流エネルギーが全体の80%以上か確認
- メッシュを細かくするかDDESに切替え
WALEモデル自体はほとんどトラブルがなく、問題の大半はメッシュ品質や解像度に起因するんですね。SGSモデルよりメッシュが重要という原則が再確認できました。
WALEとWMなのに結果が変わらない——そのときのチェックポイント
「WALEモデルに切り替えたのにSmagorinskyと結果がほぼ同じ」という相談がフォーラムでよく見られます。多くの場合、原因はSGSモデルの違いを上回る「格子依存性」です。格子が粗すぎると、どのSGSモデルを使っても大スケール渦の解像が不足して似たような結果になります。まずエネルギースペクトルのロールオフ位置を確認し、格子のカットオフ周波数が慣性域にあるかをチェックする——これがWALEのパフォーマンスを正しく評価する前提条件です。
関連トピック
なった
詳しく
報告