Introducción
La regulación multizona consiste en que varias subáreas de una instalación, llamadas zonas, se regulan simultáneamente a temperaturas diferentes. La característica de la regulación multizona es la influencia mutua de las zonas de temperatura mediante acoplamiento térmico, es decir, el valor real de una zona puede influir en el valor real de otra zona debido al acoplamiento térmico. El efecto de esta influencia depende del diseño de la instalación y de los puntos de operación seleccionados en las zonas.
Ejemplo: una extrusora de las que se utilizan para la transformación de plásticos, entre otras cosas.
Para que la transformación se lleve a cabo de manera óptima, la mezcla que pasa por la extrusora debe regularse a temperaturas diferentes. Así, por ejemplo, en la zona de llenado de la extrusora pueden necesitarse temperaturas diferentes que en la tobera de salida. Las distintas zonas de temperatura influyen unas en otras debido al acoplamiento térmico.
Si se utiliza PID_Temp en regulaciones multizona, cada zona de temperatura es regulada por una instancia PID_Temp propia.
Debe tener en cuenta las indicaciones siguientes cuando utilice PID_Temp en una regulación multizona.
Optimización inicial separada para calefacción y refrigeración
La primera puesta en servicio de una instalación generalmente comienza con una optimización inicial, para realizar un primer ajuste de los parámetros PID y para regular el punto de operación. La optimización inicial para regulaciones multizona suele realizarse simultáneamente para todas las zonas.
Para reguladores con refrigeración activada y conmutación de parámetros PID como método para calefacción/refrigeración (Config.ActivateCooling = TRUE, Config.AdvancedCooling = TRUE), PID_Temp ofrece la posibilidad de realizar la optimización inicial para calefacción y refrigeración en un solo paso (Mode = 1, Heat.EnableTuning = TRUE, Cool.EnableTuning = TRUE).
No obstante, se recomienda no utilizar esta optimización en caso de optimización inicial simultánea de varias instancias PID_Temp en una regulación multizona. En lugar de ello, realice la optimización inicial para calefacción (Mode = 1, Heat.EnableTuning = TRUE, Cool.EnableTuning = FALSE) y la optimización inicial para refrigeración (Mode = 1, Heat.EnableTuning = FALSE, Cool.EnableTuning = TRUE) por separado.
La optimización inicial para refrigeración no debe iniciarse hasta que todas las zonas hayan concluido la optimización inicial para calefacción y hayan alcanzado su punto de operación.
De esta manera, se reducen las influencias mutuas debidas a acoplamientos térmicos entre las zonas durante la optimización.
Adaptación del tiempo de retardo
Si se utiliza PID_Temp en una regulación multizona con fuertes acoplamientos térmicos entre las zonas, hay que cerciorarse de que la adaptación del tiempo de retardo para la optimización inicial esté desactivada con PIDSelfTune.SUT.AdaptDelayTime = 0. De lo contrario, la determinación del tiempo de retardo puede verse falseada si durante la adaptación del tiempo de retardo (la calefacción está desactivada en esa fase) se impide la refrigeración de esa zona debido a la entrada de calor procedente de otras zonas.
Desconexión temporal de la refrigeración
Para reguladores con refrigeración activada (Config.ActivateCooling = TRUE), PID_Temp ofrece la posibilidad de desactivar temporalmente la refrigeración en modo automático ajustando DisableCooling = TRUE.
De esta manera durante la puesta en servicio puede impedirse que ese regulador enfríe en modo automático mientras los reguladores de otras zonas todavía no han concluido la optimización de la calefacción. Si eso ocurriera, la optimización podría verse afectada negativamente debido al acoplamiento térmico entre las zonas.
Procedimiento
Para la puesta en servicio de regulaciones multizona con acoplamientos térmicos relevantes, puede proceder del siguiente modo:
-
Para todos los reguladores con refrigeración activada, ajuste DisableCooling = TRUE.
-
Para todos los reguladores, ajuste PIDSelfTune.SUT.AdaptDelayTime = 0.
-
Especifique las consignas que desee (parámetro Setpoint) e inicie simultáneamente para todos los reguladores la optimización inicial para calefacción (Mode = 1, Heat.EnableTuning = TRUE, Cool.EnableTuning = FALSE).
-
Espere a que todos los reguladores hayan concluido la optimización inicial de la calefacción.
-
Para todos los reguladores con refrigeración activada, ajuste DisableCooling = FALSE.
-
Espere a que los valores reales de todas las zonas se hayan estabilizado y estén próximos a las consignas correspondientes.
Si en una zona no es posible alcanzar la consigna de manera permanente, significa que el actuador de calefacción o refrigeración está infradimensionado.
-
Para todos los reguladores con refrigeración activada, inicie la optimización inicial de la refrigeración (Mode = 1, Heat.EnableTuning = FALSE, Cool.EnableTuning = TRUE).
|
Nota Rebase de los límites del valor real Si la refrigeración en modo automático se desactiva con DisableCooling = TRUE, puede ocurrir que el valor real rebase la consigna y los límites de valor real mientras DisableCooling = TRUE. Observe los valores reales y esté preparado para intervenir si utiliza DisableCooling. |
|
Nota Regulaciones multizona En las regulaciones multizona, los acoplamientos térmicos entre las zonas pueden causar fuertes sobreoscilaciones, rebasamientos permanentes o transitorios de valores límite, y errores de regulación permanentes o transitorios durante la puesta en servicio y durante el funcionamiento. Observe los valores reales y esté preparado para intervenir. Dependiendo de la instalación, puede que sea necesario actuar de manera diferente al procedimiento descrito. |
Sincronización de varias optimizaciones finas
Si la optimización fina se inicia desde el modo automático con PIDSelfTune.TIR.RunIn = FALSE, PID_Temp intenta alcanzar la consigna con regulación PID y con los parámetros PID actuales. La optimización propiamente dicha no comienza hasta que se alcanza la consigna. El tiempo necesario para alcanzar la consigna puede diferir en las diferentes zonas de una regulación multizona.
Si se quiere realizar la optimización fina para varias zonas a la vez, PID_Temp ofrece la posibilidad de sincronizarlas retrasando el resto de los pasos de optimización hasta que se alcance la consigna.
Procedimiento
De esta manera puede asegurarse de que todos los reguladores hayan alcanzado su consigna cuando comiencen los pasos de optimización propiamente dichos. Así se reducen las influencias mutuas debidas a acoplamientos térmicos entre las zonas durante la optimización.
Con los reguladores para cuyas zonas quiera realizar la optimización fina de manera simultánea, proceda del siguiente modo:
-
Ajuste PIDSelfTune.TIR.WaitForControlIn = TRUE para todos los reguladores.
Esos reguladores deben estar en modo automático con PIDSelfTune.TIR.RunIn = FALSE.
-
Especifique las consignas que desee (parámetro Setpoint) e inicie la optimización fina para todos los reguladores.
-
Espere hasta que en todos los reguladores esté ajustado PIDSelfTune.TIR.ControlInReady = TRUE.
-
Ajuste PIDSelfTune.TIR.FinishControlIn = TRUE Para todos los reguladores.
Todos los reguladores inician la optimización en sí simultáneamente.