Descargar arquitectura detallada (PDF)
Descargar PDF detallado
Nivel de campo: Industrial Edge como capa de ejecución de IA
Los dispositivos Industrial Edge se encuentran directamente en el taller y se conectan a PLC, unidades, robots, cámaras y cualquier otro equipo de automatización mediante conectores preconfigurados para PROFINET, S7, OPC UA, EtherNet/IP, Modbus TCP y otros. Debido a que la biblioteca de conectores cubre equipos de cualquier proveedor, la arquitectura también se adapta a entornos industriales industriales sin necesidad de reemplazo de hardware.
Un conjunto de aplicaciones locales se ejecuta en el dispositivo perimetral junto con los conectores:
- Servidor de inferencia de IA para la ejecución de modelos en el dispositivo, soporte de visión, series temporales y uso de inferencia por lotes
casos
- Aplicación de conector de visión para conectarse a cámaras industriales GigE y cámaras RTSP para entregar datos de visión para inferencia
- Recopilador de datos de visión para capturar imágenes y metadatos de cámaras y sistemas de visión, junto con resultados de inferencia del tiempo de ejecución, alimentando la canalización de datos de (re) training
- Industrial Information Hub, que asigna etiquetas PLC sin procesar y resultados de inferencia a un modelo de datos semánticos consistente antes de que los datos abandonen el dispositivo
- LiveTwin y PLC virtual para simulación de gemelos digitales y control virtual
- Mendix on Edge para interfaces de operador basadas en roles que abarcan tanto el borde como los sistemas ascendentes
- Energy Manager y Performance Insight para los KPI operacionales, incluido el consumo de energía y OEE
- Conectores de TI para conectividad a sistemas empresariales
Databus, basado en MQTT, conecta estas aplicaciones entre sí en el dispositivo y proporciona la red troncal de publicación-suscripción para pasar resultados de inferencia, lecturas de sensores y eventos hasta el nivel de fábrica. Los datos de visión entre el conector de visión y el servidor de inferencia se transmiten mediante ZMQ para manejar cargas útiles más grandes y de alta frecuencia.
Nivel de fábrica: la capa de operaciones de IA
El AI Asset Manager se ejecuta en un dispositivo virtual Industrial Edge a nivel de fábrica y actúa como ventanilla única para todas las actividades relacionadas con la IA en el taller. Se encuentra entre el entorno de desarrollo anterior y los dispositivos de borde de abajo, coordinando el ciclo de vida operativo completo de las soluciones de IA.
AI Asset Manager: modelo de distribución y operaciones
El trabajo del AI Asset Manager es recibir modelos de IA empaquetados del entorno de desarrollo, implementarlos en las instancias correctas del servidor de inferencia de IA en toda la flota y recopilar métricas sobre el rendimiento del modelo y la actividad de inferencia. Administra el control de versiones de soluciones de IA, supervisa el estado de implementación a nivel de dispositivo y proporciona la interfaz operativa a través de la cual los equipos de automatización administran la IA sin necesidad de interactuar con las cadenas de herramientas de desarrollo.
Utilice AI Asset Manager para:
- Extracción de modelos empaquetados de la línea de desarrollo a nivel de TI y distribuirlos a dispositivos periféricos
- Administración de versiones de modelos en una flota de dispositivos Industrial Edge, incluida la reversión y la implementación por etapas
- Recopilación de métricas de inferencia y datos de rendimiento de modelos implementados
- Proporcionar una vista operativa única del estado de la solución de IA en todos los dispositivos y sitios
El AI Asset Manager no es una herramienta de desarrollo. No entrena modelos, valida conjuntos de datos ni administra infraestructura de desarrollo. Esas responsabilidades pertenecen al flujo de trabajo de MLOPS en el entorno de desarrollo en la nube o en las instalaciones. AI SDK empaqueta el modelo de IA y entrega artefactos de lectura a implementación a la capa de arquitectura a nivel de fábrica, donde comienza el alcance del AI Asset Manager [AN1] y termina cuando las métricas operativas retroalimentan el ciclo de desarrollo.
Industrial Edge Management (Virtual, Pro o Cloud) maneja la capa más amplia de administración de dispositivos: implementación de aplicaciones, envío de actualizaciones de firmware y configuración, monitoreo del estado del dispositivo y administración de Industrial Edge Hub como repositorio global de aplicaciones. Funciona junto con AI Asset Manager en lugar de reemplazarlo: Edge Management maneja la plataforma; el AI Asset Manager maneja las soluciones de IA que se ejecutan en esa plataforma.
TI y nivel empresarial: el entorno de desarrollo de IA
El desarrollo del modelo se lleva a cabo en entornos locales o en la nube mediante el SDK de IA de Siemens. La línea de producción en este nivel cubre el ciclo de vida completo del desarrollo antes de que los modelos lleguen a la fábrica.
Siemens AI SDK: desarrollo de modelos y empaquetado
El SDK de IA proporciona a los científicos de datos las herramientas para empaquetar y validar sus modelos de IA en un entorno de su elección. Es una biblioteca de Python que proporciona métodos para definir interfaces de datos para modelos de IA con otros sistemas (automatización, por ejemplo), definir requisitos de tiempo de ejecución y empaquetar el modelo de IA junto con la lógica de negocio en un artefacto que se puede ejecutar completamente fuera de línea en el taller.
Utilice el SDK de IA para:
- Empaquetar modelos de IA y generar artefactos validados e implementables para AI Asset Manager, que eventualmente pueden ser ejecutados por AI Inference Server en el taller, utilizando datos de producción en tiempo real de diversas fuentes.
- Integración con entornos de AWS, Azure o MLOPS locales para ofrecer modelos de IA empaquetados a nivel de fábrica
Una vez empaquetados, los modelos son sacados por AI Asset Manager y distribuidos a la flota. Los modelos actualizados capacitados en nuevos datos de producción siguen el mismo camino, cerrando el ciclo de desarrollo a implementación.
Por qué la suite completa se implementa en conjunto
Una implementación realista utiliza los tres niveles en combinación porque manejan distintos problemas. Considere una implementación de inspección visual de calidad en una línea de ensamblaje de productos electrónicos:
Sin el servidor de inferencia de IA, la inferencia requiere conectividad en la nube e introduce una latencia incompatible con la inspección de velocidad de línea, aparte de los costos incurridos por cada transacción de datos. Sin el AI Asset Manager, implementar un modelo actualizado en cincuenta estaciones en tres sitios sería cincuenta operaciones manuales. Sin el recopilador de datos de visión y una canalización de datos estructurada, los datos de training no reflejan las condiciones reales de producción y la calidad del modelo se degrada con el tiempo. AI SDK permite unir la entrega repetible mediante la estandarización del artefacto entregado, independiente del tipo de modelo de IA que se está implementando.