Está en la página 1de 100

Traducido del inglés al español - www.onlinedoctranslator.

com

22 Operaciones Booleanas

El bloque de lógica booleana es una operación lógica que toma un número específico de
entradas booleanas y luego aplica la operación booleana para calcular una salida. Un uso típico
de la lógica booleana es aplicar el apagado de emergencia de un reactor exotérmico, como
cerrar las válvulas en la línea de combustible y aire al reactor cuando la temperatura del núcleo
del reactor excede su punto de referencia. También se utiliza para simular los diagramas de
escalera, que se encuentran en la mayoría de las aplicaciones eléctricas.

Los siguientes bloques de lógica booleana están disponibles en HYSYS:

yo y puerta
yo o puerta
yo no puerta
yo Puerta Xor
yo En puerta de retraso

yo Puerta de retardo de desactivación

yo Puerta de pestillo

yo Puerta de mostrador
yo Puerta contraria
yo Matriz de causa y efecto
Nota: Para evaluar los bloques de lógica booleana en cada paso de tiempo, abra la vista de
propiedades del integrador y vaya a la pestaña Ejecución. En el grupo Calculation Execution
Rates, cambie el valor del campo Control andLogical Ops a 1. Este cambio garantiza que sus
bloques lógicos booleanos sensibles al tiempo, como On Delay y Off Delay, se ejecuten en el
momento requerido en lugar de un solo paso de retraso. Este cambio también ralentiza la tasa
de cálculo de HYSYS y se nota en casos grandes.

22 Operaciones Booleanas 601


Vista de propiedades de bloques lógicos
booleanos

Lógica booleana Icono

no puerta

YPuerta

o puerta

Puerta Xor

Puerta de retardo de desactivación

En puerta de retraso

Puerta de pestillo

Contador UpGate

Puerta contraria

Matriz de causa y efecto

La vista de propiedades para todos los bloques de lógica booleana en HYSYS contiene cuatro
pestañas (Conexiones,Monitor,Gráfico de tiras, yVariables de usuario), un botón Eliminar y un
botón Placa frontal.

Vista de placa frontal de operación


lógica
Élplaca frontalEl botón le permite acceder a la vista de propiedades de la placa frontal. La vista de
propiedades de la placa frontal le permite ver el tipo booleano y el valor de salida de un vistazo.

602 22 Operaciones Booleanas


En la vista de propiedades de PFD, las conexiones lógicas Digital/Boolean y Boolean/
Boolean tienen la capacidad de mostrar el cambio de estado lógico cambiando el color
de la línea a verde (1) o rojo (0).

La salida está configurada para tener un valor inicial predeterminado de 1 para todos los bloques de lógica
booleana.

Ficha Conexiones booleanas


Utilice la pestaña Conexiones para cualquier operación booleana para conectar operaciones
al bloque de lógica booleana. Las operaciones de unidades booleanas pueden establecer
conexiones lógicas con la operación Punto digital, así como entre ellas. Las conexiones se
pueden realizar desde la pestaña Conexiones o mediante el PFD.

Si el tipo booleano admite varias fuentes de variables de proceso, el grupo Fuentes de


variables de proceso contiene una tabla con tres botones con las mismas funciones que
los botones del grupo Destino de salida.

yo Utilizar elEditar OPpara cambiar la conexión de salida Use el botón


yo Añadir OPpara agregar una conexión de salida Utilice el botón
yo Eliminar OPbotón para quitar la conexión de salida

Adición/edición de fuente de variable de proceso


(PV)
Según el tipo booleano, debe hacer clic en elSeleccione VPbotón, elEditar PVbotón o elAñadir VP
botón para abrir elSeleccionar PV de entradavista de la propiedad. ÉlSeleccionar PV de entrada
La vista de propiedades es similar a la vista de propiedades del Navegador de variables. Si desea
eliminar una variable de proceso, haga clic en elEliminar PVbotón.

Adición/edición de destino de salida


Haga clic en elEditar OPbotón oAñadir OPbotón para abrir elSeleccionar PV de salidavista de la
propiedad.

Utilice el filtro de objetos para acotar la búsqueda en la lista de objetos. Cuando se selecciona un objeto
para recibir el valor de salida, haga clic enDE ACUERDO. También puedes usarDesconectarpara
desconectar la conexión.

22 Operaciones Booleanas 603


Pestaña Monitor booleano
La pestaña Monitor para cualquier operación booleana le permite monitorear los valores de
entrada y salida del bloque de lógica booleana. El contenido de esta pestaña varía de un tipo de
lógica booleana a otro. Por ejemplo, la pestaña Monitor de un On Delay Gate Boolean también
contiene un campo donde puede especificar el tiempo de retraso.

booleano y puerta
Boolean And Gate realiza una función AND lógica en un conjunto de entradas. La salida
siempre es baja siempre que cualquiera de las entradas sea baja y es alta cuando todas las
entradas son altas. La siguiente tabla muestra la lógica de función de la puerta And.

Entrada 1 Entrada 2 Entrada 3 Producción

1 1 1 1

1 0 0 0

0 1 0 0

0 0 1 0

0 0 0 0

Notas:
yo Los valores de entrada y salida solo pueden ser 1 o 0.
yo La salida en esta operación de unidad también se puede expandir.

Especificación de conexiones booleanas y de puerta


Utilizar elConexionespestaña para Boolean And Gate para conectar operaciones al
bloque Boolean Logic. Las operaciones de unidades booleanas pueden establecer
conexiones lógicas con la operación Punto digital, así como entre ellas. Las conexiones
pueden hacerse desde elConexionespestaña o a través del PFD.

yo Haga clic en elAñadir VPbotón para abrir elSeleccionar PV de entradavista de la propiedad. Él


Seleccionar PV de entradaLa vista de propiedades es similar a la vista de propiedades del
Navegador de variables.

yo Si desea eliminar una variable de proceso, haga clic en elEliminar PVbotón.

Si el tipo booleano admite múltiples fuentes de variables de proceso, elFuentes de


variables de procesogrupo contiene una tabla con tres botones con las mismas
funciones que los botones en elDestino de salidagrupo.

yo Utilizar elEditar OPbotón para cambiar la conexión de salida.


yo Utilizar elAñadir OPbotón para añadir una conexión de salida. ÉlSeleccionar PV de salida
aparece la vista de propiedades. Utilice el filtro de objetos para acotar la búsqueda en

604 22 Operaciones Booleanas


la lista de objetos. Cuando se selecciona un objeto para recibir el valor de salida, haga clic en
DE ACUERDO. También puedes usarDesconectarpara desconectar la conexión.
yo Utilizar elEliminar OPbotón para quitar la conexión de salida.

Supervisión de valores de entrada y salida booleanos


y de puerta
ÉlMonitorLa pestaña Boolean And Gate le permite monitorear los valores de entrada y
salida del bloque Boolean Logic.

La pestaña Monitor de And Gate muestra la siguiente información:

yo Aporte. Contiene el nombre y el número utilizados para designar la conexión de


entrada.
yo Objeto. Muestra el nombre de la operación de la conexión de entrada.
yo Estado inicial. Muestra el valor de entrada recibido por la lógica booleana
cuadra.
yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana,
según el tipo booleano y los valores de entrada de las conexiones de
entrada.

booleano o puerta
La puerta booleana O realiza una función O lógica en un conjunto de entradas. La salida
siempre es alta siempre que cualquiera de las entradas sea alta y es baja cuando todas las
entradas son bajas. La siguiente tabla muestra la lógica de funcionamiento de la puerta Or.

Entrada 1 Entrada 2 Entrada 3 Producción

1 1 1 1

1 0 0 1

0 1 0 1

0 0 1 1

0 0 0 0

Notas:
yo El bloque de lógica booleana O puede tener cualquier número de entradas y una
sola salida, que se puede desplegar.
yo Los valores de entrada y salida solo pueden ser 1 o 0.

22 Operaciones Booleanas 605


Especificación de conexiones booleanas o de puerta
Utilizar elConexionespestaña para Boolean Or Gate para conectar operaciones al
bloque Boolean Logic. Las operaciones de unidades booleanas pueden establecer
conexiones lógicas con la operación Punto digital, así como entre ellas. Las conexiones
pueden hacerse desde elConexionespestaña o a través del PFD.

yo Haga clic en elAñadir VPbotón para abrir elSeleccionar PV de entradavista de la propiedad. Él


Seleccionar PV de entradaLa vista de propiedades es similar a la vista de propiedades del
Navegador de variables.

yo Si desea eliminar una variable de proceso, haga clic en elEliminar PVbotón.

Si el tipo booleano admite múltiples fuentes de variables de proceso, elFuentes de


variables de procesogrupo contiene una tabla con tres botones con las mismas
funciones que los botones en elDestino de salidagrupo.

yo Utilizar elEditar OPbotón para cambiar la conexión de salida.


yo Utilizar elAñadir OPbotón para añadir una conexión de salida. ÉlSeleccionar PV de salida
aparece la vista de propiedades. Utilice el filtro de objetos para acotar la búsqueda en la lista de
objetos. Cuando se selecciona un objeto para recibir el valor de salida, haga clic enDE
ACUERDO. También puedes usarDesconectarpara desconectar la conexión.
yo Utilizar elEliminar OPbotón para quitar la conexión de salida.

Supervisión de valores de entrada y salida booleanos o


de puerta
ÉlMonitorLa pestaña Boolean Or Gate le permite monitorear los valores de entrada y
salida del bloque Boolean Logic.

ÉlMonitorLa pestaña de la puerta Or muestra la siguiente información:

yo Aporte. Contiene el nombre y el número utilizados para designar la conexión de


entrada.
yo Objeto. Muestra el nombre de la operación de la conexión de entrada.
yo Estado inicial. Muestra el valor de entrada recibido por la lógica booleana
cuadra.
yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana,
según el tipo booleano y los valores de entrada de las conexiones de
entrada.

no puerta
Esta operación unitaria realiza una función lógica NOT en una entrada. La salida es el
negativo de la entrada. En otras palabras, cuando la entrada es alta la salida es baja y
viceversa. La siguiente tabla muestra la lógica de funcionamiento de Not Gate.

606 22 Operaciones Booleanas


Aporte Producción

1 0

0 1

La pestaña Monitor de Not Gate muestra la siguiente información:

yo Valor de entrada. Muestra el valor recibido por el bloque de lógica booleana.


yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana, en
función del valor de entrada de la conexión de entrada.

Puerta Xor
Esta operación unitaria realiza una función exclusiva o en dos entradas. El estado de salida
siempre es Alto (1) cuando cualquiera de las entradas es alta (1), pero es bajo (0) cuando
todas las entradas son altas (1). La siguiente tabla muestra la lógica de función para Xor
Gate.

Entrada 1 Entrada 2 Producción

1 1 0

1 0 1

0 1 1

0 0 0

Nota:Los valores de entrada y salida solo pueden ser 1 o 0. Esta


operación de la unidad solo puede tener dos conexiones de entrada.
La salida en esta operación de unidad también se puede desplegar.

La pestaña Monitor de Xor Gate muestra la siguiente información:

yo Aporte. Contiene el nombre y el número utilizados para designar la conexión de


entrada.
yo Objeto. Muestra el nombre de la operación de la conexión de entrada.
yo Estado inicial. Muestra el valor de entrada recibido por la lógica booleana
cuadra.
yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana,
según el tipo booleano y los valores de entrada de las conexiones de
entrada.

22 Operaciones Booleanas 607


En puerta de retraso
Elimine este texto y reemplácelo con su propio contenido. Esta operación de la unidad realiza
una función de retardo de tiempo en una sola entrada. La señal de salida se retrasa durante
un tiempo de retraso específico (θ) solo cuando la entrada se establece en 1. La siguiente
expresión lógica se usa para calcular la salida (y) para una entrada (X) cambio.

Para x = 1:

(1)

ÉlMonitorLa pestaña On Delay Gate muestra la siguiente información:

yo Tiempo de retardo. Le permite especificar la cantidad de tiempo que desea para el tiempo
función de retardo. El valor predeterminado es 10 minutos.
yo Valor de entrada. Muestra el valor recibido por el bloque de lógica booleana.
yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana, en
función del valor de entrada de la conexión de entrada.
Notas:
o Los valores de entrada y salida solo pueden ser 1 o 0.
o La salida en esta operación de unidad también se puede expandir.

Puerta de retardo de desactivación

La operación de esta unidad realiza una función de retardo de tiempo de apagado en una sola
entrada. La señal de salida se retrasa durante un tiempo de retraso específico (θ) solo cuando la
entrada se establece en 0. La siguiente expresión lógica se usa para calcular la salida (y) para una
entrada (X) cambio.

Para x = 0:

(1)

La pestaña Monitor de Off Delay Gate muestra la siguiente información:

yo Tiempo de retardo. Le permite especificar la cantidad de tiempo que desea para el tiempo
función de retardo. El valor predeterminado es 10 minutos.
yo Valor de entrada. Muestra el valor recibido por el bloque de lógica booleana.
yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana, en
función del valor de entrada de la conexión de entrada.
Nota:
o Los valores de entrada y salida solo pueden ser 1 o 0.
o La salida en esta operación de unidad también se puede expandir.

608 22 Operaciones Booleanas


Puerta de pestillo
Esta operación unitaria proporciona una funcionalidad de pestillo. Requiere dos señales de entrada;
uno para configurar y otro para restablecer. La segunda entrada es la entrada prevaleciente, lo que
significa que especifica que la salida se establezca en alto (1), se restablezca en bajo (0) o se deje sin
cambios. La siguiente tabla muestra la lógica de funcionamiento de Latch Gate.

Entrada 1 Entrada 2 Producción

1 1 anular el estado

1 0 1

0 1 0

0 0 estado previo

Notas:Por definición, la puerta de pestillo le permite seleccionar el valor OP cuando ambas entradas son altas. Por lo
tanto, este estado se conoce en la industria como estado de anulación.

La pestaña Monitor de Latch Gate muestra la siguiente información:

yo Entrada predominante. Los botones de radio entran en juego cuando ambas


entradas son altas (1). Le permite especificar cuál desea que sea el valor de
salida. Seleccionar Set hace que el valor OP sea alto (1), y Reset lo hace bajo (0).

yo Aporte. Contiene el nombre y el número utilizados para designar la conexión de


entrada.
Notas:
o Los valores de entrada y salida solo pueden ser 1 o 0.
o Esta unidad de operación solo puede tener dos conexiones de entrada. La
o salida en esta operación de unidad también se puede expandir.
yo Objeto. Muestra el nombre de la operación de la conexión de entrada.
yo Estado inicial. Muestra el valor de entrada recibido por la lógica booleana
cuadra.
yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana, en
función del valor de entrada de la conexión de entrada.

Puerta de mostrador
Esta operación unitaria actúa como un contador ascendente. Cuenta hasta un valor de
contador máximo especificado por los usuarios. Se activa cada vez que la entrada cambia a
un estado deseado. Después de alcanzar el límite máximo del contador, establece la salida
en un valor predefinido. El contador y el valor de salida se restablecen con la segunda
entrada cambiándola a alta (1).

22 Operaciones Booleanas 609


La pestaña Monitor de Counter Up Gate muestra la siguiente información:

yo Contador máximo. Le permite especificar el valor límite del contador. Él


el valor predeterminado es 10.

yo Contador actual. Muestra el valor actual del contador.


yo Alarma fotovoltaica. Le permite seleccionar qué valor de PV activa el contador para
aumentar un paso. Solo puede elegir 0 o 1.
yo Valor de salida deseado. Le permite seleccionar cuál debe ser el valor de salida
cuando el contador llega al máximo. Solo puede elegir 0 o 1.
yo Aporte. Contiene el nombre y el número utilizados para designar la conexión de
entrada.
yo Objeto. Muestra el nombre de la operación de la conexión de entrada.
yo Estado inicial. Muestra el valor de entrada recibido por la lógica booleana
cuadra.
yo Valor de salida. Este campo muestra el valor de salida del bloque de lógica
booleana, en función del valor de entrada de la conexión de entrada.
Notas:
o Los valores de entrada y salida solo pueden ser 1 o 0.
o La salida en esta operación de unidad también se puede expandir.

Puerta contraria
Esta operación unitaria actúa como un contador regresivo. Cuenta atrás hasta un valor de
contador máximo especificado por los usuarios. Se activa cada vez que la entrada 1 cambia a
un estado deseado. Una vez que el contador llega a cero, establece la salida en un valor
predefinido. El contador y el valor de salida se restablecen con la segunda entrada
cambiándola a Alto (1).

La pestaña Monitor de Counter Down Gate muestra la siguiente información:

yo Contador máximo. le permite especificar el valor límite del contador. El valor


predeterminado es 10.
yo Contador actual. Muestra el valor actual del contador.
yo Alarma fotovoltaica. Le permite seleccionar qué valor de PV activa el contador
para disminuir un paso. Solo puede elegir 0 o 1.
yo Valor de salida deseado. Le permite seleccionar cuál debe ser el valor de salida
cuando el contador llega a 0. Solo puede elegir 0 o 1.
yo Aporte. Contiene el nombre y el número utilizados para designar la conexión de
entrada.
yo Objeto. Muestra el nombre de la operación de la conexión de entrada.
yo Estado inicial. Muestra el valor de entrada recibido por el bloque de lógica
booleana.
yo Valor de salida. Muestra el valor de salida del bloque de lógica booleana, en
función del valor de entrada de la conexión de entrada.

610 22 Operaciones Booleanas


Notas:
o Los valores de entrada y salida solo pueden ser 1 o 0.
o La salida en esta operación de unidad también se puede expandir.

Matriz de causa y efecto


La operación de la unidad de matriz de causa y efecto replica una matriz de causa y efecto
comúnmente utilizada en el diseño y operación del sistema de seguridad de muchas plantas
de procesamiento. Examina los valores del proceso a lo largo del proceso y, según los
umbrales de seguridad, determina si ciertos equipos y/o válvulas deben apagarse.

La operación de la unidad es similar a una hoja de cálculo. Toma entradas llamadas Causas y envía
salidas llamadas Efectos.

La entrada puede ser cualquier variable de simulación de su caso o un interruptor


simple que no necesita estar conectado a la variable de un objeto. Cada entrada genera
un estado Correcto (1) o Disparado (0).

La salida es un resultado booleano (1 o 0) del procesamiento de una de las columnas de la


matriz de causa y efecto. La salida puede escribir o exportar su resultado a cualquier variable
de simulación dentro de su caso. Debe especificar una variable de tipo discreto (1 o 0). No es
necesario que la salida esté conectada a un objeto o variable. El mismo resultado 1 o 0 se
produce a partir de la columna de la matriz, y luego cualquier otro objeto en la simulación
puede leer o usar este valor.

yo Es importante que aclare la convención 1 y 0 de la matriz de causa y efecto


para saludable/disparado, encendido/apagado, inicio/detención, etc.
yo Tanto para las entradas como para las salidas, un resultado de 0 indica Disparado, mientras que un
resultado de 1 indica Saludable, excepto cuando elInvertircasilla de verificación está seleccionada.

yo Cuando elInvertirestá seleccionada, un resultado de 0 indica Saludable, mientras


que un resultado de 1 indica Disparado.

La matriz se procesa una columna a la vez para determinar el estado resultante de la salida
asociada con esa columna. El estado de entrada asociado se revisa para cada elemento (o entrada
de fila) de una columna en particular que tenga un elemento de matriz especificado por el usuario
que no esté en blanco. Todos los elementos de la matriz de esa columna (y su estado de entrada
asociado) se comparan en función de su significado respectivo y colectivo para determinar el
resultado de la Causa.

Nota:Puedes acceder a laAyuda de matriz de causa y efecto vista de la propiedad haciendo clic en
elAyuda de causa y efecto botón en elMatriz C&Epestaña.

Las entradas booleanas ingresan a través de operaciones de tipo puerta lógica (y, o, no,
etc.) entre sí para determinar el valor booleano resultante.

Cada tipo de elemento de matriz se describe en la siguiente tabla.

22 Operaciones Booleanas 611


Elementos de matriz Descripción

X VIAJE Una o más entradas cero provocan una salida cero.

R REINICIAR Una o más entradas 1 provocan una salida 1 (siempre y cuando no haya X,
T o C activas y TODAS P deben ser 1)
No hay ningún requisito para tener un reinicio en una salida en particular. Si desea
un reinicio, puede hacerlo con una o más entradas de elementos de matriz R o un
interruptor de reinicio local. En el caso de R y un restablecimiento local, ambas
funciones de restablecimiento deben restablecerse para que la salida vuelva a la
normalidad, y el restablecimiento local debe realizarse en último lugar.

T VIAJE CRONOMETRADO Igual que TRIP, pero la entrada debe haber permanecido en cero durante al menos
el período de tiempo.

El elemento Tmatrix debe ir seguido de un número entero que


represente el número de segundos de tiempo de viaje retrasado.

C COINCIDENTE A diferencia de todos los demás disparos, una entrada cero para TODAS las señales
VIAJE coincidentes del mismo grupo provoca una salida cero.

El elemento Cmatrix debe ir seguido de un número entero que


represente el número de grupo Coincidente. Debería haber más de
uno en cada grupo.

PAG PERMISIVO Todas las entradas P deben ser 1 para permitir que una R tenga el efecto deseado.
También se requiere para un efecto STANDBY 1, un reinicio local y un encendido
local.

yo INHIBIR Un 1 inhibirá cualquier disparo de la salida que normalmente sería


causado por un X, T o C.

S APOYAR Un 1 causará un 1 (siempre y cuando no haya X, T o C activos y


TODAS las P deben ser 1), y un cero causará una salida cero (sin
INHIBIR aplicable).
Normalmente, uno no querría más de una designación de entrada Standby
por salida. Si tiene más de un Standby, TODAS las entradas de Standby
deben tener un 1 para que se inicie la salida (1 resultado). De lo contrario,
se produce un resultado de salida cero. Todas las entradas Permisivas
deben ser 1 para que ocurra la acción Standby 1.

Nota:Se recomienda que primero cree un caso dinámico con todas las especificaciones antes de
agregar y configurar una matriz de causa y efecto.

Configuración de una matriz de causa y efecto


No hay flujos o líneas de PFD que se conecten hacia o desde la operación de la matriz de causa y efecto.
Por lo tanto, puede colocarlo en cualquier lugar y en cualquier diagrama de flujo. También puede ver
todas las variables de simulación en los diagramas de flujo, al igual que con una hoja de cálculo.

Para agregar una nueva operación de unidad de matriz de causa y efecto al diagrama de flujo, consulte Vista
de propiedades de bloques lógicos booleanos.

612 22 Operaciones Booleanas


Puede establecer los controles y los valores predeterminados globales en elParámetrospestaña.

yo Puede especificar los valores predeterminados globales seleccionando las casillas de verificación

correspondientes.

Cheque Descripción
Caja

Aporte Le permite activar la casilla de verificación invertir para todas las entradas nuevas.

Invertir

Producción Le permite activar la casilla de verificación invertir para todas las salidas nuevas.

Invertir

Mano Puede especificar la duración del pulso para cualquier entrada de interruptor manual
Cambiar que sea pulsada.
Duración del pulso

ación

Siempre Puede seleccionar esta casilla de verificación si desea asegurarse de que los
Actualizar fuera- resultados de los cálculos lógicos se envíen cada paso de tiempo a los objetos de
poner objetos salida.

Usar salida Seleccione esta casilla de verificación si desea que laUsar Restablecercasilla de verificación

Restablecimientos seleccionada para todas las salidas nuevas.

Usar local Puede seleccionar esta casilla de verificación si desea que laUsar interruptor local casilla de

Interruptores verificación seleccionada para todas las salidas nuevas.

para salidas

Insertar nuevo Cuando agrega una nueva fila o columna y esta casilla de verificación está
arriba/a seleccionada, la fila o columna se agregará arriba (a la izquierda) de esa fila o
Izquierda columna actualmente seleccionada.

yo Puede especificar el control global seleccionando las casillas de verificación


adecuadas.

casilla de verificación Descripción

Resetear todo Si desea restablecer todas las salidas individuales, seleccione esta casilla de verificación.
Salidas

Omitir todo Cuando selecciona esta casilla de verificación, elDerivacióncasilla de verificación de cada
Salidas salida está seleccionada.

Rastro Si desea rastrear la ocurrencia de alarmas de entrada, disparos de entrada y disparos de


alarmas y salida, seleccione esta casilla de verificación.
Excursiones
ÉlSeguimiento de alarmas y disparosLa casilla de verificación afecta a todas las
instancias de la matriz de Causa y Efecto en su modelo.

Puede ver toda la información de configuración de entrada y salida en elParámetros


pestaña.

22 Operaciones Booleanas 613


Conexión de las entradas

1. En elConexionespestaña o laMatriz C&Epestaña, haga clic en elAgregar entrada


botón para añadir y conectar una entrada. Aparece el navegador de simulación.

2. Desde Simulation Navigator, seleccione la variable de entrada. Luego haga clicDE ACUERDO. De forma

predeterminada, la nueva entrada se agrega en la parte inferior de cualquier entrada existente.

En la pestaña Parámetros, seleccione elInsertar nuevo arriba/a la izquierdacasilla de


verificación La nueva entrada se agrega encima de la fila actualmente seleccionada. Debe
seleccionar la fila de entrada en blanco inferior para agregar a la parte inferior de las entradas
existentes.
3. Alternativamente, si desea agregar entradas de interruptor, haga clic en elAgregar interruptor
botón en elmatriz C&Epestaña. Se agrega una nueva fila de entrada, pero no es necesario
seleccionar ninguna variable de simulación. Puede cambiar manualmente el interruptor
durante la operación del modelo dinámico.
Una entrada de interruptor es útil para una entrada de elemento de matriz R(eset). Debe
hacer que este sea un interruptor de tipo Pulse On. Los interruptores también pueden ser
útiles como botón pulsador de apagado de emergencia si desea probar la respuesta de su
modelo dinámico al disparo de un conjunto de salidas.
Puede cambiar el estado del interruptor haciendo clic en los botones de radio
apropiados. (En la tabla Entradas (Causas), haga clic en una fila con la casilla de
verificación SW seleccionada).
4. Ingrese la descripción, la etiqueta y el comentario (si corresponde) para las Entradas
(Causas). La descripción aparece a la izquierda de cada fila de entrada y sus elementos de
matriz asociados en laMatriz C&Epestaña.
5. Para todas las entradas con una variable de simulación (no un interruptor), excepto el
estado OP del punto digital o un resultado de salida de una matriz de causa y efecto,
especifique el umbral de disparo. Selecciona el¿Alto?marque la casilla si un valor superior
al umbral resultará en una entrada disparada. De lo contrario, se asume un disparo de
umbral bajo.
Nota:La entrada también puede ser un viaje con retraso de tiempo que resulte en cero ingresando un tiempo distinto de

cero en el campo Retardo de desconexión.

También puede especificar un umbral de alarma, que actúa como una prealarma antes de
que se produzca el disparo.
Haga clic en elInvertircasilla de verificación, si desea invertir el significado de los
elementos de la matriz.
Nota:La inversión (1 a 0 o 0 a 1) ocurre al finalizar el procesamiento de entrada normal, justo antes de
que el resultado de entrada pase al procesamiento matricial. Por lo tanto, el estado de entrada, los
mensajes de seguimiento, etc., se producen con normalidad independientemente de la inversión.

6. También puede anular el efecto de cualquier entrada disparada haciendo clic en


el O(Anular) en la tabla Entradas (Causas) en laMatriz C&Epestaña o el grupo
Entradas (Causas) en laParámetrospestaña. Puede usar esto como una
anulación de inicio.

614 22 Operaciones Booleanas


Si un viaje requiere un reinicio, debe:

yo Active la(s) entrada(s) para restablecerla.


- o-
yo Restablecer el reinicio local.

Conexión de las salidas

1. En el grupo Salidas (Efectos), haga clic en elAgregar salidapara crear una nueva
columna de matriz de causa y efecto. Especifique la variable de simulación a la
que desea exportar el 1 o el 0 resultante.
De forma predeterminada, la nueva salida se agrega a la derecha (final) de cualquier salida
existente. Desde elParámetrospestaña, seleccione laInsertar nuevo arriba/a la izquierdacasilla
de verificación La nueva salida se agrega a la izquierda de la columna actualmente seleccionada.
Puede seleccionar la última columna de salida en blanco para agregarla a la derecha de las
salidas existentes.
Puede agregar una nueva columna sin conectar una variable de simulación, si solo desea
mostrar un viaje. También puede acceder al resultado de las salidas utilizando la entrada
en otras operaciones lógicas, incluidas otras matrices de causa y efecto o utilizando una
importación de hoja de cálculo. Utilice el navegador de simulación de esa operación de
unidad para seleccionar el resultado de salida de la matriz de causa y efecto.

2. Si desea agregar una nueva columna sin conectar la variable de un objeto, haga
clic en elAñadir efectobotón en elSalidas (Efectos)grupo.
3. Seleccione el¿Reiniciar?marque la casilla si desea especificar que la salida tenga su propio
interruptor de reinicio local. Esto quizás podría representar un solenoide en una válvula de cierre
en el campo. Una vez el¿Reiniciar?se selecciona la casilla de verificación, entonces el Reiniciar
casilla de verificación se vuelve activa y relevante.
Nota:No se recomienda configurar una salida sin reset. Puede ser un elemento de matriz
R(eset) o un reinicio local.

También puede especificar la presencia de un interruptor local o de campo para el equipo controlado
al que está asociada la salida. Para especificar la presencia, seleccione laSUDOESTE(Cambiar) casilla
de verificación. Haga clic en el botón de radio apropiado para establecer el estado del interruptor
local.

Nota:Este interruptor tiene como permisivo cualquier entrada con un elemento Pmatrix. Además, el interruptor
está interbloqueado con cualquier entrada que afecte el disparo de esta salida. Se debe restablecer una salida
antes de que el estado del interruptor local se pueda cambiar de apagado.

Puede hacer clic en elInvertirmarque la casilla en el grupo Salidas (Efectos) si el objeto que se está
controlando espera un 1 para apagarse en lugar de un cero. Esta inversión de salida se realiza al
finalizar el procesamiento de salida, por lo tanto, la barra de estado del grupo Salidas (Efectos) y la
ventana de estado de la vista de propiedades mostrarán un estado Disparado al enviar un 1. Si la
opción de rastreo está activada, aparecerá un mensaje Disparado.

22 Operaciones Booleanas 615


se rastreará, pero se enviará un valor final de 1.

Nota:Cuando una determinada entrada se dispara, provocando un disparo resultante en una salida, también es
probable que haya un conjunto de disparos en cascada que incluya otras entradas que pueden parecer que provocan un
disparo de la salida original. Para detectar cuál fue la primera entrada que provocó el disparo de la salida, verá que el
primer elemento de la matriz relevante que provocó el disparo se vuelve rojo. Este color solo vuelve al valor
predeterminado de azul cuando el disparo de salida se ha borrado y se ha restablecido.

Una vez que haya configurado su matriz de causa y efecto, es posible que desee utilizar el
Derivacióncasilla de verificación de algunas o todas las salidas. Esto hace que el valor
resultante en el grupo Salidas (Efectos) en la parte inferior de laMatriz C&Ela pestaña se
vuelve azul. Este valor debe inicializarse en 1 y permanecerá así hasta que se libere la
omisión y continúe el procesamiento de salida de la matriz. De esta manera, puede evitar
sin problemas los viajes de inicialización.

Cambiar el orden de las entradas o salidas

Si las entradas o salidas no están en el orden que desea, puede volver a ordenar
las filas o las columnas de la matriz de causa y efecto:

1. En elEntradas (Causas)oSalidas (Efectos)mesas de laPestaña Matriz C&E,


seleccione la fila o columna que desea mover.
2. En elEntradas (Causas)oSalidas (Efectos)grupos, haga clic en el número de fila o
columna que se muestra en el#campo.
Nota:El número de fila o columna se muestra en azul, lo que indica que puede
cambiar el valor.
3. Escriba el nuevo número en el que desea ubicar la fila o columna.
Si escribe un número que es más pequeño que el número de la fila (o columna) que
está moviendo, todas las filas (o columnas) debajo del nuevo número se moverán
hacia abajo (a la derecha), por lo que se llenará la fila (o columna) vacía. ).
Alternativamente, si el nuevo número es mayor que el número de la fila (o columna)
que está moviendo, las filas (o columnas) se moverán hacia arriba (a la izquierda).

Visualización de las especificaciones de


entradas y salidas
Puede ver todas las especificaciones de las entradas y salidas en laMatriz C&Epestaña.

Si desea ver las especificaciones de la Entrada:

yo Sobre elMatriz C&Epestaña, seleccione la fila de laCausadatos en elEntradas


mesa.
La información para esa entrada se muestra en elEntradasgrupo en la parte inferior de
la pestaña.

616 22 Operaciones Booleanas


Si desea ver las especificaciones de la Salida:

yo Sobre elMatriz C&Epestaña, seleccione la columna de laEfectodatos en elSalidas


mesa.
La información para esa salida se muestra en elSalidasgrupo en la parte inferior
de la pestaña.
Cuando hace clic en un elemento de matriz, las especificaciones para la fila y la columna
seleccionadas aparecen en elEntradasySalidasgrupos en la parte inferior de la pestaña.

Puede arrastrar y soltar objetos/variables de entrada o salida al objeto o columnas variables


de la fila o columna seleccionada en elEntradas (Causas)oSalidas (Efectos)grupos
Seleccione la variable de otra operación unitaria y luego haga clic con el botón derecho para
arrastrar la selección a la ubicación deseada.

Cuando arrastra la variable, la apariencia del cursor cambia.

La funcionalidad es similar a arrastrar la variable en elHoja de cálculo.

ÉlMatriz C&ELa pestaña también muestra el estado de cada entrada y salida.

Expresar Descripción

Saludable (1 resultado)

Disparado (0 resultado)

Para una entrada esto significa alarma.

Para una salida, esto indica algún otro estado. Consulte el estado
de salida en la parte inferior de la vista de propiedades para
obtener una indicación del estado exacto.
Tanto para las entradas como para las salidas, esto indica que lo más
probable es que se requiera atención.

Visualización de mensajes de estado


Durante la integración, la ventana de estado y la barra de estado de la matriz de causa y efecto
pueden actualizarse para mostrar los siguientes tres estados:

yo Una o más salidas se han disparado


yo Una o más entradas están en alarma
yo Una o más salidas requieren reinicio (ya sea a través de una entrada con un elemento de
matriz R o a través de un reinicio de salida local).

El estado de las entradas y salidas se muestra en la siguiente tabla:

Expresar Entradas Salidas

Saludables 1 1

22 Operaciones Booleanas 617


Expresar Entradas Salidas

Alarma 2

tropezado 0 0

Reiniciar 2

Restablecimiento local 3

ManualDesactivado 4

Apagado automático 5

Visualización de mensajes de seguimiento


Nota:El trazado de la matriz de causa y efecto se activa seleccionando elSeguimiento y alarmas casilla
de verificación en elGlobalgrupo de losParámetrospestaña.

También puede agregar una marca de tiempo a los mensajes de rastreo.

1. Haga clic enArchivo|Opciones. ÉlOpciones de simulaciónaparece la vista de propiedades.


2. En elerroressección, seleccione laDatos de prefijo y tiempo para mensajes de error y
rastreocasilla de verificación para agregar la marca de tiempo a los mensajes de
rastreo.

618 22 Operaciones Booleanas


23 Operaciones de control

HYSYS tiene las siguientes operaciones de Control:

yo Controlador de rango dividido

yo Controlador de relación

yo Controlador PID
yo Controlador MPC
yo Controlador DMCplus

Operación de control Icono Operación de control Icono

Controlador de rango dividido Controlador MPC

Controlador de relación Controlador DMCplus

Controlador PID

Todas las operaciones de Control contienen los siguientes botones en la parte inferior de la vista de
propiedades:

yo Borrar: Puede eliminar las operaciones de control haciendo clic en este botón.
yo placa frontal: Puede acceder a la vista de propiedades de la placa frontal haciendo clic en este
botón.
yo Válvula de control: Puede acceder a la vista Válvula de control de flujo (FCV)
haciendo clic en este botón. Esta vista difiere dependiendo de si el OP es un
flujo de materialeso unflujo de energía.
yo Puerto OP de control: Puede acceder a laVista del puerto OP de controlhaciendo click
este botón ÉlPuerto OP de controlEl botón aparece cuando el OP no es una
transmisión.

23 Operaciones de control 619


620 23 Operaciones de control
24 Controlador de rango dividido

En el controlador de rango dividido, se utilizan varias variables manipuladas para


controlar una única variable de proceso. Aquí ambas variables manipuladas son
impulsadas por la salida de un solo controlador. Sin embargo, el rango de operación de
las variables manipuladas puede ser independiente entre sí. Los ejemplos típicos
incluyen el control de la presión en un reactor químico manipulando el flujo de entrada y
salida del reactor.

Otro ejemplo clásico es el control de temperatura de un recipiente manipulando tanto el flujo


de agua de refrigeración como el flujo de vapor al recipiente.

Cuando hay más de un controlador en la estrategia, por ejemplo, una única variable de
proceso con dos controladores y dos variables manipuladas, el control se denomina
estrategia de múltiples controladores.

En la presente implementación en HYSYS, debe seleccionar dos salidas. Las salidas se pueden
configurar para que tengan ganancias negativas o positivas con rangos que son
independientes entre sí. En otras palabras, puede haber una superposición de los rangos.

La siguiente figura muestra la vista de propiedades del controlador de rango dividido.

24 Controlador de rango dividido 621


La vista de propiedades del controlador de rango dividido contiene las siguientes pestañas:

yo Conexiones
yo Parámetros
yo Configuración de rango dividido

yo Gráfico de tiras

yo Variables de usuario

Ficha Conexiones
Sobre elConexionespestaña, puede seleccionar el origen de la variable de proceso y los
objetos de destino de salida.

Objeto Descripción

Campo de nombre Le permite cambiar el nombre de la operación.

Proceso Vari- yo
Seleccione VPEl botón le permite acceder a la vista de propiedades
Fuente capaz Seleccionar PV de entrada y seleccionar el objeto de origen de la variable de
grupo proceso.
yo
ObjetoEl campo muestra el objeto Variable de proceso (flujo u
operación) que posee la variable que desea comparar.
yo
Variablefieldmuestra la variable del objeto seleccionado.

Destino de salida yo
Seleccione OPEl botón le permite acceder a la vista de propiedades
Grupo de objetos Seleccionar objeto OP y seleccionar el objeto de origen del destino de salida.

yo
ObjetoEl campo muestra el objeto (flujo u operación) controlado
por la operación.
yo
Variablefieldmuestra la variable del objeto seleccionado.

Configuración remota- yo
Seleccionar RSPEl botón le permite acceder a la vista de propiedades Seleccionar
grupo de puntos punto de ajuste remoto y seleccionar el objeto de origen del punto de ajuste
remoto.

yo
Punto de ajuste remotoEl campo muestra el controlador maestro seleccionado.

Ficha Parámetros
La pestaña Parámetros contiene las siguientes páginas:

yo Operación
yo Configuración
yo Avanzado
yo Sintonización automática

yo Diseño IMC

622 24 Controlador de rango dividido


yo Planificación
yo alarmas
yo Procesamiento de la señal

yo Inicialización

Página de operación
Sobre elOperaciónpágina, puede manipular cómo reacciona la operación a las entradas
de variables de proceso.

1. En elAccióngrupo, seleccione la acción que tomará la operación cuando el valor de la


variable de proceso se desvíe del valor del punto de ajuste:
o Directo: Cuando el PV sube por encima del SP, el OP aumenta. Cuando
el PV cae por debajo del SP, el OP disminuye.
o Contrarrestar: Cuando el PV sube por encima del SP, el OP disminuye.
Cuando el PV cae por debajo del SP, el OP aumenta.
2. Desde elModo controladorlista desplegable, seleccione una de las siguientes
opciones:
o Apagado: La operación no manipula la válvula de control, aunque
todavía se realiza un seguimiento de la información adecuada.
o Hombre: Manipule la salida de la operación manualmente.
o Auto: La operación reacciona a las fluctuaciones en la variable de
proceso y manipula la salida de acuerdo con la lógica definida por los
parámetros de ajuste.
o Casc: El controlador principal reacciona a las fluctuaciones en la Variable
de proceso y envía señales al controlador esclavo (Fuente de punto de
ajuste remoto).
3. Desde elEjecuciónlista desplegable, seleccione el tipo de ejecución:
o Interno: limita las señales generadas para permanecer dentro de HYSYS.
o Externo: Envía las señales a un DCS, si hay un DCS conectado a
HYSYS.
4. En elSPcampo, puede especificar el valor del punto de ajuste.
5. Puede ver los siguientes valores:

Campo Descripción

fotovoltaica Muestra el valor de la variable de proceso.

OP Muestra el valor de salida.

6. En elSalidas de rango divididogrupo, puede ver el valor OP actual en porcentajes


para cada salida.
7. Desde elTipo de algoritmolista desplegable, seleccione una de las siguientes
opciones:
o HYSYS: Esta es la selección por defecto.
o Honeywell

24 Controlador de rango dividido 623


o Foxboro
o Yokogawa
8. Desde elSubtipo de algoritmolista desplegable, seleccione el subtipo de
algoritmo. Las selecciones disponibles dependen de laTipo de algoritmo.
9. ElParámetros de afinaciónEl grupo le permite definir las constantes asociadas
con la ecuación de control PID.
La ecuación característica para un controlador PID se da a continuación (cuando el
Tipo de algoritmoesHYSYS):
(1)

donde:
o Optar)=salida del controlador en el tiempo t
o OPss= salida del controlador de estado estable (con error cero) mi(t)
o =error en el tiempo t
o kC= ganancia proporcional del controlador Ti=
o tiempo integral (reset) del controlador Td=
o tiempo derivado (tasa) del controlador
El error en cualquier momento es la diferencia entre el Punto de Consigna y la
Variable de Proceso:
(2)

En función de cuál de los tres parámetros de ajuste se especifique, el


controlador responde al error en consecuencia. Un controlador solo
proporcional se modela proporcionando solo un valor para Kpag, mientras que
un controlador PI (proporcional-integral) requiere valores para Kpagy Ti.
Finalmente, el Controlador PID (Proporcional-Integral-Derivativo) requiere
valores para los tres de Kpag, Ti, y Td.

Campo Descripción

Kc (ganancia) Le permite especificar la ganancia proporcional de la operación.

ti (restablecer) Le permite especificar el tiempo integral (reinicio) de la operación.

Td (Deriva- Le permite especificar el tiempo derivado (tasa) de la operación.


ativo)

tt La constante de tiempo de retrocálculo, como se explica en la descripción a


continuación Ecuación (4) enAlgoritmos de controlador PID de HYSYS.

b Peso de consigna para acción proporcional; parámetro de los dos grados de


libertad PID, como se indica debajo de la ecuación (1) enAlgoritmos de
controlador PID de HYSYS.

C Peso de consigna para acción derivativa; parámetro de los dos grados de


libertad PID, como se indica debajo de la ecuación (1) enAlgoritmos de
controlador PID de HYSYS.

624 24 Controlador de rango dividido


Página de configuración
ÉlConfiguraciónLa página le permite especificar la variable de proceso, el punto de referencia y los
rangos de salida.

1. Para que el controlador de rango dividido esté operativo, en elLímites de PV y SP


grupo, debe definir los valores mínimo y máximo para elfotovoltaicaen elLimite
bajoyLimite altocolumnas La operación no puede cambiar del modo Apagado a
menos que se definan estos valores.
2. Una vez que proporcione estos valores (así como el intervalo de la válvula de control), puede
seleccionar el modo automático y proporcionar un valor para el punto de referencia.
notas:
o
HYSYS usa el valor actual del PV como punto de ajuste por defecto; sin
embargo, puede cambiar este valor.
o
Sin un intervalo de PV, el controlador no puede funcionar.

HYSYS convierte el rango de PV en un rango de 0-100%, que luego se usa en el


algoritmo de solución. La siguiente ecuación se utiliza para traducir un valor de
PV en un porcentaje del rango:
(1)

3. En elSPfila, puede especificar elLimite bajoyLimite altopara que los puntos de ajuste
reflejen sus necesidades y requisitos de seguridad. Los límites del punto de referencia
imponen un rango aceptable de valores que se pueden especificar mediante la interfaz
o desde una fuente remota. Por defecto, el VPLimite bajoy Limite altose utilizan
valores.
4. En el grupo Límites de salida, puede especificar elLimite bajoyLimite altopara
todas las salidas. Los límites de salida aseguran que nunca se supere un valor
de salida mínimo o máximo predeterminado. Por defecto, 0% y 100% están
seleccionados comoLimite bajoyLimite altorespectivamente para todas las
salidas.
Nota:Cuando elHabilitar límites OP en modo manualestá seleccionada, puede habilitar el
punto de ajuste y los límites de salida cuando está en modo manual.

Página avanzada
ÉlAvanzadoLa página contiene los siguientes cuatro grupos descritos en la siguiente
tabla:

24 Controlador de rango dividido 625


Grupo Descripción

Intervalo de control El paso de tiempo entre ejecuciones sucesivas del controlador. Cuando se
agrega un nuevo controlador de rango dividido al PFD, el intervalo de control se
establece en el producto de la integraciónNumero de pieyTasas de control y
ejecución de operaciones lógicas. Puede cambiar este valor, pero el nuevo
valor debe ser un múltiplo del actualNumero de piey Tasas de ejecución de
control y operaciones lógicas, o HYSYS lo redondeará al múltiplo más cercano.
Además, si cambia el paso de tiempo oTasas de ejecución de control y
operaciones lógicasen el Integrador, elIntervalo de controlEl valor se
actualiza al ejecutar el integrador de la siguiente manera.
yo
Si nunca has cambiado elIntervalo de controlvalor, se actualiza al
producto deNumero de pieyTasas de control y ejecución de
operaciones lógicas.
yo
De lo contrario, se actualiza al múltiplo deNumero de pieyTasas de
control y ejecución de operaciones lógicasque está más cerca de su
elección.
Los reajustes de laIntervalo de controlse realizan para asegurar
que las entradas al algoritmo de control sean consistentes.

Rampa de consigna- Le permite especificar el objetivo y la duración de la rampa.


En g

Modo de punto de ajuste Contiene las opciones para el modo de punto de referencia y el seguimiento, así como la opción
para el punto de referencia remoto.

Punto fijo Contiene la opción de seguimiento del punto de ajuste solo en modo manual.
Opciones

La señal de consigna se especifica en elNúmero de señal de sp seleccionadocampo haciendo clic en


el botón de flecha hacia arriba o hacia abajo, o escribiendo el número apropiado en el campo.

Dependiendo de la señal seleccionada, la página muestra la configuración del punto de ajuste


respectivo.

Grupo de rampa de punto de consigna

La función de rampa de consigna se ha modificado en los controladores MPC actuales.


Ahora es continuo, en otras palabras, cuando se activa haciendo clic en el Permitir, el
punto de ajuste cambia durante el período de tiempo especificado de manera lineal.

Nota:La rampa del punto de ajuste solo está disponible en modo automático.

626 24 Controlador de rango dividido


El grupo Rampa de punto de ajuste contiene los siguientes dos campos:

yo PS objetivo. Contiene el punto de referencia que desea que tenga el controlador al


final del intervalo de rampa. Cuando la rampa está desactivada, el campo SP objetivo
muestra el mismo valor que el campo SP en la página de configuración.
yo Rampa. Contiene el intervalo de tiempo en el que desea completar el cambio del punto de
referencia.

Además de estos dos campos, también hay dos botones disponibles en este grupo:

yo Permitir. Activa el proceso de rampa.


yo Desactivar. Detiene el proceso de rampa.
Mientras el controlador está en modo de rampa, puede cambiar el punto de referencia de la siguiente
manera:

yo Ingrese un nuevo punto de ajuste en el campo SP objetivo

yo Ingrese un nuevo punto de referencia en el campo SP, en la página Operación.

Durante la rampa del punto de ajuste, el campo SP objetivo muestra el valor final del punto de
ajuste, mientras que el campo SP, en la página Operación, muestra el punto de ajuste actual visto
internamente por el algoritmo de control.

Nota:Durante la rampa, si se ha activado un segundo cambio de punto de ajuste, el tiempo de


RampingDuration se reiniciará para el nuevo punto de ajuste.

Grupo de modo de punto de ajuste

Ahora tiene la capacidad de cambiar el punto de ajuste de local a remoto usando los botones de
radio del modo Punto de ajuste. Esencialmente, hay dos puntos de ajuste internos en el
controlador, el primero es el punto de ajuste local donde puede especificar manualmente el punto
de ajuste a través de la vista de propiedades (interfaz), y el otro es el punto de ajuste remoto que
proviene de otro objeto como una hoja de cálculo o otro controlador en cascada por un punto de
ajuste, en otras palabras, un maestro en el esquema clásico de control en cascada.

La opción Sp Local le permite desactivar el seguimiento del punto de ajuste local cuando el controlador se
coloca en modo manual. También puede hacer que el punto de referencia local realice un seguimiento del
punto de referencia remoto seleccionando el botón de opción Seguimiento remoto.

24 Controlador de rango dividido 627


La opción Remote Sp le permite seleccionar elUsar%botón de radio (para restringir los cambios de punto
de referencia para que sean en porcentaje) oUsar unidades Pvbotón de opción (para que los cambios de
punto de ajuste estén en unidades Pv).

yo Si Remote Sp está configurado enUsar%, luego el controlador lee un valor en


porcentaje de una fuente remota, y usando el rango Pv calcula el nuevo punto
de ajuste.
yo Si Remote Sp está configurado enUsar unidades Pv, luego el controlador lee un valor de una
fuente remota y establece un nuevo punto de ajuste. El punto de consigna de la fuente
remota debe tener las mismas unidades que el Pv del controlador.

Grupo de opciones de punto de consigna

Si selecciona el botón de radio Rastrear PV, entonces hay un seguimiento automático del
punto de ajuste en el modo manual, que establece el valor del punto de ajuste igual al valor
del Pv antes de que el controlador se coloque en el modo manual. Esto significa que al pasar
de modo manual a automático los valores de setpoint y Pv eran iguales y, por lo tanto, hubo
una transferencia automática sin perturbaciones.

También tiene la opción de no rastrear el Pv, seleccionando el botón de radio No Tracking,


cuando el controlador se coloca en modo manual. Sin embargo, cuando el controlador se
cambia del modo manual al modo automático, hay un restablecimiento interno de los errores
del controlador para garantizar que haya una transferencia instantánea sin saltos antes de
que el controlador reconozca un punto de ajuste que es diferente del Pv.

Grupo de selección de algoritmos


En el grupo Selección de algoritmo, puede seleccionar uno de los tres algoritmos de actualización
del controlador disponibles:

yo Formulario de velocidad PID

yo Forma posicional PID (ARW = Anti-Reset Windup)


yo Forma posicional PID (noARW)

Velocidad o forma diferencial

Nota:La forma de velocidad o diferencial del controlador se debe aplicar cuando hay un término
integral. Cuando no hay un término integral, se debe usar una forma posicional del controlador.

En la forma de velocidad o diferencial, la ecuación del controlador se da como:

(1)

donde:

u(t) = salida del controlador y t es la instancia de muestreo enumerada en el tiempo


u(t-1) = valor de la salida hace un período de muestreo

628 24 Controlador de rango dividido


kC, Ti, y Td= parámetros del controlador
h = período de muestreo

Forma posicional
En la forma posicional del algoritmo, la salida del controlador viene dada por:

(2)

Aquí es importante manejar adecuadamente el término de suma asociado con la parte


integral del algoritmo de control. Específicamente, el término integral podría crecer a un valor
muy grande en instancias donde el dispositivo de salida está saturado y el PV aún no puede
llegar al punto de ajuste. Para situaciones como la anterior, es importante restablecer el valor
de la suma para garantizar que la salida sea igual al límite (superior o inferior) de la salida del
controlador. Como tal, cuando el punto de ajuste se cambia a una región donde el
controlador puede controlar de manera efectiva, el controlador responde de inmediato sin
tener que disminuir un término de suma que ha crecido mucho más allá del límite superior o
inferior de la salida. Esto se conoce como un reinicio automático del término integral de
control comúnmente llamado liquidación anti-reinicio.

En HYSYS, ambos algoritmos se implementan como se presentó anteriormente con una


excepción clave, no hay patada derivada. Esto significa que la parte derivada del algoritmo de
control opera sobre la variable de proceso en oposición al término de error.

Como tal, la ecuación de control dada en la Ecuación (1) se implementa de la siguiente manera:

(3)

Página de autoajuste
Puede configurar los parámetros de ajuste automático en la página Ajuste automático. Esta página
consta de dos grupos:

yo Parámetros del sintonizador automático. Contiene los parámetros requeridos por el Auto-
sintonizador para calcular los parámetros del controlador.

yo Resultados del sintonizador automático. Muestra los parámetros del controlador resultantes. Tú
tiene la opción de aceptar los resultados como los parámetros de ajuste actuales.

Para que el Autotuner calcule los parámetros del controlador, se deben cumplir las
siguientes condiciones:

24 Controlador de rango dividido 629


yo ÉlMododel controlador no se puede establecer enApagado. OP
yo del controlador>Controlador de amplitud Autotuner OP< (100 -
yo Amplitud del sintonizador automático) O:
yo

o Para controladores de acción directa:Histéresis del sintonizador automático< (SP−fotovoltaica)

o Para controladores de acción inversa:Histéresis del sintonizador automático< −(SP− fotovoltaica


)

Grupo de parámetros del sintonizador automático

Nota:En la versión actual del software hay valores predeterminados especificados para el ajuste de PID.
Antes de iniciar el sintonizador automático, debe asegurarse de que el controlador esté en modo
manual o automático y que el proceso sea relativamente estable.
Nota:Si mueve el cursor sobre el campo de parámetros de ajuste, la barra de estado muestra el
rango de parámetros.

En este grupo, puede especificar el tipo de controlador seleccionando el botón de opción PID
o el botón de opción PI para el Tipo de diseño.

En la presente implementación del autotuner existen cinco parámetros que debes


especificar los cuales son los siguientes:

Parámetro Distancia

Relación (Ti/Td) (Alfa) 3,0 ≤ α≤ 6,0

Relación de ganancia (Beta)


0,10 ≤ β≤ 1,0

Ángulo de fase (Phi) 30° ≤ɸ≤ 65°

Histéresis del relé (h) 0,01 %≤ h ≤ 5,0 %

Amplitud de relé (d) 0,5%≤ d≤ 10,0%

Grupo de resultados del sintonizador automático

Este grupo muestra los resultados del cálculo del sintonizador automático y le permite
aceptar los resultados como la configuración actual del controlador. ÉlIniciar sintonizador
automáticobotón activa el cálculo de afinación, y elDetener autoajusteEl botón aborta
los cálculos.

Después de ejecutar el sintonizador automático, tiene la opción de aceptar los resultados de forma
automática o manual. Seleccionando elAceptar automáticamenteLa casilla de verificación establece
los parámetros del controlador resultantes como el valor actual al instante. Si la casilla de verificación
Aceptar automáticamente está inactiva, puede especificar los parámetros del controlador calculados
para que sean la configuración actual haciendo clic en el botón Aceptar.

630 24 Controlador de rango dividido


Página de diseño de IMC
La página Diseño de IMC le permite usar la calculadora de control de modelo interno
(IMC) para calcular los parámetros de operación en función de un modelo específico del
proceso que se intenta controlar.

El método IMC es bastante común en la mayoría de las industrias de proceso y tiene una
base teórica muy sólida. En general, el rendimiento obtenido con esta metodología de diseño
es superior a la mayoría de las técnicas existentes para la sintonización de PID. Como tal,
cuando hay un modelo de proceso disponible (primer orden más retraso), este enfoque debe
usarse para determinar los parámetros del controlador. Debe especificar una constante de
tiempo de diseño, que generalmente se elige como tres veces la constante de tiempo del
proceso medido.

La página Diseño de IMC tiene los siguientes dos grupos:

Grupo Descripción

Proceso Contiene los parámetros para el modelo de proceso, que son requeridos por la
Modelo calculadora IMC.
yo
Ganancia de proceso

yo
Restricción de tiempo de proceso

yo
Retraso del proceso

yo
Diseño para

IMCPID Muestra los parámetros de funcionamiento.


Afinación

Tan pronto como ingrese los parámetros en el grupo Modelo de proceso, los parámetros de
operación se calculan y se muestran en el grupo Ajuste de IMC PID. Puede aceptarlos como
los parámetros de ajuste actuales haciendo clic en Actualizar
Botón de sintonización.

Página de programación
La página Programación le brinda la posibilidad de programar parámetros. Esta característica
es bastante útil para procesos no lineales donde el modelo de proceso cambia
significativamente en la región de operación.

La programación de parámetros se activa mediante elParámetro


Calendariocasilla de verificación Puede usar tres conjuntos diferentes de parámetros PID, si
así lo desea, para tres regiones de operación diferentes.

Las siguientes regiones de operación se pueden especificar desde la lista desplegable Rango
seleccionado.

yo Bajo alcance
yo Rango medio
yo Alto rango

24 Controlador de rango dividido 631


Estas regiones de operaciones pueden basarse en el punto de ajuste o PV del controlador.
Los rangos también se pueden especificar, los valores predeterminados son 0-33%,
33%-66% y 66%-100% de la señal de programación seleccionada. Debe especificar el límite
de rango medio definiendo los límites de rango superior e inferior.

Nota:Los valores de 0 y 100 no se pueden especificar para los límites de rango superior e
inferior.

Página de alarmas
La página Alarmas le permite establecer límites de alarma en todas las entradas y salidas
exógenas del controlador.

La página Alarmas contiene dos grupos:

yo Niveles de alarma

yo alarmas

Grupo de niveles de alarma

El grupo Nivel de alarma le permite establecer y configurar los puntos de alarma para un
tipo de señal seleccionado. Hay cuatro puntos de alarma que se pueden configurar:

yo Bajo bajo
yo Bajo
yo Alto
yo Alta alta
Los puntos de alarma deben especificarse en orden descendente desde los puntos HighHigh a
LowLow. No puede especificar que el valor de los puntos de alarma Low y LowLow sea mayor que
el valor de la señal. Del mismo modo, los puntos de alarma High y HighHigh no se pueden
especificar en un valor inferior al valor de la señal. Además, no se pueden especificar dos puntos de
alarma con un valor similar. Además, puede especificar una banda muerta para un conjunto
determinado de alarmas. Esto puede ser útil en situaciones en las que la señal es "ruidosa" para
evitar la activación constante de la alarma. Si se especifica una banda muerta, debe especificar los
puntos de alarma para que su diferencia sea mayor que la banda muerta. En la actualidad, el rango
de la banda muerta permitida es el siguiente:

0,0 % ≤ banda muerta ≤ 1,5 % del rango de la señal.

Nota:Los límites anteriores se establecen internamente y no están disponibles para que los ajuste el
usuario.

Grupo de alarmas
El grupo Alarmas muestra la alarma violada recientemente para las siguientes señales:

632 24 Controlador de rango dividido


Señal Descripción

fotovoltaica Variable de proceso

OP Producción

SP Punto fijo

Página de procesamiento de señales


La página de procesamiento de señales le permite agregar filtros a cualquier señal asociada
con la operación, así como probar la robustez de cualquier sintonización en el controlador.

Esta página consta de dos grupos:

yo Filtros de señal
yo Parámetros de ruido

Ambos grupos le permiten filtrar y probar la solidez de los siguientes parámetros de


ajuste:

yo p.v.
yo operación

yo esp
yo Dv
yo $
Para aplicar el filtro, seleccione la casilla de verificación correspondiente a la señal que
desea filtrar. Una vez activo, puede especificar el tiempo de filtrado. A medida que aumenta
el tiempo de filtro, filtra la información de frecuencia de la señal.

Por ejemplo, la señal es ruidosa, se nota un efecto de suavizado en el gráfico del PV.
Tenga en cuenta que es posible agregar un filtro que haga que el controlador sea
inestable. En tales casos, el controlador debe ser devuelto. Agregar un filtro tiene el
mismo efecto que cambiar el proceso, que el controlador está tratando de controlar.

La activación de un parámetro de ruido se realiza de la misma manera que la adición de un filtro. Sin
embargo, en lugar de especificar un tiempo de filtro, está especificando una variación. Tenga en cuenta
que si se elige una variación alta en la señal PV, el controlador puede volverse inestable.
A medida que aumenta el nivel de ruido para una señal dada, observa una variación
algo aleatoria de la señal.

Página de inicialización
La página de Inicialización le permite inicializar un valor OP apropiado para iniciar el
controlador sin problemas. Para volver a inicializar el controlador, haga clic en el botón Back
Initialization y HYSYS inicializará la salida del controlador en función de la corriente.

24 Controlador de rango dividido 633


alquilar la posición del ejecutor (por ejemplo, una válvula u otro controlador). El valor
OP de inicialización posterior actual se muestra en el campo de valor OP.

Dado que el controlador dividido tiene dos salidas (dos valores OP), puede hacer clic en el
botón de radio Output1 o Output2 para elegir qué valor OP desea usar para volver a
inicializar el controlador.

Pestaña de configuración de rango dividido


ÉlConfiguración de rango divididoLa pestaña del controlador de rango dividido le permite especificar los
rangos divididos para el controlador.

Para especificar los rangos divididos para el controlador:

1. Seleccione elConfiguración de rango divididopestaña |Básicopágina.

2. En elConfiguración de rango divididogrupo, seleccione o borre elCurvas de rango dividido habilitadas


casilla de verificación que desee. Esta casilla de verificación le permite especificar curvas de rango de
división arbitrarias para el rango de salida. De forma predeterminada, esta casilla de verificación está
desactivada.

o Si la casilla de verificación está seleccionada, haga clic en elVer curvas de rango dividido
botón para acceder a laVista de curvas de rango dividido.
o Si la casilla de verificación está desactivada, puede especificar valores en la siguiente
tabla.

Columna Descripción

Invertir Con esta casilla de verificación, puede invertir la acción del controlador
Acción (seleccionada en elParámetrospestaña |Operaciónpágina) para la
cheque salida deseada.
caja Por ejemplo, puede configurar un control de acción directa para la Salida
1 y un control de acción inversa para la Salida 2 seleccionando elDirecto
botón de opción en elOperaciónpágina y seleccionando elInvertir acción
casilla de verificación para la Salida 2, mientras deja la misma casilla de
verificación vacía para la Salida 1.

Bajo Defina el límite de rango inferior.


Distancia

Alto Defina el límite superior del rango.


Distancia

3. En elValores PIDgrupo, puede editar elSP. Este es el valor del punto de ajuste de
la variable de proceso que el controlador intentará cumplir.
HYSYS calcula los siguientes valores:
o fotovoltaica: La variable de proceso, o PV, es la variable que debe
mantenerse o controlarse en un valor deseado.
o OP: La salida (OP) es el porcentaje de apertura de la válvula de control.
4. En elSalidas de rango divididogrupo, puede ver el valor OP actual en porcentajes
para cada salida.

634 24 Controlador de rango dividido


Especificación de curvas de rango dividido
Para especificar curvas de rango dividido:

1. Seleccione elConfiguración de rango divididopestaña |Básicopágina del controlador de rango


dividido.

2. En elConfiguración de rango divididogrupo, seleccione elHabilitar curvas de rango


divididocasilla de verificación

3. Haga clic en elVer curvas de rango divididobotón. ÉlCurvas de rango dividido aparece la
vista, que muestra la curva predeterminada.
4. En elInformación de la curvatabla, puede especificar su propia curva
editando los valores en las siguientes columnas:
o Primera columna(Operación del controlador (%): La salida calculada por el
algoritmo de control.
o Segunda columna: El valor correspondiente para el primer OP.
o Tercera columna: El valor correspondiente para el segundo OP.
El gráfico de la derecha muestra la curva de rango dividido en función de los valores
especificados en elInformación de la curvamesa.
notas:
o
Haga clic en elBorrar seleccionado botón para borrar los valores seleccionados.
o
Haga clic en elBorrar todos los datos modificadosbotón para borrar cualquier dato modificado
por el usuario delInformación de la curvatabla y devolver el valor predeterminado a la curva de la
válvula.

24 Controlador de rango dividido 635


636 24 Controlador de rango dividido
25 Controlador de relación

El objetivo del Ratio Controller es mantener constante la relación de dos variables, la


variable de carga y la variable manipulada.

El Ratio Controller es un tipo especial de control feedforward y se puede implementar


de dos maneras:

yo Método 1. La relación real de las dos variables se calcula utilizando un divisor y se


envía al controlador de relación en el que el punto de referencia es la relación
requerida.
yo Método 2. El valor de la variable de carga se mide y se envía a una estación de
relación, que luego calcula el punto de ajuste de la (segunda) variable
manipulada.
La inclusión de un divisor en el enfoque (método 1) hace que la metodología sea menos
deseable ya que da como resultado un bucle en el que la ganancia del proceso varía de
manera no lineal como resultado del divisor incluido. Como tal, el método (2) es la forma
preferida de realizar la implementación de la relación, y es el enfoque seguido en esta
implementación para HYSYS.

La vista de propiedades de Ratio Controller contiene las siguientes pestañas:

25 Controlador de relación 637


yo Conexiones
yo Parámetros
yo Gráfico de tiras

yo Variables de usuario

yo notas

Ficha Conexiones
Sobre elConexionespestaña, puede seleccionar el origen de la variable de proceso y el objeto de
destino de salida. También puede seleccionar un valor de punto de ajuste remoto.

Objeto Descripción

Nombre Le permite cambiar el nombre de la operación.

Variable de proceso Contiene el objeto de variable de proceso (flujo u operación) que


Fuente:Objeto posee la variable que desea comparar.

Variable de proceso Contiene la variable de proceso que desea comparar.


Fuente: variable
fotovoltaica
Desde elfotovoltaicalista desplegable, puede especificar elRevisado o
Referenciavariable de proceso.

Destino de salida La corriente o válvula, que es controlada por la operación.


Objeto

Seleccione PV/OP Estos dos botones abren el navegador de variables que selecciona la
variable de proceso y el objeto de destino de salida respectivamente.

Punto de ajuste remoto Si está utilizando un punto de ajuste de una fuente remota, seleccione la fuente
Fuente de punto de ajuste remota asociada con el controlador maestro

Ficha Parámetros
ÉlParámetrosLa pestaña contiene las siguientes páginas:

yo Configuración
yo Distancia

yo Avanzado
yo Sintonización automática

yo Diseño IMC
yo Planificación
yo alarmas
yo Procesamiento de la señal

yo Inicialización

638 25 Controlador de relación


Página de configuración
Sobre elConfiguraciónpágina, puede manipular cómo reacciona la operación a las
entradas de variables de proceso.

Objeto Descripción
Acción Puede seleccionar uno de los dos tipos de acción disponibles para la operación
cuando el valor de la variable de proceso se desvía del valor del punto de ajuste:
yo
Directo.Cuando el PV sube por encima del SP, el OP aumenta. Cuando
el PV cae por debajo del SP, el OP disminuye.
yo
Contrarrestar.Cuando el PV sube por encima del SP, el OP disminuye. Cuando
el PV cae por debajo del SP, el OP aumenta.

Modo SP Tiene la capacidad de cambiar el punto de ajuste deLocalpara Remoto.


Esencialmente, hay dos puntos de ajuste internos en el controlador:
yo
Local: el punto de ajuste local donde puede especificar manualmente el punto de
ajuste a través de la vista de propiedades (interfaz).

yo
Remoto: el punto de ajuste remoto que proviene de otro objeto, como una hoja
de cálculo u otro controlador que cae en cascada por un punto de ajuste. En otras
palabras, un maestro en el esquema clásico de control en cascada.

Modo Puede seleccionar entre tres tipos de modo de controlador:


yo
Apagado. La operación no manipula la válvula de control, aunque todavía se realiza
un seguimiento de la información adecuada.
yo
Manual. Manipule la salida de la operación manualmente.
yo
Automático. La operación reacciona a las fluctuaciones en la variable del
proceso y manipula la salida de acuerdo con la lógica definida por los
parámetros de ajuste.

Ejecución Puede seleccionar entre dos tipos de ejecución.


yo
Interno.Limita las señales generadas para permanecer dentro de HYSYS.
yo
Externo.Envía las señales a un DCS, si un DCS está conectado a
HYSYS.

Árbitro. fotovoltaica El valor de este campo se utiliza para calcular el punto de referencia junto con la relación.

fotovoltaica Muestra el valor de la variable de proceso.

Relación Muestra el valor de relación establecido o calculado entre las dos variables de proceso
seleccionadas.

Actual Muestra la relación actual (un valor calculado).


Relación

OP Muestra el valor de salida.

25 Controlador de relación 639


Grupo de parámetros de sintonización

El grupo de parámetros de ajuste le permite definir las constantes asociadas con la


ecuación de control PID. La ecuación característica para un controlador PID se da a
continuación:

(1)

donde:
OP(t) = salida del controlador en el tiempo t

OPss= salida del controlador de estado estable (con error cero)

E(t) = error en el tiempo t

kC= ganancia proporcional del controlador

Ti= tiempo integral (reset) del controlador


Td= tiempo derivado (tasa) del controlador
El error en cualquier momento es la diferencia entre el Punto de Consigna y la Variable de
Proceso:

(2)

Según cuál de los tres parámetros de sintonización haya especificado, el controlador


responderá al error. Un controlador solo proporcional se modela proporcionando solo un
valor para Kpag, mientras que un controlador PI (proporcional-integral) requiere valores
para Kpagy Ti. Finalmente, el Controlador PID (Proporcional-Integral-Derivativo) requiere
valores para los tres de Kpag, Ti, y Td.

Campo Descripción

Kc (ganancia) Le permite especificar la ganancia proporcional de la operación.

ti (restablecer) Le permite especificar el tiempo integral (reinicio) de la operación.

Td (Deriva- Le permite especificar el tiempo derivado (tasa) de la operación.


ativo)
tt La constante de tiempo de retrocálculo, como se explica en la descripción a continuación
Ecuación (4) enAlgoritmos de controlador PID de HYSYS.

b Peso de consigna para acción proporcional; parámetro de los dos grados de libertad PID,
como se indica debajo de la ecuación (1) enAlgoritmos de controlador PID de HYSYS.

C Peso de consigna para acción derivativa; parámetro de los dos grados de libertad PID,
como se indica debajo de la ecuación (1) enAlgoritmos de controlador PID de HYSYS.

640 25 Controlador de relación


Grupo de selección de algoritmos
En el grupo Selección de algoritmo, puede seleccionar uno de los tres algoritmos de actualización
del controlador disponibles:

yo Formulario de velocidad PID

yo Forma posicional PID (ARW = Anti-Reset Windup)


yo Forma posicional PID (noARW)

Velocidad o forma diferencial

Nota:La forma de velocidad o diferencial del controlador se debe aplicar cuando hay un término
integral. Cuando no hay un término integral, se debe usar una forma posicional del controlador.

En la forma de velocidad o diferencial, la ecuación del controlador se da como:

(3)

donde:
u(t) = salida del controlador y t es la instancia de muestreo enumerada en el tiempo
u(t-1) = valor de la salida hace un período de muestreo
kC, Ti, y Td= parámetros del controlador
h = período de muestreo

Forma posicional
En la forma posicional del algoritmo, la salida del controlador viene dada por:

(4)

Aquí es importante manejar adecuadamente el término de suma asociado con la parte


integral del algoritmo de control. Específicamente, el término integral podría crecer a un
valor muy grande en instancias donde el dispositivo de salida está saturado y el PV aún no
puede llegar al punto de referencia.

Para situaciones como la anterior, es importante restablecer el valor de la suma para


garantizar que la salida sea igual al límite (superior o inferior) de la salida del controlador.
Como tal, cuando el punto de ajuste se cambia a una región donde el controlador puede
controlar de manera efectiva, el controlador responde de inmediato sin tener que disminuir un
término de suma que ha crecido mucho más allá del límite superior o inferior de la salida. Esto
se conoce como un reinicio automático del término integral de control comúnmente llamado
liquidación anti-reinicio.

En HYSYS, ambos algoritmos se implementan como se presentó anteriormente con una


excepción clave, no hay patada derivada. Esto significa que la parte derivada de la

25 Controlador de relación 641


El algoritmo de control opera sobre la variable del proceso en lugar del término de
error.

Como tal, la ecuación de control dada en elVelocidad o forma diferencial La ecuación


anterior se implementa de la siguiente manera:

(5)

Página de rango
La página Rango le permite especificar la variable de proceso, el punto de referencia y los rangos de
salida.

PV: Grupo Min y Max


Para que la operación sea operativa, debe:

1. Defina los valores mínimo y máximo para el PV (la operación no puede cambiar del
modo de apagado a menos que se definan PVmin y PVmax).
2. Una vez que proporcione estos valores (así como el intervalo de la válvula de control), puede
seleccionar el modo automático y dar un valor para el punto de referencia.
Nota:HYSYS usa el valor actual del PV como el punto de ajuste predeterminado, pero puede cambiar
este valor en cualquier momento.

Nota:Sin un intervalo de PV, el controlador no puede funcionar.

3. HYSYS convierte el rango de PV en un rango de 0-100%, que luego se usa en el


algoritmo de solución.
La siguiente ecuación se utiliza para traducir un valor de PV en un porcentaje
del rango:
(1)

Grupo de límites alto y bajo de SP


En este grupo, puede especificar los límites superior e inferior de los puntos de referencia para
reflejar sus necesidades y requisitos de seguridad. Los límites del punto de referencia imponen
un rango aceptable de valores que se pueden ingresar a través de la interfaz o desde una fuente
remota. Por defecto, el PV min. y los valores máximos se utilizan como los límites alto y bajo de
SP, respectivamente.

Grupo de límites alto y bajo de operación


En este grupo, puede especificar los límites superior e inferior para todas las salidas. Los límites
de salida aseguran que nunca se supere un valor de salida mínimo o máximo predeterminado.
De forma predeterminada, se selecciona 0% y 100% como límite inferior y superior,
respectivamente, para todas las salidas.

642 25 Controlador de relación


Cuando elHabilitar límites operativos en modo manualestá seleccionada, puede habilitar el
punto de ajuste y los límites de salida cuando está en modo manual.

Página avanzada
ÉlAvanzadoLa página contiene los siguientes cuatro grupos:

Grupo Descripción

Intervalo de control El paso de tiempo entre ejecuciones sucesivas del controlador. Cuando se agrega
un nuevo Ratio Controller al PFD, el intervalo de control se establece en el
producto de la integraciónNumero de pieyTasas de ejecución de control y
operaciones lógicas. Puede cambiar este valor, pero el nuevo valor debe ser un
múltiplo del actualNumero de pieyTasas de ejecución de control y operaciones
lógicas, o HYSYS lo redondeará al múltiplo más cercano. Además, si cambia el
paso de tiempo oTasas de ejecución de control y operaciones lógicasen el
Integrador, elIntervalo de controlEl valor se actualiza al ejecutar el integrador de
la siguiente manera.
yo
Si nunca has cambiado elIntervalo de controlvalor, se actualiza al
producto deNumero de pieyTasas de ejecución de control y
operaciones lógicas.
yo
De lo contrario, se actualiza al múltiplo deNumero de pieyTasas de
ejecución de control y operaciones lógicasque está más cerca de su
elección.
Los reajustes de laIntervalo de controlse realizan para asegurar
que las entradas al algoritmo de control sean consistentes.

Rampa de consigna- Le permite especificar el objetivo y la duración de la rampa.


En g

Modo de punto de ajuste Contiene las opciones para el modo de punto de referencia y el seguimiento, así como la opción para

el punto de referencia remoto.

Punto fijo Contiene la opción de seguimiento del punto de ajuste solo en modo manual.
Opciones

La señal de consigna se especifica en elNúmero de señal de sp seleccionadocampo haciendo clic en


el botón de flecha hacia arriba o hacia abajo o escribiendo el número apropiado en el campo.

Dependiendo de la señal seleccionada, elAvanzadoLa página muestra la configuración del punto


de ajuste respectivo.

Grupo de rampa de punto de consigna

La función de rampa de consigna se ha modificado en los controladores MPC actuales. Ahora


es continuo, en otras palabras, cuando se activa haciendo clic en el botón Habilitar, el punto
de ajuste cambia durante el período de tiempo especificado de manera lineal. El grupo
Rampa de punto de ajuste contiene los siguientes dos campos:

25 Controlador de relación 643


Campo Entrada requerida

Objetivo Contiene el punto de ajuste que desea que tenga el controlador al final del intervalo
SP de rampa. Cuando la rampa está desactivada, el campo SP objetivo muestra el mismo
valor que el campo SP en la página de configuración.

Rampa Contiene el intervalo de tiempo en el que desea completar el cambio del punto de referencia.
Duración

Nota:La rampa del punto de ajuste solo está disponible en modo automático.

Además de estos dos campos, también hay dos botones disponibles en este grupo:

yo Permitir. Activa el proceso de rampa.


yo Desactivar. Detiene el proceso de rampa.
Mientras el controlador está en modo de rampa, puede cambiar el punto de referencia de la siguiente
manera:

yo Ingrese un nuevo punto de ajuste en el campo SP objetivo.

yo Ingrese un nuevo punto de referencia en el campo SP, en la página Operación.

Durante la rampa del punto de ajuste, el campo SP objetivo muestra el valor final del punto de
ajuste, mientras que el campo SP, en la página Operación, muestra el punto de ajuste actual visto
internamente por el algoritmo de control.

Nota:Durante la rampa, si se ha activado un segundo cambio de punto de ajuste, el tiempo de


RampingDuration se reiniciará para el nuevo punto de ajuste.

Grupo de modo de punto de ajuste

Ahora tiene la capacidad de cambiar el punto de ajuste de local a remoto usando los botones de
radio del modo Punto de ajuste. Esencialmente, hay dos puntos de ajuste internos en el
controlador, el primero es el punto de ajuste local donde puede especificar manualmente el punto
de ajuste a través de la vista de propiedades (interfaz), y el otro es el punto de ajuste remoto que
proviene de otro objeto como una hoja de cálculo u otro controlador en cascada hacia abajo de un
punto de ajuste, en otras palabras, un maestro en el esquema clásico de control en cascada.

La opción Sp Local le permite desactivar el seguimiento del punto de ajuste local cuando el controlador se
coloca en modo manual. También puede hacer que el punto de referencia local realice un seguimiento del
punto de referencia remoto seleccionando el botón de opción Seguimiento remoto.

644 25 Controlador de relación


La opción Remote Sp le permite seleccionar elUsar%botón de radio (para restringir los cambios de punto
de referencia para que sean en porcentaje) oUsar unidades Pvbotón de opción (para que los cambios de
punto de ajuste estén en unidades Pv).

yo Si Remote Sp está configurado enUsar%, luego el controlador lee un valor en


porcentaje de una fuente remota, y usando el rango Pv calcula el nuevo punto
de ajuste.
yo Si Remote Sp está configurado enUsar unidades Pv, luego el controlador lee un valor de una
fuente remota y establece un nuevo punto de referencia. El punto de consigna de la fuente
remota debe tener las mismas unidades que el Pv del controlador.

Grupo de opciones de punto de consigna

Si selecciona el botón de radio Rastrear PV, entonces hay un seguimiento automático


del punto de ajuste en el modo manual, que establece el valor del punto de ajuste igual
al valor del Pv antes de que el controlador se coloque en el modo manual. Esto significa
que al pasar de modo manual a automático los valores de setpoint y Pv eran iguales y,
por lo tanto, hubo una transferencia automática sin perturbaciones.

También tiene la opción de no rastrear el pv, haciendo clic en elSin seguimientobotón de


radio, cuando el controlador se coloca en modo manual. Sin embargo, cuando el controlador
se cambia del modo manual al modo automático, hay un restablecimiento interno de los
errores del controlador para garantizar que haya una transferencia instantánea sin saltos
antes de que el controlador reconozca un punto de ajuste que es diferente del Pv.

Página de autoajuste
Puede configurar los parámetros de ajuste automático en la página Ajuste automático. Esta página
consta de dos grupos:

yo Parámetros del sintonizador automático. Contiene los parámetros requeridos por el Auto-
sintonizador para calcular los parámetros del controlador.

yo Resultados del sintonizador automático. Muestra los parámetros del controlador resultantes. Tú
tiene la opción de aceptar los resultados como los parámetros de ajuste actuales.

Para que el Autotuner calcule los parámetros del controlador, se deben cumplir las
siguientes condiciones:

yo ÉlMododel controlador no se puede establecer enApagado. OP


yo del controlador>Controlador de amplitud Autotuner OP< (100 -
yo Amplitud del sintonizador automático) O:
yo

o Para controladores de acción directa:Histéresis del sintonizador automático< (SP−fotovoltaica)

o Para controladores de acción inversa:Histéresis del sintonizador automático< −(SP− fotovoltaica


)

25 Controlador de relación 645


Grupo de parámetros del sintonizador automático

En este grupo, puede especificar el tipo de controlador seleccionando el botón de opción PID
o el botón de opción PI para el Tipo de diseño. En la presente implementación del autotuner
existen cinco parámetros que debes especificar, los cuales son los siguientes:

Parámetro Distancia

Relación (Ti/Td) (Alfa) 3,0 ≤ α≤ 6,0

Relación de ganancia (Beta)


0,10 ≤ β≤ 1,0

Ángulo de fase (Phi) 30° ≤ϕ≤ 65°

Histéresis del relé (h) 0.01%≤h≤ 5,0%

Amplitud de relé (d) 0.5%≤d≤ 10,0%

En la versión actual del software hay valores predeterminados especificados para el ajuste de PID.
Antes de iniciar el sintonizador automático, debe asegurarse de que el controlador esté en modo
manual o automático y que el proceso sea relativamente constante.

Si mueve el cursor sobre el campo de parámetros de ajuste, la barra de estado


muestra el rango de parámetros.

Grupo de resultados del sintonizador automático

Este grupo muestra los resultados del cálculo del sintonizador automático y le permite
aceptar los resultados como la configuración actual del controlador. ÉlIniciar
sintonizador automáticobotón activa el cálculo de afinación, y elDetener autoajuste
botón abortar los cálculos.

Después de ejecutar el sintonizador automático, tiene la opción de aceptar los resultados de forma
automática o manual. Seleccionando elAceptar automáticamenteLa casilla de verificación establece
los parámetros del controlador resultantes como el valor actual al instante. Si la casilla de verificación
Aceptar automáticamente está inactiva, puede especificar los parámetros del controlador calculados
para que sean la configuración actual haciendo clic en el botón Aceptar.

Página de diseño de IMC


La página Diseño de IMC le permite usar la calculadora de control de modelo interno
(IMC) para calcular los parámetros de operación en función de un modelo específico del
proceso que se intenta controlar.

El método IMC es bastante común en la mayoría de las industrias de proceso y tiene una
base teórica muy sólida. En general, el rendimiento obtenido con esta metodología de diseño
es superior a la mayoría de las técnicas existentes para la sintonización de PID. Como tal,
cuando hay un modelo de proceso disponible (primer orden más retraso), este enfoque debe
usarse para determinar los parámetros del controlador. Debe especificar una constante de
tiempo de diseño, que generalmente se elige como tres veces la constante de tiempo del
proceso medido.

646 25 Controlador de relación


La página Diseño de IMC tiene los siguientes dos grupos que se describen en la siguiente tabla:

Grupo Descripción

Proceso Contiene los parámetros para el modelo de proceso que requiere la


Modelo calculadora IMC.
yo
Ganancia de proceso

yo
Restricción de tiempo de proceso

yo
Retraso del proceso

yo
Diseño para

IMCPID Muestra los parámetros de funcionamiento.


Afinación

Tan pronto como ingrese los parámetros en el grupo Modelo de proceso, los parámetros de
operación se calculan y se muestran en el grupo Ajuste de IMC PID. Puede aceptarlos como
los parámetros de ajuste actuales haciendo clic en Actualizar
Botón de sintonización.

Página de programación
La página Programación le brinda la posibilidad de programar parámetros. Esta característica
es bastante útil para procesos no lineales donde el modelo de proceso cambia
significativamente en la región de operación.

La programación de parámetros se activa mediante elCalendario de parámetroscasilla de


verificación Puede usar tres conjuntos diferentes de parámetros PID si así lo desea para tres
regiones de operación diferentes. Las siguientes regiones de operación se pueden especificar
desde la lista desplegable Rango seleccionado.

yo Bajo alcance
yo Rango medio
yo Alto rango
Estas regiones de operaciones pueden basarse en el punto de ajuste o PV del controlador.
Los rangos también se pueden especificar, los valores predeterminados son 0-33%,
33%-66% y 66%-100% de la señal de programación seleccionada. Debe especificar el límite
de rango medio definiendo los límites de rango superior e inferior.

Nota:Los valores de 0 y 100 no se pueden especificar para los límites de rango superior e
inferior.

Página de alarmas
La página Alarmas le permite establecer límites de alarma en todas las entradas y salidas
exógenas del controlador.

La página Alarmas contiene dos grupos:

25 Controlador de relación 647


yo Niveles de alarma

yo alarmas

Grupo de niveles de alarma

El grupo Nivel de alarma le permite establecer y configurar los puntos de alarma para un
tipo de señal seleccionado. Hay cuatro puntos de alarma que se pueden configurar:

yo Bajo bajo
yo Bajo
yo Alto
yo Alta alta
Los puntos de alarma deben especificarse en orden descendente desde los puntos HighHigh a
LowLow. No puede especificar que el valor de los puntos de alarma Low y LowLow sea mayor que
el valor de la señal. Del mismo modo, los puntos de alarma High y HighHigh no se pueden
especificar en un valor inferior al valor de la señal. Además, no se pueden especificar dos puntos de
alarma con un valor similar. Además, puede especificar una banda muerta para un conjunto
determinado de alarmas. Esto puede ser útil en situaciones en las que la señal es "ruidosa" para
evitar la activación constante de la alarma. Si se especifica una banda muerta, debe especificar los
puntos de alarma para que su diferencia sea mayor que la banda muerta. En la actualidad, el rango
de la banda muerta permitida es el siguiente:

0,0 % ≤ banda muerta ≤ 1,5 % del rango de la señal.

Nota:Los límites anteriores se establecen internamente y no están disponibles para que los ajuste el usuario.

Grupo de alarmas
El grupo Alarmas muestra la alarma violada recientemente para las siguientes señales:

Señal Descripción

fotovoltaica Variable de proceso

OP Producción

SP Punto fijo

Página de procesamiento de señales


La página de procesamiento de señales le permite agregar filtros a cualquier señal asociada
con la operación, así como probar la robustez de cualquier sintonización en el controlador.

Esta página consta de dos grupos:

yo Filtros de señal
yo Parámetros de ruido

648 25 Controlador de relación


Ambos grupos le permiten filtrar y probar la solidez de los siguientes parámetros de
ajuste:

yo p.v.
yo operación

yo esp
yo Dv
yo $
Para aplicar el filtro, seleccione la casilla de verificación correspondiente a la señal que desea
filtrar. Una vez activo, puede especificar el tiempo de filtrado. A medida que aumenta el
tiempo de filtro, filtra la información de frecuencia de la señal. Por ejemplo, la señal es
ruidosa, se nota un efecto de suavizado en el gráfico del PV. Tenga en cuenta que es posible
agregar un filtro que haga que el controlador sea inestable. En tales casos, el controlador
debe ser devuelto. Agregar un filtro tiene el mismo efecto que cambiar el proceso que el
controlador está tratando de controlar.

La activación de un parámetro de ruido se realiza de la misma manera que la adición de un filtro. Sin
embargo, en lugar de especificar un tiempo de filtro, está especificando una variación. Tenga en cuenta
que si se elige una variación alta en la señal PV, el controlador puede volverse inestable.
A medida que aumenta el nivel de ruido para una señal dada, observa una variación algo
aleatoria de la señal.

Página de inicialización
La página Inicialización le permite configurar un controlador sofisticado teniendo en cuenta el
problema de la saturación en el control en cascada y la necesidad de un valor de salida inicial
adecuado para garantizar una puesta en marcha sin problemas. La página de inicialización consta
de dos funciones:

yo Atrás Inicialización
yo Control en cascada Anti Windup

Atrás Inicialización
Se proporciona un valor OP inicial adecuado al controlador para garantizar que la integración
funcione sin problemas durante la puesta en marcha. El botón Back Initialization se usa para
inicializar la salida del controlador en función de la posición actual del ejecutor (por ejemplo,
una válvula, una corriente u otro controlador). Esto evita perturbaciones en el sistema
durante la conmutación inicial.

Control en cascada Anti Windup


Un problema común asociado con el control en cascada es la saturación. La saturación
ocurre cuando el controlador primario continúa integrando y enviando señales de
corrección al controlador secundario incluso cuando la salida del controlador secundario
ya está en su límite diseñado. Como resultado, cuando el desplazamiento principal
cambia (disminuye o aumenta), el controlador principal no puede responder

25 Controlador de relación 649


en consecuencia hasta que supere la saturación. En el momento en que esto sucede, el
desplazamiento principal vuelve a ser demasiado grande para ser ajustado. Esto reduce
severamente el rendimiento del controlador e incluso crea un sistema inestable ya que la salida
siempre fluctúa.

ÉlControl en cascada Anti WindupLa casilla de verificación le permite evitar la saturación al


hacer que el controlador principal calcule automáticamente la salida factible que puede
ejecutar el controlador secundario. Una vez que el controlador primario detecta que la salida
del controlador secundario ha alcanzado su límite (superior o inferior), el controlador primario
no se integrará más para no llegar a la saturación. Por lo tanto, cuando cambia la
compensación, tanto el controlador primario como el secundario pueden reaccionar de
inmediato sin tener que esperar a que desaparezca la saturación.

650 25 Controlador de relación


26 Controlador PID

La operación del controlador proporcional-integral-derivativo es el medio principal para


manipular el modelo en el modo dinámico. Ajusta el flujo de una corriente (OP) para
mantener una variable específica del diagrama de flujo (PV) en un cierto valor (SP).

Nota:El controlador puede cruzar los límites entre los diagramas de flujo, permitiéndole detectar una
variable de proceso en un diagrama de flujo y controlar una válvula en otro.

La vista de propiedades del controlador PID contiene las siguientes pestañas:

yo Conexiones
yo Parámetros
yo Monitor
yo Gráfico de tiras

yo Variables de usuario

26 Controlador PID 651


Ficha Conexiones
La pestaña Conexiones le permite seleccionar tanto el PV como el OP. Se compone de
seis objetos descritos en la siguiente tabla:

Objeto Descripción

Nombre Contiene el nombre del controlador. Se puede editar seleccionando el


campo e ingresando el nuevo nombre.

Proceso Vari- Contiene el objeto de variable de proceso (flujo u operación) que posee la
Fuente capaz variable que desea controlar. Se especifica a través del Navegador de
Objeto variables.

Proceso Vari- Contiene la variable de proceso que desea controlar.


poder

Destino de salida La corriente o válvula, que está controlada por la operación PIDController
Objeto

Seleccione PV/OP Estos dos botones abren el navegador de variables que selecciona la variable de
proceso y el objeto de destino de salida respectivamente.

Configuración remota- Si está utilizando un punto de ajuste de una fuente remota, seleccione la fuente de
punto de partida punto de ajuste remota asociada con el controlador maestro

Origen de la variable de proceso


Los ejemplos comunes de PV incluyen la presión del recipiente y el nivel de líquido, así como las
condiciones de la corriente, como el caudal o la temperatura.

Nota:La variable de proceso, o PV, es la variable que debe mantenerse o controlarse en un valor
deseado.

Para adjuntar el origen de la variable de proceso, haga clic en el botón Seleccionar PV. Luego
seleccione el objeto y la variable apropiados simultáneamente usando el Navegador de
variables.

Fuente de punto de ajuste remoto


La lista desplegable Fuente de punto de ajuste remoto le permite seleccionar las fuentes
remotas de una lista de operaciones existentes.

Nota:Una celda de hoja de cálculo también puede ser una fuente de punto de ajuste remoto.

El modo de controlador "cascada" se reemplaza por la capacidad de cambiar el punto de ajuste


de local a remoto. El punto de ajuste remoto puede provenir de otro objeto, como una hoja de
cálculo, u otro controlador que cae en cascada por un punto de ajuste; en otras palabras, un
maestro en el esquema de control de cascada clásico.

652 26 Controlador PID


Objeto de destino de salida
El controlador compara la variable de proceso con el punto de ajuste y produce una
señal de salida que hace que la variable manipulada se abra o cierre de manera
apropiada.

Nota:La salida del controlador es la válvula de control que el controlador manipula para alcanzar el
punto de ajuste. La señal de salida, u OP, es el porcentaje deseado de apertura de la válvula de
control, según el rango operativo que defina en la vista de propiedades de la válvula de control.

La selección del objeto de destino de salida se realiza de manera similar a la selección del origen
de la variable de proceso. También está limitado a los objetos admitidos por el controlador y que
actualmente no están conectados a otro controlador.

ÉlVálvula de controlEl botón aparece en la esquina inferior derecha de la vista de


propiedades de la operación de control si el OP es una secuencia. Haga clic en este botón para
acceder a la vista de la válvula de control de flujo (FCV) (ya sea para laflujo de materialeso el
flujo de energía).

Para acceder a laVista del puerto OP de control, en la esquina inferior derecha de la vista de propiedades
de la operación de control, haga clic enPuerto OP de control.ÉlPuerto OP de controlEl botón aparece
cuando el OP no es una transmisión.

Ficha Parámetros
La pestaña Parámetros contiene las siguientes páginas:

yo Configuración
yo Avanzado
yo sintonizador automático

yo Diseño IMC
yo Planificación
yo alarmas
yo Acondicionamiento fotovoltaico

yo Procesamiento de la señal

yo FeedForward
yo Pruebas de modelos

yo Inicialización

Página de configuración
La página Configuración le permite establecer el rango de la variable de proceso, la
acción del controlador, el modo de operación y, según el modo, el SP o el OP, así como
ajustar el controlador.

26 Controlador PID 653


SP y VP
La PV (variable de proceso) es la variable medida, que el controlador intenta mantener
en el punto de referencia.

El SP (punto de referencia) es el valor de la variable de proceso que el controlador


intenta cumplir. Según el modo del controlador, el usuario ingresa el SP o solo se
muestra.

Para que el Controlador sea operativo, debe:

1. Defina los valores mínimo y máximo para PV (el controlador no puede cambiar del
modo de apagado a menos que se definan PVmin y PVmax).
2. Una vez que proporcione estos valores (así como el intervalo de la válvula de control),
puede seleccionar el modo automático y dar un valor para el punto de ajuste.
Nota:HYSYS usa el valor actual del PV como el punto de ajuste predeterminado, pero puede cambiar
este valor en cualquier momento.

Nota:Sin un intervalo de PV, el controlador no puede funcionar.

HYSYS convierte el rango de PV en un rango de 0-100%, que luego se usa en el


algoritmo de solución. La siguiente ecuación se utiliza para traducir un valor de PV en
un porcentaje del rango:

(1)

OP
El OP (o Salida) es el porcentaje de apertura de la válvula de control. El controlador manipula
la apertura de la válvula para el flujo de salida con el fin de alcanzar el punto de ajuste. HYSYS
calcula el OP necesario utilizando la lógica del controlador en todos los modos excepto en
Manual. En el modo Manual, puede ingresar un valor para la salida, y el punto de ajuste se
convierte en el PV en la apertura de la válvula en particular que especifique.

Modos
El Controlador opera en cualquiera de los siguientes modos:

Controlador Descripción
Modo

Apagado El controlador no manipula la válvula de control, aunque todavía se realiza un


seguimiento de la información adecuada.

Manual Manipula la salida del controlador manualmente.

Auto El controlador reacciona a las fluctuaciones en la variable del proceso y


manipula la salida de acuerdo con la lógica definida por los parámetros de
ajuste.

654 26 Controlador PID


Controlador Descripción
Modo

Casc El controlador principal reacciona a las fluctuaciones en la variable de proceso y envía


señales al controlador esclavo (fuente de punto de ajuste remoto).

Indicador Le permite simular el controlador sin controlar el proceso.

El modo del controlador también se puede configurar en la placa frontal.

Ejecución
Puede seleccionar dónde se envía la señal del controlador utilizando la lista desplegable
en el campo Ejecución. Tienes dos selecciones:

yo Interno. Limita las señales generadas para permanecer dentro de HYSYS. Externo.
yo Envía las señales a un DCS, si un DCS está conectado a HYSYS.

Acción
Hay dos opciones para la Acción del controlador, que se describen en la siguiente
tabla:

Controlador Descripción
Acción

Directo Cuando el PV sube por encima del SP, el OP aumenta. Cuando el PV cae por
debajo del SP, el OP disminuye.

Contrarrestar Cuando el PV sube por encima del SP, el OP disminuye. Cuando el PV cae
por debajo del SP, el OP aumenta.

Es decir, cuando el PV sube por encima del SP, el error se vuelve negativo y el OP disminuye.
Para un controlador de respuesta directa, el OP aumenta cuando el PV se eleva por encima
del SP. Esta acción es posible al reemplazar Kp con -Kp en la ecuación del controlador. Un
ejemplo típico de un controlador de acción inversa es el control de temperatura de un
rehervidor. En este caso, a medida que la temperatura en el recipiente supera el SP, el OP
disminuye, cerrando de hecho la válvula y, por lo tanto, el flujo de calor. A continuación se
dan algunos ejemplos típicos de situaciones de control de acción directa y acción inversa.

yo Controlador de acción directa Ejemplo 1: control de flujo en una T


Suponga que tiene un T de tres vías en el que una corriente de alimentación se divide en
dos corrientes de salida. Desea controlar el flujo de la corriente de salida del Producto 1
manipulando el flujo de la corriente del Producto 2:

Argumento Descripción

Variable de proceso y Producto 1 Flujo


Punto fijo

26 Controlador PID 655


Argumento Descripción

Producción Producto 2 Flujo

Cuando el Flujo del Producto El OP aumenta, aumentando en efecto el flujo del


1 aumentasobreel SP Producto 2 y disminuyendo el flujo del Producto 1.

Cuando el Flujo del El OP disminuye, en efecto disminuyendo el flujo del


Producto 1 caeabajoel SP Producto 2 y aumentando el flujo del Producto 1.

yo Controlador de acción directa Ejemplo 2: Control de presión en una ves-


sel
Suponga que estuviera controlando la presión de un recipiente V-100 ajustando el
flujo del vapor de salida, SepVapour:

Argumento Descripción

Variable de proceso y Presión del recipiente V-100


Punto fijo

Producción Flujo de vapor de sep

Cuando V-100 Presión El OP aumenta, aumentando de hecho el flujo de SepVapour


se elevasobreel SP y disminuyendo la presión de V-100.

Cuando V-100 Presión El OP disminuye, en efecto, disminuye el flujo de SepVapour y


caídasabajoel SP aumenta la presión de V-100.

yo Controlador de acción inversa Ejemplo 1: Control de temperatura en


un Rehervidor

El control de acción inversa se puede usar cuando se controla la temperatura del


calderín R-100 ajustando el flujo de la corriente de trabajo, RebDuty:

Argumento Descripción

Variable de proceso y R-100 Temperatura


Punto fijo

Producción Flujo de RebDuty

Cuando R-100 Temp- El OP disminuye, en efecto disminuyendo el flujo de


la temperatura se eleva por encima RebDuty y disminuyendo la temperatura de R-100.
el SP

Cuando R-100 Temp- El OP aumenta, aumentando de hecho el flujo de


temperatura cae por debajo del RebDuty y aumentando la temperatura de R-100.
SP

yo Controlador de acción inversa Ejemplo 2: Control de presión en un


rehervidor

Otro ejemplo donde se puede usar el control de acción inversa es cuando se


controla la presión de etapa de un rehervidor R-100 ajustando el flujo del

656 26 Controlador PID


flujo de trabajo, RebDuty:

Argumento Descripción

Variable de proceso y Presión de etapa R-100


Punto fijo

Producción Flujo de RebDuty

Cuando la presión de la etapa El OP disminuye, en efecto disminuyendo el flujo de


R-100 sube por encima del SP RebDuty y disminuyendo la Presión de Etapa de R-100.

Cuando la presión de la etapa El OP aumenta, aumentando de hecho el flujo de RebDuty


R-100 cae por debajo del SP y aumentando la presión de etapa de R-100.

Modo SP: Local o Remoto


Tiene la capacidad de cambiar el punto de ajuste de local a remoto. Esencialmente, hay dos puntos
de ajuste internos en el controlador, el primero es el punto de ajuste local donde puede especificar
manualmente el punto de ajuste a través de la vista de propiedades (interfaz), y el otro es el punto
de ajuste remoto que proviene de otro objeto como una hoja de cálculo u otro controlador en
cascada hacia abajo de un punto de ajuste. En otras palabras, un maestro en el esquema clásico de
control en cascada.

Parámetros de ajuste y grupos de selección de algoritmos


Desde el selector de Tipo de algoritmo, puede elegir algoritmos PID de cuatro tipos o
proveedores posibles:

yo HYSYS
yo Honeywell
yo Foxboro
yo Yokogawa
Cada uno de ellos ofrece un conjunto de opciones o Subtipos de Algoritmo.

La ecuación característica para un controlador PID se da a continuación (cuando el


Tipo de algoritmoesHYSYS):

(2)

donde:

yo Optar)=salida del controlador en el tiempo t


yo OPss= salida del controlador de estado estable (con error cero) mi(t)
yo =error en el tiempo t
yo kC=ganancia proporcional del controlador Ti=
yo tiempo integral (reset) del controlador Td=
yo tiempo derivado (tasa) del controlador
El error en cualquier momento es la diferencia entre el Punto de Consigna y la Variable de
Proceso:

26 Controlador PID 657


(3)

En función de cuál de los tres parámetros de ajuste se especifique, el controlador


responde al error en consecuencia. Un controlador solo proporcional se modela
proporcionando solo un valor para Kpag, mientras que un controlador PI (proporcional-
integral) requiere valores para Kpagy Ti. Finalmente, el Controlador PID (Proporcional-
Integral-Derivativo) requiere valores para los tres de Kpag, Ti, y Td.

Campo Descripción

Kc (ganancia) Le permite especificar la ganancia proporcional de la operación.

ti (restablecer) Le permite especificar el tiempo integral (reinicio) de la operación.

Td (Deriva- Le permite especificar el tiempo derivado (tasa) de la operación.


ativo)

tt La constante de tiempo de retrocálculo, como se explica en la descripción a continuación


Ecuación (4) enAlgoritmos de controlador PID de HYSYS.

b Peso de consigna para acción proporcional; parámetro de los dos grados de libertad PID,
como se indica debajo de la ecuación (1) enAlgoritmos de controlador PID de HYSYS.

C Peso de consigna para acción derivativa; parámetro de los dos grados de libertad PID,
como se indica debajo de la ecuación (1) enAlgoritmos de controlador PID de HYSYS.

Anulación de OP

El cuadro INIT generalmente indica que el valor OP que se muestra en el controlador se


ha vuelto a calcular desde otro controlador. El valor de OP se determina en función del
término Kc y el rango de PV especificado en el controlador.

Un controlador puede mostrarEN ESObajo las siguientes circunstancias.

Nota: Para ciertos proveedores de DCS, elEN ESO mensaje aparece comoIMÁNo Modo manual de
inicialización.

yo El controlador es el controlador maestro en una configuración maestro-esclavo y el


controlador esclavo no está en modo cascada. El OP para el controlador maestro se
vuelve a calcular, lo que permite una transferencia sin perturbaciones al cambiar de
modo de controlador. El mensaje INIT sirve para notificar al usuario que el OP se está
calculando en otro lugar.
Si se coloca un bloque selector o un bloque de función de transferencia entre los PID
maestro y esclavo, el controlador maestro ingresa al modo INIT si el bloque esclavo
está en modo local (sin cascada).
yo El controlador es uno de los dos (o más) controladores que alimentan sus respectivos
OP en un bloque selector. El controlador cuyo OP no ha sido seleccionado mostrará un
no seleccionadomensaje para indicar que su OP ha sido calculado por el selector.
Nuevamente, esto es para facilitar una transferencia sin perturbaciones cuando
cambia el controlador seleccionado.

658 26 Controlador PID


Retroalimentación de restablecimiento externo/dinámico

Cuando el bloque selector tiene múltiples señales de entrada de bloques PID y usted
seleccionó elMínimo,Máximo, oMedianabotones de radio en elModosección, la salida
(OP) de los PID no seleccionados se rastrea de cerca a la salida u OP seleccionada.

Si el controlador PID está utilizando el algoritmo de velocidad HYSYS PID (seleccionado en el


Parámetrospestaña |Configuraciónpágina del controlador PID cuando selecciona HYSYS
desde elTipo de algoritmolista desplegable yFormulario de velocidad PID desde elSubtipo
de algoritmolista desplegable), HYSYS utiliza retroalimentación de reinicio dependiente del
tiempo. Se utiliza la siguiente ecuación:

(4)

Donde:

norte=paso de tiempo actual

n-1 = paso de tiempo anterior

h = intervalo de control (paso de tiempo)

Ti = tiempo de reinicio, elegido para que sea el mismo que el tiempo Integral

OPvelocidad= OP calculado utilizando el algoritmo de velocidad HYSYS (consulte elFormulario de


velocidad HYSYS PIDecuación para más información.

Para otros algoritmos, se utiliza la versión de estado estacionario de la ecuación anterior:

(5)

Referencias de algoritmos

Algoritmos del controlador HYSYS PID


El algoritmo HYSYS PID implementa un controlador PID de dos grados de libertad a través de la
ponderación del punto de ajuste. Las ecuaciones son las siguientes.

Formulario de velocidad PID

(1)

donde:

yo tu(t) = salida del controlador ytes la instancia de muestreo enumerada en el


tiempo

26 Controlador PID 659


yo tu(t-k) = valor de la salida del controladorkperiodos de muestreo antes
yo mi(t-k) =sp(t-k) -p.v.(t-k) = valor de la señal de errorkperiodos de muestreo antes

yo mipag(t-k) =b×sp(t-k) -p.v.(t-k) miD(t-k)


yo =C×sp(t-k) -p.v.(t-k)
yo p.v.(t-k) = valor de la variable de procesokperiodos de muestreo antes kC,Ti
yo ,Td=parámetros del controlador h=periodo de muestreo sp=punto fijo
yo

yo

yo 0 ≤b,C≤ 1
o b=peso de consigna para acción proporcional C
o =peso de consigna para acción derivativa
La salida de control real no es lineal ya que se debe aplicar la saturación.

Forma posicional PID (ARW)


Aquí, la salida de control es:

(2)

Dondetusses la salida del controlador de estado estable (con error cero) ytui(t) es el
controlador, el término integral viene dado por:

(3)

La cuerda Anti-reset (ARW) ajustará el plazotui(t) para su uso en la siguiente ejecución de


control (t+1) si la salida de control calculadatu(t) ha excedido los límites OP. En caso de
que Feedforward también esté habilitado, la salida de control total,tu{total}(t) =tu(t) + tu{f}
(t) serán considerados y cotejados con los límites de OP. Se implementan dos métodos
ARW en el algoritmo HYSYS, de la siguiente manera:

yo Abrazadera ARW: Cuandotu{total}(t) excede los límites OP, la contribución


integraltui(t) se restableceinstantáneamentesujetándolo comotui(t)←tui(t) –él (t)
para evitar que la salida de control exceda aún más los límites.
Nota: Sujeción detuisolo afectará la salida de control calculada en la siguiente ejecución de
control. La ejecución de control actual todavía usa eltuicomo se ve en la Ec. (3).

yo ARW-BkCalc: Este es el cálculo retroactivo[1]método, en el que se restablece la


contribución integraldinamicamenteajustándolo como:
(4)

Dondetusentées la salida de control saturada que finalmente va al elemento de


control, yTtes la constante de tiempo de retrocálculo. Nuevamente, el ajuste solo
afectará la salida de control calculada en la siguiente ejecución de control, no la
actual.

660 26 Controlador PID


Forma posicional PID (NoARW)
Se utiliza el mismo algoritmo que el anterior, con la diferencia de que no se implementa ninguna acción
de cuerda antirestablecimiento.

Carga manual de PID


En el algoritmo de estación de carga manual, la salidatu(t) es igual a la entraday (t).

Referencia
Åström, K. y T. Hägglund.Controladores PID: teoría, diseño y ajuste(2ª ed.) Instrument
Society of America, 1995.

Algoritmos del controlador Foxboro PID


Los algoritmos PID compatibles con el sistema Foxboro I/A Series son

1. PID interactivo
En el dominio del tiempo continuo:

(1)

donde:

(2)

(3)

y:

(4)

m(t) Salida del controlador

sp(t) Punto de ajuste del controlador

p.v.(t) variable de proceso

tuF(t) Variable de proceso filtrada de Butterworth

tui(t) acción integral

UN relación de adelanto/retraso del punto de referencia

τ Constante de tiempo del filtro Butterworth

26 Controlador PID 661


kd Ganancia derivada

Fr parámetro de escala adicional

PAG banda proporcional

yo tiempo integral

D tiempo derivado

El PID interactivo se puede reducir a un algoritmo PI si D = 0 o a un algoritmo solo P si


el parámetroyose deja indefinido (<vacío>) en el grupo de ajuste correspondiente de la
vista de propiedades. En este último caso, la parte integral se convierte en:

(5)

Se obtiene una implementación de PD en casoD≠ 0 para indefinidoyo, ya que el parámetro τ


predeterminado a:

(6)

2. PID sin interacción


Los cambios con respecto a las expresiones anteriores se encuentran en:

(7)

(8)

3. Integral pura
En este caso:

(9)

Implementación en el dominio del tiempo discreto de


los algoritmos de Foxboro

PID interactivo

La variable compuesta utilizado en continuo


ecuaciones de tiempo se implementa numéricamente como:

(1)

662 26 Controlador PID


Dondetes solo un índice que se refiere al instante de muestreo actual. Para una
aproximación de diferencias hacia atrás:

(2)

(3)

(4)

Por otro lado, la versión numérica de la parte integral es:

(5)

Una vezugyinterfaz de usuarioson conocidos, la correspondiente expresión de dominio de tiempo


discreto de la salida es:

(6)

PID no interactivo
La implementación numérica deufse hace a través de:

(7)

asi que:

(8)

yUtah)se calcula como antes. Las ecuaciones sin interacción P-solo, PI o PD se reducen a las
mismas expresiones que en los casos interactivos correspondientes. Esto debería esperarse,
ya que el principio de interacción se refiere al hecho de que las acciones derivadas e
integrales interactúan o no, lo cual tiene sentido solo cuando ambas acciones están en
operación.

integral pura
En este caso:

(9)

La liquidación antirestablecimiento para todos los algoritmos de Foxboro se implementa mediante el


seguimiento de la salida del controlador, como se explica en la sección del algoritmo de Honeywell que, si se
aplica a cualquiera de las ecuaciones anteriores, produce:

(10)

yUtah)puede seruf (t),ug (t),opv(t), dependiendo del subtipo de algoritmo.

26 Controlador PID 663


Algoritmos del controlador PID de Honeywell
Los algoritmos PID compatibles con el sistema de control distribuido Honeywell
TDC3000 se presentan en notación de Laplace:

1. Forma Interactuante, Ecuación A


(1)

2. Forma Interactuante, Ecuación B


(2)

3. Forma Interactuante, Ecuación C


(3)

4. Forma no interactiva, ecuación A


(4)

5. Forma no interactiva, ecuación B


(5)

6. Forma no interactiva, ecuación C


(6)

7. Integral pura
(7)

Donde:

yo OP(s) = salida del controlador,sla variable de Laplace mi(s) =


yo señal de desviación omi(s) =SP(s) -fotovoltaica(s) SP(s) = punto
yo de ajuste del controlador fotovoltaica(s) = variable de proceso k
yo =ganancia del controlador
yo

664 26 Controlador PID


yo T1= constante de tiempo integral T2=
yo constante de tiempo derivada
yo α=ganancia de alta frecuencia o amplitud de tasa, que va de 0,05 a 0,5

Implementación en el dominio del tiempo discreto de


los algoritmos de Honeywell
Aquí:

Utah) salida del controlador, t la instancia de muestreo


enumerada en el tiempo

interfaz de usuario(t) término integral del controlador

ud(t)dependiendo de la forma, salida al filtro de adelanto-retardo o al


derivador
mi(t) señal de desviación

esp(t)punto de ajuste del controlador

pv(t)variable de proceso

k ganancia del controlador

T1 constante de tiempo integral

T2 constante de tiempo derivada

un ganancia de alta frecuencia o amplitud de tasa, que va


de 0,05 a 0,5

Las implementaciones lineales y numéricas de las ecuaciones de la forma interactiva son:

(1)

donde:

(2)

ytu(t) es la salida de un filtro de adelanto/retraso, escrito de la siguiente manera en forma de espacio de


estado usando la variable de estadoxdd(t):

(3)

La variableXd(t+1) representa el estadoXdvalor que se utilizará en la siguiente


iteración. la entradai0depende también de la ecuación seleccionada:

(4)

26 Controlador PID 665


y constantesunybcorresponden a lo que se llama la aproximación rampa-invariante, una
opción de discretización estable y de alta fidelidad comúnmente utilizada para la parte
derivada de un algoritmo continuo:

(5)

(6)

Finalmente, el término integralinterfaz de usuarioen la primera de esta serie de ecuaciones se expresa como:

(7)

con:

(8)

Solo se necesitan ligeras variaciones a lo anterior para expresar las ecuaciones de forma
no interactiva. Variablei2(t) es ahora:

(9)

y variablesunybahora no corresponden a un adelanto-retraso sino a una acción derivada


filtrada, por lo quebse sustituye por:

(10)

Finalmente, en el caso de la ecuación de control Integral Pura, simplemente tenemos:

La liquidación antirestablecimiento para los algoritmos anteriores no se basa en la


integración condicional (como es el caso de HYSYS Positional Form ARW) sino en el
seguimiento de la salida del actuador, o, en realidad, la salida de un modelo saturado del
actuador, lo que significa que la acción integraltu1(t) tiene una implementación no lineal
como esta:

(11)

con:

666 26 Controlador PID


El seguimiento de la salida del actuador es mucho mejor que la integración condicional para
evitar la liquidación. Todavía puede fallar reiniciando el integrador accidentalmente si las
acciones derivadas o proporcionales, en lugar de la acción integral, tienden a saturar el
actuador.

Algoritmos del controlador PID de Yokogawa


Los algoritmos PID del sistema de control Yokogawa Centum CS3000 son de tres
tipos:

yo PID
yo PI-D
yo I-PD
Todos los algoritmos de Yokogawa están en forma de velocidad o incremental. El
subtipo PID asume que las tres acciones funcionan en la señal de error mientras que, en
el subtipo PI-D, la acción derivada funciona en la variable de proceso y las acciones P e I
en el error. El algoritmo I-PD, a su vez, tiene acciones P y D que actúan tanto sobre la
variable de proceso como sobre la parte integral del error.

La implementación numérica del algoritmo es la siguiente. Para la acción


proporcional:

(1)

(2)

Para la acción integral:

(3)

y, finalmente, para la acción derivativa:

(4)

(5)

(6)

26 Controlador PID 667


Esta acción derivativa viene con un filtro de paso bajo de constante de tiempoDT/norte,
dondenortepuede variar entre 2 y 20. La salida de control final se calcula a partir de:

(7)

Los parámetros y variables relevantes en estas ecuaciones son:

tu(t) salida del controlador

Δtupag(t), Δtui(t), Δtud(t) incrementos a las acciones proporcional,


integral y derivada
sp(t) punto de ajuste del controlador

p.v.(t) variable de proceso

mi(t)=sp(t) -p.v.(t) k señal de error o desviación de control

pag acción integral

TI reinicio o tiempo integral

DT tiempo derivado

norte ganancia derivada máxima, que va de


2 a 20
Consejo: Los algoritmos de velocidad, que incluyen todos los tipos de Yokogawa recién discutidos y el
subtipo HYSYS Velocity, ofrecen el sistema antirreset más eficaz mediante la simple saturación de la
salida. Como inconveniente, las acciones de solo P y PD no se implementan fácilmente mediante estos
algoritmos y, cuando sea necesario, tendrá lugar un cambio interno a una forma posicional.

Página avanzada
La página Avanzado contiene los siguientes cuatro grupos:

Grupo Descripción

Rampa de punto de ajuste Le permite especificar el objetivo y la duración de la rampa.

Punto fijo / Contiene las opciones para el seguimiento del punto de ajuste.
Opciones OP

Configuración de límites Le permite establecer los límites superior e inferior para el punto de ajuste y los
objetivos de salida.

Grupo de rampa de punto de ajuste

La función de rampa de consigna se ha modificado en los controladores PID actuales. Ahora


es continuo (en otras palabras, cuando se habilita haciendo clic en el
Permitirbotón), el punto de referencia cambia durante el período de tiempo especificado de
manera lineal.

Nota:La rampa del punto de ajuste solo está disponible en modo automático.

El grupo Rampa de punto de ajuste contiene los siguientes dos campos:

668 26 Controlador PID


yo PS objetivo. Contiene el punto de referencia que desea que tenga el controlador al
final del intervalo de rampa. Cuando la rampa está deshabilitada, el campo SP
objetivo muestra el mismo valor que el campo SP en la página Configuración.
yo Duración de rampa. Contiene el intervalo de tiempo que desea completar la configuración.
cambio de punto en.

También hay dos botones disponibles en este grupo:

yo Permitir. Activa el proceso de rampa


yo Desactivar. Detiene el proceso de rampa.
Mientras el controlador está en modo de rampa, puede cambiar el punto de referencia de la siguiente
manera:

yo Ingrese un nuevo punto de ajuste en elPS objetivocampo en esta página. Ingrese un


yo nuevo punto de ajuste en elSPcampo en elConfiguraciónpágina.

Durante la rampa del punto de ajuste, elPS objetivocampo muestra el valor final del punto de
ajuste, mientras que elSPcampo en elConfiguraciónLa página muestra el punto de ajuste actual
visto internamente por el algoritmo de control.

Nota:Durante la rampa, si se ha activado un segundo cambio de punto de ajuste, entoncesDuración de


rampael tiempo se reiniciaría para el nuevo punto de referencia.

Un ejemplo, si hace clic en elPermitire introduzca valores para los dos parámetros en
elRampa de punto de ajustegrupo, el controlador cambia al modo de rampa y ajusta
el punto de ajuste linealmente (al SP objetivo) durante la duración de la rampa.
Consulte la figura 5.72.

Por ejemplo, suponga que su SP actual es 100 y desea cambiarlo a 150. En lugar de crear una
gran interrupción repentina al cambiar manualmente el SP mientras está en modo
Automático, haga clic en el botónPermitire ingrese un SP de 150 en la celda de entrada
Target SP. Haga que el cambio de SP ocurra durante, digamos, 10 minutos ingresando este
tiempo en elDuración de rampacelúla. HYSYS ajusta el SP de 100 a 150 linealmente durante
el intervalo de 10 minutos.

26 Controlador PID 669


Grupo de opciones de punto de ajuste/OP

En el pasado, los controladores PID implementaban un seguimiento automático del punto


de ajuste en modo manual. En otras palabras, el valor del punto de referencia se estableció
igual al valor de PV cuando el controlador se colocó en modo manual. Esto significó que al
cambiar, los valores del punto de ajuste y PV eran iguales y, por lo tanto, hubo una
transferencia automática sin perturbaciones.

En la configuración actual del controlador, elSP hombreopción permite el seguimiento de PV,


seleccionando elSin seguimientobotón de radio, cuando el controlador está en modo manual. Sin
embargo, cuando el controlador se cambia del modo manual al modo automático, hay un
restablecimiento interno de los errores del controlador para garantizar que haya una transferencia
instantánea sin saltos antes de que el controlador reconozca un punto de ajuste que es diferente del
PV.

Si elSeguimiento de PVse selecciona el botón de opción, se produce un seguimiento automático del punto de ajuste.

Si elGÍRALOLa opción no está atenuada, se debe a que este controlador PID es el


controlador maestro en una configuración maestro-esclavo o en cascada. ÉlGÍRALOLa
función entra en juego cuando el controlador Esclavo se cambia del modo Cascada.
Entonces, su SP ya no es igual al OP del controlador Maestro, por lo que el Maestro y el
Esclavo se desconectan y el lazo de control externo está abierto. Bajo estas condiciones,
el Master SP tiene la opción de rastrear o no rastrear su propio PV. Mantener el SP
especificado originalmente es importante en algunas aplicaciones.

Nota: Por defecto, elSin seguimientoel botón de radio está seleccionado para ambosSP hombrey
GÍRALO.

ÉlSP remotoLa opción le permite seleccionar elUsar %botón de radio (para restringir los cambios de punto de
referencia para que sean en porcentaje) oUsar unidades fotovoltaicasbotón de opción (para que los cambios de
punto de referencia se realicen en unidades PV).

yo Usar %: Si se selecciona este botón de opción, el controlador lee en un


valor en porcentaje de una fuente remota y utiliza el rango de PV para calcular el
nuevo punto de ajuste.
yo Usar unidades fotovoltaicas: Si se selecciona este botón de opción, el controlador lee
en un valor de una fuente remota, y se utiliza como el nuevo punto de referencia. El punto de
ajuste de las fuentes remotas debe tener las mismas unidades que el PV del controlador.

Un ejemplo, se desea controlar el caudal en una corriente con una válvula. Se usa un
controlador PID para ajustar la apertura de la válvula para lograr el caudal deseado que
se establece en un rango entre 0.2820 m3/h y 1,75 m3/h. Se utiliza una hoja de cálculo
como fuente remota para el punto de ajuste del controlador. Un cambio de consigna a 1
m3/h del valor Pv actual de 0,5 m3/h se hace. La hoja de cálculo convierte internamente
el nuevo punto de ajuste como m3/s (es decir, 1/3600 = 0,00028 m3/s) y pasarlo al
controlador, que lo vuelve a convertir en m3/h (es decir, 1 m3/hora). El controlador usa
este valor como el nuevo punto de referencia. Si no se especifican las unidades, la hoja
de cálculo lo pasa como 1 m3/s, que es la unidad base en HYSYS, y el controlador la
convierte en 3600 m3/h y páselo al campo SP como el nuevo punto de ajuste. Dado que
el valor máximo de PV no puede exceder 1.75

670 26 Controlador PID


metro3/h, el controlador utiliza el valor máximo (1,75 metros3/ hora) como el nuevo punto de
referencia.

Si el PID es un controlador maestro en un lazo en cascada, elModo INIT OPopción vuelve a


estar disponible. Seleccione uno de los siguientes botones de radio:

yo Pista SP: Esta es la selección por defecto. En la mayoría de los casos, recomendamos
que conserve esta selección. Si el PID esclavo está en Local (o No en cascada),
según esta selección, el OP (salida) del controlador maestro rastreará el SP del
PID esclavo.
yo Seguimiento de PV: Si el PID esclavo está en Local (o No en cascada), según este
selección, el OP (salida) del controlador maestro rastreará el PV del PID
esclavo.

Grupo de configuración de límites

Este grupo le permite especificar los límites de salida y punto de ajuste. Los límites de
salida aseguran que nunca se supere un valor de salida mínimo o máximo
predeterminado. En el caso del punto de ajuste, los límites imponen un rango aceptable
de valores que podrían ingresarse a través de la interfaz o desde una fuente remota.

Cuando elHabilitar límites OP en modo manualestá seleccionada, puede habilitar el punto


de ajuste y los límites de salida cuando está en modo manual.

Página del sintonizador automático

Para hacer que el control de toda la planta sea menos tedioso, las contribuciones
recientes han hecho posible el ajuste automático de los controladores en los que no se
aplican heurísticas generales. Estas ideas se basan en una técnica experimental
ampliamente utilizada que puede retrocalcular la función de transferencia del sistema
controlado siempre que se exprese en forma de dos parámetros. El principio básico era
el uso de un controlador solo P para llevar el sistema de lazo cerrado al límite de
estabilidad aumentando la ganancia del controlador hasta lo que se conoce como la
ganancia final. El periodo de las oscilaciones autosostenidas del sistema en estas
condiciones se denomina periodo último y, una vez realizada la conexión entre estos dos
valores con los parámetros del sistema, se propusieron parámetros de sintonía
adecuados para un controlador PID.

Con el tiempo, Åström y Hägglund [2] se dieron cuenta de que estos dos valores -amplitud y
frecuencia de las oscilaciones autosostenidas- podían predecirse a partir de una teoría
independiente basada en una técnica de linealización desarrollada para el análisis de
sistemas no lineales: la función descriptora método. A partir de esta teoría, la siguiente
expresión de la ganancia última estaba disponible cuando se usaba un controlador ON-OFF
o de relé.

(1)

26 Controlador PID 671


Donde h es el percentil máximo de amplitud de salida permitida al controlador de relé con
respecto al rango OP del controlador regular al que sustituye, y a es la amplitud -también
expresada en unidades percentiles del rango PV del controlador- del armónico principal o
primer armónico de la señal periódica generada por el sistema global de circuito cerrado.
Durante la prueba, el controlador PID se reemplaza internamente por un controlador de relé
incorporado.

Esta técnica de identificación alternativa, conocida también como ATV (o variación de sintonía
automática), se puede aplicar con poco riesgo en la práctica porque (a) la amplitud a de las
oscilaciones autosostenidas no representa un peligro para la planta ya que suele ser menor que h,
que en la mayoría de los casos es igual al 5% del intervalo OP, (b) la prueba se realiza en lazo
cerrado, y la mayoría de las funciones de transferencia en lazo abierto no son necesariamente las
mismas después de que se cierra el lazo. En otras palabras, se superaron los principales
inconvenientes de las técnicas de prueba originales de mediados de los años 40.

El último paso en estos desarrollos fue adaptar las relaciones entre la ganancia última y
el período último a los parámetros reales del controlador para el caso de procesos
químicos, ya que las relaciones de Ziegler y Nichols se optimizaron para el caso de
servomecanismos. Es lo que hicieron Tyréus y Luyben a mediados de los 90 [3].

La página contiene dos grupos:

yo Parámetros del sintonizador automático. Contiene los parámetros requeridos por el Auto-
sintonizador para calcular los parámetros del controlador.

yo Resultados del sintonizador automático. muestra el resultadoktuy periodo finalPAGtu.


Tiene la opción de cargar los parámetros de ajuste calculados a partir de estos
valores.

Para que el Autotuner calcule los parámetros del controlador, se deben cumplir las
siguientes condiciones:

yo ÉlMododel controlador no se puede establecer enApagado. OP


yo del controlador>Controlador de amplitud Autotuner OP< (100 -
yo Amplitud del sintonizador automático) O:
yo

o Para controladores de acción directa:Histéresis del sintonizador automático< (SP−fotovoltaica)

o Para controladores de acción inversa:Histéresis del sintonizador automático< −(SP− fotovoltaica


)

Grupo de parámetros del sintonizador automático

En este grupo, puede especificar el tipo de controlador seleccionando el botón de radio PID
o PI para el Tipo de diseño. En la presente implementación del autosintonizador se deben
especificar los siguientes parámetros:

672 26 Controlador PID


Parámetro Distancia

Histéresis del relé (h) 0,1 a 1,0 %

Amplitud de relé (d) 2 A 15%

Nota:Antes de comenzar la prueba ATV, debe asegurarse de que el proceso sea estable. Se recomienda
que el controlador esté en modo automático. Si mueve el cursor sobre el campo de parámetros de ajuste,
la barra de estado muestra el rango de parámetros.

Grupo de resultados del sintonizador automático

Este grupo muestra la ganancia máxima y el período máximo del cálculo del sintonizador
automático y le permite aceptar estos resultados como base para los cálculos de
sintonización automática del controlador interno. ÉlIniciar sintonizador automáticobotón
activa el cálculo de afinación, y elDetener autoajusteEl botón aborta los cálculos. Los
parámetros de ajuste de PID se calculan a partir de la ganancia final y el período final de la
siguiente manera, según Tyréus-Luyben.

(2)

Para un controlador PI, tenemos:

(3)

Las fórmulas para el PID anterior corresponden a una implementación no interactiva. La


conversión de los parámetros de ajuste de PID entre algoritmos interactivos y no
interactivos se realiza internamente de la siguiente manera:

(4)

Referencias
[1] “Ajustes óptimos para controladores automáticos”. JG Ziegler y NB Nichols.
Transacciones ASME, 64, pp. 759-768. 1942

26 Controlador PID 673


[2] “Sintonización automática de reguladores simples con especificaciones de márgenes
de fase y amplitud”. KJ Åström y T. Hägglund. Automatica, 20 (5), pp. 645-651. 1984

[3] “Tuning de controladores PI para procesos integradores/deadtime”. BD Tyréus y


WL Luyben. Industrial and Engineering Chemistry Research, 31, pp. 2625-2628. 1992

Página de diseño de IMC


ÉlDiseño IMCle permite usar la calculadora de control de modelo interno (IMC) para
calcular los parámetros PID en función de un modelo específico del proceso que desea
controlar.

El método IMC es común en la mayoría de las industrias de proceso y tiene una base teórica
muy sólida. En general, el rendimiento obtenido con esta metodología de diseño es
superior a la mayoría de las técnicas existentes para la sintonización de PID. Como tal,
cuando hay un modelo de proceso disponible (primer orden más retraso), este enfoque
debe usarse para determinar los parámetros del controlador.

Debe especificar una constante de tiempo de diseño, que generalmente se elige como tres
veces la constante de tiempo del proceso medido.

1. Seleccione elParámetrospestaña |Diseño IMCpágina.


2. En elParámetros de diseño de IMCgrupo, especifique los parámetros para el
modelo de proceso que requiere la calculadora IMC:
o Ganancia de proceso (% / %)
o Restricción de tiempo de proceso:τen las siguientes ecuaciones.
o Retraso del proceso:θen las siguientes ecuaciones. Diseño Tc:ƛ
o factor de ajuste en las siguientes ecuaciones.
3. Después de especificar los parámetros en elParámetros de diseño de IMC
grupo, puede ver los parmetros del controlador PID calculados en el Ajuste
de IMC PIDgrupo:
oKc: Este parámetro se calcula utilizando la siguiente ecuación1:

(1)

oti: Este parámetro se calcula utilizando la siguiente ecuación1:

(2)

oTd: Este parámetro se calcula utilizando la siguiente ecuación1:

(3)

4. Haga clic en elActualizar ajustebotón para aceptar los parámetros en el


Ajuste de IMC PIDgrupo como los parámetros de ajuste actuales.

674 26 Controlador PID


Referencia
1. Rey, Myke.Control de procesos: un enfoque práctico (1.ª ed.). Chichester: John
Wiley & Sons Ltd, 2011. Tabla 3.6. Imprimir.

Página de programación
La página Programación le brinda la posibilidad de programar parámetros.

La programación de parámetros es bastante útil para procesos no lineales donde el modelo


de proceso cambia significativamente en la región de operación. La programación de
parámetros se activa mediante elCalendario de parámetroscasilla de verificación Puede usar
tres conjuntos diferentes de parámetros PID, si así lo desea, para tres regiones de operación
diferentes. Las siguientes regiones de operación se pueden especificar desde la lista
desplegable Rango seleccionado.

yo Bajo alcance
yo Rango medio
yo Alto rango
Estas regiones de operaciones pueden basarse en el punto de ajuste o PV del controlador. Los
rangos también se pueden especificar, los valores predeterminados son 0-33%, 33%-66% y
66%-100% de la señal de programación seleccionada.

Debe especificar el límite de rango medio definiendo los límites de rango superior e
inferior.

Nota:Los valores de 0 y 100 no se pueden especificar para los límites de rango superior e
inferior.

Página de alarmas
La página Alarmas le permite establecer límites de alarma en todas las entradas y salidas
exógenas del controlador.

La página contiene dos grupos y un botón:

yo Niveles de alarma

yo alarmas
yo Botón Restablecer alarma

Grupo de niveles de alarma

El grupo Nivel de alarma le permite establecer y configurar los puntos de alarma para un tipo de
señal seleccionado. Hay cuatro puntos de alarma que se pueden configurar:

yo Bajo bajo
yo Bajo
yo Alto
yo Alta alta

26 Controlador PID 675


Los puntos de alarma deben especificarse en orden descendente desde los puntos HighHigh a
LowLow. No puede especificar que el valor de los puntos de alarma Low y LowLow sea mayor que
el valor de la señal. Del mismo modo, los puntos de alarma High y HighHigh no se pueden
especificar con un valor inferior al valor de la señal. Además, dos puntos de alarma no pueden
tener un valor similar. Además, puede especificar una banda muerta para un conjunto
determinado de alarmas. Esto puede ser útil en situaciones en las que la señal es "ruidosa" para
evitar la activación constante de la alarma. Si se especifica una banda muerta, debe especificar los
puntos de alarma para que su diferencia sea mayor que la banda muerta. En la actualidad, el rango
de la banda muerta permitida es el siguiente:

0,0 % ≤ banda muerta ≤ 1,5 % del rango de la señal.

Nota:Los límites anteriores se establecen internamente y no están disponibles para que los ajuste el usuario.

Grupo de alarmas

El grupo Alarmas muestra la alarma violada recientemente para las siguientes señales:

Señal Descripción

fotovoltaica Variable de proceso

OP Producción

SP Punto fijo

VD Variable de perturbación

RS Punto de ajuste remoto

Botón Restablecer alarma

Cuando se ha establecido la banda muerta, es posible que se dispare un estado de alarma y la


alarma no desaparezca hasta que se haya superado la banda. El botón Restablecer alarma permite
restablecer la alarma cuando se encuentra dentro de la banda muerta.

Un ejemplo, se desea controlar el caudal a través de una válvula dentro de los límites
operativos. Se pueden configurar múltiples alarmas para alertarlo sobre aumentos o
disminuciones en el caudal. A los efectos de este ejemplo, está especificando límites de
alarma alto y bajo para la señal de la variable de proceso. Suponiendo que el caudal
normal que pasa a través de la válvula se establece en 1,2 m3/h, la alarma baja debe
activarse cuando el caudal cae por debajo de 0,7 m3/h. De manera similar, cuando el
caudal aumenta a 1,5 m3/h debería activarse la alarma alta.

Para configurar la alarma baja, primero asegúrese de que la Señal Pv esté seleccionada en la lista
desplegable Señal. Especifique un valor de 0,7 m3/h en la celda al lado del nivel de alarma bajo. Siga el
mismo procedimiento para especificar un límite de alarma alto a 1,5 m3/h. Si desea volver a ingresar las
alarmas, haga clic en el botón Restablecer alarma para borrar todas las alarmas especificadas
anteriormente.

676 26 Controlador PID


Página de acondicionamiento fotovoltaico

La página de PV Conditioning le permite simular la falla de la señal de entrada del


controlador.

Esta página consta de tres grupos:

yo Fallo de muestreo fotovoltaico

yo Muestree y mantenga el filtro de

yo temperatura del flujo fotovoltaico

Grupo de fallos de muestreo fotovoltaico

El grupo Fallo de muestreo PV consta de tres botones de radio: Ninguno, Señal fija y
Sesgo. Las opciones que se le presentan cambian con respecto al botón de radio elegido.

yo Cuando se selecciona el botón de opción Ninguno, la vista de propiedades es como


se ve en la figura anterior, y solo se muestran los valores PV real y PV fallido.
yo Cuandoseñal fijase selecciona el botón de radio, el grupo Fallo de muestreo PV
aparece de la siguiente manera.

ÉlSeñal de entrada fallida aEl parámetro le permite corregir la señal de entrada


fallida utilizando las unidades de PV o un porcentaje del rango de PV.

yo Cuando elParcialidadse selecciona el botón de radio, elFallo de muestreo fotovoltaico


grupo aparece de la siguiente manera.

ÉlFallo de muestreo fotovoltaicogrupo le permite derivar la señal de entrada. Los


parámetros le permiten sesgar la señal y crear una deriva durante un período de tiempo.
Para iniciar el derrape, simplemente haga clic en el botón Iniciar derrape.

26 Controlador PID 677


Grupo de muestreo y retención de PV

El grupo Sample And Hold PV le permite tomar una muestra de PV y mantener este valor
durante un período de tiempo específico.

Grupo de filtro de temperatura de flujo


El grupo Filtro de temperatura de la corriente le permite calcular la temperatura de una
corriente de caudal bajo aplicando un filtro transitorio de primer orden con una constante de
tiempo ambiental especificada por el usuario.

Por defecto, elAplicar filtrose borra la casilla de verificación. Puede aplicar el filtro de
temperatura seleccionando elAplicar filtrocasilla de verificación Para establecer las
condiciones del filtro, deberá especificar lo siguiente:

yo Constante de tiempo de primer orden. Constante de tiempo exponencial de primer orden


se aplica al filtro cuando el caudal está dentro del rango aceptable (en otras palabras, por
encima del valor de caudal de corte). De forma predeterminada, la constante de tiempo
de primer orden es de 15 segundos. Si el campo está vacío o ingresa un valor de cero,
entonces no se aplica ningún filtro.
yo Constante de tiempo ambiental. Constante de tiempo aplicada al filtro cuando el
el caudal de una corriente cae por debajo del valor de caudal de corte. Determina
cuánto tarda la temperatura real del flujo en alcanzar la temperatura ambiente. De
forma predeterminada, la constante de tiempo ambiental es de 3600 segundos. Si
el campo está vacío o ingresa un valor de cero, el valor de la temperatura se calcula
a partir del flash y no se aplica ningún filtrado.
yo Flujo de corte. Punto de conmutación en el que se aplica el filtro de temperatura
la constante de tiempo ambiental en el cálculo de la temperatura de la corriente. El
valor de Cut Off Flow se expresa en flujo molar y el valor predeterminado es 1e-5
kmol/s.

Si el caudal de la corriente está por encima del valor de caudal de corte, el controlador vuelve
automáticamente a los cálculos instantáneos normales que solo aplican la constante de tiempo de
primer orden. La constante de tiempo ambiental se aplica cuando la tasa de flujo cae por debajo
del valor de flujo de corte con la rampa de temperatura a temperatura ambiente durante algunos
períodos lentos.

Procesamiento de la señal
La página de procesamiento de señales le permite agregar filtros a cualquier señal asociada
con el controlador PID, así como probar la solidez de cualquier ajuste en el controlador.

Esta página se compone de dos grupos: Filtros de señal y Parámetros de ruido. Ambos
grupos le permiten filtrar y probar la solidez de los siguientes parámetros de ajuste:

yo p.v.
yo operación

yo esp

678 26 Controlador PID


yo Dv
yo $
Para aplicar el filtro, seleccione la casilla de verificación correspondiente a la señal que desea
filtrar. Una vez activo, puede especificar el tiempo de filtrado. A medida que aumenta el tiempo
de filtro, filtra la información de frecuencia de la señal. Es posible agregar un filtro que haga
que el controlador sea inestable. En tales casos, el controlador debe ser devuelto. Agregar un
filtro tiene el mismo efecto que cambiar el proceso que el controlador está tratando de
controlar.

Por ejemplo, si la señal es ruidosa, se nota un efecto de suavizado en el gráfico del PV


cuando se aplica el filtro.

La activación de un parámetro de ruido se realiza de la misma manera que la adición de un filtro. Sin
embargo, en lugar de especificar un tiempo de filtro, está especificando una variación. Tenga en cuenta
que si se elige una variación alta en la señal PV, el controlador puede volverse inestable.
A medida que aumenta el nivel de ruido para una señal dada, observa una variación
algo aleatoria de la señal.

Página de reenvío
La página FeedForward le permite diseñar un controlador que tenga en cuenta
las perturbaciones medidas.

Nota:Para habilitar el control feedforward, debe seleccionar la casilla de verificación Enable FeedForward.

ÉlPerturbación Variable FuenteEl grupo le permite seleccionar una variable de


perturbación y variables mínimas y máximas. La variable de perturbación se especifica
haciendo clic en elSeleccione Dvbotón. Esto abre el navegador de variables.

ÉlParámetros de avanceEl grupo le permite establecer el modo de funcionamiento tanto


para el controlador PID como para el controlador FeedForward y ajustar el controlador.

Todos los controladores FeedForward requieren un modelo de proceso para que los controladores funcionen
correctamente. Actualmente, HYSYS utiliza un modelo que da como resultado un proceso de adelanto y atraso.

El modelo de ecuación de la función de transferencia para el controlador FeedForward es el siguiente:

(1)

donde:

τp1= Constante de tiempo de entrega

τp2= Constante de tiempo de retraso

26 Controlador PID 679


U= Entrada del modelo FeedForward o valor de la variable de perturbación del controlador PID

(escala entre 0 y 100).

Y = Corresponde a la salida FeedForward (FFWD OP) (escala entre -50 y 50)

Salida del controlador = FFWD OP + PID OP

Página de prueba del modelo


La página Prueba de modelo le permite establecer los siguientes parámetros para generar
datos a partir del modelo de planta.

yo Tipo de señalofrece dos opciones.


o PRBSes fácil de usar para la identificación del modelo. PASOes más
o reconocido en aplicaciones prácticas de procesos.
yo Amplitud de variación de la señaldetermina cuánto varía la salida
se modifican para identificar el modelo. El valor predeterminado es 5%.
yo Intervalo de tiempodetermina la frecuencia con la que se registran los puntos de datos durante
la fase de prueba.
yo Duración del tiempo de pruebadetermina el período de tiempo total para aplicar la
prueba. El valor debe ser mayor que la constante de tiempo del sistema.

Selecciona elHabilitar pruebacasilla de verificación en la tabla Supervisar para realizar la prueba del
modelo cuando se inicia el integrador.

Hacer clicRestablecer pruebapara restablecer la prueba del modelo al principio.

Una vez finalizada la prueba, haga clic enGuardar resultado de la pruebapara guardar los resultados de la
prueba. Los resultados se guardarán en tres archivos:

yo * _sp.vecpara SP
yo * _pv.vecpara fotovoltaica

yo * _op.vecpara OP

Página de inicialización
La página Inicialización le permite configurar un controlador sofisticado teniendo en cuenta el
problema de la saturación en el control en cascada y la necesidad de un valor de salida inicial
adecuado para garantizar una puesta en marcha sin problemas. La página de inicialización consta
de dos funciones:

yo Atrás Inicialización
yo Control en cascada Anti Windup

680 26 Controlador PID


Atrás Inicialización
Se proporciona un valor OP inicial adecuado al controlador para garantizar que la integración
funcione sin problemas durante la puesta en marcha. El botón Back Initialization se usa para
inicializar la salida del controlador en función de la posición actual del ejecutor (por ejemplo,
una válvula, una corriente u otro controlador). Esto evita perturbaciones en el sistema
durante la conmutación inicial.

Control en cascada Anti Windup


Un problema común asociado con el control en cascada es la saturación. La saturación
ocurre cuando el controlador primario continúa integrando y enviando señales de corrección
al controlador secundario incluso cuando la salida del controlador secundario ya está en su
límite diseñado. Como resultado, cuando el desplazamiento principal cambia (disminuye o
aumenta), el controlador principal no puede responder en consecuencia hasta que supere la
saturación. En el momento en que esto sucede, el desplazamiento principal vuelve a ser
demasiado grande para ser ajustado. Esto reduce severamente el rendimiento del
controlador e incluso crea un sistema inestable ya que la salida siempre fluctúa.

ÉlControl en cascada Anti WindupLa casilla de verificación le permite evitar la saturación al


hacer que el controlador principal calcule automáticamente la salida factible que puede
ejecutar el controlador secundario. Una vez que el controlador primario detecta que la salida
del controlador secundario ha alcanzado su límite (superior o inferior), el controlador primario
no se integrará más para no llegar a la saturación. Por lo tanto, cuando cambia la
compensación, tanto el controlador primario como el secundario pueden reaccionar de
inmediato sin tener que esperar a que desaparezca la saturación.

Ficha Supervisar
Se puede ver un monitoreo rápido de la respuesta de las variables de proceso, el punto de ajuste y
la salida en la pestaña Monitor. Esta pestaña le permite monitorear el comportamiento de las
variables del proceso en un formato gráfico mientras se realizan los cálculos.

La pestaña Monitor muestra los valores PV, SP y Op en sus unidades relevantes en función del tiempo. Puede
personalizar la configuración de trazado predeterminada mediante el menú de inspección de objetos, que solo
está disponible cuando hace clic con el botón derecho en cualquier punto del área de trazado.

El menú de inspección de objetos contiene las siguientes opciones:

Articulo Descripción

Gráfico Con- Abre la vista de propiedades de control de gráfico para modificar muchas de las características
controlar del gráfico.

26 Controlador PID 681


Articulo Descripción

Apagar/Encender Enciende o enciende el retículo.


pelo cruzado

Apagar/Encender Activa o desactiva la cruz vertical vertical.


Vertical
pelo cruzado

Apagar/Encender Activa o desactiva la cruz horizontal.


Horizontal
pelo cruzado

Valores Muestra los valores actuales para cada una de las variables, si está activado.
Apagado en

Copiar a Clip- Copia el gráfico actual al portapapeles con el tamaño de escala elegido.
junta

Imprimir trama Imprime el gráfico tal como aparece en la pantalla.

Configuración de impresión Le permite acceder a la configuración de impresión típica de Windows. La Configuración de


impresión de Windows le permite seleccionar la impresora, la orientación del papel, el
tamaño del papel y el origen del papel.

Una forma rápida de personalizar su gráfico es utilizar la vista de propiedades Propiedades del
monitor, a la que se puede acceder haciendo clic en el botón Propiedades.

Hay tres grupos disponibles en la vista de propiedades Monitor Properties, que se


describen a continuación:

yo Capacidad de datos. Le permite especificar el tipo y la cantidad de datos a ser


desplegado. También puede seleccionar la tasa de muestreo de datos.

yo Eje Izquierdo. Le da la opción de mostrar los datos de PV y SP o de error en el eje


izquierdo del gráfico. También puede personalizar la escala o dejar que HYSYS la
escale automáticamente de acuerdo con los valores actuales.
yo eje derecho. Le da la opción de personalizar la escala del eje derecho o dejar que
HYSYS la escale automáticamente de acuerdo con el valor OP actual.

682 26 Controlador PID


27 Controlador MPC

El controlador de "Control predictivo modelo" (MPC) aborda el problema de controlar


procesos que son inherentemente multivariables y de naturaleza interactiva, en otras
palabras, una o más entradas afectan a más de una salida.

Nota:La versión actual de la implementación de MPC no maneja el problema de los procesos con
restricciones.

La vista de propiedades de MPC contiene las siguientes pestañas:

yo Conexiones
yo Parámetros
yo Configuración MPC

yo Modelos de proceso

yo Gráfico de tiras

yo Variables de usuario

27 Controlador MPC 683


Ficha Conexiones
La pestaña Conexiones se compone de seis objetos que le permiten seleccionar el origen de
la variable de proceso, el objeto de destino de salida y el SP remoto.

Objeto Descripción

Nombre Contiene el nombre del controlador. Se puede editar seleccionando el


campo e ingresando el nuevo nombre.

Proceso Vari- Contiene el objeto de variable de proceso (flujo u operación) que posee la
Fuente capaz variable que desea controlar. Se especifica a través del Navegador de
Objeto variables.

Process Vari: contiene la variable de proceso que desea controlar. poder

Salida Tar- La corriente o válvula que es controlada por la operación MPCController


obtener objeto

Configuración remota- Si está utilizando un punto de ajuste de una fuente remota, seleccione la fuente de
punto de partida punto de ajuste remota asociada con el controlador maestro

Seleccione Estos tres botones abren el Navegador de variables, que selecciona la variable de
PV/OP/SP proceso, el objeto de destino de salida y la fuente de punto de ajuste remoto,
respectivamente.

PV/OP/SP Estos tres campos le permiten seleccionar una variable de proceso específica, un objeto de
destino de salida y una fuente de punto de ajuste remoto, respectivamente.

Origen de la variable de proceso


Los ejemplos comunes de PV incluyen la presión del recipiente y el nivel de líquido, así como las
condiciones de la corriente, como el caudal o la temperatura.

Nota:La variable de proceso, o PV, es la variable que debe mantenerse o controlarse en un valor
deseado.

Para adjuntar el origen de la variable de proceso, haga clic en elSeleccione VPbotón. Luego
seleccione el objeto y la variable apropiados simultáneamente, usando el
Navegador de variables. El navegador de variables le permite seleccionar simultáneamente
el objeto y la variable.

Punto de ajuste remoto


El modo "cascada" del controlador ya no existe. En cambio, lo que está disponible ahora es
la capacidad de cambiar el punto de ajuste de local a remoto. El punto de ajuste remoto
puede provenir de otro objeto, como una hoja de cálculo u otro controlador que cae en
cascada por un punto de ajuste. En otras palabras, un maestro en el esquema clásico de
control en cascada.

Nota:Una celda de hoja de cálculo también puede ser una fuente de punto de ajuste remoto.

684 27 Controlador MPC


El botón Select Sp le permite seleccionar la fuente remota utilizando el Navegador de
variables.

Objeto de destino de salida


El controlador compara la variable de proceso con el punto de ajuste y produce una
señal de salida que hace que la variable manipulada se abra o cierre de manera
apropiada.

Nota:La salida del controlador es la válvula de control que el controlador manipula para alcanzar el
punto de ajuste. La señal de salida, u OP, es el porcentaje deseado de apertura de la válvula de
control, según el rango operativo que defina en la vista de propiedades de la válvula de control.

La selección del objeto de destino de salida se realiza de manera similar a la selección del origen
de la variable de proceso. También está limitado a los objetos admitidos por el controlador y que
actualmente no están conectados a otro controlador.

ÉlVálvula de controlEl botón aparece en la esquina inferior derecha de la vista de


propiedades de la operación de control si el OP es una secuencia. Haga clic en este botón para
acceder a la vista de la válvula de control de flujo (FCV) (ya sea para laflujo de materialeso el
flujo de energía).

Para acceder a laVista del puerto OP de control, en la esquina inferior derecha de la vista de propiedades
de la operación de control, haga clic enPuerto OP de control.ÉlPuerto OP de controlEl botón aparece
cuando el OP no es una transmisión.

Ficha Parámetros
La pestaña Parámetros contiene las siguientes páginas:

yo Operación
yo Configuración
yo Avanzado
yo alarmas

Página de operación
La página Operación le permite establecer el tipo de ejecución, el modo del
controlador y, según el modo, SP u OP.

Grupo de modo

El Controlador opera en cualquiera de los siguientes modos:

yo Apagado. El controlador no manipula la válvula de control, aunque aún se realiza un


seguimiento de la información adecuada.
yo Manual. Manipula la salida del controlador manualmente.

27 Controlador MPC 685


yo Automático. El controlador reacciona a las fluctuaciones en la variable de
proceso y manipula la salida de acuerdo con la lógica definida por los
parámetros de ajuste.
Puede seleccionar dónde se envía la señal del controlador usando la lista desplegable
en elEjecucióncampo. Tienes dos selecciones:

yo Interno. Limita las señales generadas para permanecer dentro de HYSYS. Externo.
yo Envía las señales a un DCS, si un DCS está conectado a HYSYS.

Grupo de SP y PV
Muestra el punto de ajuste (SP) y la variable de proceso (PV) para cada una de las entradas
del controlador. Dependiendo del Modo del controlador, el SP puede ser ingresado por
usted o determinado por HYSYS.

Grupo de salidas
La salida (OP) es el porcentaje de apertura de la válvula de control. El controlador manipula la
apertura de la válvula para el flujo de salida con el fin de alcanzar el punto de ajuste. HYSYS
calcula el OP necesario utilizando la lógica del controlador en todos los modos excepto en
Manual. En el modo Manual, puede ingresar un valor para la Salida, y el Punto de ajuste se
convierte en el PV en la apertura de la válvula en particular que especifique. Esto se puede
hacer para todas las entradas al controlador.

Página de configuración
La página de Configuración permite especificar la variable de proceso, el punto de ajuste y los
rangos de salida.

PV: Min y Max


Para que el Controlador sea operativo, debe:

1. Defina los valores mínimo y máximo para PV (el controlador no puede cambiar del
modo de apagado a menos que se definan PVmin y PVmax).
2. Una vez que proporcione estos valores (así como el intervalo de la válvula de control), puede
seleccionar el modo automático y dar un valor para el punto de referencia.
Nota:HYSYS usa el valor actual del PV como el punto de ajuste predeterminado, pero puede cambiar
este valor en cualquier momento.

Nota:Sin un intervalo de PV, el controlador no puede funcionar.

HYSYS convierte el rango de PV en un rango de 0-100%, que luego se usa en el


algoritmo de solución. La siguiente ecuación se utiliza para traducir un valor de PV en
un porcentaje del rango:

(1)

686 27 Controlador MPC


Límites alto y bajo de SP
Puede especificar los límites superior e inferior de los puntos de referencia para reflejar sus necesidades
y requisitos de seguridad. Los límites del punto de referencia imponen un rango aceptable de valores
que se pueden ingresar a través de la interfaz o desde una fuente remota. De forma predeterminada,
los valores mínimo y máximo de PV se utilizan como límites alto y bajo de SP, respectivamente.

Límites alto y bajo de operación

Puede especificar los límites superior e inferior para todas las salidas. Los límites de salida
aseguran que nunca se supere un valor de salida mínimo o máximo predeterminado. De forma
predeterminada, se selecciona 0% y 100% como límite inferior y superior, respectivamente, para
todas las salidas.

Nota:Cuando se selecciona la casilla de verificación Enable OpLimits in Manual Mode, puede habilitar el
punto de ajuste y los límites de salida cuando está en modo manual.

Página avanzada
La página Avanzado contiene los siguientes tres grupos:

Grupo Descripción

Punto fijo Le permite especificar el objetivo y la duración de la rampa.


Rampa

Punto fijo Contiene las opciones para el modo de punto de referencia y el seguimiento, así como la opción
Modo para el punto de referencia remoto.

Punto fijo Contiene la opción de seguimiento del punto de ajuste solo en modo manual.
Opciones

La señal de consigna se especifica en elNúmero de señal de sp seleccionadocampo haciendo clic en


el botón de flecha hacia arriba o hacia abajo, o escribiendo el número apropiado en el campo.

Dependiendo de la señal seleccionada, la página muestra la configuración del punto de ajuste


respectivo.

Grupo de rampa de punto de consigna

La función de rampa de consigna se ha modificado en los controladores MPC actuales. Ahora


es continuo, en otras palabras, cuando se activa haciendo clic en el botón Habilitar, el punto
de ajuste cambia durante el período de tiempo especificado de manera lineal.

Nota:La rampa del punto de ajuste solo está disponible en modo automático.

El grupo Rampa de punto de ajuste contiene los siguientes dos campos:

yo PS objetivo. Contiene el punto de referencia que desea que tenga el controlador al


final del intervalo de rampa. Cuando la rampa está desactivada, el campo SP objetivo
muestra el mismo valor que el campo SP en la página de configuración.

27 Controlador MPC 687


yo Duración de rampa. Contiene el intervalo de tiempo que desea completar
cambio de consigna en

Además de estos dos campos, también hay dos botones disponibles en este grupo:

yo Permitir. Activa el proceso de rampa.


yo Desactivar. Detiene el proceso de rampa.
Mientras el controlador está en modo de rampa, puede cambiar el punto de referencia de la siguiente
manera:

yo Ingrese un nuevo punto de ajuste en el campo SP objetivo.

yo Ingrese un nuevo punto de referencia en el campo SP, en la página Operación.

Durante la rampa del punto de ajuste, el campo SP objetivo muestra el valor final del punto de
ajuste, mientras que el campo SP, en la página Operación, muestra el punto de ajuste actual visto
internamente por el algoritmo de control.

Nota:Durante la rampa, si se ha activado un segundo cambio de punto de ajuste, el tiempo de


RampingDuration se reiniciará para el nuevo punto de ajuste.

Un ejemplo, si hace clic en el botón Habilitar e ingresa valores para los dos parámetros en el
grupo Rampa del punto de ajuste, el controlador cambia al modo de rampa y ajusta el punto
de ajuste linealmente (al SP objetivo) durante la duración de la rampa, consulte la Figura 5.90.
Por ejemplo, suponga que su SP actual es 100 y desea cambiarlo a 150. En lugar de crear una
gran interrupción repentina al cambiar manualmente el SP mientras está en modo
Automático, haga clic en el botón Habilitar e ingrese el SP de 150 en el SP objetivo. campo de
entrada. Haga que el cambio de SP ocurra durante, digamos, 10 minutos ingresando este
tiempo en el campo Duración de rampa. HYSYS ajusta el SP de 100 a 150 linealmente durante
el intervalo de 10 minutos.

Grupo de modo de punto de ajuste

Ahora tiene la posibilidad de cambiar el punto de ajuste de local a remoto usando los botones de
radio del modo Punto de ajuste. Esencialmente, hay dos puntos de ajuste internos en el
controlador, el primero es el punto de ajuste local donde puede especificar manualmente el punto
de ajuste a través de la vista de propiedades (interfaz), y el otro es el punto de ajuste remoto que
proviene de otro objeto como una hoja de cálculo u otro controlador en cascada hacia abajo de un
punto de ajuste. En otras palabras, un maestro en el esquema clásico de control en cascada.

688 27 Controlador MPC


La opción Sp Local le permite desactivar el seguimiento del punto de ajuste local cuando el controlador se
coloca en modo manual. También puede hacer que el punto de referencia local realice un seguimiento del
punto de referencia remoto seleccionando el botón de opción Seguimiento remoto.

La opción Remote Sp le permite seleccionar elUsar%botón de radio (para restringir los cambios de punto
de referencia para que sean en porcentaje) oUsar unidades Pvbotón de opción (para que los cambios de
punto de ajuste estén en unidades Pv).

yo Usar%. Si Remote Sp está configurado en Use%, entonces el controlador lee un


valor en porcentaje de una fuente remota y, usando el rango de Pv, calcula el
nuevo punto de referencia.
yo Usar unidad Pvs. Si Remote Sp está configurado para usar unidades Pv, entonces el control
troller lee un valor de una fuente remota y establece un nuevo punto de referencia. El punto de
consigna de la fuente remota debe tener las mismas unidades que el Pv del controlador.

Grupo de opciones de punto de consigna

Si se selecciona el botón de radio Rastrear PV, entonces hay un seguimiento automático del
punto de ajuste en el modo manual, que establece el valor del punto de ajuste igual al valor
del Pv antes de que el controlador se coloque en el modo manual. Esto significa que al pasar
de modo manual a automático los valores de setpoint y Pv eran iguales y, por lo tanto, hubo
una transferencia automática sin perturbaciones. También tiene la opción de no rastrear el
pv, haciendo clic en elSin seguimientobotón de radio, cuando el controlador se coloca en
modo manual. Sin embargo, cuando el controlador se cambia del modo manual al modo
automático, hay un restablecimiento interno de los errores del controlador para garantizar
que haya una transferencia instantánea sin saltos antes de que el controlador reconozca un
punto de ajuste que es diferente del Pv.

Un ejemplo, se desea controlar el caudal en una corriente con una válvula. Se utiliza un
controlador MPC para ajustar la apertura de la válvula para lograr el caudal deseado, que se
establece en un rango entre 0,2820 m3/h y 1,75 m3/h. Se utiliza una hoja de cálculo como
fuente remota para el punto de ajuste del controlador. Un cambio de consigna a 1 m3/h del
valor PV actual de 0,5 m3/h se hace. La hoja de cálculo convierte internamente el nuevo punto
de ajuste como m3/s (1/3600 = 0,00028m3/s) y lo pasa al controlador, que lee el valor y lo
vuelve a convertir en m3/ h (1 metro3/ hora). El controlador usa este valor como el nuevo
punto de referencia. Si no se especifican las unidades, la hoja de cálculo lo pasa como 1 m3/s,
que es la unidad base en HYSYS, y el controlador la convierte en 3600 m3/h y lo pasa al campo
SP como el nuevo punto de referencia. Dado que el valor máximo de PV no puede superar los
1,75 m3/h, el controlador utiliza el valor máximo (1,75 metros3/ hora) como el nuevo punto
de referencia.

Página de alarmas
La página Alarmas le permite establecer límites de alarma en todas las entradas y
salidas exógenas del controlador. La página contiene dos grupos:

27 Controlador MPC 689


yo Niveles de alarma

yo alarmas

Grupo de niveles de alarma

El grupo Nivel de alarma le permite establecer y configurar los puntos de alarma para un
tipo de señal seleccionado. Hay cuatro puntos de alarma que se pueden configurar:

yo Bajo bajo
yo Bajo
yo Alto
yo Alta alta
Los puntos de alarma deben especificarse en orden descendente desde los puntos HighHigh a
LowLow. No puede especificar que el valor de los puntos de alarma Low y LowLow sea mayor que
el valor de la señal. Del mismo modo, los puntos de alarma High y HighHigh no se pueden
especificar con un valor inferior al valor de la señal. Además, no se pueden especificar dos puntos
de alarma con un valor similar. Además, puede especificar una banda muerta para un conjunto
determinado de alarmas. Esto puede ser útil en situaciones en las que la señal es "ruidosa" para
evitar la activación constante de la alarma. Si se especifica una banda muerta, debe especificar los
puntos de alarma para que su diferencia sea mayor que la banda muerta. En la actualidad, el rango
de la banda muerta permitida es el siguiente:

0,0 % ≤ banda muerta ≤ 1,5 % del rango de la señal.

Nota:Los límites anteriores se establecen internamente y no están disponibles para que los ajuste el usuario.

Grupo de alarmas

El grupo Alarmas muestra la alarma violada recientemente para las siguientes señales:

Señal Descripción

fotovoltaica Variable de proceso

OP Producción

SP Punto fijo

Un ejemplo, se desea controlar el caudal a través de una válvula dentro de los límites
operativos. Estos límites se pueden monitorear usando la función de alarmas en el controlador
MPC. Se pueden configurar varias alarmas para alertarle sobre el aumento o la disminución
del caudal. A los efectos de este ejemplo, está especificando límites de alarma alto y bajo para
la señal de la variable de proceso. Suponiendo que el caudal normal que pasa a través de la
válvula se establece en 1,2 m3/h, la alarma baja debe activarse cuando el caudal cae por
debajo de 0,7 m3/h. De manera similar, cuando el caudal aumenta a 1,5 m3/h debería activarse
la alarma alta.

Para configurar la alarma baja, primero asegúrese de que la Señal Pv esté seleccionada en la
lista desplegable Señal. Especifique un valor de 0,7 m3/h en la celda al lado del nivel de alarma
bajo. Siga el mismo procedimiento para especificar un límite de alarma alto en 1,5

690 27 Controlador MPC


metro3/h. Si desea volver a ingresar las alarmas, haga clic en el botón Restablecer alarma para borrar todas las
alarmas especificadas anteriormente.

Página de procesamiento de señales


La página Procesamiento de señal le permite agregar filtros a cualquier señal asociada con el
controlador MPC, así como probar la solidez de cualquier sintonización en el controlador.

Esta página se compone de dos grupos:

yo Filtros de señal
yo Parámetros de ruido

Ambos grupos le permiten filtrar y probar la solidez de los siguientes parámetros de


ajuste:

yo p.v.
yo operación

yo esp
yo $
Para aplicar el filtro, seleccione la casilla de verificación correspondiente a la señal que desea
filtrar. Una vez activo, puede especificar el tiempo de filtrado. A medida que aumenta el
tiempo de filtro, filtra la información de frecuencia de la señal. Por ejemplo, la señal es ruidosa,
se nota un efecto de suavizado en el gráfico del PV. Tenga en cuenta que es posible agregar un
filtro que haga que el controlador sea inestable. En tales casos, el controlador debe ser
devuelto. Agregar un filtro tiene el mismo efecto que cambiar el proceso que el controlador
está tratando de controlar.

La activación de un parámetro de ruido se realiza de la misma manera que la adición de un filtro. Sin
embargo, en lugar de especificar un tiempo de filtro, está especificando una variación. Tenga en cuenta
que si se elige una variación alta en la señal PV, el controlador puede volverse inestable.
A medida que aumenta el nivel de ruido para una señal dada, observa una variación
algo aleatoria de la señal.

Ficha Configuración de MPC


El controlador MPC tiene varias opciones de configuración disponibles. Estas opciones están disponibles
en las páginas Básico y Avanzado de la pestaña Configuración. Para cambiar cualquiera de los valores
predeterminados especificados en estas páginas, es necesario habilitar la casilla de verificación
Modificaciones de MPC. Cualquiera que sea la opción elegida, es importante establecer primero un
período de muestreo (intervalo de control). Específicamente, el período de muestreo debe elegirse para
que sea consistente con elteorema de muestreo(véase el teorema de muestreo de Shannon). Como tal,
debe ser de 1/5 a 1/10 de las constantes de tiempo más pequeñas. Si el proceso está fuertemente
dominado por el tiempo muerto del proceso, entonces el período de muestreo debe basarse en el tiempo
muerto. En situaciones en las que los modelos de proceso son una combinación de dinámicas de proceso
rápidas y lentas, se debe tener cuidado.

27 Controlador MPC 691


tomados en la selección del período de muestreo. Un controlador MPC cuidadosamente
diseñado es un controlador eficaz y eficiente.

Página básica
La página Básica divide los ajustes de configuración en grupos de Configuración de control MPC y Tipo
de modelo de proceso MPC.

Grupo de configuración de control MPC

En el grupo Configuración de control de MPC, debe especificar lo siguiente:

yo Número de entradas. Le permite especificar el número de entrada del proceso. Arriba


se pueden especificar hasta un máximo de 12 entradas de proceso. El valor predeterminado es 1.

yo Número de salidas. Le permite especificar el número de salida del proceso.


Se pueden especificar hasta un máximo de 12 entradas de proceso. El valor
predeterminado es 1.
yo Intervalo de control. Le permite especificar el control o el intervalo de muestreo. El
valor predeterminado es 30 segundos.
Nota:Cada vez que se cambia una de las configuraciones de MPC, se debe crear internamente
un nuevo objeto de MPC; esto se logra automáticamente al hacer clic en el botón Crear MPC.

Grupo de tipo de modelo de proceso MPC

Tiene la opción de especificar que el modelo sea datos de respuesta de paso o un modelo de primer
orden. Si se selecciona el botón de opción Datos de respuesta de paso, se puede usar un archivo de
texto para ingresar el modelo de proceso. El archivo de entrada debe seguir un formato específico
en cuanto a entradas y salidas, así como columnas de datos. La siguiente es una descripción del
archivo de texto ASCII requerido para la entrada:

Los datos de respuesta al escalón generalmente se obtienen directamente de los datos de la


planta o se deducen de otras formas de modelos paramétricos, como el espacio de estado
discreto y los modelos de función de transferencia discreta.

692 27 Controlador MPC


Página avanzada
La página Avanzado divide los ajustes de configuración en los grupos Configuración de control de MPC, Tipo de
modelo de proceso de MPC y Tipo de control de MPC.

Grupo de configuración de control MPC

Nota:Cada vez que se cambia una de las configuraciones de MPC, se debe crear internamente un nuevo
objeto de MPC; esto se logra automáticamente al hacer clic en el botón Crear MPC.

En el grupo Configuración de control de MPC, debe especificar lo siguiente:

Campo Descripción

número de El número de entrada del proceso. Se pueden especificar hasta un máximo de 12 entradas de
Entradas proceso. El valor predeterminado es 1.

Número de salidas El número de salida del proceso. Se pueden especificar hasta un máximo de 12 salidas de
pone proceso. El valor predeterminado es 1.

Control El control o intervalo de muestreo. El valor predeterminado es 30 segundos.


intervalo

PasoResp. El número de intervalos de muestreo necesarios para alcanzar el estado estable


largo cuando se aplica un paso de entrada al modelo de proceso. El rango de valores
aceptables es de 15 a 100. El valor predeterminado es 50.

Predicción Le permite especificar qué tan lejos en el futuro se hacen las predicciones al calcular
Horizonte la salida del controlador. El horizonte de predicción debe ser menor o igual que la
longitud de la respuesta al paso. El valor predeterminado es 25.

hori- El número de movimientos de control hacia el futuro que se realizan para lograr el punto de
zona ajuste final. Un horizonte de control pequeño generalmente significa un controlador menos
agresivo. El Horizonte de control debe ser menor o igual que el Horizonte de predicción. El
valor predeterminado es 2.

Referencia La constante de tiempo de un filtro de primer orden que opera en el punto de ajuste verdadero. Una
trayectoria pequeña trayectoria de referencia permite que el controlador vea un paso puro a medida que se cambia
el punto de referencia. El valor predeterminado es 1.

Gama_ Las funciones de ponderación definidas positivas, que están asociadas con el
U/Gamma_ problema de optimización que se resuelve para producir la salida del controlador
Y en cada intervalo de control. El valor de Gamma_U y Gamma_Y debe estar entre 0 y
1. El valor predeterminado es 1.

Longitud de respuesta de paso

Este valor representa el número de intervalos de muestreo necesarios para alcanzar el estado
estable cuando se aplica un paso de entrada al modelo de proceso. Debe tener en cuenta todos los
modelos de proceso y el intervalo de muestreo al seleccionar la longitud de respuesta al paso. En la
actualidad, la respuesta de paso máxima está limitada a 100 intervalos de muestreo. Además, el
hecho de que esté especificando el modelo de proceso

27 Controlador MPC 693


els en términos de respuesta de paso significa que solo está considerando procesos
estables en este diseño de MPC.

Horizonte de predicción y horizonte de control


El horizonte de predicción representa qué tan lejos en el futuro el controlador hace sus
predicciones, según el modelo de proceso especificado. El horizonte de predicción se limita a
la longitud de la respuesta al escalón y debe ser mayor que el retraso mínimo del modelo de
proceso. Un horizonte de predicción más largo significa que el controlador mira más hacia el
futuro al resolver las salidas del controlador. Esto puede ser mejor si el modelo de proceso es
preciso. En general, desea aprovechar al máximo el modelo de proceso mediante el uso de
predicciones más largas.

El horizonte de control es el número de movimientos de control hacia el futuro que el controlador


considera al hacer sus predicciones. En general, cuanto mayor es el número de movimientos, más
agresivo es el controlador. Como regla general, se utiliza con bastante frecuencia un horizonte de
control de menos de 3.

Intervalo de muestreo y trayectoria de referencia


Una vez que haya determinado el intervalo de control, se pueden elegir otros parámetros como la
trayectoria de referencia. Este valor afecta el punto de ajuste de referencia de las predicciones
utilizadas por el problema de MPC al resolver las salidas de control. Esencialmente, la trayectoria de
referencia representa la constante de tiempo de un filtro de primer orden que opera en el punto de
ajuste verdadero. Por lo tanto, un valor muy pequeño para la trayectoria de referencia implica que
el punto de ajuste utilizado en los cálculos de MPC está cerca del punto de ajuste real. El valor
mínimo para la trayectoria de referencia que se puede seleccionar es de 1 segundo.

Uno de los problemas que podrían surgir al establecer este valor como "demasiado grande" es que
el valor de referencia del punto de ajuste final, que se utiliza en las predicciones, no sería visto por
el algoritmo de control en una iteración determinada. Por lo tanto, es importante que el valor de la
trayectoria de referencia se elija de modo que la constante de tiempo sea menor que la constante
de tiempo más pequeña del conjunto de modelos de proceso especificado por el usuario. En la
actualidad, existe un límite en la trayectoria de referencia que se basa en el intervalo de muestreo y
la respuesta de paso máxima. Sin embargo, debe utilizar el modelo de proceso establecido como
guía al seleccionar este valor.

En la versión actual, los límites para la trayectoria de referencia son los siguientes:

(1)

Grupo de tipo de modelo de proceso MPC


Tiene la opción de especificar que el modelo sea Datos de respuesta escalonada o Modelo de
primer orden. Si se seleccionan los datos de respuesta de paso, se puede usar un archivo de texto
para ingresar el modelo de proceso. El archivo de entrada debe seguir un formato específico en
cuanto a entradas y salidas, así como columnas de datos.

694 27 Controlador MPC


Grupo de tipo de control MPC
Este grupo le permite seleccionar el algoritmo de control MPC que utiliza el controlador.
En la actualidad, la única opción disponible para la selección es el MPC Unrestringed
(No Int). Este algoritmo no considera restricciones en las variables controladas y
manipuladas.

Ficha Modelos de proceso


La pestaña Modelos de proceso le permite ver los datos de respuesta al paso o especificar los
parámetros del modelo de primer orden.

Página básica

Datos de respuesta de paso

Si se selecciona el botón de opción Datos de respuesta de paso en la pestaña Configuración de MPC, la pestaña
Modelo de proceso muestra la matriz de Respuesta de paso del modelo.

Nota:No puede modificar los datos de respuesta del paso del modelo en la pestaña Modelo de proceso.

Dependiendo del número de entradas (i) y salidas (o), la matriz dinámica del sistema debe
ser una matriz i × o. El número de modelos de proceso es igual al número de salidas o
variables controladas. Si se seleccionan los datos de respuesta de paso, los campos de
parámetros del modelo de primer orden aparecen atenuados.

Modelo de primer orden

Si se selecciona el modelo de primer orden en la pestaña Configuración de MPC, aparece la tabla Modelo
de proceso.

Puede especificar los parámetros del modelo de primer orden para cada uno de los modelos de proceso, de la
siguiente manera:

1. Seleccione el número de variable de entrada y salida en elAporte #yProducción


# campo de selección haciendo clic en el botón de flecha hacia arriba o hacia abajo, o
escribiendo el número apropiado en el campo.
2. Dependiendo de la variable de entrada y salida seleccionada, aparece el modelo
de proceso relevante.
3. Especifique la ganancia del proceso (Kp), la constante de tiempo del proceso (Tp) y el retraso
para el modelo de proceso seleccionado en la matriz disponible.
4. Repita los pasos 1 y 2 para los modelos de proceso restantes.
5. Haga clic en elActualizar respuesta de pasopara calcular los datos de respuesta de paso
para los modelos de proceso.

27 Controlador MPC 695


Página avanzada
ÉlAvanzadoLa página enumera todos los modelos de proceso y sus parámetros de ajuste
asociados en una tabla.

696 27 Controlador MPC


28 Controlador DMCplus

El motor del controlador DMCplus se ejecuta en Aspen DMCplus Online. HYSYS se


comunica con DMCplus usando la API de DMCplus. Debe tener las siguientes licencias
para ejecutar DMCplus en HYSYS:

yo Enlace DMCplus
yo DMCplus en línea
yo Núcleo Cim-IO
yo Base ACO
La siguiente figura muestra la conexión de HYSYS y DMCplus. HYSYS funciona como una
Planta Real.

28 Controlador DMCplus 697


Nota:Debe instalar DMCplus Online y DMCplus Desktop para que el controlador DMCplus
funcione correctamente.
yo Se requiere DMCplus Online para ejecutar el controlador DMCplus.
yo DMCplus Desktop le permite configurar el modelo utilizado por el controlador
DMCplus.
El Escritorio DMCplus le permite configurar los modelos. Cada controlador DMCplus
requiere un archivo de modelo (MDL) y un archivo de configuración del controlador (CCF)
para funcionar correctamente con Aspen DMCplus.

yo El archivo MDL determina el tamaño del problema de control y todas las


relaciones dinámicas entre cada variable independiente y dependiente.

yo El archivo CCF determina dónde residirán los parámetros de entrada y salida del
controlador, qué capacidades opcionales se utilizarán y los valores asignados a
todos sus parámetros, como límites, interruptores y ajuste.
HYSYS puede generar el archivo MDL automáticamente o registrar la variable independiente y
dependiente en los archivos de colección (CLC), que contiene datos de prueba del modelo. El
modelo DMCplus utiliza los datos de los archivos CLC para crear el archivo MDL. Luego, Aspen
DMCplus Build utiliza el archivo MDL para crear un archivo CCF.

Puede agregar el controlador DMCplus a un caso de simulación HYSYS existente o a un


nuevo caso de simulación HYSYS que haya creado.

Nota:Si el controlador DMCplus no está cargado, aparece en amarillo en el diagrama de flujo HYSYS. La
barra de estado en la vista de propiedades del controlador DMCplus también aparecerá en amarillo e
indicará que el DMCplus no se ha cargado.

La vista de propiedades de DMCplus contiene las siguientes pestañas:

yo Conexiones
yo Prueba de modelo

yo Operación
yo Gráfico de tiras

yo Variables de usuario

La vista de propiedades del controlador DMCplus también contiene unaHabilitar DMCpluscasilla de


verificación en la esquina inferior derecha. Esta casilla de verificación le permite habilitar o deshabilitar

698 28 Controlador DMCplus


el controlador DMCplus. Cuando la casilla de verificación Habilitar DMCplus está deshabilitada, las funciones
de prueba del modelo se pueden habilitar en elPrueba de modelopestaña.

Ficha Conexiones
La pestaña Conexiones le permite definir y editar las variables Controladas,
Manipuladas y Avanzadas para el modelo de planta. Puede especificar el nombre del
controlador DMCplus en el campo Nombre del controlador.

Debes seleccionar elHabilitar modificaciones de DMCpluscasilla de verificación para agregar


y editar las variables controladas, manipuladas y de retroalimentación.

Nota:Al editar las variables controladas y manipuladas en el modelo DMCplus, asegúrese de que
el orden de las variables sea el mismo que en HYSYS.

Variable Controlada (CV)


Debe especificar una variable controlada para el controlador DMCplus. Las variables
controladas son las variables dependientes que serán controladas por el
controlador DMCplus.

La tabla CV contiene la secuencia u operación que posee la variable que desea


controlar. La ruta o la operación se especifica mediante la vista de propiedades
Seleccionar entrada, que aparece al hacer clic en el botón Agregar CV o Insertar CV.

yo El botón Agregar CV agrega la secuencia u operación después de la última secuencia u


operación definida en la tabla.
yo El botón Insertar CV agrega la corriente u operación antes de la corriente u
operación actualmente seleccionada en la tabla.

Puede seleccionar el objeto y la variable apropiados simultáneamente mediante la vista de


propiedades Seleccionar entrada.

Variable manipulada (MV)


Debe especificar una variable manipulada para el controlador DMCplus. Las variables
manipuladas son las variables independientes que serán manipuladas por el controlador
DMCplus.

La tabla MV contiene el flujo o la operación que está controlada por la operación del
controlador.

yo El botón Agregar MV agrega el flujo u operación después del último flujo u


operación definido en la tabla.
yo El botón Insertar MV agrega la secuencia u operación antes de la secuencia u
operación actualmente seleccionada en la tabla.

La ruta o la operación se especifica mediante la vista de propiedades Seleccionar objeto,


que aparece al hacer clic enAñadir VMoInsertar VM.

28 Controlador DMCplus 699


Cuando agrega un flujo a la tabla de MV, elVálvula de controlel botón está habilitado. Haga clic
en este botón para acceder a la vista de la válvula de control de flujo (FCV) (ya sea para la flujo de
materialeso elflujo de energía).

Para acceder a laVista del puerto OP de control, en la esquina inferior derecha de la vista de propiedades
de la operación de control, haga clic enPuerto OP de control.

Alimentación hacia adelante (FF)


Puede agregar las variables Feed Forward si es necesario.

La variable tiene en cuenta las perturbaciones medidas que puede ver en la página Feed
Forward de la pestaña Operation. Puede agregar las variables Feed Forward usando la
vista de propiedades Seleccionar entrada similar a cuando agrega una variable
controlada.

yo El botón Agregar FF agrega la secuencia o la operación después de la última secuencia


u operación definida en la tabla.
yo El botón Insertar FF agrega la secuencia u operación antes de la secuencia u
operación actualmente seleccionada en la tabla.

Las variables Feed Forward se utilizan como variables independientes en el modelo


DMCplus y no pueden ser manipuladas por el controlador DMCplus.

Pestaña Prueba de modelo


Elimine este texto y reemplácelo con su propio contenido. ElPrueba de modeloLa pestaña le
permite configurar el controlador DMCplus para pruebas de modelos. ÉlPrueba de modelo page
es la única página disponible en esta pestaña.

La siguiente tabla enumera y describe los objetos disponibles en la pestaña Prueba de modelo:

Objeto Descripción

Grupo de configuración de prueba de modelo

Tipo de señal de prueba Le permite seleccionar el tipo de señal para la prueba del modelo
celúla DMCplus. Hay dos tipos de señal para elegir:
yo
PRBSes fácil de usar para la identificación del modelo.
yo
PASOes más reconocido en aplicaciones prácticas de procesos.

Control/Muestreo Le permite especificar la cantidad de tiempo entre los puntos de datos


Celda de intervalo de tiempo registrados durante la fase de prueba.

celda TTSS Le permite especificar el período de tiempo total disponible para la prueba
del modelo. El valor debe ser al menos mayor que el tiempo de fraguado del
sistema.

700 28 Controlador DMCplus

También podría gustarte