automatyka gos

Uniwersytet Warmińsko-Mazurski w Olsztynie

Wydział Nauk Technicznych

Mechatronika

Laboratorium Automatyki

Wykonał:

………………………………………

……………….………….…………

Grupa …. ; 2012/2013

1. Wprowadź macierze opisujące w przestrzeni stanu układ dynamiczny SISO drugiego rzędu. Za pomocą funkcji dokonujących konwersji postaci modelu znajdź transmitancję operatorową układu. Przedstaw transmitancję w alternatywnych postaciach: iloczynowej (zer-biegunów), sumy ułamków prostych.

Warunki początkowe zerowe.

L$\{ a_{3}\frac{d^{3}y}{dt^{3}} + a_{2}\frac{d^{2}y}{dt^{2}} + a_{1}\frac{\text{dy}}{\text{dt}} + a_{0}y\left( t \right)\} = L\{ b_{0}u\left( t \right)\}$


a3 = 2 a2 = 1, 5  a1 = 0, 5  a0 = 1  b0 = 2


a3s3Y(s) + a2s2Y(s) + a1sY(s) + a0Y(s) = b0U0


Y(s)[a3s3+a2s2+a1s+a0] = b0U(s)


$$G\left( s \right) = \frac{Y(s)}{U(s)} = \ \frac{b_{0}}{a_{3}s^{3} + a_{2}s^{2} + a_{1}s + a_{0}}$$


L = [b0]       M = [a3a2a1a0]

Kod programu:

clc; clear;

L=[2] %b0=2

M=[2 1.5 0.5 1] %a3=2, a2=1,5, a1=0,5,a0=1

[R,P,K]=residue(L,M) %transformacja do postaci ulamkow prostych

[Z,P1,K1]=tf2zp(L,M) %postac zero-biegunowa

Wyniki:

L = 2

M = 2.0000 1.5000 0.5000 1.0000

R = 0.5714

-0.2857 - 0.4618i

-0.2857 + 0.4618i

P = -1.0000

0.1250 + 0.6960i

0.1250 - 0.6960i

K =[]

Z =Emptymatrix: 0-by-1

P1 = -1.0000

0.1250 + 0.6960i

0.1250 - 0.6960i

K1 = 1


$$G\left( s \right) = \frac{0,5714}{s + 1} + \frac{- 0,2857 - 0,4618i}{s - 0,125 - 0,696i} + \frac{- 0,2857 + 0,4618i}{s - 0,125 + 0,696i}$$

2. Odwrotna transformata Laplace’a:

G(s)=$\frac{2}{2s^{3} + 1,5s^{2} + 0.5s + 1}$

Pierwiastek mianownika szukamy przez sprawdzanie czy któryś z dzielników liczby 1 nie jest pierwiastkiem. Okazuje się, że s=1 jest pierwiastkiem. Stąd:


(2s3+1,5s2+0.5s+1) : (s+1) = 2s2 − 0.5s + 1

Rozkład na sumę ułamków prostych ma postać:


$$\frac{2}{2s^{3} + 1,5s^{2} + 0,5s + 1} = \frac{A}{s + 1} + \frac{Bs + C}{2s^{2} - 0,5 + 1}$$

Tożsamość mnożymy obustronnie przez mianownik pierwszego równania i porządkujemy wyrazy:

2=A(2s2-0,5s+1)+(Bs+C)(s+1)

2=2As2-0,5As+Bs2+Bs+Cs+c

2=2As2+Bs2-0,5As+Bs+Cs+A+C

2=s2(2A+B)+s(-0,5A+B+C)+1(A+C)

Jest to równoważne następującemu układowi równań:


$$\left\{ \begin{matrix} 2A + B = 0 \\ - 0,5A + B + C = 0 \\ A + C = 2 \\ \end{matrix} \right.\ $$


$$\left\{ \begin{matrix} B = - 2A \\ - 0,5A - 2A + 2 - A = 0 \\ C = 2 - A \\ \end{matrix} \right.\ $$


$$\left\{ \begin{matrix} A = \frac{4}{7} \\ B = - \frac{8}{7} \\ C = \frac{10}{7} \\ \end{matrix} \right.\ $$

Suma ułamków prostych:


$$\frac{4}{7}*\frac{1}{s + 1} + \frac{- \frac{8}{7}s + \frac{10}{7}}{s^{2} - 0,5s + 1} = \frac{4}{7}*\frac{1}{s + 1} + \frac{4}{7}*\frac{2,5 - 2s}{s^{2} - 0,5s + 1}$$

Transformata odwrotna pierwszego ułamku możemy zapisać od razu:


$$L^{- 1}\left\{ \frac{1}{s + 1} \right\} = \frac{4}{7}*e^{- t}*u(t)$$

Przez u oznaczyliśmy funkcję skoku jednostkowego. Ostatni ułamek, jako ułamek prosty, nie jest najbardziej praktycznym wyborem. W tym celu doprowadzimy go do następującej postaci:


$$\frac{2,5 - 2s}{s^{2} - 0,5s + 1} = \frac{2,5 - 2s}{{(s - \frac{1}{4})}^{2} + {(\frac{\sqrt{15}}{4})}^{2}} = a*\frac{s - \frac{1}{4}}{{(s - \frac{1}{4})}^{2} + {(\frac{\sqrt{15}}{4})}^{2}} + b*\frac{\frac{\sqrt{15}}{4}}{{(s - \frac{1}{4})}^{2} + {(\frac{\sqrt{15}}{4})}^{2}}$$

Obliczamy a oraz b:


$$a*\left( s - \frac{1}{4} \right) + b*\frac{\sqrt{15}}{4} = 2,5 - 2s$$


$$a*s - \frac{1}{4}a + b*\frac{\sqrt{15}}{4} = 2,5 - 2s$$


$$\left\{ \begin{matrix} a = - 2 \\ - \frac{1}{4}*a + b*\frac{\sqrt{15}}{4} = 2,5 \\ \end{matrix} \right.\ $$


$$\left\{ \begin{matrix} \begin{matrix} a = - 2 \\ \frac{1}{2} + b*\frac{\sqrt{15}}{4} = 2,5 \\ \end{matrix} \\ \end{matrix} \right.\ $$


$$\left\{ \begin{matrix} a = - 2 \\ b = 2*\frac{4}{\sqrt{15}} = \frac{8}{\sqrt{15}} \\ \end{matrix} \right.\ $$

Taka postać ułamków pozwoli od razu zapisać transformatę odwrotną jako funkcje sinus i kosinus przesunięte w dziedzinie . Prosty rachunek daje odpowiedź w postaci:


$$J\left( s \right) = \frac{2,5 - 2s}{s^{2} - 0,5s + 1} = - 2*\frac{s - \frac{1}{4}}{{(s - \frac{1}{4})}^{2} + {(\frac{\sqrt{15}}{4})}^{2}} + \frac{8}{\sqrt{15}}*\frac{\frac{\sqrt{15}}{4}}{{(s - \frac{1}{4})}^{2} + {(\frac{\sqrt{15}}{4})}^{2}}$$

Stąd zaś:


$$L^{- 1}\left\{ J(s) \right\} = - 2*e^{\frac{t}{4}}\cos\frac{\sqrt{15}t}{4}*u\left( t \right) + \frac{8}{\sqrt{15}}*e^{\frac{t}{4}}\sin\frac{\sqrt{15}t}{4}*u\left( t \right)$$

3. Co to jest „residue” i „tf2zp”?

residue — rozkład funkcji wymiernej na ułamki proste i odwrotnie;

[r,p,k] = residue(a,b) –rozkłada funkcję na ułamki proste,

tj. $\frac{a(x)}{b(x)} = \frac{r_{1}}{x - p_{1}} + \frac{r_{2}}{x - p_{2}} + \ldots + \frac{r_{n}}{x - p_{n}} + k_{s}$

[a,b]=residue(r,p,k)- wykonuje operację odwrotną do poprzedniej,

tf2zp – funkcja przekształcająca postać transmitancji operatorowej na postać zero-biegunową,

[z,p,k] = tf2zp(b,a)

tj. $\text{\ H}\left( s \right) = \frac{Z(s)}{P(s)} = k*\frac{\left( s - z_{1} \right)\left( s - z_{2} \right)\ldots(s - z_{m)}}{\left( s - p_{1} \right)\left( s - p_{2} \right)\ldots(s - p_{n})}$

r-rezydua; p-biegun; k-wzmocnienie; z-miejsce zerowe;


Wyszukiwarka