Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP) Karine Rouelle Business Development Manager Real-Time Testing
Au programme Mise en œuvre du Model-In-the-Loop Mise en œuvre du protypage rapide de lois de contrôle/commande
Description du système étudié Error
Cycle de développement de systèmes embarqués Exigences validation Modélisation système Modélisation Simulation Lab Tests véhicule vérification module de test
Test Model-In-The-Loop Valider le modèle du contrôleur Environnement de tests sur PC Modèle contrôleur Modèle système Test System Logging / Analysis Stimulus
Processus de mise en œuvre : Model-In-the-Loop Error Modèle contrôleur Modèle Système
Processus de mise en œuvre : Model-In-the-Loop Modèle contrôleur Modèle Système
Processus de mise en œuvre : Model-In-the-Loop Modèle contrôleur Simulink LabVIEW Modèle système AMESim LabVIEW Modèle de perturbation DYMOLA LabVIEW
Processus de mise en œuvre : Model-In-the-Loop Modèle contrôleur Simulink LabVIEW Modèle système AMESim LabVIEW Modèle de perturbation DYMOLA LabVIEW
Processus de mise en œuvre : Model-In-the-Loop Modèle contrôleur Simulink LabVIEW Real-Time Testing and Simulation Software Modèle système AMESim LabVIEW Modèle de perturbation DYMOLA LabVIEW
Démonstration
Solutions NI : Model-In-the-Loop Modèle contrôleur Automatisation des tests Simulink LabVIEW Real-Time Testing and Simulation Software Modèle système AMESim LabVIEW Modèle de perturbation Traçabilité des exigences DYMOLA LabVIEW
Environnements de modélisation supportés The MathWorks, Inc. Simulink software SimulationX from ITI MapleSim from Maplesoft GT-POWER from Gamma Technologies Inc. TESIS DYNAware models CarSim/TruckSim/BikeSim from Mechanical Simulation Corp. Esterel SCADE Suite NI MATRIXx SystemBuild NI LabVIEW FORTRAN / C/C++ AVL BOOST RT AMESim models from LMS Functional Mockup Interface (FMI) Dymola from Dassault En développement : VI Grade models Simulink is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners.
Autres exemples d imports de modèles Video: Compiling a model with The MathWorks, Inc. Simulink Software http://www.ni.com/white-paper/13066/en NI VeriStand Model FrameWork http://www.ni.com/pdf/manuals/372952a.pdf
Cycle de développement de systèmes embarqués Exigences validation Modélisation système Modélisation Simulation Lab Tests véhicules vérification module de test Prototypage rapide
Prototypage rapide du contrôleur (RCP) u + Modèle contrôleur Modèle système y
Prototypage rapide du contrôleur (RCP) Valider l algorithme de contrôle/commande Modèle contrôleur Modèle système
Prototypage rapide du contrôleur (RCP) Valider l algorithme de contrôle/commande Système à piloter Modèle contrôleur temps réel Capteurs et Actionneurs
Prototypage rapide du contrôleur (RCP) Valider l algorithme de contrôle/commande Système de test RCP Système à piloter Enrg / Analyse Stimulis Modèle contrôleur temps réel E/S Conditionnement de signaux Capteurs et Actionneurs
Processus de mise en œuvre : RCP Modélisation et Simulation Real-Time Testing and Simulation Software Test Temps Réel NI CompactRIO NI SbRIO
Solutions temps réel NI : RCP Modélisation et Simulation Real-Time Testing and Simulation Software Automatisation des tests Test Temps Réel Traçabilité des exigences NI CompactRIO NI SbRIO
Système d acquisition de données embarqué dans une monoplace de type Formula Student L objectif : Réaliser une acquisition analogique sur une monoplace pour des réglages au plus juste et être en liaison CAN avec le calculateur. La solution : Utiliser NI LabVIEW FPGA et Real-Time avec du NI CompactRIO pour acquérir les données, les traiter à la bonne fréquence et utiliser DIAdem pour le post-traitement des données ISAT
Développer et personnaliser des applications dans l environnement NI VeriStand Pourquoi NI VeriStand? Les E/S reconfigurables Les Custom Devices Les IHM et outils Les APIs
Pourquoi n avez vous pas écrit l application en NI LabVIEW? We did write some LabVIEW code to customize NI VeriStand, but the cost of implementing a completely custom solution would have been significantly higher and created more technical risk. With NI VeriStand, we took the existing framework and built on it, cutting our development and deployment schedule by a significant amount. This correlated directly to a lower overall system cost Greg Sussman, Certified LabVIEW Architect, Process Automation L interview complete dans l édition de Q1 2010 de Instrumentation Newsletter at ni.com/newsletter.
Plateforme technologique NI : E/S reconfigurables Conception Application LabVIEW, LabVIEW Real-Time Personnalisation IP Add-on et outils tierces partie Validation Application Automatisation des tests Traçabilité des exigences Post -traitement des données Gestion des données CompactRIO & Single-Board RIO PXI,PC RIO (R Series, FlexRIO) Value Faible coût Robuste Performance Haute Performance
Interfaces FPGA-Based I/O Sensor Simulation High-Speed Control Crankshaft Simulation Custom Serial Protocols
Interfaces FPGA-Based I/O Ajout d interface utilisateur FPGA-based I/O pour Personnaliser les configurations I/O Reconfigurer les IP hardware Simuler et executer des algorithmes haute vitesse
Plug-in Custom Devices Ajout de fonctions temps-réel personnalisées Les custom devices permettent l ajout de fonctionnalités comme Interfaces Instrument Support de matériel tierces Tâches utilisateur
Hardware: architecture Single-Point I/O Modules standards NI E, M, X Series DAQ NI SCXI/C Series SigCon NI R Series NI 9144 (EtherCAT) MXI-Express RIO NI-XNET (CAN/LIN/FlexRay) Aero buses FIU boards
Les Custom Devices NI VeriStand NI 9144 EtherCAT/RIO Scan Mode Multimode PID Controller Embedded Data Logging Real-Time Execution Tracing Lambda Power Supply Control NI Fault Insertion Units Engine Simulator XCP/CCP Master NI Motion Control Boards* EtherNet/IP Communication* LVDT/Resolver Simulator CAN-OBDII Interface Synchronization (IEEE 1588, IRIG, GPS) ARINC 429 Interface MIL-STD-1553 Interface Modbus Interface RS232/485 Interface Waveform I/O (coming soon)
Personnalisation des outils et des IHMs Ajout d outil temps-réel personnalisés Ajout de fonction personnalisée Personnaliser l apparence
Les APIs de NI VeriStand System Explorer API AddDAQDevice(), AddModel(), SetRate(), Workspace Automation API GetChannelValue(), Model Execution() Stimulus Profile API Sequence Control(), Event Control()
Add-on NI VeriStand NI VeriStand 2011 add-on pour le contrôle temps-réel en boucle fermée Dynamomètres Testeurs Servo-hydraulic Chambres de température
Questions? Merci pour votre attention
Pause