Processing math: 85%

전자공학/제어공학2020. 7. 2. 20:00
반응형

[제어공학] 5. 라플라스 변환의 응용



미분방정식의 라플라스 변환의 해가 s에 대한 유리함수일 때 다음과 같이 나타낼 수 있고G(s)=Q(s)P(s)여기서 P(s)Q(s)s의 다항식이고, P(s)s의 차수가 Q(s)의 차수보다 크다고 가정한다. 다항식 P(s)를 다음과 같이 나타낼 수 있고,P(s)=sn+an1sn1++a1s+a0a0,a1,...,an1은 실수 계수이다. 

G(s)가 단순극, 중복극, 공액복소극인 각 경우에 대해 부분분수로 나타내어 구할 수 있다.


G(s)가 단순극을 갖는 경우: G(s)의 모든 극이 단순하고 실수이면, G(s)를 다음과 같이 나타낼 수 있고G(s)=Q(s)P(s)=Q(s)(s+s1)(s+s2)(s+sn)여기서 s1s2sn이다. 부분분수로 전개하면 다음과 같이 나타낼 수 있고,G(s)=Ks1s+s1+Ks2s+s2++Ksns+sn계수 Ksi(i=1,2,...,n)은 다음과 같이 구할 수 있다.Ksi={(s+si)Q(s)P(s)}s=si=Q(si)(s2si)(s3si)(ssi1)(ssi+1)(snsi)예를들어 다음의 함수G(s)=5s+3(s+1)(s+2)(s+3)를 다음과 같이 부분분수로 나타내자.G(s)=K1s+1+K2s+2+K3s+3K1,K2,K3은 다음과 같이 구할 수 있다.K1={(s+1)G(s)}s=1=5(1)+3(21)(31)=1K2={(s+2)G(s)}s=2=5(2)+3(12)(32)=7K3={(s+3)G(s)}s=3=5(3)+3(13)(23)=6따라서 G(s)를 다음과 같이 부분분수로 나타낼 수 있다.G(s)=1s+1+7s+26s+3G(s)가 중복근을 갖는 경우: G(s)n개의 극 중 r개가 같다면, 즉 s=si의 극이 r차의 중근이라면, G(s)를 다음과 같이 나타낼 수 있고G(s)=Q(s)P(s)=Q(s)(s+s1)(s+s2)(s+snr)(s+si)r(i1,2,...,nr) G(s)는 다음과 같이 전개할 수 있다.G(s)=Ks1s+s1++Ks(nr)s+snr+A1s+si++Ar(s+si)r단순극에 대응되는 nr개의 계수 Ks1,...,Ksnr은 앞에서와 같은 방법으로 구하면 되고, 중복극에 대응되는 계수의 결정은 다음과 같이 하면 된다.Ar={(s+si)rG(s)}s=siAr1=dds{(s+si)rG(s)}s=siAr2=12!d2ds2{(s+si)rG(s)}s=siA1=1(r1)!dr1dsr1{(s+si)rG(s)}s=si예를들어 다음의 함수G(s)=1s(s+1)3(s+2)를 다음과 같이 부분분수로 나타내자.G(s)=K0s+K2s+2+A1s+1+A2(s+1)2+A3(s+1)3K0,K2,A1,A2,A3은 다음과 같이 구할 수 있다.K0={sG(s)}s=0=12,K2={(s+2)G(s)}s=2=12A3={(s+1)3G(s)}s=1=1A2=dds{(s+1)3G(s)}s=1=dds{1s(s+2)}s=1=0A1=12!d2ds2{(s+1)3G(s)}=12d2ds2{1s(s+2)}=1따라서 G(s)를 다음과 같이 부분분수로 나타낼 수 있다.G(s)=12s+12(s+2)1s+11(s+1)3G(s)가 단순복소극을 갖는 경우: G(s)가 공액복소극 s=σ±jω를 갖는다고 가정하자. 이 극에 대응되는 계수들은 앞과 같은 방법으로 다음과 같이 구해진다.Kσ+jω={(s+σjω)G(s)}s=σ+jωKσjω={(s+σ+jω)G(s)}s=σjω예를들어 다음의 함수G(s)=ω2ns2+2ζωns+ω2n(ζ<1)라 하자. 그러면G(s)=Kσ+jωs+σjω+Kσjωs+σ+jω이고σ=ζωn,ω=ωn1ζ2이며Kσ+jω={(s+σjω)G(s)}s=σ+jω=ω2n2jωKσjω={(s+σ+jω)G(s)}s=σjω=ω2n2jω이므로G(s)=ω2n2jω{1s+σjω1s+σ+jω}이다.  


다음은 선형 1, 2계 상미분방정식이다.dy(t)dt+a0y(t)=f(t)d2y(t)dt2+a1dy(t)dt+a0y(t)=f(t)다음의 과정을 거쳐 라플라스 변환을 이용해 미분방정식의 해를 구할 수 있다.

1. 라플라스 변환표를 이용하여 미분방정식을 라플라스 변환에 의해 s에 대한 함수로 변환한다.

2. 변환된 대수방정식으로부터 출력변수(구하고자 하는 해)를 구한다.

3. 변환된 대수방정식에 대해 부분분수 전개를 한다.

4. 라플라스 변환표로부터 역 라플라스 변환을 구한다.


다음의 1계 미분방정식τdy(t)dt+y(t)=us(t),y(0)=0에 대해 y(0)=0,L(us(t))=1s이므로 L(y(t))=Y(s)라고 하면 위의 미분방정식의 라플라스 변환은τsY(s)+Y(s)=1s이고,Y(s)=1s(τs+1)=1sττs+1이므로 그 해는 다음과 같고,y(t)=1etτ여기서 τlim의 최종값의 63%에 도달하는데 걸리는 시간이다.

다음의 2계 미분방정식\frac{d^{2}y(t)}{dt^{2}}+34.5\frac{dy(t)}{dt}+1000y(t)=1000u_{s}(t),\,y(0)=0,\,\frac{dy}{dt}_{t=0}=0에서 \mathcal{L}(f(t))=Y(s)라 하고, 라플라스변환을 해서 Y(s)에 대해 풀면 다음과 같다.Y(s)=\frac{1000}{s(s^{2}+34.5s+1000)}=\frac{\omega_{n}^{2}}{s(s^{2}+2\zeta\omega_{n}s+\omega_{n}^{2})}=\frac{K_{0}}{s}+\frac{K_{-\sigma+j\omega}}{s+\sigma-j\omega}+\frac{K_{-\sigma-j\omega}}{s+\sigma+j\omega}여기서 \zeta=0.5455,\,\omega_{n}=\sqrt{1000}=31.62이다. K_{0},\,K_{-\sigma+j\omega},\,K_{-\sigma-j\omega}를 구하면\begin{align*}&K_{0}=\{sY(s)\}_{s=0}=1\\&K_{-\sigma+j\omega}=\{(s+\sigma-j\omega)Y(s)\}_{s=-\sigma+j\omega}=\frac{e^{-j\phi}}{2j\sqrt{1-\zeta^{2}}}\\&K_{-\sigma-j\omega}=\{(s+\sigma+j\omega)Y(s)\}_{s=-\sigma-j\omega}=-\frac{e^{-j\omega}}{2j\sqrt{1-\zeta^{2}}}\end{align*}이고 여기서 \phi=\pi-\cos^{-1}\zeta이다. 따라서\begin{align*}y(t)&=1+\frac{1}{2j\sqrt{1-\zeta^{2}}}e^{-\zeta\omega_{n}t}\left\{e^{j(\omega t-\phi)}-e^{-j(\omega t-\phi)}\right\}\\&=1+\frac{1}{\sqrt{1-\zeta^{2}}}e^{-\zeta\omega_{n}t}\sin(\omega_{n}\sqrt{1-\zeta^{2}}t-\phi)\\&=1-\frac{1}{\sqrt{1-\zeta^{2}}}e^{-\zeta\omega_{n}t}\sin(\omega_{n}\sqrt{1-\zeta^{2}}+\cos^{-1}\zeta)\,(t\geq0)\end{align*}이고 다음과 같이 나타낼 수 있다.y(t)=1-1.193e^{-17.25t}\sin(26.5t+0.9938)\,(t\geq0)

참고자료:

Automatic Control Systems 9th edition, Kuo, Golnaraghi, Wiley     

반응형
Posted by skywalker222