Académique Documents
Professionnel Documents
Culture Documents
El siguiente sistema cuenta con cinco buses, con sus respectivas especificaciones de
línea y de buses, resolver el sistema por el método de desacoplado rápido.
P2esp=PG2-PD2=0.533-0.20=0.333
P3esp=PG3-PD3=0.0-0.45=-0.45
P4esp=PG4-PD4=0.0-0.40=-0.40
P5esp=PG5-PD5=0.346-0.60=-0.254
Q3esp=PG3-QD3=0-0.15=-0.15
Q4esp=PG4-QD4=0-0.05=-0.05
V1=1.02
V2=1.02
V3=V4=V5=1.00
El siguiente diagrama de flujos muestra los pasos del método desacoplado rápido, el
cual sirvió de base para desarrollar el código en Matlab.
A continuación se muestra el código para el método desacoplado rápido, realizado en
Matlab.
% DATOS DE BUSES
% Nodo PG PD QD Vesp
% 1 - 0 0 1.02
% 2 53.30 20.00 10.00 1.02
% 3 0 45.00 15.00 -
% 4 0 40.00 5.00 -
% 5 34.60 60.00 10.00 1.000
% DATOS DE LINEAS
Sbase=100; % MVA
Tol_P=0.001; %tolerancias
Tol_Q=0.001;
%Voltajes de arranque
v1=1.02;
v2=1.02;
v3=1;
v4=1;
v5=1;
%Elementos de la Ybus
y11 = 6.25 - 18.695*i;
y12 = -5.000 + 15.00*i;
y13 = -1.25 + 3.75*i;
y14 = 0;
y15 = 0;
y21 = -5.000 + 15.00*i;
y22 = 10.8333 - 32.415*i;
y23 = -1.6667 + 5*i;
y24 = -1.6667 + 5*i;
y25 = -2.5000 + 7.499*i;
y31 = -1.25 + 3.75*i;
y32 = -1.6667 + 5*i;
y33 = 12.9167 - 38.695*i;
y34 = -10.000 + 30*i;
y35 = 0;
y41 = 0;
y42 = -1.6667 + 5*i;
y43 = -10.000 + 30*i;
y44 = 12.9167 - 38.695*i;
y45 = -1.25 + 3.75*i;
y51 = 0;
y52 = -2.5000 + 7.499*i;
y53 = 0;
y54 = -1.25 + 3.75*i;
y55 = 3.750 - 11.21*i;
tolerancia_P = 0.001;
paro_P = 10;
n=0;
KP=0;
KQ=0;
ITERACION=0;
while KP==0 & KQ==0 & ITERACION < 30
ITERACION = ITERACION +1
%Calculo de las potencias activas
P2 = v2*[v1*abs(y21)*cos(d_dada2-d_dada1-angle(y21))+v2*abs(y22)*cos(-angle(y22))+...
v_dado3*abs(y23)*cos(d_dada2-d_dada3-angle(y23))+ v_dado4*abs(y24)*cos(d_dada2-
d_dada4-angle(y24))+v_dado5*abs(y25)*cos(d_dada2-d_dada5-angle(y25))];
P3 = v_dado3*[v1*abs(y31)*cos(d_dada3-d_dada1-angle(y31))+v2*abs(y32)*cos(d_dada3-
d_dada2-angle(y32))+...
v_dado3*abs(y33)*cos(-angle(y33))+ v_dado4*abs(y34)*cos(d_dada3-d_dada4-
angle(y34))];
P4 = v_dado4*[v2*abs(y42)*cos(d_dada4-d_dada2-angle(y42))
+v_dado3*abs(y43)*cos(d_dada4-d_dada3-angle(y43))+...
v_dado4*abs(y44)*cos(-angle(y44))+ v_dado5*abs(y45)*cos(d_dada4-d_dada5-
angle(y45))];
P5 = v_dado5*[v2*abs(y52)*cos(d_dada5-d_dada2-angle(y52))
+v_dado5*abs(y54)*cos(d_dada5-d_dada4-angle(y54))+...
v_dado5*abs(y55)*cos(-angle(y55))];
DP=[DP2
DP3
DP4
DP5];
DP2V = DP2/v2;
DP3V = DP3/v3;
DP4V = DP4/v4;
DP5V = DP5/v5;
DPV=[DP2V
DP3V
DP4V
DP5V];
delta_angulo = -inv(B1)*DPV;
tolerancia_Q = 0.0001;
Q4 = v_dado4*[v2*abs(y42)*sin(d_dada4-d_dada2-angle(y42))
+v_dado3*abs(y43)*sin(d_dada4-d_dada3-angle(y43))+...
v_dado4*abs(y44)*sin(-angle(y44))+ v_dado5*abs(y45)*sin(d_dada4-d_dada5-angle(y45))];
%Q5 = v_dado5*[v2*abs(y52)*sin(d_dada5-d_dada2-angle(y52))
+v_dado4*abs(y54)*sin(d_dada5-d_dada4-angle(y54))+...
% v_dado5*abs(y55)*sin(-angle(y55))];
% Calculando los desajustes de potencias reactivas
DQ3 = Q3esp - Q3;
DQ4 = Q4esp - Q4;
DQ=[DQ3
DQ4];
delta_voltaje = -inv(B2)*DQV;
end
end