Retour à Blogue

Comment les spécialistes en simulation avancée repoussent les limites des performances en temps réel

Simulation

11 / 13 / 2025

Comment les spécialistes en simulation avancée repoussent les limites des performances en temps réel

Principaux enseignements

  • Les outils exclusivement basés sur le processeur imposent souvent des incréments plus importants ou des délais supplémentaires qui nuisent à la fidélité au moment même où cela compte le plus.
  • Des solveurs spécialisés en temps réel préservent la précision des modèles familiers tout en conservant des étapes fixes strictes pour les événements rapides.
  • Les solveurs FPGA capturent les dynamiques inférieures à la microseconde afin que les contrôleurs bénéficient d'un comportement de commutation et d'un timing de protection réalistes.
  • Une combinaison hybride CPU + FPGA vous permet de faire évoluer les grilles et les convertisseurs sans réécrire les modèles ni sacrifier les détails.
  • Des pipelines de développement et de test cohérents raccourcissent les itérations, réduisent les risques et renforcent la confiance dans les choix de conception finaux.

 

Les outils de simulation classiques deviennent un goulot d'étranglement face à la vitesse et à la complexité des systèmes électriques modernes. Les ingénieurs craignent que leurs modèles ne capturent pas tous les transitoires rapides ou toutes les instabilités, ce qui rend la validation critique des conceptions plus risquée. En effet, l'essor des convertisseurs de puissance à haute fréquence dans Énergie renouvelable a révélé de nouveaux problèmes de fiabilité : les pannes de convertisseurs sont désormais identifiées comme l'une des principales causes des coupures de courant. Cette réalité à haut risque signifie que les simulations doivent être exécutées à des vitesses en temps réel sans sacrifier la fidélité. Chez OPAL-RT, nous pensons que les ingénieurs ne devraient jamais être freinés par leurs outils, et des décennies passées à repousser les limites de la simulation en temps réel ont montré que l'intégration d'algorithmes avancés à du matériel spécialisé peut éliminer ces goulots d'étranglement. Il en résulte la possibilité de tester rapidement des systèmes audacieux et complexes en toute confiance dans les résultats.

Les outils de simulation standard peinent à répondre aux exigences de performance en temps réel.

Les simulateurs traditionnels basés sur des processeurs ont souvent du mal à suivre le rythme des systèmes rapides et complexes. Les ingénieurs sont fréquemment confrontés à des problèmes d'instabilité numérique ou doivent simplifier les modèles pour pouvoir les exécuter. Voici quelques difficultés courantes qui expliquent pourquoi les outils standard ont du mal à suivre le rythme :

  • Résolution temporelle limitée: Usage général transitoire électromagnétique (EMT) Les simulateurs fonctionnent généralement avec des pas fixes de l'ordre de 5 à 100 microsecondes. Cependant, la capture d'événements de commutation rapides ou de transitoires de défaut peut nécessiter des pas de temps proches de la plage des 100 nanosecondes, soit des ordres de grandeur supérieurs à ce que les solveurs CPU conventionnels peuvent atteindre de manière fiable.

  • Compromis en matière de précision liés aux retards des modèlesPour pallier les limites du processeur, les ingénieurs introduisent souvent de légers délais ou augmentent la taille des pas dans leurs modèles. Ces ajustements artificiels permettent aux simulations de continuer à fonctionner, mais ont un coût : même les délais minimes insérés pour assurer la stabilité peuvent réduire sensiblement la précision, compromettant ainsi la fidélité que la simulation en temps réel est censée fournir.

  • Limites du traitement parallèleLes processeurs multicœurs et les astuces logicielles peuvent améliorer le débit, mais certaines boucles de contrôle à grande vitesse et certaines interactions électroniques de puissance restent intrinsèquement difficiles à paralléliser. Certains calculs doivent être effectués de manière séquentielle, ce qui signifie qu'un convertisseur à commutation rapide ou un sous-système réseau rigide peut encore constituer un goulot d'étranglement pour l'ensemble de la simulation. Dans la pratique, cela signifie que des transitoires critiques peuvent être manqués ou trop lissés, car le simulateur ne peut pas résoudre toutes les équations dans les délais stricts imposés par le temps réel.

  • Dilemme entre échelle et vitesse: À mesure que les modèles s'étendent pour inclure des sections plus importantes d'un réseau électrique ou des circuits convertisseurs plus détaillés, la charge de calcul par intervalle de temps augmente. Les équipes finissent souvent par faire des compromis sur les détails (par exemple, en regroupant les dispositifs en une seule unité moyenne) afin d'éviter les dépassements de temps. Ce compromis entre l'échelle du système et la vitesse de simulation laisse des lacunes dans la compréhension, car un modèle simplifié peut ignorer des phénomènes localisés qui s'avèrent cruciaux lors des opérations réelles.

Ces défis illustrent pourquoi le recours à des outils de simulation prêts à l'emploi peut freiner l'innovation. Lorsque votre simulateur suscite des doutes, en raison d'erreurs numériques, d'événements manqués ou de simplifications forcées, il devient plus difficile de se fier aux résultats. Les ingénieurs ont besoin de solutions qui éliminent ces obstacles. Un simulateur doit se comporter exactement comme le système réel, quelle que soit sa complexité ou sa vitesse.

L'intégration de modèles standard à des solveurs spécialisés préserve la précision à des vitesses en temps réel.

Les spécialistes en simulation avancée s'attaquent à ces limites en améliorant les outils de modélisation courants grâce à une technologie de résolution haute performance. Plutôt que d'obliger les ingénieurs à simplifier considérablement les modèles, l'approche consiste à améliorer la manière dont la simulation elle-même est calculée. Une méthode éprouvée consiste à intégrer des solveurs en temps réel spécifiques à un domaine directement dans des plateformes telles que Simscape Electrical™. Cela permet aux équipes de continuer à utiliser leurs modèles MATLAB/Simulink® standard tout en bénéficiant de la stabilité et de la vitesse d'un solveur personnalisé.

Par exemple, le ARTEMiS est conçu pour fonctionner avec les modèles Simscape Electrical afin de garantir la stabilité numérique à des intervalles de temps fixes. Il utilise une technique de découplage avancée qui évite d'introduire des retards artificiels entre les sous-systèmes, préservant ainsi la fidélité du modèle, même dans les simulations de réseaux à grande échelle. Concrètement, cela signifie qu'un ingénieur peut prendre un modèle Simulink détaillé d'un réseau électrique complexe et l'exécuter en temps réel sans les piratages habituels ni perte de détails. Le solveur partitionne le réseau en blocs plus petits et plus faciles à résoudre, qu'il traite à l'aide d'algorithmes optimisés qui restent stables à la vitesse requise. Il est essentiel de noter que ce découplage est sans délai : le simulateur ne ralentit ni n'atténue les interactions entre les composants pour maintenir la stabilité. Les résultats reflètent donc fidèlement une simulation hors ligne haute fidélité, mais ils sont générés instantanément, étape par étape, en phase avec l'horloge.

La collaboration entre les outils standard et les solveurs spécialisés rationalise également les flux de travail. Les ingénieurs peuvent développer des modèles dans les outils qu'ils connaissent (comme Simulink) et simplement passer en mode temps réel lorsqu'ils sont prêts à les exécuter sur une machine cible. En arrière-plan, les solveurs gèrent automatiquement les équations rigides et les événements de commutation rapide, de sorte que même les composants réputés difficiles à calculer le sont sans instabilité. L'expérience industrielle montre que cette approche permet de simuler de manière fiable des systèmes de grande taille qui seraient normalement à la limite de l'instabilité. En préservant les détails et la précision à des vitesses en temps réel, les solveurs spécialisés offrent aux ingénieurs une alternative puissante à la « simplification » de leurs modèles.

Les solveurs basés sur FPGA sont essentiels pour la simulation électrique haute fidélité moderne.

Si les solveurs CPU avancés améliorent considérablement les performances en temps réel, certains scénarios exigent tout simplement une vitesse supérieure à celle que peut offrir un processeur à usage général. Les matrices prédiffusées programmables (FPGA) sont devenues l'outil indispensable pour la simulation en temps réel à très haute fidélité. Ces puces reconfigurables exécutent des calculs en parallèle réel et à des vitesses d'horloge qui permettent des pas de temps de l'ordre de la sous-microseconde. En effet, un solveur basé sur une FPGA peut représenter la physique des dispositifs à commutation rapide et des transitoires électromagnétiques avec une granularité similaire à celle du matériel.

La différence apportée par les FPGA est frappante. Par exemple, une simulation basée sur un FPGA a traité 1 200 commutateurs de semi-conducteurs de puissance avec un intervalle de temps de seulement 373 ns tout en conservant une précision de 99,83 %.mdpi.com. Ces chiffres ne sont pas seulement théoriques ; ils se traduisent directement par la capacité à modéliser des phénomènes à haute fréquence tels que les transitions de commutation rapides ou la propagation de transitoires à travers un grand réseau. En revanche, un simulateur basé sur un CPU risquerait de planter, de ralentir considérablement ou d'être contraint de faire la moyenne de ces dynamiques.

Les solveurs basés sur FPGA excellent car ils peuvent calculer plusieurs opérations simultanément. Un FPGA peut consacrer différents circuits logiques à la résolution de parties du modèle en parallèle, par exemple en résolvant des équations matricielles tout en intégrant des modèles de dispositifs dans le même cycle d'horloge. Ce parallélisme massif signifie que même les systèmes à grande échelle peuvent être simulés avec un niveau de détail sans compromis. Les plateformes de simulation en temps réel modernes associent souvent des processeurs à des FPGA : le processeur gère l'ensemble du modèle et les interfaces, tandis que les cartes FPGA traitent les calculs en moins d'une microseconde. Il en résulte un simulateur capable de faire fonctionner un convertisseur à découpage de 50 kHz en temps réel, en capturant chaque impulsion et chaque transitoire, là où les outils de la génération précédente auraient dû ralentir le processus ou omettre complètement certains détails.

Repousser les limites de la simulation en temps réel accélère l'innovation et renforce la confiance dans la conception.

Simulation HIL transparente Simulation HIL

La simulation en temps réel à haute fidélité rend les tests Simulation HIL HIL) transparents. Les simulateurs en temps réel modernes atteignent une précision telle que le matériel réel ne peut pas détecter qu'il n'est pas connecté au système réel. Les ingénieurs peuvent brancher des contrôleurs physiques ou des dispositifs de protection et les tester dans des conditions rigoureuses et réalistes. Le simulateur est capable d'injecter des défauts, par exemple une pointe de tension soudaine ou une défaillance de composant, et le contrôleur réagira exactement comme il le ferait sur le terrain. Cela signifie que les équipes peuvent vérifier leur logiciel et leur matériel de contrôle dans d'innombrables scénarios, y compris des cas extrêmes qui seraient trop risqués ou impraticables à tester sur des équipements physiques.

Valider des systèmes complexes en toute confiance

Le plus grand avantage de la simulation avancée en temps réel est peut-être la confiance qu'elle apporte aux décisions finales en matière de conception. Les conceptions modernes dans tous les secteurs, des groupes motopropulseurs des véhicules électriques aux réseaux électriques riches en énergies renouvelables en passant par Aérospatial , impliquent d'innombrables interactions et cas limites qui doivent être validés. Les ingénieurs peuvent soumettre leurs projets à des événements tels que des défauts de réseau à cycles multiples, des changements de charge rapides ou des pannes d'appareils, et observer la manière dont l'ensemble du système réagit. Les simulateurs haute fidélité capturent des effets subtils que les modèles plus simples ne détectent pas, garantissant ainsi que les problèmes potentiels sont découverts virtuellement plutôt que pour la première fois sur le terrain. Cette approche proactive évite les surprises coûteuses et signifie que la conception finale a déjà été testée dans un jumeau numérique du système.

L'approche de simulation en temps réel ouverte et haute performance d'OPAL-RT

Poursuivant ses efforts pour éliminer les goulots d'étranglement en matière de simulation, OPAL-RT a développé sa technologie autour de la connexion d'outils de modélisation standard à du matériel puissant en temps réel. Notre approche repose essentiellement sur l'ouverture et la performance : les ingénieurs peuvent utiliser des modèles Simulink ou FMI familiers et les exécuter sur des plateformes temps réel spécialisées qui combinent des processeurs multicœurs et des FPGA. Vous bénéficiez ainsi du meilleur des deux approches : la flexibilité d'une plateforme logicielle plateforme connaissez et la vitesse sans compromis d'un matériel de simulation dédié. Par exemple, un modèle Simscape Electrical™ détaillé peut être exécuté en temps réel sur notre simulateur en temps réel à l'aide de nos boîtes à outils spécialisées (telles que ARTEMiS la simulation basée sur CPU ou eHS pour la simulation de circuits basée sur FPGA) sans qu'il soit nécessaire de simplifier le modèle, car nos solveurs maintiennent la stabilité et la précision à des vitesses élevées. Cette approche a permis aux ingénieurs des secteurs de Énergie, de l'automobile, de Aérospatial et de la recherche universitaire de prototyper et de tester rapidement des systèmes qui ne pouvaient tout simplement pas être simulés en temps réel auparavant.

En repoussant les limites des performances de simulation, notre plateforme aux équipes d'innover en toute confiance. Ces solutions ont déjà fait leurs preuves dans des domaines allant des véhicules électriques aux réseaux électriques nationaux, en fournissant des résultats fiables dans les conditions les plus extrêmes. Nous concevons nos outils pour qu'ils soient non seulement à la pointe de la technologie, mais aussi conviviaux et modulaires, afin que les organisations puissent faire évoluer leurs tests, depuis les petites configurations HIL au niveau des composants jusqu'aux jumeaux numériques à l'échelle du système sur une plateforme unifiée. L'objectif ultime est de supprimer les limites de ce que les ingénieurs peuvent tester. Grâce à un écosystème de simulation ouvert et hautement performant à leur disposition, nos utilisateurs passent moins de temps à se débattre avec les limites des outils et plus de temps à innover dans la conception, convaincus que s'ils peuvent l'imaginer, ils peuvent le simuler en temps réel.

Questions courantes

De nombreux ingénieurs sont curieux de savoir comment ces techniques avancées de simulation en temps réel fonctionnent concrètement. 

Comment les utilisateurs avancés combinent-ils Simscape Power Systems et ARTEMiS une précision en temps réel ?

Les utilisateurs avancés tirer profit ARTEMiS en tant que solveur plug-in dans Simscape Power Systems (anciennement SimPowerSystems) pour obtenir une précision en temps réel. Concrètement, cela signifie qu'il faut construire le modèle électrique dans Simscape Electrical™ comme d'habitude, puis sélectionner ARTEMiS solveur à pas fixe lors de l'exécution sur du matériel en temps réel. ARTEMiS le modèle standard en partitionnant automatiquement le réseau et en appliquant des techniques de stabilisation numérique afin que la simulation reste stable à l'intervalle de temps choisi. Les ingénieurs peuvent ainsi simuler en temps réel des systèmes d'alimentation complexes, tels que des micro-réseaux ou des entraînements à plusieurs moteurs, sans ajouter de délais artificiels ni simplifier le modèle. En substance, ARTEMiS de moteur d'exécution en temps réel qui garantit la fidélité du modèle Simscape à grande vitesse.

Pourquoi les solveurs basés sur FPGA sont-ils essentiels pour la simulation électrique moderne ?

Les solveurs basés sur FPGA sont devenus indispensables, car les systèmes électriques modernes impliquent souvent des phénomènes qui se déroulent plus rapidement que ce que les solveurs CPU traditionnels peuvent gérer. Les dispositifs électroniques de puissance à haute fréquence, tels que les convertisseurs en carbure de silicium (SiC) ou en nitrure de gallium (GaN), commutent si rapidement que pour les simuler avec précision, il faut des pas de temps extrêmement petits. Les FPGA peuvent calculer ces simulations à petits pas en parallèle, ce qui est difficile à réaliser à grande échelle pour les CPU généraux. Grâce aux FPGA, les simulateurs peuvent capturer chaque événement transitoire et de commutation rapide, ce qui leur permet de modéliser avec précision tout, des entraînements de moteurs à grande vitesse aux circuits de protection ultra-rapides. Essentiellement, les solveurs FPGA garantissent que la résolution d'une simulation est suffisamment fine pour refléter la réalité dans les cas où même des pas de l'ordre de la microseconde brouilleraient des détails importants.

Quelles sont les limites auxquelles sont confrontés les ingénieurs avec les simulations en temps réel utilisant uniquement le CPU ?

Les simulations en temps réel sur CPU uniquement sont limitées par la nature séquentielle et la vitesse d'horloge des processeurs à usage général. À mesure que les modèles de simulation gagnent en complexité (avec davantage de nœuds, d'éléments de commutation et de boucles de contrôle), un CPU doit effectuer davantage de calculs dans le même intervalle de temps fixe. Il finit par atteindre un point où il ne peut plus terminer tous les calculs avant l'étape suivante, ce qui entraîne des retards ou la nécessité d'augmenter la taille des étapes. Les ingénieurs doivent souvent simplifier les modèles en raison des contraintes liées à l'utilisation exclusive du CPU, par exemple en regroupant des composants ou en réduisant les vitesses de commutation, ce qui peut omettre des comportements dynamiques critiques. De plus, certaines simulations en électronique de puissance impliquent des équations très rigides qui sont sujettes à une instabilité numérique sur un CPU, à moins d'augmenter la taille du pas. Tous ces facteurs signifient qu'une approche utilisant uniquement le CPU pourrait ne pas simuler fidèlement des systèmes extrêmement rapides ou à grande échelle, limitant ainsi les scénarios que vous pouvez tester en toute confiance.

Comment les simulations en temps réel améliorent-elles les tests des systèmes de contrôle ?

Les simulations en temps réel améliorent considérablement les tests des systèmes de contrôle en permettant au contrôleur d'interagir avec un modèle virtuel comme s'il s'agissait de l'installation réelle. Cette configuration est connue sous le nom de Simulation HIL . Comme la simulation s'exécute en temps réel, le contrôleur peut envoyer des signaux et obtenir un retour d'information selon le même calendrier que dans le cadre d'un déploiement réel. Cela permet de tester de manière approfondie la logique, les fonctions de sécurité et les performances du contrôleur dans un large éventail de conditions de fonctionnement. Par exemple, les ingénieurs peuvent utiliser la simulation en temps réel pour tester la réaction du système de contrôle d'une éolienne à des rafales soudaines ou à des défaillances du réseau. Le simulateur fournit au contrôleur des entrées de capteurs réalistes (telles que des variations de tension, de courant et de vitesse) en temps réel, et les sorties du contrôleur peuvent être réinjectées dans la simulation. Cette boucle serrée permet de détecter tout problème dans les algorithmes ou le code de contrôle, tel que des instabilités ou des réponses médiocres, dans un environnement sûr. En fin de compte, la simulation en temps réel permet de vérifier que les systèmes de contrôle fonctionneront correctement même dans les circonstances les plus difficiles, bien avant que ces contrôleurs ne soient connectés à des équipements réels.

Les simulateurs avancés en temps réel peuvent-ils aider à prédire les conditions de défaillance rares ?

Oui, l'un des grands avantages des simulateurs avancés en temps réel est leur capacité à explorer et à prédire des conditions de défaillance rares qui pourraient être difficiles à recréer autrement. Comme ces simulateurs peuvent exécuter des modèles très détaillés, les ingénieurs peuvent insérer des conditions de défaillance ou des événements extrêmes dans la simulation et observer les résultats. Par exemple, un simulateur en temps réel peut modéliser ce qui se passe si un disjoncteur d'un réseau électrique ne s'ouvre pas à temps, ou comment un Énergie renouvelable à onduleurs multiples se comporte lors d'un événement d'îlotage imprévu. En accélérant ou en répétant des scénarios dans le simulateur, vous pouvez découvrir des modes de défaillance qui prendraient normalement des années de fonctionnement réel pour apparaître. Il est important de noter que lorsque la simulation s'exécute en temps réel, elle peut interagir avec des dispositifs de protection ou des contrôleurs réels, révélant ainsi comment l'ensemble du système (matériel et logiciel) réagit à ces événements rares. Cette capacité prédictive aide les ingénieurs à concevoir des systèmes plus robustes et à mettre en place des mesures de protection pour les événements improbables mais possibles. En bref, la simulation en temps réel haute fidélité permet une approche proactive de la fiabilité, où les défaillances potentielles sont comprises et atténuées à l'avance.

Questions courantes

Question

Question

Question

Question

Question

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