수송 방정식의 초기값 문제와 비동차 문제 풀이
📂편미분방정식수송 방정식의 초기값 문제와 비동차 문제 풀이
방정식
아래의 편미분방정식을 수송방정식transport equation이라 한다.
ut+b⋅Du=0in Rn×(0, ∞)
풀이
초기값 문제
수송방정식의 초기값 문제가 아래와 같이 주어졌다고 하자.
{ut+b⋅Duu=0=gin Rn×[0, ∞)on Rn×{t=0}
b∈Rn는 수송방정식에서 주어진 상수이고, g:Rn→R는 초기값으로 주어져있다. 이를 통해 u를 얻는 것이 문제이다. z를 다음과 같이 정의하자.
z(s):=u(x+sb, t+s)(s∈R)
그러면 다음을 얻는다.
z(−t)=u(x−tb, 0)=g(x−tb)
또한 z(s)의 값은 s와 무관하므로 다음이 성립한다.
z(−t)=z(0)=u(x, t)
따라서 솔루션은 다음과 같다.
u(x, t)=g(x−tb) (x∈Rn, t≥0)
역으로 u(x, t)=g(x−tb)를 만족하는 g∈C1(Rn)가 있다면, u∈C1은 (1)의 솔루션이 된다.
■
비동차 문제
초기값문제에서 우변의 항이 0이 아닌 경우이다.
{ut+b⋅Duu=f=gin Rn×[0, ∞)onRn×{t=0}
위에서 정의한 z에 대해서 z˙를 구하면 다음과 같다.
z˙(s)=dsdz=∂x∂udsdx+∂t∂udsdt=Du(x+sb, t+s)⋅b+ut(x+sb, t+s)=f(x+sb, t+s)
따라서 다음이 성립한다.
u(x, t)−g(x−tb)=z(0)−z(−t)=∫−t0z˙(s)ds=∫−t0f(x+sb, t+s)ds=∫0tf(x+(s−t)b, s)ds
네번째 등호는 s≡s′+t로 치환하면 성립한다. 그러면 (2)의 해는 다음과 같다.
u(x, t)=g(x−tb)+∫0tf(x+(s−t)b, s)ds(x∈Rn, t≥0)
■