National Instruments Leadership Seminar

Slides:



Advertisements
Présentations similaires
Projets et Programmes (p&p) Un nouveau concept pour définir les modalités de mise en œuvre FORMATION LAF – JUIN 2009.
Advertisements

Reformulation  L’AFPA promoteur du projet souhaite mettre en place une application WEB afin de remplacer une solution en Java. Pour ce projet 4 mandataires.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
1 Systèmes informatiques embarqués Direction Technique Systèmes Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé,
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
1 Construire une séquence en technologie A)La construction de la séquence par l'enseignant ● Exemples : modélisation du réel en 5° B)La séquence vécue.
RMLL 2008 Isis-FISH/Gesi Benjamin Poussin Code Lutin
Interactive Face Animation - Comprehensive Environment
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Séminaire EOLE Beaune Septembre 2007 HORUS.
Module 14 : Installation et configuration des services Terminal Server.
Plan Présentation de 2TUP 2TUP, un processus UP 2TUP et UML Les apports de 2TUP 2TUP en détail 2TUP dans la pratique.
DIAGRAMME DE DEPLOIEMENT Exposé de: MBALLA MEKONGO Michèle MBOUNA FEUZE William SIEYADJEU Alex Lionel CHOPGWE Leonard NDUMATE Landry TIDJON Lionel.
appareil de mesure (pHmètre P310 Chauvin-Arnoux) Pierre DIEUMEGARD,
Formation SIMULINK.
Utilisation de Windows
Usine de Développement.
Le Cycle de vie d’un logiciel
Projet IHM - Gestion des modules ESSI3
ICMS’2014 Modélisation de la machine asynchrone double étoile
Algorithmique demander jeu du pendu.
MOT Éditeur de modèles de connaissances par objets typés
Système de commande automatique Linéarité- L'équation des éléments
DEFINITION DU CONCEPT DE MODÈLE DE PERFORMANCE
Javadoc et débogueur Semaine 03 Version A16.
Architecture de machines Le microprocesseur
Présentation J GUIRANDE.
Plans d’expériences: Plans factoriels
Virtualisation d’applications mobiles dans un réseau de Cloudlets
QoS - Configuration de NBAR (Network-Based Application Recognition)
Guide des différences entre les deux versions de l’interface web
Windev.
Démarche de conception. Démarche didactique.
Présentation de la maquette du projet
Notion De Gestion De Bases De Données
Création Et Modification De La Structure De La Base De Données
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Sfaihi Yassine Rabai Fatma Aissaoui Walid
Migration de l’architecture classique vers le cloud privé
Programmation Orientée Objet
Pourquoi étudier la statistique ?
Développement d’applications interactives
LOG770 Annexe A Éléments de probabilité
5 Analyse avec Designer d'Oracle
Programme financé par l’Union européenne
Programmation Android Composantes d’une application
Modélisation objet avec UML
Module 13 : Implémentation de la protection contre les sinistres
Base de donnée de support
Réalisé Par : Ahmed Ben Dahmen Slimen Ouni Chahed Ben Slama
Serveurs d’applications
BIOS- OS Environnement logiciel PC / Traitement numérique / Contrôle.
et de la Recherche Scientifique
Points de vue et sémantiques ad hoc
Programmation Python en Sciences de l’Ingénieur
Les différents modes de démarrage de Windows
Analyse et Mise en place de fvpat Webdev Server
Design, innovation et créativité
Retour sur les interfaces
Modélisation des SI et de la connaissance
Point d’information RNT
Pour en moduler l’ouverture et la complexité
Exemples: Séquence : Comment décrire un système pluritechnique?
Fabrice PAGE, Responsable marchés Aéronautique et Automobile
MOT Éditeur de modèles de connaissances par objets typés
Numérique et Sciences Informatiques
NF EN Annexe A NF EN Annexe A
Introduction à la vision par ordinateur
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

National Instruments Leadership Seminar April, 2002 April 2002 National Instruments CONFIDENTIAL

Le Toolkit d’Intégration de Modèle de Simulation National Instruments Leadership Seminar April, 2002 Le Toolkit d’Intégration de Modèle de Simulation Raphaël TILLET April 2002 National Instruments CONFIDENTIAL

Plan de la présentation National Instruments Leadership Seminar April, 2002 Plan de la présentation Introduction Les outils de simulation NI LabVIEW Real-Time Quid des modèles de simulation existants Le Toolkit d’Intégration de Modèle de Simulation Démonstration April 2002 National Instruments CONFIDENTIAL

Simulation : quels outils ? National Instruments Leadership Seminar April, 2002 Simulation : quels outils ? Exemple : conception du contrôle de trajectoire d’un missile Définition des besoins de contrôle de trajectoire du missile Validation du contrôleur sur un vrai missile Validation du prototype de contrôle de trajectoire avec des données réelles Validation du contrôleur avec un missile simulé HIL Embarquement du code April 2002 National Instruments CONFIDENTIAL

Simulation “Hardware-In-the-Loop“ National Instruments Leadership Seminar April, 2002 Simulation “Hardware-In-the-Loop“ Modélisation de systèmes Les systèmes complexes et non linéaires sont modélisés par des méthodes empiriques Les systèmes simples sont décrits par des modèles mathématiques Implémentation de simulation temps réel Besoin de performances temps réel et déterministes Besoin d’E/S pour s’interfacer avec le contrôleur April 2002 National Instruments CONFIDENTIAL

Simulation “Hardware-In-the-Loop“ National Instruments Leadership Seminar April, 2002 Simulation “Hardware-In-the-Loop“ Exemple : conception du contrôle de trajectoire d’un missile 3. Validation du contrôleur de trajectoire LabVIEW RT Système de développement 2. Transfert PXI RT Série E Série E Arinc 1. Développement du modèle du missile Données missile Données de test Contrôleur de trajectoire April 2002 National Instruments CONFIDENTIAL

National Instruments Leadership Seminar April, 2002 LabVIEW Real-Time April 2002 National Instruments CONFIDENTIAL

Que signifie TEMPS RÉEL ? National Instruments Leadership Seminar April, 2002 Que signifie TEMPS RÉEL ? Un système temps réel possède la capacité de répondre à un événement ou d’effectuer une opération dans un temps constant et ce, sans dépassement. April 2002 National Instruments CONFIDENTIAL

Terminologie temps réel National Instruments Leadership Seminar April, 2002 Terminologie temps réel Déterminisme Temps de boucle Jitter April 2002 National Instruments CONFIDENTIAL

Pourquoi Windows n’est pas temps réel ? National Instruments Leadership Seminar April, 2002 Pourquoi Windows n’est pas temps réel ? Temps processeur partagé entre plusieurs programmes Windows prend le pas sur les applications haute priorité De nombreux programmes tournent en tâche de fond (antivirus, économiseur d’écran…) Windows doit gérer les interruptions (clavier, souris…) National Instruments Confidential National Instruments CONFIDENTIAL

Système LabVIEW Real-Time National Instruments Leadership Seminar April, 2002 Système LabVIEW Real-Time Cible RT PC hôte Ou Développement Exécution Téléchargement April 2002 National Instruments CONFIDENTIAL

Système de développement (PC hôte) National Instruments Leadership Seminar April, 2002 Système de développement (PC hôte) Fonctionne sous Windows XP/2000/NT/9x Utilise le langage LabVIEW standard Réalise l’ensemble des tâches non déterministes de l’application Fournit l’interface utilisateur Gère les communications avec le système cible Fonctionne de façon transparente pour l’utilisateur avec une visualisation de la cible en face-avant April 2002 National Instruments CONFIDENTIAL

National Instruments Leadership Seminar April, 2002 Système cible (RT) Description générale fonctionne sous un système d’exploitation temps réel exécute un ou plusieurs VIs en temps réel est indépendant et autonome du système hôte vis-à-vis des plantages, redémarrages... Communication avec le PC hôte VI Serveur TCP/IP, UDP et DataSocket April 2002 National Instruments CONFIDENTIAL

National Instruments Leadership Seminar April, 2002 Les cibles RT Compact FieldPoint RT cFP-2000,2010,2020 Contrôleur PXI RT - PXI-8170 - série NI 8171 - série PXI-8140 RT April 2002 National Instruments CONFIDENTIAL

National Instruments Leadership Seminar April, 2002 Des mesures autonomes Applications autonomes lancées à l’allumage du châssis PXI (ou module cFP) grâce à l’Application Builder Fonctionnalités d’un serveur FTP Support de cartes NI (DAQ, vision, commande d’axes, série, GPIB, CAN et SCXI) le tout en mode RT ! April 2002 National Instruments CONFIDENTIAL

National Instruments Leadership Seminar April, 2002 Quelques chiffres Performances sur PXI-8176, 1,26 GHz acquisition, calcul PID, génération 1 PID 40 kHz 32 PID 2,5 kHz Performances sur PXI-8146, 266 MHz 1 PID 6,5 kHz 32 PID 1,2 kHz April 2002 National Instruments CONFIDENTIAL

Implémentation et validation de modèles National Instruments Leadership Seminar April, 2002 Implémentation et validation de modèles April 2002 National Instruments CONFIDENTIAL

Fonction de transfert du modèle National Instruments Leadership Seminar April, 2002 Fonction de transfert du modèle Équation différentielle résultant de l ’analyse du modèle : Fonction de transfert : April 2002 National Instruments CONFIDENTIAL

Implémenter et valider un modèle en LabVIEW National Instruments Leadership Seminar April, 2002 Implémenter et valider un modèle en LabVIEW Outils de contrôle avancés Basé sur les équations et les fonctions de transfert Fonctions continues, discrètes et non linéaires Antiblocage de roues et ESP Simulation d’environnements de test complexes April 2002 National Instruments CONFIDENTIAL

Simulation du modèle sous LabVIEW National Instruments Leadership Seminar April, 2002 Simulation du modèle sous LabVIEW April 2002 National Instruments CONFIDENTIAL

Simulation HIL sous LabVIEW Real-Time National Instruments Leadership Seminar April, 2002 Simulation HIL sous LabVIEW Real-Time April 2002 National Instruments CONFIDENTIAL

Utiliser un modèle Simulink® sous LabVIEW National Instruments Leadership Seminar April, 2002 Utiliser un modèle Simulink® sous LabVIEW Modélisation, simulation et analyse de systèmes dynamiques : Système linéaire et non linéaire Continu, discret ou hybride Représentation des modèles sous forme de diagramme Couramment utilisé dans l’aéronautique, l’aérospatiale et l’automobile April 2002 National Instruments CONFIDENTIAL

Le Toolkit d'Intégration de Modèle de Simulation National Instruments Leadership Seminar April, 2002 Le Toolkit d'Intégration de Modèle de Simulation S’interface uniquement avec MathWorks Simulink® Ajout des outils de l’interface graphique de LabVIEW dans l’environnement Simulink Importation de modèle Simulink® dans l’environnement de développement LabVIEW LabVIEW Simulink Algorithm Modeling Verification Real-World Prototyping April 2002 National Instruments CONFIDENTIAL

Diagramme du Simulation Interface Toolkit National Instruments Leadership Seminar April, 2002 Diagramme du Simulation Interface Toolkit April 2002 National Instruments CONFIDENTIAL

Processus de l’interfaçage du modèle National Instruments Leadership Seminar April, 2002 Processus de l’interfaçage du modèle MATLAB®/Simulink® ˜ Real-Time Workshop® Microsoft Visual C++ LabVIEW/LabVIEW Real-Time (modèle) (code C) (DLL) April 2002 National Instruments CONFIDENTIAL

Étape 1 : Inports & Outports National Instruments Leadership Seminar April, 2002 Étape 1 : Inports & Outports April 2002 National Instruments CONFIDENTIAL

Étape 2 : Solver Parameters National Instruments Leadership Seminar April, 2002 Étape 2 : Solver Parameters April 2002 National Instruments CONFIDENTIAL

Étape 3 : Real-Time Workshop National Instruments Leadership Seminar April, 2002 Étape 3 : Real-Time Workshop April 2002 National Instruments CONFIDENTIAL

Procédure de compilation National Instruments Leadership Seminar April, 2002 Procédure de compilation Real-Time Workshop génère du code C à partir d’un modèle MS VC++ compile ce code en model.dll LabVIEW génère deux exemples : model_driver.vi et model_daq_driver.vi Un utilitaire télécharge la DLL sur une cible LabVIEW Real-Time April 2002 National Instruments CONFIDENTIAL

Paramètres du modèle de simulation National Instruments Leadership Seminar April, 2002 Paramètres du modèle de simulation April 2002 National Instruments CONFIDENTIAL

Diagramme de Model_driver.vi National Instruments Leadership Seminar April, 2002 Diagramme de Model_driver.vi April 2002 National Instruments CONFIDENTIAL

Démo Simulation Interface Toolkit National Instruments Leadership Seminar April, 2002 Démo Simulation Interface Toolkit April 2002 National Instruments CONFIDENTIAL

Logiciels nécessaires National Instruments Leadership Seminar April, 2002 Logiciels nécessaires National Instruments LabVIEW 6.1 Module LabVIEW Real-Time 6.1 MathWorks version 12.x ou 13.0 MATLAB 6.x Simulink 4.x Stateflow 4.2.x (en option) Real-Time Workshop 4.x Microsoft Visual C++ 6.0 April 2002 National Instruments CONFIDENTIAL

National Instruments Leadership Seminar April, 2002 Conclusion Connexion au monde réel de manière transparente grâce à LabVIEW Déploiement de système temps réel avec LabVIEW Real-Time Développement d’applications de contrôle/commande en bénéficiant de la puissance de LabVIEW April 2002 National Instruments CONFIDENTIAL

Questions ? April 2002