Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract — This work has the objective of presenting a study Em suma, o LGR é um modelo de representação gráfica
based on the analysis of the design of LGR and LQR controllers dos polos em malha fechada de um sistema, tal aplicação é
applied to a Buck converter. First, will be presented the desejada quando se deseja mostrar o comportamento
theoretical conceptions used as basis for the development of the qualitativo do sistema na alteração das variáveis [2], enquanto
project, highlighting the system modeling and mathematical que o LQR pode proporcionar ganhos otimizados desde que
procedures of utmost importance to determine the state space
seja feita uma escolha adequada das matrizes Q e R da função
gain and the unit step response. Subsequently, the application of
the methods and their improvement will be developed through de energia para minimização de custo [1]. Portanto, estudar a
the MATLAB simulation software, as well as, in the end, controlabilidade, programar e desenvolver um controlador
comments will be approached about the results obtained from LGR e LQR no espaço de estado, além de analisar e
the project. concatenar a estabilidade e desempenho de ambos os
controladores, fazem parte da finalidade deste trabalho.
Keywords — Buck converter, LGR control, LQR control
Resumo — Este trabalho tem o objetivo de apresentar um
estudo baseado na análise de projeto de controladores LGR e II. FUNDAMENTAÇÃO TEÓRICA
LQR aplicados a um conversor Buck. A priori, será
apresentado as concepções teóricas utilizadas como base para o A. Modelagem do conversor buck no espaço de estados
desenvolvimento do projeto, destacando a modelagem do Neste tópico será desenvolvido a modelagem do conversor
sistema e os procedimentos matemáticos de suma importância
Buck operando no modo de condução contínua, pelo método
para se determinar o ganho de espaço de estado e a resposta ao
degrau unitário. Posteriormente, será desenvolvida a aplicação de espaço de estados. Na figura 1, tem-se representado o
dos métodos e aprimoramento dos mesmos através do software conversor Buck ideal.
de simulação MATLAB, assim como, no final, comentários
serão abordados sobre os resultados obtidos do projeto.
I. INTRODUÇÃO
Onde: Então:
1
0 − 1 𝐶1 = 𝐶2 = [0 1]
𝐴1 = ( 𝐿) 𝐵1 = (𝐿) 𝐶1 = (0 1)
1 1
− 0
𝐶 𝑅𝐶 Deste modo, a matriz dos vetores mediados são:
A = A1
2) Para a chave “S” aberta. B = B1D
C = C1
A inversa da matriz A é:
1 1
−
𝐴−1 = 𝐿𝐶 [ 𝑅𝐶 𝐿]
1
− 0
𝐶
A função de transferência do conversor pode ser obtida
aplicando-se a seguinte equação:
𝑉0 (𝑠)
= 𝐶[𝑠𝐼 − 𝐴]−1 ∗ [(𝐴1 − 𝐴2 )𝑥 + (𝐵1 − 𝐵2 )𝑉𝑖 ]
𝐷(𝑠)
Figura 3. Circuito equivalente do conversor buck com a chave “s” + (𝐶1 − 𝐶2 )𝑥
aberta. Retirada de [4]. (12)
Aplicando LTK no circuito da figura 3 obtém-se as Assim, fazendo as devidas substituições em (12), obtém-se a
equações (1), (2), (3), (4) e (7). seguinte função de transferência para o conversor:
3
C = 100uF
Parâmetros gerais L = 100uH
R = 0,5 Ω
𝑓𝑠
𝑓𝑐 =
100
Parâmetros do LGR 𝑃𝑚 = 600
Figura 4. Diagrama de blocos do servossistema tipo 1, sem integrador.
Retirada de [3]. Polo da ação integral em 100K𝜋
Tabela 1. Requisitos do projeto do conversor buck.
Neste sistema, a equação do erro é dada por:
Substituindo os parâmetros da tabela 1 na equação (8),
𝑒̇ = Â𝑒 + 𝐵̂ 𝑢𝑒 tem-se:
Em que,
𝐼̇ 0 −10000 𝐼𝐿 10000
( 𝐿) = ( )( ) + ( ) 𝑉𝑔
𝐴 0 𝐵 𝑉𝑐 10000 −20000 𝑉𝑐 0
Â=[ ] 𝐵̂ = [ ]
−𝐶 0 0
𝐼 (17)
O sinal de controle é dado por: 𝑉0 = (0 1) (𝑉𝐿 )
𝑐
𝑥
̂ 𝑒 = −[𝐾|−𝑘1] [ 𝑒 ]
𝑢𝑒 = −𝐾 𝜉 𝑒 Onde, através da equação (17), tem-se:
A fórmula de Ackermann, equação (14), será utilizada
aqui para obtenção do ganho de realimentação K do
0 −10000 10000
sistema. 𝐴= [ ] ;𝐵 = [ ] ; 𝐶 = [0 1]
10000 −20000 0
K = [0 0 0... 0 1][B | AB |...|An-1B]-1 ф(A) (14)
B. Implementação do ganho por LGR
Sendo que ф(A) é obtido com os valores dos autovalores,
conforme o teorema de Carley-Hamilton, por meio da O diagrama de blocos da figura 5 representa o modelo de
equação (15). servossistema tipo 1 com integrador, esses sistemas
apresentam um integrador intrínseco.
Ф(A) = An + 𝛼 1An-1 +...+ 𝛼n-1A + 𝛼nI (15)
4
R = 0.000001;
P = (Ah,Bh,Q,R);
KLQR = (R)-1 * Bh' * P;
𝐾𝐼𝑄 = 106
O gráfico da resposta ao degrau do LQR está na figura (7).
0 0 −1012
𝑀𝑐 = [0 108 −2 ∗ 1012 ]
0 0 −108