注意

次の(1)が非常に重要である。 例年それを間違えてナンセンスなレポートを提出する人が少なくない。
(1)
$ v_n:=\bm{v}
\cdot\bm{n}$ $ \dsp\int_{\Gamma}v_n\;\D\sigma=0$ を満たしている必要がある。実際、Gaussの発散定理と非圧縮性の仮定から

$\displaystyle \int_{\Gamma}v_n\;\D\sigma
=\int_{\Gamma}\bm{v}\cdot\bm{n}\;\D\sigma
=\int_{\Omega}\Div\bm{v}\;\D\bm{x}
=\int_{\Omega}0\;\D\bm{x}=0.
$

サンプルプログラムでは、 円盤領域 $ \Omega=\left\{(x,y)\in\mathbb{R}^2\relmiddle\vert x^2+y^2<1\right\}$ なので $ \bm{n}=\begin{pmatrix}x  y \end{pmatrix}$ (ここは良く考えること). また一様流 $ \bm{v}=\begin{pmatrix}1 2\end{pmatrix}$ であったので、

$\displaystyle v_n=\bm{v}\cdot\bm{n} =
\begin{pmatrix}1 2\end{pmatrix}\cdot
\begin{pmatrix}x y\end{pmatrix}=x+2y
$

としてある。($ \bm{v}$$ \Omega$ で定数関数なので) $ \Div\bm{v}=0$ であるから、 当然 $ \dsp\int_{\Gamma}v_n\;\D\sigma=0$ も成り立つ。 (そうでない場合は、きちんと計算して $ \dsp\int_{\Gamma}v_n\;\D\sigma=0$ が成り立つことを確かめる必要がある。)
(2)
湧き出しや吸い込み、点渦など、特異点が $ \Omega$ 内にあるような問題は、 この方法では解くことが出来ない。

質問されたことへの回答



桂田 祐史