Академический Документы
Профессиональный Документы
Культура Документы
= Ax + Bu; x Rn ;
= Cx; y Rq
y el criterio de desempeo J =
R
0
u Rp
con
K = R1 B T P
Realizacion
p. 1/18
= Ax + Bu + w
= Cx + v
ator
v
w(t)
u(t)
x(t)
C
y(t)
v(t)
A
Observer
donde w y v son procesos Gaussianos estocsticos de media cero no correlacionados en el tiempo y el uno al otro, con coT
stochastic
) = V.
varianzas E(ww T ) = W y E(vv
time
La ganancia del estimador ptimo es
L=
P C T V 1 donde P es la solucin de la
EAR
B
^
x(t)
A LC
AP + P AT P C T V 1 CP + W = 0
Realizacion
p. 2/18
u(t)
x(t)
C
y(t)
v(t)
A
Kalman Filter (LQE)
B
LQR
^
x(t)
A LC
Realizacion
p. 3/18
Control LQG
El principio de separacin dice que si tenemos una planta dada por
x
y
= Ax + Bu + w
= Cx + v
J = lm E x (t)Qx(t) + u (t)Ru(t)dt
T
Realizacion
p. 4/18
Control LQG
El controlador combinado incluyendo un LQR (regulador ptimo lineal
cuadrtico) y un LQE (estimador ptimo lineal cuadrtico) se denomina
usualmente controlador lineal cuadrtico gaussiano (LQG).
LQG se puede usar como una herramienta simple para obtener un
controlador ball-park con un desempeo razonable. Como con la asignacin
de polos, la planta debe aumentarse si se desean caractersticas como
accin integral.
Existen tambin estrategias sofisticadas basadas en LQG. Estas resuelven
no solo dinmicas intrincadas (ej. sistemas resonantes o interacciones en
sistemas multivariables), sino tambin aseguran que el diseo tenga
propiedades adecuadas de robustez. Tales estrategias van ms all del
alcance de este curso, y se recomienda el libro Multivariable Feedback
control:Analysis and design de Skogestad y Postlethwaite.
Realizacion
p. 5/18
[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.
Tambin se sabe que, en operacin, el vector de estado de esta planta es
afectado por una seal ruidosa de banda estrecha de aproximadamente 1Hz. La
meta del problema de control es rechazar este disturbio de 1Hz.
Realizacion
p. 6/18
Realizacion
p. 7/18
10
yd
0
2
0
2
w
xd +
1
0
= [100 0]xd
Este ruido excita al sistema para producir una seal de 1 Hz, escalada por
un factor de 100.
d(t)
10
15
10
20
30
40
50
time [s]
60
70
80
90
100
Realizacion
p. 8/18
[20 0]x + v
10
1
50
1
x+
(u + d)
0
0
= Ax + B(u + d)
= Cx + v
x
x d
A
0
x
B
0
+
w
u+
xd
0
Bn
B
An
x
+v
[C 0]
xd
Realizacion
p. 9/18
0,9037
8,1671
L=
1,4021 .
0,1848
p. 10/18
Realizacion
x a
ya
0
T
J=
xa (t) 0
0
0
Z
0
0
0
0
0
0
0
0
0
xa (t) + uT (t)Ru(t) dt
0
0
Note que esta forma de Q penaliza solamente la salida del sistema real, no se
penalizan los estados del disturbio.
p. 11/18
Realizacion
In1
Out1
Constant
Scope
Ba* u
4
K* u
Manual
Switch
0
Matrix
Gain3
4
2
Demux
2
1
s
AaL*Ca* u
L* u
Constant1
2
Terminator
p. 12/18
Realizacion
In1
Out1
Constant
Scope
Subsystem
4
K*u
Matrix
Gain
K*u
Manual
Switch
4
2
Demux
Matrix
Gain3
Constant1
2
1
s
AaL*Ca* u
4
4
Integrator
L* u
Matrix
Gain1
Matrix
Gain2
Out1
Terminator
w(t)
Disturbance
BandLimited
White Noise
d(t)
Plant Model
K*u
Gn
y(t)
u(t)
1
In1
K*u
B
1
s
2
2
K*u
1
Out1
K*u
p. 13/18
Realizacion
In1
Out1
Constant
Scope
Subsystem
4
K*u
Matrix
Gain
K*u
Manual
Switch
2
Demux
Matrix
Gain3
4
4
Integrator
Constant1
2
1
s
AaL*Ca* u
L* u
Matrix
Gain1
Matrix
Gain2
Out1
Terminator
w(t)
Disturbance
BandLimited
White Noise
d(t)
Plant Model
K*u
Gn
y(t)
u(t)
1
In1
K*u
B
1
s
2
2
K*u
1
Out1
K*u
K*u
BandLimited
White Noise
Bn
Disturbance Model
1
s
K*u
1
Out1
Cn
2
K*u
An
p. 14/18
Realizacion
Closed loop
R=1e6
0.5
0.5
1
Open loop
1.5
10
12
14
16
18
20
p. 15/18
Realizacion
p. 16/18
Realizacion
50
Open Loop
R=102
4
R=10
Magnitude (dB)
R=10
50
100
150
200
1
10
10
10
10
Frequency (rad/sec)
10
10
Podemos ver como el control LQG produce un sistema de lazo cerrado con un
notch en la frecuencia del disturbio (1Hz).
p. 17/18
Realizacion
p. 18/18
Realizacion