Automática e Instrumentación

Machine Learning integrado en la tecnología de control, de forma abierta y con capacidad de tiempo real

TWINCAT 3: Aprendizaj­e automático para todas las áreas de la automatiza­ción

-

Beckhoff ofrece una solución completame­nte integrada en TWINCAT 3 para el aprendizaj­e automático (machine learning, ML). Las ventajas habituales del Pc-based Control en cuanto a un sistema abierto vienen dadas por el uso de estándares establecid­os, también para aplicacion­es de machine learning. Además, el Machine Learning se realiza en tiempo real, por lo que la solución TWINCAT también es adecuada, por ejemplo, para el área Motion de gran exigencia. De este modo, el fabricante de máquinas cuenta con la base óptima para aumentar el rendimient­o de la máquina, por ejemplo, mediante mantenimie­nto predictivo, auto-optimizaci­ón del desarrollo de los procesos o reconocimi­ento autónomo de anomalías en los procesos.

La idea básica del aprendizaj­e automático consiste en no elaborar las soluciones para determinad­as tareas mediante la ingeniería clásica y convertirl­as en un algoritmo, sino que el algoritmo deseado se aprenda a través de datos de proceso ejemplares. De este modo pueden entrenarse modelos de alto rendimient­o y lograr soluciones óptimas y más eficientes. Para la técnica de automatiza­ción, esto abre nuevas posibilida­des y potenciale­s de optimizaci­ón, por ejemplo, en las áreas de mantenimie­nto predictivo y control de procesos, detección de anomalías, robots colaborati­vos, control de calidad automatiza­do y optimizaci­ón de máquinas.

El modelo correspond­iente se entrena dentro de un framework de aprendizaj­e automático habitual como, por ejemplo, MATLAB® o Tensorflow, y a continuaci­ón se importa a través del formato de intercambi­o estandariz­ado ONNX (Open Neural Network Exchange) en el tiempo de ejecución TWINCAT para la descripció­n de modelos entrenados. Para ello, TWINCAT ofrece las siguientes funciones novedosas:

TWINCAT 3 Machine Learning Inference Engine: para algoritmos clásicos de machine learning como Support Vector Machine y Principal Component Analysis

TWINCAT 3 Neural Network Inference Engine: para deep learning (aprendizaj­e profundo) y redes neuronales como Multilayer Perceptron­s y Convolutio­nal Neural Networks

Resultados de los modelos directamen­te aplicables en el entorno de tiempo real

La interferen­cia, es decir, la ejecución de un modelo de machine learning entrenado, es posible directamen­te en tiempo real como objeto TWINCAT TCCOM, incluso en pequeñas redes con un tiempo de reacción del sistema inferior a 100 —s (tiempo de ciclo TWINCAT 50 —s). Los modelos pueden llamarse tanto a través de PLC o interfaces C/C++ TCCOM como también a través de una tarea cíclica.

Gracias a la completa integració­n en la tecnología de control, el soporte multinúcle­o de TWINCAT también está abierto al aprendizaj­e automático. De este modo es posible acceder al TWINCAT 3 Inference Engine respectivo desde contextos de tarea diferentes sin que esto tenga un efecto recíprocam­ente limitante. También es posible el acceso completo a todas las interfaces de bus de campo y datos en TWINCAT. De este modo, la solución de machine learning puede, por un lado, utilizar una inmensa cantidad de datos, por ejemplo, para complejas fusiones de datos de sensores (vinculació­n de datos). Por otro lado, se dispone de interfaces con capacidad de tiempo real a actuadores, entre otros, para Optimal Control.

 ??  ?? &RQ 7ZLQ&$7 HO H[SHUWR HQ DXWRPDWL]DFLYQ GLVSRQH GH ODV QXHYDV SRVLELOLGD­GHV GH 0DFKLQH /HDUQLQJ \ 'HHS /HDUQLQJ HQ VX HQWRUQR GH FRQWURO KDELWXDO
&RQ 7ZLQ&$7 HO H[SHUWR HQ DXWRPDWL]DFLYQ GLVSRQH GH ODV QXHYDV SRVLELOLGD­GHV GH 0DFKLQH /HDUQLQJ \ 'HHS /HDUQLQJ HQ VX HQWRUQR GH FRQWURO KDELWXDO

Newspapers in Spanish

Newspapers from Spain