k=1

Anuncio
Flujo de Cargas
Objetivos:
• Definir la admitancia de barras de una red de media
tensión con varios tramos de línea.
• Obtener las tensiones en las derivaciones, aplicando
iteración y la matriz de admitancia de barras.
• Resolver ejemplos de SEPs con nudos de generación y
PQ, unidos por líneas y transformadores, representados
ambos por cuadripolos equivalentes π.
• Evaluar las pérdidas en los casos resueltos y comprobar
los resultados.
• Aplicar el desacoplado rápido para resolver un SEP
z12=0.25+3.125i
G
z23=1.5+5.25i
S3 = 100 + j*50 MVA
1
B
A
S2 =80+j*60 MVA
z12=0.25+j*3.125i
1
u(1,k)
z23=1.5+j*5.25
A u(2,k)
B
u(3,k)
Hipótesis de Gaus
Nudo balance: tensión constante, las P y Q inyectadas se obtienen al final
Cargas nudos PQ: negativas y las tensiones iníciales iguales a la referencia
Nudos PV: abs(U)=cte y P puede ser >=<0; se calcula Q en cada iteración
Fundamento: aplicar la primera de Kirchoff en todos los nudos excepto en el balance
n
1
m
I kn
0
(U1m U km ) * Y1k ........ (U km 1 U km ) * Yk
U km
Qkm
1_ k
... (U nm
1 Pk , prog j * Qk , prog
Ykk
U km 1
imag
conj(U km 1 ) *
k 1
1
U km 1 ) * Ynk
k 1
U nmYkn
n 1
U nmYkn
n 1
N
conj
N
U km 1
U nm 1Ykn
n k 1
U nm 1Ykn
n k
Sk
Hipótesis de Gaus
Nudo balance: tensión constante, las P y Q inyectadas se obtienen al final
Cargas nudos PQ: negativas y las tensiones iníciales iguales a la referencia
Nudos PV: abs(U)=cte y P puede ser >=<0; se calcula Q en cada iteración
Matriz de admitancias
y=zeros(3)
y(1,1)=1/z12;y(2,2)=1/z12+1/z23;y(3,3)=1/z23;
y(1,2)=-1/z12; y(2,1)=-1/z12;
y(2,3)=-1/z23; y(3,2)=-1/z23;
En valores absolutos  S en VA, U en V y Z en ohmios
u(1,1)=U/sqrt(3);u(2,1)=u(1,1);u(3,1)=u(1,1);%inicializar, estado plano
En valores pu  Sb=Sbase, Ub=Ubase y Zb=Ub^2/Sb
u(1,1)=U/Ubase;u(2,1)=u(1,1);u(3,1)=u(1,1);%inicializar, estado plano
Y=Y*Zb;
Z (1)
z12
Z ( 2)
1 / z12
Y
N
1
1 / z12
0
I km
z 23
1 / z12
0
1 / z12 1 / z 23
1 / z 23
1 / z 23
1 / z 23
0
nudo _ A _ prim era _ iteración
U10 U A0
Z (1)
U B 0 U A0
Z ( 2)
conj
S ( 2) / 3
U A0
nudo _ B _ prim era _ iteración
U A1 U B 0
Z ( 2)
conj
U1
2
1
Y22
P2, prog
1
U3
1
Y33
P3, prog
S (3) / 3
U B0
j * Q2, prog
0
U2
j * Q3, prog
U 30
1
U1
Y12
U1
2Y23
U 30Y23
Obtener las tensiones en los nudos A y B por iteración , aplicando valores absolutos
Zu= 0.614 +j*0.4 Ω/km
LA-56
z12= 0.614 + 0.4i ohm
z23=0.307 + 0.2i ohm
Nudo_1
B
U1=21 kV
U1=21000/sqrt(3) V
A
900+j*125 kVA
(900+j*125)*1000/3VA
660+j*305 kVA
(660+j*305)*1000/3VA
z12= (0.25+3.125i)/Zbase
1
G
u(1,k)
u(2,k)
z23=(1.5+5.25i)/Zbase
u(3,k)
A
s2
s3
B
N
Pk
VnVkYkn cos(
kn
n
k)
n 1
Pk
m
Uk
Qkm
N
Qk
VnVk Ykn sin(
kn
n
k
n 1
Pk , progra
Pk ,cal
Qk
1 Pk , prog j * Qk , prog
Ykk
U km 1
imag conj(U km 1 ) *
Qk , progra
Qk ,cal
k 1
N
m
U n Ykn
n 1
m 1
U n Ykn
n k 1
k 1
N
n 1
n k
U nmYkn
U nm 1Ykn
)
Obtener las caídas de tensión y las pérdidas de potencia en cada tramo en la línea
de 3,5 km con conductor LA-110, si en origen hay 20,6 kV.
Zu= 0.307 +j*0.4 Ω/km
LA-110
Z(1)= 0.454 +j*0.6 Ω
Z(2)= 0.154 +j*0.2 Ω
Z(3)= 0.461 +j*0.6 Ω

U1 =20,6 kV
C
A
1.200+j*625 kVA
B
1.600+700 kVA
2.000+j*550 kVA
S=[0,1200+j*625, 1600+j*700, 2000+j*550]; % Potencia de las cargas en kVA
1ª Iteración UA =U, UB=U y UC =U1
Corrección
U_(2)=U/sqrt(3)-Z(1)*(I(2)+I(3)+I(4));
U_(3)=U_(2)-Z(2)*(I(3)+I(4));
U_(4)=U_(3)-Z(3)*(I(4))
error=abs([S(2)-3*U_(2)*conj(I_A)), S(3)-3*U_(3)*conj(I(3)), S(4)-3*U_(4)*conj(I(4))]
1 / Z (1)
1 / Z (1)
1 / Z (1)
Y
1 / Z (1)
0
1
I km
Z ( 2)
1 / Z ( 2)
0
N
0
0
1 / Z ( 2)
1 / Z ( 2)
0
1 / Z (3)
1 / Z (3)
0
nudo _ A _ prim era _ iteración
U 10 U A0
Z (1)
U B0
U A0
Z ( 2)
U A0
U B0
Z ( 2)
UC0
U B0
Z (3)
U B0
UC0
Z (3)
conj
U1
2
1
Y22
P2, prog
1
U3
1
Y33
P3, prog
U1
4
1
Y44
P4, prog
conj
conj
S ( 2) / 3
U A0
S (3) / 3
U B0
S (3) / 3
UC0
j * Q2, prog
0
U2
j * Q3, prog
0
U3
j * Q4, prog
0
U4
1
U1
Y12
0
U3
Y23
U1
2Y23
0
U4
Y43
1
U3
Y34
0
1 / Z (3)
1 / Z (3)
Resolución en Matlab, aplicando valores pu
Objetivo obtener un error inferior a 1e-6
error=1;repetir=1;
while error>1e-6 &repetir<20
k=k+1;
u(1,k)=u(1,k-1);
u(2,k)=(conj(s2/u(2,k-1))-y(1,2)*u(1,k)-y(2,3)*u(3,k-1))/y(2,2);
u(3,k)=(conj(s3/u(3,k-1))-y(1,3)*u(1,k)-y(2,3)*u(2,k))/y(3,3);
error=max(abs([u(2,k-1)-u(2,k),u(3,k-1)-u(3,k)]));
repetir=repetir+1;
end
k
u(:,k-1:k)
Obtener las tensiones en los nudos aplicando el método de Gaus, en valores pu
G1
S2
S3
S4
Línea
Impedancia en p.u.
-
0,03+j*0,100
-
0,025+j*0,100
-
0,03+j*0,250
-
0,02+j*0,150
Ubase = 220 kV y Sbase = 100 MVA
Barra
Tipo
Tensión en p.u.
PG
QG
PD
QD

Balance
1,05
---
---

PQ
1,00
100
40

PQ
1,00
90
35

PQ
1,00
45
15
--
G1
S2
S1


z12
y12/2

y24/2
z24
y13/2
z13

z34
S4
S3
y/342
U km
1 Pk , prog j * Qk , prog
Ykk
(U km 1 )*
U 12
1 P2, prog j * Q2, prog
U11 * Y12 U 30 * Y23 U 40 * Y24
Y22
(U 20 )*
U 31
1 P3, prog j * Q3, prog
U11 * Y13 U 12 * Y23 U 40 * Y34
Y33
(U 30 )*
U 14
1 P4, prog j * Q4, prog
U11 * Y41 U 12 * Y24 U 31 * Y34
Y44
(U 40 )*
k 1
U nmYkn
n 1
N
U nm 1Ykn
n k 1
Obtener las tensiones en los nudos aplicando el método de Gaus
El nudo 4 actúa como regulador de tensión (tipo PV, su potencia activa es cte)
G1
S2
S3
G4
Línea
Impedancia
Admitancia
-
0,030+j*0,10
j*0,010
-
0,025+j*0,10
j*0,005
-
0,030+j*0,25
j*0,015
-
0,020+j*0,15
j*0,020
Ubase = 220 kV y Sbase = 100 MVA
Barra
Tipo
PD
QD

Balance
1,05

PQ
1,00
100
40

PQ
1,00
90
35

PV
1,04
Tensión en p.u.
PG
QG
---
---
120
--
G1
S2

Y13/2

z12
y12/2
y24
y12/2
z13
z24
y24
Y13/2


z34
S3
y34/2
y34/2
G4
clear
Sbase=100e6;%100 MVA
Ubase=220e3;%tensión base 220 kV
z12=0.03+0.1i;
y12=2*0.01i;
z13=0.025+0.1i;
y13=0.05i;
z24=0.03+0.25i;z24=z24/3;
y24=0.02i;
z34=0.02+0.15i;z34=z34/3;
y34=0.015i;
Y=[1/z12+1/z13+y12/2+y13/2,-1/z12,-1/z13,0;
-1/z12,1/z12+1/z24+y12/2+y24/2,0,-1/z24;
-1/z13,0,1/z13+1/z34+y34/2+y13/2,-1/z34;
0,-1/z24,-1/z34,1/z24+1/z34+y24/2+y34/2];
U=[1.05;1;1;1.04];%valores iniciales en pu de Ubase
s2=-1-0.4i;%en pu de Sbase
s3=-0.9-0.35i;%
p4=1.2;%en pu de Sbase 120 MW
N
I km
0
P4, prog
U km
1
Ykk
Pk , prog
U 12
1 P2, prog j * Q2, prog
Y22
(U 20 )*
U11 * Y12 U 30 * Y23 U 40 * Y24
U 31
1 P3, prog j * Q3, prog
Y33
(U 30 )*
U11 * Y13 U 12 * Y23 U 40 * Y34
1
conj
Qkm
U 14
U 14
Cte nudo _ PV
j * Qk , prog
U km
Pk , prog
1
j * Qk , prog
U km 1
imag
conj(U km 1 ) *
U nmYkn
n 1
k 1
U 40 *
abs(U 14 )
N
U nmYkn
n 1
k 1
U nmYkn
n 1
1 P4, prog j * Q4, prog
Y44
(U 40 )*
U 14
k 1
U km
N
U nm 1Ykn
n k 1
N
* Ykk
U nm 1Ykn
n k 1
U nm 1Ykn
n k
U11 * Y41 U 12 * Y24 U 31 * Y34
(tensión _ cte _ nudo _ PV )
0
error=1;k=1;
while error>1e-6 & k <50
k=k+1;
U(1,k)=U(1,k-1);
U(2,k)=(conj(s2/U(2,k-1))-Y(2,1)*U(1,k)-Y(2,3)*U(3,k-1)-Y(2,4)*U(4,k-1))/Y(2,2);
U(3,k)=(conj(s3/U(3,k-1))-Y(3,1)*U(1,k)-Y(3,2)*U(2,k)-Y(3,4)*U(4,k-1))/Y(3,3);
q4=-imag(conj(U(4,k-1))*(Y(2,4)*U(2,k)+Y(4,3)*U(3,k)+Y(4,4)*U(4,k-1)));
s4=p4+j*q4;
U(4,k)=(conj(s4/U(4,k-1))-Y(4,2)*U(2,k)-Y(4,3)*U(3,k))/Y(4,4);
U(4,k)=U(4,1)*exp(j*angle(U(4,k)));
error=max(abs([U(2,k-1)-U(2,k);U(3,k-1)-U(3,k);U(4,k-1)-U(4,k)]));
end
U_barras=U(:,k);
I_b=Y*U_barras;%intensidades inyectadas a las barras
S_barras=U_barras.*conj(I_b);%potencia inyectada a las barras
perdidas=sum(S_barras);
error_global=S_barras(1,1)+S_barras(4,1)+s2+s3-perdidas;
pérdidas = 1.493 MW -j*3.306 MVAr
Descargar