라플라스 변환

testwiki
둘러보기로 이동 검색으로 이동

틀:상태상자 틀:위키백과잇기 L(f(t))=0f(t)estdt로 주어지는 함수 L(f(t))f(t)라플라스 변환(Lapalce Transform)이라고 합니다.

기본적인 라플라스 변환

아래는 라플라스 변환과 관련된 문제에서 자주 등장하는 함수의 형태입니다. 이것을 숙지해두면 라플라스 변환의 응용에서 상당한 도움을 얻을 수 있습니다.
어떤 함수 f(t) 의 라플라스 변환을 F(s) 라고 하면,

  • 초월함수(Exponential Function)
f(t)=eatF(s)=1sa
  • 삼각함수(Trigonometric Function)
f(t)=cosatF(s)=ss2+a2
f(t)=sinatF(s)=as2+a2
  • 다항식(Polynomial)
f(t)=tnF(s)=n!sn+1
  • 쌍곡선함수(Hyperbolic Function)
f(t)=coshatF(s)=ss2a2
f(t)=sinhatF(s)=as2a2
  • 단위충격함수(Unit Impulse Function) 및 단위계단함수(Unit Step Function)
f(t)=δ(tt0)F(s)=et0s (단, t0>=0)
f(t)=u(tt0)F(s)=et0ss (단, t0>=0)

라플라스 변환의 중요한 성질

도함수 및 적분에 대한 라플라스 변환

아래는 어떤 함수 f(t)의 도함수 및 적분의 라플라스 변환에 대한 공식입니다.

  • 도함수의 라플라스 변환
L(f(t))=sF(s)f(0)
L(f(t))=s2F(s)sf(0)f(0)
L(f(n)(t))=snF(s)sn1f(0)sn2f(0) . . . fn1(0)
  • 적분의 라플라스 변환
L(0tf(τ)dτ)=F(s)s


초월함수의 이동 성질(Shifting Property)

초월함수 eat 은 라플라스 변환 F(s) 을 이동시키는 성질이 있습니다.

L(eatf(t))=F(sa)


다항함수의 미분 성질(Differentiating Property)

다항함수 tn(n=1,2,3,...) 은 라플라스 변환 F(s)s 에 대해 미분하는 성질이 있습니다.

L(tf(t))=ddsF(s)
L(tnf(t))=(1)ndndsnF(s)


콘볼루션에 대한 라플라스 변환

어떤 두 함수 f(t) , g(t)콘볼루션(Convolution)

f(t)*g(t)=0tf(τ)g(tτ)dτ

으로 정의됩니다. 이때 이 함수의 라플라스 변환은 아래와 같습니다.

L(f(t)*g(t))=F(s)G(s)




라플라스 변환의 추가적인 정리

충격함수 및 계단함수와 관련된 정리

  • L(f(t)u(tt0))=et0sL(f(t+t0)),t0>=0
  • L(f(t)δ(tt0))=f(t0)et0s,t0>=0


초깃값 및 최종값에 관한 정리

아래는 어떤 함수 f(t)초깃값최종값을 구하는 데 사용될 수 있는 정리입니다. 단, 두 식 모두 좌변값이 존재한다는 것을 전제로 합니다.

  • 초깃값 정리 : f(0+)=limssF(s)
  • 최종값 정리 : f()=lims0+sF(s)



라플라스 역변환

어떤 라플라스 변환 F(s)을 원래의 함수f(t)로 변환하는 것을 뜻하며, 기호로는 아래와 같이 나타냅니다.

f(t)=L1(F(s))




라플라스 변환의 응용

미분방정식의 풀이

라플라스 변환을 이용하면, 초깃값(t=0에서의 값)이 주어진 미분방정식을 간단히 풀 수 있습니다.

예제 1 : 1계 미분방정식(1)

초깃값 문제 x+2x=e3t,x(0)=1 의 해를 라플라스 변환을 이용하여 구하여라.


[풀이] 양변에 라플라스 변환을 취하면

[sX(s)x(0)]+2X(s)=1s3
[sX(s)1]+2X(s)=1s3

식을 X(s)에 관해 정리하면

X(s)=s2(s+2)(s3)

이때 위 식의 우변을 아래와 같이 부분분수화할 수 있습니다.

s2(s+2)(s3)=As+2+Bs3 (A,B : 상수)

양변에 (s+2)(s3)을 곱하면

s2=A(s3)+B(s+2)
s2=(A+B)s+(3A+2B)
A+B=1,3A+2B=2
A=45,B=15

따라서 X(s)의 식은 아래와 같습니다.

X(s)=451s+2+151s3

이를 역변환하면 미분방정식의 해 x(t) 을 얻을 수 있습니다.

x(t)=45e2t+15e3t



예제 2 : 1계 미분방정식(2)

초깃값 문제 x+x=sint,x(0)=1,x(0)=0 의 해를 라플라스 변환을 이용하여 구하여라.


양변에 라플라스 변환을 취하면

[s2X(s)sx(0)x(0)]+X(s)=1s2+1

식을 정리하면,

X(s)=ss2+1+1(s2+1)2

을 얻습니다. 이때 L(cost)=ss2+1이고

1(s2+1)2=1s2+11s2+1=L(sint)L(sint)=L(sint*sint)
sint*sint=0tsinτsin(tτ)dτ=120t(costcos(2τt))dτ=12(tcost12(sintsin(t)))=12(tcostsint)

이므로

x(t)=cost12tcost+12sint

를 얻습니다.


예제 3 : 2계 미분방정식

다음의 초깃값 문제를 라플라스 변환을 이용하여 풀어라.

x1x1+x2=et
x2+x2x1=et
x1(0)=0,x2(0)=1



선형 시스템의 모델링

라플라스 변환을 이용하면 여러 개의 선형 미분 방정식으로 이루어진 시스템을 단 하나의 미분방정식으로 통합할 수 있습니다.

예제 1 : 스프링-질량 시스템(Spring-Mass System)

질량이 각각 m1,m2 인 두 물체 및 용수철 상수가 각각 k1,k2 인 두 용수철로 구성된 시스템에서 질량 m2 의 물체에 힘 f(t)을 가했다. 두 물체의 위치를 각각 x1(t),x2(t) 라 할 때, 두 물체의 운동방정식은 각각 다음과 같았다.

m1x1+(k1+k2)x1k2x2=0
m2x2+k2x2k2x1=f(t)

f(t) 가 주어진 함수일 때, 위 두 방정식을 각각 (a) 오직 x1(t) 에 관한 미분방정식으로, (b) 오직 x2(t) 에 관한 미분방정식으로 통합하여라.



[풀이] x1(t) 에 관한, 또는 x2(t) 에 관한 미분방정식은, 모든 초기 조건을 0 으로 둔 뒤 주어진 두 방정식에 각각 라플라스 변환을 취하고 연립하여 X1(s)X2(s)을 각각 F(s) 에 관한 식으로 나타냄으로써 구할 수 있습니다. 우선, 초기 조건을 모두 0 으로 두고 두 방정식에 라플라스 변환을 취하면

m1s2X1(s)+(k1+k2)X1(s)k2X2(s)=0
m2s2X2(s)+k2X2(s)k2X1(s)=F(s)


여기서 첫째 방정식을 X2(s)에 대해 표현하면

X2(s)=m1s2+(k1+k2)k2X1(s)


이를 둘째 식에 대입하면

m2s2m1s2+(k1+k2)k2X1(s)+k2m1s2+(k1+k2)k2X1(s)k2X1(s)=F(s)


X1(s)에 관해 정리하면

X1(s)=k2F(s)m1m2s4+(m1k2+m2k1+m2k2)s2+k1k2
m1m2s4X1(s)+(m1k2+m2k1+m2k2)s2X1(s)+k1k2X1(s)=k2F(s)


이때, 모든 초기 조건을 0 으로 두었으므로, 양변을 라플라스 역변환하면 아래의 미분방정식을 얻게 됩니다.

m1m2x1+(m1k2+m2k1+m2k2)x1+k1k2x1=k2f(t) ------------------------------------------------------ (a)의 정답


한편, 위에서 구한 X1(s)의 식을 이용하여 X2(s)의 식을 구하면

X2(s)=m1s2+(k1+k2)k2X1(s)


=m1s2+(k1+k2)k2k2F(s)m1m2s4+(m1k2+m2k1+m2k2)s2+k1k2


=[m1s2+(k1+k2)]F(s)m1m2s4+(m1k2+m2k1+m2k2)s2+k1k2


m1m2s4X2(s)+(m1k2+m2k1+m2k2)s2X2(s)+k1k2X2(s)=m1s2F(s)+(k1+k2)F(s)


여기서도 마찬가지로 위 결과를 라플라스 역변환하면 아래의 미분방정식을 얻게 됩니다.

m1m2x2+(m1k2+m2k1+m2k2)x2+k1k2x2=m1f(t)+(k1+k2)f(t) ------------------------------------------------------------ (b)의 정답