Optimización inicial
La optimización de los parámetros PID se realiza durante el calentamiento. Para ello se lleva a cabo una identificación del proceso seguida de un diseño del regulador.
La optimización puede solicitarse con ADAPT1ST.
Si se ajusta ADAPT1ST = TRUE, se ajustará ADAPT_ON = TRUE y la optimización inicial se llevará a cabo obligatoriamente. En la optimización inicial, el escalón de la variable manipulada se indica en el parámetro LHLM_TUN.
El parámetro ADAPT1ST solo es necesario si, debido a errores graves durante la adaptación, se han obtenido parámetros de proceso tan absurdos que el escalón de la variable manipulada calculado automáticamente no sirve para una nueva adaptación.
Con ADAPT1ST = TRUE se ejecuta la rutina de inicialización de la instrucción TUN_EC. Se llevan a cabo los siguientes ajustes predeterminados:
-
Se conmuta al regulador PI. Para ello se transfieren al regulador los parámetros de PI_CON. Si los parámetros PI_CON.GAIN y PI_CON.TI tienen ambos el valor 0.0, se les asignarán los valores predeterminados PI_CON.GAIN = 1.5 y PI_CON.TI = 3600.0 s.
-
PROCESS.GAIN = 999.0
-
RATIOFAC = 1.0
-
STATUS_H = 0; STATUS_D = 0; STATUS_C = 0
Nota
A menos que desee hacerlo expresamente, en caso de rearranque completo (en caliente) de la CPU no llame TUN_EC como es habitual con otras instrucciones, pues de lo contrario se perderán todos los parámetros de proceso.
La optimización se inicia con ADAPT1ST = TRUE, seguido de un escalón de la variable manipulada ≥ MIN_STEP en sentido positivo.
El escalón de la variable manipulada en la optimización inicial suele saltar desde la consigna del proceso en frío (temperatura ambiente) hasta la proximidad del punto de operación. También puede usarse como estado inicial cualquier otra consigna, a condición de que el proceso se encuentre en un estado estacionario. Durante la optimización no pueden especificarse más escalones de la variable manipulada.
Evolución de curva en la optimización inicial
Optimización fina
La optimización fina solo puede realizarse después de una optimización inicial concluida correctamente. Con ADAPT_ON = TRUE, TUN_EC decide si se llevará a cabo una optimización inicial o una optimización fina. Si ya se dispone de información acerca del proceso, TUN_EC calcula automáticamente un escalón de la variable manipulada y lleva a cabo una optimización fina. Si no existe información acerca del proceso, se realiza una optimización inicial.
Iniciar optimización
La optimización puede iniciarse tanto desde el modo automático como desde el modo manual.
-
Iniciar la optimización desde el modo automático
En el modo automático, active ADAPT_ON o ajuste ADAPT1ST = TRUE y especifique un salto de consigna ≥ MIN_STEP.
-
Iniciar la optimización desde el modo manual
En modo manual, active ADAPT_ON o ajuste ADAPT1ST = TRUE y especifique un escalón de consigna ≥ MIN_STEP. Cuando, a continuación, se resetee MAN_ON = FALSE , el escalón de consigna se hará efectivo y la optimización se iniciará.
Optimización de refrigeración
La optimización de refrigeración solo es posible si la optimización inicial ha concluido correctamente. Se inicia en la PHASE 4. Al ajustar COOLID_ON = TRUE, el regulador pasa a modo manual y se emite LLLM_TUN: MAN_OUT = LLLM_TUN. TUN_EC pasa a PHASE = 3, y se vuelve a desactivar inmediatamente COOLID_ON. Tan pronto como se encuentra un punto de inflexión en la curva del valor real, TUN_EC vuelve al modo de regulación (PHASE = 4). TUN_EC calcula un factor de relación RATIOFAC, cuyo valor se transmite al generador de impulsos del regulador.
Evolución de curva en la optimización de refrigeración
|
Nota
|
Cancelar optimización
Para interrumpir la optimización antes del escalón de consigna, es necesario ajustar ADAPT_ON = FALSE . Para interrumpir la optimización después del salto de consigna (PHASE 2 o 3) o interrumpir la optimización de refrigeración, debe pasarse a modo manual (MAN_ON = TRUE).
Al ajustar ADAPT_ON, ADAPT1ST o COOLID_ON durante una optimización en curso (PHASE 2 o 3) la optimización no se interrumpe, sino que se lleva a cabo hasta el final. Dado que no se desactivan ADAPT_ON, ADAPT1ST ni COOLID_ON, en cuanto se cumplen las condiciones de inicio se inicia una nueva optimización.