Documente Academic
Documente Profesional
Documente Cultură
CONTROL DE PROCESOS
Simulado con Scilab
Melanio A. Coronado H
UNIVERSIDAD DEL ATLANTICO - BARRANQUILLA
P1. SIMULACIÓN DE UN LAZO DE CONTROL
INTRODUCCIÓN
El diagrama de bloques elaborado para simular la dinámica de un controlador PID dentro de
un lazo de control de concentración por retroalimentación de un sistema de dos reactores en
serie es el que se muestra en la Figura P1.1. Las variables de entrada son: el valor deseado
de la variable de control (SP, concentración de A en el reactor 2), el flujo de la corriente i (fi)
y la concentración de A en esta última corriente (Cai); las variables de salida son: la
concentración de A en el reactor 1 (Ca1) y la concentración de A en el reactor 2 (Ca2, variable
de control).
El diagrama de bloques del sistema de los dos reactores en serie es el conjunto de bloques
rellenos de color verde. El bloque Sensor/Transmisor es la función de transferencia que
representa a la dinámica del sensor/transmisor, el bloque Válvula de Control es la función de
transferencia que representa a la dinámica de la válvula de control y el bloque Filtro es la
ganancia del sensor cuyo valor es el factor de conversión del valor físico de la variable de
proceso a unidades de % TO.
Dentro del marco titulado Set PID parameters, se encuentran los renglones donde se
especifican los parámetros de sintonización, es decir las ganancias proporcional, integral y
derivativa.
En el reactor 2, se observa una respuesta estable sub amortiguada que alcanza un valor último
de 0.09 lbmol/gal, con una diferencia (offset) con respecto al valor deseado (0.1 lbmol/gal)
en un tiempo de aproximadamente 30 minutos. Lo anterior, es una característica del control
proporcional. El pico máximo alcanza un valor de, aproximadamente, 0.16 lbmol/gal, en un
tiempo de, aproximadamente, 2 minutos, y el tiempo de levantamiento (Rise time) es,
aproximadamente, de 1 minuto.
En el reactor 2, se observa una respuesta estable sub amortiguada que alcanza un valor último
igual al valor deseado (0.1 lbmol/gal) en un tiempo de, aproximadamente, 50 minutos. El
pico máximo alcanza un valor de, aproximadamente, 0.12 lbmol/gal, a los 13 minutos,
aproximadamente. Es una respuesta que no muestra error (offset) en su valor último y que se
estabiliza en un tiempo mayor que el tiempo en que se estabilizó el sistema con la acción
proporcional. En el reactor 1, también se observa una respuesta controlada con características
similares a la del reactor 2
Figura P1.4b. Perfil de la concentración de A en el reactor 1 – Control integral
En el reactor 1, se observa una respuesta sub amortiguada estable con un pico máximo mayor,
en un tiempo de asentamiento menor.
En el reactor 2, se observa una respuesta estable sub amortiguada que alcanza un valor último
igual (No offset) al valor deseado (0.1 lbmol/gal) en un tiempo de aproximadamente 30
minutos. La respuesta es mas oscilatoria que la que se observa con el control proporcional y
con el control proporcional-integral, el pico máximo alcanza un valor de, aproximadamente,
0.17 lbmol/gal, también mayor que el alcanzado con el controlador proporcional-integral.
Pero, la respuesta última se alcanza con una mayor rapidez con respecto a la que se alcanza
cuando el controlador es de solo acción proporcional o proporcional-integral.
Se observa una respuesta estable sub amortiguada que alcanza un valor último de 0.09
lbmol/gal, con una diferencia (offset) con respecto al valor deseado (0.1 lbmol/gal) en un
tiempo algo menor que 30 minutos, que es el tiempo en que se alcanza con un controlador
con solo acción proporcional. El pico máximo alcanza un valor de, aproximadamente, 0.16
lbmol/gal. Se verifica que, la no inclusión de la acción integral hace que la respuesta de un
lazo cerrado de control muestre un error en su respuesta última con respecto al valor deseado
de la variable de control.
P2. SINTONIZACIÓN EN LINEA – REGLAS DE ZIEGLER-NICHOLS
INTRODUCCIÓN
En esta sesión se toma el diagrama de bloques elaborado en la Práctica 1 y mostrado en la
Figura P1.1 y se desarrolla el procedimiento de sintonización en línea del controlador descrito
en la misma lección.
SINTONIZACIÓN EN LINEA
El método de sintonización en línea consiste en colocar el controlador en automático, es decir
en lazo cerrado, asignar el valor cero a las acciones integral y derivativa y ensayar con
diferentes valores de ganancia proporcional hasta encontrar un valor en que se observe una
respuesta con oscilación de amplitud constante.
𝐾𝑐𝑢 15.54 % 𝐶𝑂
Proporcional (P): 𝐾𝑐 = 2
= 2
= 7.77 %𝑇𝑂
𝐾𝑐𝑢 15.54 % 𝐶𝑂
Proporcional – Integral (PI): 𝐾𝑐 =
2.2
=
2.2
= 7.0
%𝑇𝑂
𝑇𝑢 2.8
𝜏𝐼 = = = 2.33 𝑚𝑖𝑛
1.2 1.2
𝐾𝑐𝑢 15.54 % 𝐶𝑂
Proporcional – Integral – Derivativo (PID): 𝐾𝑐 = 1.7
= 1.7
= 9.14 %𝑇𝑂
𝑇𝑢 2.8
𝜏𝐼 = = = 1.4 𝑚𝑖𝑛
2 2
𝑇𝑢 2.8
𝜏𝐷 = 8
= 8
= 0.35 𝑚𝑖𝑛
La Figura P2.3 muestra las respuestas del lazo de control proporcional para un cambio paso
de 0.12 lbmol/gal en el valor deseado de la variable de control y para diferentes valores de
ganancia (negra: Kc = 4, azul: Kc = 7.77, roja: Kc = 13). Se nota que a mayor valor de
ganancia menor es el valor del offset, mayor es el tiempo en que se alcanza la estabilidad del
sistema (tiempo de asentamiento o Settling Time), más oscilatoriedad y mayor es el pico
máximo de cada oscilación. Se puede verificar que al asignar el valor de la ganancia última
determinada la respuesta es oscilatoria de amplitud constante y si se asigna un valor mayor
la respuesta es oscilatoria inestable.
Figura P2.4. Diagrama de bloques del lazo de control proporcional – Diferentes ganancias
Se observa una respuesta estable sub amortiguada que alcanza un valor último igual (No
offset) al valor deseado (0.1 lbmol/gal) en un tiempo de, aproximadamente, 50 minutos. La
respuesta es más oscilatoria que la que se observa con el control proporcional y el pico
máximo alcanza un valor de, aproximadamente, 0.2 lbmol/gal, mayor que el alcanzado con
la sola acción proporcional.
Si se observa el perfil del error o variable de entrada (Figura P2.6) al controlador se nota un
cambio oscilatorio que se estabiliza en un valor de cero. Esto explica que en la variable de
control se alcance un valor igual al del nuevo valor deseado.
Figura P2.6. Perfil del error para el lazo con control proporcional – integral.
CONTROL PROPORCIONAL - INTEGRAL – DERIVATIVO (PID)
Especificando las opciones Proportional, Integral y Derivativa (PID) con un valor de 9.14
% CO/% TO para la ganancia proporcional y el valor de 9.14/1.4 minutos para la ganancia
integral y 9.14*0.35 para la ganancia derivativa, el perfil de la concentración de A en el
reactor 2 que muestra el desempeño del lazo con control proporcional, integral y derivativo,
para un cambio paso de 0.1 lbmol/gal en el valor deseado de la variable de control, es el que
se muestra en la Figura P2.7.
Figura P2.7. Respuesta del lazo cerrado con control proporcional – integral - derivativo.
Se observa una respuesta estable sub amortiguada que alcanza un valor último igual (No
offset) al valor deseado (0.1 lbmol/gal) en un tiempo de, aproximadamente, 10 minutos. La
respuesta es menos oscilatoria que la que se observa con el control proporcional y con el
control proporcional-integral, el pico máximo alcanza un valor de, aproximadamente, 0.19
lbmol/gal. La respuesta última se alcanza con una mayor rapidez con respecto a la que se
alcanza cuando el controlador es de solo acción proporcional o proporcional-integral.
Se aprecia el offset característico del control proporcional, mientras que los controles PI y
PID no muestran offset. El control PID, además, muestra una respuesta más rápida en cuanto
a alcanzar su valor último estable lo que se explica por la inclusión de la acción derivativa.
El control PID es el de mayor pico máximo y el más lento en alcanzar su respuesta última.
SUBSISTEMA
En la Figura 2.10 se muestra el subsistema encerrado dentro del bloque SUPER_f localizado
dentro de la librería Xcos. Para esto, se copia y se pega el subsistema dentro del bloque. Se
nota que el bloque incluye los puertos de entrada y salida del subsistema.
INTRODUCCIÓN
En esta práctica se toma un proceso que en lazo abierto tiene una dinámica dada por la
siguiente función de transferencia:
6
𝐺(𝑠) =
(2𝑠 + 1)(4𝑠 + 1)(6𝑠 + 1)
DIAGRAMA DE BLOQUES
El diagrama de bloques elaborado para esta práctica se muestra en la Figura P3.1. Para el
desarrollo del procedimiento de auto sintonización en línea del controlador PID se inserta un
bloque “Hystheresis” que funciona como un controlador “On – Off” y que se encuentra
dentro de la librería Discontinuidades de Xcos, para realizar el procedimiento y estimar los
valores de la ganancia última y período último. La función de transferencia se construye con
tres bloques de dinámicas de primer orden, en serie, equivalente a la función de transferencia
considerada.
Figura P3.1. Diagrama de bloques del lazo con controlador “On - Off”
CONTROLADOR ON - OFF – BLOQUE HYSTHERESIS DE XCOS
La ventana de propiedades del bloque que simula a un controlador “On – Off” dentro de la
plataforma de Xcos es la que se observa en la Figura P3.2. Debajo de la leyenda ilustrativa
del bloque escrita en la parte superior de la ventana, se observa el marco titulado Set
parameters. Dentro de este cuadro, se observan cuatro botones de edición denominados
switch on at, switch off at, output when on y output when off.
En el caso considerado en esta lección, en los dos primeros botones se escribe 0.01 y -0.01,
esto quiere decir que el interruptor cambiará a la posición On u Off cuando el valor de la
variable de proceso sea ligeramente mayor o ligeramente menor que el valor deseado de la
variable de proceso (En este caso 0, el valor inicial y el valor final asignado en el bloque Step
es 0). En los siguientes dos botones se escriben los valores que se asignarán mientras los
valores sean positivos o mientras sean negativos. En este caso se ha definido un valor de ± 1,
lo que corresponde al valor de h.
AUTO SINTONIZACIÓN
Al hacer correr la simulación, con el botón Step con valores de cero tanto en su valor inicial
como final, para un tiempo de 100 segundos se obtiene una respuesta sinusoidal del lazo de
control como el que se muestra en la Figura P3.3. El perfil discontinuo de color rojo es el de
la señal de salida del controla
dor On – Off.
Figura P3.3. Señal de salida del controlador “On – Off” (Perfil rojo)
PARÁMETROS h, a
El valor de h es el asignado al especificar el bloque Hystheresis, es:
ℎ= 1
El valor de a se determina sobre el perfil oscilatorio de amplitud constante de la variable de
control. En este caso, una lectura sobre la misma gráfica permite aproximar dicho valor a
𝑎 = 0.8
4ℎ 4(1) %𝐶𝑂
𝐾𝑐𝑢 = = = 1.60
𝜋𝑎 𝜋(0.8) %𝑇𝑂
El período último se determina haciendo lecturas en dos puntos en fase sobre el perfil de la
variable de control. El valor del período último es, aproximadamente:
𝑇𝑢 = 13 𝑠𝑒𝑔
𝐾𝑐𝑢 1.60 % 𝐶𝑂
Control PI: 𝐾𝑐 = = = 0.50
3.2 3.2 % 𝑇𝑂
𝐾𝑐𝑢 1.60 % 𝐶𝑂
Control PID: 𝐾𝑐 = = = 0.73
2.2 2.2 % 𝑇𝑂
𝜏𝐼 = 2.2𝑇𝑢 = 2.22(12) = 28.9 𝑠𝑒𝑔
𝑇𝑢 13
𝜏𝐷 = = = 2.1 𝑠𝑒𝑔
6.3 6.3
En la respuesta del lazo de control PID, sintonizado con las Reglas de Tyreus – Luyben, se
observa una respuesta oscilatoria estable sin offset, con un overshoot más pequeño y con un
decaimiento muy rápido y, por lo tanto, un tiempo de estabilización considerablemente
menor.
P4. SINTONIZACIÓN EN LAZO ABIERTO
INTRODUCCIÓN
El método de sintonización de controladores PID en lazo abierto consiste en:
DIAGRAMA DE BLOQUES
Para la solución de este caso se elabora un diagrama de bloques como el mostrado en la
Figura P4.1 para el sistema planteado, inicialmente, de los dos reactores en serie. Algunas
anotaciones son:
63.2 %
28.3 %
Ganancia Estacionaria:
En la Curva de Reacción del Proceso mostrada en la Figura P4.2 se puede leer que la
respuesta última es 0.95, por lo tanto, la ganancia estacionaria del modelo empírico
es:
𝑌𝑚 (∞) 0.95
𝐾= = = 0.95
∆𝑚 1
Y to + = 0.283Ym () = 0.283(0.95) 0.28
3
Los tiempos que corresponden a cada una de las localizaciones anteriores sobre la
Curva de Reacción del Proceso son:
t o + = 3.70
to + = 2.08
3
Resolviendo las ecuaciones anteriores se obtiene que los valores del tiempo muerto y
el atraso dinámico son:
𝜏 = 2.43 𝑚𝑖𝑛
𝑡𝑜 = 1.27 𝑚𝑖𝑛
0.95𝑒 −1.27𝑠
𝐺(𝑠) =
2.43 𝑠 + 1
3. ESTIMACIÓN DE LOS PARÁMETROS DE SINTONIZACIÓN:
1 𝜏 1 2.43 % 𝐶𝑂
Control P: 𝐾𝑐 = 𝐾 (𝑡 ) = 0.95 (1.27) = 2.014 % 𝑇𝑂
𝑜
Siguiendo las reglas de Cohen y Coon, los valores de los parámetros de sintonización
para los controladores PID según sus acciones son:
1 𝜏 1 𝑡 1 2.43 1 1.27 % 𝐶𝑂
Control P: 𝐾𝑐 = ( ) [1 + 3 ( 𝜏𝑜 )]
𝐾 𝑡𝑜
= ( ) [1 + 3 (2.43)]
0.95 1.27
= 2.36 % 𝑇𝑂
1 𝜏 1 𝑡 % 𝐶𝑂
Control PI: 𝐾𝑐 = ( ) [0.9 + 12 ( 𝜏𝑜 )]
𝐾 𝑡𝑜
= 1.9 % 𝑇𝑂
𝑡
30 + 3 ( 𝜏𝑜 )
𝜏𝐼 = 𝑡𝑜 [ 𝑡 ] = 2.06 𝑚𝑖𝑛
9 + 20 ( 𝜏𝑜 )
1 𝜏 5 1 𝑡 % 𝐶𝑂
Control PD: 𝐾𝑐 = ( ) [ + 6 ( 𝜏𝑜 )]
𝐾 𝑡𝑜 4
= 2.69 % 𝑇𝑂
𝑡
6−2( 𝑜)
𝜏
𝜏𝐷 = 𝑡𝑜 [ 𝑡 ] = 0.27 𝑚𝑖𝑛
22+3( 𝑜)
𝜏
1 𝜏 4 1 𝑡 % 𝐶𝑂
Control PID: 𝐾𝑐 = ( ) [ + 4 ( 𝜏𝑜 )]
𝐾 𝑡𝑜 3
= 2.95 % 𝑇𝑂
𝑡
32+6( 𝑜)
𝜏
𝜏𝐼 = 𝑡𝑜 [ 𝑡 ] = 2.6 𝑚𝑖𝑛
13+8( 𝑜)
𝜏
4
𝜏𝐷 = 𝑡𝑜 [ 𝑡 ] = 0.42 𝑚𝑖𝑛
11+2( 𝑜 )
𝜏
Control Proporcional
Para hacer una comparación entre las reglas de sintonización, se elabora el diagrama
de bloques que se muestra en la Figura 4.4, en donde el primer sistema se especifica
con el valor de Ziegler – Nichols y el segundo con el valor de Cohen y Coon.
Figura P4.4. Diagrama de bloques con dos subsistemas
La Figura P4.5 muestra las respuestas del lazo de control con acción proporcional
especificados con las ganancias de Ziegler – Nichols (2.014 % CO/% TO) y Cohen
and Coon (2.36 % CO/% TO). Se observan respuestas similares con menos overshoot
en la respuesta correspondiente a la especificada con los parámetros de Cohen y Coon.
El perfil negro corresponde a Ziegler – Nichols y el azul a Cohen y Coon.
Las respuestas del lazo de control son las que se muestran en la Figura P4.6 y dicen
que no existe offset porque la acción integral se caracteriza por ello. Y, además, el
controlador especificado con los valores de las reglas de Cohen y Coon alcanza el
valor deseado en un tiempo menor.
Las respuestas del lazo de control son las que se muestran en la Figura P4.7. Se
observa que no existe offset porque la acción integral se caracteriza por ello y la
respuesta se asienta en un tiempo menor con respecto al control solo PI por la
inclusión de la acción derivativa.
Existen otros criterios de desempeño denominados “Integral del error” que pueden utilizarse
para optimizar la selección de los parámetros del controlador. El más común de estos criterios
es la minimización de la integral del error en el tiempo, es decir que:
∞
∫ 𝐸(𝑡)𝑑𝑡 = 𝑀í𝑛𝑖𝑚𝑜
0
Al graficar los valores que, a través del tiempo, muestra el error que se alimenta al controlador
dentro de un lazo cerrado y sumar continuamente en el tiempo dichos valores se puede
observar una de las características del controlador con respecto a la variación del error. En la
Figura P5.1 se muestra la variación del error con el tiempo para un controlador PID de una
variable de salida de un sistema dentro de un lazo cerrado de control
Se observa fácilmente que con la acción integral se alcanza que el error sea cero después de
un cierto tiempo. El rayado debajo de la curva se incluye para mostrar que la sumatoria de
los errores en el tiempo es el área debajo de la curva que es lo que se quiere minimizar. Otros
criterios sobre la minimización de la integral del error se definen de acuerdo a las siguientes
funciones: Integral del valor absoluto del error, Integral del cuadrado del error, Integral del
valor absoluto del error ponderado en el tiempo, Integral del cuadrado del error ponderado
en el tiempo.
Integral del valor absoluto del error, IAE
∞
𝐼𝐴𝐸 = ∫ |𝐸(𝑡)|𝑑𝑡
0
La Figura P5.2 muestra la variación del valor absoluto del error con el tiempo para un
controlador PID de una variable de salida de un sistema dentro de un lazo cerrado de control.
Figura P5.2. Integral del Valor Absoluto del Error – Lazo de Control PID
En el criterio IAE se suma el valor absoluto de los errores y, por lo tanto, el área
representativa es la que queda por encima de la línea del cero error y por debajo de la curva
representativo de los valores absolutos de los errores
∞
𝐼𝑆𝐸 = ∫ 𝐸 2 (𝑡)𝑑𝑡
0
Esta definición penaliza los errores grandes. La Figura P5.3 muestra la variación del cuadrado
del error con el tiempo para un controlador PID de una variable de salida de un sistema dentro
de un lazo cerrado de control.
Figura P5.3. Integral del cuadrado del Error
∞
𝐼𝑇𝐴𝐸 = ∫ 𝑡|𝐸(𝑡)|𝑑𝑡
0
Que penaliza más fuertemente errores en tiempos largos. La Figura P5.4 muestra la variación
del producto del valor absoluto del error multiplicado por el tiempo para un controlador PID
de una variable de salida de un sistema dentro de un lazo cerrado de control.
Figura P5.4. Producto del valor absoluto del Error por el tiempo
Integral del cuadrado del error ponderado en el tiempo, ITSE
∞
𝐼𝑇𝑆𝐸 = ∫ 𝑡𝐸 2 (𝑡)𝑑𝑡
0
Que penaliza más fuertemente errores en tiempos largos. La Figura P5.5 muestra la variación
del producto del cuadrado del error multiplicado por el tiempo para un controlador PID de
una variable de salida de un sistema dentro de un lazo cerrado de control.
El criterio de desempeño de un controlador que tiene como objetivo que la integral del error
sea un mínimo se ha tomado para utilizarlo en métodos de sintonización en lazo abierto por
diferentes autores y expertos en control de procesos como Lopez, Rovira y otros conocidos
en la literatura
Controlador Kc 𝝉𝑰 𝝉𝑫
0.902 𝑡𝑜 −0.985 _ _
P ( )
𝐾 𝜏
Estas fórmulas muestran la misma tendencia que las fórmulas para una relación de
decaimiento de un cuarto con excepción de que el tiempo integral depende en alguna
extensión de la constante de tiempo efectiva del proceso y en menos extensión del tiempo
muerto. Se debe tener en claro que estas fórmulas son empíricas y no deben extrapolarse más
t
allá del intervalo 0.1 < τo < 1.0. Al igual que las fórmulas para una relación de decaimiento
de un cuarto, estas fórmulas predicen que tanto la acción proporcional como la integral
tienden hacia el infinito cuando el proceso se aproxima a una dinámica de primer orden sin
tiempo muerto. Este comportamiento es típico de las fórmulas de sintonización para cambios
en las variables perturbación. También se tienen fórmulas para ISE e ITAE mínimo
Rovira (1981) desarrolló las fórmulas para sintonización de controladores que satisfagan el
criterio de la integral del error mínima que aparecen en la Tabla P5.2 para cambios en el set
point. El autor omite la relación para el controlador proporcional puro en base a la
consideración de que el criterio de la integral mínima del error no es apropiado para aquellas
aplicaciones en las cuales se indica un controlador proporcional, como por ejemplo en un
control proporcional de nivel de líquido. Se conocen fórmulas para IAE e ITAE mínimo.
Estas fórmulas también son empíricas y no deben extrapolarse fuera del intervalo 0.1 <
to
< 1.0. Ellas predicen que para un proceso de capacidad pura sin tiempo muerto, el tiempo
τ
integral se aproxima a la constante de tiempo del proceso mientras que la ganancia
proporcional tiende al infinito y el tiende derivativo tiende a cero. Estos resultados son típicos
de las fórmulas de sintonización para cambios en el set point.
Tabla P5.2. Fórmulas para IAE mínimo – Cambios en Set point
Rovira (1981)
Controlador Kc 𝝉𝑰 𝝉𝑫
0.758 𝑡𝑜 −0.861 𝜏 _
PI ( ) 𝑡
𝐾 𝜏 1.02 − 0.323 𝑜
𝜏
Controlador Kc 𝝉𝑰 𝝉𝑫
0.49 𝑡𝑜 −1.084 _ _
P ( )
𝐾 𝜏
Controlador Kc 𝝉𝑰 𝝉𝑫
0.586 𝑡𝑜 −0.916 𝜏 _
PI ( ) 𝑡
𝐾 𝜏 1.03 − 0.165 𝜏𝑜
El sistema de tres tanques en serie no inter actuantes que se observa en la Figura P5.6 se
considera con el propósito de controlar el nivel de líquido en el tercer tanque. Para cumplir
con esto, el flujo de entrada al primer tanque, fo, se manipula mediante un controlador por
retroalimentación.
fo
h1
Tanque 1
f1
h2
Tanque 2
f2
Control h3
de Medidor
Nivel de Nivel
Tanque 3
f3
Figura P5.6. Control de nivel en una serie de tanques con flujos no interactuantes
Se asume una relación lineal entre el flujo de salida y el nivel en cada tanque. Las dinámicas
de válvula de control y sensor son de ganancia pura con valor de uno.
Se propone el desarrollo de la sintonización del controlador en lazo abierto y el desempeño
del lazo de control, planteando:
Para este procedimiento se formula el modelo teórico del fenómeno de transporte del flujo
de fluidos a través de los tanques consistente en los balances de materia en cada uno de los
tanques. Las ecuaciones en la forma estándar son las siguientes:
dH 1 (t )
1 + H 1 (t ) = K1 Fo (t ) (E5.1)
dt
dH 2 (t )
2 + H 2 (t ) = K 2 H 1 (t ) (E5.2)
dt
dH 3 (t )
3 + H 3 (t ) = K 3 H 2 (t ) (E5.3)
dt
K
H 3 ( s) = Fo ( s) (E5.4)
( 1 s + 1)( 2 s + 1)( 3 s + 1)
𝜏1 = 2
𝜏2 = 4
𝜏3 = 6
𝐾=6
Diagrama de bloques del lazo de control PID
La Figura P5.7 muestra el diagrama de bloques del proceso dentro de un lazo de control
proporcional para la construcción de la curva de reacción del proceso en lazo abierto para un
cambio paso unitario a la entrada del sistema:
Al simular la respuesta paso unitaria del sistema en lazo abierto se obtiene la respuesta del
sistema, con el perfil que se muestra en la Figura P5.8 y que corresponde a la Curva de
reacción del proceso.
63.2 %
28.3 %
Ganancia Estacionaria:
En la Curva de Reacción del Proceso mostrada en la Figura P5.8 se puede leer que la
respuesta última es 6.0, por lo tanto, la ganancia estacionaria del modelo empírico es:
𝑌𝑚 (ú𝑙𝑡𝑖𝑚𝑜) 6.0
𝐾= = = 6.0
∆𝑚 1
Los dos puntos recomendados son los correspondientes a la respuesta a los tiempos
dados por 𝑡𝑜 + 𝜏/3 y 𝑡𝑜 + 𝜏, que son el 28.3 % y 63.2 % del valor último, así:
Los tiempos que corresponden a cada una de las localizaciones anteriores sobre la
Curva de Reacción del Proceso son:
𝑡𝑜 + 𝜏 = 13
𝜏
𝑡𝑜 + = 7.1
3
Resolviendo las ecuaciones anteriores se obtiene que los valores del tiempo muerto y
el atraso dinámico son:
𝜏 = 8.85 𝑚𝑖𝑛
𝑡𝑜 = 4.15 𝑚𝑖𝑛
Entonces, a la curva de reacción del proceso ajustada a un modelo de primer orden con tiempo
muerto le corresponde la siguiente función de transferencia:
6𝑒 −4.15𝑠
𝐺(𝑠) =
8.85𝑠 + 1
Tabla P5.5. Parámetros de sintonización del controlador de nivel - Cambio en set point
PI PID
Reglas
Sintonización 𝟏 𝟏
Kc 𝝉𝑰
Kc 𝝉𝑫
𝝉𝑰
Ziegler – Nichols 0.32 0.07 0.43 0.12 4.63
Cohen – Coon 0.34 0.14 0.52 0.12 1.38
Smith – Murril, ITAE 0.195 0.11 0.31 0.08 1.35
Se observa que la respuesta con menos oscilación, menor pico máximo y mayor rapidez es
la del sistema con el controlador especificado con los valores de Smith y Murril
La Figura P5.11 muestra las respuestas del lazo de control con sintonización PID de acuerdo
a las reglas de Z-N,C-C y S-M.
U(s)
+ E(s) M(s) +
R(s) Gi(s) Gp(s) Y(s)
- +
C(s)
+
Gm(s) -
El desarrollo del álgebra de bloques para la estructura de un lazo de control de modelo interno
para expresar la correspondiente función de transferencia, demuestra que la arquitectura
anterior se puede reorganizar como se muestra en la Figura P6.2. Se observan dos lazos
conectados en cascada, en el que el lazo interno es de retroalimentación positivo entre Gi(s)
y Gm(s) y el lazo externo es de retroalimentación negativa.
U(s)
+ E(s) + M(s) +
R(s) Gi(s) Gp(s) Y(s)
- + +
Y(s) Ym(s)
Gm(s)
U(s)
+ E(s) M(s) +
R(s) Gc(s) Gp(s) Y(s)
- +
C(s)
𝐺𝑖 (𝑠)
𝐺𝑐 (𝑠) = Ec. P6.1
1− 𝐺𝑖 (𝑠)𝐺𝑚 (𝑠)
1
𝐺𝐼𝑑 (𝑠) =
𝐺𝑚− (𝑠)
1
𝑓(𝑠) =
(𝜆𝑠 + 1)𝑛
𝑓(𝑠)
𝐺𝑖 (𝑠) =
𝐺𝑚− (𝑠)
La función de transferencia de un proceso y la de su modelo son las dadas por 𝐺𝑝 (𝑠) y 𝐺𝑚 (𝑠),
respectivamente:
1.5(−𝑠 + 1)
𝐺𝑝 (𝑠) =
(𝑠 + 1)(4𝑠 + 1)
2
𝐺𝑚 (𝑠) =
5𝑠 + 1
Las respuestas paso unitaria obtenidas (Observe Figura P6.4) para el proceso (curva negra)
y modelo (curva roja) dicen que el modelo considerado no es perfecto. El proceso es de
respuesta inversa (tiene un zero positivo) y más atrasado porque es de segundo orden,
mientras que el modelo tiene el perfil característico de la respuesta de un sistema de primer
orden y, por lo tanto, con una dinámica adelantada. Es notoria la desviación que existe entre
las dinámicas de proceso y modelo.
Expresando el modelo como el producto de una parte invertible y otra no invertible 𝐺𝑚 (𝑠) =
𝐺𝑚− (𝑠)𝐺𝑚+ (𝑠), se tiene que
2
𝐺𝑚− (𝑠) =
5𝑠 + 1
Y el IMC ideal es dado por la siguiente expresión:
1 5𝑠 + 1
𝐺𝐼𝑑 (𝑠) = =
𝐺𝑚− (𝑠) 2
𝑓(𝑠) 5𝑠 + 1
𝐺𝑖 (𝑠) = =
𝐺𝑚− (𝑠) 2(𝜆𝑠 + 1)
5 1
𝐺𝑖 (𝑠) = (1 + )
2𝜆 5𝑠
5
Ganancia proporcional: 𝐾𝑐 = 2𝜆
Tiempo integral: 𝜏𝐼 = 5
Figura P6.7. Estructura del lazo con controlador PI control de modelo interno
RESPUESTA PASO DEL LAZO DE CONTROL PARA = 0.8
Para un valor de = 0.8, la respuesta del lazo de control de modelo interno es inestable con
el perfil mostrado en la Figura P6.8
Figura P6.8. Respuesta paso del lazo con control de modelo interno ( = 0.8)
Para un valor de = 0.889, la respuesta del lazo de control de modelo interno es oscilatoria
de amplitud constante con el perfil mostrado en la Figura P6.9. Este valor de es el mínimo
para una respuesta estable.
Figura P6.9. Respuesta paso del lazo con control de modelo interno ( = 0.889)
Si se quiere especificar el controlador PI sintetizado a partir de lazo de control de modelo
interno, entonces la ganancia última del controlador es
5 5
𝐾𝑐𝑢 = =
2𝜆𝑚í𝑛𝑖𝑚𝑜 2(0.889)
% 𝐶𝑂
𝐾𝑐𝑢 = 2.812
% 𝑇𝑂
El período último se puede leer en el perfil gráfico de la respuesta para el valor mínimo
del lambda.
Para un valor de = 1.5, la respuesta del lazo de control de modelo interno es subamortiguada
estable con el perfil mostrado en la Figura P6.10.
Figura P6.10. Respuesta paso del lazo con control de modelo interno ( = 1.5)
La Figura P7.1 muestra un diagrama de bloques considerado para simular el control por
retroalimentación de la temperatura en un reactor, manipulando la válvula a través de la cual
fluye el combustible que se alimenta a un horno precalentador del alimento al reactor.
Se entiende que, el control de la temperatura en el reactor depende del valor deseado ésta y
de la temperatura del aire. Las funciones de transferencia para el proceso, el elemento de
control final y el sensor/transmisor se pueden leer en cada uno de los bloques del diagrama.
La Figura P7.2 muestra el perfil gráfico de la respuesta sinusoidal obtenida con el controlador
proporcional con la ganancia anterior:
Una lectura, aproximada, del período de la curva sinusoidal anterior permite estimar que el
período último es:
%𝐶𝑂
𝐾𝑐 = 0.5𝐾𝑐𝑢 = 2.165
%𝑇𝑂
En la estrategia de control en cascada se inserta un lazo de control (de conexiones rojas) para
la regulación de la temperatura de la corriente de salida del horno, TH, dentro del lazo de
control para la regulación de la temperatura en el reactor T. La Figura P7.4 muestra el
diagrama de bloques de la estrategia de control en cascada.
Se adiciona un medidor de la temperatura del horno con una ganancia de 0.5, el controlador
de TH y los respectivos bloques de comparación entre los valores deseados de las variables
y los de la misma variable. El lazo de control de la temperatura en el horno, TH, es el lazo de
control interno y el lazo de control de la temperatura, T, en el reactor es el lazo de control
externo.
PROCEDIMIENTO DE SINTONIZACIÓN
2. Especificar el interruptor para permitir que la señal de entrada (la número 1) que se
alimente al lazo de controlador interno es la proveniente del bloque Step conectado.
Este se utiliza para simular un cambio paso unitario en la señal de entrada al lazo de
control interno.
La Figura P7.6 muestra el perfil sinusoidal alcanzado para una ganancia de 17.06,
siendo este valor el correspondiente a la ganancia última para el controlador del lazo
de control interno.
%𝐶𝑂
𝐾𝑐𝑢2 = 17.06
%𝑇𝑂
Una lectura del período de la curva anterior, hace que se estime, aproximadamente,
que el período último es de 2.4 minutos
Para una acción proporcional, el valor de la ganancia asignado es el dado por la regla
de Ziegler y Nichols para un procedimiento de sintonización en lazo cerrado, es decir:
%𝐶𝑂
𝐾𝑐 = 0.5𝐾𝑐𝑢 = 8.53
%𝑇𝑂
La Figura P7.8 muestra el perfil sinusoidal alcanzado para una ganancia de 7.18,
siendo este valor el correspondiente a la ganancia última para el controlador del lazo
de control externo. Lo anterior, para un cambio paso unitario en el set point de la
temperatura en el reactor
%𝐶𝑂
𝐾𝑐𝑢1 = 7.18
%𝑇𝑂
Una lectura del período de la curva de la Figura P7.8, hace que se estime,
aproximadamente, que el período último es de 4.1 minutos
Para una acción proporcional, el valor de la ganancia asignado es el dado por la regla
de Ziegler y Nichols para un procedimiento de sintonización en lazo cerrado, es decir:
%𝐶𝑂
𝐾𝑐 = 0.5𝐾𝑐𝑢 = 3.59
%𝑇𝑂
Observando los valores de las ganancias obtenidas para el lazo de control de temperatura
simple y para los controladores de la estrategia en cascada se observa que como los valores
para la estrategia en cascada son mayores por lo tanto el margen de ganancia para el manejo
del desempeño del proceso es mayor con dicha arquitectura.
Si se comparan los tiempos de estabilización (Observe Figuras P7.3 y P7.9), se nota que en
la estrategia en cascada se alcanza en un tiempo considerablemente menor, aspecto que hace
que dicha estrategia sea más conveniente.
Si bien los valores últimos alcanzados para la temperatura en el reactor son similares, el pico
máximo es menor en la estrategia en cascada.
La Figura P7.10 muestra los dos perfiles superpuestos en una misma ventana, elaborados con
un diagrama de bloques como el que se muestra en la Figura P7.11
La Figura P7.12 muestra el desempeño gráfico de las estrategias simuladas con el diagrama
de bloques de Xcos mostrado en la Figura P7.11, para un cambio paso unitario en el valor
deseado de la temperatura en el reactor y con los controladores especificados con acciones
proporcional e integral.
La sintonización del controlador externo se hace con el controlador interno especificado con
acciones de PI de acuerdo a Reglas de Ziegler y Nichols y buscando la ganancia última del
controlador externo y el periodo último de la respuesta oscilatoria sinusoidal.