Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Regulador Ótimo Linear Quadrático – LQR
+
r(t) = 0
-
∞
ẋ = A x + Bu , u = - K x e J = ∫ [ x T Q x + uT R u ] dt
0
0
∞
J = ∫ [ xT Q x + xT K T R Kx ] dt,
0
∞
J = ∫ [ x T ( Q + KT R K ) x ] dt
0
xT (Q + K T R K ) x = - ∂ ( x T P x )
∂t
xT ( Q + K T R K ) x = − ∂ ( xT P x ) = − ẋT P x −xT P
∂t
T
−( Q + K T R K )= ( A - BK ) P + P ( A - BK )
∞ ∞
J = ∫ [ x T ( Q + KT R K ) x ] dt = −∫ ∂ ( xT P x ) dt
0 0 ∂t
T ∞
J=−x ( 0 ) Px ( 0 )|0
J=−x T ( ∞ ) Px (∞ ) + xT ( 0 ) Px ( 0 ) ,
onde x ( ∞ ) = 0 para um sistema estável .
Assim, T
J = x (0) P x (0)
−( Q + K T R K )= H T P + PH , onde H = A - BK
T
−( Q + K R K )= ( A - BK ) P + P ( A - BK )
T
PLQ
T
J = x (0) P x (0)
CH1 Why Microelectronics? 7
Regulador Ótimo Linear Quadrático – LQR
T
−( Q + K T R K ) = ( A−BK ) P + P ( A - BK )
= ( A T −K T B T ) P + P ( A - BK )
Q + A T P + PA + K T R K−K T BT P - P BK = 0
∂J T
= 0, J = x ( 0 ) Px ( 0 )
∂K
∂J ∂P
= ∂ [ x ( 0 ) Px ( 0 )] = x ( 0 )
T T
x (0) = 0
∂K ∂K ∂K
Logo:
∂P
=0 , ∂α
= 0
α não
∂K ∂K
depende de K
CH1 Why Microelectronics? 9
Regulador Ótimo Linear Quadrático – LQR
∂ {Q + A T P + PA + KT RK -KT BT P - PBK } = 0
∂K
∂ ( Q + AT P + PA ) + ∂ ( KT RK ) - ∂ ( KT BT P ) - ∂ ( PBK ) = 0
∂K ∂K ∂K ∂K
α
RK +K T R−BT P - PB = 0
= RK = B T P
K T R + RK = B T P + PB
= K T R = PB
Q + A T P + PA −PBR−1 BT P = 0
CH1 Why Microelectronics? 11
Exemplo 1 – LQR
PLANTA ∞
J=∫ [ x T Q x + uT R u ] dt
u x2 x1 0
∫. ∫.
1 0
Q = R=1
-K 0 1
Comandos do Matlab:
→ [K,P,E]=lqr(A,B,Q R); → t=0 : 0.01 : 10;
→ C = eye(2); D = 0; → x = step(sys,t);
→ sys = ss((A-BK),B,C,D); → plot (t,x);
∞ 1 0 0
J=∫ [ x Q x + u R u ] dt
T T
Q = 0 1 0 R=1
0 0 0 1
Comandos do Matlab:
→ [K,P,E]=lqr(A,B,Q R); → t=0 : 0.01 : 10;
→ C = eye(3); D = 0; → x = step(sys,t);
→ sys = ss((A-BK),B,C,D); → plot (t,x);
CH1 Why Microelectronics? 13
Exemplo 3 – LQR
Comandos do Matlab:
→ [K,P,E]=lqr(A,B,Q R); → T=0 : 0.01 : 10;
→ C = eye(2); D = 0; → x = initial(sys,x0,t);
→ sys = ss((A-BK),B,C,D); → plot (t,x);
CH1 Why Microelectronics? 14
Otimização x Multiplicadores de Lagrange
Exemplo 1.1
Laum
Laum
( )
d ∂L
dt ∂ ẏ
=
∂L
∂y
above equation
a) tempo final fixo e estado final fixo, b) tempo final livre e estado
final fixo, c) tempo final fixo e estado final livre, d) tempo final livre e
estado final livre CH1 Why Microelectronics? 32
Sistema Dinâmico com
Estado Final (xf) Fixo e Tempo Final (tf) Fixo
x ( t 0 ) =xCH1
0 ,x ( tMicroelectronics?
Why f ) =x f ,δ x 0 =δ x f =δt f =0 33
Sistema Dinâmico com
Tempo Final (tf) Livre e Estado Final (xf) Livre e Independente
δx
CH10 =0 , δx f ≠0 e δt f ≠0
Why Microelectronics? 34
Sistema Dinâmico com
Tempo Final (tf) Livre e Estado Final (xf) Livre e Dependente
δx 0 =0 , δx f = θ̇ ( t f ) δt f e θ ( t f ) =x ( t f ) θ
CH1 Why Microelectronics? 35
Condições de Contorno
Tipos de Sistemas
Função hamiltoniana:
→ equação de estado
→ equação de co-estado
→ princípio do mínimo
CH1 Why Microelectronics? 40
Riccati x PLQ