Accélérer l’électrification : développement d’un algorithme de commande vectorielle (FOC) pour moteur synchrone (PMSM)
Au travers de cette série, découvrez comment vous pouvez accélérer le développement de vos contrôleurs de moteurs électriques grâce à Motor Control Blockset.
Les commandes dites vectorielles ou à flux orienté (FOC) sont un moyen populaire de contrôler les moteurs synchrones utilisés dans les applications automobiles, industrielles, aérospatiales et grand public. Motor Control Blockset™ for Simulink® accélère le développement des commandes vectorielles en vous permettant de vérifier les algorithmes de contrôle à l'aide de la simulation et de générer un code compact et efficace pour un microcontrôleur.
Dans cette série, nous vous présenterons un exemple de référence d’une commande à flux orienté. Cette commande est déployée grâce à la génération automatique de code sur un microcontrôleur TI C2000 utilisé pour piloter un moteur synchrone. Pendant la démonstration, apprenez à utiliser le Motor Control Blockset pour :
- Paramétrer un modèle PMSM en exécutant des tests sur un moteur réel instrumenté
- Modéliser la dynamique du moteur ainsi que celle de son variateur avec différents niveaux de fidélité
- Concevoir un algorithme de commande vectorielle incluant les boucles de courant et de couple / vitesse à l'aide d'un encodeur en quadrature ou d'un capteur à effet Hall
- Implémenter les transformées de Park et Clarke et la génération de PWM grâce à la méthode « Vecteur Spatial »
- Utilisez les outils de calibration automatique de PID pour définir les gains optimaux du contrôleur pour les boucles de régulation de courant et de vitesse
- Vérifier les performances du contrôleur grâce à de multiples simulations en boucle fermée
- Générer du code pour microcontrôleur et déployer la boucle de régulation en courant du PMSM cadencée à 20 kHz sur une cible Texas Instruments C2000