Ajuste del bloque de funciones de MMC
El bloque de funciones de MMC está equipado con un módulo de ajuste (modelador) interno. El propósito de este módulo de ajuste consiste en identificar los parámetros del modelo de proceso y usar esos parámetros como parámetros de modelo interno (ganancia, constante de tiempo y tiempo muerto). El módulo de ajuste también calcula una constante de tiempo de respuesta óptimo.
Se establece el módulo de ajuste configurando los siguientes parámetros para cada proceso de CV - PV.
ProcessType | Integración (nivel, control de posición) o sin integración (flujo, control de presión) |
|---|---|
ProcessGainSign | Se establece para indicar una ganancia de proceso negativa (el aumento en la salida provoca una reducción en PV); se restablece para indicar una ganancia de proceso positiva (el aumento en la salida provoca una reducción en PV). |
ResponseSpeed | Lenta, media o rápida, basado en objetivo de control |
NoiseLevel | Una estimación del nivel de ruido en la PV (bajo, medio o alto) tal que el módulo de ajuste puede distinguir qué cambio en la PV es un ruido aleatorio y cuál es consecuencia de un cambio de paso de CV |
StepSize | Un número distinto de cero positivo o negativo que define la magnitud del cambio de paso de CV en dirección positiva o negativa respectivamente |
PVTuneLimit | (únicamente para el tipo de proceso de integración) en unidades de ingeniería de PV, define cuánto cambio en la PV causado por el cambio en la CV se puede tolerar antes de interrumpir la prueba de ajuste por haber excedido este límite. |
El módulo de ajuste se inicia estableciendo el bit AtuneStart (AtuneCV1Start, por ejemplo). Puede detener el ajuste estableciendo el bit AtuneAbort apropiado.
Una vez el ajuste se completa con éxito, los parámetros GainTuned, TCTuned, DTTuned y RespTCTuned pertinentes se actualizan con los resultados del ajuste, y el código AtuneStatus se establece para indicar la finalización.
Puede copiar estos parámetros a ModelGain, ModelTC, ModelDT y RespTC respectivamente, estableciendo el bit AtuneUseModel. El bloque de funciones MMC inicializa automáticamente las variables internas y se continua el funcionamiento normal. Restablece automáticamente el bit AtuneUseModel.
Entregue su opinión