Universidade Presbiteriana Mackenzie Automaç˜ao e Controle I
Universidade Presbiteriana Mackenzie Automaç˜ao e Controle I
Universidade Presbiteriana Mackenzie Automaç˜ao e Controle I
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Automação e <strong>Controle</strong> 1 – Aula 3P – Professor Marcio Eisencraft – julho 2006<br />
( s)<br />
3 2<br />
B 2s<br />
+ 5s<br />
+ 3s<br />
+ 6<br />
=<br />
.<br />
3 2<br />
A()<br />
s s + 6s<br />
+ 11s<br />
+ 6<br />
Para essa função,<br />
>> num = [2 5 3 6];<br />
>> den = [1 6 11 6];<br />
O comando<br />
[r,p,k] = residue(num, den)<br />
apresenta o seguinte resultado:<br />
>> [r,p,k] = residue(num, den)<br />
r =<br />
-6.00000000000000<br />
-4.00000000000002<br />
3.00000000000001<br />
p =<br />
-3.00000000000000<br />
-2.00000000000000<br />
-1.00000000000000<br />
k =<br />
2<br />
Essa é a representação em Matlab da seguinte expansão em frações parciais de<br />
B<br />
A<br />
( s)<br />
() s<br />
3 2<br />
2s<br />
+ 5s<br />
+ 3s<br />
+ 6<br />
=<br />
=<br />
3 2<br />
s + 6s<br />
+ 11s<br />
+ 6<br />
4<br />
− 6<br />
s + 3<br />
+<br />
− 4<br />
s + 2<br />
3<br />
+ + 2<br />
s + 1<br />
O comando residue pode ser também utilizado para formar os polinômios (numerador e de-<br />
nominador) a partir de suas expansões parciais em frações. Ou seja, o comando:<br />
[num, den] = residue(r,p,k)<br />
em que r, p e k foram fornecidos previamente pelo Matlab, convertendo de volta a expansão em<br />
frações parciais para a relação polinomial, como se segue:<br />
>> [num, den] = residue(r, p, k);<br />
>> printsys(num, den, 's')<br />
num/den =<br />
2 s^3 + 5 s^2 + 3 s + 6<br />
----------------------s^3<br />
+ 6 s^2 + 11 s + 6<br />
O comando<br />
B<br />
A<br />
() s<br />
() s<br />
: