MATLAB et Simulink pour les constructeurs de machines

Du conditionnement alimentaire à la découpe de métaux, en passant par le moulage par injection, les grands fabricants de machines de production utilisent MATLAB® et Simulink® pour répondre à la complexité croissante de leurs équipements.

  • Construction de modèles mécatroniques de leurs systèmes pour la simulation sur ordinateur et le virtual commissioning
  • Conception et vérification d'algorithmes de logique de supervision et de contrôle
  • Exécution de centaines de scénarios de simulation sans recourir à des prototypes ou à des systèmes de production
  • Génération de code temps réel (IEC 61131-3 ou C/C++) pour un déploiement sur différentes plateformes PLC

De la conception initiale à la mise en service, les constructeurs de machines tirent parti de MATLAB et Simulink pour construire des équipements à la fois efficaces, fiables et flexibles.

« En utilisant l’approche Model-Based Design avec MATLAB et Simulink, nous sommes parvenus à atteindre simultanément plusieurs de nos objectifs. Nous avons développé un contrôleur complexe pour un système hydraulique numérique plus fiable, plus précis et plus efficace que les systèmes précédents. Nous avons également accéléré le développement, ce qui nous a permis de prendre de l'avance sur notre concurrence. »

Kari Leminen, Metso

Virtual commissioning

Le virtual commissioning avec MATLAB, Simulink et Simscape™, vous permet de tester et vérifier en amont le logiciel de la machine en la modélisant numériquement. Lors des simulations sur ordinateur et Hardware-in-the-Loop, l'interaction entre les assemblages mécaniques, le logiciel de la machine et le produit en construction peut être testée dans différents scénarios avant que la machine ne soit physiquement disponible. Cette approche permet de réduire les coûts, de développer des produits de qualité, de réutiliser les projets et d'accélérer les temps de mise en service sur le terrain.


Maintenance prédictive

Les ingénieurs utilisent MATLAB et Simulink pour développer des logiciels de contrôle d'état et de maintenance prédictive pour les machines de production.

Les applications interactives facilitent l'accès aux données et leur prétraitement grâce à des protocoles industriels comme OPC UA, sans recourir à la programmation manuelle. Les ingénieurs peuvent concevoir des algorithmes (par exemple, pour estimer la durée de vie restante des équipements) et les déployer sur leurs PLC ou sur leurs appareils périphériques. Cela leur permet d'optimiser les intervalles de service et de réduire les coûts de maintenance, en comparaison avec la maintenance réactive ou préventive.


Génération de code PLC

En utilisant l’approche Model-Based Design, les ingénieurs développent des fonctionnalités machine et peuvent exécuter des centaines de scénarios de test grâce à la simulation sur ordinateur. À l'issue de la vérification, ils peuvent générer du code IEC 61131-3 (texte structuré ou schéma à contacts) ou du code C/C++ indépendant du hardware depuis MATLAB et Simulink. Le logiciel ainsi mis au point peut être déployé sur toutes les principales plateformes PLC.

Fournisseur

IDE

IEC 61131-3

C/C++

3S - Smart Software Solutions CODESYS™

 

 
B&R Industrial Automation Automation Studio™

 

 

Bachmann Electronic SolutionCenter

 

 

Beckhoff Automation TwinCAT®

 

 

Bosch Rexroth IndraWorks

 

 

Mitsubishi® Electric CW Workbench  

 

Ingeteam Ingesys IC3  

 

Omron® Sysmac® Studio

 

 
Phoenix Contact® PC WORX™

 

 

Rockwell Automation® RSLogix™/Studio 5000

 

 
Siemens® TIA Portal/STEP® 7

 

 


Inspection automatisée

MATLAB et Simulink proposent un environnement pour l'inspection automatisée dans la fabrication. Les ingénieurs utilisent les fonctionnalités de Machine Learning, de Deep Learning, de traitement d'images et de computer vision pour développer des algorithmes qui détectent et localisent différents types d'anomalies. Les algorithmes vérifiés sont ensuite déployés par l'intermédiaire :

  • De texte structuré et de schémas à contacts IEC 61131-3 pour les PLC et les PAC
  • De code C et C++ optimisé pour les systèmes embarqués
  • De code VHDL® et Verilog® pour FPGA et ASIC
  • De code CUDA® pour les GPU NVIDIA®

Utiliser MATLAB et Simulink pour les machines industrielles

“Using Model-Based Design with MATLAB and Simulink, we achieved multiple goals simultaneously. We developed a sophisticated controller for digital hydraulics that is more reliable, accurate, and efficient than previous systems, and we accelerated development, which gives us a competitive advantage.”

Kari Leminen, Metso