Processing math: 100%

반응형

[편미분방정식] 3. 파동방정식



파동방정식은 다음과 같고utt=c2uxx(<x<)

이것은 간단한 2계방정식이다. 이 파동방정식을 다음과 같이 나타낼 수 있고uttc2uxx=(tcx)(t+cx)u=0
함수 u(x,t)에서 시작해 ut+cux를 계산하고, 그 결과를 v라고 한 다음 vtcvx를 계산하고, 이것은 0이 되어야 한다. 그 일반해는 다음과 같다.u(x,t)=f(x+ct)+g(xct)
여기서 fg는 임의의 두 번 미분가능한 일변수 함수이다. 그 이유는 v=ut+cux라 하면 vtcvx=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(xct)를 더하면 u(x,t)는 다음과 같다.u(x,t)=f(x+ct)+g(xct)
다음은 앞과 다른 방법으로 파동방정식의 해를 구하는 과정이다. 다음의 특성좌표(characteristic coordinates)를 도입한다.ξ=x+ct,η=xct
연쇄법칙에 의해 x=ξ+η, t=cξ+cη이고 tcx=2cη, t+cx=2cξ이므로 파동방정식을 다음과 같이 나타낼 수 있다.(tcx)(t+cx)u=(2cξ)(2cη)u=0
위의 방정식으로부터 uξη=0이고 c0이므로 이 파동방정식의 해는 다음과 같다.u=f(ξ)+g(η)=f(x+ct)+g(xct)
파동방정식의 해에서 g(xct)는 속도 c로 오른쪽으로 이동하는 파동의 모양이고, f(x+ct)는 속도 c로 왼쪽으로 이동하는 파동의 모양이다.


다음의 파동방정식utt=c2uxx(<x<)

에서 다음의 초기조건이 주어졌다고 하자.u(x,0)=ϕ(x),ut(x,0)=ψ(x)
여기서 ϕψx에 대한 함수이다. 앞에서 구한 일반해u(x,t)=f(x+ct)+g(xct)
에서 t=0이라고 하면ϕ(x)=f(x)+g(x)
가 되고 연쇄법칙을 이용해 일반해 u(x,t)t에 대해 미분한 다음 t=0을 대입하면 다음과 같다.ψ(x)=cf(x)cg(x)
위의 결과에서 xs로 바꾸고 다음과 같이 식을 변형하자.ϕ=f+g,1cψ=fg
위의 변형한 식으로부터 다음의 결과를 얻는다.f=12(ϕ+ψc),g=12(ϕψc)
적분하면 다음의 결과를 얻고f(s)=12ϕ(s)+12cs0ϕ+Ag(s)=12ϕ(s)12cs0ϕ+B
여기서 AB는 상수이고 ϕ(x)=f(x)+g(x)이므로 A+B=0이어야 한다. f에 대해서 s=x+ct로 치환하고 g에 대해서 s=xct로 치환하면u(x,t)=12ϕ(x+ct)+12cx+ct0ψ+12ϕ(xct)12cxct0ψ
이고 다음과 같이 해가 구해진다.u(x,t)=12{ϕ(x+ct)+ϕ(xct)}+12cx+ctxctψ(s)ds
이 해를 달랑베르 해(d'Alembert solution)라고 한다. 


1. 

ϕ(x)=0, ψ(x)=cosx라고 하면 파동방정식의 해는 다음과 같다.u(x,t)=12c{sin(x+ct)sin(xct)}=1ccosxsinct

 

2. 발현악기(plucked string instrument

현의 속도는 c=Tρ이다. 다음의 초기조건을 갖는 무한히 긴 현(줄)을 고려하자.ϕ(x)={bba|x|(|x|<a)0(|x|>a),ψ(x)=0

이 방정식의 해는u(x,t)=12{ϕ(x+ct)+ϕ(xct)}
이 해의 그래프는 다음과 같다.

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(bba|x+12a|)=3b4+bx2a

|x|<a2이면, u(x,t)는 다음과 같다.u(x,t)=12{ϕ(x+12a)+ϕ(x12a)}=12{bba(x+12a)+bba(12ax)}=b2
  

참고자료: 

Partial Differential Equations second edition, Strauss, Wiley             

반응형
Posted by skywalker222