tecktom.com

Chapman–Enskog 展開と Navier–Stokes 方程式

2026年10月9日13分で読めますAI生成教科書『虎の巻』第8章 Boltzmann 方程式から流体方程式へ
目次
  1. Hilbert 展開との違い
  2. BGK 模型
  3. 1 次の補正
  4. 粘性率・熱伝導率・Prandtl 数
  5. 次の次数と展開の限界
  6. 木下の層

AI 生成・木下が未勉強

近似の数理 第8章 §8.6 ★★★ 粘性係数と熱伝導率が分子の衝突から計算できること、BGK 模型で計算を最後まで実行する

Hilbert 展開との違い

Chapman(1916–17)と Enskog(1917)は、次の二点で展開を組み替えた。

  1. 場 n,u,Tn,\bm{u},T を真の解 ff のモーメントで定義し、展開しない。補正 f1,f2,…f_1,f_2,\dots は 1,v,∣v∣21,\bm{v},\lvert \bm{v}\rvert ^2 のモーメントを持たないように取る。
  2. ff が時間に依存するのは場を通してだけと考え(正規解の仮定)、場の時間微分を ε\varepsilon で展開する:∂t=∂t(0)+ε∂t(1)+⋯\partial_t=\partial_t^{(0)}+\varepsilon \partial_t^{(1)}+\cdots。∂t(0)\partial_t^{(0)} は Euler 方程式の流束で、∂t(1)\partial_t^{(1)} は次の次数の流束で定める。

この組み替えによって、O(ε)\mathcal{O}(\varepsilon ) まで取った保存則は ε\varepsilon に比例する粘性項・熱伝導項を含む一つの方程式系になる。それが圧縮性 Navier–Stokes–Fourier 方程式である。

BGK 模型

剛体球の L−1\mathcal{L}^{-1} は閉じた形で計算できない(Sonine 多項式による級数展開で数値的に求める)。計算を最後まで手で行うため、Bhatnagar・Gross・Krook(1954)が導入した BGK 模型

∂tf+v⋅∇xf=Mf−fτ(8.38)\partial_tf+\bm{v}\cdot\nabla_{\bm{x}}f=\frac{M_f-f}{\tau}\tag{8.38}

を使う。MfM_f は、ff と同じ n,u,Tn,\bm{u},T を持つ局所 Maxwell 分布、τ\tau は緩和時間(衝突の平均間隔に相当)である。BGK 模型は剛体球の QQ と次の性質を共有する。

  • MfM_f と ff は 1,v,∣v∣21,\bm{v},\lvert \bm{v}\rvert ^2 のモーメントが等しいので、∫(Mf−f)ϕ dv=0\int(M_f-f)\phi\,\mathrm{d}\bm{v}=0(衝突不変量の保存)。
  • 右辺が 00 になるのは f=Mff=M_f、すなわち Maxwell 分布のときに限る。
  • H 定理が成り立つ:∫(Mf−f)ln⁡f dv=∫(Mf−f)(ln⁡f−ln⁡Mf) dv≤0\int(M_f-f)\ln f\,\mathrm{d}\bm{v}=\int(M_f-f)(\ln f-\ln M_f)\,\mathrm{d}\bm{v}\le0(ln⁡Mf\ln M_f は衝突不変量なので差し引いてよく、(a−b)(ln⁡b−ln⁡a)≤0(a-b)(\ln b-\ln a)\le0)。

BGK は C 型の近似である

BGK 模型は、Boltzmann–Grad 極限のような小さいパラメータの極限から出てくるものではない。衝突演算子という未知の複雑な項を、保存則と H 定理を満たす単純な形で置き換えたモデルであり、第1章の分類では C 型(閉じる)に属する。そのため保存則・平衡・H 定理のような構造的な性質は正しく再現するが、定量的な輸送係数の比(次に見る Prandtl 数)は外れる。

1 次の補正

以下では次元を戻し、τ\tau を小さいパラメータとして扱う(無次元化すれば τ→ετ\tau\to\varepsilon \tau である)。f=M+f(1)+⋯f=M+f^{(1)}+\cdots と置くと、O(τ0)\mathcal{O}(\tau^0) で

f(1)=−τ(∂t(0)+v⋅∇x)M=−τM Dln⁡M,D:=∂t(0)+v⋅∇xf^{(1)}=-\tau(\partial_t^{(0)}+\bm{v}\cdot\nabla_{\bm{x}})M=-\tau M\,D\ln M,\qquad D:=\partial_t^{(0)}+\bm{v}\cdot\nabla_{\bm{x}}

である(BGK の線型化演算子は (h−Πh)/τ(h-\Pi h)/\tau なので、核に直交する右辺に対して解は τ\tau を掛けるだけで済む)。Dln⁡MD\ln M を計算する。ln⁡M=ln⁡n−32ln⁡T−m∣c∣22kBT+定数\ln M=\ln n-\frac32\ln T-\frac{m\lvert \bm{c}\rvert ^2}{2 k_{\mathrm B} T}+\text{定数} を n,u,Tn,\bm{u},T について微分し、時間微分を Euler 方程式

(∂t+u⋅∇)n=−n∇⋅u,(∂t+u⋅∇)u=−∇pmn,(∂t+u⋅∇)T=−23T∇⋅u(\partial_t+\bm{u}\cdot\nabla)n=-n\nabla\cdot\bm{u},\qquad (\partial_t+\bm{u}\cdot\nabla)\bm{u}=-\frac{\nabla p}{mn},\qquad (\partial_t+\bm{u}\cdot\nabla)T=-\frac23T\nabla\cdot\bm{u}

で置き換え、v⋅∇=u⋅∇+c⋅∇\bm{v}\cdot\nabla=\bm{u}\cdot\nabla+\bm{c}\cdot\nabla と分ける。∇p/(nkBT)=∇n/n+∇T/T\nabla p/(n k_{\mathrm B} T)=\nabla n/n+\nabla T/T を使うと ∇n\nabla n を含む項は打ち消し合い、∇⋅u\nabla\cdot\bm{u} の項は −1+1−m∣c∣23kBT-1+1-\frac{m\lvert \bm{c}\rvert ^2}{3 k_{\mathrm B} T} にまとまる。結果は

Dln⁡M=mkBT(cicj−13∣c∣2δij)∂jui+(m∣c∣22kBT−52)c⋅∇TT(8.41)D\ln M=\frac{m}{ k_{\mathrm B} T}\Bigl(c_ic_j-\frac13\lvert \bm{c}\rvert ^2\delta_{ij}\Bigr)\partial_ju_i+\Bigl(\frac{m\lvert \bm{c}\rvert ^2}{2 k_{\mathrm B} T}-\frac52\Bigr)\frac{\bm{c}\cdot\nabla T}{T}\tag{8.41}

である(検算スクリプト。Euler 方程式で時間微分を消去した式を記号計算で照合した)。第1項は速度勾配のうち対称でトレースのない部分(ずれ変形)、第2項は温度勾配にだけ比例し、密度勾配は残らない。また式 (8.41) は 1,c,∣c∣21,\bm{c},\lvert \bm{c}\rvert ^2 と MM の重みで直交しており、可解条件を満たしている。実際、第1項は c\bm{c} について偶でトレースがないので 11 と ∣c∣2\lvert \bm{c}\rvert ^2 との積分が 00(∫∣c∣2cicjM=5ns2δij\int\lvert \bm{c}\rvert ^2c_ic_jM=5ns^2\delta_{ij} と ∫∣c∣4M=15ns2\int\lvert \bm{c}\rvert ^4M=15ns^2 の比がちょうど 1/31/3)、c\bm{c} との積分は奇関数で 00 になる。第2項は c\bm{c} について奇なので 1,∣c∣21,\lvert \bm{c}\rvert ^2 との積分が 00、ckc_k との積分は (5ns22s−52ns)δkj=0\bigl(\frac{5ns^2}{2s}-\frac52ns\bigr)\delta_{kj}=0 になる。

粘性率・熱伝導率・Prandtl 数

Maxwell 分布についての Gauss 積分

∫cicjM dv=ns δij,∫cicjckclM dv=ns2(δijδkl+δikδjl+δilδjk),∫∣c∣2cicjM dv=5ns2δij,∫∣c∣4cicjM dv=35ns3δij(s=kBT/m)\begin{gather*}\int c_ic_jM\,\mathrm{d}\bm{v}=ns\,\delta_{ij},\qquad \int c_ic_jc_kc_lM\,\mathrm{d}\bm{v}=ns^2(\delta_{ij}\delta_{kl}+\delta_{ik}\delta_{jl}+\delta_{il}\delta_{jk}),\\\int\lvert \bm{c}\rvert ^2c_ic_jM\,\mathrm{d}\bm{v}=5ns^2\delta_{ij},\qquad \int\lvert \bm{c}\rvert ^4c_ic_jM\,\mathrm{d}\bm{v}=35ns^3\delta_{ij}\qquad(s= k_{\mathrm B} T/m)\end{gather*}

を使うと、f(1)f^{(1)} の応力と熱流束が計算できる(例題 8.7)。結果は

Pij=p δij−μ(∂iuj+∂jui−23δij∇⋅u),q=−κ∇T,(8.44)P_{ij}=p\,\delta_{ij}-\mu\Bigl(\partial_iu_j+\partial_ju_i-\frac23\delta_{ij}\nabla\cdot\bm{u}\Bigr),\qquad \bm{q}=-\kappa\nabla T,\tag{8.44}

μ=pτ=nkBTτ,κ=52 kBm pτ(8.45)\mu=p\tau=n k_{\mathrm B} T\tau,\qquad \kappa=\frac52\,\frac{ k_{\mathrm B}}{m}\,p\tau\tag{8.45}

である(検算スクリプト)。体積粘性(∇⋅u\nabla\cdot\bm{u} に比例する等方的な応力)は 00 になる。これは単原子気体の内部自由度がないことの反映である。

定理 8.10(BGK 模型の Chapman–Enskog 1 次 ★★★)

BGK 模型 (8.38) の Chapman–Enskog 展開を O(τ)\mathcal{O}(\tau) で打ち切ると、保存則 (8.22)–(8.24) は構成則 (8.44)、輸送係数 (8.45) の圧縮性 Navier–Stokes–Fourier 方程式になる。Prandtl 数(運動量の拡散と熱の拡散の比)は

Pr=cp μκ=52kBm⋅pτ52kBm pτ=1\mathrm{Pr}=\frac{c_p\,\mu}{\kappa}=\frac{\frac52\frac{ k_{\mathrm B}}{m}\cdot p\tau}{\frac52\frac{ k_{\mathrm B}}{m}\,p\tau}=1

である(cp=52kB/mc_p=\frac52 k_{\mathrm B}/m は単原子気体の単位質量あたりの定圧比熱)。

実際の単原子気体(アルゴンなど)の Prandtl 数は約 2/32/3 である。剛体球の衝突演算子で Chapman–Enskog の計算を行うと、第1近似で κ=154kBmμ\kappa=\frac{15}{4}\frac{ k_{\mathrm B}}{m}\mu(Eucken の関係)となり、Pr=5/215/4=23\mathrm{Pr}=\frac{5/2}{15/4}=\frac23 が出る(検算スクリプト)。BGK 模型は、運動量と熱という二つの量の緩和を同じ一つの時間 τ\tau で起こさせているので、両者の比を正しく与えられない。緩和先の Maxwell 分布を異方的な Gauss 分布に置き換えた ES-BGK 模型(Holway による)などは、この比を合わせるための修正である。

剛体球の粘性率

剛体球の Chapman–Enskog 計算の結果は

μHS=1.016…×516 d2mkBTπ\mu_{\mathrm{HS}}=1.016\ldots\times\frac{5}{16\,d^2}\sqrt{\frac{m k_{\mathrm B} T}{\pi}}

である。516d2mkBT/π\frac{5}{16d^2}\sqrt{m k_{\mathrm B} T/\pi} は Sonine 多項式展開の第1近似で、係数 1.016…1.016\ldots は高次の近似による補正である。この式は密度によらない。圧力を下げて分子が少なくなっても粘性は変わらない(運ぶ分子が減る分だけ平均自由行程が伸びて、遠くまで運動量を運ぶ)。Maxwell がこの性質を予言し、実験で確かめたことは分子運動論の初期の成功として知られる。BGK でも τ∝1/n\tau\propto1/n とすれば μ=pτ\mu=p\tau は nn によらない。空気(平均分子量 28.9728.97、T=293 KT=293\,\mathrm{K})に有効直径 d≈0.37 nmd\approx0.37\,\mathrm{nm} を入れると μHS≈1.83×10−5 Pa s\mu_{\mathrm{HS}}\approx1.83\times10^{-5}\,\mathrm{Pa\,s} となり、実測値 1.81×10−5 Pa s1.81\times10^{-5}\,\mathrm{Pa\,s} に近い(検算スクリプト)。ただし d≈0.37 nmd\approx0.37\,\mathrm{nm} という値自体が粘性率などから逆算された有効直径なので、これは予言でなく整合性の確認である。

例題 8.7 BGK 模型から粘性率と熱伝導率を求める ★★★

オリジナル[標準的な題材を自作] BGK 模型の Chapman–Enskog 1 次の補正 f(1)=−τM Dln⁡Mf^{(1)}=-\tau M\,D\ln M(Dln⁡MD\ln M は式 (8.41))について、次を求めよ。s=kBT/ms= k_{\mathrm B} T/m とし、上の Gauss 積分の表を使ってよい。

  1. 温度一様な単純ずれ流れ u=(γy,0,0)\bm{u}=(\gamma y,0,0)(γ\gamma は定数)での応力 Pxy(1)=m∫cxcyf(1)dvP^{(1)}_{xy}=m\int c_xc_yf^{(1)}\mathrm{d}\bm{v}。これから μ=pτ\mu=p\tau を読み取れ。
  2. 静止した気体(u=0\bm{u}=\bm{0})に温度勾配 ∇T=(Tx,0,0)\nabla T=(T_x,0,0) があるときの熱流束 qx(1)=m2∫∣c∣2cxf(1)dvq^{(1)}_x=\frac{m}{2}\int\lvert \bm{c}\rvert ^2c_xf^{(1)}\mathrm{d}\bm{v}。これから κ\kappa を読み取れ。
  3. Prandtl 数 Pr=cpμ/κ\mathrm{Pr}=c_p\mu/\kappa を求めよ。
解答

(1) ∂jui\partial_ju_i のうち 00 でないのは ∂yux=γ\partial_yu_x=\gamma だけで、∇⋅u=0\nabla\cdot\bm{u}=0。式 (8.41) は Dln⁡M=mkBTcxcyγ=γscxcyD\ln M=\frac{m}{ k_{\mathrm B} T}c_xc_y\gamma=\frac{\gamma}{s}c_xc_y となる。したがって

Pxy(1)=−τmγs∫cx2cy2M dv=−τmγs ns2=−τ mns γ=−nkBTτ γ.P^{(1)}_{xy}=-\tau m\frac{\gamma}{s}\int c_x^2c_y^2M\,\mathrm{d}\bm{v}=-\tau m\frac{\gamma}{s}\,ns^2=-\tau\,mns\,\gamma=-n k_{\mathrm B} T\tau\,\gamma.

ここで ∫cx2cy2M=ns2(δxxδyy+0+0)=ns2\int c_x^2c_y^2M=ns^2(\delta_{xx}\delta_{yy}+0+0)=ns^2 を使った。Navier–Stokes の構成則では Pxy=−μ ∂yux=−μγP_{xy}=-\mu\,\partial_yu_x=-\mu\gamma なので、μ=nkBTτ=pτ\mu=n k_{\mathrm B} T\tau=p\tau。

(2) u=0\bm{u}=\bm{0} で Dln⁡M=(∣c∣22s−52)cxTxTD\ln M=\bigl(\frac{\lvert \bm{c}\rvert ^2}{2s}-\frac52\bigr)\frac{c_xT_x}{T}。

qx(1)=−τm2TxT∫∣c∣2cx2(∣c∣22s−52)M dv=−τm2TxT(35ns32s−52⋅5ns2)=−τm2TxT⋅5ns2=−52 nkB2Tτm Tx.\begin{aligned}q^{(1)}_x&=-\tau\frac{m}{2}\frac{T_x}{T}\int\lvert \bm{c}\rvert ^2c_x^2\Bigl(\frac{\lvert \bm{c}\rvert ^2}{2s}-\frac52\Bigr)M\,\mathrm{d}\bm{v} =-\tau\frac{m}{2}\frac{T_x}{T}\Bigl(\frac{35ns^3}{2s}-\frac52\cdot5ns^2\Bigr)\\ &=-\tau\frac{m}{2}\frac{T_x}{T}\cdot5ns^2=-\frac52\,\frac{n k_{\mathrm B}^2T\tau}{m}\,T_x.\end{aligned}

Fourier の法則 qx=−κTxq_x=-\kappa T_x と比べて κ=52kBm nkBTτ=52kBm pτ\kappa=\frac52\frac{ k_{\mathrm B}}{m}\,n k_{\mathrm B} T\tau=\frac52\frac{ k_{\mathrm B}}{m}\,p\tau。

(3) Pr=(5kB/2m) pτ(5kB/2m) pτ=1\mathrm{Pr}=\frac{(5 k_{\mathrm B}/2m)\,p\tau}{(5 k_{\mathrm B}/2m)\,p\tau}=1。BGK の 1 本の緩和時間が運動量と熱の両方の拡散を決めているため、二つの拡散係数(動粘性率 μ/ρ\mu/\rho と温度拡散率 κ/(ρcp)\kappa/(\rho c_p))が一致する。

次の次数と展開の限界

Chapman–Enskog 展開を O(ε2)\mathcal{O}(\varepsilon ^2) まで進めた方程式を Burnett 方程式という。Burnett 方程式は、静止平衡のまわりで線型化すると短い波長の擾乱が時間とともに増大することが Bobylev によって示されており、高次まで取れば精度が上がるという期待どおりにはならない。Chapman–Enskog 展開は収束級数でなく漸近級数であり、Kn\mathrm{Kn} が小さいときに 1 次まで取ることに意味がある。Kn\mathrm{Kn} が小さくない領域(希薄気体)では、流体方程式を高次にするのでなく Boltzmann 方程式そのもの(あるいは粒子法の数値計算)に戻る。

Navier–Stokes は極限方程式ではない

圧縮性 Navier–Stokes 方程式の粘性項は O(Kn)\mathcal{O}(\mathrm{Kn}) なので、Kn→0\mathrm{Kn}\to0 の極限を取ると消えて Euler 方程式に戻る。圧縮性 NS は「極限で得られる方程式」でなく、「極限からの 1 次の補正まで含めた方程式」である。極限定理の形で Navier–Stokes 方程式を得るには、粘性項が極限で残るようにスケーリングを選ぶ必要がある。それが次節の非圧縮スケーリングである。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ