Tests temps réel avec Simulink Real-Time et le hardware Speedgoat
Afficher le calendrier et s'inscrireDétails de la formation
Jour 1 sur 2
Présentation du workflow
Objectif: Mettre en place le hardware de test temps réel et tester les communications entre les ordinateurs hôtes et cibles.
- Présentation des tests temps réel
- Configurer des ordinateurs hôtes et cibles
- Exécuter une application temps-réel
- Ajuster les paramètres
- Surveiller et visualiser les signaux
- Créer une application autonome
Développer des applications temps réel
Objectif: Utiliser les blocs de driver Speedgoat pour convertir un test bench en une application RCP.
- Introduction au hardware d'un moteur synchrone à aimant permanent (PMSM)
- Convertir des modèles de systèmes en interfaces hardware de système
- Implémenter des drivers d'E/S Speedgoat
- Tester les capteurs et les actionneurs
- Exécuter les simulations temps réel en boucle fermée avec du hardware
- Mettre les signaux en mémoire tampon
Créer des interfaces interactives
Objectif: Utiliser des blocs Dashboard et App Generator afin de créer des interfaces utilisateur interactives qui se connectent à une application temps réel.
- Utiliser les blocs Dashboard de Simulink
- Génération d’applications MATLAB
- Déploiement d’applications MATLAB
Jour 2 sur 2
Automatiser les tests temps réel
Objectif: Utiliser Simulink Test pour créer et exécuter une suite de tests automatisés.
- Construire un harnais pour automatisation des tests
- Créer des séquences de test
- Itérer sur les entrées et les jeux de paramètres
- Analyser les résultats des tests
- Automatiser les tests temps réel avec MATLAB
Utiliser les protocoles de communication
Objectif: Configurer les blocs d'E/S pour interfacer la machine cible avec des protocoles de communication standard.
- Protocoles supportés dans Simulink Real-Time
- UDP en temps réel
- test en rebouclage I2C
Optimiser les modèles de systèmes pour l'exécution temps réel
Objectif: Utiliser le modèle desktop pour valider la fidélité du modèle vis-à-vis des optimisations nécessaires et optimiser le modèle du système afin de l'exécuter sur la cible hardware.
- Mesurer la précision du modèle du système
- Analyser les performances temps réel
- Optimiser les solveurs de modèles
- Évaluer les implémentations alternatives
Test Hardware-in-the-Loop
Objectif: Convertir un test bench de simulation en une configuration de test HIL, et utiliser un modèle de système en temps réel pour valider les exigences du système.
- Présentation du workflow du système Hardware-in-the-Loop (HIL)
- Exécuter l'algorithme du contrôleur sur le hardware de production
- Configurer un système HIL
- Effectuer des tests HIL
Niveau: Avancé
Pré-requis:
- Fondamentaux Simulink (ou Fondamentaux Simulink pour les applications automobiles ou Fondamentaux Simulink pour les applications aérospatiales)
- Connaissance de Simscape™ recommandée
Durée: 4 demi-journées
Langues: Deutsch, English, Français, 中文, 日本語, 한국어