Glosario de Automatización • Integración trapezoidal

¿Qué es la integración trapezoidal en un PLC?

Ingeniería Merobix • • 8 min de lectura

Un totalizador que acumula flujo en un total corriente está haciendo integración numérica, y la exactitud de ese total depende por completo de cuál método usa el PLC para sumar cada escaneo. Las dos opciones comunes son la regla rectangular y la regla trapezoidal, y pueden diferir por una cantidad significativa siempre que la tasa de flujo esté cambiando. Esta guía baja un nivel por debajo del concepto de totalizador y mira la aritmética real: cómo cada método estima el área bajo la curva de tasa durante un escaneo, cuándo vale la pena el paso extra de la regla trapezoidal, y cómo un tiempo de escaneo variable erosiona en silencio la respuesta.

Volver al glosario

Integración trapezoidal en una línea: La integración trapezoidal es un método numérico que un PLC usa para acumular una señal, como el flujo, en un total corriente estimando el área bajo la curva de tasa en cada escaneo como un trapecio en lugar de un rectángulo. Donde la regla rectangular multiplica una sola muestra de tasa por el tiempo transcurrido, la regla trapezoidal usa el promedio de la muestra de tasa actual y la anterior multiplicado por el tiempo transcurrido, lo que cancela la mayor parte del error cuando la tasa sube o baja en rampa entre escaneos.

Rectangular frente a trapezoidal: dos maneras de sumar una tasa

Integrar una tasa de flujo en un total significa sumar, escaneo tras escaneo, la pequeña cantidad que fluyó durante cada escaneo. Esa cantidad es el área bajo la curva de tasa contra tiempo para esa rebanada de tiempo, y ambos métodos son solo maneras distintas de estimar esa área a partir de las muestras de tasa que el PLC tiene a la mano. La regla rectangular, a veces llamada regla de Euler o de mano izquierda, toma una muestra de tasa y la multiplica por el tiempo transcurrido, tratando la tasa como plana a lo largo de todo el escaneo. Geométricamente dibuja un rectángulo cuya altura es esa única muestra y cuyo ancho es el paso de tiempo, y suma el área de ese rectángulo al total.

La regla trapezoidal mantiene dos muestras de tasa en juego: la tasa medida este escaneo y la tasa medida el escaneo anterior. Promedia las dos, multiplica ese promedio por el tiempo transcurrido, y suma el resultado. Geométricamente dibuja un trapecio cuyos dos lados paralelos son la tasa vieja y la nueva y cuyo ancho es el paso de tiempo, lo que sigue exactamente un cambio en línea recta de la tasa en lugar de escalonar. El único costo extra sobre la regla rectangular es guardar la muestra anterior y hacer una suma y una división entre dos, lo que es trivial para un controlador.

Cuando la tasa es estable, ambos métodos dan la misma respuesta, porque el promedio de dos muestras iguales es justo ese valor. La diferencia aparece solo mientras la tasa cambia. Si el flujo sube en rampa, la regla rectangular usando la muestra más vieja queda corta cada escaneo y el total corre bajo; usando la muestra más nueva se pasa y el total corre alto. El trapecio se ubica exactamente sobre la línea recta entre las dos muestras, así que en una rampa lineal es correcto en lugar de solo cercano.

Cuándo la regla trapezoidal de verdad reduce el error

La regla trapezoidal se gana su lugar en señales que suben o bajan en rampa entre escaneos, que es la mayor parte del flujo real durante transitorios: un pozo puesto en línea, una bomba cambiando de velocidad, una válvula abriendo, un lote empezando o terminando. A través de cada uno de esos cambios la tasa está en pendiente, y la regla rectangular acumula un error de un solo lado cada escaneo que todo apunta en la misma dirección y por tanto se apila en lugar de cancelarse. A lo largo de una rampa de muchos escaneos ese sesgo puede sumar una discrepancia visible en el total, lo que importa cuando el total es una cantidad medida por la que a la gente se le paga o se le factura.

El tamaño de la mejora escala con cuánto cambia la tasa en un solo escaneo y cuántos de esos escaneos ocurren. Si el tiempo de escaneo es corto comparado con qué tan rápido se mueve la tasa, cada rectángulo es casi correcto y los dos métodos apenas difieren, así que un totalizador rápido en un proceso de cambio lento gana poco. Cuando el escaneo es más largo o la tasa oscila rápido, el error por escaneo crece y la ventaja del trapecio se vuelve real. Por esto la regla trapezoidal es el valor por defecto común en computadoras de flujo y bloques de totalizador: cuesta casi nada y elimina el error sistemático de rampa que la regla rectangular deja atrás.

Vale la pena ser claro sobre lo que la regla trapezoidal no arregla. Asume que la tasa cambia en línea recta entre las dos muestras, así que si la tasa real se curva de forma pronunciada dentro de un escaneo, el trapecio aún pierde la curvatura, solo que por mucho menos que un rectángulo. Tampoco puede recuperar información que las muestras nunca capturaron: un pico que sube y baja por completo entre dos escaneos es invisible para ambos métodos. El trapecio es una mejor aproximación en línea recta, no una cura para el submuestreo, así que una tasa que se mueve más rápido de lo que el escaneo puede seguir aún necesita un escaneo más rápido, no solo una mejor regla.

Jitter de escaneo, tiempo transcurrido y totales en el SCADA de nube

Ambas reglas multiplican una tasa por un tiempo transcurrido, y la exactitud del total es solo tan buena como ese tiempo transcurrido. Un escaneo de PLC no es perfectamente periódico: el tiempo de escaneo varía con la carga de lógica, las comunicaciones y las interrupciones, así que asumir un escaneo nominal fijo y multiplicar por esa constante introduce error siempre que el escaneo real corre largo o corto. La práctica robusta es medir el tiempo transcurrido real en cada ejecución desde un reloj de marcha libre o una diferencia de marca de tiempo y multiplicar por ese valor medido, para que el total rastree el tiempo real en lugar de una cadencia asumida. Esta es la misma disciplina de delta de tiempo que subyace a cualquier cálculo de tasa o de integral.

El jitter de escaneo interactúa con la elección de método de una manera sutil. Como la regla trapezoidal ya maneja una tasa cambiante correctamente, su error restante lo domina qué tan fielmente se captura el tiempo transcurrido, lo que hace de medir el dt verdadero la mejora de mayor valor una vez que el trapecio está en su lugar. Un totalizador que promedia con cuidado dos tasas pero luego multiplica por un tiempo de escaneo asumido y equivocado simplemente ha cambiado una fuente de error por otra. Acertar ambos, la tasa promedio y el tiempo transcurrido real, es lo que hace confiable un total acumulado a lo largo de una corrida larga.

En una arquitectura de SCADA de nube como Merobix, la integración primaria casi siempre pertenece al borde, en el PLC, la RTU o la computadora de flujo que ve cada escaneo, porque ese es el único lugar con acceso a la señal a tasa completa y a cadencia completa. La plataforma entonces transporta los totales acumulados junto con sus marcas de tiempo y calidad, así que un operador ve un total que se integró correctamente en la fuente en lugar de reconstruido a partir de muestras escasas después del hecho. Donde la plataforma sí calcula o verifica un total a partir de puntos de tasa historizados, aplican las mismas reglas, y debería usar el tiempo real entre muestras almacenadas en lugar de un intervalo nominal. Mantener visibles tanto la tasa cruda como el total corriente permite a un analista confirmar que el totalizador se está portando bien y detectar la firma del error de rampa si un método rectangular está corriendo bajo en silencio durante los transitorios.

Preguntas frecuentes

¿Cuál es la diferencia entre la integración rectangular y la trapezoidal?

La regla rectangular multiplica una sola muestra de tasa por el tiempo transcurrido, tratando la tasa como constante a lo largo del escaneo, lo que sesga el total cuando la tasa está en rampa. La regla trapezoidal promedia la muestra de tasa actual y la anterior antes de multiplicar por el tiempo transcurrido, así que sigue exactamente un cambio en línea recta y cancela la mayor parte de ese error de rampa. Cuando la tasa es estable los dos métodos dan el mismo resultado; difieren solo mientras la tasa cambia.

¿Cuándo importa la integración trapezoidal para un totalizador?

Importa más cuando la tasa de flujo cambia de forma significativa dentro de un escaneo y lo hace de forma repetida, como durante arranques, cambios de velocidad de bomba o transiciones de lote, porque la regla rectangular acumula un error de un solo lado a través de cada escaneo en rampa que se apila en lugar de cancelarse. En un proceso de cambio lento muestreado rápido, ambos métodos son casi idénticos. La regla trapezoidal cuesta casi nada agregar, así que es el valor por defecto común en computadoras de flujo y bloques de totalizador.

¿La integración trapezoidal elimina todo el error del totalizador?

No. Solo asume que la tasa cambia en línea recta entre dos muestras, así que la curvatura pronunciada dentro de un escaneo y los picos que suben y bajan por completo entre escaneos aún se pierden, solo que por menos de lo que la regla rectangular los perdería. También depende de multiplicar por el tiempo transcurrido verdadero; un buen promedio de tasa multiplicado por un tiempo de escaneo asumido y equivocado sigue estando mal. Un muestreo más rápido, no solo una mejor regla, es el arreglo cuando la tasa se mueve más rápido de lo que el escaneo puede seguir.

Más en PLC, RTU, HMI y DCS
OPC UA vs Modbus para integración nueva  •  OPC UA vs MQTT para la empresa  •  EDDL  •  Integración de SCADA con AWS IoT Core  •  Integración de SCADA con Event Hubs  •  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 →