境界層 (Boundary Layer) — CAE用語解説
境界層とは
「境界層」ってよく聞くんですけど、そもそもどういう意味ですか? 壁のすぐ近くの何かってことですよね?
ざっくり言うと、壁面のすぐ近くで流体の速度がゼロ(壁に張り付いた状態)から主流の速度まで急激に変化する薄い層のことだ。この層の中では粘性の影響が非常に大きくて、壁面の抗力や熱伝達のほとんどがここで決まる。例えば飛行機の翼の表面摩擦抗力は、まさに境界層内の速度勾配で生じるんだよ。
壁面で速度ゼロって、なぜそうなるんですか?
それがすべりなし条件(no-slip condition)で、粘性流体の基本原理だ。分子レベルで壁面に張り付いた流体が隣の層を引っ張る——その連鎖で壁からの距離とともに速度が回復していく。その回復が完了するまでの領域が境界層。プラントル(Prandtl)が1904年に提唱した概念で、流体力学の教科書には必ず出てくる最重要テーマの一つだよ。
境界層の厚さ $\delta$ は、一般に主流速度 $U_\infty$ の99%に達する壁面からの距離として定義されます。平板上の層流境界層の場合、Blasius解から次のように求まります:
$$\delta \approx \frac{5.0\,x}{\sqrt{Re_x}}, \qquad Re_x = \frac{U_\infty\,x}{\nu}$$ここで $x$ は前縁からの距離、$\nu$ は動粘性係数です。
層流境界層と乱流境界層
境界層にも層流と乱流があるんですか? 何が違うんですか?
大きく違うよ。層流境界層は流体が整然と層状に流れていて、速度分布はなめらかな放物線に近い形になる。厚みの成長が遅いから壁面摩擦も小さい。一方、乱流境界層は壁面のごく近く(粘性底層)を除いて乱流混合が激しく、速度分布がずっと「ふっくら」している——壁に近いところで急激に速度が立ち上がるんだ。
じゃあ乱流境界層の方が壁面摩擦は大きいんですね? 実務的にはどっちが多いんですか?
そのとおり、乱流の方が摩擦抗力は大きい。でも工業的な流れはReynolds数が高いから、ほとんどの場合で乱流境界層を扱うことになる。例えば自動車の表面だとRe=10⁶〜10⁷のオーダーで、前縁のごく短い距離を除けばほぼ全域が乱流境界層だ。逆にマイクロ流路やMEMSデバイスだとRe=1〜100程度で層流のまま、ということもある。
平板上の乱流境界層厚さの経験式(1/7乗則ベース)は以下の通りです:
$$\delta \approx \frac{0.37\,x}{Re_x^{1/5}}$$乱流境界層の内部構造は、壁面からの無次元距離 $y^+$ に基づいて3つの領域に分けられます:
- 粘性底層(Viscous sublayer): $y^+ < 5$ — 粘性応力が支配的。速度は $u^+ = y^+$ で線形。
- バッファ層(Buffer layer): $5 < y^+ < 30$ — 粘性応力と乱流応力が拮抗する遷移領域。
- 対数則領域(Log-law region): $30 < y^+ < 300\text{--}500$ — 乱流応力が支配的。速度分布は対数則に従う。
y⁺(y-plus)の基礎
y⁺ってCFDの設定でよく出てきますけど、正確にはどう定義されるんですか?
y⁺は壁面からの距離を摩擦速度で無次元化したものだ。定義はこうなる:
$$y^+ = \frac{y\,u_\tau}{\nu}, \qquad u_\tau = \sqrt{\frac{\tau_w}{\rho}}$$$y$ は壁面からの距離、$u_\tau$ は摩擦速度、$\tau_w$ は壁面せん断応力、$\rho$ は密度、$\nu$ は動粘性係数だ。CFDでは「第一層セルの中心が $y^+$ いくつの位置にあるか」が、乱流モデルの選択とメッシュ設計を直接左右する最重要パラメータだよ。
具体的にy⁺はいくつにすればいいんですか? よく「y⁺=1を狙え」って聞くんですけど……
それは使う乱流モデルによって変わるんだ。整理するとこんな感じ:
- 壁関数を使う場合(Standard k-ε等): $y^+ = 30\text{--}300$。粘性底層を飛ばすから、逆に $y^+$ が小さすぎると壁関数の仮定が崩れてエラーの原因になる。
- 壁面分解する場合(SST k-ω、Spalart-Allmaras等): $y^+ \approx 1$。粘性底層の中にセルを配置して直接解く。
実務で一番よく使われるSST k-ωモデルは $y^+ \approx 1$ が推奨だけど、壁関数との自動切替機能を持つソルバーも多いから、$y^+ = 1\text{--}5$ あたりに入っていれば大抵は大丈夫だよ。
壁関数と壁面分解アプローチ
壁関数って、要するに壁の近くのメッシュを粗くしても大丈夫ってことですか?
半分正解で半分危険な理解だね。壁関数は対数則を使って粘性底層を「スキップ」する手法だから、第一層セルを対数則領域($y^+ = 30\text{--}300$)に配置することで計算コストを大幅に下げられる。でも「粗くていい」のは壁法線方向の第一層だけで、壁に沿った方向(流れ方向や周方向)はちゃんと解像しないと意味がない。
壁関数が使えない場面ってあるんですか?
あるよ、結構多い。壁関数の前提は「壁面近くの流れが対数則に従う」ことだけど、次のような場合はこの仮定が崩れるから壁面分解が必要になる:
- 流れの剥離・再付着:逆圧力勾配が強い領域では対数則が成り立たない。自動車のリアウィンドウや翼の失速領域が典型例。
- 強い加速・減速:ノズル内の加速流やディフューザの減速流。
- 熱伝達を精度よく求めたい場合:電子機器冷却やガスタービン翼の温度予測など、壁面近傍の温度勾配が重要な問題。
- 遷移を含む流れ:層流→乱流の遷移を捉えたい場合。
こういう場面では素直に $y^+ \approx 1$ のメッシュを作るべきだ。計算コストは上がるけど、壁関数で誤った結果を出すよりはずっとマシだよ。
境界層メッシュの実践
インフレーション層ってどうやって設定すればいいんですか? 第一層厚さの計算方法がよくわかりません。
まず第一層厚さ $\Delta s$ は、目標の $y^+$ から逆算する。流れの条件からまず壁面せん断応力を推定する必要があるんだけど、平板の近似式を使うと実用的に計算できる:
$$C_f \approx \frac{0.058}{Re_L^{0.2}}$$ $$\tau_w = \frac{1}{2}\,C_f\,\rho\,U_\infty^2$$ $$\Delta s = \frac{y^+\,\mu}{\sqrt{\rho\,\tau_w}}$$例えば空気($\rho=1.225$ kg/m³、$\mu=1.8\times10^{-5}$ Pa·s)で $U_\infty=30$ m/s、代表長さ $L=1$ m、$y^+=1$ を狙うと、$\Delta s \approx 0.015$ mm くらいになる。
成長率とか層数はどう決めるんですか? いつも適当に1.2、10層とかにしてるんですけど……
適当にやってるエンジニア、実は多いけど(笑)、ちゃんと指針がある。成長率(Growth Rate)は 1.1〜1.2 が推奨。1.3以上にするとセル間の品質が急激に悪化して、数値拡散が増えたり収束が悪くなる。層数は、インフレーション層の最外層が境界層厚さ $\delta$ を超えるまで積むのが理想で、だいたい 15〜25層 が目安だ。
解析を回した後にy⁺が想定どおりかチェックする方法はありますか?
関連用語
- Reynolds数 — 慣性力と粘性力の比。境界層の発達と遷移に直結。
- y⁺ — 壁面からの無次元距離。境界層メッシュ設計の最重要パラメータ。
- 壁関数 — 粘性底層を経験式で近似する壁面モデリング手法。
- 乱流モデル — RANS方程式を閉じるためのモデル群。境界層の扱いと密接に関連。
- インフレーション層 — 壁面法線方向に薄い層状メッシュを積み上げる手法。
- 壁の法則(Law of the Wall) — 壁面近傍の速度分布の普遍的な対数則。
- 剥離 — 逆圧力勾配により境界層が壁面から離れる現象。
CAE用語の正確な理解は、チーム内のコミュニケーションの基盤です。 — Project NovaSolverは実務者の学習支援も視野に入れています。
境界層メッシュの設定で困っていませんか?
Project NovaSolverは、CAEエンジニアが日々直面する課題——メッシュ設計の試行錯誤、y⁺の調整、壁関数選択の判断——の解決を目指しています。あなたの実務経験が、より良いツール開発の原動力になります。
お問い合わせ(準備中)関連トピック
なった
詳しく
報告