Академический Документы
Профессиональный Документы
Культура Документы
c
cA
cA
2
cA
n1
Neste caso pode-se tambm verificar pelos clculos efectuados em MATLAB que o
sistema completamente observvel, como se demonstra seguidamente:
0|A, c] = _
1 1 u u
u u 1 1
u
u
-SS6
u
u u
u -SS6
_
Verifica-se tambm que a caracterstica tem a mesma dimenso do vector de estados.
Questo 3:
Calculando teoricamentea funo de transferncia do sistema chegamos ao seguinte
resultado,
0(s) = C(sI - A)
1
B
0(s) =
2S14u
s(s
3
+ S7s
2
+ 922s + 1S172)
Instituto Superior Tcnico
2 Semestre 2012/2013
6
Atravs das funes que permitem calcular a os plos e zeros de uma funo de
transferncia em MATLAB chegaram-se aos seguintes resultados:
Plos:
- u + u i
- -7.4u16 _2S.2u8S i
- -22.1969 +u i
Zeros:
- -8.6684 1u
5
+ u i
- 4.SS41 1u
5
_ 7.Su7u 1u
5
i
Figura 1-Diagramade Bode
Como se pode verificar, existe uma discrepncia entre os resultados tericos e os
obtidos por simulao do MATLAB. Nos resultados tericos no existem quaisquer zeros
enquanto que nos resultados da simulao se obtm 3 zeros: 1 real e outro complexo
Instituto Superior Tcnico
2 Semestre 2012/2013
7
conjugado. No entanto, verifica-se que todos os zeros ficam bastante longe do eixos e podem
ser desprezados pois estes aparecem devido a um erro numrico do MATLAB.
Como se pode verificar pelo diagramade magnitudede bode h um decaimento de
20dB por dcada desde a origem das frequncias devido presena do plo na origem. A
partir da frequncia w 2u roJs comea um decaimento de 80 dB por dcada o que
corresponde ao efeito da presena de 3 plos adicionais. Como se pode verificar a frequncia
central do plo complexo w
= 22.1969. Estes
resultados corroboram a evoluo do grfico. Para altas frequncia verifica-se que o
decaimento volta a ser de 20dB por dcada devido ao efeito da presena dos trs zeros.
Questo4:
Atravs dos valores prprios que se pretendem para o controlador e para o erro do
observador so construdas as funes objectivo o
K
(s) e o
L
(s), respectivamente. Atravs
desta funes e tendo conhecimento do modelo do sistema possvel calcular os ganhos do
controlador (K) e do erro do observador (L) atravs da frmula de Bass-Gura.
Calculando os polinmios da matriz da dinmica (o(s)), a partir da qual se pode definir
a matriz M da seguinte forma:
H = _
1 u
o
n1
1
_ = _
1 u u u
S7 1 u u
922
1S172
S7
922
1 u
S7 1
_
Onde,
o(s) = s
4
+ S7s
3
+ 922s
2
+1S172s
Ento do sistema tem-se que:
- Ganho Controlador:
A partir do vector dado no enunciado cria-se a seguinte funo objectivo :
o
K
= s
4
+11us
3
+SSuus
2
+ S7uuus + 14uuuu
K = (o
K
-o)H
1
C
1
K = |6.uSu1 -Su.SS4S 1.u297 -u.u9SS
]
Instituto Superior Tcnico
2 Semestre 2012/2013
8
- Ganho Erro do Observador:
A partir do vector dado no enunciado cria-se a seguinte funo objectivo :
o
L
= s
4
+ 16us
3
+94uus
2
+ 24uuus + 22Suuu
I = 0
1
H(o
L
-o)
1
I = |SS.4S79; 89.S421; -1161.2; -Su88.2]
Questo5:
Aps terem sido calculados os ganhos do observador (L) e do controlador (K) agora
possvel dimensionar um compensador adequado para o sistema. Sabendo que o modelo de
estado do compensador dado por:
x