Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
yo y puerta
yo o puerta
yo no puerta
yo Puerta Xor
yo En puerta de retraso
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.
no puerta
YPuerta
o puerta
Puerta Xor
En puerta de retraso
Puerta de pestillo
Contador UpGate
Puerta contraria
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.
La salida está configurada para tener un valor inicial predeterminado de 1 para todos los bloques de lógica
booleana.
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.
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.
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.
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.
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.
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.
1 0
0 1
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.
1 1 0
1 0 1
0 1 1
0 0 0
Para x = 1:
(1)
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.
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)
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.
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.
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).
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 operación de la unidad es similar a una hoja de cálculo. Toma entradas llamadas Causas y envía
salidas llamadas Efectos.
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.
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.
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.
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.
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.
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.
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
Usar local Puede seleccionar esta casilla de verificación si desea que laUsar interruptor local casilla de
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.
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.
2. Desde Simulation Navigator, seleccione la variable de entrada. Luego haga clicDE ACUERDO. De forma
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.
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.
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.
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:
Expresar Descripción
Saludable (1 resultado)
Disparado (0 resultado)
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.
Saludables 1 1
Alarma 2
tropezado 0 0
Reiniciar 2
Restablecimiento local 3
ManualDesactivado 4
Apagado automático 5
yo Controlador de relación
yo Controlador PID
yo Controlador MPC
yo 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.
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.
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
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
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.
Campo Descripción
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)
Campo Descripción
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:
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.
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
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:
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.
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.
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.
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.
(1)
donde:
Forma posicional
En la forma posicional del algoritmo, la salida del controlador viene dada por:
(2)
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:
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.
Parámetro Distancia
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.
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.
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
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.
Las siguientes regiones de operación se pueden especificar desde la lista desplegable Rango
seleccionado.
yo Bajo alcance
yo Rango medio
yo Alto rango
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.
yo Niveles de alarma
yo alarmas
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:
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:
OP Producción
SP Punto fijo
yo Filtros de señal
yo Parámetros de ruido
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.
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.
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.
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.
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.
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
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
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.
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.
Árbitro. fotovoltaica El valor de este campo se utiliza para calcular el punto de referencia junto con la relación.
Relación Muestra el valor de relación establecido o calculado entre las dos variables de proceso
seleccionadas.
(1)
donde:
OP(t) = salida del controlador en el tiempo t
(2)
Campo Descripción
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.
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.
(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)
(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.
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.
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.
Modo de punto de ajuste Contiene las opciones para el modo de punto de referencia y el seguimiento, así como la opción para
Punto fijo Contiene la opción de seguimiento del punto de ajuste solo en modo manual.
Opciones
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:
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.
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.
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:
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
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.
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.
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.
Grupo Descripción
yo
Restricción de tiempo de proceso
yo
Retraso del proceso
yo
Diseño para
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.
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.
yo alarmas
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:
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
OP Producción
SP Punto fijo
yo Filtros de señal
yo Parámetros de ruido
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.
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.
yo Conexiones
yo Parámetros
yo Monitor
yo Gráfico de tiras
yo Variables de usuario
Objeto Descripción
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.
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
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.
Nota:Una celda de hoja de cálculo también puede ser una fuente de punto de ajuste remoto.
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.
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.
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.
(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
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.
Argumento Descripción
Argumento Descripción
Argumento Descripción
Argumento Descripción
yo HYSYS
yo Honeywell
yo Foxboro
yo Yokogawa
Cada uno de ellos ofrece un conjunto de opciones o Subtipos de Algoritmo.
(2)
donde:
Campo Descripción
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
Nota: Para ciertos proveedores de DCS, elEN ESO mensaje aparece comoIMÁNo Modo manual de
inicialización.
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.
(4)
Donde:
Ti = tiempo de reinicio, elegido para que sea el mismo que el tiempo Integral
(5)
Referencias de algoritmos
(1)
donde:
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.
(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)
Referencia
Åström, K. y T. Hägglund.Controladores PID: teoría, diseño y ajuste(2ª ed.) Instrument
Society of America, 1995.
1. PID interactivo
En el dominio del tiempo continuo:
(1)
donde:
(2)
(3)
y:
(4)
yo tiempo integral
D tiempo derivado
(5)
(6)
(7)
(8)
3. Integral pura
En este caso:
(9)
PID interactivo
(1)
(2)
(3)
(4)
(5)
(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)
(10)
7. Integral pura
(7)
Donde:
pv(t)variable de proceso
(1)
donde:
(2)
(3)
(4)
(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)
(10)
(11)
con:
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.
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DT tiempo derivado
Página avanzada
La página Avanzado contiene los siguientes cuatro grupos:
Grupo Descripción
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.
Nota:La rampa del punto de ajuste solo está disponible en modo automático.
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.
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.
Si elSeguimiento de PVse selecciona el botón de opción, se produce un seguimiento automático del punto de ajuste.
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).
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
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.
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.
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)
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].
yo Parámetros del sintonizador automático. Contiene los parámetros requeridos por el Auto-
sintonizador para calcular los parámetros del controlador.
Para que el Autotuner calcule los parámetros del controlador, se deben cumplir las
siguientes condiciones:
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:
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.
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)
(3)
(4)
Referencias
[1] “Ajustes óptimos para controladores automáticos”. JG Ziegler y NB Nichols.
Transacciones ASME, 64, pp. 759-768. 1942
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)
(2)
(3)
Página de programación
La página Programación le brinda la posibilidad de programar parámetros.
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.
yo Niveles de alarma
yo alarmas
yo Botón Restablecer 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
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
OP Producción
SP Punto fijo
VD Variable de perturbación
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.
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.
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.
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:
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
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.
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.
(1)
donde:
Selecciona elHabilitar pruebacasilla de verificación en la tabla Supervisar para realizar la prueba del
modelo cuando se inicia el integrador.
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
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.
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.
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
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.
Nota:La versión actual de la implementación de MPC no maneja el problema de los procesos con
restricciones.
yo Conexiones
yo Parámetros
yo Configuración MPC
yo Modelos de proceso
yo Gráfico de tiras
yo Variables de usuario
Objeto Descripción
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.
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.
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.
Nota:Una celda de hoja de cálculo también puede ser una fuente de punto de ajuste remoto.
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.
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
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.
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.
(1)
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 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
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:
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.
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.
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.
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).
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:
yo alarmas
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:
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
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
yo Filtros de señal
yo Parámetros de ruido
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.
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.
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:
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.
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.
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.
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
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)
Página básica
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.
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:
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.
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.
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.
yo Conexiones
yo Prueba de modelo
yo Operación
yo Gráfico de tiras
yo Variables de usuario
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.
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.
La tabla MV contiene el flujo o la operación que está controlada por la operación del
controlador.
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.
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.
La siguiente tabla enumera y describe los objetos disponibles en la pestaña Prueba de modelo:
Objeto Descripción
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.
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.