1
大学数学基礎解説
文献あり

球面座標でLaplace方程式を丁寧に解く

1223
0
$$$$

はじめに

3次元球面座標で定義された有界なスカラー関数 $U(r, \theta, \phi)$ がLaplace方程式 $\nabla ^2 U = 0$ を満たすとき、$U$ は一般に

球面調和関数展開

$$ \begin{align} &U (r, \theta, \phi) \cr &= \sum _{n=0} ^{\infty} \sum _{m=0} ^{n} \left\{ \left( {g _n ^{~m}} \cos m\phi + {h _n ^{~m}} \sin m\phi \right) \left(\frac{~ 1 ~}{r} \right)^{n+1} + \left( {q _n ^{~m}} \cos m\phi + {s _n ^{~m}} \sin m\phi \right) r^{n} \right\} P _n ^{~m} (\cos \theta). \end{align} $$

で書くことができる[ 小話1 ]。ここで、$P _n ^{~m} (\cos \theta)$ は第一種Legendre陪関数である。これを $U$球面調和関数展開という。
球面調和関数展開は電磁気学で多重極子を考えるときなどに登場する重要な概念である。本記事ではできるだけ議論を端折らずに上記の一般解を導出し、関連する数学の話をまとめる。

球面調和関数

調和関数とは、Laplace方程式の解となるスカラー関数 $f$ のことである。

Laplace方程式

$$\nabla ^2 f = 0.$$

特に、これを3次元球面座標系 $(r, \theta, \phi)$ において (変数分離を用いて) 解いた解 $f(r, \theta, \phi) = Y_n ^{~m}$球面調和関数という[ 小話2 ]。

実数値関数の範囲での球面調和関数の概形 *[1]

Real Spherical Harmonics Figure Table Complex Radial Magnitude.gif By Twistar48 - Own work , CC BY-SA 4.0, Link


球面調和関数を表すにはLegendre倍関数が不可欠である。Legendre陪関数とは、以下のLegendreの陪微分方程式の解である。

Legendreの陪微分方程式

$$\frac{d}{dx} \left[ (1 - x^2) \frac{d f(x)}{dx} \right] + \left[ n(n + 1) - \frac{m^2}{1 - x^2} \right] f(x) = 0.$$

これが解を持つのは $m \leq n$ のときである。Legendreの陪微分方程式は2階の常微分方程式なので、二つの線型独立な解として $P_n ^{~m} (x)$$Q_n ^{~m} (x)$ を持つ。物理学に耐えうる「良い性質」を満たす方を第一種Legendre陪関数 $P_n ^{~m} (x)$ と呼び、他方の $x = \pm 1$ で発散するものを第二種Legendre陪関数 $Q_n ^{~m}$ と呼ぶ。第一種Legendre関数は人気者なのだが、第二種の項は物理的要請 (連続性、有界性といった境界条件) によってほとんど消されてしまう。今回は $U$ が有界な場合を考えているので、登場するのは第一種のみである。

一般解の導出

球面座標における3次元Laplace方程式

$$ \begin{align} 0 &= \nabla ^2 U \cr &= \frac{1}{r^2} \frac{\partial}{\partial r} \left(r^2 \frac{\partial U}{\partial r} \right) + \frac{1}{r^2 \mathrm{sin} \theta} \frac{\partial}{\partial \theta} \left(\mathrm{sin} \theta \frac{\partial U}{\partial \theta} \right) + \frac{1}{r^2 \mathrm{sin}^2 \theta} \frac{\partial ^2 U}{\partial \phi ^2}. \end{align} $$

の一般解の形が $U (r, \theta, \phi) = R(r) \cdot \Theta(\theta) \cdot \Phi(\phi)$ で書けると仮定して変数分離法で解く[ 小話3 ]。
方程式に代入して

$$ \frac{\Theta \Phi}{r^2} \frac{d}{d r} \left(r^2 \frac{d R}{d r} \right) + \frac{\Phi R}{r^2 \mathrm{sin} \theta} \frac{d}{d \theta} \left(\mathrm{sin} \theta \frac{d \Theta}{d \theta} \right) + \frac{R \Theta}{r^2 \mathrm{sin}^2 \theta} \frac{d ^2 \Phi}{d \phi ^2} = 0. $$

この両辺を $R \Theta \Phi / r^2$ で割ると[ 小話4 ]

$$ \frac{1}{\Theta \sin \theta} \frac{d}{d \theta} \left(\sin \theta \frac{d \Theta}{d \theta} \right) + \frac{1}{\Phi \sin^2 \theta} \frac{d ^2 \Phi}{d \phi ^2} = -\frac{1}{R} \frac{d}{d r} \left(r^2 \frac{d R}{d r} \right). $$

である。左辺は $\theta, \phi$ の関数、右辺は $r$ のみの関数となっているから、この等式が成り立つためには両辺が定数でなければならない。分離定数 $C$ を導入して、

$$ \left\{ \begin{align} &-\frac{1}{R} \frac{d}{d r} \left(r^2 \frac{d R}{d r} \right) = C. & \text{(R)} \\[10pt] &\frac{1}{\Theta \mathrm{sin} \theta} \frac{d}{d \theta} \left(\mathrm{sin} \theta \frac{d \Theta}{d \theta} \right) + \frac{1}{\Phi \mathrm{sin}^2 \theta} \frac{d ^2 \Phi}{d \phi ^2} = C. \quad & \text{(L)} \end{align} \right. $$

を得る。

方程式(R) について

$$r^2 \frac{d^2 R}{dr ^2} + 2r \cdot \frac{dR}{dr} + CR = 0.$$
である。まともに解くのは大変なので、解を推測して代入してみる。
式を見ると、「$r$ で2回微分して $r^2$ 倍した項」と「$r$ で1回微分して $r$ 倍した項」と「$r$ で0回微分して $r^0$ 倍した項」とが互いに打ち消しあっているから、これら3項の次数は等しいはずである。したがって、$R(r)$$r$$n$ 次関数 ($n$ は整数) である。そこで、$R(r) = A_1 r^n$. ($A_1$ は定数) とおいて方程式(L) に代入すると、
$$\left\{ n(n-1) + 2n + C \right\} \cdot A_1 r^n = 0.$$
を得る。これが任意の $r \geq 0$ において成り立つためには、分離定数は
$$C = - (n^2 - n + 2n) = -n(n+1).$$
でなければならないとわかる[ 小話5 ]。改めて、方程式(L)
$$r^2 \frac{d^2 R}{dr ^2} + 2r \cdot \frac{dR}{dr} -n(n+1) R = 0.$$
を解くと、この方程式は $R(r) = A_1 r^n$. のほかに $R(r) = B_1 r^{-(n+1)}$. ($B_1$ は定数) を解にもつ。$r^n$$r^{-(n+1)}$ は互いに線型独立な解だから、$R(r)$ の一般解はこれら二つの線型結合である[ 小話6 ]。
$$R(r) = A_1 r^n + \frac{B_1}{r^{n+1}}.$$

方程式(L) について

$$\frac{1}{\Theta \sin \theta} \frac{d}{d \theta} \left(\mathrm{sin} \theta \frac{d \Theta}{d \theta} \right) + \frac{1}{\Phi \sin^2 \theta} \frac{d ^2 \Phi}{d \phi ^2} = -n(n+1).$$
である。両辺を $\sin^2 \theta$ 倍して、
$$- \frac{1}{\Phi} \frac{d ^2 \Phi}{d \phi ^2} = \frac{\sin \theta}{\Theta} \frac{d}{d \theta} \left(\mathrm{sin} \theta \frac{d \Theta}{d \theta} \right) + n(n+1)\sin^2 \theta.$$
この左辺は $\theta$ のみの関数、右辺は $\phi$ のみの関数だから、この等式が成り立つためには両辺が定数でなければならない。分離定数 $D$ を導入して

$$\left\{ \begin{align} &- \frac{1}{\Phi} \frac{d ^2 \Phi}{d \phi ^2} = D. & \text{(LL)} \\[10pt] &\frac{\sin \theta}{\Theta} \frac{d}{d \theta} \left(\mathrm{sin} \theta \frac{d \Theta}{d \theta} \right) + n(n+1)\sin^2 \theta = D. \quad & \text{(LR)} \end{align} \right.$$
を得る。

---- 方程式(LL) について

$$\frac{d ^2 \Phi}{d \phi ^2} = - D \Phi.$$
の解は
$$\Phi (\phi) = A_2 \cos \sqrt{D} \phi + B_2 \cos \sqrt{D} \phi.$$
である。いま球面座標を考えているから、$\Phi (\phi + 2 \pi) = \Phi (\phi)$ が境界条件である。これを満たすためには、分離定数が $D = m^2 , \ \sqrt{D} = m.$ ($m$$0$ 以上の整数) でなければならない。したがって、
$$\Phi (\phi) = A_2 \cos m \phi + B_2 \cos m \phi.$$
である。

---- 方程式(LR) について

$$\frac{\sin \theta}{\Theta} \frac{d}{d \theta} \left(\mathrm{sin} \theta \frac{d \Theta}{d \theta} \right) + n(n+1)\sin^2 \theta = m^2.$$
ここで、$x = \cos \theta$ とおき、$\Theta (\theta) = \widetilde{\Theta} (\cos \theta) = \widetilde{\Theta} (x)$ と変数変換すると、
$$ \left\lbrace \begin{align} \frac{d \Theta}{d \theta} = \frac{d x}{d \theta} \frac{d \widetilde{\Theta}}{d x} = - \sin \theta \frac{d \widetilde{\Theta}}{d x}. \\[10pt] \sin ^2 \theta = 1 - \cos ^2 \theta = 1 - x^2. \end{align} \right. $$
であるから、
$$\sin \theta \cdot (- \sin \theta) \ \frac{d}{dx} \left[\sin \theta \cdot (-\sin \theta) \frac{d \widetilde{\Theta}}{dx} \right] + \{ n(n + 1) \sin^2 \theta - m^2 \} \widetilde{\Theta} = 0.$$
整理すると
$$\frac{d}{dx} \left[ (1 - x^2) \frac{d \widetilde{\Theta}}{dx} \right] + \left[ n(n + 1) - \frac{m^2}{1 - x^2} \right] \widetilde{\Theta} = 0.$$
これはLegendreの陪微分方程式であり、$\Theta (\theta) = \widetilde{\Theta} (\cos \theta)$ はLegendre陪関数
$$\Theta (\theta) = P_n ^{~m} (\cos \theta).$$
である。第二種Legendre陪関数 $Q_n ^{~m}(\cos \theta)$$\cos \theta = \pm1$ のとき、すなわち北極 $(\theta = 0)$ と南極 $(\theta = \phi)$ において値が発散してしまうから、解として不適。

以上より、球面座標における3次元Laplace方程式の1つの解は

$$ \begin{align} Y_n ^{~m} (r, \theta, \phi) &= R(r) \cdot \Theta(\theta) \cdot \Phi(\phi) \\ &= \left\{ (B_1 A_2 \cos m \phi + B_1 B_2 \sin m \phi) \frac{1}{r ^ {n+1}} + (A_1 A_2 \cos m \phi + A_1 B_2 \sin m \phi) r ^ {n} \right\} P_n ^ {~m} (\cos \theta). \end{align} $$

である。任意定数 $B_1 A_2 , B_1 B_2 , A_1 A_2 , A_1 B_2$ は各 $n, m$ に対して境界条件を解くことによって定まるから、改めてそれぞれを $g_n^{~m}, h_n^{~m}, q_n^{~m}, s_n^{~m}$ とおくと、一般解はこれらの $n, m$ に関する和で表せる。

$$ U (r, \theta, \phi) = \sum _{n=0} ^{\infty} \sum _{m=0} ^{n} \left\{ \left( {g _n ^{~m}} \cos m\phi + {h _n ^{~m}} \sin m\phi \right) \left(\frac{~ 1 ~}{r} \right)^{n+1} + \left( {q _n ^{~m}} \cos m\phi + {s _n ^{~m}} \sin m\phi \right) r^{n} \right\} P _n ^{~m} (\cos \theta). $$

系が $z$ 軸対称 ($\phi$ について回転対称) の場合

$U(r, \theta, \phi)$ の値は $\phi$ に依存しないから、

$$\frac{d U}{d \phi} = \frac{ d \Phi}{d \phi} = 0 , \quad \Phi(\phi) = \mathrm{const.}$$

である。変数分離して得られた式(LL) において

$$\frac{1}{\Phi} \frac{d^2 \Phi}{d \phi ^2} = -m^2 = 0.$$

より、$m = 0$ である。このとき、$\Theta (\theta)$ に関するLegendreの陪微分方程式は

Legendreの微分方程式

$$\frac{d}{dx} \left[ (1 - x^2) \frac{d \widetilde{\Theta}}{dx} \right] + n(n + 1) \widetilde{\Theta} = 0.$$

となる (ただし $x = \cos \theta$ とした)。これはLegendreの微分方程式と呼ばれ、その解をLegendre関数という。特に、$x = \pm 1$ において発散しない解 $P_n ^{~0} (x) = P_n (x)$Legendre多項式という[ 小話7 ]。ポテンシャルの一般解は

ポテンシャルの多重極展開

$$ U (r, \theta) = \sum _{n=0} ^{\infty} \left\{ {g _n ^{~0}} \cdot \left(\frac{~ 1 ~}{r} \right)^{n+1} + q _n ^{~0} \cdot r^{n} \right\} P _n (\cos \theta). $$

となる。これはポテンシャルの多重極展開の式 (単極子 + 双極子 + 四重極子 + 八重極子 + ...) にあたる。特に、$g_0 ^{~0}$ がモノポールに、$q_0 ^{~0}$ がポテンシャルの基準に、$g_1 ^{~0}, q_1 ^{0}$ が双極子に、それぞれ対応する。

こんな展開いつ使うの?

地球の磁場は球面調和関数展開で表すことができる。
地球の中心を原点にとった球面座標で考える。$\theta, \phi$ がそれぞれ緯度、経度にあたる。地球の磁場 $\vec{B} (r, \theta, \phi)$ は、絶縁体中 (宇宙) で時間変化しない磁場とみなすことができる[ 小話8 ]。Maxwell方程式は

$$\mathrm{div} \vec{B} = 0 \ , \quad \mathrm{rot} \vec{B} = \vec{0}.$$

となる。$\vec{B} (r, \theta, \phi)$ は渦なしの静ベクトル場だから、あるスカラー関数 $U (r, \theta, \phi)$ が存在して、

$$\vec{B} = - \mathrm{grad} \ U.$$

と表せる。このときの $U (r, \theta, \phi)$磁気ポテンシャルという。
磁場の発散はゼロであるから[ 小話9 ]、磁気ポテンシャル $U$

$$\mathrm{div} \vec{B} = - \mathrm{div} \ \mathrm{grad} \ U = - \nabla ^2 U = 0.$$

すなわち、Laplace方程式

$$\nabla ^2 U = 0.$$

の解である。したがって、地磁気のポテンシャルは球面調和関数の和で表せる。このとき、$g_n ^{~m}, h_n ^{~m}$ は内部Gauss係数、$q_n ^{~m}, s_n ^{~m}$ は外部Gauss係数と呼ばれる。数学への多大な貢献で知られるガウスは、それまであまり調べられていなかった地磁気の「強さ」を研究した人物でもあった。地球は北極をS極、南極をN極とする棒磁石でおおむね近似できると言われているが、実際には地磁気の生成はそれほど単純ではないため、z軸対称な系ではない。

球面座標におけるその他の2階偏微分方程式

Helmholtz方程式

波動方程式や拡散方程式を球面座標で解こうとすると、以下のHelmholtz方程式が現れる。

Helmholtz方程式

$$(\nabla ^2 + k^2)\cdot A(r, \theta, \phi) = 0.$$

これは $k = 0$ でLaplace方程式になる。この一般解は

$$ A(r, \theta, \phi)=\sum_k \sum_{l=0}^{\infty} \sum_{m=-l}^l\left\{a_{l m} j_l(k r)+b_{l m} n_l(k r)\right\} \cdot Y_l^m(\theta, \phi). $$

である。ここで、$\theta, \phi$ 方向の変動を展開する $Y_l^m(\theta, \phi)$ は球面調和関数である。$r$ 方向の変動を展開する $j_l(k r), \ n_l(k r)$ は球Bessel関数と呼ばれる。

球面座標におけるシュレーディンガー方程式

水素原子中の電子の波動関数を求めたいとき、以下のシュレーディンガー方程式を解くことになる。

水素原子のシュレーディンガー方程式

$$ \left( -\frac{\hbar^2}{2 m_e} \nabla^2-\frac{e^2}{4 \pi \varepsilon_0 r} \right) \psi(r, \theta, \phi) = E \psi(r, \theta, \phi). $$

これは $\psi(r, \theta, \phi) = R(r) \cdot Y(\theta, \phi)$ と変数分離して解くことができて、$\theta, \phi$ 方向の変動 $Y(\theta, \phi)$ は球面調和関数になる。$r$ 方向の変動はラゲールの陪多項式で表すことができる。

まとめ

3次元球面座標で定義されたスカラー関数 $U(r, \theta, \phi)$ がLaplace方程式 $\nabla ^2 U = 0$ を満たすとき、$U$ は球面調和関数の和で表すことができる。特に z軸対称 ($\phi$ に関する回転対称) な場合には、解は多重極子 (単極子 + 双極子 + 四重極子 + ...) の和の形で表せる。Laplace方程式以外にも、2階偏微分方程式を球面座標で解くと$\theta, \phi$ 方向の変動は球面調和関数で展開できる場合が多い。


小話

あまり追いきれていない細かい話をメモとしてまとめた。真偽不明とまでは行かないものの、要出典の話が多い。

小話1

$r^n, 1/r^{n+1}$ といったべき関数によるテイラー展開 (Laurent展開と言うべき?) のような側面と、$\cos m\phi , \ \sin m\phi$ といった周波数成分によるフーリエ展開のような側面の両方を併せ持つ点が個人的な推しポイント。


小話2

球面調和関数の定義は他にも「$n$次元Laplace方程式の解のうち単位球面上に限った関数」というものもある。


小話3

今回のLaplace方程式だけでなく、波動方程式とかシュレーディンガー方程式とか、物理学で登場する偏微分方程式ではしばしばこの「一般解が変数分離できると仮定」して解く変数分離法が用いられる。これで実際うまく行っているから物理的には良いのだが、個人的には「変数分離された解を仮定して得られた解が、本当に『その微分方程式の解を全て表すことのできる一般解』である保証はないのではないか」という疑問をずっと拭えないでいる。まあ、物理で登場するような「性質のいい」偏微分方程式には常微分方程式と同様に解の存在と一意性が成り立つ[要出典]ので、積分定数の数が足りていれば大丈夫と考えて良いのだろうとは思うのだが...。今回のケースでは一般解の定数 ${g _n ^{~m}}, {h _n ^{~m}}, {q _n ^{~m}}, {s _n ^{~m}}$ が無限個ある ($n$$1$ から $\infty$ まで動く) ので、どう理解すべきか悩ましい。


小話4

両辺を $R \Theta \Phi / r^2 \ ( = U / r^2 )$ で割っているが、$U = 0$ となる点においてゼロ除算をしていることにはならないのだろうか。どうやら $U$ の零点が高々可算個であれば、測度論を用いて「ほとんどいたるところで」大丈夫ということになるらしい[要出典]


小話5

この段階では、厳密には $n$ は一般に実数の値を取ってよい。物理の文脈でLaplace方程式を解こうとすると、物理的に満たされるべき条件によって結局 $n$ が自然数に限られることが多い[要出典]。分離定数 $C$ は、実際には実数全体を動けるほど自由な定数ではなく、せいぜい $C \leq 1/4$. である。


小話6

しれっと $n > 0$ であるかのような解の書き方をしたが、$n < 0$ でも同型の解になる。$n < 0$ のとき、求めた解 $R(r)$

$$R(r) = \frac{A_1}{r^{-n}} + B_1 r^{-n + 1}.$$

となるが、改めて $l = -n + 1 \ (> 0)$ と置き直すことで

$$R(r) = B_1 r^l + \frac{A_1}{r^{l+1}}.$$

の形に表すことができる。


小話7

Legendre多項式 $P_n (x)$$n$ 次多項式であって

$$P_n (x) = \frac{1}{2^n n!} \frac{d ^n}{dx ^n}\left[ (x^2 - 1)^n \right].$$

と表すことができる (ロドリゲスの公式)。これを用いて Legendre陪関数は

$$P_n ^{~m} (x) = (1 - x^2) ^{m/2} \ \frac{d^m P_n(x)}{dx^m}.$$

と表される。


小話8

厳密には地球の磁場も変化している。地球の磁場自体が数年のスケールでゆったりと変化していたり、地球の高層では磁気嵐が発生したりしている。


小話9

一般的な静電場とは異なり静磁場が球面調和関数で展開できるのは、単磁荷 (モノポール) が存在しないからだと言える。もし大きめのモノポールを作ってしまった方がおられるならば、地磁気に影響しないよう地球磁気圏の外側 (高度約 1,000,000 km 以上) へ移動して実験していただきたい。

参考文献

投稿日:2023613
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

学部生、地球惑星科学専攻。 応用物理学、応用数学、データ解析を勉強しています。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中