Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROLE
MULTIVARIÁVEL
x t Ax t B Kx t x t A BK x t
y t Cx t D Kx t y t C DK x t
a. Sistema de
malha-aberta.
b. Sistema de
malha-fechada.
O regulador de estados
consiste em um sistema
de malha fechada onde
as referências para
as saídas são,
normalmente, todas
nulas, isto é: ( ) = 0.
• Uma condição necessária e suficiente para ocorrer o controle
por realimentação de estados é que o par ( , ) seja controlável.
1 1 1
A , B ,
0 1 1
1
1 2 6 5 1 2 6 5
K 0 1 K 0 1 K 6 1
1 1 0 6 1 1 0 6
Se o sistema for não
Assim, o sistema de malha-fechada se torna: controlável, não existe a
inversa da matriz de
controlabilidade.
x t A BK x t
1 1 1 5 2
x t 6 1 x t x t x t
0 1 1 6 2
s 1
polos 1
s2 2
A obtenção de por outras técnicas gera
o mesmo resultado (caso SISO).
Exercício 1: Considere o sistema SISO com dois estados
2 1 0
A , B ,
7 3 1
0 1 0 0
A 0 0 1, B 0,
2 1 2 1
Deseja-se alocar os polos de malha fechada em = −2, =
− 2 + 1 e = −2 − 1 , determine o ganho . Resp.: =
8 14 8 .
• Algumas estratégias usuais para projetar a matriz de ganhos de
realimentação de estados, , em sistemas SISO não se aplicam
a sistemas MIMO. Porém, existem procedimentos particulares
para o caso MIMO.
Alocação de polos: Caso MIMO
Existem muitas outras técnicas para a alocação de polos para
sistemas MIMO. Uma delas é: Método algébrico.
0 1 0 1
A , B ,
2 1 1 0
x t A BK x t
0 1 0 18 4 0 1
x t x t x t x t
2 1 1 0 0 0 6 5
s1 2
polos
Observe que são várias as possibilidades s2 3
de escolha dos ganhos de para alocar
os polos na posição desejada (caso MIMO).
Exercício 3: Considere o sistema MIMO com dois estados e duas
entradas,
1 0 1 0
A , B ,
0 1 0 1
o sistema de malha-aberta possui polos em = 1 e = 1, o
sistema é instável. Deseja-se alocar os polos de malha fechada
em = −1 e = −1.
x t A BK x t
1 0 1 0 0 2 1 2
x t x t x t x t
0 1 0 1 2 4 2 3
s 1
polos 1
s2 1
Comentários
• O controlador,∈ ℝ × , tem × elementos. Logo, há mais
parâmetros desconhecidos que equações ( ) para determiná-lo;
• Algoritmo
1) Escolha uma matriz qualquer ∈ ℝ × com os autovalores
desejados (diferentes dos autovalores de );
2) Escolha uma matriz qualquer ∈ ℝ × , tal que ( , ) seja
observável;
3) Resolva a equação de Lyapunov (em ), isto é, encontre a
matriz (única) para: − = .
4) O controlador é dado por = .
• Se é não singular, então − possui os mesmos
autovalores de . Se for singular, escolha outra matriz
ou outra matriz e repita o algoritmo.
• Possíveis escolhas de e :
Se for desejado alocar 5 autovalores ( = 5) dados por , ±
e ± , pode ser dado por:
Forma diagonal
1 0 0 0 0 (modal)
0 1 1 0 0
AMF 0 1 1 0 0
Nos dois casos, o
0 0 0 2 2 par ( , ) será
0 0 0 2 2
observável.
Com acima,
pode ser 1 1 0 0 0 0 0 1 0 0
dada por: CP ou CP
0 0 0 1 0 1 0 0 1 0
Exemplo 3: Considere o sistema MIMO com dois estados e duas
entradas,
1 0 0 1
A , B ,
0 2 1 0
o sistema de malha-aberta possui polos em = 1 e = 2, o
sistema é instável. Deseja-se alocar os polos de malha fechada
em = −1 e = −2.
1 0 k1 k2 k1 k2 1 0 0 1 1 0
k k k k
0 2 3 4 3 4 0 2 1 0 0 1
k1 k2 k1 2k2 0 1
2
3 k 2 k 4 k 3 2 k 4 1 0
2k1 3k2 0 1
3
3k 4 k 4 1 0
k1 k2 0 1/ 3
P
k3 k4 1/ 3 0
4º passo. = .
1 0 0 3 0 3
1
K CP P
0 1 3 0 3 0
Assim, o sistema de malha-fechada se torna:
x t A BK x t
1 0 0 1 0 3 2 0
x t x t x t x t
0 2 1 0 3 0 0 1
s1 1
polos
s2 2
Exercício 4: Considere o sistema MIMO com dois estados e duas
entradas,
0 1 0 0
A , B ,
0, 75 1 1 1
o sistema de malha-aberta possui polos em = 0,5 e = −1,5,
o sistema é instável. Deseja-se alocar os polos de malha fechada
em = −1 + 1 e = −1 − 1 .
0 1 k1 k2 k1 k2 1 1 0 0 1 0
k k k k
0, 75 1 3 4 3 4 1 1 1 1 0 1
k3 k4 k1 k2 k1 k2 0 0
0, 75 k 1 k 3 0, 75 k 2 k 4 k 3 k 4 k 3 k 4 1 1
k3 k1 k2 k4 k1 k2 0 0
0, 75 k 1 k 3 k 3 k 4 0, 75k 2 k 4 k 3 k 4 1 1
1 1 1 0 k1 0
k
1 1 0 1 2 0
0, 75 0 0 1 k3 1
0 0, 75 1 0 k4 1
k1 k2 0,1846 0, 6769
P
k
3 4 k 0, 4923 0,8615
4º passo. = .
x t A BK x t
0 1 0 0 1, 7501 1,3751
x t x t
0, 75 1 1 1 1, 0001 0,3750
0 1
x t x t
2 2
s 11 j
polos 1
s2 11 j
Referências
Bibliografia básica (plano de ensino)