MathLabs

微分方程式と力学系

波動方程式

弾かれた弦、池に投げ込まれた石、そして光線——これらはすべて同じ偏微分方程式に従う。二つの解の族がすべてを捉える:伝わる波と、その場で振動するだけの定在波である。

直観弾かれた弦を時間で止めてみる

ギターの弦を弾き、あらゆる点、あらゆる瞬間での高さを記録すると、位置 xx と時刻 tt における変位を表す関数 u(x,t)u(x,t) が得られる。静かな池に石を投げ込むと、外側へ広がる波紋も同種の法則に従う——ただし空間の次元が1つではなく2つになるだけである。どの場合も、鍵となる物理的事実は局所的である:ある点の加速度は、まさにその場で波がどれだけ曲がっているかだけに依存する——張った弦は、くぼみが鋭いほど強くそれを引き戻そうとする。この「加速度は曲率に比例する」という一つの考えが波動方程式である。

中心軸対称なリップル関数の3D曲面プロットで、中心でピークを迎え、同心円状に外側へ向かって減衰していく。ここでは円形に広がる波の代わりとして使われている。
池の中心に石を落としたときにできる円形の波紋のように、外側へ広がっていくさざ波——高さは距離とともに減衰し、波のパターンは一定の速さで外側へ広がっていく。

大学ニュートンの第二法則から偏微分方程式へ

張力 TT、単位長さあたりの質量密度 ρ\rho を持つ理想化された弦が、小さな鉛直変位 u(x,t)u(x,t) で振動しているとする。短い区間 [x,x+dx][x, x+dx] にニュートンの第二法則を適用し、張力の鉛直成分に小角近似を用いると、ρ utt=T uxx\rho\, u_{tt} = T\, u_{xx} が得られる。c2=T/ρc^2 = T/\rho とおく(TT は力の単位、ρ\rho は単位長さあたりの質量なので、これは速さになる)と、標準形になる。

utt=c2 uxxu_{tt} = c^2\, u_{xx}

大学進行波:ダランベールの解

実数直線 R\mathbb{R} 全体で、特性座標 ξ=x−ct\xi = x - ct、η=x+ct\eta = x + ct に変換する。連鎖律により utt=c2uxxu_{tt} = c^2 u_{xx} ははるかに単純な uξη=0u_{\xi\eta} = 0 となり、その一般解は任意の(2回微分可能な)関数 F,GF, G に対して u=F(ξ)+G(η)=F(x−ct)+G(x+ct)u = F(\xi) + G(\eta) = F(x-ct) + G(x+ct) となる——形を変えずに速さ cc で進む右向きの波と左向きの波の和である。これを初期位置 u(x,0)=φ(x)u(x,0)=\varphi(x) と初期速度 ut(x,0)=ψ(x)u_t(x,0)=\psi(x) に合わせることで、FF と GG が正確に定まる。

R×(0,∞)\mathbb{R}\times(0,\infty) 上で utt=c2uxxu_{tt} = c^2 u_{xx} が u(x,0)=φ(x)u(x,0)=\varphi(x)、ut(x,0)=ψ(x)u_t(x,0)=\psi(x) を満たすとき、その一意な解は u(x,t)=12(φ(x−ct)+φ(x+ct))+12c∫x−ctx+ctψ(s) dsu(x,t) = \tfrac{1}{2}\big(\varphi(x-ct)+\varphi(x+ct)\big) + \tfrac{1}{2c}\int_{x-ct}^{x+ct}\psi(s)\,ds である。

なぜ正しいのか?

(x,t)(x,t) で起こることは [x−ct,x+ct][x-ct, x+ct] 上の初期データにしか依存し得ない:情報は速さ cc より速くは伝わらない。この有限の伝播速度こそが、例えば初期の擾乱が瞬時にあらゆる場所で感じられる熱方程式と波動方程式を分ける決定的な特徴である。

証明

上記のように特性座標に変換して u=F(x−ct)+G(x+ct)u=F(x-ct)+G(x+ct) を得る。u(x,0)=φ(x)u(x,0)=\varphi(x) と ut(x,0)=ψ(x)u_t(x,0)=\psi(x) を課すと、φ\varphi と ψ\psi の原始関数を用いた FF、GG に関する2つの方程式が得られ、これらを組み合わせると求める公式になる。

例: はじかれたパルスが2つに分かれる

無限に長い弦が静止した状態(ψ(x)=0\psi(x)=0)から出発し、∣x∣≤1|x|\le1 で φ(x)=1−∣x∣\varphi(x) = 1-|x|、それ以外で φ(x)=0\varphi(x)=0 となる三角形のパルスを持つとする。t>0t>0 における u(x,t)u(x,t) を説明せよ。

解答

ψ=0\psi=0 なので積分項は消え、u(x,t)=12(φ(x−ct)+φ(x+ct))u(x,t) = \tfrac12\big(\varphi(x-ct)+\varphi(x+ct)\big) となる:元のパルスは高さが半分になった2つの同一のコピーに分かれ、速さ cc で互いに離れながら、一方は右へ、もう一方は左へ進む。2つのコピーがまだ重なっている場所では(小さな tt のとき)、高さが単純に足し合わされ、元の形の一部が一時的に再現される。ct>1ct>1 になれば完全に分離する。

例: 地震波の到達時刻と震源距離

地震計観測所が P 波(縦波、速度 cP=6 km/sc_P = 6\text{ km/s})を時刻 tP=0t_P = 0 に、S 波(横波、速度 cS=3.5 km/sc_S = 3.5\text{ km/s})を Δt=45\Delta t = 45 秒後に検出した。両方の波が同時に同じ震源で発生し、直線で伝わると仮定して、震源までの距離 dd を求めよ。

解答

ステップ1 — 時刻方程式を立てる。 P 波は距離 dd を時間 d/cPd/c_P で、S 波は時間 d/cSd/c_S で進む。測定された遅れは Δt=d/cS−d/cP\Delta t = d/c_S - d/c_P である。

**ステップ2 — dd を解く。** dd を因数としてまとめると: Δt=d(1cS−1cP)\Delta t = d\left(\tfrac{1}{c_S} - \tfrac{1}{c_P}\right)、よって d=Δt1cS−1cPd = \dfrac{\Delta t}{\tfrac{1}{c_S}-\tfrac{1}{c_P}}。

ステップ3 — 値を代入する。 1cS−1cP=13.5−16≈0.2857−0.1667=0.1190 s/km\tfrac{1}{c_S}-\tfrac{1}{c_P} = \tfrac{1}{3.5}-\tfrac{1}{6} \approx 0.2857 - 0.1667 = 0.1190\text{ s/km} なので、d=450.1190≈378 kmd = \dfrac{45}{0.1190} \approx 378\text{ km}。これは1台の地震計で地震を位置特定する標準的な地震学の S-P 法 である。

大学有限な弦上の定在波とフーリエ級数

今度は弦の両端を固定する:長さ LL の弦に対して u(0,t)=u(L,t)=0u(0,t)=u(L,t)=0。変数分離 u(x,t)=X(x)T(t)u(x,t)=X(x)T(t) を行うと、XX は X(0)=X(L)=0X(0)=X(L)=0 を満たす X′′+λX=0X''+\lambda X=0 を満たさねばならない——これは固有値問題であり、その解はまさに n=1,2,3,…n=1,2,3,\dots に対する Xn(x)=sin⁡(nπx/L)X_n(x)=\sin(n\pi x/L)、λn=(nπ/L)2\lambda_n=(n\pi/L)^2 である。それぞれの XnX_n は Tn(t)=cos⁡(nπct/L+phase)T_n(t)=\cos(n\pi ct/L+\text{phase}) と組み合わさって基準振動を与える:弦全体がその場で振動し、すべての点が同時にゼロを通過する。これはまさに[フーリエ級数](/chuoi-fourier)で見た形であり——波動方程式こそ、ダニエル・ベルヌーイが1753年にまさにこの問題を分析する中で、その主題のサイン基底が生まれた場所である。

u(x,t)=∑n=1∞bnsin⁡ ⁣(nπxL)cos⁡ ⁣(nπctL),bn=2L∫0Lφ(x)sin⁡ ⁣(nπxL)dxu(x,t) = \sum_{n=1}^{\infty} b_n \sin\!\left(\frac{n\pi x}{L}\right)\cos\!\left(\frac{n\pi c t}{L}\right), \qquad b_n = \frac{2}{L}\int_0^L \varphi(x)\sin\!\left(\frac{n\pi x}{L}\right)dx
三角波とその5つのサイン倍音による近似のグラフ。弾かれた弦の初期形状が基準振動に分解される様子を示している。
55個のサイン倍音から構築された三角波(中点で弾かれた弦の形)——これはまさに、弾かれた弦が分解される基準振動 sin⁡(nπx/L)\sin(n\pi x/L) そのものである。

発展エネルギー保存と高次元

全エネルギー E(t)=12∫0L(ut2+c2ux2)dxE(t) = \frac12\int_0^L \left(u_t^2 + c^2 u_x^2\right) dx(運動エネルギーと弾性ポテンシャルエネルギーの和)は保存される:積分の下で微分し、部分積分を行い、utt=c2uxxu_{tt}=c^2u_{xx} と両端固定の境界条件を用いると E′(t)=0E'(t)=0 となる。これは物理的な事実(摩擦のない弦のエネルギーは決して尽きない)を確認すると同時に、ダランベールの解と基準振動解が唯一の解であることの簡潔な証明も与える:もし2つの解が同じ初期データを共有するなら、その差はエネルギーがゼロとなり、したがって恒等的にゼロになるはずである。

[0,L][0,L] 上で固定端境界条件 u(0,t)=u(L,t)=0u(0,t)=u(L,t)=0 を満たす波動方程式 utt=c2uxxu_{tt}=c^2 u_{xx} の解を u(x,t)u(x,t) とする。全エネルギー E(t)=12∫0L(ut2+c2ux2)dxE(t) = \tfrac{1}{2}\int_0^L \left(u_t^2 + c^2 u_x^2\right)dx は定数である:すべての t>0t>0 に対して E′(t)=0E'(t)=0。

なぜ正しいのか?

エネルギーは2つの部分からなる。運動エネルギー 12∫ut2 dx\tfrac12\int u_t^2\,dx(質量の運動)と弾性ポテンシャルエネルギー 12c2∫ux2 dx\tfrac12 c^2\int u_x^2\,dx(弦の伸び)である。波動方程式は運動エネルギーを弾性エネルギーに、そしてまた逆へと同じ速度で変換し、合計を一定に保つ——ちょうど振り子が運動エネルギーとポテンシャルエネルギーをロスなく交換するように。

証明

積分記号下で E(t)E(t) を微分する: E′(t)=∫0L(ututt+c2uxuxt)dxE'(t) = \int_0^L \left(u_t u_{tt} + c^2 u_x u_{xt}\right)dx。

波動方程式から utt=c2uxxu_{tt}=c^2 u_{xx} を代入すると E′(t)=∫0L(c2utuxx+c2uxuxt)dx=c2∫0L(utuxx+uxuxt)dxE'(t) = \int_0^L \left(c^2 u_t u_{xx} + c^2 u_x u_{xt}\right)dx = c^2\int_0^L \left(u_t u_{xx} + u_x u_{xt}\right)dx となる。被積分関数は ∂∂x(utux)\tfrac{\partial}{\partial x}(u_t u_x) の導関数であることに気づくので、E′(t)=c2[utux]0LE'(t) = c^2\Big[u_t u_x\Big]_0^L となる。

固定端境界条件 u(0,t)=u(L,t)=0u(0,t)=u(L,t)=0 を適用する。境界条件を tt で微分すると ut(0,t)=ut(L,t)=0u_t(0,t)=u_t(L,t)=0 も成り立つ。したがって E′(t)=c2(ut(L,t)ux(L,t)−ut(0,t)ux(0,t))=0E'(t) = c^2\big(u_t(L,t)u_x(L,t) - u_t(0,t)u_x(0,t)\big) = 0 となり、すべての t≥0t\ge 0 に対して E(t)=E(0)E(t)=E(0) は定数である。

2次元空間では、端を固定した長方形の太鼓の膜は基準振動 sin⁡(mx)sin⁡(ny)\sin(mx)\sin(ny) を持つ。下の図は関連するパターン sin⁡(x)cos⁡(y)\sin(x)\cos(y) を示しており、直線に沿ってではなく面全体に波打つ定在波である。高次元ではまた、ホイヘンスの原理として知られる際立った質的な違いが現れる:奇数次元 3,5,7,…3, 5, 7,\dots の空間では、局所的な擾乱は鋭い波面を生み出し、その後は静寂となる(これが音が明瞭に聞こえる理由である)。一方、偶数次元 2,4,…2, 4, \dots(および 11 次元)では、擾乱は決して完全には消えない持続的な「余波」を残す。

sin(x)cos(y) 関数の3D曲面プロットで、山と谷が交互に並ぶ市松模様を示している。ここでは膜の2次元定在波モードを描くために使われている。
2次元の膜の上の定在波モード z=sin⁡xcos⁡yz=\sin x\cos y:ある瞬間のスナップショットであり、山と谷の市松模様全体がその場で上下するだけで、横に移動することはない。

波動方程式 utt=c2uxxu_{tt} = c^2 u_{xx} の解を一意に定めるには、初期データがいくつ必要か。

ダランベールの公式では、(x,t)(x,t) における値はどの区間の初期データにのみ依存するか。

両端を固定された長さ LL の弦において、基準振動(定在波)の空間的な形は

ダランベールの公式 u(x,t)=12[φ(x−ct)+φ(x+ct)]+12c∫x−ctx+ctψ(s) dsu(x,t)=\tfrac12[\varphi(x-ct)+\varphi(x+ct)]+\tfrac{1}{2c}\int_{x-ct}^{x+ct}\psi(s)\,ds がちょうど u(x,t)=12[φ(x−ct)+φ(x+ct)]u(x,t)=\tfrac12[\varphi(x-ct)+\varphi(x+ct)] に簡約されるのは

参考文献

  1. Lawrence C. Evans (2010). Partial Differential Equations · DOI:10.1090/gsm/019
  2. Walter A. Strauss (2008). Partial Differential Equations: An Introduction
  3. Jean le Rond d'Alembert (1747). Recherches sur la courbe que forme une corde tendue mise en vibration