Utilisez MATLAB et Simulink pour construire des modèles de moteurs à partir de bibliothèques de moteurs, de variateurs, de sources et de charges. Choisissez le niveau de fidélité de la modélisation du moteur et du variateur en fonction de vos besoins et simulez les algorithmes de contrôle moteur.
- Implémentez des modèles linéaires de moteurs à paramètres localisés et réalisez des simulations rapides en utilisant des inverseurs de valeur moyenne avec Motor Control Blockset
- Modélisez et simulez la dynamique non linéaire d'un moteur et les commutations idéales ou détaillées de l'onduleur avec Power Systems Simulation Onramp
- Paramétrez des modèles de moteurs pour capturer la dynamique des moteurs avec des tests instrumentés ou importez des paramètres à partir d'une base de données ou d'une analyse par la méthode des éléments finis
- Effectuez des simulations en boucle fermée et réglez automatiquement les algorithmes de contrôle en utilisant le bloc Field Oriented Control (FOC) Autotuner pour répondre aux exigences de réponse en vitesse et en couple
- Concevez une logique de détection des défaillances et de protection pour assurer un fonctionnement sûr
Exemples
En savoir plus
- L'arme secrète de Tesla dans la course à l'autonomie – Article de blog
- Danfoss accélère sa transformation numérique avec MathWorks et l'approche Model-Based Design (4:20)
- Comprendre les algorithmes de contrôle de moteur BLDC – E-book
- Au-delà du PID : explorer des stratégies de contrôle alternatives pour les commandes vectorielles – Livre blanc
- Optimiser le contrôle de couple d'un moteur PMSM avec défluxage en utilisant la calibration basée sur un modèle – Article
- Les SynRM pourraient changer la donne pour les véhicules électriques – Article
Vidéos
- Présentation du contrôle de moteur DC brushless – Série de vidéos
- Reinforcement Learning pour le développement de commande vectorielle (6:12)
- Commande vectorielle de PMSM avec Simulink – Série de vidéos
- Simulation de l'ondulation de couple pour le design de systèmes de contrôle de moteurs (35:44)
- Concevoir des systèmes de refroidissement de moteur avec Motor-CAD et Simscape (36:27)
Exemples
Design et optimisation de systèmes de contrôle :
- Motor Control Blockset : exemples
- Autres exemples de contrôle moteur
Utilisez Simulink pour générer du code pour la simulation et les tests temps réel.
- Réalisez le prototypage rapide du contrôle sur une cible temps réel en générant du code C, C++ ou HDL pour les algorithmes de contrôle moteur
- Réalisez des simulations Hardware-in-the-Loop (HIL) avec des fréquences d'échantillonnage allant jusqu'à 1 MHz pour valider les contrôleurs du moteur
- Obtenez le support de simulation temps réel auprès de Speedgoat
En savoir plus
Vidéos
- Comment utiliser le prototypage rapide des systèmes de contrôle pour valider des moteurs électriques et des convertisseurs de puissance, partie 2 : Contrôle de moteurs électriques (9:42)
- Test Hardware-in-the-Loop (HIL) d'un contrôleur de moteur électrique (47:01)
- Prototypage rapide du système de contrôle d'un moteur PMSM (Permanent Magnet Synchronous Motor) (33:03)
Générez du code C et HDL prêt pour la production depuis Simulink pour les algorithmes de contrôle moteur et ciblant directement les microcontrôleurs embarqués, les FPGA et les SOC.
- Effectuez des simulations de type Software-in-the-Loop (SIL) et Processor-in-the-Loop (PIL) pour vérifier le code généré
- Analysez, optimisez et implémentez des algorithmes à virgule fixe et flottante avec Fixed-Point Designer
- Automatisez l'intégration, l'exécution et la vérification du code généré pour les processeurs tels que ARM® Cortex®-A/M/R, C2000, STM32, Infineon® AURIX™, Xilinx® Zynq® et Intel® SOC grâce à Embedded Coder et Hardware Support Packages
- Utilisez HDL Coder et les Hardware Support Packages pour générer le code et le déployer sur les dispositifs Intel, Xilinx et Microchip
- Assurez la conformité aux normes industrielles telles que MISRA-C™ et ISO 26262
En savoir plus
- Solutions pour le développement d'applications de contrôle moteur – Article
- Prototypage rapide basé sur FPGA de servomoteurs pour les moteurs synchrones à aimants permanents – Article
- Création d'un système desktop de dynamomètre de moteur électrique avec le Support Package C2000 de TI et l'approche Model-Based Design – Article
Vidéos
- Contrôle moteur avec les MCU multicœurs de TI en utilisant Simulink (31:33)
- Déploiement d'algorithmes de contrôle moteur sur un FPGA – Série de vidéos
- Implémentation du contrôle moteur avec Simulink et des processeurs croisés NXP i.MX RT (39:27)
- Déploiement d'algorithmes de contrôle moteur sur les contrôleurs Microchip dsPIC, PIC32 et SAM (28:39)