Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control de Sist Mult Variables Con Retardo
Control de Sist Mult Variables Con Retardo
Marzo 2014
1 Introducción
1 Introducción
V1 T
Water
V2
Gas
Y(s) = P(s)U(s),
Npij (s)e−Lij s
pij (s) = gij (s)e−Lij s = , i = 1, 2, ..., n; j = 1, 2, ..., m.
Dpij (s)
cooling water
LC
reflux
overhead
y1 CC
u1
feed (q)
Steam
u2
CC
y2
bottom
Madrid, Marzo de 2014.
1 - Procesos con Retardo
Ejemplo práctico: Columna de destilación
Lazo abierto
1
y(t)
El proyecto es mas dificil 0.5 Sin retardo
Con retardo
Modelo P(s) = G(s)e −Ls 0
1
u(t)
Controladores tradicionales no tienen 0.5
buenos resultados 1 + C(s)G(s)e−Ls 0
0 5 10
Caso MIMO se agrega el problema de los Tiempo
acoplamientos Lazo cerrado
La solución es usar control basado en 1.5
modelo 1
y(t)
0.5
Compensadores de retardo -
0
Predictor de Smith y 2
u(t)
Modificaciones 1
0
0 5 10
Tiempo
Lazo abierto
1
y(t)
El proyecto es mas dificil 0.5 Sin retardo
Con retardo
Modelo P(s) = G(s)e −Ls 0
1
u(t)
Controladores tradicionales no tienen 0.5
buenos resultados 1 + C(s)G(s)e−Ls 0
0 5 10
Caso MIMO se agrega el problema de los Tiempo
acoplamientos Lazo cerrado
La solución es usar control basado en 1.5
modelo 1
y(t)
0.5
Compensadores de retardo -
0
Predictor de Smith y 2
u(t)
Modificaciones 1
0
0 5 10
Tiempo
Ejemplo:
e−s 0.5e−2s
1 + 2s 1 + 2s
P(s) =
.
2e−1.5s −e−s
1 + 10s 1 + 5s
1 Introducción
q(t)
r (t) y(t)
C(s) G(s)e−sL
ŷ (t + Ln ) ŷ(t)
G(s) e−sL
yp (t)
ep (t) = 0
Si P(s) = Pn (s)
r (t) y(t)
C(s) P(s)
ŷ (t + Ln ) ŷ(t)
Gn (s) e−sL
yp (t)
ep (t)
C(s) Nc Dg
Ceq (s) = =
1 + C(s)(Gn (s) − Pn (s)) Dc Dg + Nc Ng (1 − e−Ls )
q(t)
Ceq (s)
r (t) y(t)
C(s) P(s)
Gn (s) − Pn (s)
Por el cancelamiento
El PS no se puede usar en plantas inestables ni integradoras;
Gn(s) Pn(s)
Fr (s)
q(t)
Ceq (s)
r (t) y(t)
C(s) P(s)
Fr (s)
Elimina el cancelamiento
C(s)
Ceq (s) =
Madrid, Marzo de 2014. 1 + C(s)(Gn (s) − Fr (s)Pn (s))
2 - Revisión del Predictor de Smith SISO
Ajuste del filtro Fr en el FSP
1 Introducción
e−5s 0.5e−5s
1 + 2s 1 + 2s
P(s) =
.
2e−3s −e−3s
1 + 10s 1 + 5s
1 0.5
−5s
e 0 1 + 2s 1 + 2s
P(s) =
.
0 e −3s 2 −1
1 + 10s 1 + 5s
e−2s 0.5e−4s
1 + 2s 1 + 2s
P(s) =
2e−2s −e−4s
1 + 10s 1 + 5s
1 0.5
1 + 2s 1 + 2s e−2s 0
P(s) =
2 −1
0 e−4s
1 + 10s 1 + 5s
e−3s 0.5e−5s
1 + 2s 1 + 2s
P(s) =
2e−4s −e−6s
1 + 10s 1 + 5s
1 0.5
e −3s
0 1 + 2s 1 + 2s 1 0
P(s) =
0 e −4s 2 −1 0 e−2s
1 + 10s 1 + 5s
e−3s 0.5e−5s
1 + 2s 1 + 2s
P(s) =
2e−4s −e−7s
1 + 10s 1 + 5s
1 0.5
e −3s
0 1 + 2s 1 + 2s 1 0
P(s) =
0 e −4s 2 −e −1s
0 e−2s
1 + 10s 1 + 5s
1 Introducción
q(t)
P q(s)
+ +
r(t) y(t)
u(t)
F(s) C(s) P(s)
_ +
G n(s)-P n(s)
yp(t) + +
En bucle cerrado:
Si se busca la propiedad 1.
Se elije Gn sin retardo. El ajuste de C es mas simple para
definir la dinámica de Yp
Problema: la dinámica de Yp no es la anticipación de Y
Al aumentar la ganancia aumentan los acoplamientos.
Con ganancias grandes, para la referencia se aproxima:
Y = Pn Gn −1 R 6= LR
12.8 −18.9
1 + 16.7s 1 + 21s
Gn (s) =
6.6 −19.4
1 + 10.9s 1 + 14.4s
Bulce cerrado ideal (Dtg = g11 g22 − g12 g21 )
g22 g11 e−L11 s − g21 g12 e−L12 s −g11 g12 e−L11 s + g11 g12 e−L12 s
1
PG −1
=
Dtg
g22 g21 e−L21 s − g21 g22 e−L22 s g21 g12 e−L21 s − g11 g22 e−L22 s
Observar acoplamientos.
En bucle cerrado:
Y = Pn Gn −1 R = LR
Madrid, Marzo de 2014.
4 - Predictor de Smith MIMO
Ejemplo: Wood and Berry.
12.8 −18.9e−2s
1 + 16.7s 1 + 21s
Gn (s) =
6.6e−4s −19.4
1 + 10.9s 1 + 14.4s
0.5
output
−0.5 y (MIM0−DTC2)
y (MIM0−DTC1)
0 10 20 30 40 50 60
u (MIM0−DTC2)
0.8 u (MIM0−DTC1)
control action
0.6
0.4
0.2
−0.2
0 10 20 30 40 50 60
time
Madrid, Marzo de 2014.
4 - Predictor de Smith MIMO
Ejemplo comparativo. Wood and Berry.
0.5
output
−0.5
y (MIM0−DTC2)
−1 y (MIM0−DTC1)
0 10 20 30 40 50 60
u (MIM0−DTC2)
0.8 u (MIM0−DTC1)
control action
0.6
0.4
0.2
−0.2
0 10 20 30 40 50 60
time
Madrid, Marzo de 2014.
4 - Predictor de Smith MIMO
Ajuste del control primario. Caso general.
q(t)
P q (s)
G f(s)-P n (s)D(s)
y p (t) + +
1 Introducción
Estructura de analisis
q(k ) n(k )
r(k ) + + + y(k )
F(z ) _ C(z ) P(z )
+ +
ŷ(k ) +
Gn (z ) L(z ) _
yp (k ) + ep (k )
Fr (z )
+
Estructura de implementación
q(k ) n(k )
yp (k ) +
Fr (z )
+
S(z) = [I − Fr (z)L(z)]Gn (z)
Compensación de retardos
Estabilidad interna
Respuestas rápidas al rechazo de perturbaciones
Robustez
Atenuación de ruidos
Usar las mismas ideas del caso SISO:
Usar Fr (z) para el rechazo de perturbaciones y robustez
Usar C(z) para el seguimiento de consignas
S(z) estable para estabilidad interna
Válido para los dos tipos de modelo rápido
avi z vi + ... + a1 z + a0
Fri (z) = F ri (z)
(z − αi )vi
El problema polinómico es igual al caso SISO, pero con orden
mayor
Al eliminarse los pólos lentos o inestables se controlan todo
tipo de plantas con retardo MIMO
Se puede acelerar la respuesta a las perturbaciones
El control primário puede ser de cualquier tipo.
Madrid, Marzo de 2014.
5 - Predictor de Smith Filtrado MIMO
Ejemplo - Wood and Berry
" #
0.7 −0.0952 0.7 −0.0952z −20
Gf = z−1 z−0.9048 , Go = z−1 z−0.9048 .
0.2497 −0.0606 0.2497z −10 −0.0606
z−0.8752 z−0.9394 z−0.8752 z−0.9394
Control primario
Kcij Ts z
PI Desentralizados Cij (z) = Kcij + Tiij z−1
Ajuste parametros
0.14 0 10 0
Kc = , Ti =
0 −0.95 0 3.2
0.5
0 Full DTC
0 50 100
Output DTC
150
0.2 GDTC
u1
0
−0.2
0 50 100 150
0
u2
−0.5
−1
0 50 100 150
Time (min)
Madrid, Marzo de 2014.
Sumário
1 Introducción