You are on page 1of 3

Universidad Pedagógica y Tecnológica de Colombia, Puentes J. Antonio.

1
Ejercicio de flujo de carga mediante iteración en Matlab Redes Eléctricas.

Ejercicio de flujo de carga


mediante iteración en Matlab
Jesús Antonio Puentes Rincón
jesus.puentes@uptc.edu.co
Universidad Pedagógica y Tecnológica de Colombia

Resumen—En este documento se presenta el código utilizado en el


software Matlab 2013b para la realización de un ejercicio
propuesto en clase de redes eléctricas, sobre flujo de carga radial.
Dado que analíticamente no es posible resolver tal ejercicio se
recurre al método de iteración con el fin de obtener un resultado
aproximado.

Palabras Clave — Carga, Corriente, Potencia, Tensión.


Fig. 1. Sistema Eléctrico de Potencia dado.
a) Codigo Matlab:

I. INTRODUCCIÓN %Codigo para resolver por medio de


iteracion flujos de carga
%Datos de entrada
Es de gran importancia los estudios de cargas en la planificación
Dab=2.963; %distancia ab (ft)
de las ampliaciones de un sistema de energía, así como en la
Dbc=2.953; %distancia bc (ft)
determinación del funcionamiento óptimo de los sistemas
Dca=5.906; %distancia ca(ft)
existentes. La información que se obtiene de un estudio de
GMR=0.0051; %radio medio geometrico (ft)
cargas, es normalmente, el modulo y el ángulo de fase de las
r=0.895; %resistencia de la
tensiones en cada barra y las potencias real y reactiva de cada
linea(ohmio/milla)
línea. Sin embargo, mucha información adicional e importante
V1=7621; %Asumir Tension en barra 1 (V)
viene de los listados de computador utilizados por las
p2=188.98*10^3;
compañías de energía. [1] q2=-91.5602*10^3;
s2=complex(p2,q2);
p3=45*10^3;
q3=-21.7941*10^3;
II. OBJETIVOS s3=complex(p3,q3);
%Diametro equivalente
1. Utilizar el método de iteración para calcular tensiones en Deq=(Dab*Dbc*Dca)^(1/3)
cada barra para un ejercicio de flujo de carga radial. %Impedancia de la linea
Z=r+0.12134i.*log(Deq./GMR)
2. Realizar un código en Matlab que realice tales iteraciones, V2_old = V1;
hasta obtener mínimo de error. iter=0;
while (iter<10)

V2_new = V2_old-((s2)/conj(V2_old))*Z;
III. EJERCICIOS err=abs(V2_old-V2_new);

fprintf('Iteracion %d: V2=%.20f,


1. Un sistema alimentador trifásico de 13,2 kV. Tiene las err=%.20f\n', iter, V2_new, err);
siguientes distancias entre líneas: 𝐷𝑎𝑏 = 2,963 𝑓𝑡 𝐷𝑏𝑐 =
2,953 𝑓𝑡 C𝐷𝑎𝑏 = 5,906 𝑓𝑡 en un cable 6/1 calibre 2/0 AWG
V3_old = V2_old;
ACSR con un 𝐺𝑀𝑅 = 0,0051 𝑓𝑡 𝑟 = 0,895 Ω/𝑚𝑖
V3_new = V2_old-((s3)/conj(V2_new))*Z;
Calcular las tensiones en las barras, las perdidas en las líneas
err=abs(V3_old-V3_new);
y la potencia total demandada a la subestación.
fprintf('Iteracion %d: V2=%.20f,
err=%.20f\n', iter, V3_new, err);
iter=iter+1;
Universidad Pedagógica y Tecnológica de Colombia, Puentes J. Antonio. 2
Ejercicio de flujo de carga mediante iteración en Matlab Redes Eléctricas.
end IV. CONCLUSIONES

La utilización de software para los cálculos que son


matemáticamente complejos de resolver es adecuada siempre y
b) Resutados: cuando se utilice el método adecuado de acuerdo al tipo de
requerimiento potencia, tensión o impedancia, dado que existen
>> Iteracion_Flujo_Carga métodos aproximados que no necesariamente son los adecuados
para el requerimiento.
Deq =

3.7247

Z= V. REFERENCIAS

0.8950 + 0.8001i [1] STEVENSON, William D. Análisis de sistemas eléctricos


de potencia. 2 Ed. México, McGraw-Hill, 1979. p 175.
Iteracion 0: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 0: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 1: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 1: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 2: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 2: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 3: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 3: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 4: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 4: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 5: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 5: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 6: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 6: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 7: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 7: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 8: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 8: V2=7613.39297568541410000000,
err=7.90900716158366280000
Iteracion 9: V2=7589.19440245199980000000,
err=33.07810211692750400000
Iteracion 9: V2=7613.39297568541410000000,
err=7.90900716158366280000
>>
Universidad Pedagógica y Tecnológica de Colombia, Puentes J. Antonio. 3
Ejercicio de flujo de carga mediante iteración en Matlab Redes Eléctricas.