近似の数理 第9章 §9.2 ★★★ 有効係数を決める補助問題(セル問題)と、それが算術平均と調和平均の間にあることの証明
設定
d 次元の有界領域 Ω で
−∇⋅(A(x/ε)∇uε)=f(Ω 内),uε=0(∂Ω 上)(9.9)
を考える。A(y) は単位立方体 Y=[0,1)d を周期とする対称行列値関数で、一様楕円性
λ∣ξ∣2≤ξ⋅A(y)ξ≤Λ∣ξ∣2(ξ∈Rd)
を満たすとする。⟨g⟩=∫Yg(y)dy を周期セル上の平均とする。1次元のように積分で解を書き下すことはもうできない。流束 Aε∇uε は発散が −f に押さえられるだけで、発散のない成分(回転成分)は自由に振動できるからである。
2スケール漸近展開
解が「ゆっくり変わる変数 x」と「微細構造の変数 y=x/ε」の両方に依存すると仮定して
uε(x)=u0(x,y)+εu1(x,y)+ε2u2(x,y)+⋯,y=x/ε(9.11)
と展開する。各 uk(x,y) は y について Y 周期とする。y=x/ε を代入した関数を x で微分すると連鎖律により∇[v(x,x/ε)]=(∇xv+ε−1∇yv)(x,x/ε) となるので、方程式の作用素は
−∇⋅(A∇)=ε−2L0+ε−1L1+L2,
L0=−∇y⋅(A∇y),L1=−∇y⋅(A∇x)−∇x⋅(A∇y),L2=−∇x⋅(A∇x)
と ε の冪で分かれる。(9.11) を代入して ε の各冪の係数を比べる。その前に、周期関数に対するL0 の性質を一つ用意する。
補題 9.4(周期セル上の可解条件)
Y 周期の関数 g に対し、方程式 L0w=g が Y 周期の解 w をもつための必要十分条件は ⟨g⟩=0 である。解は定数の差を除いて一意で、特に L0w=0 の周期解は定数だけである。
証明の骨格
必要性は、L0w が周期関数の発散なので、セル上で積分すると発散定理により境界の寄与が周期性で打ち消し合い ⟨L0w⟩=0 となることからわかる。一意性は、L0w=0 に w を掛けてセル上で積分し部分積分すると ⟨∇yw⋅A∇yw⟩=0、楕円性から ∇yw=0。十分性(存在)は、平均 0 の周期関数の空間でエネルギー 21⟨∇w⋅A∇w⟩−⟨gw⟩ を最小化する変分問題として解ける。この最小化が解をもつことは、平均 0 の周期関数に対する Poincaré 不等式 ∥w∥≤C∥∇w∥ と Lax–Milgram の定理(楕円型の変分問題の解の存在と一意性を保証する定理)による。有限次元の言葉で言えば、L0 は対称で核が定数だけなので、像は核の直交補空間(平均 0 の関数)全体である。
ε−2 の項。 L0u0=0。補題 9.4 より u0 は y によらない。u0=u0(x)。
ε−1 の項。 L0u1+L1u0=0、すなわち −∇y⋅(A(y)(∇xu0+∇yu1))=0。u0 は y によらないので ∇xu0(x) は y についての定数ベクトルとして振る舞う。方程式は線型なので
u1(x,y)=j=1∑dχj(y)∂xj∂u0(x)(+ x だけの関数)
と書け、χj は次のセル問題の解である。
定義 9.5(セル問題と有効係数)
j=1,…,d について、Y 周期の関数 χj を
−∇y⋅(A(y)(ej+∇yχj))=0(Y 上、周期境界条件)(9.14)
の解とする(右辺に相当する ∇y⋅(Aej) は周期関数の発散なので平均 0、補題 9.4 により解が存在する)。有効係数(均質化係数)を
Aij∗=⟨ei⋅A(y)(ej+∇yχj)⟩(9.15)
で定める。ej+∇yχj は「巨視的な勾配 ej をかけたときにセルの中に生じる微視的な勾配」、A(ej+∇χj) はそのときの微視的な流束で、A∗ej はその平均である。
ε0 の項。 L0u2+L1u1+L2u0=f。これを u2 についての方程式と見ると、補題 9.4 の可解条件⟨f−L1u1−L2u0⟩=0 が必要である。L1u1 の第1項 −∇y⋅(⋯) はセル平均で消えるので、
f=⟨−∇x⋅(A∇yu1)−∇x⋅(A∇xu0)⟩=−∇x⋅(j∑⟨A(ej+∇yχj)⟩∂xj∂u0).
すなわち u0 は均質化方程式
−∇⋅(A∗∇u0)=f(Ω 内),u0=0(∂Ω 上)(9.17)
を満たす。
形式的な展開であること
ここまでの計算は「解が (9.11) の形に展開できる」と仮定した形式計算であり、証明ではない。特に境界 ∂Ω の近くでは u1 が境界条件を満たさないので、展開は境界から ε 程度の層で破綻する。それでも極限 (9.17) 自体は正しく、そのことを第 9.3 節で別の方法で証明する。B 型の近似ではこの「形式展開で答えを見つけ、別の論法で正当化する」という二段構えが標準的である(第7章の境界層、第8章のChapman–Enskog 展開も同じ構造をもつ)。
有効係数の変分特徴付けと Voigt–Reuss の上下界
命題 9.6(有効係数の変分特徴付け ★★★)
A∗ は対称で、任意の ξ∈Rd について
ξ⋅A∗ξ=φ:Y 周期min⟨(ξ+∇φ)⋅A(ξ+∇φ)⟩(9.18)
が成り立ち、最小値は φ=χξ:=∑jξjχj でとられる。
証明
セル問題 (9.14) に周期関数 χi を掛けてセル上で積分し、部分積分(周期性で境界項は消える)すると⟨∇χi⋅A(ej+∇χj)⟩=0。これを (9.15) に足すと
Aij∗=⟨(ei+∇χi)⋅A(ej+∇χj)⟩
となり、A の対称性から A∗ は対称である。ξ について線型結合すると ξ⋅A∗ξ=⟨g⋅Ag⟩、g=ξ+∇χξ。任意の周期関数 φ を φ=χξ+ψ と書くと
⟨(ξ+∇φ)⋅A(ξ+∇φ)⟩=⟨g⋅Ag⟩+2⟨∇ψ⋅Ag⟩+⟨∇ψ⋅A∇ψ⟩.
中央の項はセル問題に ψ を掛けて積分したものなので 0、最後の項は ≥0。よって最小値は ψ=0 でとられ ⟨g⋅Ag⟩ に等しい。
右辺はセルの中の「静電エネルギー」であり、セル問題は巨視的な勾配 ξ を与えたときにエネルギーを最小にする微視的な場の配置を探す問題である。この特徴付けから、有効係数の上下界が直ちに出る。
定理 9.7(Voigt–Reuss の上下界 ★★★)
行列の意味(B≤C は C−B が半正定値であること)で
⟨A−1⟩−1 ≤ A∗ ≤ ⟨A⟩.(9.19)
特に A=a(y)I(等方的な媒質)なら、A∗ の固有値はすべて調和平均 ⟨1/a⟩−1 と算術平均 ⟨a⟩ の間にある。
証明
上界(Voigt)。 (9.18) で試行関数 φ=0 をとると ξ⋅A∗ξ≤ξ⋅⟨A⟩ξ。
下界(Reuss)。 A が正定値なので、任意のベクトル g,η について各点で(g−A−1η)⋅A(g−A−1η)≥0、展開すると
g⋅Ag ≥ 2η⋅g−η⋅A−1η.
g=ξ+∇χξ、η を定ベクトルとしてセル平均をとる。周期関数の勾配の平均は 0 なので ⟨g⟩=ξ であり、
ξ⋅A∗ξ=⟨g⋅Ag⟩ ≥ 2η⋅ξ−η⋅⟨A−1⟩η.
右辺は η の 2 次式で、η=⟨A−1⟩−1ξ で最大値 ξ⋅⟨A−1⟩−1ξ をとる(検算スクリプト)。よって ξ⋅A∗ξ≥ξ⋅⟨A−1⟩−1ξ。
Voigt の上界は「微視的な勾配が一様である」と仮定した値(試行関数 0)、Reuss の下界は「微視的な流束が一様である」と仮定した値である。真の微視的な場は、勾配と流束のどちらも一様にはならない妥協点にあり、その結果は両者の間に落ちる。1次元では流束が必ず一様になる(σε′=−f が振動を許さない)ので、下界がそのまま実現した。
例題 9.2 層状媒質の有効テンソル ★★★
オリジナル[標準的な題材を自作]
2次元で A(y)=a(y1)I(a は y1 だけに依存し周期 1)とする。これは y2 方向に伸びる層が y1 方向に積み重なった層状媒質である。
- セル問題 (9.14) を j=1,2 について解け。
- A∗ を求め、層に平行な方向と垂直な方向でそれぞれ Voigt と Reuss の界が等号で実現することを示せ。
- a=1 と 4 が半々のとき A∗ を数値で書け。この媒質は巨視的には等方的か。
解答
(1) j=2:∇y⋅(a(y1)e2)=∂y2a(y1)=0 なので、χ2=0 がセル問題を満たす。
j=1:y1 だけの関数 χ1(y1) を試す。方程式は dy1d(a(y1)(1+χ1′))=0 なのでa(1+χ1′)=C(定数)。周期性から ⟨χ1′⟩=0、すなわち ⟨C/a−1⟩=0 で C=⟨1/a⟩−1。したがって χ1′=⟨1/a⟩−1/a−1。これは第 9.1 節の (9.7) と同じ式である。解は定数の差を除いて一意なので(補題 9.4)、これらが求める解である。
(2) (9.15) よりA11∗=⟨a(1+χ1′)⟩=C=⟨1/a⟩−1、A22∗=⟨a⟩、A12∗=⟨e1⋅ae2⟩=0、A21∗=⟨e2⋅a(1+χ1′)e1⟩=0。
A∗=(⟨1/a⟩−100⟨a⟩).
層に垂直な方向(e1)では電流が各層を直列に通るので調和平均(Reuss の界)、層に平行な方向(e2)では各層が並列に電流を流すので算術平均(Voigt の界)になる。この例は、定理 9.7 の上下界がどちらも改良できない(最良の)ことを示している。
(3) A∗=diag(1.6,2.5)。巨視的には異方的である。成分が等方的な二つの材料を混ぜただけで、微細構造の形によって巨視的な異方性が生まれる。差分法でセル問題を数値的に解いても同じ値が得られる(検算スクリプト)。
市松模様
2次元で a=a1 と a=a2 を市松模様に並べた媒質は、90∘ 回転の対称性から A∗=a∗I と等方的になる。このとき a∗=a1a2 が厳密に成り立つことが知られている(Keller、Dykhne による双対性の議論。2次元で伝導率 a の媒質と1/a の媒質の有効係数が逆数の関係になることを使う)。a1=1、a2=4 なら a∗=2 で、Reuss の 1.6 と Voigt の 2.5 の間にある。64×64 の格子でセル問題を差分法で解くと 1.989 が得られる(検算スクリプト。角の特異性のため格子を細かくしても収束は遅い)。同じ体積分率でも、層状なら方向によって 1.6 と 2.5、市松模様なら 2 と、有効係数は微細構造の幾何で決まる。体積分率だけでは決まらないことが、上下界という形の結果しか一般には言えない理由である。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com