Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POTENCIA
Generadores y Cargas.
Generadores
Tipo de barras:
Ecuaciones de flujo de carga:
Constantes de un SEP:
PGi = Potencia real generada en el bus i.
El voltaje de la barra especificado:
PDi = Potencia real demandada en el bus i.
QGi = Potencia reactiva generada en el bus i.
QDi = Potencia reactiva demandada en el bus i.
Pi = Potencia real neta inyectada al sistema en el x
bus i.
Qi = Potencia reactiva neta inyectada al sistema Para cada barra de carga tengo:
en el bus i.
PL = Potencia real de prdidas en las lneas.
Jorge Luis Jervis Pacheco
Pablo Onofre
Trabajo Final SEP
MODELADO DE UN SISTEMA ELCTRICO DE
POTENCIA
Resolucin:
Algoritmo: Y.bus
CONCLUSIONES
%Elementos de la diagonal
for i=1:NB
Jorge Luis Jervis Pacheco
Pablo Onofre
Trabajo Final SEP
MODELADO DE UN SISTEMA ELCTRICO DE
POTENCIA
Dp=(Nodos(:,3)-Nodos(:,5))- end
((diag((G_.*V_)*cos(T)).*Vm)+
(diag((B_.*V_)*sin(T)).*Vm)); %Calculo delta P y delta Q
Delta=eval(Y);
Dq=(Nodos(:,4)-Nodos(:,6))- ITE=1;
((diag((G_.*V_)*sin(T)).*Vm)- while(ITE<=100)&(sum((abs(Delta)>=Tol))>0)
(diag((B_.*V_)*cos(T)).*Vm)); J_o=eval(-1*J);%Evalua el Jacobiano
Delt_T_V = inv(J_o)*Delta;% Calcula delta_teta y
%Seleccion para los Dp (Pv,PQ) y para los Dq delta_V
for h=1:NB
if(Nodos(h,2)==1) %slack pv=length(find(2==Nodos(:,2)));%Numero de nodos
Dp(h)=[inf]; pv
Dq(h)=[inf]; pq=length(find(3==Nodos(:,2)));%Numero de nodos
pq
Vm(h)=[inf];
Va(h)=[inf]; %Actualiza delta_Teta
end
Va_o((find(2<=Nodos(:,2))))=Va_o((find(2<=Nodos(:,2))
if(Nodos(h,2)==2)%Pv ))+Delt_T_V(1:pv+pq);
Dq(h)=[inf];
%Actualiza delta V
Vm(h)=[inf];
end Vm_o((find(3==Nodos(:,2))))=Vm_o((find(3==Nodos(:,2
end ))))+Delt_T_V(pv+pq+1:length(Delt_T_V));
end
if Qi(k)<0 %Qi negativo
fprintf(' Q_%d = %.2f\n ',k,Qi(k))
else Programacin en GAMS:
fprintf(' Q_%d = %.3f\n ',k,Qi(k)) $TITLE Optimizacion
end
end
$ontext
disp(' ')
disp('__________________________________________ Jorge Luis Jervis
______________') Pablo Onofre
disp('Flujos de potencia en las Lineas pu ')
disp('__________________________________________ $offtext
______________')
for (k=1:length(Pij)) scalar
k1=Lineas(k,1:2);
if Pij(k)<0 %%Pij negativo Sb Potencia Base /100/
fprintf(' P_%d_%d = %.2f ;',k1(1),k1(2),Pij(k)) Vb Voltaje Base /132/
else
fprintf(' P_%d_%d = %.3f ;',k1(1),k1(2),Pij(k))
end Set
if Qij(k)<0 %Qij negativo G Generadores /G1*G8/
fprintf(' Q_%d_%d = %.2f \n;',k1(1),k1(2),Qij(k)) N Nodos /N1*N14/
GN(G,N) Generadores en los nodos
/G1.N1,G2.N2,G3.N3,G6.N6,G8.N8/;
Table CG(G,*)
Pmax Pmin CP
else G1 80 0 2
fprintf(' Q_%d_%d = %.3f \n;',k1(1),k1(2),Qij(k)) G2 50 -40 2
end
G3 50 0 35
end
disp(' ') G6 24 -6 35
disp('__________________________________________ G8 24 -6 35
______________') ;
for (k=1:length(Pij))
k1=Lineas(k,1:2); Table Limit (N,*) Potencias Mximas
if Pji(k)<0 %%Pij negativo N1 N2 N3 N4 N5 N6 N7
fprintf(' P_%d_%d = %.2f ;',k1(2),k1(1),Pji(k)) N8 N9 N10 N11 N12 N13
else
N14
fprintf(' P_%d_%d = %.3f ;',k1(2),k1(1),Pji(k))
end
N1 0 160 0 0 80 0 0 0
if Qji(k)<0 %Qij negativo 0 0 0 0 0 0
fprintf(' Q_%d_%d = %.2f \n;',k1(2),k1(1),Qji(k)) N2 160 0 80 80 80 0 0
else 0 0 0 0 0 0 0
fprintf(' Q_%d_%d = %.3f \n;',k1(2),k1(1),Qji(k))
end
Jorge Luis Jervis Pacheco
Pablo Onofre
Trabajo Final SEP
MODELADO DE UN SISTEMA ELCTRICO DE
POTENCIA
N3 0 80 0 80 0 0 0 0 N4 47.8
0 0 0 0 0 0 N5 7.6
N4 0 80 80 0 80 0 80 N6 11.2
0 80 0 0 0 0 0 N7 0
N5 80 80 0 80 0 80 0 N8 0
0 0 0 0 0 0 0 N9 29.5
N6 0 0 0 0 80 0 0 0 N10 9
0 0 80 80 80 0 N11 3.5
N7 0 0 0 80 0 0 0 80 N12 6.1
80 0 0 0 0 0 N13 13.5
N8 0 0 0 0 0 0 80 0 N14 14.9/;
0 0 0 0 0 0
N9 0 0 0 80 0 0 80 0 Variables
Z Costo del sistema de generacin
0 80 0 0 0 80
P(G) Potencia por cada generador
N10 0 0 0 0 0 0 0 0
d(N) Angulo en la barra N
80 0 80 0 0 0
;
N11 0 0 0 0 0 80 0 0
0 80 0 0 0 0 P.lo(G)=CG(G,'Pmin')/Sb;
N12 0 0 0 0 0 80 0 0 P.up(G)=CG(G,'Pmax')/Sb;
0 0 0 0 80 0 d.fx('N1')=0;
N13 0 0 0 0 0 80 0 0
0 0 0 80 0 80 Equation
N14 0 0 0 0 0 0 0 0
80 0 0 0 80 0 Costo Costo del Sistema;
;
Costo.. z=E=sum(G,CG(G,'CP')*P(G)*Sb);
Parameter
Demanda MW Cargas model Flujo /all/;
/ solve Flujo using DNLP Minimizing z;
N1 0
N2 21.7
N3 94.2