Électrification

MATLAB et Simulink pour les entraînements moteur et les moteurs à traction

Développer des algorithmes et du software embarqué pour les systèmes de contrôle de moto-variateurs

Contrôle de moteur et d'électronique de puissance

Simuler des algorithmes de contrôle moteur

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 Simscape Electrical™
  • 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


Générer et déployer du code de production

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, TI 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