Edge Computing
Fábricas
IoT Industrial
Latência
Automação

Edge Computing en fábricas: cuando el procesamiento local tiene más sentido

En entornos industriales, la informática de punta no es una optimización de costos en la nube; a menudo es la única arquitectura que cumple con los requisitos de latencia, volumen de datos y confiabilidad que exige la fábrica.

Edge Computing en fábricas: cuando el procesamiento local tiene más sentido

La discusión sobre [la computación de borde] en entornos corporativos tiende a girar en torno a los costos: procesamiento local para reducir las facturas de la nube, filtrado de datos en el borde para no transmitir lo que no es necesario transmitir. En el contexto industrial, este marco es erróneo. La computación perimetral en una fábrica no es una decisión de optimización de costos con una alternativa viable en la nube. Para un conjunto importante de aplicaciones industriales, la arquitectura de nube centralizada simplemente no cumple con los requisitos operativos: demasiada latencia para el control de procesos, volumen de datos demasiado alto para la transmisión continua, dependencia inaceptable de la red para operaciones críticas. La pregunta no es si el borde o la nube son más baratos. La pregunta es qué aplicaciones requieren procesamiento local como requisito funcional no negociable y cómo escalar la infraestructura perimetral para soportarlas.

¿Qué significa la latencia de milisegundos en la línea de producción?

Los sistemas de control de procesos industriales (PLC, DCS, sistemas de visión) operan en ciclos de tiempo que van desde microsegundos para el control de movimiento hasta decenas de milisegundos para el control de procesos químicos. La latencia de ida y vuelta a un centro de datos en la misma ciudad, en condiciones de red favorables, suele oscilar entre 5 y 20 milisegundos. En condiciones de red con jitter o con un centro de datos geográficamente distante, puede superar fácilmente los 50 milisegundos.

Para un sistema de visión por computadora de línea de inspección que necesita rechazar piezas defectuosas antes de que pasen a la siguiente estación, la latencia de decisión debe ser compatible con la velocidad de la línea. Un ciclo de línea de 200 milisegundos por pieza proporciona una ventana de tiempo para que la cámara capture, el modelo procese y la señal de rechazo se envíe al actuador. Restando el tiempo de captura de imágenes, el tiempo de actuación del actuador y el margen de seguridad, la ventana de procesamiento puede ser inferior a 50 milisegundos. Ninguna arquitectura de nube pública ofrece esta latencia de manera confiable y consistente.

El mismo razonamiento se aplica a los sistemas colaborativos de control de robots, los sistemas de parada de emergencia basados ​​en el análisis de sensores y cualquier aplicación en la que la acción física dependa de una decisión algorítmica en tiempo real. En estos casos, la informática de punta no es preferible: es obligatoria. El costo de una decisión con latencia excesiva no es un tablero obsoleto. Se trata de una pieza defectuosa que pasó la inspección, un equipo que no se detuvo en el momento adecuado o una operación que la red interrumpió.

El problema del volumen de datos que resuelven las matemáticas.

Una cámara de inspección industrial de alta resolución a 30 fotogramas por segundo genera aproximadamente de 1 a 3 gigabytes de datos por hora por cámara, dependiendo de la compresión y la resolución. Una instalación con cincuenta cámaras de inspección genera entre 50 y 150 gigabytes por hora. En un mes de funcionamiento en dos turnos, eso equivale a entre 24 y 72 terabytes de vídeo. Transmitir continuamente este volumen a la nube no es una cuestión de ancho de banda: hay operaciones que tienen el ancho de banda disponible para ello. Se trata de costos de almacenamiento y procesamiento en la nube que rápidamente se vuelven injustificables cuando la gran mayoría de las imágenes capturadas son de partes impecables y no necesitan análisis.

El modelo que funciona es la inferencia en el borde: el modelo de visión por computadora se ejecuta en hardware local, procesa cada cuadro y produce solo el resultado (aprobado o rechazado, con cierto grado de confianza) en lugar de transmitir la imagen completa. Las imágenes de piezas rechazadas o de baja confianza se pueden enviar a la nube para su revisión y reentrenamiento humano. El resultado es que la transmisión a la nube va de gigabytes por hora a megabytes por hora, y los datos que llegan a la nube son los que tienen valor para el análisis y la mejora del modelo.

Los sensores de vibración de alta frecuencia para el análisis del estado de los equipos tienen un perfil similar. El muestreo a 10 kHz, necesario para detectar algunas categorías de defectos mecánicos, genera volúmenes de datos que no justifican una transmisión continua. Lo que tiene sentido es calcular las métricas relevantes (espectro de frecuencia, amplitud en bandas específicas, índices de condición) localmente y transmitir solo estos indicadores calculados, con la serie temporal completa disponible en el almacenamiento local para un análisis más profundo cuando sea necesario.

Arquitectura de borde industrial: qué constituye la pila

El entorno de borde industrial no es un servidor en rack Linux. Es una jerarquía de capacidad informática distribuida entre el equipo y la nube, con diferentes niveles de procesamiento en cada capa.

En el nivel de equipo más cercano se encuentran las puertas de enlace de protocolo: dispositivos que traducen protocolos industriales como Modbus, Profibus, EtherNet/IP y OPC-UA a formatos que el resto de la pila puede consumir. Estas puertas de enlace suelen ser hardware especializado (Moxa, Advantech, Siemens SIMATIC) con firmware diseñado para el entorno industrial: temperatura de funcionamiento extendida, sin ventilador, ciclo de vida de los componentes de diez años. El costo por unidad es mayor que el del hardware de TI equivalente en cuanto a especificaciones de procesamiento, pero el requisito de confiabilidad en un entorno industrial justifica la diferencia.

Una capa por encima están los servidores perimetrales: hardware que puede ejecutar de todo, desde PC industriales robustas hasta bastidores de GPU compactos para inferir modelos de visión por computadora. Aquí la elección del hardware depende de la carga computacional. Para procesar series temporales y calcular indicadores de mantenimiento, es suficiente un procesador de bajo consumo. Para la inferencia de modelos de visión por computadora de alta frecuencia, las GPU industriales como la Nvidia Jetson AGX o la propia línea A2000 de Nvidia aparecen en las especificaciones de diseño.

A nivel de software, la cuestión de la orquestación (cómo implementar, actualizar y monitorear aplicaciones que se ejecutan en docenas o cientos de nodos de borde) es donde la mayoría de las arquitecturas de borde industriales tienen la mayor brecha. Kubernetes funciona, pero su complejidad operativa en entornos OT puede ser excesiva para equipos sin una gran experiencia en la orquestación de contenedores. Plataformas como Azure IoT Edge, AWS Greengrass y Balena ofrecen abstracciones más simples e integración nativa con los servicios en la nube correspondientes, pero crean una dependencia de un proveedor que debe evaluarse en el contexto del proyecto.

Seguridad física y lógica en el entorno de una fábrica

La informática de punta industrial agrega una superficie de ataque a los entornos que fueron diseñados para operar de forma aislada. Un servidor perimetral en la fábrica es hardware físico accesible, conectado a la red OT y, a menudo, administrado por personal de TI que no tiene acceso físico de rutina al espacio. Esto crea riesgos que el modelo de seguridad del centro de datos centralizado no aborda.

La seguridad física comienza con el recinto: los racks industriales con cerraduras y monitoreo de apertura no son una paranoia, son una práctica estándar para cualquier equipo informático en un área de acceso no controlado de una planta. La gestión del acceso físico al hardware incluye el control de quién puede conectar el USB, quitar el disco o restablecer el hardware.

La seguridad lógica en un entorno perimetral requiere que cada nodo perimetral esté autenticado para comunicarse con la nube: autenticación basada en certificados, no credenciales estáticas compartidas. Las actualizaciones de firmware y software deben estar firmadas digitalmente para evitar la instalación de software malicioso. El modelo de segmentación de red debería limitar a qué puede acceder el servidor perimetral más allá de los sistemas que necesita para funcionar; no hay ninguna razón para que un servidor de inferencia de visión por computadora tenga acceso al sistema de recursos humanos de la empresa.

Cómo dimensionar y presupuestar la infraestructura perimetral

El error más común en el presupuesto de borde industrial es calcular solo el costo del hardware del servidor e ignorar todo lo que lo rodea: la infraestructura de red OT que debe adaptarse para soportar el nuevo tráfico, el cableado estructurado que debe instalarse en entornos que no fueron diseñados para ello, el sistema de energía ininterrumpida para garantizar que el nodo de borde no pierda datos en un corte de energía y el costo de ingeniería para la puesta en marcha y la integración con los sistemas existentes.

Una regla general utilizada en proyectos industriales de vanguardia es presupuestar el costo total de propiedad del hardware de vanguardia entre dos y tres veces el costo del hardware en sí en los primeros dos años. The difference covers installation, integration, training of the operations team, and the initial adjustment cycle that any new implementation requires. From the third year onwards, the operating cost stabilizes at around 15 to 25% of the annual hardware cost, mainly in software maintenance and preventive replacement of components with a limited life cycle such as UPS batteries and disks.

Lea también