Table des matières

RT-LAB

Sur cette page sont regroupées les notes relatives à la formation Opal-RT sur RT-LAB.

Les fichiers de la formation se trouvent ici (Accès en interne uniquement, mot de passe à voir avec Yassine) :

  • slides et exemples fournis par le formateur,
  • patch pour Matlab 2015aSP1 (problème d’affichage à l’ouverture de fenêtres Matlab 2015aSP1).

Notes Installation

RT-LAB Library

Defaut d’ installation RT-LAB Library dans simulink.

Lors de l’installation d’opal-rt, puis au lancement de matlab, puis simulink, la library RT-LAB n’apparait pas. Un defaut d’installation détecté a régler avec la procédure suivante.

Suite a l’installation de Matlab puis Opal-RT. copier le fichier setup_rtlab.m depuis C:\OPAL-RT\RT-LAB\v11.1.4.59\Simulink\m vers C:\OPAL-RT\RT-LAB\v11.1.4.59\Simulink\m

puis une fois matlab lancé, ouvrez ce fichier depuis C:\OPAL-RT\RT-LAB\v11.1.4.59\Simulink\m Executez ce script. Puis ouvrez simulink, a l’ouverture de la librairie un message en haut de la fenêtre s’affiche, cliquez sur FIX. la librairie RT-LAB doit apparaitre.

Mode d'utilisation de simulation temps réel

Model in the loop : Pas d’organe réel, tout simulé Hardware in the loop : Contrôleur réel et autre organe simulé Prototypage rapide : Contrôleur simulé et autre organe réel Power Hardware in the loop : Ajout de la notion de puissance par le bias d’un convertisseur

Slides n°2 et 3

Création du modèle

Structurer son modèle en sous-système (subsystem) avec les sous-systèmes suivants :

Config

Conseil

Ajout du modèle sur le système OpalRT

Lancement de la simulation sur le système OpalRT

Pour le cablage a l’arrière d’OpalRT et dans le mode “auto-alimenté” de la carte, brancher ou débrancher la carte avec l’alimentation coupée.
À la fin de chaque simulation, ne pas oublier de cliquer sur “reset” en dessous de “execute” pour terminer la simulation et permettre à un autre utilisateur de lancer sa simulation. Et si plusieurs personne utilise le système en même temps, choisir les coeurs utilisés dans les options “advence”.

Pour la modification de paramètre en direct

Monitoring de la simulation temps réel

Méthode statique

Méthode Dynamique

Permet de de monitorer tout les signaux dynamique (voir image ci-dessous)

Sauvegarde de donnée sur le disque dur du système OpalRT

Seulement 5 blocs OPwritefile peuvent être placés dans un modèle

Fenêtre de mesure (d) = 200 ms ; Ts = 50 micro seconde ; Decimation factor (Df) = 1

     Ns/s = d/(Ts*Df) = 4000

Pour un calcul sur plusieurs processeurs

Slides n°4

Utilisation des entrées/sorties

Toujours placer les fichiers .bin et .conf disponible dans le dossier “…\OPAL-RT Training\3 - Project Files\Test Model” dans le même dossier que le programme simulink avant de l’importer dans RT lab.
Un numéro de port correspond à 8 sortie, d’où le mux pour choisir la bonne sortie/entrée
RT lab doit être configurer sur “Hardware synchronise” si de entrées/sorties sont utilisés. De plus, le mode “XHP” (Extra High Performence) doit être activé.

Sortie analogique

Entrée analogique

Entrée/Sortie digital

Les port number pour les entrées/sorties digital ne peuvent être utilisés que sur une configuration :
  • Digital
  • PWM
  • tsd

RTE events

Toujours faire attention au pas de temps, ils doivent toujours être des multiple pour être synchronisé

Automatisé les tâches

FIXME avec les programmes de la formation

Il est possible d’automatisé des tâches via un code Python directement dans RTlab grâce à “RT LAB API

Ne pas oublier de placer le RTlab API import

Temps réel SmartGrid

FIXME avec les programmes de la formation

Arthemis est un solver qui permet d’accélérer la simulation pour les réseaux smartgrid

Interface Graphiqe Labview

FIXME Voir avec ceux qui sont resté jusqu’à la fin.