Propriedades estruturais de sistemas multivariáveis Profa. Vilma A. Oliveira
USP São Carlos Março 2009 Índice
1. Introdução...2
2. Descrição de sistemas dinâmicos lineares...2
3. Estabilidade...3
3.1 BIBO estabilidade...3
UCaso Multivariável...4
3.2 Estabilidade de polinômios: o teorema de Hermite Biehler...5
3.3 Estabilidade nos modelos espaço de estado...5
UResposta ao estado-zero...6
UResposta a entrada nula...6
3.4 Estabilidade local para sistemas lineares ou não...6
UEstabilidade uniforme...7
UEstabilidade assintótica uniforme...8
3.5 Estabilidade de sistemas lineares...8
UCaso invariante no tempo...8
4. Observabilidade, detectabilidade, controlabilidade e estabilizabilidade...9
4.1 Observabilidade...9
USistemas variantes no tempo...9
USistemas invariantes no tempo...10
4.2. Detectabilidade...10
4.3 Controlabilidade...11
Sistemas variantes no tempo...11
USistemas invariantes no tempo...12
4.4 Estabilizabilidade...13
4.5 Controlabilidade e observabilidade para sistemas lineares invariantes e discretos no tempo...15
U55Controlabilidade...15
UObservabilidade...16
5. Equação de Lyapunov...16
6. Formas canônicas...19
6.1 Decomposição de Kalman...19
6.2 Forma de Jordan...21
7 Polos e zeros...23
7.1 Polos e zeros de transmissão...24
UCaracterização no domínio do tempo de pólos e zeros de transmissão...25
7.2 Zeros invariantes...26
UCaracterização no domínio do tempo de zeros invariantes...27
7.3 Zeros de desacoplamento...28
Zeros e polos no infinito...28
Conjunto de zeros do sistema (A,B,C,D) não quadrado...28
1. Introdução
Durante as últimas duas décadas a estrutura de sistemas lineares tem sido exaustivamente estudada por diversos autores em diferentes contextos. Destacam-se as contribuições de Wolovich (1967), Kailath (1980), Wonham (1985) e Rosenbrock (1970). A estrutura de polos e zeros do sistema e propriedades de controlabilidade, estabilizabilidade, observabilidade, detectabilidade desempenham um papel importante no projeto de sistemas de controle. As estruturas de zeros finitos e infinitos das funções de transferência do sistema dado e da malha objetivo têm um papel preponderante na análise e procedimento de recuperação de funções de transferência do sistema. Na verdade, o tema recuperação de funções de transferência de malha pode ser visto como o estudo de atribuição de uma estrutura de zeros a um sistema a malha fechada dentro das condições impostas pelas estruturas dos zeros da planta e da malha objetivo. As representações de sistemas relacionadas com as propriedades de sistemas utilizam a decomposição de Kalman e uma base de coordenada especial de Saberi.
Referências utilizadas:
Colaneri, P., Geromel, J. C. & Locatelli, A. (1997). A Control Theory and Design - An RHB2B e RHBB Viewpoint.
Academic Press, London.
Zhou, Kemin, J. C. Doyle & K. Glover (1996). Robust and Optimal Control. Prentice Hall, Upper Saddle River.
Morris, Kirsten (2002). Introduction to Feedback Control, Academic Press.
Antsaklis & Michel (2007). A Linear System Primer, Birkhauser.
2. Descrição de sistemas dinâmicos lineares Considere a representação de sistemas na forma espaço de estado
Du Cx y
Bu Ax x
,
(1)
onde uRmé a entrada, yRp, a saída, xRno estado, A, B, C e D matrizes nxn, nxm, pxn e pxm.
Um sistema com uma entrada (m=1) e uma saída (p=1) é chamado sistema SISO das iniciais de single input and single output, se não for o caso o sistema é chamado MIMO das iniciais de multiple input and multiple output). A correspondente matriz de transferência entre y e u é definida por:
) ( ) ( )
(s G s U s
Y (2)
onde
D B A sI C s
G( ) ( )1
Supõe-se que G(s) tem posto completo e Posto(G(s)=min(p,m):=r.
A seguinte notação é usada:
D B A sI D C
C B
A
1
) (
: (3)
) , , ,
(A B C D denota o sistema dinâmico linear na forma espaço de estado.
O modelo espaço de estado (A,B,C,D) tal que G(s)C(sIA)1BD é denominado uma realização espaço de estado de G(s).
3. Estabilidade
3.1 BIBO estabilidade
Definição 3.1: Um sistema linear relaxado é dito ser BIBO estável se e só se para qualquer entrada limitada a saída for limitada.
Caso continuo
Teorema 3.1: Um sistema monovariável relaxado descrito por
t g t u d t
y( ) ( ,) () (4)
é BIBO estável se e só se existir um finito k tal que
t g(t,)d k t(,) (5)Teorema 3.2: (Chen, 1999) Considere um sistema monovariável relaxado
u d t
g t
y( ) t ( , ) ( )
0 (6)
Se
t g(t,)dt k para algum k então tem-se:1. Se u for uma função periódica com período T; u(t)u(tT) para todo t 0 então a saída y(t) tende a uma função periódica com o mesmo período T.
2. Se u(t) for limitada e tender para uma constante então a saída tende para uma constante.
3.Se u for de energia finita:
2 12 1
0 u(t) dt k (7)
então a saída é também de energia finita, existe kB2B dependente de kB1B tal que
2 22 1
0 y(t) dt k (8)
Observação: A saída apresenta as mesmas propriedades da entrada em um sistema BIBO estável.
Corolário 3.1: (Resposta em freqüência). Seja o sistema invariante no tempo
u d t
g t
y ( )
0t( , ) ( )
(9)se t g(t,)d k para algum k e se u(t)sent, t0 então
g j t t
t
y( ) ( )sen( ) (10)
onde
(j Re
g(j tan 1 Im
g
Verificação:
Lembrando que sen(t)sentcos cos t sen tem-se:
d - t sen g d
sen g t d
g t sen
d t u g t
y
t t
) )
( )
( cos
cos ) (
) ( ) ( )
(
0 0
0
Uma vez que
tg()sen(t)d t g()sen(t)d t g()d e g é integrável), ou seja
t g()d 0t, tem-se:) ( (Im cos
( (Re )
(t sent g j t g j
y
com g(j)a transformada de Fourier de g(t). Agora, usando a identidade de Euler para sen e cos, i.e.
)
21 ( j t j t
j e e
t
sen
,cos t
21( e
jt e
jt)
, tem-se que] ) ( )
( [ )
(t 21j g j ej t g j e j t
y . Finalmente, usando a notação fasorial para g(j), i.e.,
g j ej
j
g( ) ( e g(j) g*(j) g(jej, pode-se escrever
sin(
( )
(
g j t
t
y t com
Reg j
j g
( (
tan-1 Im .
Teorema 3.3: Um sistema monovariável e relaxado descrito por g(s) é BIBO estável se e só se todos os polos de g(s) estiverem no semiplano lateral esquerdo do plano s ou, equivalentemente, se todos os polos de g(s) tiverem a parte real negativa.
UCaso Multivariável
Definagij como a resposta impulsional entre a j-ésima entrada e i-ésima saída.
Teorema 3.4: Um sistema relaxado
u d t
G t
y( )
t ( , ) ( ) (11)é BIBO estável se e só se existir k finito tal que
t k
d t
t
G
( , ) ,
(12)onde
j ij
i g
t G t
G( ,) : ( ,) max e G(.,.)RpRm. Na verdade qualquer norma poderia ser usada.
Teorema 3.5: Um sistema multivariável e relaxado descrito por y(s)G(s)u(s) onde G(s) é uma matriz racional própria, é BIBO estável se e só se todos os polos de cada elemento de G(s) tiverem parte real negativa.
3.2 Estabilidade de polinômios: o teorema de Hermite Biehler
O teorema de Hermite Biehler fornece condições necessárias e suficientes para a estabilidade de polinômios usando a condição de entrelaçamento.
Propriedade 3.1: Se P(s) é um polinômio real de Hurwitz então todos os seus coeficientes são não zero e têm o mesmo sinal, ou positivo ou negativo.
Propriedade 3.2: Se P(s) é um polinômio real de Hurwitz de grau n, o arg[P(jw)] é uma função contínua e estritamente crescente de w(,). Além disso, a fase para w(,) é n.
Teorema 3.6 (Hermite Biehler): Seja P(s)a0 a1san1sn1ansnum polinômio real de grau n.
Escreva P(s) Pe(s2)sPo(s2) onde Pe(s2),sPo(s2)são as componentes de P(s)de potências de s pares e ímpares, respectivamente. Sejam we1,we2, zeros reais não negativos de e(w2)e wo1,wo2, zeros reais não negativos de o(w2), ambos dispostos em ordem ascendentes de magnitude. Então, (s) é Hurwitz estável se e só se todos os zeros de e(w2),o(w2) são reais e distintos, n,n1 possuem o mesmo sinal e os zeros reais não negativos satisfazem a seguinte propriedade de entrelaçamento:
1 1 2 2
0 we wo we wo . Os gráficos abaixo ilustram um polinômio estável.
Uma caracterização analítica equivalente do teorema de Hermite Biehler foi dada por Bhatachaaryya (1991) seguida por sua generalização com vistas a utilização da propriedade de entrelaçamento de polinômios estáveis no projeto de obtenção de famílias de controladores estabilizantes para sistemas monovariáveis não necessariamente de fase mínima.
3.3 Estabilidade nos modelos espaço de estado Considere o sistema (A,B,C,D)
x t C y
u t B x t A x
) (
) ( ) (
(13) )
, 0 ,
; ( ) 0 , ,
; ( )
(t s t t x0 s t t0 u
x o (14)
UResposta ao estado-zero
-5 0 5 10 15
-6 -4 -2 0 2 4 6
parte real do polinô mio em w
parte imaginária do polinômio em w
e
o
0 0.5 1 1.5 2 2.5 3
-20 -15 -10 -5 0 5 10 15 20
d u t G
d u B t t C t
y
t t
t t
) ( ) , (
) ( ) ( ) , ( ) ( )
(
0 0
(15)
onde ( , )t é a matriz transição de estado. Seguem as principais propriedades da matriz de transição de estado:
1. ( , )t t I (16)
2.
1( , ) t t
0 ( , ) t t
0 (17)3. ( , )t t0 ( , ) ( , )t t1 t t1 0 . (18)
Teorema 3.7: A resposta ao estado zero de (A,B,C,D)é BIBO estável se e só se existir um número finito k tal que
tt C t t B d k0
) ( ) , ( )
( (19)
para todo tB0B e para todo t tB0.
UResposta a entrada nula
0 0 0
0, ,0) ( , )
; ( : ) (
) (
x t t x
t t s t x
x t A x
(20) Definição: Um estado xe de (A,B,C,D)é um estado de equilíbrio em tB0B se e só se
0 0, ,0) ,para todo t t
;
(
e
e s t t x
x e xe 0 ,para todo tt0.
O estado de equilíbrio é solução de A(t)x0, t t0.
Observação: O estado zero, 0 , é sempre um estado de equilíbrio de x A(t)x.
3.4 Estabilidade local para sistemas lineares ou não
Definição 3.2: Um estado de equilíbrio xe é estável em tB0B no sentido de Lyapunov (i.s.L) se e só se para todo
0
, existir um número positivo t) tal que se x0 xe , então
0 0
0, ,0) para todo
;
(t t x x t t
s e .
UEstabilidade uniforme
O estado de equilíbrio xe é uniformemente estável no sentido de Lyapunov (i.s.L) sobre [tB0B, ) se e só se para cada
0
, existir um positivo que depende de
mas não de tB0B tal que x0 xe , então1 0
1 0
1, ,0) para todo epara todo t t
;
(t t x x t t
s e .
xe
Estável i.s.L.
x2
Instável
Assintoticamente estável
x1
x0
t 0
x0 x0
x1 Estável i. s. L.
x1
x2 Trajetória assintoticamente estável
"Escolhe-se primeiro uma bola BBB, e para cada BBB deve existir uma bola BBB tal que trajetórias iniciando dentro de BBB
não escapa de BBB, quando t cresce indefinidamente".
Definição 3.3: O estado de equilíbrio xe é assintoticamente estável em tB0B se for estável (i.s.L) em tB0B e se toda trajetória iniciando suficientemente próximo de xe converge para xe quando
t
. Dado algum 0 tal que se x(t1)xe ,então para qualquer 0 existe um T, T(,,t1)0 tal queT t t x
t x t t
s( ; 1, ( 1),0) e , todo 1
UEstabilidade assintótica uniforme
O estado de equilíbrio xBeB é uniformemente assintoticamente estável sobre [tB0B, ) se T na Definição 3.3 independe de tB1B.
3.5 Estabilidade de sistemas lineares
As definições de estabilidade de estados de equilíbrio dadas anteriormente têm uma natureza local porque não sabemos quão pequenas as constantes e devem ser. Entretanto, para sistemas lineares por causa da propriedade de homogeneidade e podem ser estendidas para todo o espaço de estado. O que significa que em sistemas lineares estabilidade local implica estabilidade global.
Teorema 3.8: O estado de equilíbrio xe de x A(t)x é estável no sentido de Lyapunov em tB0B se e só se existir alguma constante k(tB0B) tal que
0 0
( , ) t t k para todo t t
(21)se k for independente de tB0B tem-se estabilidade uniforme i.s.L.
Observação: Se o estado zero for assintoticamente estável, então, o estado zero é o único estado de equilíbrio do sistema. Se existisse outro diferente de zero, escolhendo-o como condição inicial este não se aproximaria do estado zero.
Teorema 3.9: O estado zero de x A(t)x é assintoticamente (exponencialmente) estável em tB0B se e só se 0
) t (t, e ) ( ) ,
( 0 0 0
t t k t quando t . O estado zero é uniformemente assintoticamente
estável sobre [tB0B, ] se e só se existem números positivos kB1B e kB2B tais que
) ( 1
0) 2 0
,
(t t k ek tt
(22)
para qualquer t0 0 e para todo t t0.
UCaso invariante no tempo
Inspecionando a solução x(t)eAtx0 com
]
[
1 ( 1) 11 0 1
1
0
t n n i t
i m t
i i m
i
t n k
k ik At
i i i i
i i i
e t A te
A e A
e t A e
com
1,,mos m autovalores com multiplicidade
nidistintos de A e
] ]
) (
) ) [[
1 (
1
!
1
1 ( 1 )lim
i n n ki s
ik i i
i
A sI k s
n
A k
,
pode-se estabelecer o seguinte teorema para estabilidade.
Teorema 3.10: O estado de equilíbrio xe de x Ax é
1. assintoticamente estável se e só se todos os autovalores de A tiverem parte real negativa ou seja n
i 0,i 1, ,
Re .
2. estável no sentido de Lyapunov ou marginalmente estável se e só se todos os autovalores de A tiverem parte real zero ou negativa, ou seja, Rei 0,i 1,,n, e aqueles com parte real zero Rej 0forem raízes simples do polinômio mínimo de A quando
1 , ,1 ,
0 ] ]
) (
)
[[
1 ( 1 )lim
j
k n n
j s
jk
s sI A k n
A
j ji
.
3. instável se e só se condição (2) não for satisfeita.
UCaso discreto no tempo ) ( ) 1
(k Ax k
x (23)
Solução x(k) ) 0
(k A x
x k (24)
Teorema 3.11: A equação x(k 1) Ax(k) é marginalmente estável ou estável segundo Lyapunov se todos os autovalores de A tiverem magnitudes menores ou iguais a 1 e aqueles com magnitudes iguais a 1 forem raízes simples do polinômio mínimo de A.
Teorema 3.12: A equação x(k 1) Ax(k) é assintoticamente estável se todos os autovalores de A tiverem magnitudes menores do que 1.
4. Observabilidade, detectabilidade, controlabilidade e estabilizabilidade
4.1 Observabilidade
USistemas variantes no tempo
Considere o sistema (A(.),B(.),C(.),D(.)): u
t D x t C y
u t B x t A x
) ( ) (
, ) ( ) (
(25) onde uRmé a entrada, yRp, a saída, xRno estado, A(.),B(.),C(.),D(.) matrizes nxn, nxm, pxn e pxm e t(,).
Definição 4.1: Um sistema (A(.),B(.),C(.),D(.))é observável em tB0B se e só se existir um instante tempo finito tB1B, tB1B>tB0B, tal que para qualquer estado inicial x0Rna entrada u e a saída y são suficientes para determinar unicamente x(tB0B).
A resposta do sistema (A(.),B(.),C(.),D(.))é dada por
0 0 0 0
( ) ( ) ( , ) ( ) ( )
t( , ) ( ) ( ) ( ) ( )
y t C t t t x t C t
t t B u d D t u t
(26)No estudo da estabilidade de um sistema, a saída y e a entrada u são conhecidas e o estado inicial é desconhecido. Se x(tB0B) for conhecido o estado pode ser computado para t>tB0B a partir de
0 0 0 0
( ) ( , ) ( )
t( , ) ( ) ( ) ( ) ( )
x t t t x t
t t B u d D t u t
(27)Teorema 4.1: Suponha as matrizes A(.) e C(.) (n-1) vezes diferenciáveis. Então, o sistema (.))
(.), (.), (.),
(A B C D é observável em t0 se existir t1 t0 BBfinito tal que
n
t N
t N
t N
t N
n
( ) ) (
) (
) (
1 1
1 2
1 1
1 0
posto
(28)onde
) ( ) ( e 1 , , 1 , 0 ),
( )
( ) ( )
( 0
1 N t k n N t C t
dt t d A t N t
Nk k k
Teorema 4.2: O sistema (A(.),B(.),C(.),D(.)) é observável em t0 se existir t1 t0 finito tal que as n colunas da matriz pn C(.)(t0,.) forem LI em [t0,t1].
USistemas invariantes no tempo
Teorema 4.3. O sistema dinâmico (A,B,C,D) ou equivalentemente o par (A,C) é observável se e só se as condições equivalentes seguintes forem verificadas (T. Kailath, 1980):
1. Popov-Beleirtch-Hautus (PBH) teste:
s C n
A
sI
,
posto (29)
o conjunto de autovalores da parte não observável de (A,C) coincide com o conjunto de valores de s para os quais a matriz acima perde posto.
2. Kalman teste:
n C
A C
A
CT T T ( T)n T]T
posto[ 1 (30)
com O[CT ATCT (AT)n1CT]T a matriz de observabilidade.
3. Wonham teste: Dado um conjunto arbitrário simétrico de n números complexos, existe uma matriz L tal que o espectrum de A+LC coincide com .
4.2. Detectabilidade
Teorema 4.4 : O sistema dinâmico (A,B,C,D)ou equivalentemente o par (A,C) é detectável se e só se as condições equivalentes seguintes forem verificadas:
a) PBH teste:
,
posto n
C A sI
0
Re(s) (31)
ou seja
sI A C
possui posto coluna completo.b)
Kalman teste: A parte não observável do sistema é estável. Isto é, para todo e correspondente autovetor v tal que Av v e Re()0 tem-se Cv0. Caso tenha-seCv 0
, pelo PBH teste, o sistema não seria detetável poissI A 0 C v
comv 0
tem-se quesI A ,
C n
contradizendo a condição de posto coluna completo.c)
Wonham teste: Existe uma matriz L tal que A+LC é estável.4.3 Controlabilidade Sistemas variantes no tempo
O conceito de controlabilidade está relacionado com entradas e estados e o conceito de observabilidade com saídas e estados. São propriedades estruturais dos sistemas (A(.),B(.),C(.),D(.)) que fornecem informações relevantes para o projeto de controle.
Definição 4.2: Um sistema (A(.),B(.),C(.),D(.)) é controlável em tB0B se existir uma lei de controle u (contínua por partes) que transfira qualquer estado inicial x0Rna um estado arbitrário x1Rn em um tempo finito tB1B>tB0B.
Teorema 4.5 (Chen, 1984): Seja f uma função contínua de valor complexo definida em i [t1,t2]. Seja F uma matriz nxp com fBi B sendo sua i-ésima linha. Defina a matriz
12 *2
1
, ) ( ) ( )
( t t
ttF t F t dt
W
(32)então fBiB, fBnB são linearmente independentes em [t1,t2] se e só se W(t1,t2) for não singular.
Teorema 4.6 (Chen, 1999): Um sistema (A(.),B(.),C(.),D(.)) é controlável em tB0B se e só se existir um tB1B>tB0B finito tal que as n linhas da matriz nm (t0,.)B(.), sejam linearmente independentes (LI) em [tB0B, tB1f].
Verificação:
Suficiência. Se as linhas de (t0,.)B(.) forem LI em [tB0B, tB1B], pelo Teorema 4.5 a matriz
01 0 * * 01
0
, ) ( , ) ( ) ( ) ( , )
( t t
ttt B B t d
W
(33)é não singular. Para qualquer x(tB0B)=xB0 Be qualquer xB1B pode-se mostrar que a entrada ] ) , ( )[
, ( ) , ( ) ( )
(t B* t * t0 t W 1 t0 t x0 t0 t x1
u
leva xB0B ao estado xB1 Bem t=tB1B.
Necessidade: Por contradição. Suponha (A(.),B(.),C(.),D(.)) controlável em tB0B mas com as linhas (.)
,.) (t0 B
linearmente dependentes em [t0,t1], tB1B>tB0B finito. Então existe um vetor
n 1
constante0
tal que
] t , [ , 0 (.) ,.)
(t0 B t t0 1
. (34)
Considere agora a solução da equação espaço de estado para t t 1
1
1 1 0 0 0
( ) ( , ) ( )
t( , ) ( ) ( )
x t t t x t
t t B u d
. (35)Pré-multiplicando a solução acima por ( , )t t0 1 e escolhendo x(tB0B)=xB0B=’0 tem-se
1
0 1 1 0 1 1 0 0 0 1 1
1 0 0
( , ) ( ) ( , ) ( , ) ' ( , ) ( , ) ( ) ( ) ' ( , ) ( ) ( )
t t t
t
t t x t t t t t t t t B u d
t B u d
. (36)Agora, premultiplicando por tem-se
( t
0, t
1) x ( t
1) '
tt01 ( t
0, ) B ( ) u ( ) d
.Por hipótese, (A(.),B(.),C(.),D(.)) é controlável em tB0B. Assim, para qualquer estado xB1B, em particular
1 ( ) 01
x x t , existe u(t), t em [t0,t1] tal que x(t1) 0. Uma vez que por suposição ]
t , [ , 0 (.) ,.)
(t0 B t t0 1
, x(t1)0 implica
' 0
e conseqüentemente que 0
, o que é umacontradição e o resultado segue.
USistemas invariantes no tempo
Teorema 4.7: As seguintes proposições são equivalentes.
1. O sistema (A,B,C,D) é controlável em qualquer instante tB0B[0,).
2. As linhas de eAtB são LI em [0,) sobre o corpo dos números complexos.
3. A matriz de controlabilidade U=[B AB A2BAn1B] possui posto n.
4. A matriz Wc(t) 0teABBTeATd é não singular para qualquer t>0.
Prova. Apresenta-se a seguir a prova de 13 . Considere a solução de (A,B,C,D) no intervalo [0,t1]
1 0 0 1
1
0
) ( ) ( )
( ) (
)
( t
t tf Bu d
t x t t t
x . Para simplificar considerex(t1)0. Assim,
1
0
) ( ) ( )
( 0 t 0
t t Bu d
t
x (lembre-se que (t)eAt). Utilizando o teorema de Cayley-Hamilton pode-se escrever
n k A A
n i ii k
k
1
( ) ,
0
e então) ! ( )
! (
! 1 ) (
1
0 0
1
0 0 0
k A t
k A t
A k t e t
n k
i i
k k
i i
i n
i k
k k k
k k At
Usando a expressão acima na equação de x(t0) e definindo
) ! ( ) (
0 k
t t
k
k
i k
i
tem-se
i n
i i
t
t i
n
i i
q B A
d u t
B A t
x
1
0
0 1
0 0
1 0
) ( ) ( )
(
com
01 ) ( ) ( 0
t t i
i t u d
q . Assim, pode-se escrever
Uq t
x( 0) com U [B AB A2BAn1B] e q [q0q1...qn1]. Esta equação é um sistema de n equações algébricas lineares com
nm
incógnitas. O problema de determinar u(t) para obter x(t1)0 reduz-se à solução deste sistema de equações. Da álgebra linear sabe-se que o sistema possui solução para x(t0) arbitrário se o posto deU
for igual a n e o resultado segue.Teorema 4.8. O sistema dinâmico (A,B,C,D) ou equivalentemente o par (A,B) é controlável se e só se as condições equivalentes seguintes forem verificadas:
a) Popov-belevitch-Hautus (PBH) teste:
sI A B
n, sposto (37)
o conjunto de autovalores da parte não controlável de (A,B) coincide com o conjunto de valores de s para os quais a matriz acima perde posto.
b) Kalman teste:
n B A AB
B ( )n ]
[
posto 1 (38)
c) Wonham teste: Dado um conjunto arbitrário simétrico de n números complexos, existe uma matriz K tal que o espectrum de A+BK coincide com .
Prova . a) Volta: Suponha que posto
sI A B
n para algum s. Então, existe v 0 tal que 0] )
*[( I A B
v . Assim, uma vez que v*I v*A e v*B0, 0
] [
]
[ 2 1 * 2 1
* B AB A B A B v B B B B
v n n o que implica que (A,B) não é controlável pelo
teste de Kalman.
b) Ida: Suponha agora que (A,B) não é controlável. Então, existe v 0 tal que 0
]
[ 2 1
* B AB A B A B
v n . O que implica que v*AiB0, i0,,n1. Assim,
sI A B
perde posto em s. 4.4 Estabilizabilidade
Teorema 4.9: O sistema dinâmico (A,B,C,D) ou equivalentemente o par (A,B) é estabilizável se e só se as condições equivalentes seguintes forem verificadas:
b) PBH teste:
, Re( ) 0postosI A B n s (39)
b) Kalman teste: A parte não controlável do sistema é estável. Já para a parte instável o posto
sI A B
nposto , o que significa que para todo e correspondente autovetor v tal que v*Av* e Re()0 tem-se v*B0.
c) Wonham teste: Existe uma matriz K tal que A+BK é estável.
Teorema 4.10: (Teorema da dualidade)
O par (A,B) é controlável se e só se o par (AT,BT) for observável
Prova. O par (A,B) é controlável se e só se Wc(t)0teABBTeATd for não-singular para qualquer t . O par (A,C) é observável se e só se Wo(t)0teATCTCeAd for não singular. Substituindo A por AT e C por
B
T em Wo(t) tem-se Wo(t) 0teABBTeATd que é não-singular . Assim, Wo(t) e) (t
Wc são idênticas e o teorema segue.
Exercício (Kailath, 1980): Considere um carrinho com dois pêndulos invertidos:
m2
m1
2
1
2
1u M
Equações do movimento:
12 , , )
(
2 1
i mg l
v m
u mg mg
v m
i i
i
onde v é a velocidade e u a força externa aplicada.
Pergunta-se:
1. É possível controlar os 2 pêndulos (mantê-los na vertical com u())?
2. O sistema é observável com y = B1B?
Solução. Definindo x11,x2 2,x3 1,x4 2e eliminando v nas equações de movimento tem-se:
bu Ax x onde
2 1 4
3 2 1
/ 1
/ 1
0 0
, 0 0
0 0
1 0 0 0
0 1 0 0
M B M
a a
a A a
com
2 4
2 3
1 2
1 1
) (
,
, ) (
M
g m a M
M a mg M
a mg M
g m
a M
1. Para manter os pêndulos na vertical, a realização tem de ser controlável: 102. ) 0 ) (
(
quando 0 ) det(
postoU U 1 2 M2g21222 12 2
onde U é a matriz de controlabilidade. Portanto, se 12o sistema não é controlável.
2. y 1 , c [1000] ) 0 ) (
det(
1 2 2
2
M
a mg O
onde O é a matriz de observabilidade. Portanto o sistema é observável.
4.5 Controlabilidade e observabilidade para sistemas lineares invariantes e discretos no tempo As equações de espaço de estado discretas são normalmente escritas como:
) ( ) ( )
( 1 ) ( ) ( ), ( 0 ) , 0
(
0k Du k Cx k
y k Ax k Bu k x x k
x
(40)A natureza recursiva das equações espaço de estado discretas torna fácil a verificação da controlabilidade e observabilidade. A matrizes de controlabilidade de dimensão nmn
] [
: B AB A2B A 1B
U n (41)