Escolar Documentos
Profissional Documentos
Cultura Documentos
Relatório Prática 5
Controle Avançado e Multivariável
Aplicação de Sistemas Reguladores Quadráticos Ótimos
OBJETIVO
Analisar aplicação de Sistemas Reguladores Quadráticos Ótimos.
INTRODUÇÃO
O método de controle quadrático ótimo fornece um modo sistemático de cálculo da
matriz de ganho de controle por realimentação de estado, utilizando um critério de
minimização de função custo (ou índice de desempenho).
Figura 1 - Representação Esquemática do Aquecedor
Dado que:
ẋ = Ax + Bu
u(t) = −Kx(t)
e sendo a função de custo definida por:
∞
J = ∫ (x 𝑇 Qx + u𝑇 Ru)dt
0
em que Q e uma matriz hermitiana definida positiva (ou semidefinida positiva) ou real
simétrica e R é uma matriz hermitiana definida positiva ou real simétrica.
A matriz reduzida de Ricatti nos fornece um meio para calcular a matriz P, que é
utilizada para o cálculo da matriz de ganhos ótimos:
K = R−1 B 𝑇 P
ESTUDO DE CASO
Para esta prática foi proposto o seguinte diagrama de blocos que representa um sistema a
ser implementado o método de controle quadrático ótimo:
De posse deste diagrama, foi possível montar a seguinte equação de estados do sistema:
𝑋̇ 0 1 𝑋1 0
[ 1] = [ ][ ] + [ ]𝑢
̇
𝑋2 0 0 𝑋2 1
𝑋
𝑌 = [1 0 ] [ 1 ]
𝑋2
Com a equação de estados obtida, fez-se a devidas substituições na equação reduzida de
Ricatti para obtenção da Matriz P:
õ + 2 1
𝑃= [ ]
1 õ + 2
E posteriormente a matriz de ganho ótimo K:
𝐾 = [1 √µ + 2]
𝐾1 = 1
𝐾2 = √µ + 2
If (U>=0)
[K, P, E] = lqr(A,B,Q,R)
k1 = K(1)
k2 = K(2)
else
fprintf('Valor inválido. Insira Mi maior ou igual a zero')
end
SIMULAÇÕES NO SIMULINK/MATLAB
Para estudar a resposta do sistema aos ganhos obtidos por meio do método analítico,
montou-se o seguinte diagrama no simulink:
Para µ = 10:
Figura 5 - Resposta dos estados a degrau unitário e µ = 1
Para fins de comparação dos resultados obtidos a partir do diagrama com o da Função
LQR do matlab, fez-se os mesmos testes feitos anteriormente, agora usando a função
nativa do matlab:
Para µ = 1:
Figura 6 - Resposta dos estados a degrau unitário e µ = 1
Para µ = 10:
Figura 7 - Resposta dos estados a degrau unitário e µ = 1
CONCLUSÃO
Por meio da experimentação do problema proposto no matlab pôde-se perceber como a o
Sistemas Reguladores Quadráticos Ótimos funciona, por meio da variação do “peso” do
estado X2, bem como pôde-se verificar que o diagrama montado no simulink corresponde
perfeitamente ao a função LQR interna do matlab.