Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DINÁMICA DE PROCESOS Y
CONTROL
Inputs Outputs
Planta
Controlador
3
Clases de problemas de control
• Seguimiento del set-point
La columna opera a xD=xD,1, pero
Qc un nuevo cliente solicita mayor
FD,xD pureza, xD=xD,2. El control
FR
feedback requiere “mover” el
proceso a un nuevo punto de
FF,xF
operación.
Qr
• Rechazo de perturbaciones
La alimentación a la columna
proviene de una unidad aguas
FB,xB arriba y está sujeta a
variaciones. El controlador
feedback necesita compensar su
Columna de destilación binaria efecto en la operación de la
columna.
4
Concepto de feedback
¿Cómo funciona el control feedback para
responder a estos problemas?
Usemos la representación del diagrama de
bloques del proceso:
y(s) = g(s)u(s) + gd(s)d(s)
d(s)
y(s): variable de salida
controlada
gd(s)
u(s): variable de entrada
u(s) + y(s) manipulada
+
g(s)
d(s): perturbación
5
Concepto de Feedback
El problema del control feedback comienza con la
medición de la variable controlada
d(s)
gd(s)
u(s) + y(s)
+
g(s)
ym(s)
gm(s)
gd(s)
7
Concepto de feedback
La acción de control se implementa en el proceso
a través de un elemento de control final (o un
actuador).
d(s)
Controlador gd(s)
8
Concepto de feedback
d Lazo abierto
u y
Proceso
d
Mecanismo de control
ysp e c u y
Elemento
Controlador Proceso
Final de control
ym Lazo cerrado
Instrumento
de medida
9
Pasos en el control feedback
11
Lazo feedback
El diagrama de bloques del lazo feedback:
d(s)
gd(s)
Temperatura real
• La medición tiene una
dinámica adicional.
• La calibración incorrecta
Medida puede causar sesgo
100
0 (bias) en la medición.
13
Observación: válvulas
• Además de la dinámica, las válvulas exhiben no linealidad.
• Mapa de estado estacionario entre la entrada y la salida
de la válvula
Saturación
Elemento final
de control
Correr una maratón
15
Función de transferencia - lazo
cerrado
16
Función de transferencia - lazo
cerrado
y = gp u + gd d
u = gf c y = gp gf c + gd d
c = gc e y = gp gf gc e + gd d
e = ysp - ym y = gp gf gc (ysp – ym) + gd d
ym = gm y y = gp gf gc (ysp – gm y) + gd d
17
Función de transferencia - lazo
cerrado
y = gp gf gc (ysp – gm y) + gd d
(1 + gp gf gc gm) y = gp gf gc ysp + gd d
𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑑 𝑠
𝑦 𝑠 = 𝑦 𝑠 + 𝑑 𝑠
1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠 𝑠𝑝 1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠
Gsp(s) Gd(s)
18
Ejercicio
2 1 1 0.1
𝑔𝑃 𝑠 = 𝑔𝑑 𝑠 = 𝑔𝑓 𝑠 = 𝑔𝑚 𝑠 = 𝑔𝑐 𝑠 =
10𝑠 + 1 5𝑠 + 1 𝑠+1 𝑠
19
Solución
𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠
𝐺𝑠𝑝 𝑠 =
1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠
1.5
2 1 0.1
= 10𝑠 + 1 𝑠 + 1 𝑠 1
2 1 0.1 1
y(t)
1 +
10𝑠 + 1 𝑠 + 1 𝑠 𝑠 + 1
0.5
0.2(𝑠 + 1)
= 0
𝑠(𝑠 + 1)2 (10𝑠 + 1) + 0.2
0 50 100 150 200
time
20
Solución
𝑔𝑑 𝑠
𝐺𝑑 (𝑠) = 0.6
1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠
0.4
0.2
y(t)
1 0
= 5𝑠 + 1 -0.2
2 1 0.1 1
1 + -0.4
10𝑠 + 1 𝑠 + 1 𝑠 𝑠 + 1
-0.6
-0.8
𝑠(𝑠 + 1)2 (10𝑠 + 1) 1 0 50 100 150 200
= time
𝑠(𝑠 + 1)2 (10𝑠 + 1) + 0.2 5𝑠 + 1
21
Método rápido
• Las funciones de transferencia de lazo cerrado para
diagramas de bloques se pueden escribir en la
forma general:
(feedback negativo)
donde,
22
Método rápido – ejercicio
Z Zi f e f /(1 + e )
y ysp
y d
23
Método rápido – solución
Z Zi f e f / (1 + e )
y ysp gp gf gc gp gf gc gm gp gf gc/(1 + gp gf gcgm)
y d gd gp gf gc gm gd/(1 + gp gf gcgm)
24
Ejercicio
𝐺𝐶2 𝐺1
𝐺4 =
1 + 𝐺𝐶2 𝐺𝑚2 𝐺1
25
Solución
Y K m1Gc1Gc 2G1G2G3
Ysp 1 Gc 2G1Gm 2 Gc1G2G3Gm1Gc 2G1
26
Función de transferencia de lazo
cerrado
• Estabilidad
• Ecuación característica: 1 + gp gf gcgm = 0
• Debe tener raíces estables.
• Comportamiento dinámico
• Depende de Gsp(s) y Gd(s)
• El controlador se diseña para dar forma a la función de
transferencia de lazo cerrado.
28
Respuesta deseada de lazo cerrado
𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑑 𝑠
𝑦 𝑠 = 𝑦𝑠𝑝 𝑠 + 𝑑 𝑠
1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠 1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠
Gsp(s) Gd(s)
• Esto se obtiene al mantener:
– Gsp = 1, y se ajusta a los cambios en ysp perfectamente.
– Gd = 0, no cambia en y, cuando ocurren perturbaciones.
𝑔𝑑 𝑠
𝐺𝑑 (𝑠) =
1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠
30
Respuesta deseada de lazo cerrado
1.5
1
y(t)
0.5
0
Cambio de 0 10 20 30 40 50 60
time Cambio por
set-point perturbación
1.5
1
y(t)
0.5
0
0 10 20 30 40 50 60
time
1.5
1
y(t)
0.5
0
0 10 20 30 40 50 60
time
1.5
1
y(t)
0.5
0
0 10 20 30 40 50 60
time
𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠
𝐺𝑠𝑝 𝑠 =
1 + 𝑔𝑝 𝑠 𝑔𝑓 𝑠 𝑔𝑐 𝑠 𝑔𝑚 𝑠
33
Respuesta de entradas manipuladas
u(t)
Case 1 0 0
-1
-2
2
1
Case 2
y(t)
u(t)
0 0
-1
-2
2
1
y(t)
Case 3 0 u(t) 0
-1
-2
Medida de errores
Estabilidad Controlador simple
Input Control robusto
Performance
Output Utiliza medidas (robustez.)
Performance Necesario para estabilizar
sistemas inestables.
37
Resumen
38
+ 𝑔𝑐1 + 𝑔𝑐2 𝑔𝑝2 𝑔𝑝1
- -
𝑔𝑚2
𝑔𝑚1