Glosario de Automatización • Seguimiento de salida

¿Qué es el seguimiento de salida del controlador?

Ingeniería Merobix • • 8 min de lectura

Cuando un controlador no es el que comanda actualmente la salida, enfrenta un problema: lo que calcule internamente estará en desacuerdo con el valor que de verdad se envía, y si alguna vez toma el mando ese desacuerdo se vuelve un salto. El seguimiento de salida, también llamado inicialización, resuelve esto al forzar al controlador inactivo a seguir la salida real para que su estado interno se mantenga veraz. Esta guía explica cómo funcionan los modos track e initialize, por qué son el mecanismo detrás de los cambios de modo sin brinco, y cómo hacen que los esquemas de cascada y de anulación entreguen el control de forma limpia.

Volver al glosario

Seguimiento de salida en una línea: El seguimiento de salida del controlador, o inicialización, es un modo en el que un controlador fuerza su salida a seguir un valor impuesto desde afuera en vez de calcularlo libremente, y retrocalcula su estado interno para coincidir. Esto mantiene al controlador listo para que, cuando se conmute a control normal, reanude desde ese valor sin un brinco, que es lo que hace funcionar la cascada, la anulación y las transferencias de modo con suavidad.

Forzar la salida a seguir un valor externo

Cuando un controlador está en modo track o initialize, deja de mover su salida desde su propio cálculo de error y en cambio fija su salida igual a un valor entregado desde afuera. Ese valor externo podría ser la posición real del elemento final, la salida de cualquier controlador que esté al mando en ese momento, o un valor provisto por un esquema de anulación. El controlador que sigue simplemente lo sigue. La parte esencial es lo que sucede internamente: en vez de congelarse, el controlador retrocalcula su término integral para que, dada la variable de proceso y el punto de ajuste actuales, su propia ecuación produciría exactamente la salida que se le está forzando. En otras palabras, mantiene su estado interno consistente con la salida impuesta.

Esta consistencia interna es lo que hace al seguimiento más que un simple retén. Un controlador que solo sostuviera su última salida comenzaría, al soltarse, a calcular de inmediato desde un integral rancio y podría saltar. Un controlador que sigue mantiene su integral continuamente alineado con la realidad, así que en cada instante está listo para tomar el mando sin costuras. La salida impuesta no solo se pasa de largo; se usa para reiniciar la memoria del controlador de modo que el controlador crea que esa salida fue idea suya. Cuando el seguimiento se suelta, el controlador continúa directo desde ese punto.

Track e initialize están estrechamente relacionados y muchas veces se usan de forma intercambiable, con initialize describiendo por lo común la alineación de un solo disparo que sucede en el instante en que un controlador está por tomar el mando, y track describiendo el seguimiento continuo que sucede mientras un controlador espera en las bambalinas. Ambos descansan en el mismo mecanismo de retrocálculo. El modo por lo general lo maneja una señal de otra parte del esquema de control, un comando de track y un valor de track, que le dicen al controlador cuándo seguir y qué seguir.

El mecanismo detrás de la entrega sin brinco

La transferencia sin brinco es la meta; el seguimiento de salida es una vía principal de lograrla. La razón por la que un cambio de modo puede brincar es que el estado interno del controlador entrante no coincide con la salida actualmente en vigor, así que su primer cálculo está en desacuerdo con lo que se envía y la salida salta para cerrar esa brecha. El seguimiento elimina la brecha por adelantado. Como el controlador que espera ha estado siguiendo la salida real y retrocalculando de forma continua su integral para coincidir, su estado ya concuerda con la realidad en el momento de la transferencia, así que no hay nada a lo que saltar. La salida simplemente continúa.

Este es el mismo principio que mantiene sin brinco a un lazo a través del cambio de manual a automático, pero el seguimiento lo generaliza a cualquier situación donde el control pasa entre fuentes. Un controlador que temporalmente no está al mando, por cualquier razón, usa el seguimiento para mantenerse sincronizado con la salida y así reanudar de forma limpia. En vez de describir el comportamiento sin brinco, el seguimiento es el engrane subyacente que lo produce: mantenga alineada la memoria del controlador inactivo con la salida real, y la entrega limpia sale de forma automática.

Vale la pena distinguir el seguimiento discutido aquí, que actúa sobre la salida del controlador y su estado interno, de la inicialización que actúa del lado del punto de ajuste. Un punto de ajuste se puede inicializar para que un lazo arranque desde un objetivo consistente con las condiciones actuales, lo cual es una preocupación distinta sobre hacia dónde apunta el lazo. El seguimiento de salida es sobre la variable manipulada y el estado integral, asegurando que el comando del controlador coincida con lo que de verdad se envía. Ambos sirven a la operación sin brinco, pero atienden mitades distintas del lazo.

El seguimiento en esquemas de cascada y de anulación

El control en cascada es el escenario clásico donde el seguimiento de salida se gana su lugar. En una cascada, un controlador primario fija el punto de ajuste de un controlador secundario, y el secundario mueve la salida. Si el secundario alguna vez se saca de punto de ajuste remoto, se pone en manual o topa un límite, el primario ya no está de verdad a cargo de la salida aunque quizá siga calculando. Sin seguimiento, cuando la cascada se cierra de nuevo la salida rancia del primario podría brincar el proceso. La inicialización de cascada usa el seguimiento para que el primario siga el estado real del secundario mientras la cascada está abierta, y retrocalcula para mantenerse consistente, de modo que recerrar la cascada sea suave y el primario retome exactamente donde de verdad está el proceso.

Los esquemas de anulación, o de selector, se apoyan en el seguimiento igual de fuerte. En una anulación, varios controladores compiten por mover una salida y un selector pasa solo al ganador, por ejemplo la salida más baja para una selección baja protectora. Los controladores que no están seleccionados están, en ese momento, sin mover nada, y si calcularan libremente sus integrales derivarían y se enrollarían. El seguimiento se usa para hacer que cada controlador perdedor siga la salida seleccionada y retrocalcule hacia ella, para que cada controlador se mantenga listo para tomar el mando en el instante en que se vuelva el ganador. Sin esto, una entrega de anulación brincaría y los perdedores se enrollarían mientras estaban marginados.

En un contexto de SCADA y monitoreo en la nube, el seguimiento es en gran medida invisible cuando funciona y conspicuo cuando no, lo que vuelve al histórico de tendencias el lugar para detectar problemas. Un brinco en un cierre de cascada o en una entrega de anulación aparece como un paso en la salida y un disturbio de proceso resultante, y verlo en una tendencia remota apunta directo a un asunto de seguimiento o de inicialización en el esquema. En activos distribuidos que corren muchos lazos de cascada y de anulación, tener las salidas, los modos y los estados de selector registrados y visibles de forma remota le deja a un ingeniero confirmar que las entregas son limpias y diagnosticar las que no lo son, sin necesidad de estar en sitio.

Preguntas frecuentes

¿Cuál es la diferencia entre el seguimiento de salida y la transferencia sin brinco?

La transferencia sin brinco es el resultado: el control pasando entre modos o fuentes sin perturbar la salida. El seguimiento de salida es uno de los mecanismos que lo produce, al forzar a un controlador inactivo a seguir la salida real y retrocalcular su estado interno para coincidir. El seguimiento es el cómo, la transferencia sin brinco es el qué. Están estrechamente ligados pero no son la misma idea.

¿Por qué necesita un controlador retrocalcular durante el seguimiento?

El retrocálculo ajusta el término integral del controlador para que su propia ecuación produciría exactamente la salida que se le impone, dados el punto de ajuste y la variable de proceso actuales. Esto mantiene el estado interno consistente con la realidad, así que cuando el controlador toma el mando no hay brecha entre lo que calcula y lo que se envía. Sin retrocálculo el controlador reanudaría desde un estado rancio y brincaría la salida.

¿Cómo ayuda el seguimiento en un lazo de cascada?

Cuando una cascada se abre, porque el secundario está en manual o en un límite, el primario ya no está de verdad al mando de la salida. El seguimiento hace que el primario siga el estado real y retrocalcule hacia él mientras la cascada está abierta. De esa forma, cuando la cascada se recierra el primario reanuda desde donde de verdad está el proceso, así que la transición es suave en vez de un brinco.

Más en PLC, RTU, HMI y DCS
Limitación de velocidad de salida  •  Saturación de salida  •  Camara inteligente vs controlador de vision  •  Comisionar un ciclo de embolo viajero  •  Línea base de marcha de un POC  •  Todo en PLC, RTU, HMI y DCS →
Capacitación SCADA gratuita para operadores
Merobix University - 70 lecciones en video y 261 preguntas de examen, del primer inicio de sesión a los reportes de cumplimiento (contenido en inglés). Sin llamada de ventas.
Comenzar gratis →