Bonjour à tous, nous sommes en Master 2 en génie électrique et nous avons quelques petits soucis a interfacer SIMPOWER et SIMULINK.

Nous nous expliquons...

Nous avons modelisé via un logiciel d'element fini (logiciel "FEMM" pour visualiser les champs magnetiques et les flux dans la bobine) une simple Inductance.

Nous avons realisé avec Simulink un systeme du premier ordre dont l'equation caracteristique est " U=R*i + L*di/dt = R*i + d(fi)/dt ". L'objectif de la manip etait donc de creer un fonction sur Simulink qui face appelle à FEMM afin de connaitre la valeur de l'inductance et ceci fonctionne tres bien !!

Par contre nous voulons maintenant realiser la meme simulation mais avec SIMPOWER.
Nous voulons que SIMPOWER face appelle a FEMM, mais ce n'est pas réalisable.En effet il faut passer par le biais de Simulink afin de demander a FEMM la valeur de l'iductance modelisée auparavant.

Voici un schema SIMULINK :



Comme vous pouvez le voir il y a le Block " Matlab fcn " qui fait appelle a FEMM.Pour ceci on a crée une fonction qu'on a réalisé via un script "fichier.m"

Voici notre schema SIMPOWER equivalent



Vous pouvez donc remarquer qu'on a réalisé un modèle électrique du meme circuit réalisé auparavant sur Simulink.
Le but de la manip est donc de remplacer l'inductance qu'on a integré dans le circuit par une fonction ou un block spécifique afin que Simpower puisse ouvrir FEMM (directement ou via Simulink) pour récuperee la valeur de l'inductance modelisé par FEMM.
Cette opération est appelée " couplage entre modèle fin et globale ".



Pour résumer on souhaiterait savoir s'il est possible d'interfacer Simulink et SimPower? et si oui, comment?? L'aide de matlab ne nous a pas trop aidé et nous sommes bloqué .

Merci d'avance pour vos précieuses réponses.