[제어공학] 5. 라플라스 변환의 응용
미분방정식의 라플라스 변환의 해가 s에 대한 유리함수일 때 다음과 같이 나타낼 수 있고G(s)=Q(s)P(s)여기서 P(s)와 Q(s)는 s의 다항식이고, P(s)의 s의 차수가 Q(s)의 차수보다 크다고 가정한다. 다항식 P(s)를 다음과 같이 나타낼 수 있고,P(s)=sn+an−1sn−1+⋯+a1s+a0a0,a1,...,an−1은 실수 계수이다.
G(s)가 단순극, 중복극, 공액복소극인 각 경우에 대해 부분분수로 나타내어 구할 수 있다.
G(s)가 단순극을 갖는 경우: G(s)의 모든 극이 단순하고 실수이면, G(s)를 다음과 같이 나타낼 수 있고G(s)=Q(s)P(s)=Q(s)(s+s1)(s+s2)⋯(s+sn)여기서 s1≠s2≠⋯≠sn이다. 부분분수로 전개하면 다음과 같이 나타낼 수 있고,G(s)=Ks1s+s1+Ks2s+s2+⋯+Ksns+sn계수 Ksi(i=1,2,...,n)은 다음과 같이 구할 수 있다.Ksi={(s+si)Q(s)P(s)}s=−si=Q(−si)(s2−si)(s3−si)⋯(s−si−1)(s−si+1)⋯(sn−si)예를들어 다음의 함수G(s)=5s+3(s+1)(s+2)(s+3)를 다음과 같이 부분분수로 나타내자.G(s)=K−1s+1+K−2s+2+K−3s+3K−1,K−2,K−3은 다음과 같이 구할 수 있다.K−1={(s+1)G(s)}s=−1=5(−1)+3(2−1)(3−1)=−1K−2={(s+2)G(s)}s=−2=5(−2)+3(1−2)(3−2)=7K−3={(s+3)G(s)}s=−3=5(−3)+3(1−3)(2−3)=−6따라서 G(s)를 다음과 같이 부분분수로 나타낼 수 있다.G(s)=−1s+1+7s+2−6s+3G(s)가 중복근을 갖는 경우: G(s)의 n개의 극 중 r개가 같다면, 즉 s=−si의 극이 r차의 중근이라면, G(s)를 다음과 같이 나타낼 수 있고G(s)=Q(s)P(s)=Q(s)(s+s1)(s+s2)⋯(s+sn−r)(s+si)r(i≠1,2,...,n−r) G(s)는 다음과 같이 전개할 수 있다.G(s)=Ks1s+s1+⋯+Ks(n−r)s+sn−r+A1s+si+⋯+Ar(s+si)r단순극에 대응되는 n−r개의 계수 Ks1,...,Ksn−r은 앞에서와 같은 방법으로 구하면 되고, 중복극에 대응되는 계수의 결정은 다음과 같이 하면 된다.Ar={(s+si)rG(s)}s=−siAr−1=dds{(s+si)rG(s)}s=−siAr−2=12!d2ds2{(s+si)rG(s)}s=−si⋮A1=1(r−1)!dr−1dsr−1{(s+si)rG(s)}s=−si예를들어 다음의 함수G(s)=1s(s+1)3(s+2)를 다음과 같이 부분분수로 나타내자.G(s)=K0s+K−2s+2+A1s+1+A2(s+1)2+A3(s+1)3K0,K−2,A1,A2,A3은 다음과 같이 구할 수 있다.K0={sG(s)}s=0=12,K−2={(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+1−1(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,ω=ωn√1−ζ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)=1−e−tτ여기서 τ는 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
'전자공학 > 제어공학' 카테고리의 다른 글
[제어공학] 7. 블록선도(1) (0) | 2020.07.04 |
---|---|
[제어공학] 6. 선형시스템의 임펄스 응답, 전달함수 (0) | 2020.07.03 |
[제어공학] 4. 미분방정식과 라플라스 변환 (0) | 2020.07.01 |
[제어공학] 3. 주파수영역(2) (0) | 2020.06.30 |
[제어공학] 3. 주파수영역(1) (0) | 2020.06.29 |