Retour à Blogue

Simulation en électronique de puissance pour la conception et la validation des convertisseurs

Électronique de puissance

09 / 05 / 2026

Simulation en électronique de puissance pour la conception et la validation des convertisseurs

Principaux enseignements

  • L'événement le plus rapide du circuit du convertisseur détermine le pas de temps, et c'est ce pas de temps qui détermine quel solveur vous pouvez réellement utiliser.
  • Les outils hors ligne permettent de résoudre les problèmes de conception, tandis que l'Simulation HIL en temps réel permet de résoudre les problèmes d'intégration ; il convient donc de planifier la conversion entre les deux comme une tâche à part entière, assortie de critères d'acceptation.
  • La précision du positionnement des fronts est plus importante que la taille brute des pas, ce qui fait de la commutation par interpolation la première caractéristique à vérifier lors de la comparaison des plateformes.

La simulation en électronique de puissance est rentable dès lors qu’elle permet de détecter les défauts du convertisseur avant même que la première carte prototype ne soit assemblée ; le facteur déterminant est le pas de temps dont votre modèle a réellement besoin.

Tous les programmes de conversion se heurtent au même obstacle. Les solveurs hors ligne offrent une capacité de résolution illimitée et aucune contrainte de temps, tandis que les plateformes en temps réel imposent une limite de temps stricte et un budget de calcul fixe par étape. Choisir le mauvais côté de cette ligne de démarcation peut coûter des semaines de retard. Aux États-Unis, le stockage par batterie à grande échelle a connu une croissance annuelle moyenne de 70 % au cours des trois dernières années, et chacune de ces installations repose sur un convertisseur que quelqu’un a dû modéliser, régler et valider.

La question pratique n’est pas de savoir quel simulateur est le meilleur. Il s’agit plutôt de déterminer quel solveur correspond à votre fréquence de commutation, à la vitesse de votre boucle de régulation et au matériel que vous prévoyez de connecter. Si vous réussissez à établir correctement cette correspondance, la validation se transforme en une séquence que vous pouvez répéter. Si vous vous trompez, vous passerez tout votre temps à courir après un bruit numérique qui n’a jamais existé dans le cuivre et le silicium.

Le rôle réel de la simulation en électronique de puissance dans la conception des convertisseurs

Les logiciels de simulation en électronique de puissance reproduisent dans le code le comportement de commutation des convertisseurs et de leurs boucles de régulation, ce qui vous permet de tester différents choix de topologie, de schémas de modulation et de logiques de protection avant de passer à la phase de conception matérielle. La couverture s'étend de l'estimation des pertes au niveau des composants jusqu'aux études complètes de stabilité du système. Chacune de ces questions nécessite un modèle différent.

Un onduleur à trois niveaux avec point neutre fixe en explique la raison. Son analyse à l'aide de modèles physiques détaillés des semi-conducteurs permet de déterminer les pertes de commutation et les températures de jonction, mais un seul cycle de ligne prend des heures. Si l'on remplace ces modèles par un commutateur idéal doté d'une résistance à l'état passant fixe, ce cycle de ligne s'achève en quelques secondes, ce qui est suffisamment précis pour le réglage des commandes, mais inutile pour la conception thermique.

Cette distinction est importante, car la plupart des groupes de convertisseurs considèrent la simulation comme une seule activité, alors qu’il s’agit en réalité de trois activités distinctes. La vérification topologique exige de la rapidité. La validation des commandes nécessite une dynamique correcte à la fréquence de boucle. Le travail de protection exige des transitoires fidèles au moment de la commutation. C’est en cherchant à satisfaire ces trois exigences à partir d’un seul modèle que les programmes aboutissent à des résultats auxquels personne ne fait confiance.

Les exigences en matière de pas de temps déterminent le solveur que vous pouvez utiliser

Votre pas de temps doit permettre de suivre l'événement le plus rapide qui vous intéresse. Un convertisseur commutant à 10 kHz en modulation de largeur d'impulsion nécessite des pas suffisamment petits pour positionner chaque front avec précision, ce qui se situe généralement autour de 1 microseconde en mode hors ligne et bien en dessous de cette valeur dès qu'un contrôleur physique est intégré à la boucle.

Prenons l’exemple d’un onduleur de traction fonctionnant avec une modulation à 20 kHz. Avec un pas de 50 microsecondes, chaque période de commutation ne contient qu’un seul échantillon ; les largeurs d’impulsion sont donc quantifiées selon la grille du solveur, et l’ondulation de courant que vous mesurez provient du calcul numérique plutôt que du circuit. La forme d’onde semble plausible à l’écran et répond à une question que vous n’avez jamais posée.

Réduire la durée d’une étape à 250 nanosecondes résout le problème d’ondulation mais multiplie la charge de calcul par 200. Ce chiffre résume à lui seul l’ensemble du compromis. Les outils hors ligne absorbent ce coût en s’exécutant plus longtemps. Ce n’est pas le cas des plateformes en temps réel, car chaque étape doit s’achever avant que la suivante ne commence ; il faut donc soit simplifier le modèle, soit transférer le calcul vers du matériel capable d’effectuer les opérations arithmétiques en parallèle.

« En réduisant le pas à 250 nanosecondes, on élimine l'ondulation, mais la charge de calcul est multipliée par 200. »

Comment la modélisation hors ligne et la validation en temps réel se répartissent les tâches

La simulation hors ligne permet de répondre aux questions de conception. La simulation en temps réel permet de répondre aux questions d'intégration. Vous dimensionnez les composants, choisissez une stratégie de modulation et validez une loi de commande hors ligne, puis vous passez à l'Simulation HIL , lorsque le contrôleur réel doit fonctionner à pleine vitesse sur un modèle d'installation.

Le transfert apparaît clairement dans le cadre d'un projet d'onduleur de 1 MW raccordé au réseau. Le dimensionnement des composants et les bilans de pertes sont déterminés hors ligne. Une fois la carte de commande mise au point, le même modèle de centrale est exécuté sur un simulateur en temps réel connecté à ses entrées/sorties analogiques et numériques, et l'équipe peut simuler des défauts sur le réseau, des événements de maintien en fonctionnement et des pannes de capteurs auxquels aucune configuration sur banc d'essai ne pourrait résister.

C'est également lors du transfert que les délais prennent du retard. Les modèles hors ligne reposent sur des hypothèses qui s'effondrent discrètement lorsqu'on passe à un pas fixe, notamment les boucles algébriques, les réseaux d'amortisseurs rigides et les commutateurs idéaux laissant passer des courants impossibles. Prévoyez du temps pour convertir le modèle plutôt que de supposer qu'il sera transposable.

Choix entre le calcul sur processeur et le calcul sur FPGA en fonction du pas de temps

La principale différence entre les solveurs sur CPU et ceux sur FPGA réside dans la limite inférieure du pas de temps. Les solveurs sur CPU atteignent environ 10 à 20 microsecondes tout en prenant en charge des modèles complexes et des topologies flexibles. Les solveurs sur FPGA descendent en dessous de 500 nanosecondes, car les équations de circuit s’exécutent sous forme de logique parallèle plutôt que d’instructions séquentielles.

La plupart des laboratoires spécialisés dans les convertisseurs finissent par utiliser les deux, et OPAL-RT procède délibérément à ce partage : « ARTEMiS » résout le réseau électrique sur le processeur (CPU), là où la taille du modèle est un facteur déterminant, tandis que « eHS » résout l'étage de conversion sur le FPGA, là où le placement des fronts est crucial. Ce partitionnement permet de conserver la résolution là où la physique l'exige.

Cette séparation a un coût. Tout signal franchissant la frontière entre le processeur et le FPGA subit un temps de latence supplémentaire ; il convient donc de placer cette frontière là où le couplage est faible, généralement au niveau d’une inductance de filtre ou d’un condensateur de liaison CC plutôt qu’au milieu du pont. Le tableau ci-dessous met en correspondance les tâches de validation courantes et l’approche de résolution la plus adaptée.

Tâche de validation Le pas de temps dont vous avez besoin Pourquoi cette étape est-elle importante ?
Analyse de la topologie et bilans de pertes 10 à 50 microsecondes Une note moyenne suffit, car il s'agit de comparer des candidats plutôt que d'en certifier un seul.
Réglage de la boucle de régulation par rapport à un modèle de système de 1 à 10 microsecondes La valeur de pas doit correspondre à la bande passante de la boucle de courant, sinon le réglage ne sera pas stable sur le matériel.
Simulation HIL avec un responsable de production de 250 nanosecondes à 1 microseconde Les fronts d'impulsion doivent se situer là où le contrôleur estime les avoir placés.
Études sur la commutation des convertisseurs à large bande interdite Moins de 250 nanosecondes Les flancs rapides et les oscillations véhiculent les informations que vous cherchez à capturer.
Interaction avec le réseau et coordination de la protection 20 à 50 microsecondes La dynamique des réseaux étant prédominante, un pas de calcul grossier permet de réduire facilement la taille du modèle.

Dans quels cas la fidélité du modèle de commutation ne tient pas la route dans la pratique

Dans quels cas la fidélité du modèle de commutation ne tient pas la route dans la pratique

La précision du modèle présente des lacunes aux limites, au sens propre du terme. Les modèles de commutation idéaux situent les transitions aux limites des pas ; ainsi, lors d’un pas grossier, le convertisseur semble commuter trop tôt ou trop tard, avec un décalage pouvant aller jusqu’à un pas de temps complet. Cela modifie le rapport cyclique effectif et se traduit par un décalage en courant continu dans le courant de sortie.

Les systèmes de traction électrique concrétisent ce coût. Les ventes mondiales de voitures électriques ont dépassé les 20 millions d'unités en 2025, soit environ un quart de l'ensemble des voitures neuves vendues, et chacun de ces groupes motopropulseurs a d'abord nécessité la validation d'un onduleur par rapport à un modèle de moteur. À 20 kHz avec un pas de 1 microseconde, une erreur de demi-pas au niveau des fronts représente 1 % de la période de commutation, ce qui suffit à fausser les estimations de couple d'une manière qui n'apparaît que sur un dynamomètre.

La commutation interpolée corrige en grande partie ce problème en calculant le point de passage exact à l'intérieur de l'écart, au lieu d'arrondir à la limite. Cela coûte du temps au solveur, mais c'est la seule caractéristique qui distingue un modèle de convertisseur fiable d'un modèle qui se contente de fonctionner. Lorsque vous comparez des outils de simulation en électronique de puissance, renseignez-vous d'abord sur la manière dont les transitions sont placées avant de vous intéresser à la taille des écarts.

« Les modèles de commutation idéaux placent les transitions aux limites des pas ; ainsi, lorsque le pas est grossier, le convertisseur semble commuter trop tôt ou trop tard, avec un décalage pouvant aller jusqu'à un pas de temps complet. »

Problèmes courants rencontrés dans les programmes de validation des convertisseurs

La plupart des problèmes de validation des convertisseurs trouvent leur origine dans les processus plutôt que dans la physique. Les modèles sont élaborés pour répondre à une question précise, puis réutilisés pour une autre ; les pas de temps sont choisis par habitude, et personne ne consigne quelle version du modèle de l'installation a généré quel résultat de test.

Cinq types de situations sont à l'origine de la majeure partie du temps perdu.

  • Réutilisation d’un modèle de réglage des commandes pour des études de protection, dans lesquelles des interrupteurs « idéaux » masquent le transitoire de surintensité que l’on cherche à détecter.
  • Choisir le pas de temps en fonction de ce que permet l'plateforme , plutôt qu'en fonction des exigences de l'épreuve la plus rapide du circuit.
  • Si le modèle d'usine n'est pas géré par versions, un test ayant échoué ne pourra pas être reproduit deux semaines plus tard.
  • Ne pas effectuer la vérification de la conversion du mode hors ligne au temps réel et détecter des boucles algébriques lors de la mise en service.
  • Validation du convertisseur seul lorsque le défaut se situe entre le convertisseur, le filtre et l'impédance du réseau.

La question des versions mérite qu'on s'y attarde davantage. Une campagne de validation de convertisseur génère des centaines d'exécutions sur différentes versions du micrologiciel, et sans trace permettant de relier la version du modèle, les paramètres du solveur et la version du micrologiciel, il est impossible de distinguer une véritable régression d'une hypothèse que quelqu'un aurait modifiée.

Ce qu'une validation rigoureuse des convertisseurs vous apporte à long terme

Les équipes de conversion qui choisissent leurs solveurs en fonction des exigences de pas de temps plutôt que par habitude rencontrent moins de surprises. Ce principe est simple à énoncer, mais difficile à respecter. Identifiez l'événement le plus rapide du circuit, choisissez le pas de temps qui le résout, et conservez le modèle qui a produit chacun des résultats que vous avez communiqués.

Au fil de quelques cycles de développement, cet effet s'amplifie. Le dimensionnement des composants ne fait plus l'objet de débats, car le modèle de pertes inspire confiance. Les régressions au niveau des contrôles apparaissent lors d'une exécution à pas fixe plutôt que sur un banc d'essai. Les tests de défaillance, qui entraînaient autrefois la destruction d'un prototype, s'effectuent désormais avant la pause déjeuner.

Les équipes qui travaillent avec OPAL-RT ont tendance à opter pour la même répartition : le réseau électrique est calculé sur le processeur (CPU), là où la taille du modèle est déterminante, tandis que l’étage de conversion est calculé sur le FPGA, là où le placement des bords est crucial. Le problème ne réside pas dans le matériel. Ce qui importe, c’est que la frontière entre les deux devient un choix de conception mûrement réfléchi, et vous ressentirez la différence à chaque réunion de validation, lorsque quelqu’un vous demandera dans quelle mesure vous faites confiance au chiffre présenté sur la diapositive.