Retour à Blogue

Ce dont les équipes d'ingénieurs ont besoin avant de lancer un programme HIL pour les entraînements moteurs

Simulation

02 / 10 / 2026

Ce dont les équipes d'ingénieurs ont besoin avant de lancer un programme HIL pour les entraînements moteurs

Principaux enseignements

  • La préparation HIL des entraînements moteurs commence par des objectifs clairs, des indicateurs de réussite/échec mesurables et un périmètre contrôlé qui correspond à vos fonctions les plus risquées.
  • La fidélité du modèle, les choix d'E/S et la synchronisation des boucles doivent être traités comme un système en boucle fermée, car de petites erreurs de latence ou de mise à l'échelle peuvent créer de faux problèmes de contrôle.
  • Un plan de test reproductible avec automatisation, capture de données et étapes de révision permettra de maintenir la stabilité et l'alignement des équipes à mesure que le code de contrôle et le matériel évoluent.

 

Les programmes HIL pour moteurs électriques se déroulent sans problème lorsque les exigences et le calendrier sont fixés avant le début du câblage.

Les systèmes motorisés représentent environ 45 % de la consommation mondiale d'électricité, de sorte que les petites erreurs de contrôle ou d'efficacité s'accumulent rapidement. Une configuration Simulation HIL Hardware-in-the-Loop) Simulation HIL de moteur vous permet de tester les contrôles par rapport à un modèle d'installation en temps réel tout en préservant la sécurité de l'étage de puissance. Cet avantage ne se manifeste que lorsque l'équipe considère la préparation HIL comme une tâche système et non comme un achat de laboratoire. Vous construisez une boucle fermée avec un timing strict, des signaux stricts et des critères de réussite/échec stricts.

Les équipes qui réussissent décident très tôt de ce que signifie « terminé », puis élaborent le modèle, le matériel, le calendrier et les tests correspondant à cette définition. Les équipes qui rencontrent des difficultés sautent généralement l'une de ces étapes et passent des semaines à traquer le bruit, la latence ou les hypothèses erronées. La différence réside dans la discipline, et non dans l'ambition. Si vous souhaitez que le HIL réduise les risques au lieu d'ajouter des risques liés au calendrier, vous avez besoin d'un plan de préparation que vous pouvez mettre en œuvre.

Définir les objectifs, les cas d'utilisation et les indicateurs de réussite du système HIL pour les entraînements moteurs

Votre premier livrable HIL est un objectif écrit de ce que vous allez prouver. Définissez les fonctions de contrôle qui doivent fonctionner en boucle fermée, les défauts que vous devez injecter et les limites de performance qui importent. Chiffrez les critères d'acceptation lorsque cela est possible, mais veillez à ce qu'ils soient liés à des preuves de test que vous pouvez réellement obtenir. Considérez le « fonctionnement du HIL » comme un ensemble de résultats mesurables.

Commencez par dresser une courte liste des questions qui font l'objet de discussions au sein de votre équipe, puis convertissez chacune d'elles en une affirmation vérifiable. Les catégories types comprennent le comportement au démarrage, le suivi de la commande de couple, les limites de courant, les réactions aux défauts et l'arrêt sécurisé. Déterminez les éléments qui peuvent servir de preuves, tels que les formes d'onde, les journaux ou les indicateurs de réussite/échec des contrôles automatisés. Adaptez ces choix à l'étape à laquelle vous vous trouvez, car la mise en service précoce d'un contrôleur nécessite des preuves différentes de celles requises pour la validation avant la mise en production.

Les compromis apparaissent immédiatement. Des objectifs restreints vous permettent d'être opérationnel plus rapidement, mais ils peuvent masquer les modes de défaillance qui apparaissent lorsque les conditions varient. Des objectifs larges augmentent les efforts de modélisation et d'intégration, et les problèmes de timing deviennent plus difficiles à isoler. Un bon compromis consiste à définir un petit ensemble de fonctions à haut risque avec des conditions d'arrêt claires, ainsi qu'une liste de tâches « suivantes » qui ne bloqueront pas la mise en service initiale.

 

Sélectionnez les scénarios cibles pour l'onduleur, le moteur et la charge pour HIL.

La préparation HIL dépend du choix des conditions de fonctionnement que vous devez couvrir, et non de la modélisation de tout ce que vous pouvez imaginer. Choisissez les comportements de l'onduleur, le type de moteur, la chaîne de détection et la dynamique de charge qui influent le plus sur la stabilité du contrôle et la logique de protection. Définissez les limites pour la tension, la plage de vitesse et les changements de sens du couple. Notez ensuite les conditions qui ne sont pas concernées par la première phase.

Une manière concrète d'y parvenir consiste à verrouiller un scénario de base unique et à le considérer comme la référence pour chaque choix de modélisation et de câblage. Une base de référence pratique consiste à utiliser un onduleur de traction alimentant un moteur synchrone à aimant permanent avec une interface résolveur, ainsi qu'un freinage régénératif et un affaiblissement de champ comme comportements requis. Ce choix unique permet de déterminer clairement quels capteurs doivent être émulés, quelles défaillances sont importantes et comment vous allez représenter l'inertie de la charge et la charge routière. Il permet également d'éviter le mode de défaillance courant consistant à construire un banc d'essai incapable de reproduire le comportement qui intéresse votre équipe de contrôle.

Le contrôle de la portée est plus important que l'exhaustivité. Si votre scénario initial mélange trop d'options de détection, de variantes de moteurs et d'effets thermiques ou de saturation, vous passerez votre temps à débattre de la fidélité du modèle au lieu de valider le contrôle. S'il est trop simple, la logique de protection et le réglage de l'observateur semblent stables sur HIL, mais échouent plus tard lorsque les conditions changent. Votre objectif est de créer un ensemble de scénarios qui sollicite le contrôleur de la même manière que le matériel, avec le plus petit modèle et le plus petit ensemble de câblage possible pour y parvenir.

 

« Les programmes HIL pour moteurs électriques se déroulent sans encombre lorsque les exigences et le calendrier sont fixés avant le début du câblage. »

 

Préparez des modèles de plantes et de contrôle qui fonctionnent en temps réel.

Le moteur HIL ne fonctionne que lorsque l'installation et le contrôleur exécutent de manière déterministe en temps réel. Cela implique un comportement à pas fixe, un temps de calcul limité et une correspondance claire entre les temps d'échantillonnage du modèle et les fréquences de la boucle de contrôle. Vous devez également définir ce qui doit être simplifié et ce qui doit rester haute fidélité. Le choix du modèle doit correspondre à vos objectifs, et non à votre outil préféré.

La modélisation des installations doit donner la priorité à la dynamique électrique qui détermine le contrôle du courant, ainsi qu'à la dynamique mécanique qui détermine la réponse en termes de vitesse et de couple. Les détails au niveau de la commutation peuvent être utiles, mais les représentations de valeurs moyennes permettent souvent d'obtenir plus rapidement des tests en boucle fermée stables, en particulier lors des premières phases de mise en service. Quel que soit le niveau choisi, validez le comportement en régime permanent et les transitoires par rapport à une référence connue avant de fermer la boucle. La modélisation du contrôleur doit inclure les mêmes limites numériques, la même discrétisation et le même comportement de saturation que ceux qui existeront sur le processeur cible.

La conclusion est simple : si le modèle ne respecte pas le budget temps, la boucle vous mentira. Lorsque l'exécution dépasse le budget, vous constaterez de fausses oscillations, des déclenchements de protection retardés et une sensibilité confuse aux paramètres du solveur. Définissez dès le début un budget de performance et considérez-le comme une exigence stricte. Vous gagnerez plus de temps en réduisant la complexité du modèle au bon endroit qu'en combattant plus tard le retard accumulé.

Spécifier les exigences en matière de matériel HIL, d'E/S et de conditionnement des signaux

La préparation du matériel consiste à disposer de signaux précis, d'interfaces d'alimentation sûres et d'une marge suffisante pour la synchronisation et l'extension. Définissez chaque entrée et sortie, le type de signal, la fréquence de mise à jour et le comportement attendu en cas de défaillance. Prévoyez dès le départ l'isolation et la mise à la terre, car les bancs d'essai des moteurs ne pardonnent pas les câblages approximatifs. Le choix de votre matériel HIL doit respecter ces contraintes, et non les imposer.

Vous aurez également besoin d'une distinction claire entre ce que simule le HIL et ce que fournit le matériel externe, en particulier pour les capteurs et les commandes de porte. Lorsque les équipes utilisent des plateformes telles que OPAL-RT, la première étape la plus utile consiste à mapper chaque canal à une norme électrique et à un contrôle d'étalonnage, puis à confirmer que les latences requises sont réalisables avec les modules d'E/S choisis. Le conditionnement du signal n'est pas un accessoire, il fait partie de l'interface de l'installation. Si le contrôleur « voit » un mauvais calibrage ou un mauvais filtrage, vous ne saurez pas si les défaillances sont des bogues de contrôle ou des artefacts de banc.

  • Documenter chaque canal avec les unités, l'échelle et les plages attendues.
  • Optez pour l'isolation et la protection de toutesÉnergie
  • Définir les besoins en matière d'émulation des capteurs pour la position, le courant et la tension
  • Vérifier que les sorties numériques correspondent aux exigences d'entrée du pilote de porte
  • Contrôles d'étalonnage du plan que vous pouvez répéter après chaque modification du câblage

Vérifier la synchronisation, la latence et la synchronisation sur toute la boucle

Le timing est le contrat implicite qui rend crédible le HIL pour les entraînements moteurs. Vérifiez la boucle de bout en bout depuis la sortie du contrôleur, en passant par les E/S, le modèle d'installation, jusqu'aux entrées du contrôleur. Mesurez la latence et la gigue, puis vérifiez qu'elles restent dans les limites prévues par votre conception de contrôle. La synchronisation entre les signaux analogiques, numériques et de type encodeur doit également être cohérente.

Commencez par établir un budget temporel qui alloue une marge à chaque segment, puis testez chaque segment indépendamment avant de boucler la boucle. Utilisez des réponses en échelon et des enregistrements horodatés afin de pouvoir voir clairement le retard, et non pas simplement le déduire de la forme d'onde. Vérifiez que l'échantillonnage, la mise à jour PWM et le retour d'information du capteur correspondent aux hypothèses de planification du contrôleur. Si votre contrôleur s'attend à un échantillonnage cohérent mais que votre banc renvoie des signaux asymétriques, le réglage semblera instable même si le code de contrôle est correct.

 

Zone de préparation À quoi ressemble le fait d'être « prêt » ? Ce qui échoue quand il manque
Budget de synchronisation de boucle La boucle a mesuré la marge par rapport au pire temps d'exécution possible. Les dépassements se traduisent par une fausse instabilité et des déclenchements de protection trompeurs.
Intégrité du signal La mise à l'échelle, le filtrage et les niveaux de bruit correspondent à ce que le contrôleur attend. Le réglage devient aléatoire car le banc ajoute des artefacts.
Synchronisation Les signaux de rétroaction s'alignent de manière cohérente dans tous les domaines échantillonnés. Les observateurs et les estimateurs dérivent en raison d'un décalage temporel, et non en raison de la physique de l'usine.
Contrôle d'insertion de défauts Les défauts sont reproductibles avec horodatage et comportement de réinitialisation clair. La logique de sécurité ne peut pas être validée car les déclencheurs sont incohérents.
Plan de collecte des données Les journaux enregistrent suffisamment de contexte pour expliquer chaque échec. Les équipes refont les tests à plusieurs reprises car la cause profonde ne peut être prouvée.
Contrôle de configuration Les révisions du modèle, du micrologiciel et du câblage sont suivies comme une seule base de référence. Les résultats ne peuvent pas être comparés d'un jour à l'autre, ce qui ralentit les progrès.

 

Élaborez un plan de test avec automatisation, capture de données et étapes de révision.

Un programme HIL à entraînement motorisé commence à apporter de la valeur ajoutée lorsque les tests se déroulent de la même manière à chaque fois et produisent des résultats fiables. Définissez des cas de test à partir de vos objectifs, puis ajoutez automatisation afin que les exécutions soient reproductibles et vérifiables. Définissez des étapes de vérification qui empêchent le banc d'essai de devenir un simple dispositif de démonstration sans responsabilité. Considérez le plan de test comme un produit qui nécessite un entretien régulier.

automatisation car les tests manuels masquent les régressions, et ce sont ces dernières qui font dérailler les calendriers. Les défauts logiciels représentent déjà un coût économique mesurable, estimé à 59,5 milliards de dollars par an aux États-Unis, lié aux erreurs logicielles et à des pratiques de test inadéquates. Un banc HIL sans contrôles automatisés devient souvent un moyen fastidieux de répéter les mêmes étapes de mise en service. Un banc HIL automatisation un filet de sécurité qui détecte les changements dans les gains de contrôle, la mise à l'échelle et le timing.

Les portes de contrôle garantissent l'honnêteté de tous. Définissez ce qui doit être validé avant d'étendre la portée, comme la marge de temps, le contrôle stable du courant et les réactions répétables en cas de défaillance. Stockez les journaux dans un endroit accessible à la fois aux équipes de contrôle et de test, et convenez de règles de nommage et de versionnement. Si vous ne parvenez pas à reproduire une défaillance en une journée, le plan doit être amélioré en termes de déclencheurs, de capture ou de contrôle de configuration.

 

« Le timing est le contrat implicite qui rend crédible le HIL des moteurs. »

 

Prévenir les échecs courants dans la mise en œuvre HIL des entraînements moteurs lors de la mise en service

Les échecs sont généralement dus à des hypothèses erronées, et non à des phénomènes physiques complexes. Les équipes connectent des signaux qui ne correspondent pas aux unités, ferment les boucles avant que le timing ne soit stable ou traquent des bruits qui sont en réalité des problèmes de mise à la terre. La prévention passe par une intégration progressive, des références claires et des vérifications rapides qui prouvent que chaque couche fonctionne. Lorsque vous ralentissez au bon moment, le banc accélère globalement.

Commencez par des vérifications en boucle ouverte qui valident chaque chemin de signal, puis passez à un contrôle en boucle fermée avec des limites conservatrices et des conditions d'abandon claires. Conservez une seule configuration « idéale » que tout le monde considère comme la référence, même si des expériences sont menées en parallèle. Lorsqu'une défaillance apparaît, isolez-la en effectuant une seule modification à la fois et exigez la preuve que cette modification a corrigé la cause profonde plutôt que de masquer les symptômes. Les problèmes de synchronisation et de mise à l'échelle imiteront si bien les problèmes de conception du contrôle que vous perdrez des jours entiers à moins que votre processus n'impose une séparation.

Le succès à long terme repose sur le fait de considérer la préparation comme une responsabilité partagée entre les contrôles, l'électronique de puissance et les tests. Les équipes OPAL-RT obtiennent souvent les meilleurs résultats lorsque le banc d'essai est géré comme un système, avec un timing mesuré, un câblage contrôlé et des portes de test qui garantissent l'honnêteté de la portée. Si vous effectuez ce travail en amont, le HIL devient un atout de validation reproductible plutôt qu'un exercice d'intégration récurrent. C'est cette discipline qui permet de gagner en confiance lorsque les délais sont serrés et que les changements se succèdent.

Des solutions en temps réel dans tous les secteurs

Découvrez comment OPAL-RT transforme les secteurs les plus avancés du monde.

Voir tous les secteurs