Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LQG PDF
LQG PDF
ẋ = Ax + Bu; x ∈ Rn ; u ∈ Rp
y = Cx; y ∈ Rq
AT P + P A − P BR−1 B T P + Q = 0
Realización– p. 1/18
Estimación de estado óptima LQE
AP + P AT − P C T V −1 CP + W = 0
Realización– p. 2/18
Control lineal cuadrático Gaussiano (LQG)
B
LQR
^
x(t) R
K L
A − LC
Realización– p. 3/18
Control LQG
ẋ = Ax + Bu + w
y = Cx + v
T T
J = lı́m E x (t)Qx(t) + u (t)Ru(t)dt
T →∞
Realización– p. 4/18
Control LQG
Realización– p. 5/18
Rechazo a disturbios con LQG
y = [20 0]x
Donde se sabe que la salida de la planta es afectada por ruido blanco aditivo de
media cero y covarianza 0,005.
También se sabe que, en operación, el vector de estado de esta planta es
afectado por una señal ruidosa de banda estrecha de aproximadamente 1Hz. La
meta del problema de control es rechazar este disturbio de 1Hz.
Realización– p. 6/18
Rechazo a disturbios con LQG
Realización– p. 7/18
Rechazo a disturbios con LQG
Para el ruido aditivo a la salida, lo modelamos como una señal de ruido v con
varianza V = 0,005. En el caso del disturbio de 1Hz, lo modelamos por una
ecuación de estado auxiliar, donde w es ruido blanco de media cero con
covarianza W = 0,01.
15
10
0 2π 0
ẋ = xd + w 5
−2π 0 1
d(t)
0
yd = [100 0]xd
−5
un factor de 100.
−15
0 10 20 30 40 50 60 70 80 90 100
time [s]
Realización– p. 8/18
Rechazo a disturbios con LQG
Realización– p. 9/18
Rechazo a disturbios con LQG
0,1848
Realización– p. 10/18
Rechazo a disturbios con LQG
ẋa = Aa xa + Ba u + Ew
ya = Ca xa + vy
1 0 0 0
∞
Z
0
T 0 0 0 xa (t) + uT (t)Ru(t) dt
J= xa (t) 0
0 0 0 0
0 0 0 0
Note que esta forma de Q penaliza solamente la salida del sistema real, no se
penalizan ”los estados” del disturbio.
Realización– p. 11/18
Rechazo a disturbios con LQG
0 In1 Out1
Constant Scope
Realización– p. 12/18
Rechazo a disturbios con LQG
4
K*u
Matrix
4
Gain
K*u 4 1
2
Demux L* u
4 s 4 4
Matrix 2
Gain3 Integrator 4
Manual Matrix
Switch Gain1
4
Aa−L*Ca* u
0 4
Constant1 Matrix
Out1
2 Gain2
Terminator
w(t)
Disturbance Band−Limited
White Noise
d(t)
K*u
Plant Model 2
Gn
u(t) y(t)
2 2 2 1 2 1
1 K*u K*u
s 2 Out1
In1 2
B C
2
K*u
2
Realización– p. 13/18
Rechazo a disturbios con LQG
Constant
Scope
Subsystem
4
K*u
Matrix
4
Gain
K*u
2 4 1
Demux L* u
4 s 4 4
Matrix 2
Gain3 Integrator 4
Manual Matrix
Switch Gain1
4
Aa−L*Ca* u
0 4
Constant1 Matrix
Out1
2 Gain2
Terminator
w(t)
Disturbance Band−Limited
White Noise
d(t)
K*u
Plant Model 2
Gn
u(t) y(t)
2 2 2 1 2 1
1 K*u K*u
s 2 Out1
In1 2
B C
2
K*u
2
2
K*u 2 1 2
K*u 1
2
s 2
Band−Limited Bn Out1
White Noise
Cn
2
K*u
2
Disturbance Model
An
Realización– p. 14/18
Rechazo a disturbios con LQG
Closed loop
1 R=1e−6
0.5
−0.5
−1
Open loop
−1.5
0 2 4 6 8 10 12 14 16 18 20
Realización– p. 15/18
Rechazo a disturbios con LQG
Para valores del peso de contrlo R < 10−4 no hay mejora significante en la
respuesta, porque el sistema tiene un nivel de ruido de ”base” debido al ruido
medido v (el cual no podemos remover de la salida).
Realización– p. 16/18
Rechazo a disturbios con LQG
Bode Diagram
50
Open Loop
R=10−2
−4
R=10
0 R=10
−6
Magnitude (dB)
−50
Bode de amplitud de la función de
transferencia de lazo cerrado desde el
disturbio d a la salida, para los difer- −100
−200
−1 0 1 2 3 4
10 10 10 10 10 10
Frequency (rad/sec)
Podemos ver como el control LQG produce un sistema de lazo cerrado con un
”notch” en la frecuencia del disturbio (1Hz).
Realización– p. 17/18
Observaciones finales acerca de LQG
Realización– p. 18/18