Vous êtes sur la page 1sur 2

clear all;

clc;
% ========================================================
disp('Tout les Données du Schéma Stocker Dans le Workspace ');
disp('??????????????????????');
% Les Données de Base du Réseaux :
U1 = 20e3 ; U2 = 220e3 ; U3 = 220e3 ; U4 = 60e3 ; Sbase = 100e6;
% Générateur ( Source Triphasée ) :
Unomg = 18e3 ; Scc = 3000e6 ; f = 50 ; Xg = 1/100; rg = 0;
% Transformateur T1 :
U1nomT1 = 20e3 ; U2nomT1 = 220e3 ; SnT1 = 160e6 ; Zt1 = 0.002+i*0.08 ;
% Transformateur T2 :
U1nomT2 = 220e3 ; U2nomT2 = 60e3 ; SnT2 = 120e6 ; Zt2 = 0.002+i*0.08 ;
% Ligne :
R = 0.01273 ; L = 0.9337 ; C = 12.74e-9 ; w = 2*pi*f ; l = 10e3 ;
% Charge :
Unomch = 60e3 ; Snch = 80e8 ; cos = 0.8 ; sin = 0.6 ;
% ========================================================
disp('Transformation des Impédance en Per-Unit') ; disp(' ');
disp(' 1]-Générateur :')
XgPU = Xg*((Unomg^2)/Scc)*(Sbase/(U1^2));
disp('Impédance du Générateur en [Pu] : '); disp('?????????????');
ZgPU = rg+i*XgPU
disp(' 2]-Transformateur :');
disp('? Transformateur 1');
disp('Impédance du Transformateur n°=1 en [Pu] : ');
disp('?????????????');
Ztr1PU = Zt1*((U1nomT1)^2/SnT1)*(Sbase/(U1)^2)
disp('? Transformateur 2');
disp('Impédance du Transformateur n°=2 en [Pu] : ');
disp('?????????????');
Ztr2PU = Zt2*((U1nomT2)^2/SnT2)*(Sbase/(U3)^2)
disp(' 3]-Ligne : ');
disp('Impédance La Ligne en [Pu] : '); disp('?????????????');
Zligne = (R+i*L*w)*l; Zbasel = Sbase/(U2^2);
ZlignePU = Zligne / Zbasel
disp(' 4]-Charge : ');
disp('Impédance de La Charge en [Pu] : '); disp('?????????????');
P = Snch*cos ; Q = Snch*sin ; SnchCpx = P+i*Q ; ZchCpx =
(Unomch)^2/SnchCpx ;Zbasech = Sbase/(U4)^2;
ZchPU = ZchCpx / Zbasech
disp('')
disp('============================================');
disp('Calcule de Zéquivalente en PU du Réseau :'); disp('????????????');
ZeqPu = ZgPU + Ztr1PU + Ztr2PU + ZlignePU + ZchPU
disp('============================================');
disp('Calcule du Potentiel Au Borne du Générateur Vg en PU du
Réseau :'); disp('????????????');
disp('On le Trouve dans la sortie du Scope Vs = Vg :')
Vg = 1.45e4
disp('Calcule du Courant de Ligne en [PU] : ')
IlignePU = Vg / ZeqPu
disp('============================================');
disp('Calcule du Courant de Ligne en (Ampér): ');
Ibase = Sbase/(sqrt(3)*U2);
disp('? En Nombre Complexe :');
Iligne = IlignePU*Ibase
disp('? En Module :');
Iliigne = abs(Iligne)
disp('FIN ? ?!! ')

Vous aimerez peut-être aussi