強形式ラプラス方程式の弱形式化

強形式で書くとラプラス方程式を解く問題は次のようにかける.

\begin{displaymath}
\nabla^2 \phi = 0
\end{displaymath} (1)


\begin{displaymath}
\phi = g_1 \qquad (\quad on \quad S_1 \quad)
\end{displaymath} (2)


\begin{displaymath}
\frac{\partial \phi}{\partial n } = g_2 \qquad (\quad on \quad S_2 \quad)
\end{displaymath} (3)

境界条件は式[*]のように値が決定されている場合のDirichlet条件と, 式[*]のように法線方向の微分値が決定されている場合の Neumann条件の2種類に分けられる. これらは,第一種境界条件,第二種境界条件または, 基本境界条件,自然境界条件と呼ばれる場合もある. 境界はDirichlet条件かNeumann条件のどちらかが設定されていなくては, 解が定まらない. また,Dirichlet条件とNeumann条件が与えられる境界は重複してはならない. つまり,

\begin{displaymath}
S_1 \cup S_2 = S \qquad S_1 \cap S_2 = \emptyset
\end{displaymath} (4)

以下強形式で書かれたラプラス方程式を弱形式に変形する.$\delta\phi$

\begin{displaymath}
\delta\phi = 0 \qquad ( \quad on \quad S_1 \quad )
\end{displaymath} (5)

を満たす任意の関数とする.式?の両辺に$\delta\phi$をかけて,$V$上で積分すると

\begin{displaymath}
\int_V \nabla^2 \phi \delta \phi
dV
=
0
\end{displaymath} (6)

となる. ここで,微分の連鎖則より

\begin{displaymath}
\frac{\partial}{\partial x_k}
(\frac{\partial\phi}{\partial ...
...ial\phi}{\partial x_k}
\frac{\partial\delta\phi}{\partial x_k}
\end{displaymath} (7)

が成り立つ.これを$V$内で積分すると

\begin{displaymath}
\int_V \nabla \cdot ( \nabla \phi \delta \phi ) dV
=
\int_V...
...a \phi dV
+
\int_V (\nabla \phi) \cdot (\nabla \delta \phi) dV
\end{displaymath} (8)

第2項に式[*]を代入する.また,右辺と左辺を入れ替えると,

\begin{displaymath}
\int_V (\nabla \phi) \cdot (\nabla \delta \phi) dV
=
\int_V \nabla \cdot ( \nabla \phi \delta \phi ) dV
\end{displaymath} (9)

右辺にGaussの発散定理を用いると

\begin{displaymath}
\int_V (\nabla \phi) \cdot (\nabla \delta \phi) dV
=
\int_S ...
...S
=
\int_S \frac{ \partial \phi }{ \partial n } \delta \phi dS
\end{displaymath} (10)

$S_1$上では$\delta\phi$は0であるから

\begin{displaymath}
\int_V (\nabla \phi) \cdot (\nabla \delta \phi) dV
=
\int_{S...
...
\int_{S_2} g_2 \delta \phi dS
=
\int_{S_2} g_2 \delta \phi dS
\end{displaymath} (11)

よって,弱形式で書かれたラプラス方程式は以下の通り

\begin{displaymath}
\int_V (\nabla \phi) \cdot (\nabla \delta \phi) dV
=
\int_{S...
...hi\ni \{ \delta\phi \mid \delta\phi=0 \quad (on \quad S_1) \}
\end{displaymath} (12)


\begin{displaymath}
\phi = g_1 \qquad (\quad on \quad S_1 \quad)
\end{displaymath} (13)


梅谷 信行 平成18年9月19日