近似の数理 第8章 §8.5 ★★★ 局所平衡と Euler 方程式が、漸近展開の最低次とその可解条件(Fredholm の二者択一)として出てくる仕組み
無次元化
代表的な長さ L、代表的な分子の速さ c0=kBT0/m、代表的な密度 n0 で変数を無次元化し、時間の単位を L/c0 に取る。衝突演算子は n0πd2c0 程度の大きさ(1 秒あたりの衝突回数)を持つので、無次元化した Boltzmann 方程式は
∂tf+v⋅∇xf=ε1Q(f,f),ε=Kn∼n0πd2L1(8.25)
となる(数係数は ε に吸収した)。ε→0 は、衝突の項が輸送の項より圧倒的に大きい極限であり、第7章で見た特異摂動の形(最高階でなく最も強い項に小さい係数の逆数が付く)をしている。
Hilbert 展開の最低次
Hilbert(1912)は f を ε の冪級数
f=f0+εf1+ε2f2+⋯
に展開して式 (8.25) に代入し、ε の各次数を比べた。Q は双線型なので、対称化した Q(f,g)(21(Q(f,g)+Q(g,f)))を使うと、
O(ε−1):O(ε0):Q(f0,f0)=0,(∂t+v⋅∇x)f0=2Q(f0,f1).(8.27)(8.28)
系 8.5 から、式 (8.27) の解は各点で Maxwell 分布、すなわち
f0(t,x,v)=Mn(t,x),u(t,x),T(t,x)(v)
であり、これを局所 Maxwell 分布という。5 個の場 n,u,T はこの段階では決まらない。それを決めるのが次の次数の可解条件である。
線型化衝突演算子と Fredholm の二者択一
式 (8.28) は f1 についての線型方程式である。f1=Mh1(M=f0)と書き、線型化衝突演算子
Lh=−M2Q(M,Mh)
を定義すると、式 (8.28) は
Lh1=−M1(∂t+v⋅∇x)M(8.31)
になる。この方程式を解けるかどうかを考えるために、関数の空間を準備する。
定義 (重み付き L2 空間)
速度の関数 g,h の内積を ⟨g,h⟩M=∫g(v)h(v)M(v)dv で定め、∥h∥M2=⟨h,h⟩M<∞ となる関数全体を L2(Mdv) と書く。これは内積を持ち、ノルムについて完備な(Cauchy 列が収束する)線型空間、すなわちヒルベルト空間である。
命題 8.8(線型化衝突演算子の構造 ★★★)
L は L2(Mdv) で対称かつ非負である。
⟨g,Lh⟩M=⟨Lg,h⟩M,⟨h,Lh⟩M=8d2∭MM∗(h+h∗−h′−h∗′)2∣(v−v∗)⋅ω∣≥0.
特に KerL=span{1,v1,v2,v3,∣v∣2}(5 次元)である。
証明
MM∗=M′M∗′(例題 8.3)を使うと、Q(M,Mh)+Q(Mh,M) の被積分関数は MM∗(h′+h∗′−h−h∗) になる。補題 8.1 と同じ変数の入れ替え(v↔v∗ と衝突写像)を ∫g⋅(⋯)dv に施すと、
⟨g,Lh⟩M=8d2∭MM∗(g+g∗−g′−g∗′)(h+h∗−h′−h∗′)∣(v−v∗)⋅ω∣
となり、g,h について対称である。g=h とすれば非負性を得る。⟨h,Lh⟩M=0 は h+h∗=h′+h∗′ と同値なので、定理 8.3 により核は衝突不変量の空間である。
有限次元の対称行列 A については、Ax=b が解を持つことと、b が KerA に直交することが同値である(RanA=(KerA⊤)⊥ で、A⊤=A)。これをFredholm の二者択一という。無限次元では、RanL が閉集合であるという追加の条件が要る。
定理 8.9(線型化方程式の可解性 ★★★)
剛体球の L について、Lh=S が L2(Mdv) に解 h を持つための必要十分条件は
⟨S,ϕ⟩M=0(ϕ=1,v1,v2,v3,∣v∣2)
である。このとき解は KerL の元を足す自由度を除いて一意であり、KerL に直交する解がただ一つある。
証明の骨格
必要性は対称性から直ちに出る:⟨S,ϕ⟩M=⟨Lh,ϕ⟩M=⟨h,Lϕ⟩M=0。十分性の要は、剛体球の L が
Lh=ν(v)h−Kh,ν(v)≥ν0>0
と、正の関数 ν(損失項に由来する衝突頻度)を掛ける作用素と、コンパクト作用素 K(有界な関数列を、収束する部分列を持つ列へ写す作用素)の差に分解できることである。この分解は Hilbert が剛体球について示し、Grad がより広い分子間力に拡張した。ν を掛ける作用素は逆を持ち、コンパクト作用素は「ほぼ有限次元」なので、有限次元と同じ二者択一が成り立つ(Fredholm の理論)。この分解の証明が難所であり、本書では認める。
BGK 模型での二者択一
後で使う BGK 模型(8.6 節)では、衝突演算子を QBGK(f)=(Mf−f)/τ(Mf は f と同じ n,u,T を持つ Maxwell 分布)で置き換える。f=M(1+εh) と置いて ε の 1 次を取ると、Mf=M(1+εΠh)+O(ε2) となる。ここで Π は L2(Mdv) での span{1,v,∣v∣2} への直交射影である(Mf のパラメータは f のモーメントで決まり、Πh は h と同じモーメントを持つ核の元だから)。したがって線型化 BGK 演算子は
LBGKh=τ1(h−Πh)
であり、RanLBGK=KerΠ=(KerLBGK)⊥、核に直交する右辺 S に対する解は h=τS である。二者択一がそのまま目に見える形になっている(速度を 1 次元に離散化した数値例で、核の次元と可解条件を確かめた。検算スクリプト)。
可解条件から Euler 方程式へ
定理 8.9 を式 (8.31) に適用すると、f1 が存在するための条件は
∫(∂t+v⋅∇x)Mϕdv=0(ϕ=1,v,∣v∣2)
である。これは 8.4 節のモーメント方程式に f=M を入れたものにほかならず、例題 8.5 から圧縮性 Euler 方程式
∂tρ+∇⋅(ρu)=0,∂t(ρu)+∇⋅(ρu⊗u)+∇p=0,∂tE+∇⋅((E+p)u)=0(8.37)
(p=nkBT、E=21ρ∣u∣2+23p)になる。局所 Maxwell 分布の 5 個の場が Euler 方程式に従うことが、展開を 1 段先へ進めるための条件として出てきた。
可解条件が方程式を決める
最低次 O(ε−1) の方程式は、場 n,u,T の時間発展について何も言わない(どんな場でも局所 Maxwell 分布は Q=0 を満たす)。場の発展は、次の次数の方程式が解けるという要請から決まる。第7章の多重尺度法で、永年項が出ないという条件から振幅の方程式が決まったのと同じ論理である。速い過程(衝突による緩和)の核に入る成分が遅い変数(流体の場)になり、可解条件が遅い変数の方程式になる。
厳密化と限界
Hilbert 展開の打ち切りが真の解に近いことは、圧縮性 Euler 方程式 (8.37) の滑らかな解が存在する時間区間では、Caflisch(1980)などによって証明されている。主張の形は「Euler 方程式の滑らかな解から作った Hilbert 展開の打ち切りの近くに Boltzmann 方程式の解があり、ε→0 で差が 0 に行く」である。
しかし Euler 方程式は有限時間で衝撃波を作る(滑らかな解が壊れる)。衝撃波の内部では密度や温度が平均自由行程程度の距離で変化するので、局所的に Kn=λ/L が O(1) になり、展開の前提が崩れる。また Hilbert 展開の 1 次の係数 f1 には粘性による寄与が入るが、それは Euler の場の上に線型化した補正として現れるだけで、Navier–Stokes 方程式そのものは出てこない。粘性を方程式に取り込むには、展開を組み替える必要がある。
例題 8.6 3 状態の模型で見る Hilbert 展開と可解条件 ★★
オリジナルx(t)∈R3 が
dtdx=−ε1Ax+F,A=1−10−12−10−11,F=300
に従うとする(A が衝突、F が輸送の役をする)。x=x0+εx1+⋯ と展開する。
- A が対称・非負で、KerA=span{(1,1,1)} であることを示せ。O(ε−1) の方程式から x0=m(t)(1,1,1) となることを導け。
- O(ε0) の方程式 Ax1=F−m˙(1,1,1) の可解条件から m˙ を決めよ。
- x1 のうち KerA に直交するものを求めよ。
- 成分の和 S=x1+x2+x3 の厳密な方程式を書き、(2) の結果が ε によらず厳密であることを確かめよ。
解答
(1) A は対称で、y⋅Ay=(y1−y2)2+(y2−y3)2≥0。これが 0 になるのは y1=y2=y3 のときに限るので、核は (1,1,1) で張られる(非負対称行列では y⋅Ay=0 と Ay=0 が同値)。O(ε−1) の方程式は Ax0=0 なので x0=m(t)(1,1,1) で、m はこの次数では決まらない。
(2) Fredholm の二者択一から、右辺が核 (1,1,1) に直交することが必要十分である:(1,1,1)⋅(F−m˙(1,1,1))=3−3m˙=0。よって m˙=1。遅い変数 m の方程式が、次の次数の可解条件として出てくる。
(3) 右辺は (3,0,0)−(1,1,1)=(2,−1,−1)。Ay=(y1−y2, −y1+2y2−y3, y3−y2) なので、y2=0 と置けば y1=2、y3=−1 で、第 2 成分も −2+0+1=−1 を満たす。核の成分を引いて和を 0 にすると
x1=(2,0,−1)−31(1,1,1)=(35,−31,−34).
(4) (1,1,1)A=0 なので S˙=(1,1,1)⋅F=3 が ε によらず厳密に成り立つ。m=S/3 と置けば m˙=1 で、(2) と一致する。(1,1,1) が衝突不変量、S が保存量、S˙=3 が保存則の役をしている。一方、核に直交する部分は時間 ε 程度で εx1 に緩和する。ε=0.1 と 0.01 で数値的に解くと、t=2 で (x−m(1,1,1))/ε は (1.6667,−0.3333,−1.3333) になる(検算スクリプト)。Boltzmann 方程式では核が 5 次元(1,v,∣v∣2)で、5 本の可解条件が Euler 方程式になる。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com