Problema 5

9
PROBLEMA N°5 Sea el tanque con agitador representado en la figura: El objetivo es controlar la temperatura del fluido manipulando el caudal de vapor al serpentín. La presión de suministro del vapor puede variar debido a cambios en la demanda de otros consumidores de vapor. Se dispone de un sensor para medir la presión de vapor a la entrada del serpentín, así como los medidores del caudal de entrada de fluido frío y de su temperatura. El nivel de líquido en el tanque está regulado por un controlador de nivel de tipo PI de ganancia y tiempo integral Ti = 15s. Mediante una serie de experiencias llevadas a cabo en el entorno de las condiciones nominales de operación, se han obtenido las funciones de transferencia que se presentan a continuación (constantes de tiempo y tiempos muertos en segundos). Temperatura del tanque (ºC) / Presión del vapor (atm) () Temperatura del tanque (ºC) / Caudal fluido frío (l/s) () Temperatura del tanque (ºC) /Temperatura fluido frío (ºC) () Datos relativos a la instrumentación: Válvula isoporcentual cerrada a fallo (FC) de función de transferencia: () Rango del transmisor de temperatura: 60-100 ºC Se pide: a. Dibujar un diagrama de bloques del proceso completo identificando todas las variables significativas y sus unidades (manipuladas, controladas y perturbaciones a la entrada y a la salida).

Transcript of Problema 5

Page 1: Problema 5

PROBLEMA N°5

Sea el tanque con agitador representado en la figura:

El objetivo es controlar la temperatura del fluido manipulando el caudal de vapor al

serpentín. La presión de suministro del vapor puede variar debido a cambios en la demanda de

otros consumidores de vapor. Se dispone de un sensor para medir la presión de vapor a la entrada

del serpentín, así como los medidores del caudal de entrada de fluido frío y de su temperatura. El

nivel de líquido en el tanque está regulado por un controlador de nivel de tipo PI de ganancia

y tiempo integral Ti = 15s. Mediante una serie de experiencias llevadas a cabo en el

entorno de las condiciones nominales de operación, se han obtenido las funciones de

transferencia que se presentan a continuación (constantes de tiempo y tiempos muertos en

segundos).

Temperatura del tanque (ºC) / Presión del vapor (atm) ( )

Temperatura del tanque (ºC) / Caudal fluido frío (l/s) ( )

Temperatura del tanque (ºC) /Temperatura fluido frío (ºC) ( )

Datos relativos a la instrumentación:

Válvula isoporcentual cerrada a fallo (FC) de función de transferencia: ( )

Rango del transmisor de temperatura: 60-100 ºC

Se pide:

a. Dibujar un diagrama de bloques del proceso completo identificando todas las variables

significativas y sus unidades (manipuladas, controladas y perturbaciones a la entrada y a la

salida).

Page 2: Problema 5

b. ¿Cómo afecta el bucle de control de nivel del tanque a la temperatura del producto de

salida?

c. Dibujar el diagrama de bloques del sistema de control de temperatura mediante

realimentación simple. Hallar el error en estado estacionario a entrada escalón en el punto

de consigna de temperatura y suponiendo que no existen perturbaciones, para el caso de

un controlador proporcional con Kc = 15.

d. Para el sistema realimentado del apartado c y suponiendo control proporcional, expresar,

en función de Kc, la desviación de la temperatura del tanque respecto a su valor nominal,

cuando no hay variaciones en la referencia pero sí cambios en escalón en todas las

variables de perturbación.

e. Utilizando el método de Ciancone, sintonizar un controlador para el lazo de

realimentación simple de forma que la temperatura del producto de salida siga

exactamente a la referencia.

f. Diseñar una estrategia, utilizando o combinando técnicas de control complejas, que tenga

en cuenta todas las características del proceso. Justificar la elección de dicha(s)

estructura(s). ¿Qué diferencias en la respuesta pueden esperarse frente al bucle de

realimentación simple?

g. Diseñar y sintonizar los controladores necesarios del esquema de control del apartado f,

teniendo en cuenta que se desea que la temperatura del producto de salida siga

exactamente a la referencia.

Desarrollo

a) Dibujar un diagrama de bloques del proceso completo identificando todas las variables significativas y sus unidades (manipuladas, controladas y perturbaciones a la entrada y a la salida).

Figura 5.1-Diagrama de bloque completo de un sistema serpentín.

Page 3: Problema 5

Variables Controladas a. H salida = Altura tanque b. T salida = Temperatura tanque

Perturbación salida a. TF Caudal fluido frio b. FV Temperatura fluido frio

Perturbación entrada a. P Presión de vapor

Variable manipulada U

Gn es la función de transferencia del tanque el cual no es especificado.

b) ¿Cómo afecta el bucle de control de nivel del tanque a la temperatura del producto de salida?

La principal función de este lazo es evitar que el nivel de líquido del tanque se salga del nivel de referencia. El sensor de este lazo no es sensible a los cambios de temperatura, sino a las variaciones de nivel en el tanque, las cuales podrían deberse a la dilatación o contracción del fluido por el efecto de la temperatura. Por ejemplo: si se contrajera el fluido (manteniendo constante la presión del vapor) por una caída en la temperatura el nivel bajaría y el lazo de control de nivel inyectaría más fluido frio, haciendo caer aún más la temperatura de salida.

Cabe decir que todo esto son solo supuestos y que el sistema con el controlador Pi son eficientes y rápido ante perturbaciones de lo contrario el efecto sería mayor y más significativo para la temperatura del tanque.

c) Dibujar el diagrama de bloques del sistema de control de temperatura mediante realimentación simple. Hallar el error en estado estacionario a entrada escalón en el punto de consigna de temperatura y suponiendo que no existen perturbaciones, para el caso de un controlador proporcional con Kc = 15.

Figura 5.2-Diagrama de bloque del sistema de control de temperatura

Gc Control Proporcional Gc = Kc =15

( )

[

( )( )

]

( )

Page 4: Problema 5

d) Para el sistema realimentado del apartado c y suponiendo control proporcional, expresar, en función de Kc, la desviación de la temperatura del tanque respecto a su valor nominal, cuando no hay variaciones en la referencia pero sí cambios en escalón en todas las variables de perturbación.

Figura 5.3-Diagrama de bloque del sistema con perturbación

En este caso la referencia se tiende a cero y solo vemos el efecto de las perturbaciones quedando nuestra expresión de la salida de la siguiente forma.

La desviación de la temperatura del tanque queda de la siguiente manera

e) Utilizando el método de Ciancone, sintonizar un controlador para el lazo de realimentación

simple de forma que la temperatura del producto de salida siga exactamente a la referencia.

Analizaremos nuestro sistema en lazo cerrado como se muestra la figura 5.4 para encontrar una aproximación del sistema a uno de primer orden.

Figura 5.4 –sistema en lazo abierto

Page 5: Problema 5

Ante una entrada escalón unitaria nos entrega la siguiente curva de reacción.

Figura 5.5-Cuerva de reacción del sistema

Con el método de los dos puntos de Smith identificaremos nuestro modelo del sistema en primer orden.

- 28.3% del valor final = 28.3% *0.9 =0.255 - 63.2% del valor final = 63.2%*0.9=0.569

τ28% =37.4 mint τ63% =64.1 mint. τ=1.5*(64.1-37.4)=40.05 θ=64.1-40.05=24.05

( )

Ahora para sintonizar el controlador mediante Ciancone primero encontraremos

las variables mediante la minimización IAE obteniendo lo siguiente.

(

)

(

)

(

)

Quedando nuestro sistema según Ciancone, y ver cómo se comporta ante una

perturbación de 0.1 de amplitud a los 300 minutos, todo esto simulado en Matlab quedando de la siguiente manera.

Page 6: Problema 5

Figura 5.6-Diagrama de bloque del sistema con el método de Ciancone.

Figura 5.7-Respuesta del sistema con método Ciancone.

La figura 5.7 muestra la respuesta del sistema con un controlador según el método

de Ciancone y una perturbación a los 300 mint. se puede observar que la respuesta tiene un overshoot de aproximado de un 60% pero se logra estabilizar a una velocidad prudente también llegando el segundo overshoot menor a ¼ del primero, también se puede observar que la perturbación es atenuada casi por completa esto se debe a que se usa un similar a la planta como filtro como lo recomienda el método.

Como forma de comparación se sintoniza mediante el primer método de Ziegler-Nichols como se muestra a continuación. Utilizando la tabla del primer método de Z-N obtenemos la siguiente tabla.

Kp Ti Td

P 1.85 - -

PI 1.67 80.17 -

PID 2.22 48.1 12.025

Page 7: Problema 5

Obteniendo el siguiente PID

(

)

Con ayuda de Matlab integramos el controlador obtenido anteriormente y vemos

el comportamiento de nuestro sistema ante una perturbación de 0.1 de amplitud a los 300 segundos, como se muestra en las siguientes figuras.

Figura 5.8-Diagrama de bloque del sistema con método de Z-N.

Figura 5.9-Respuestas del sistema comparación método Z-N vs Ciancone.

La figura 5.9 muestra la comparación de los dos métodos siendo ambos eficaces ya

ambos llegan a la estabilidad y siguen la señal de referencia pero con algunas diferencia como por ejemplo el método de Ciancone tiene un overshoot mayor aunque se puede atenuar un poco haciendo sintonización fina pero con el riesgo de perder rapidez en la respuesta , otra diferencia que se puede observar es que el método de Z-N se puede ver un mayor efecto ante perturbaciones esto se debería a que el método de Ciancone aconseja atenuarlos con un filtro diseñado a una semejanza o igual al de la planta .

Page 8: Problema 5

f) Diseñar una estrategia, utilizando o combinando técnicas de control complejas, que tenga

en cuenta todas las características del proceso. Justificar la elección de dicha(s) estructura(s). ¿Qué diferencias en la respuesta pueden esperarse frente al bucle de realimentación simple?

Lo más conveniente para el sistema estudiado es ocupar un control anticipativo y un predictor Smith complementados. El control anticipativo lo usaremos para atenuar las perturbaciones externas, ya que estas afectan más directamente a la variable de salida, y de esta forma actuar antes de que la perturbación se propague a la salida, este control no afecta a control realimentado de la temperatura así que no es necesario sintonizar un nuevo controlador PID. Como nuestro sistema tiene una respuesta lenta y con gran retardo o tiempo muerto lo más conveniente es usar predictor de Smith de forma de forma de atenuar el retardo y el overshoot que se provoca en el comienzo. En la siguiente figura se puede observar cómo debe nuestro sistema con lo antes descrito.

Figura 5.10-Diagrama de bloque del sistema con todos los controladores

g) Diseñar y sintonizar los controladores necesarios del esquema de control del apartado f,

teniendo en cuenta que se desea que la temperatura del producto de salida siga exactamente a la referencia.

Como primer paso se diseña la etapa de control anticipativo para ambas señal es de perturbaciones, quedando de siguiente forma.

Page 9: Problema 5

En GFF2 se usa la forma aproximada ya que se puede provocar un retardo positivo

Para el controlador PID se utiliza el mismo diseñado anteriormente.

Para atenuar aún más la perturbación interna del sistema se utiliza el control predictor Smith la

cual se muestra en la figura 11, diseñada en Matlab,

Figura 5.11- Diagrama de bloque del sistema completo simulado en Matlab.

Figura 5.12- Grafica de salida del sistema completo.

De la figura 5.12 se puede observar la respuesta del sistema completo con ambas

perturbaciones, la G1 es un tren de pulso de amplitud de 0,1 y periodo de 300 mint. el cual su efecto es atenuada por completo, en cambio se ve claramente que la perturbación G2 , que tiene un escalón de 0.1 de amplitud a los 500 minutos, tiene un efecto notorio ya que la formula ocupada para atenuar o eliminar esta perturbación fue la aproximada (en este caso GFF2), ya que el retardo de la perturbación es más pequeña que el de planta, pero aun así se logra atenuar completamente después de un tiempo prudente. Aun ante a esta pequeña desviación nuestra salida logra seguir la referencia lo cual se logra el objetivo.