[편미분방정식] 3. 파동방정식
파동방정식은 다음과 같고utt=c2uxx(−∞<x<∞)
이것은 간단한 2계방정식이다. 이 파동방정식을 다음과 같이 나타낼 수 있고utt−c2uxx=(∂∂t−c∂∂x)(∂∂t+c∂∂x)u=0
함수 u(x,t)에서 시작해 ut+cux를 계산하고, 그 결과를 v라고 한 다음 vt−cvx를 계산하고, 이것은 0이 되어야 한다. 그 일반해는 다음과 같다.u(x,t)=f(x+ct)+g(x−ct)
여기서 f와 g는 임의의 두 번 미분가능한 일변수 함수이다. 그 이유는 v=ut+cux라 하면 vt−cvx=0이어야 하고 이 방정식의 해는 v(x,t)=h(x+ct)(h는 임의의 함수)이다. 그러면 다음의 방정식을 얻고ut+cux=h(x+ct)
이 방정의 한 해는 다음과 같다.u(x,t)=f(x+ct)(f′(s)=12ch(s))
이 편미분방정식은 선형이므로 구한 해 f(x+ct)에 또 다른 해 g(x−ct)를 더하면 u(x,t)는 다음과 같다.u(x,t)=f(x+ct)+g(x−ct)
다음은 앞과 다른 방법으로 파동방정식의 해를 구하는 과정이다. 다음의 특성좌표(characteristic coordinates)를 도입한다.ξ=x+ct,η=x−ct
연쇄법칙에 의해 ∂x=∂ξ+∂η, ∂t=c∂ξ+c∂η이고 ∂t−c∂x=−2c∂η, ∂t+c∂x=2c∂ξ이므로 파동방정식을 다음과 같이 나타낼 수 있다.(∂t−c∂x)(∂t+c∂x)u=(−2c∂ξ)(2c∂η)u=0
위의 방정식으로부터 uξη=0이고 c≠0이므로 이 파동방정식의 해는 다음과 같다.u=f(ξ)+g(η)=f(x+ct)+g(x−ct)
파동방정식의 해에서 g(x−ct)는 속도 c로 오른쪽으로 이동하는 파동의 모양이고, f(x+ct)는 속도 c로 왼쪽으로 이동하는 파동의 모양이다.
다음의 파동방정식utt=c2uxx(−∞<x<∞)
에서 다음의 초기조건이 주어졌다고 하자.u(x,0)=ϕ(x),ut(x,0)=ψ(x)
여기서 ϕ와 ψ는 x에 대한 함수이다. 앞에서 구한 일반해u(x,t)=f(x+ct)+g(x−ct)
에서 t=0이라고 하면ϕ(x)=f(x)+g(x)
가 되고 연쇄법칙을 이용해 일반해 u(x,t)를 t에 대해 미분한 다음 t=0을 대입하면 다음과 같다.ψ(x)=cf′(x)−cg′(x)
위의 결과에서 x를 s로 바꾸고 다음과 같이 식을 변형하자.ϕ′=f′+g′,1cψ=f′−g′
위의 변형한 식으로부터 다음의 결과를 얻는다.f′=12(ϕ′+ψc),g′=12(ϕ′−ψc)
적분하면 다음의 결과를 얻고f(s)=12ϕ(s)+12c∫s0ϕ+Ag(s)=12ϕ(s)−12c∫s0ϕ+B
여기서 A와 B는 상수이고 ϕ(x)=f(x)+g(x)이므로 A+B=0이어야 한다. f에 대해서 s=x+ct로 치환하고 g에 대해서 s=x−ct로 치환하면u(x,t)=12ϕ(x+ct)+12c∫x+ct0ψ+12ϕ(x−ct)−12c∫x−ct0ψ
이고 다음과 같이 해가 구해진다.u(x,t)=12{ϕ(x+ct)+ϕ(x−ct)}+12c∫x+ctx−ctψ(s)ds
이 해를 달랑베르 해(d'Alembert solution)라고 한다.
1.
ϕ(x)=0, ψ(x)=cosx라고 하면 파동방정식의 해는 다음과 같다.u(x,t)=12c{sin(x+ct)−sin(x−ct)}=1ccosxsinct
2. 발현악기(plucked string instrument)
현의 속도는 c=√Tρ이다. 다음의 초기조건을 갖는 무한히 긴 현(줄)을 고려하자.ϕ(x)={b−ba|x|(|x|<a)0(|x|>a),ψ(x)=0
이 방정식의 해는u(x,t)=12{ϕ(x+ct)+ϕ(x−ct)}
이 해의 그래프는 다음과 같다.

t=a2c라고 하자. 그러면 x±ct=x±a2이다. x<−3a2이면 x±a2<−a이고 u(x,t)=0이다.
−3a2<x<−a2이면, u(x,t)는 다음과 같다.u(x,t)=12ϕ(x+12a)=12(b−ba|x+12a|)=3b4+bx2a
|x|<a2이면, u(x,t)는 다음과 같다.u(x,t)=12{ϕ(x+12a)+ϕ(x−12a)}=12{b−ba(x+12a)+b−ba(12a−x)}=b2
참고자료:
Partial Differential Equations second edition, Strauss, Wiley