RT-LAB

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.

Advanced Features, Infinite Possibilities

The RT-LAB simulation platform is used to perform simulations of models in real time. RT-LAB’s features allow you to better control, visualize, access and customize your simulation projects.



Customizable Dashboards

Control simulation parameters and visualize the results of your simulation in real time with RT-LAB’s customizable dashboards, providing at-a-glance indication of the behavior of your model.










Code Parallelization

With RT-LAB you can distribute a real-time simulation composed of models and I/Os via real-time simulator on CPU cores and FPGAs.









Simulink Integration

Compile and run models in real time from the Simulink modeling environment to iteratively obtain the highest level of performance.







Communication Protocols & Drivers

RT-LAB offers a rich array of communication protocols and I/O flexibility, enabling easy and quick interfacing with controllers and test equipment.







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.


RT-LAB is compatible with all OPAL-RT Hardware Platforms

OPAL-RT offers a wide range of simulator platforms to meet all current industry needs and forthcoming challenges. All simulators are based on a modular and flexible design, and are fully customizable and expandable for specific I/O requirements.

Proud Users of RT-LAB

Since its first application nearly 20 years ago on the Canadian Space Agency’s Canada Arm, RT-LAB has revolutionized the world of systems engineering, whether in space, on the ground, or at sea. RT-LAB enables engineers and scientists to accelerate the development of new prototypes and to meet the most rigorous testing required by new and innovative technologies.

Get Started!

Already an RT-LAB user? Take a look at some of our resources.








Download RT-LAB

RT-LAB is the software platform of OPAL-RT’s simulation systems. Fully integrated with MATLAB/Simulink®, download RT-LAB to discover its features and see the release notes.
Learn more >













Resource Center


Looking for more information on RT-LAB? Search our extensive resource center for technical papers, presentations and demo models.
Learn more >





Video Tutorials


This series of video tutorials have been designed to guide you through the first steps in achieving real-time and closed loop simulation with RT-LAB, while providing explanations to get you started.
Learn more > 









Support

Need Help? Contact our support team for assistance, or browse our support services page.
Learn more > 








Autres ressources