Ejemplo 2 - Control en Cascada

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

UNI – FIEE

Curso: EE-621M
Docente: Ing. Rubén Aquize Palacios
Lima, 03-11-2017

Ejemplo 2. Control en Cascada.


Implemente un Control en Cascada para el intercambiador de calor de la Figura 1. El programa también debe
manejar una interface de operador, similar al de la Figura 2.

Figura 1. Control en Cascada de un intercambiador de calor.

Figura 2. Estación de operación manual: (a) panel; (b) Conexiones del PLC.

El Control en Cascada tiene básicamente tres estados:


Control de Temperatura
El operador establece la temperatura de agua caliente deseada, el SP de FIC2501. El lazo cascada funciona
normalmente.

Control de flujo de vapor


El operador establece el flujo de vapor deseado. El lazo de temperatura está en modo manual y el lazo de flujo está
en modo automático. Mientras que en este modo de control, la salida de TIC2501 debe coincidir con el SP de
FIC2502 de modo que habrá una transferencia sin perturbaciones (bumpless) cuando se va a control de
temperatura completa.

Control manual
El operador puede controlar manualmente la posición de la válvula de vapor. Ambos controladores están en modo
manual. La salida del TIC2501 debe seguir al flujo de vapor actual.

Hay dos bits booleanos que se establecen para indicar el estado del bucle en cascada:

HEX_TEMP STM_FLOW Estado

On Off Control de Temperatura

Off On Control de Flujo de Vapor

Off Off Control Manual

La solución debería especificar la ubicación de los siguientes valores ajustados por el operador:

TIC2501 SP Temperatura del agua caliente deseada, establecida por el operador.

FIC2502 SP Flujo de Vapor deseado, establecido por el operador cuando STM_FLOW está en On.

De lo contrario, simplemente imita (mimic) al Setpoint actual de flujo.

FY25202 CV Posición deseada de la válvula de vapor, establecida por el operador cuando ambos

STM_FLOW y HEX_TEMP están en Off. De lo contrario, Simplemente imita (mimic) la

posición actual de la válvula.

El transductor de temperatura de agua caliente TT2501 está calibrado para medir de 280 °K a 370 °K y está
conectado a un módulo de entradas analógicas que tiene un ADC cuyo valor de salida (TT2501) corresponde a las
temperaturas más baja (Lowest) y más alta (highest) como:

Valor

Lowest: 6241

Highest: 31,206

El transductor de flujo de vapor FT2502 está calibrado para medir de 0 a 8 gpm y está conectado a un módulo de
entradas analógicas que tiene un ADC cuyo valor de salida (FT2502) corresponde a los flujos más bajo (Lowest) y
más alto (highest) con los mismos rangos dados arriba.

La posición de la válvula de vapor esta comandada por un módulo de salidas analógicas, FY2502, cuyo entero de
entrada DAC corresponde a los valores más bajos y más altos de la salida del dispositivo de control como:

Valor

Lowest: 6241

Highest: 31,206

El lazo maestro, TIC2501 tiene los siguientes parámetros de sintonía:

KP = 0.79

TI = 0.83 min.

TD = 0.0

El lazo esclavo, FIC2502 tiene los siguientes parámetros de sintonía:

KP = 4.46
TI = 0.17 min.

TD = 0.0
El periodo de muestreo del lazo de temperatura debe ser de 1,0 segundo y el período de muestreo del lazo de flujo
debe ser de 0,25 segundos.

Suponga la siguiente entrada física, salida física y asignaciones de memoria interna:

Tag/Variable Descripción

TT2501 Medición de temperatura de agua caliente, ver rango arriba.

FT2502 Medición de flujo de vapor, ver rango arriba.

FY2502 Posición de la válvula controlada, ver rango arriba.

HEX_TEMP Habilita el control de temperatura del agua caliente del intercambiador de calor; On para

Controlar la temperatura del agua caliente (y permitir el control en cascada).

STM_FLOW Habilitación de control de flujo de vapor; On Sólo para controlar el flujo de vapor.

Las direcciones asociadas con las entradas y salidas físicas son:

Tag/Variable

TT2501 Local: 3:I. Ch0Data

FT2502 Local: 3:I. Ch1Data

FY2502 Local: 4:O. Ch0Data

Las direcciones o tipos de datos asociados con las tags/variables internas son:

Tag/Variable Tipo de datos

HEX_TEMP BOOL

STM_FLOW BOOL

Los booleanos STM_FLOW y HEX_TEMP son traducidos al modo comandos por los lazos individuales. Básicamente,
TIC2501 está en modo automático solo cuando HEX_TEMP está en On, y FIC2502 está en automático cuando
STM_FLOW o HEX_TEMP está en On. Para las distintas implementaciones, los valores ajustados por el operador
son:

Ajustes del operador Tag

TIC2501 SP TIC2501.SP

FIC2502 SP FIC2502.SP

FIC2502 CV FIC2502.SO

El diagrama Ladder a editar


La Figura 3, muestra la implementación ControLogix del control en cascada. El escalamiento de entradas y
salidas analógicas son manejas automáticamente por los bloques PID. Puesto que el bit de modo está On en el
modo manual, la lógica para manejar el modo es esencialmente opuesta a la lógica de Modicon. Además, el
seguimiento del flujo por el master cuando ambos bucles están en modo manual es fijado por el parámetro "PV
Tracking" de FIC2502. Sin embargo, cuando el esclavo (FIC2502) está en automático y el master (TIC2501) está en
manual, la salida del master se debe forzar a seguir el setpoint de FIC2502 ajustado por el operador. Tenga en
cuenta que el SP debe ser escalado en las unidades adecuadas antes de ser copiado a la salida del lazo del master.
0.0

Figura 3. Implementación ControLogix del control en cascada.


Configuración del controlador PID - TIC2501
Setpoint: 310.0 Update Time (Secs): 1.0 Neg. Deviation Alarm: 0
Set Output %: 0.0 CV High Limit%: 100 Deviation Alm Deadband: 0
Output Bias: 0.0 CV Low Limit%: 0 PV Unscaled Max: 32000
Proportional Gain: 0.79 Deadband: 0 PV Unscaled Min: 0
Integral Gain (TI) mins/rep: 0.83 PV Tracking: No Engineering Units Max: 370.0
Derivative Time (TD) mins: 0.0 Cascade Loop: Yes Engineering Units Min: 280.0
A/M Station Mode: Auto Cascade Type: Master CV Max (at 100%): 32000
Software A/M Mode: Manual PV Alarm High: 0 CV Min (at 100%): 0
PID Equation: Dependent PV Alarm Low: 0 Tieback Max (at 100%): 32000
Control Action: SP – PV PV Alarm Deadband: 0 Tieback Min (at 0%): 0
Derivative Of: PV Pos. Deviation Alarm: 0
Configuración del controlador PID - FIC2502
Setpoint: 4.5 Update Time (Secs): 0.25 Neg. Deviation Alarm: 0
Set Output %: 0.0 CV High Limit%: 100 Deviation Alm Deadband: 0
Output Bias: 0.0 CV Low Limit%: 0 PV Unscaled Max: 32000
Proportional Gain: 4.46 Deadband: 0 PV Unscaled Min: 0
Integral Gain (TI) mins/rep: 0.17 PV Tracking: Yes Engineering Units Max: 8.0
Derivative Time (TD) mins: 0.0 Cascade Loop: Yes Engineering Units Min: 0.0
A/M Station Mode: Auto Cascade Type: Slave CV Max (at 100%): 32000
Software A/M Mode: Manual PV Alarm High: 0 CV Min (at 100%): 0
PID Equation: Dependent PV Alarm Low: 0 Tieback Max (at 100%): 32000
Control Action: SP – PV PV Alarm Deadband: 0 Tieback Min (at 0%): 0
Derivative Of: PV Pos. Deviation Alarm: 0

También podría gustarte