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}

위 식은 다음과 같은 파동 방정식

ρ(x)2ut2=x(κ(x)ux) \rho (x) {{\partial^2 u} \over {\partial t^2}} = {{ \partial } \over {\partial x}} \left( \kappa (x) {{ \partial u } \over { \partial x }} \right)

에서 밀도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)는 시간 tt일 때 xx에서의 파형을 나타낸다. ffgg는 초기 조건으로써 특히 fft=0t=0일 때의 파형을 나타낸다.

코시 문제란 초기값이 주어진 파동방정식 중에서도 경계 조건이 없는 경우를 말한다. 이 때의 해는 간단한 공식의 형태로 나타나며, 이를 달랑베르의 공식d’Alembert’s formula이라 부른다.

풀이

  • Step 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) 와 같이 나타낼 수 있다.

  • Step 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}}

  • Step 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*}

  • Step 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

    을 얻는다.