Beruflich Dokumente
Kultur Dokumente
ANNEXES
Annexe A
A.1 Les paramètres de la machine asynchrone étudiée
Nous donnons les grandeurs et les paramètres nominaux de la machine dans le
tableau A.1 qui nous avons utilisé dans nos simulations.
60
ANNEXES
Etape 02 :
- Cliquez sur MASTER PPC pour ajouter des blocs Simulink et des blocs ADC et DAC à
partir de la librairie Master PPC et ajoutez les connexions.
- Cliquez sur SLAVE DSP F240 pour ajouter les modèles de l’onduleur.
61
ANNEXES
Etape 03 :
62
ANNEXES
Dans Optimization :
- décochez la case Bloc reduction.
63
ANNEXES
Le code C sera créé, compilé et envoyé à la carte DSPACE. Un fichier *.sdf sera ensuite
généré dans le répertoire de travail. Ce fichier contient toutes les variables utilisées dans
votre programme Simulink.
64
ANNEXES
65
ANNEXES
66
ANNEXES
Le Layout est créé dans l’espace de travail. Ensuite il faut y ajouter des instruments. Il existe
deux types d’instruments :
67
ANNEXES
Pour enregistrer les données (mesures) dans votre ordinateur allez sur :
68
ANNEXES
Pour exporter les données vers un fichier Matlab, allez dans Project, Experiment1,
Measurement Data et cliquez droit sur le fichier .sdf créé puis export en choisissant bien le
type de fichier .mat dans l’onglet Save as Type.
Une fois vous avez exporté le fichier .mat, vous pouvez le charger et extraire les
variables en utilisant le programme de récupération des données suivant :
69
ANNEXES
70
ANNEXES
Annexe B
B.1 Le modèle Simulink de la machine asynchrone
71
ANNEXES
72
ANNEXES
Annexe C
C.1 Les deux MLI ensemble
73
ANNEXES
A pour objectif la génération des tensions triphasé directes, Le système triphasé de référence
est regroupe dans le bloc suivant :
- MLi-ST (STPWM) :
74
ANNEXES
Pour génère les signaux de commutation on compare les tensions de référence avec le
signale de la porteuse géné par un bloc de Repeating Squenece qui contient les paramètres
suivants :
- L’onduleur :
Pour notre cas l’onduleur est caractérisé par le bloc suivant avec 𝑈𝑑𝑐 = 580 𝑉 :
75
ANNEXES
76
ANNEXES
routines en C de S-FUNCTION
%Tension 3 phases
%Determination de Sekteur k
function k =Sec(Va,Vb)
k=1;k=2;k=3;k=5;k=6;k=0;
if Va*Vb>0
if Vb>0
if (abs(Vb)/abs(Va))<sqrt(3)
k=1;
else
k=2;
end
elseif Vb<0
if (abs(Vb)/abs(Va))<sqrt(3)
k=4;
else
k=5;
end
end
elseif Va*Vb<0
if Vb>0
if (abs(Vb)/abs(Va))<sqrt(3)
k=3;
else
k=2;
end
77
ANNEXES
elseif Vb<0
if (abs(Vb)/abs(Va))<sqrt(3)
k=6;
else
k=5;
end
end
end
routine en C de S-FUNCTION
% Temps
function [t1,t2,t0] =t(Vref,phi,k)
Vdc=580;
Tz=1/10000;
a=(sqrt(3)/2*Tz*Vref/Vdc)*(sin(-phi+k/3*pi));
b=(sqrt(3)/2*Tz*Vref/Vdc)*(sin(phi-(k-1)/3*pi));
c=(Tz-(a+b));
t1=a/Tz;
t2=b/Tz;
t0=c/Tz;
end
78
ANNEXES
routine en C de S-FUNCTION
79
ANNEXES
Tcon=t0/2+t2;
elseif (k==4)
Taon=t0/2;
Tbon=t0/2+t1;
Tcon=t0/2+t1+t2;
elseif (k==5)
Taon=t0/2+t2;
Tbon=t0/2;
Tcon=t0/2+t1++t2;
elseif (k==6)
Taon=t0/2+t1+t2;
Tbon=t0/2;
Tcon=t0/2+t1;
end
80
ANNEXES
- La porteuse :
A pour objectif de nous fournir un signale de pulsion, sous l’environnement Simulink on réalise
se schéma de bloc suivant :
81