Processing math: 4%

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

[제어공학] 14. 비선형시스템의 선형화, 유사성



실제로 대부분의 부품이나 동작기는 비선형적 특성을 갖는다. 실제로 어떤 장치는 약간의 비선형적 특성을 갖거나 그 장치가 어떤 동작범위 내에서 구동될 때 비선형 특성이 일어난다. 선형화 모델은 제한된 동작범위에서만 성립되며 때에 따라 선형화가 수행된 동작점에서만 성립된다.   


일반적으로 테일러급수는 비선형함수 f(x(t))를 기준 값 또는 동작점 x0(t)근방에서 전개하는데 사용된다. 동작점은 스프링-질량-댐퍼 시스템의 평형위치, 전기시스템의 일정한 전압, 유체시스템의 정상상태 압력 등이 될 수 있다. 그러므로 함수 f(x(t))는 다음과 같이 나타낼 수 있다.f(x(t))=ni=0f(i)(x0)i!{x(t)x0(t)}i위의 급수를 전개하면 다음과 같고f(x(t))=f(x0(t))+f(x0(t)){x(t)x0(t)}+12f만약 \Delta x=x(t)-x_{0}(t)가 작으면 위의 급수는 수렴하고, 위 급수의 처음 두 항을 이용해 다음과 같이 선형화를 할 수 있다.\begin{align*}f(x(t))&\approx f(x_{0}(t))+f'(x_{0}(t))\{x(t)-x_{0}(t)\}\\&=c_{0}+c_{1}\Delta x\end{align*}비선형방정식을 다음과 같이 벡터로 나타내자.\frac{d\mathbf{x}(t)}{dt}=\mathbf{f}(\mathbf{x}(t),\,\mathbf{r}(t))여기서 \mathbf{x}(t)n\times1상태벡터, \mathbf{r}(t)p\times1입력벡터, \mathbf{f}(\mathbf{x}(t),\,\mathbf{r}(t))n\times1함수벡터이다. 

비선형시스템은 해석과 설계가 어렵기 때문에 선형화가 가능한 상황에서 선형화를 하는것이 좋다. 

공칭동작궤적(nominal operating trajectory)을 \mathbf{x}_{0}(t) 라 하자. 이 \mathbf{x}_{0}(t)는 공칭입력 \mathbf{r}_{0}(t)와 주어진 초기상태에 대응한다. 비선형상태방정식 \displaystyle\frac{d\mathbf{x}(t)}{dt}\mathbf{x}(t)=\mathbf{x}_{0}(t)에 대해 테일러급수로 전개하고 모든 고차항을 무시하면 다음의 식을 얻는다.\dot{x}_{i}(t)=f_{i}(\mathbf{x}_{0},\,\mathbf{r}_{0})+\sum_{i=1}^{n}{\frac{\partial f_{i}(\mathbf{x},\,\mathbf{r})}{\partial x_{j}}|_{(x_{0},\,r_{0})}(x_{j}-x_{0j})}+\sum_{j=1}^{p}{\frac{\partial f_{i}(\mathbf{x},\,\mathbf{r})}{\partial r_{j}}|_{(x_{0},\,r_{0})}(r_{j}-r_{0j})}여기서 i=1,\,...,\,n이고 다음과 같다고 하자.\Delta x_{i}=x_{i}-x_{0i},\,\Delta r_{j}=r_{j}-r_{0j}그러면 \Delta\dot{x}_{i}=\dot{x}_{i}-\dot{x}_{0i}이고 \dot{x}_{0i}=f_{i}(\mathbf{x}_{0},\,\mathbf{r}_{0})이므로\Delta\dot{x}_{i}=\sum_{j=1}^{n}{\frac{\partial f_{i}(\mathbf{x},\,\mathbf{r})}{\partial x_{j}}|_{(x_{0},\,r_{0})}\Delta x_{j}}+\sum_{j=1}^{p}{\frac{\partial f_{i}(\mathbf{x},\,\mathbf{r})}{\partial r_{j}}|_{(x_{0},\,r_{0})}\Delta r_{j}}이고, 위의 식을 다음과 같이 벡터 형식으로 나타낼 수 있다.\Delta\dot{\mathbf{x}}=\mathbf{A}^{*}\Delta\mathbf{x}+\mathbf{B}^{*}\Delta\mathbf{r}여기서 \mathbf{A}^{*},\,\mathbf{B}^{*}는 다음과 같다.

다음의 그림은 질량이 m이고 질량이 없는 길이 \ell의 막대로 이루어진 단진자이다.

위의 오른쪽 그림은 왼쪽 그림의 단진자의 운동에 대한 자유물체도이다. 운동방정식은 다음과 같고\sum{F_{x}}=ma_{x},\,\sum{F_{y}}=ma_{y}변위를 \mathbf{x}=(\ell\cos\theta,\,\ell\sin\theta)라고 하면 속도와 가속도는 다음과 같다.\begin{align*}\mathbf{v}&=(-\ell\dot{\theta}\sin\theta,\,\ell\dot{\theta}\cos\theta)\\ \mathbf{a}&=(-\ell\ddot{\theta}\sin\theta-\ell\dot{\theta}^{2}\sin\theta,\,\ell\ddot{\theta}\cos\theta-\ell\dot{\theta}^{2}\sin\theta)\end{align*}그러면a_{x}=-\ell\ddot{\theta}\sin\theta-\ell\dot{\theta}^{2}\sin\theta,\,a_{y}=\ell\ddot{\theta}\cos\theta-\ell\dot{\theta}^{2}\sin\theta이고 질량에 가해진 외부의 힘을 고려하면\sum{F_{x}}=-F_{T}\cos\theta+mg,\,\sum{F_{y}}=-F_{T}\sin\theta이므로 다음의 식을 얻는다.\begin{align*}(1)\,-F_{T}\cos\theta+mg&=m\left(-\ell\ddot{\theta}\sin\theta-\ell\dot{\theta}^{2}\sin\theta\right)\\(2)\,-F_{T}\sin\theta&=m\left(\ell\ddot{\theta}\cos\theta-\ell\dot{\theta}^{2}\sin\theta\right)\end{align*}식 (1)에 (-\sin\theta)를 곱하고 식 (2)에 \cos\theta를 곱해서 위 두 식들을 더하면 다음의 식을 얻고-mg\sin\theta=m\ell\ddot{\theta}다음과 같이 나타낼 수 있다.\frac{d^{2}\theta}{dt^{2}}+\frac{g}{\ell}\sin\theta=0정적 평형위치 \theta=0을 동작점으로 하고 \theta가 작을 때 근사식 \theta\approx\sin\theta를 사용할 수 있으므로 다음과 같이 선형적으로 나타낼 수 있다.\frac{d^{2}\theta}{dt^{2}}+\frac{g}{\ell}\theta=0상태공간에서 x_{1}=\theta, \displaystyle x_{2}=\frac{d\theta}{dt}를 상태변수로 정의하면, 다음과 같이 상태공간으로 나타낼 수 있고\dot{x}_{1}=x_{2},\,\dot{x}_{2}=-\frac{g}{\ell}\sin x_{1}이다. 정적 평형위치(\theta=0이므로 \mathbf{r}(t)=0)에서 선형근사를 하면\begin{align*}\Delta\dot{x}_{1}(t)=\frac{\partial f_{1}(t)}{\partial x_{2}}\Delta x_{2}(t)=\Delta x_{2}(t),\,\Delta\dot{x}_{2}(t)=\frac{\partial f_{2}(t)}{\partial x_{1}(t)}\Delta x_{1}(t)=-\frac{g}{\ell}\Delta x_{1}(t)\end{align*}이고 \Delta x_{1}(t),\,\Delta x_{2}(t)는 각각 x_{1}(t)x_{2}(t)의 미소변위이다. 앞의 두 방정식은 선형이고, 작은 신호에 대해서만 성립한다. 다음과 같이 벡터 형식으로 나타낼 수 있고\begin{pmatrix}\Delta\dot{x}_{1}(t)\\ \Delta\dot{x}_{2}(t)\end{pmatrix}=\begin{pmatrix}1&0\\ \frac{g}{\ell}&0\end{pmatrix}\begin{pmatrix}\Delta x_{1}(t)\\ \Delta x_{2}(t)\end{pmatrix}다음의 비선형시스템에서\begin{align*}\dot{x}_{1}(t)&=-\frac{1}{\{x_{2}(t)\}^{2}}\\ \dot{x}_{2}(t)&=u(t)x_{1}(t)\end{align*}x_{1}(0)=x_{2}(0)=1의 초기조건과 u(t)=0일 때 이 식들의 해가 되는 공칭궤적 (x_{01}(t),\,x_{02}(t))에 대해 선형화하도록 한다. 

u(t)=0, x_{2}(0)=1이므로 x_{2}(t)=1, \dot{x}_{1}(t)=-1이고 x_{1}(0)=1이므로 \displaystyle x_{1}(t)=\int{\dot{x}_{1}(t)dt}=-t+1이다. 그러면 이 시스템에 대한 공칭궤적은 다음과 같고x_{01}(t)=-t+1,\,x_{02}(t)=1테일러 전개를 위한 계수는 다음과 같다.\frac{\partial f_{1}(t)}{\partial x_{1}(t)}=0,\,\frac{\partial f_{1}(t)}{\partial x_{2}(t)}=\frac{2}{\{x_{2}(t)\}^{3}}=2,\,\frac{\partial f_{2}(t)}{\partial x_{1}(t)}=u(t)=0,\,\frac{\partial f_{2}(t)}{\partial u(t)}=x_{1}(t)=1그러면\begin{align*}\Delta\dot{x}_{1}(t)&=\frac{2}{\{x_{02}(t)\}^{3}}\Delta x_{2}(t)(=2\Delta x_{2}(t))\\ \Delta\dot{x}_{2}(t)&=u_{0}(t)\Delta x_{1}(t)+x_{01}(t)\Delta u(t)\end{align*}이고, 다음의 선형화방정식을 얻는다.\begin{pmatrix}\Delta\dot{x}_{1}(t)\\ \Delta\dot{x}_{2}(t)\end{pmatrix}=\begin{pmatrix}0&2\\0&0\end{pmatrix}\begin{pmatrix}\Delta x_{1}(t)\\ \Delta x_{2}(t)\end{pmatrix}+\begin{pmatrix}0\\ 1-t\end{pmatrix}\Delta u(t)다음의 그림은 자석-구-현수(magnetic-ball-suspension) 시스템이다.

이 시스템의 목적은 입력전압 e(t)로 전자석에서의 전류를 조정해 강철 구의 위치를 제어하는 것이다. 이 시스템의 미분방정식은 다음과 같고M\frac{d^{2}y(t)}{dt^{2}}=Mg-\frac{\{i(t)\}^{2}}{y(t)},\,e(t)=Ri(t)+L\frac{di(t)}{dt}여기서 e(t)는 입력전압, y(t)는 구의 위치, i(t)는 권선전류, R은 권선저항, L은 권선인덕턴스, M은 구의 질량, g는 중력가속도이다.

상태변수를 x_{1}(t)=y(t), \displaystyle x_{2}(t)=\frac{dy(t)}{dt}, x_{3}(t)=i(t)라 하면 이 시스템의 상태방정식은 다음과 같다.\begin{align*}\frac{dx_{1}(t)}{dt}&=x_{2}(t)\\ \frac{dx_{2}(t)}{dt}&=g-\frac{1}{M}\frac{\{x_{3}(t)\}^{2}}{x_{1}(t)}\\ \frac{dx_{3}(t)}{dt}&=-\frac{R}{L}x_{3}(t)+\frac{1}{L}e(t)\end{align*}평형점 y_{0}(t)=x_{01}(일정)을 기준으로 이 시스템을 선형화한다. 그러면x_{02}(t)=\frac{dx_{01}(t)}{dt}=0,\,\frac{d^{2}y_{0}(t)}{dt^{2}}=0이고 i(t)의 공칭값은 다음과 같고,\begin{align*}e(t)&=Ri(t)+L\frac{di(t)}{dt}\\ i_{0}(t)&=x_{03}(t)=\sqrt{Mgx_{01}}\end{align*}이 시스템에 대한 계수행렬은 다음과 같다.\mathbf{A}^{*}=\begin{pmatrix}0&1&0\\ \frac{x_{03}^{2}}{Mx_{01}^{2}}&0&-\frac{2x_{03}}{Mx_{01}}\\0&0-\frac{R}{L}\end{pmatrix}=\begin{pmatrix}0&1&0\\ \frac{g}{x_{01}}&0&-2\sqrt{\frac{g}{Mx_{01}}}\\0&0&-\frac{R}{L}\end{pmatrix},\,\mathbf{B}^{*}=\begin{pmatrix}0\\0\\ \frac{1}{L}\end{pmatrix}다음은 역학, 전기, 열, 유체시스템의 유사성을 나타낸 것이다.


참고자료:

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

반응형
Posted by skywalker222