Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Febrero 2012
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
1 - Introduccion
Por que estudiar sistemas con retardo?
El retardo puede ser causado por: transporte de masa, energ a o informacion; efecto causado por varios sistemas de bajo orden conectados en serie; tiempo de procesamiento en sensores o controladores.
1 - Introduccion
Por que estudiar sistemas con retardo?
Retardo importante dicultad para el sistema de control. Las diculdades son provocadas principalmente porque: el efecto de las perturbaciones demora para ser sentido; de control demora para causar efecto en la variable la accion controlada; de control se calcula con base en un error pasado. la accion
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
Se calienta agua usando quemador de gas natural Se mide la temperatura del agua a la salida
V1
Water
V2
Gas
Se usa vapor para calentar y evaporar el agua del jugo de ca na Se controlan los niveles en cada evaporador
STEAM EVAPORATORS
LT
LC
LC
LC
LC
FC
LC
BUFFER 1
JUICE
BUFFER 2
Se usa vapor para calentar la mezcla en el fondo Se controlan las temperaturas de platos para controlar la de las extracciones concentracion
TT
TC
PT FT LT FC
FT
PC
Intercambiador LC
FC
entrada vapor
de G(s)esL , con L > 0. Respuesta al escalon L puede representar retardo real o aparente
Modelo del retardo G(s) = esL , con L > 0. |G(j )| = |ej L | = 1, y G(j ) = L Ejemplo de diagrama de fase P (s) =
esL (1+s)2
10 Freqncia (rad/s)
10
10
Proceso P (s) =
1 sL . (1+1.5s)(1+0.4s) e
Para L = 0 sintonia con Kc = 1 e Ti = 1.2. Para L = 1.5 bajamos la ganancia para Kc = 0.3.
Resposta ao Degrau 2
Resposta ao Degrau
10
10 Freqncia (rad/s)
10
q (t ) r (t ) C (s ) P (s ) esLn y (t )
en la relacion entrada salida. El retardo esta El retardo no aparece en la ec. caracter stica. C (s )G (s ) Y (s ) = esL R (s ) 1 + C (s )G (s )
q (t ) r (t ) C (s) (t + Ln ) y Gn (s) yp (t ) e
sLn
y (t ) P (s) (t ) y
ep (t )
de retardo. El predictor de Smith - estructura de compensacion Sea P (s) = G(s)esL y el modelo nominal Pn (s) = Gn (s)esLn .
Si P (s) = Pn (s) y q (t ) = 0: Y (s ) C (s )G (s ) = esL R (s ) 1 + C (s )G (s ) de G(s). Sintonizar C (s) en funcion El retardo no afecta las prestaciones del bucle nominal. Analizar las perturbaciones y errores de modelado.
Florianpolis, 6 de fevereiro de 2012.
Precisamos de un modelo del proceso que incluya el retardo. Modelos fenomenologicos de la planta industrial Modelos del tipo caja negra (experimentales) Modelos del tipo caja gris (parte fenomenologica pero con parametros ajustados por experimentos) Es importante cuanticar los errores de modelado. y el metodo Los metodos gracos de respuesta al escalon numerico de los m nimos cuadrados son los mas usados en la practica.
de azucar de cana: Proceso de produccion de la cana. Lavado, Molienda y mezcla con agua. Preparacion del jugo. Preparacion en conjunto de evaporadores que eliminan gran parte Evaporacion del agua. Tachas de cristalizacion. del azucar. Separacion de las masas que sobran. Formacion de cristales por Cristalizacion enfriamiento. Centrifugacion
200 180 Tms2 160 140 120 T masa salida 2 100 2500 3000 3500 tiempo 4000 4500
165
3000
3500 tiempo
4000
4500
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
El PID es el controlador mas usado en la industria La mayoria de los metodos para la industria usan modelos de primer orden con retardo Devemos tener cuidado con las relaciones L/T denidas para cada ajuste ideal incluye un predictor Vimos que la solucion Como ajustar el PID teniendo en cuenta estas ideas de predicci on para todo valor de retardo?
1 + Td s) Ti s
+ Td s)
Td s + 1
(ISA)
de ru se sintoniza con base en la atenuacion do y la robustez, (0, 1). son utilizados como: Los controladores PID tambien C ( s ) = Kc 1 + Ti s Td s + 1 (serie) Ti s Td s + 1 Ki Kd s + (paralelo) s K d s + 1
C ( s ) = Kp +
Ceq =
r (t )
Ceq (s)
R (s )
Ce (s)
P (s )
Y (s )
C (s ) 1 + C (s)[Gn(s) Pn(s)]
K 1+Ts
Gn =
y C (s ) =
K1 (1+sT1 ) . sT1
10.5Ls 1+0.5Ls
1 + Ti s Td s + 1 Ti s Td s + 1
T0 T0 + L
, Ti = T , Td = 0.5L, =
K (10.5Ls) (1+Ts)(1+0.5Ls)
Kx = =
2T (L + 4T0 )Kp
2 4T0 (L + 4T0 )L
Q (s ) R (s ) Ce (s) P (s ) Y (s )
El cancelamiento de dinamicas lentas debe ser evitado cuando se desea acelerar la respuesta a las pertubaciones. Relaciones: Y (s ) Kc Kp (1 + Td s)esL = R (s ) sT (1 + Td s) + Kc Kp (1 + Td s)esL ) Y (s ) esL sT (1 + Td s) = Q (s ) 1 + sT sT (1 + Td s) + Kc Kp (1 + Td s)esL ) Si L << T y T0 << T , la repuesta para la consigna es determinada por s = 1/T0 por s = 1/T . y la respuesta a la perturbacion
10 u for T =0.2
0 0
1 Sada e Referncia
8 Ao de Controle
u for T =0.3
Referncia 8 10
0 0 2 4 Tempo 6 8 10
e0.5s . 1+1.5s
Controladores ajustados para: T0 = 0.2 y T0 = 0.3. Observe que: - T0 dene la respuesta a la consigna; - la repuesta a la consigna es mas rapida que la de rechazo de la perturbacion.
Florianpolis, 6 de fevereiro de 2012.
con L > 2T y el
L 2
Para cada , la respuesta nominal es la misma en el tiempo normalizaddo por L. Mayores valores de mayor robustez Si el retardo es dominante, no interesa acelerar la respuesta:
el tiempo de respuesta total cambia poco; se pierde en robustez.
R (s )
Q (s ) F (s ) C (s ) P (s )
Y (s )
Estructura 2DOF: rapida; - polos para rechazo de perturbacion - ltro de set-point para evitar picos en la respuesta a las consignas. de P e D: Para un PID con ponderacion C ( s ) = Kc (1 + Ti s + Ti Td s2 ) , Ti s(Tf + 1) F (s ) = 1 + bTi s + cTi Td s2 1 + Ti s + Ti Td s2
b pondera P y c pondera D. En general b y c (0.2, 0.6). Si no hay ltro debemos sintonizar para un compromiso entre las dos respuestas.
Florianpolis, 6 de fevereiro de 2012.
R (s )
P2 (s)
Q (s ) P (s ) Ko
F (s )
C (s )
Y (s )
Etapa 1: Estabilizar la planta con Ko Etapa 2: Sintonia del PID para la planta equivalente estable P2 Etapa 3: Se ajusta el ltro de set-point Se obtiene la constante de tiempo de BC T0 = [ + ( 2 + ) 2 ] - regula la robustez como en el caso estable.
1
L 2
R (s )
Q (s ) F (s ) C (s ) P (s )
Y (s )
Las plantas se dividen en dos grupos para el ajuste Retardo-dominante Dead-time Dominant o constante de tiempo dominante Lag Dominant
Kp esL Ts
Kv esL s
0.4
0.3
0.2
0.1
60 Tempo
80
100
0.1 0
20
40 Tempo
60
80
100
Proceso P (s) =
2e5s , s(1+s)(1+0.5s)(1+0.1s)
Modelo Pn(s) =
2e5s s
Sinton a con = 0.2 Caso 1: b = c = 1, Caso 2: b = 0.43 y c = 0.5. Observar ecacia del metodo.
RESULTADOS EXPERIMENTALES
Control de trayectoria del NOMAD 200 del robot Se miden por odometria la posicion y orientacion Se usa una trayectoria de aproximacion a la referencia deseada de control y una velocidad Se usa la velocidad de giro como senal lineal constante El modelo dinamico es no lineal pero se puede aproximar por un retardo con un integrador: P (s ) = e0.2s s
x g ,y g, angle
Approximation Point 2DOF -PID u(t) Mobile Robot
ref . angle
angle
5.5
4.5
3.5 y (m)
2.5
1.5
0.5 0.5
1.5
2.5 x (m)
3.5
4.5
Para obtener robustez debemos mantener T0 relacionado con L Con y [0.4, 0.5] se obtiene T0 = 0.5L La respuesta en BC puede ser mucho mas lenta que en BA Pero independientemente del valor del retardo se controla al sistema Si precisamos mas velocidad debemos usar el PS
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
4 - El Predictor de Smith
Propiedades del Predictor de Smith (PS) Estructura del PS no caso nominal (Pn (s) = P (s) = G(s)esL ):
q (t ) r (t ) C (s) P (s) (t + Ln ) y y (t ) (t ) y esLn ep (t )
Gn (s) yp (t )
4 - El Predictor de Smith
Predictor de Smith (PS) - Controlador Equivalente Estructura del PS con controlador equivalente:
q (t ) r (t ) C (s) Gn (s) yp (t ) P (s) (t + Ln ) y esL ep (t ) y (t ) (t ) y
Ceq =
r (t )
Ceq (s)
4 - El Predictor de Smith
Predictor de Smith (PS) - Controlador Equivalente Estructura del PS con controlador equivalente:
q (t ) r (t ) C (s) Gn (s) yp (t ) P (s) (t + Ln ) y esL ep (t ) y (t ) (t ) y
Ceq (s) =
Ceq (s)
r (t )
Gn (s) Pn (s)
4 - El Predictor de Smith
Predictor de Smith (PS) - Desventajas
q (t ) r (t )
Ceq (s)
P (s )
y (t )
Ceq =
Nc Dc Nc Ng ( Ng esL ) Dc Dg Dg
P (s ) =
Ceq (s) =
4 - El Predictor de Smith
Predictor de Smith (PS) - Desventajas
q (t ) r (t )
Ceq (s)
P (s )
y (t )
Seja P (s) = Pn (s) entao: Ceq (s)G(s)esL sL C (s)Gn (s)esL Y (s ) = = e R (s ) 1 + Ceq (s)G(s) 1 + C (s)Gn (s) Y (s ) Gn (s)esL C ( s ) Pn ( s ) = = Gn (s)esL 1 Q (s ) 1 + Ceq (s)Gn (s) 1 + C (s)Gn (s) -Estructura de 1 grado de libertad. Y (s)/R (s) e Y (s)/Q (s) dependen directamente de C (s). es limitada por la constante de - La respuesta de rechazo de perturbacion tiempo dominante de la planta.
Florianpolis, 6 de fevereiro de 2012.
4 - El Predictor de Smith
Predictor de Smith (PS) - Desventajas
Si Pn (s) =
Ge (s)esL s
y C (s) integrador.
Q (s ) C (s ) P (s )
R (s )
Y (s )
Gn (s) Pn (s)
1esLn s
= Ln Ge(0) = 0
1 H (0)
s 0
1 Ln Ge(0)
4 - El Predictor de Smith
Proceso Integrador - Ejemplo
0.3 u
1 Sada e Referncia 0.8 0.6 0.4 0.2 0 0 50 Tempo 100 Sada Referncia 150
Ao de Controle
0.25 0.2 0.15 0.1 0.05 0 0.05 0.1 0 50 Tempo 100 150
Proceso P (s) =
2e5s s(1+0.1s)
2e5.1s s
4 - El Predictor de Smith
Procesos Inestables - Ejemplo
1.5
6 5
1 Sada e Referncia
Ao de Controle
Sada Referncia
4 3 2 1 0 1
0.5
0.5
1 0
4 Tempo
10
2 0
4 Tempo
10
e s (s1)
son s = 2 e s = 3.
4 - El Predictor de Smith
PS de Dos Grados de Libertad - Sintonia de un modelo FOPDT
Q (s) C (s) Gn (s) Pn (s) P (s) Y (s)
R (s)
Para Pn =
Kp esLn 1+Ts
e Gn =
1 sTi
Kp : 1+Ts
- Elija C (s) = Kc (1 +
), con Ti = T :
1+sT0 1+sT1
1 + C (s)Gn (s) = 1 +
kc Kp sTi Ti KpT0
(T0 ): Esto separa las respuestas a consignas (T1 ) y perturbacion Y (s ) esLn = R (s ) 1 + sT1 e K0 esLn Y (s ) = Q (s ) 1 + sT 1 esLn 1 + sT0
1 Kp
4 - El Predictor de Smith
Control Preditivo PI (PPI)- Ejemplo
1.2 1
Sinal de Controle
0.3 0.25 0.2 0.15 0.1 0.05 PPI PID2DOF 0 0 50 100 Tempo 150
0.8 Sada 0.6 0.4 0.2 0 0 PPI PID2DOF Referncia 50 100 Tempo 150
P (s ) =
5e10s (1+s)8
5e15s 1+3s
Ti = T + 0.5L
Td =
LT L+2T
Tf = 0.15L
b = 0.80
c=1
4 - El Predictor de Smith
Control Preditivo PI (PPI)- Ejemplo
2
10
10
Magnitude
10
10
10
10 3 10
10 Freqncia
10
10
4 - El Predictor de Smith
Resumen
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
El ltro Fr (s) se usa para atenuar los efectos de los errores de modelado.
Florianpolis, 6 de fevereiro de 2012.
r (t )
Ceq (s)
El ltro cumple dos funciones fundamentales: Debe ser pasa bajos si queremos que atenue los errores de modelado en alta frecuencia). Debe hacer con que el Control Equivalente no cancele al polo lento de la planta si queremos acelarar la respuesta a perturbaciones IMPORTANTE: este dos ultimos requisitos pueden ser conictuantes Si el ltro se ajusta para evitar el cancelamiento de polos inestables permite el uso con plantas inestables En el caso integrador el ltro permite rechazo de perturbaciones pues hace que el Control equivalente sea integrador
r (kh) F (z ) C (z )
u (kh) Bo(s)
q (t ) P (s)
y (t )
y (kh)
En la practica el PS o PSF solo se usa en plataformas digitales). [Nfr (s)esL Dfr (s)] [Nfr (z 1 )z d Dfr (z 1 )]. Implementacion: 1 de implementar. Ceq (z ) es racional - cancelamiento directo - facil elejir bien el per En la discretizacion odo de muestreo h. Puede haber restriciones practicas para elejir h.
Se hace el proyecto en tiempo continuo (dominio s). Se dene (h). s= s= Se discretizan (C (s) e Fr (s)): s=
z 1 h z 1 zh
Se calcula el controlador equivalente a partir de C (z ), Fr (z ) y Gzoh (z ). (Tustin, Euler, etc...) Importante: no utilizar um metodo de aproximacion para discretizar el proceso.
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
de las ideas de prediccion Extension al tiempo del atraso? por que limitar la prediccion se podria usar en casos no lineales y con restricciones? como ajustar el control primario en casos complejos ? CONTROL OPTIMO objetivo que es calculada en un horizonte Optimizar una cierta funcion futuro basado en el error futuro, el el control futuro y en las condiciones o restricciones.
Estrutura del
CPBM
saida atual
controle atual
MODELO
saida do
CALCULO DO CONTROLE
saida futura
condicoes e restricoes
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
Algoritmos de CPBM
DMC GPC UPC
Florianpolis, 6 de fevereiro de 2012.
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
J=
j =N1
(t + j | t ) w (t + j )]2 + (j )[y
j =1
(j )[ u (t + j 1)]2
Ajuste
Horizontes N1 , N2 , Nu Ponderaciones (j ), (j )
Gd +1 Gd +2
(t + d + N | t ) y
Gd +N
u (t + N 1) + Fd +N y (t )
1 F(z ) = G=
1
g0 g1 . . . gN 1
0 0 . . . g0
gj =
i =1
ai gj i +
i =0
bi
j = 0...N 1,
= =
aplicada unicamente u (t ) e
Ley de Control Final: u (t ) = K(w fr ) odnde K es la primera la de la matriz (GT G + I)1 GT .
Florianpolis, 6 de fevereiro de 2012.
Horizonte Deslizante:
u (t ) es aplicado control es recalculado en (t + 1) solamente se usa la 1a. la de K !
Florianpolis, 6 de fevereiro de 2012.
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
donde los coecientes lyi , lui e fi son funciones del: modelo ai , bi los parametros de control N , (i ) y (i )
Florianpolis, 6 de fevereiro de 2012.
Gn(z)
z -d +
+ ^ y(t) -
+ R(z)
como parametro de
La estructura de R dene as caracter sticas de control para un dado conjunto de parametros (horizontes y ponderaciones)
Resultados Interesantes:
el posible estudiar claramente el efecto del atraso en la estructura del permite relacionar el muerto.
GPC GPC
control primario. El GPC posee una estructura de predictor mas posible usar el mismo control primario C y W en las dos Siempre e estructuras. Si P = Pn y no hay perturbaciones, ambos sistemas tienen la misma respuesta cuando se usa el mismo control primario. Ambas estructuras realimentan el error de prediccion. Diferencia: F ILTRO R
DEL
P REDICTOR
Ventajas:
Mejor robustez e igual desempeno Mas simple de ajustar: Filtros!
Implementacion:
Identico al GPC usando respuesta libre y minimizacion y el efecto Las resticciones se usan en el procedimiento de minimizacion del predictor es solo en la respuesta libre
Florianpolis, 6 de fevereiro de 2012.
constraints
q u(t)
Process
w
Optimisation
y(t)
fr
Free response
Predictor
y p (t)
q(t)
Nonlinear Process
-d
F r (z)
Robot Labmate El seguimiento de trayectorias (ST) es un de los temas importantes en el campo de la robotica mas movil.
Menor error con m nimo esfuerzo (energ a) Modelos lineales simples. Control robusto Caminos de aproximacion.
Robot Labmate
5 y(metros)
ponto de partida
0 0
0.5
1.5
2.5 x(metros)
3.5
4.5
Robot Labmate
5 y(metros)
ponto de partida
0 0
5 x(metros)
10
Sumario
1 2 3 4 5 6 7 8 9 10
Introduccion Procesos con Retardo Control PID de Procesos con Retardo El Predictor de Smith El Predictor de Smith Filtrado Predictores en Control de Procesos Control Predictivo Basado en Modelo Control Predictivo Generalizado (GPC) GPC para Procesos con Retardo Conclusiones y Perspectivas
10- Conclusiones
Estudio del control de sistemas con atraso a partir de estructuras basadas en predictores. como las estructuras de prediccion aparecen en los Se mostro controladores clasicos. de los compensadores de Se introdujo a los CPBM como generalizacion tiempo muerto. que el GPC es equivalente a un predictor optimo un Se mostro mas controlador primario. de compromiso adecuada El DTC GPC da solucion y reales comprueban resultados. Resultados de simulacion
Solo hemos demostrado estabilidad en algunos casos Hay que buscar prueba de estabilidad para el caso general NL con resticciones. El ajuste de los ltros es mas sencillo que el de N y , sobre todo en casos MIMO. Hay que estudiar mejor esta sintonia Sistemas hibridos?. Otras aplicaciones