logo

波動方程式に対するコーシー問題の解 📂偏微分方程式

波動方程式に対するコーシー問題の解

説明

{utt=c2uxxu(0,x)=f(x)ut(0,x)=g(x) \begin{cases} u_{tt} = c^2 u_{xx} \\ u(0,x) = f(x) \\ u_{t}(0,x) = g(x) \end{cases}

この式は、次の波動方程式で、密度densityρ(x)>0\rho (x) > 0剛性stiffnessκ(x)>0\kappa (x) > 0が両方とも定数である場合を指しており、c:=κρ\displaystyle c : = {{\kappa} \over {\rho}}波速wave speedと言う。

ここで、ttは時間、xxは位置、u(t,x)u(t,x)は時間ttにおける波形を示す。ttは時間、xxは位置、u(t,x)u(t,x)は時間ttxxの位置の波形を示す。ffggは初期条件で、特にffは時間t=0t=0での波形を示す。

コーシー問題とは、初期値が与えられた波動方程式で境界条件がない場合を指す。この場合の解は単純な式の形で表され、これをダランベールの式と呼ぶ。

解決

  • ステップ 1. u:=(t2c2x2)u=uttc2uxx=0\Box u : = (\partial_{t}^{2} - c^2 \partial_{x}^{2} ) u = u_{tt} - c^2 u_{xx} = 0

    線形作用素\Boxを上記のように定義すると、

    =(t2c2x2)=(t+cx)(tcx) \Box = (\partial_{t}^{2} - c^2 \partial_{x}^{2} ) = (\partial_{t} + c \partial_{x} ) (\partial_{t} - c \partial_{x} )

    つまりker()\ker ( \Box )のどの要素uuも、与えられた方程式の解となる。

    ここで、uker()u \in \ker ( \Box )u(t,x)=p(xct)+q(x+ct)u(t,x) = p (x - ct) + q(x + ct)のように表せる。

  • ステップ 2.

    初期条件より、f(x)=u(0,x)=p(x)+q(x)f(x) = u(0,x) = p(x) + q(x)である。したがって、

    p(xct)=f(x+ct)+f(xct)2 p(x - ct) = {{f(x +ct) + f(x - ct) } \over {2}}

  • ステップ 3.

    初期条件より、f(x)=p(x)+q(x)f ' (x) = p '(x) + q’(x)である。そして、g(x)=ut(0,x)=cp(x)+cq(x)g(x ) = u_{t} (0,x) = -c p '(x) + c q’ (x)である。

    {p(x)=12f(x)+12g(x)q(x)=12f(x)+12g(x)    {p(x)=12f(x)+120xg(z)dz+aq(x)=12f(x)+120xg(z)dza    q(x+ct)=12cxctx+ctg(z)dz \begin{align*} &\begin{cases} p '(x) = \dfrac{1}{2} f '(x) + \dfrac{1}{2}g(x) \\ q’(x) = \dfrac{1}{2} f '(x) + \dfrac{1}{2} g(x) \end{cases} \\ \implies& \begin{cases} p(x) = \dfrac{1}{2} f(x) + \dfrac{1}{2} \displaystyle \int_{0}^{x} g(z) dz + a \\ q(x) = \dfrac{1}{2} f(x) + \dfrac{1}{2} \displaystyle \int_{0}^{x} g(z) dz - a \end{cases} \\ \implies& q(x + ct) = \dfrac{1}{2c} \displaystyle \int_{x - ct}^{x + ct} g(z) dz \end{align*}

  • ステップ 4. ダランベールの式

    まとめると、

    u(t,x)=f(x+ct)+f(xct)2+12cxctx+ctg(z)dz u(t,x) = {{f(x +ct) + f(x - ct) } \over {2}} + {{1} \over {2c}} \int_{x - ct}^{x + ct} g(z) dz

    を得る。