Professional Documents
Culture Documents
Fecha:
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
Introducción
-Realizar un Ajuste propio con cero Overshoot o al menos menor a 1.05, es decir 5% de
Overshoot
Donde
𝑇 = 10
𝐿 = 10
𝐾𝑝 = 0.5
0.5
𝐾𝑝𝐺𝑝(𝑠) = ∗ 𝑒 −10𝑠
(10 ∗ 𝑠 + 1)4
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
R(s) Ps(s)
KpGp(s)
𝑅(𝑠)
La ganancia ultima Ku y el periodo ultimo Tu, representan los limites a partir de los cuales
el sistema se vuelve inestable. Ambos parametros pueden obtenerse por medio de las
tecnicas de respuesta en frecuencia: Diagrama de Bode y Diagrama de Nyquist
Diagrama de Bode
El criterio de estabilidad de bode dice que para que un sistema de control sea estable, La
Razón de Amplitud debe ser menor a la unidad cuando el angulo de fase es -180°. La
ganancia del controlador con la que se cumple la condicion de que la razon de amplitud es
igual a 1 y el angulo de fase -180°, es la ganancia ultima Ku. La frecuencia a la que se
presenta esta condicion, es la frecuencia ultima. El periodo ultimo Tu se calcula a partir de
la frecuencia
CC>g=(0,5/(10*s+1)^4)*pade(10,3)
CC>bode(g)
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
Diagrama de Nyquist
Es una representación vectorial de los valores del módulo de salida y su ángulo de atraso
cuando se varía la frecuencia ω de 0 a infinito
CC>nyquist(g)
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
2∗𝜋
𝑇𝑢 = = 89 𝑠𝑒𝑔
𝜔
R(s)+ Ps(s)
C(s) KpGp(s)
P+I+D
P(s) -
1
𝐶(𝑠) = 𝐾𝑐𝐺𝑐(𝑠) = 𝐾𝑐 ∗ (1 + + 𝑇𝑑 ∗ 𝑠)
𝑇𝑖 ∗ 𝑠
Donde
1 0.5
𝑃𝑠(𝑠) [𝐾𝑐 ∗ (1 + 𝑇𝑖 ∗ 𝑠 + 𝑇𝑑 ∗ 𝑠)] ∗ [ ∗ 𝑒 −10𝑠 ]
(10 ∗ 𝑠 + 1)4
=
𝑅(𝑠) 1 0.5
1 + [𝐾𝑐 ∗ (1 + 𝑇𝑖 ∗ 𝑠 + 𝑇𝑑 ∗ 𝑠)] ∗ [ ∗ 𝑒 −10𝑠 ]
(10 ∗ 𝑠 + 1)4
El controlador PID pretende mantener la variable controlada en el valor del Set Point, y su
performance depende de los Valores Kc, Td y Ti.
Los distintos métodos de ajustes de controladores intentan encontrar los valores de cada
uno de estos parámetros que estabilicen mejor y más rápidamente la salida del proceso
Ps(s), frente a una variación escalón del Set Point.
𝐾𝑐𝐺𝑐(𝑠) = 𝐾𝑐
1
𝑅(𝑠) =
𝑠
Entonces
0.5
1
[𝐾𝑐] ∗ [ ∗ 𝑒 −10𝑠 ]
(10 ∗ 𝑠 + 1)4
𝑃𝑠(𝑠) = ∗
𝑠 1 + [𝐾𝑐] ∗ 0.5
[ ∗ 𝑒 −10𝑠 ]
(10 ∗ 𝑠 + 1)4
Utilizando el Program CC, se probó la respuesta del sistema con 3 valores distintos de Kc,
se presentan los comandos utilizados.
CC>kc1=1
CC>kc2=4.4703
CC>kc3=5
CC>g1=g*kc1/(1+kc1*g)
CC>g1=g*kc2/(1+kc2*g)
CC>g1=g*kc1/(1+kc1*g)
CC>g2=g*kc2/(1+kc2*g)
CC>g3=g*kc3/(1+kc3*g)
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
CC>time(g1,g2,g3)
𝐾𝑢 = 4.4703
Cuando el diagrama de Nyquist pasa por -1 el sistema queda oscilando cuando se cierra el
lazo. Multiplicando la función de transferencia del sistema por la Ganancia Ultima Ku, el
diagrama de Nyquist pasa por -1.
CC>nyquist(g,4.4703*g)
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
Para obtener Tu, graficamos la variable de salida en función del tiempo para con
controlador proporcional puro cuando Kc=Ku
CC>time(g2)
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
𝑇𝑢 = 240 − 150 = 90
𝐾𝑐𝐺𝑐(𝑠) = 𝐾𝑐 = 0.5 ∗ 𝐾𝑢
(𝑇 ∗ 𝑠 + 1)4 = 𝑠 4 𝑇 4 + 4 𝑠 3 𝑇 3 + 6 𝑠 2 𝑇 2 + 4 𝑠 𝑇 + 1
CC>kce=0.5*kc2
CC>g1e=g*kce/(1+kce*g)
CC>time(g1e)
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
𝐶 = 0,5278
El Offset será
1 𝐾𝑝
1 𝐾𝑐 ∗ (1 + 𝑇𝑖 ∗ 𝑠) ∗ ∗ 𝑒 −𝐿𝑠
(𝑇 ∗ 𝑠 + 1)4
𝑃𝑠(𝑠) = ∗
𝑠 1 + 𝐾𝑐 ∗ (1 + 1 ) ∗ 𝐾𝑝
∗ 𝑒 −𝐿𝑠
𝑇𝑖 ∗ 𝑠 (𝑇 ∗ 𝑠 + 1)4
1 𝐾𝑝
1 𝐾𝑐 ∗ (1 + 𝑇𝑖 ∗ 𝑠) ∗ ∗ 𝑒 −𝐿𝑠
(𝑇 ∗ 𝑠 + 1)4
𝑃𝑠(𝑠) = ∗
𝑠 1 + 𝐾𝑐 ∗ (1 + 1 ) ∗ 𝐾𝑝 −𝐿𝑠
𝑇𝑖 ∗ 𝑠 (𝑇 ∗ 𝑠 + 1)4 ∗ 𝑒
CC>kce2=0.45*kc2
CC>ti=0.833*90
CC>gc=(kce2*(1+1/(ti*s)))
CC>ge2=g*gc/(1+gc*g)
Graficando las respuestas del controlador a una función escalón en el set point, para cada
caso se obtienen las curvas
Se observa como el control PI elimina el offset del control P, sin embargo su respuesta es
mucho más lenta que el PID. La acción derivativa aporte una acción de control rápido pero
con un overshoot mayor a 5%, que no es deseable para procesos químicos.
En el modelo con una cierta sobresaturación la respuesta es rápida, sin offset y sin
overshoot, con un tiempo de respuesta de 170 seg.
En el modelo con ninguna sobresaturación la respuesta es rápida, sin offset y pero con
overshoot de 2,2%
El control PI y el modelo con una cierta saturación serían los ajustes apropiados para el
controlador de acuerdo los parámetros de performance. Sin embargo el modelo con una
cierta sobresaturación tiene un tiempo de respuesta (170 seg.) más rápido que el PI (276 seg.)
Ajuste Propio
Se debe encontrar los parámetros Kc,Ti y Td para un controlador PID que mejore la
respuesta del sistema.
Ajuste de Kc
𝐾𝑐 = 0.6 ∗ 𝐾𝑢
𝐾𝑐 = 0.5 ∗ 𝐾𝑢
𝐾𝑐 = 0.3 ∗ 𝐾𝑢
𝐾𝑐 = 0.1 ∗ 𝐾𝑢
Ajuste de Ti
𝐾𝑐 = 0.5 ∗ 𝐾𝑢
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
𝑇𝑖 = 0.5 ∗ 𝑇𝑢
𝑇𝑖 = 0.2 ∗ 𝑇𝑢
𝑇𝑖 = 0.4 ∗ 𝑇𝑢
𝑇𝑖 = 0.8 ∗ 𝑇𝑢
Se descarte el valor Ti=0.8*Tu debido a que el tiempo de respuesta se hace muy lento, si bien
no presenta overshoot.
Pese a que la respuesta es más rápida se descarte el valor Ti=0.4*Tu por presentar un
overshoot mayor a 5%
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
De los valores propuestos se decide continuar con el valor original de Ti=0.5*Tu ya que no
presenta un overshoot mayor a 5% y la respuesta tiene un tiempo de respuesta acorde.
Ajuste de Td
𝐾𝑐 = 0.5 ∗ 𝐾𝑢
𝑇𝑖 = 0.5 ∗ 𝑇𝑢
𝑇𝑑 = 0.125 ∗ 𝑇𝑢
𝑇𝑑 = 0.1 ∗ 𝑇𝑢
𝑇𝑑 = 0.2 ∗ 𝑇𝑢
𝑇𝑑 = 0.5 ∗ 𝑇𝑢
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
A medida que el tiempo diferencial aumenta la respuesta del controlador es más rápida.
Para el valor de Td=0.5*Tu, la respuesta posee un factor de decrecimiento mayor a 1, por lo
que la respuesta tendrá una oscilación creciente en el tiempo y nunca podrá llegar al valor
deseado.
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
Para un valor de Td=0.2*Tu se obtiene una respuesta más rápida sin overshoot y el tiempo
de respuesta es menor que para los valores de Td=0.125 y Td=0.1*Tu.
Parámetro P+I+D AP
kc 0.5*ku
Ti 0.5*Tu
Td 0.2*Tu
𝐾𝑐 = 0.5 ∗ 𝐾𝑢 = 2.235
𝑇𝑖 = 0.5 ∗ 𝑇𝑢 = 44.5
𝑇𝑑 = 0.2 ∗ 𝑇𝑢 = 17.8
Debemos aproximar la respuesta dinámica del sistema en cuestión a lazo abierto de control
a un sistema de 1er orden más un elemento de tiempo muerto.
Es decir:
0.5 𝐾𝑝
𝐾𝑝𝐺𝑝(𝑠) = ∗ 𝑒 −10𝑠 ≅ ∗ 𝑒 −𝐿𝑠
(10 ∗ 𝑠 + 1)4 𝑇∗𝑠+1
Para determinar los valores de Kp, T y L del proceso se tiene en cuenta lo siguiente.
𝑇 = 𝑡𝑎 − 𝐿
ta: tiempo necesario para obtener el 0.632* (ValorFinal) de la curva de respuesta dinámica.
L: tiempo muerto
Graficamos la respuesta del sistema frente a una señal en escalón a lazo abierto y se
determina el valor de tiempo muerto L y la constante ta
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
𝑇𝑎 = 53.6
Se obtiene
𝐿 = 24
𝑇 = 𝑇𝑎 − 𝐿
𝑇 = 53.6 − 24
𝑇 = 29
El Ajuste de los parámetros Kc, Ti y Td, se hacen de acuerdo a los siguientes expresiones
1 𝑇 + 𝐿/2
𝐾𝑐 = ∗
𝐾𝑝 𝐿 ∗ (𝑐 + 1)
𝐿
𝑇𝑖 = 𝑇 +
2
𝑇∗𝐿
𝑇𝑑 =
2∗𝐿+𝐿
El único parámetro de ajuste es c ya que tanto Kp como T y L son propios del proceso que
se busca controlar. El parámetro de ajuste C se denomina “Coeficiente de Robustez”. Al
aumentar su valor el control es más robusto, aumente el tiempo de respuesta, entonces la
elección del valor para este coeficiente es una decisión de compromiso entre robustez y
velocidad de respuesta.
24
1 29 + 2
𝐾𝑐 = ∗ = 1.7
0.5 24 ∗ (1 + 1)
24
𝑇𝑖 = 29 + = 41
2
29 ∗ 24
𝑇𝑑 = =9
2 ∗ 29 + 24
Ajuste propio
Debemos encontrar un valor de c que mejore la respuesta dinámica del controlador. Vemos
que el valor c=1 produce un overshoot, pero es menor del 5%. Probando con valores menores
c=0.9 y c=0.8 el overshoot se incrementará pero la velocidad de respuesta aumentará. Valores
mayores a 1 hará que la respuesta sea lenta y valores menores a 0.5 hará que la respuesta
tenga un overshoot mayor a 5%.
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
Dado que el overshoot supera el 5% en ambos caso, descartamos estos valores de ajuste. Por
lo tanto el valor de ajuste para el “Coeficiente de Robustez” es 1
Overshoot,
El método de ajuste ZN1/4 y el CRAP presentan overshoot, siendo del 14% para ZN1/4 y
3% para CRAp. Estos valores se observan en las gráficas siguientes
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
Tiempo de Respuesta
Para analizar el tiempo de respuesta trazamos una franja en +-5% del valor final para
determinar qué respuesta alcanza la franja en el menor tiempo y se mantiene en la misma.
Vemos que para los ajustes de ZNAp y CRAp, las respuestas alcanzan un valor de +-5% del
set point en forma rápida sin generar overshoot de 5%.
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
Para el ajuste de ZNAp, el tiempo de respuesta al llegar al 95% del valor final es de 106
segundos
Para el ajuste de CRAp, el tiempo de respuesta al llegar al 95% del valor final es de 139
segundos
Estabilidad
Utilizando el comando Nyquist del Program CC, podemos evaluar la estabilidad de los
ajustes
Para todos los casos vemos que las curvas de cada ajuste cortan al eje de la abscisa en valores
menores a -1 indicando la estabilidad de los ajustes.
Observando la curva para ZNAp vemos que la curva corta al eje de abscisas en un valor
menor a -1, con lo que indica una estabilidad satisfactoria.
Conclusión
Por otro lado la eliminación total del overshoot hace que el tiempo de respuesta sea muy
lento como es el caso de los ajustes ZNcm y ZNnm.
Observando los picos de las curvas, vemos que el primero no presenta overshoot
En el segundo pico, es el máximo valor de la salida y excede el setpoint como se puede ver
en la gráfica .
UTN-FRRO
Ingeniería Química
Control Automático de Procesos
El overshoot es de 0.3%
Graficando en Program cc una franja de +-5% del valor final, podemos evaluar el tiempo de
respuesta, es decir cuando la respuesta permanece dentro de la franja.