RT-LAB

Slide thumbnail

Boostez vos simulations temps réel

RT-LAB, produit phare d’OPAL-RT, est un logiciel de simulation temps réel qui conjugue performance et convivialité. Depuis sa première mise en œuvre il y a vingt ans pour le bras canadien de l’Agence Spatiale Canadienne, RT-LAB a révolutionné le monde de l’ingénierie des systèmes, que ce soit dans le secteur spatial, terrestre ou naval. Il permet aux ingénieurs et scientifiques d’accélérer le développement de prototypes et de tester rigoureusement de nouvelles technologies et systèmes innovants. Entièrement intégré avec MATLAB/Simulink®, RT-LAB permet la conception de modèles élaborés  en simulant leur interaction avec le monde réel. Par sa souplesse et son extensibilité, il prend en charge les applications de simulation temps réel les plus avancées dans les secteurs de l’automobile, l’aérospatiale, l’électronique de puissance et les réseaux électriques.

La simulation temps réel en 4 étapes

L’interface de RT-LAB est facile à utiliser, y compris pour la génération de code. En quelques clics, un modèle Simulink® devient une application de simulation temps réel interactive.

Performance

Une puissance de calcul distribuée et extensible

RT-LAB peut exécuter de grands modèles Simulink®, en parallèle, quels que soient leurs besoins en entrées/sorties. Son atout principal est sa capacité à répartir la charge sur plusieurs processeurs, même en cas de simulateurs multiples qui communiquent entre eux en temps réel. Des châssis d’extensions de cartes FPGA peuvent aussi être utilisés pour augmenter la connectivité aux équipements matériels. RT-LAB est ainsi une plateforme temps réel économique, extensible et flexible qui repose uniquement sur des produits standards du commerce.

Optimisé pour le temps réel

Le système d’exploitation temps réel basé sur Linux s’appuie sur la technologie XHP d’OPAL-RT. Tout en conservant une performance optimale des calculs parallèles, les cœurs de calcul du simulateur sont protégés contre les perturbations de l’OS, afin d’obtenir une très faible gigue de l’ordre de quelques nanosecondes. RT-LAB fonctionne avec un processus d’arrière-plan ultraléger, ce qui garantit la prise en charge de fortes exigences temps réel, une synchronisation précise, une surcharge de calcul minimale et un flux de données maximal.

Interface utilisateur

Fenêtres dynamiques LabVIEW®

Directement dans l’interface utilisateur de RT-LAB, il est possible d’ouvrir des fenêtres LabVIEW® qui présentent des éléments graphiques, des indicateurs et des diagrammes. Des signaux issus du modèle Simulink® peuvent être affectés dynamiquement à ces éléments graphiques, tout simplement par glisser-déposer, même en cours d’exécution de la simulation. Des tableaux de bord fidèles et élaborés peuvent être créés, composés de jauges, cadrans, diagrammes et instruments virtuels.

Des paramètres de simulation faciles à ajuster

RT-LAB gère automatiquement une console utilisateur écrite en Simulink®. Elle s’ouvre au début de la simulation pour afficher les signaux souhaités et positionner les paramètres. RT-LAB dispose aussi d’une table des variables pour visualiser et modifier une donnée à n’importe quel moment. Tester un modèle devient un jeu d’enfant.

Acquisition

Visualisation

Le système d’acquisition RT-LAB fonctionne comme un oscilloscope virtuel : il présente les formes d’onde en temps réel, sans anomalies, ni pertes. Il peut fonctionner en continu ou sur déclenchements configurés pour capturer des événements spécifiques. Son noyau garantit précision et bande passante pour les applications temps réel les plus exigeantes, avec des centaines de canaux et une précision de l’ordre de la microseconde.

Enregistrement

Avec l’enregistrement de milliers de points de mesure, RT-LAB fournit un historique de données complet, dans un format compatible avec d’autres logiciels de simulation et de post-traitement. Ces fonctionnalités d’acquisition élaborées ne perturbent pas la simulation temps réel et laissent un maximum de disponibilité à l’exécution du modèle.

Automatisation des tests

Productivité

RT-LAB fournit une analyse de qualité et des résultats validés. Il fonctionne en continu, pour un maximum de productivité. Son environnement de test permet la création de séquences d’exécution élaborées, qui simulent des scénarios variés et des conditions transitoires. Il repousse les limites des tests en prenant en charge des scénarios considérés comme trop difficiles, dangereux voire impossibles à réaliser sur un banc de test physique. Il comprend également un environnement complet de mise à l’essai avec logiciel dans la boucle pour les phases précoces de développement. Avec des compétences minimales en programmation, il est possible de mener une analyse avancée et de générer des rapports. Ce système vous permettra une économie et un gain de temps tout en augmentant la couverture de vos tests.

Compatibilité

RT-LAB offre un ensemble complet de modules d’automatisation de tests conçus pour l’élaboration d’essais reproductibles. Ces modules s’appuient sur les technologies de référence comme Python, TestStand®, LabVIEW®, MATLAB®, C/C++ et Java. Ils s’intègrent facilement aux applications existantes.

Témoignages de clients

NR Electric utilise le simulateur temps réel RT-LAB pour tester un système de commande et de protection dans le cadre du projet multi-terminaux MMC-HVDC de Zhoushan.

Download PDF


L’environnement de simulation intégré de RT-LAB et ses nombreuses fonctionnalités facilitent le développement et le test de modèles.

Download PDF


RT-LAB, ses bibliothèques et ses boîtes à outils logicielles permettent la simulation en temps réel précise de modèles de réseaux électriques conçus dans Simulink et SimScape Power Systems.

Download PDF


Autres ressources