Beruflich Dokumente
Kultur Dokumente
Controle Multivariveis
Controle Multivariveis
Propriedades de robustez da soluo LQR com realimentao de estado ideal. Margem de Ganho e Margem de Fase
Controle Multivariveis
det [I + L( j)]
Controle Multivariveis
como varia de menos innito para mais innito (ou equivalente, o nmero de envolvimentos do ponto -1 pela funo det [I + L( jw)]1)
e ( s) = r ( s) L( s) e ( s) [I + L(s)]e(s) = r(s)
det [I + L(s)] = 0
det [I (L(s))]e(s) = r(s) L(s): funo de transferncia de malha I + L(s):retorno da matriz diferena
LIEC - DEE - UFCG c Moiss, Raphael e Stefnia 11/07/2013 4
Controle Multivariveis
x = Ax + Bu x = Kx(t ) X (s) = K (sI A)1BU (s) = L(s)U (s) ()X (s) = L(s)U (s) . . . (1) U ( s) = R X U (s) = R LU . . . (2) X ( s) L( s) = R ( s) I + L( s) X ( s) = L( s)
LIEC - DEE - UFCG
[1 + L]U = R
ad j(I + L) R ( s) | I + L( s) |
c Moiss, Raphael e Stefnia 11/07/2013 5
Controle Multivariveis
Malha fechada teremos | I + L( s) | = 0 O ganho do modelo e perturbaes de fase na entrada para a unidade atravs da insero de uma matriz de transferncia constante entre a funo H no ponto x. Se o sistema em malha fechada estvel e a entrada com perturbao da matriz H no singular, em seguida, o sistema em malha fechada perturbado permanecer estvel se e somente se H satisfaz a desigualdade.
(W ) indica o maior valor singular e (W ) indica o menor valor singular de qualquer matriz onde
I + LH = [(H 1 I )(I + L)1 + I ](I + L)H O termo (I + L) na equao descrita tem um determinante com o nmero correto de envolvimentos da origem para o critrio de estabilidade de Nyquist.
LIEC - DEE - UFCG c Moiss, Raphael e Stefnia 11/07/2013 6
Controle Multivariveis
Se agora uma condio for colocado no quadrado dos colchetes, impedir que determinante se torne zero, ento o termo det (I + LH ) ter o nmero correto de envolvimentos para a estabilidade em malha fechada. (M ) < 1 a matriz I + M no pode ser singular, portanto, ele deve Ao usarmos o fato de que se ter um determinante diferente de zero. (M ) uma norma induzida sobre a matriz M, da (AB) (A) (B). Recorde-se que Assim, o teorema do ganho pequeno produz uma condio suciente para a estabilidade robusta da desigualdade. (H 1 I ) [(I + L( j))1] < 1 satisfeita para todos .
Controle Multivariveis
Se o ganho de controle for muito pequeno, no tem qualquer inuncia sobre a estabilidade do sistema. Suponha que a planta e o compensador sejo estveis, em seguida, o sistema em malha 1 fechada se manter estvel se ||L(s)K (s)|| ||L(s)||||K (s)|| < 1 (||K (s)|| < ||L( s)|| ) onde L(s) = (sI A)1
Controle Multivariveis
Desigualdade de Kalman
Desigualdade de Kalman uma consequncia direta de uma matriz de identidade.Na soluo do problema LQR do estado de equilbrio ideal, K = R1BT P, onde P satisfaz a ARE. Considere o seguinte processo LTI de tempo contnuo x Rn , u Rk , y Rl
x = Ax + Bu
z = Gx + Hu
JLQR =
0
onde uma constante positiva. Ao longo do assunto assumiremos que N = GH = 0; Para a qual o controle timo dada por K = R1BT P, R = H T H + I
c Moiss, Raphael e Stefnia 11/07/2013 9
u = Kx,
LIEC - DEE - UFCG
Controle Multivariveis
x = Ax + Bu
u = Kx
que corresponde ao seguinte ciclo aberto de realimentao negativa da matriz transfernciaK x K As funes de transferncia de malha aberta consideradas que a partir do sinal de retorno de controle para a sada controlada z:
Controle Multivariveis
G(s) = G(sI A)1B + H Elas esto relacionadas com as funes de transferncia chamada de Igualdade de Kalman. Para a igualdade de Kalman
[I + L(s)]T R[I + L(s)] = R + H T H + G(s)T G(s) Um deles a desigualdade de Kalman, no qual obtida atravs da criao s = j. Na desigualdade de Kalman, o critrio de LQR:
Somar e subtrair SP na ARE e, em seguida, esquerda e direita multiplic-lo por BT (sI + AT )1 e (sI + A)1B, respectivamente. (sI + AT )P P(sI A) + GT G PBR1BT P = 0
LIEC - DEE - UFCG c Moiss, Raphael e Stefnia 11/07/2013 11
Controle Multivariveis
e ento
[BT (sI + AT )1(sI + AT )P(sI + A)1B] [BT (sI + AT )1GT G(sI + A)1B] [BT (sI + AT )1PBR1BT P(sI + A)1B] = 0 Simplicando: [BT (sI + AT )1P(sI A)(sI + A)1B]+
BT P(sI A)1B + BT (sI + AT )1PB BT (sI + AT )1GT G(sI A)1B + BT (sI + AT )1PBR1BT P(sI A)1B = 0; Como
L(s) = K (sI A)1B G(s) = G(sI A)1B + H pode ser re-escrita como
LIEC - DEE - UFCG c Moiss, Raphael e Stefnia 11/07/2013 12
Controle Multivariveis
RL(s) L(s)T R + [(G(s)T + H T )(G(s) + H )] L(s)T RL(s) = 0 RL(s) L(s)T R + G(s)T G(s) + G(s)T HH T G(s) + H T H L(s)T RL(s) = 0 G ( s) T H ( s) = 0 H T G ( s) = 0
RL(s) L(s)T R + G(s)T G(s) + H T H L(s)T RL(s) = 0 RL(s) + L(s)T R + L(s)T RL(s) = H T H + G(s)T G(s) H T H + G ( s) T G ( s) 0 [(I + L( j)]T R[(I + L( j)] R
LIEC - DEE - UFCG c Moiss, Raphael e Stefnia 11/07/2013 13
Controle Multivariveis
que, quando utilizada para R = I , > 0, torna-se [I + L( j)]T [I + L( j)] I Usando o fato de W W 1 equivalente a (W ) 1 para qualquer matriz W , obtemos a desigualdade de Kalman (I + L( j)) 1, para todo
14
Controle Multivariveis
Implicaes da Identidade de Kalman Vamos agora buscar as implicaes do LQR: Controle Econmico [I + L( j)]T [I + L( j)] = I + 1/[G( jI A)1B]T [G( jI A)1B] com L(s) = K (sI A)1B . onde uma constante positiva.
T K K = 1/[G( jI A)1B]T [G( jI A)1B] T lim K K = GT G
Controle Multivariveis
Isto nos mostra que assintoticamente ns temos / K = K Dessa forma o controle timo dado por
u = K x O controle econmico corresponde ao alto ganho de realimentao esttica da sada controlada. Fatorao espectral Se (s) = (sI A)1 pode ser escrito como (s) = M (s)/(s) onde (s) polinmio caracterstico de A, (s) = det (sI A), e M (s) representa a matriz adjunta de (sI A), assim M (s) = sn1M1 + sn2M2 + sn3M3 + . . . + Mn
LIEC - DEE - UFCG c Moiss, Raphael e Stefnia 11/07/2013 16
Controle Multivariveis
onde M1 = I . A identidade de Kalman pode ser escrita, como uma equao escalar [(s) + kT M (s)b]T [(s) + kT M (s)b] = bT M T (s)QM (s)b + (s)(s) onde k uma matriz 1 X n, b uma matriz n X 1, e R tomado como a matriz 1 x 1, R = [1]. Um produto de dois polinmios: (s)(s), onde (s) tem todos os zeros com partes reais negativas. (s) + kT M (s)b = (s) Baixo estado de ponderao
17
Controle Multivariveis
Controle Multivariveis
Para estudo da margem de fase hi = e ji , equivalente a |e ji 1|2 = (cos i 1)2 + (sin i)2 < 1 que implica cosi > 1/2, ou, nalmente, 60 < i < 60, Processos de entrada simples (k = 1), para o qual L(s) uma funo transferncia escalar. [I + L( j)]T R[I + L( j)] R |I + L( j)| 1, R
19
Controle Multivariveis
Margem de ganho positivo Se o ganho do processo multiplicado por uma constante k > 1,corresponde a uma margem de ganho positivo de +. Margem de ganho negativo Se o ganho do processo multiplicado por uma constante: 1/2 < k < 1, corresponde a uma margem de ganho negativo 20log10(1/2) = 6dB. Margem de fase Se a fase do processo aumenta por [60, +60] graus. Ateno! Desigualdade de Kalman vlido apenas quando N = 0.
20
Controle Multivariveis
Exemplo 1
Considere o problema para calcular a matriz de realimentao tima para um problema LQR, com os seguintes dados: 1 0 1 1 0 1 1 1 1 1
A=
b=
Q=
R = [1]
Soluo: Este um problema com uma nica entrada, que pode ser resolvido pela utilizao de identidade de Kalman e fatorizao espectral. (s) = (sI A)1 = 1 (s 1)2 s1 0 1 s1
Controle Multivariveis
Com equao escalar da identidade de Kalman bT M T (s)QM (s)b + (s)(s) 0 1 s1 1 0 s1 0 1 s1 0 1 s1 + (s 1)2 (s + 1)2
s2 + s4 2 s2 + 1 A partir desses dados o lado direito torna-se s4 (2 + )s2 + 1 = (s)(s) onde (s) um polinmio estvel, Desta forma (s) = s2 + as + 1, assim a= 4 + .
Vamos agora usar a identidade para calcular o vetor linha kT = (k1 k2). Para este exemplo temos
LIEC - DEE - UFCG c Moiss, Raphael e Stefnia 11/07/2013 22
Controle Multivariveis
(s) + kM (s)b = s2 + (2 + k2)s + (1 + k1 k2) Se esta equiparado a (s) e os coecientes de s so equiparados, obtemos as equaes lineares 4 + ,
2 + k2 =
1 + k1 k2 = 1
Finalmente, a soluo destas equaes produz a matriz de realimentao tima k = (1, 1), = 2+ 4+
onde
23
Controle Multivariveis
Exemplo 2
Consideramos nesta seo o modelo da aeronave 0 0 A= 0 0 0 0 0.12 0 B= 4.419 1.575 0 0.0538 0 0.0485 0.2909 0 1 0 0 0 1.132 0.1712 0 0 0 0 0 1 0.8556 1.0532 1 0.0705 0 1.013 0.6859 0 1 0 0 0 1 0 0 0 0 0 0
0 0 0 1.665 0.0732
; 1 0 0 0 0
1 C= 0 0
Q = CC;
Q=
0 1 0 0 0
0 0 1 0 0
0 0 0 0 0
0 0 0 0 0
24
Controle Multivariveis
R = I3X 3
1 R= 0 0
0 1 0
0 0 1
Controle Multivariveis
P=
Se o ganho de realimentao tima, K , os canais de entrada pode tolerar variaes de ganho (1/2, ) e de fase no intervalo (-60 e 60). Suponha que, talvez devido a falhas de de sensores, os estados X4 e X5(ngulo saqueador e acelerao) no esto mais disponveis para feedback. Denotar a nova matriz de realimentao por K1, ento 0.2642 K1 = 0.3003 0.9165 Os autovalores: 0.0329 1.0474 0.2750 0.9009 0.7179 2.5510 0 0 0 0 0 0
2 = 0.5732 2.9976i
LIEC - DEE - UFCG
1 = 0.5732 + 2.9976i
26
Controle Multivariveis
3 = 0.1949 + 0.6695i
Para estudar as margens de ganho e de fase resultantes, a funo no MATLAB sigma2 onde pode obter parcelas dos valores singulares de I + H ( j) versus . Os valores singulares de I + L( j) com L( j) = C( jI A)1B + D sobre a faixa de frequncia especicada pelo vetor . Os valores apresentados na gura abaixo, vem do resultado do exerccio 1, onde = 0, 4457 ,o ganho do canal (0,691, 1,804) e uma margem de fase [-25.73,25.73].
27