Está en la página 1de 7

FACULTAD DE INGENIERÍA

Laboratorio de SEPs y Protecciones

PRÁCTICA 2: FLUJOS DE POTENCIA DE


UN SEP EN MATPOWER
Diego Paúl Guachichullca Bermeo
Alex Daniel Lozado Bermeo
Gabriela Marisol Trelles Lituma
María Belén Villegas Aldeán
diego.guachichullcab23@ucuenca.edu.ec
alex.lozadob26@ucuenca.edu.ec
Marisol.trelles95@ucuenca.edu.ec
belen.villegas14@ucuenca.edu.ec

Resumen—La presente guía consta de 6 puntos cuyo desarrollo III. MARCO TEÓRICO
ayuda a comprender el manejo de la herramienta computacional
MATPOWER para el cálculo de flujos de potencia. Se presenta el A. MATPOWER:
desarrollo de las simulaciones en el software mediante la
implementación de los diferentes comandos. Además, se comprueba Es un paquete de archivos M gratuitos y de código abierto en
la resolución del sistema de 5 barras realizado mediante cálculo lenguaje Matlab para resolver problemas de optimización y
manual en la práctica 1.
simulación de sistemas de potencia en estado estacionario, tales
como:
I. INTRODUCCIÓN

L a planeación, diseño y operación de sistemas de potencia


comerciales e industriales requiere estudios de ingeniería para
- Flujo de potencia (PF),
- Flujo de potencia de continuación (CPF),
- Flujo de potencia óptimo extensible (OPF),
evaluar el comportamiento, confiabilidad, seguridad y aspectos
económicos del sistema tanto en el presente como el futuro. Está pensada como una herramienta de simulación para
Pero debido a la complejidad de los sistemas de potencia, el investigadores y educadores que es fácil de usar y modificar.
análisis de estos estudios es complejos y tediosos si se los MATPOWER está diseñado para brindar el mejor rendimiento
realiza manualmente, por ello, la computadora digital ofrece posible manteniendo un código simple de entender y modificar.
una herramienta para efectuar los estudios de forma eficiente,
permitiendo un diseño óptimo a mínimo costo sin importar la A partir de la versión 6, Matpower incluye un marco de trabajo
complejidad del sistema, esto no solo ha reducido los costos de para la resolución de problemas generalizados de programación
de la energía eléctrica en estado estacionario. Este marco se
cálculo sino el tiempo por el uso del programa. En este
conoce como MOST, por Matpower Optimal Scheduling Tool.
documento se utilizará la herramienta computacional
perteneciente a Matlab Matpower para determinar los flujos de
MOST puede utilizarse para resolver problemas tan sencillos
potencia de un ejemplo de un SEP. como un problema de despacho económico de un solo periodo
sin restricciones de transmisión o tan complejos como un
II. OBJETIVOS problema estocástico, con restricciones de seguridad,
A. Objetivo General: combinado de compromiso de unidades y flujo de potencia
óptimo multiperiodo con reservas de contingencia y de
-Revisar y comprender el uso de la herramienta computacional
seguimiento de la carga, costes, etc.
MATPOWER
B. Objetivos Específicos:
B. Preparación de datos de entrada del caso:
-Usar el software Matpower para el cálculo de flujos de
potencia.
Los datos de entrada del caso a simular se especifican en un
-Investigar los comandos principales para el uso del programa.
conjunto de matrices de datos empaquetados como los campos
-Comprender el ingreso de datos de un sistema para determinar
de una estructura Matlab, referida como una estructura
su flujo de potencia.
"Matpower case" y convencionalmente denotada por la variable
-Ingresar el sistema de la práctica 1 y comparar sus resultados.
mpc. Esta estructura se define normalmente en un archivo de
-Aplicar el método de Newton Raphson y Gauss Seidel para la
caso, ya sea un archivo M de función cuyo valor de retorno es
resolución de los flujos de potencia mediante el software.
la estructura mpc o un archivo MAT que define una variable
-Interpretar y esquematizar los resultados de los flujos de
llamada mpc cuando se carga las principales rutinas de
potencia.
FACULTAD DE INGENIERÍA
Laboratorio de SEPs y Protecciones

simulación. Se comienza por run (por ejemplo, runpf, runopf),


aceptan un nombre de archivo o una estructura de caso
Matpower como entrada. Utilice loadcase para cargar los datos
de un archivo de casos en una estructura si desea realizar
modificaciones a los datos antes de pasarlos a la simulación.
>> mpc = loadcase(casefilename);

C. Resolución del caso:

Se realiza llamando a una de las principales funciones de


simulación, como runpf o runopf, pasando un nombre de
archivo de caso o una estructura de caso como primer
argumento.
Figura 1. Ejecución del case9 en Matpower.
Por ejemplo, para ejecutar un simple flujo de potencia Newton
con opciones por defecto en el sistema de 9 buses definido en En la figura 2 se presentan los valores de los voltajes obtenidos
case9.m en cada una de las barras del sistema resultados de la ejecución
del flujo de potencia. Se muestra la magnitud y ángulo
>> runpf('case9'); correspondiente, así mismo se presenta información de las
potencias activas y reactivas en cada una de las barras.
D. Acceso a resultados:

Los resultados de la simulación se imprimen en la pantalla y


muestran un resumen del sistema, datos de bus, datos de rama
y, para el OPF, restricciones. Los datos del bus incluyen el
voltaje, el ángulo y la generación y carga total en cada bus
También incluye precios nodales en el caso de la OPF. Los
datos de la sucursal muestran las pérdidas en cada ramal.

La solución también se almacena en una estructura de


resultados disponible como un valor de retorno opcional de las Figura 2. Voltajes en las barras para el sistema del case9.
funciones de simulación. Esta estructura de resultados es un
superconjunto de Matpower case struct mpc, con columnas En la figura 3 se presentan los valores mínimos y máximos de
adicionales agregadas a algunos de los campos de datos la magnitud y ángulo de los voltajes en las barras y de las
existentes y campos adicionales. pérdidas de potencia activa y reactiva en las líneas que conectan
las barras.
IV. DESARROLLO

1. Obtener resultados de flujos y voltajes de


barra para case9 con el método de Newton
Raphson.
Figura 3. Valores máximos y mínimos para los voltajes en las barras
Para obtener estos resultados se debe ejecutar el siguiente y las pérdidas de potencia en las líneas.
comando:
>>runpf('case9') Finalmente, el resultado del flujo de potencia del sistema
eléctrico del case9 se presenta en la figura 4.
El cual por defecto se ejecuta mediante el método de Newton
Raphson (NR). En la figura 1 se presenta la información
correspondiente a las barras, generadores, cargas y las
características técnicas correspondientes al case9 de matpower.
FACULTAD DE INGENIERÍA
Laboratorio de SEPs y Protecciones

Figura 4. Resultados de los flujos de potencia para el case9. Figura 7. Flujos de potencia en las líneas mediante el método de Gauss
Seidel
2. Obtener resultados de flujos y voltajes de
barra para case9 usando el método de Gauss Se obtiene los mismos resultados mediante los métodos de
Seidel. Comparar los resultados con 1. Newton Raphson y Gauss Seidel, el número de iteraciones y el
tiempo de ejecución es el que varía.
Para obtener Los resultados mediante el método de Gauss
Seidel, se utilizan los siguientes comandos: 3. Según los datos de ingreso de case9, dibujar la
>> mpopt = mpoption('pf.alg','GS'); topología de la red y colocar los voltajes del
>> results=runpf('case9',mpopt); generador, potencias de la barra e
impedancias.
Obteniéndose la información que se presenta en la figura 5 El diagrama dibujado se muestra en la figura 8; en donde se
muestra los voltajes y potencias de los generadores, las
potencias de las cargas y las impedancias del sistema. Los datos
de las líneas del sistema se muestran en la tabla 1, mientras que
los datos de los transformadores se muestran en la tabla 2.

Figura 5. Ejecución del flujo de potencia para el sistema del case9,


mediante el método de Gauss Seidel.

Como se puede observar en la figura 5, a diferencia del método


de Newton Raphson (figura 1), este lo hace en un menos
tiempo, sin embargo, ocupa un número mayor de iteraciones.

Figura 8 Topología de la red del ejemplo case9 de Matpower

Tabla 1. Parámetros de las líneas de Transmisión

Figura 6. Voltajes en las barras mediante el método de Gauss Seidel R (pu) X (pu) B total (pu)
4-5 0.017 0.092 0.158
5-6 0.039 0.17 0.358
6-7 0.0119 0.1008 0.209
FACULTAD DE INGENIERÍA
Laboratorio de SEPs y Protecciones

7-8 0.0085 0.072 0.149 TOTAL 4.641 48.38


8-9 0.032 0.161 0.306
9-4 0.01 0.085 0.176 5. Obtener la matriz Ybarra, Jacobiano, e indicar
los comandos.
Tabla 2. Parámetros de los Transformadores  Ybarra:
Datos de los Transformadores
La función utilizada para generar la matriz Y de barra es,
R (pu) X (pu) “makeYbus()”, donde entre paréntesis se coloca el caso del que
1-4 0 0.0576 se quiere obtener dicha matriz, para el caso9. El comando
utilizado es:
2-8 0 0.0625
>> makeYbus(case9)
3-6 0 0.0586 El cual una vez ejecutado se obtiene los siguientes resultados:

4. Dibujar el flujo de potencia activa y reactiva


con diferentes colores, colocar el voltaje de
cada barra y calcular pérdidas de cada tramo.
El diagrama dibujado se muestra en la figura 9; en el cual se
identificó la dirección de los flujos de potencia y los voltajes
para cada barra. En la tabla 3 se muestra las pérdidas en cada
rama del sistema.

Figura 9 Esquema de flujos de potencia para el ejemplo case9


Tabla 3. Pérdidas en el Sistema Figura 10 Valores obtenidos para la matriz Ybarra

P (MW) Q (MVAr) Para una mejor visualización de la matriz 𝒀𝒃𝒂𝒓𝒓𝒂 se presenta


1-4 0 3.12 como anexo 1 una tabla de la matriz solicitada.
4-5 0.166 0.9
 Jacobiano:
5-6 1.354 5.9
3-6 0 4.1 Para esto se debe usar el comando de matpower, “makeJac()”,
entre paréntesis se debe colocar el caso a analizar, el cual esta
6-7 0.088 0.75
denominado como “caso9”, por lo que el comando ingresado en
7-8 0.475 4.03 MATLAB, es:
8-2 0 15.83 >> makeJac(case9)
El cual una vez ejecutado se obtiene los siguientes resultados:
8-9 2.3 11.57
9-4 0.258 2.19
FACULTAD DE INGENIERÍA
Laboratorio de SEPs y Protecciones

6. Resolver el sistema de 5 barras de la práctica 1


en MATPOWER y comparar resultados de la
práctica 1.

El sistema eléctrico de potencia que se muestra en la figura 12


se implementa en el software MATLAB mediante el paquete
MATPOWER con el objetivo de comparar los resultados
calculados manualmente y los obtenidos mediante el software.
Para el cálculo los flujos de potencia se aplica el método de
Newton-Raphson.

Figura 12. Sistema eléctrico de potencia de la practica 1.

El SEP se implementa siguiendo las instrucciones del


paquete MATPOWER en el cual se debe ingresar la
información en formato matricial. Ingresando inicialmente la
potencia base; seguido de la información de las barras en
general, aquí se indica el tipo de barra, las potencias de las
cargas conectadas e información correspondiente al
funcionamiento del tipo de barra; posteriormente se ingresa la
información sobre las barras que tienen generadores; por
último, se ingresa información de las líneas de transmisión con
sus características de operación. Esto se puede ver en las figuras
13 y 14.

Figura 11 Valores obtenidos para el Jacobiano

Como anexo 2 se presenta la matriz del Jacobiano del sistema


en una tabla para una mejor visualización de los valores.

Figura 13. Datos de potencia base y de las barras del SEP.


FACULTAD DE INGENIERÍA
Laboratorio de SEPs y Protecciones

de cálculo manual.

V. CONCLUSIONES
El uso del software MATPOWER facilita el desarrollo del
cálculo de flujos de potencia. Es necesario usar este tipo de
software para casos donde la red es demasiado extensa y por lo
tanto dificultaría el cálculo a mano del mismo. El tiempo de
cálculo que indican los resultados en el software también es de
interés, ya que mediante Newton Raphson el tiempo de cálculo
Figura 14. Datos de los generadores y de las líneas de transmisión. es mayor pero el número de iteraciones realizadas es menor que
resolver los flujos de potencia mediante Gauss Seidel, esto
En un último apartado del paquete, existe la posibilidad de posiblemente debido a que cálculo del Jacobiano aumenta las
ingresar información correspondiente a los costos de operaciones a realizar en el método de NR
generación del sistema, el cual no se utilizará en nuestro
estudio. VI. REFERENCIAS
Una vez implementado el SEP en MATLAB se comparan los
resultados. En la siguiente tabla se presenta los valores de [1] Ray D. Zimmerman & Carlos E. Murillo-, Matpower, Users
tensiones calculados manualmente y los calculados mediante el Manual ,7.1, October 8,2020.
programa.
BIOGRAFÍAS
Tabla 4. Tensiones de barra calculados manualmente y por software.
Calculo en
Alex Daniel Lozado Bermeo, nació en
Calculo manual Azogues el 26 de enero de 1999. Realizo sus
MATPOWER Error del Error del
Barra
modulo ángulo estudios secundarios en el Colegio de
modulo ángulo modulo ángulo
Bachillerato General “Luis Cordero”, donde
1 1.06 0 1.06 0 obtuvo el título de bachiller en Ciencias
2 1.045 -1.639 1.045 -1.784 0.00 -8.08 Básicas. Actualmente se encuentra cursando
3 1.03 -2.548 1.03 -2.667 0.00 -4.46 el 10mo ciclo de la Carrera de Ingeniería
4 1.018 -3.124 1.018 -3.231 0.00 -3.31 Eléctrica en la Universidad de Cuenca.
5 0.9916 -3.968 0.988 -4.377 0.36 -9.34

Los resultados del cálculo de las potencias se muestran en la Trelles L. Gabriela, nació el 05 de noviembre
siguiente tabla. de 1995 en la provincia de Pastaza cantón
Puyo, estudio en el Colegio Nacional Palora
Tabla 5. Valores de potencias calculadas manualmente y mediante hasta 5 curso y de ahí se trasladó a la ciudad
software. de Cuenca y culmino sus estudios en el colegio
Error Error Manuela Garaicoa de Calderón como
Calculado Calculado en Bachiller en la especialidad de Físico
Línea Potencia Potencia potencia
manualmente MATPOWER Matemático, fue aceptada en la Universidad de
activa % reactiva %
𝑆12 55.72-i6.99 59.95+i5.73 7.06 -21.99 Cuenca en la carrera de ingeniería Eléctrica.
1
𝑆21 -55.16-i8.61 -59.30-i7.10 6.98 -21.27
𝑆13 22.31+i4.85 23.17+i4.61 3.71 -5.21 María Belén Villegas Aldeán, nació en
2
𝑆31 -21.93-i6.44 -22.76-i6.12 3.65 -5.23 Loja el 14 de agosto de 1996. Realizó sus
𝑆23 11.16+i3.97 10.92+i4.05 -2.20 1.98 estudios secundarios en el Colegio de
3
𝑆32 -11.08-i5.87 -10.84-i5.96 2.17 1.51 Bachillerato Fiscomisional “Daniel Álvarez
4
𝑆24 18.47+i8.37 18.22+i8.82 -1.37 5.10 Burneo”, donde obtuvo el título de bachiller
𝑆42 -17.23-i9.79 -17.99-i10.24 4.22 4.39
en Ciencias Básicas. Actualmente se
𝑆25 45.73+i31.14 50.16+i32.85 8.83 5.21
5
𝑆52 -44.59-i29.27 -48.82-i30.39 8.66 5.46
encuentra cursando el 10mo ciclo de la
𝑆34 43.63+i24.81 43.61+i27.04 -0.05 8.25 Carrera de Ingeniería Eléctrica en la
6 Universidad de Cuenca.
𝑆43 -43.63+i24.81 -43.35-i27.34 -0.65 9.25
𝑆45 9.00+i7.12 11.34+i7.58 20.63 9.30
7
𝑆54 -8.88-i9.30 -11.18-i9.61 20.57 3.23 Diego P. Guachichullca nació en Cuenca
el 23 de junio de 1995. Realizó sus estudios
De acuerdo con los resultados de la tabla 4 se puede observar secundarios en el Colegio “Miguel Cordero
que los valores de tensión calculados por los dos métodos son Crespo”, donde obtuvo el título de bachiller
en especialidad Físico matemático.
muy próximos en magnitud y ángulo, mientras que en la tabla
Actualmente se encuentra cursando el
5 se evidencia que existen errores entre los valores de potencia 10mo ciclo de la Carrera de Ingeniería
calculados manualmente y los calculados mediante Eléctrica en la Universidad de Cuenca.
MATPOWER. Estos errores pueden interpretarse como errores
de precisión en los cálculos o algún dato erróneo en el método
FACULTAD DE INGENIERÍA
Laboratorio de SEPs y Protecciones

ANEXOS
Anexo 1. Matriz Ybarra para el sistema del case9.

1 2 3 4 5 6 7 8 9
1 17.3611i 0 0 +17.3611i 0 0 0 0 0
2 0 -16i 0 0 0 0 0 +16i 0
3 0 0 -17.0648i 0 0 0.0000 +17.0648i 0 0 0
4 17.3611i 0 0 3.3074 -39.3089i -1.9422 +10.5107i 0 0 0 -1.3652 +11.6041i
5 0 0 0 -1.9422 +10.5107i 3.2242 -15.8409i -1.2820 + 5.5882i 0 0 0
6 0 0 +17.0648i 0 -1.2820 + 5.5882i 2.4371 -32.1539i -1.1551 + 9.7843i 0 0
7 0 0 0 0 0 -1.1551 + 9.7843i 2.7722 -23.3032i -1.6171 +13.6980i 0
8 0 +16i 0 0 0 0 -1.6171 +13.6980i 2.8047 -35.4456i -1.1876 + 5.9751i
9 0 0 0 -1.3652 +11.6041i 0 0 0 -1.1876 + 5.9751i 2.5528 -17.3382i

Anexo 2. Jacobiano para el sistema del case9

1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 16.4 0 0 0 0 0 -16.4 0 0 0 0 0 0 0

2 0 17.4915 0 0 -17.4915 0 0 0 0 0 0 0 0 0
3 0 0 40.1703 -10.5107 0 0 0 -11.6041 3.3074 -1.9422 0 0 0 -1.3652
4 0 0 -10.5107 16.0989 -5.5882 0 0 0 -1.9422 3.2242 -1.2820 0 0 0
5 0 -17.4915 0 -5.5882 32.8640 -9.7843 0 0 0 -1.2820 2.4371 -1.1551 0 0
6 0 0 0 0 -9.7843 23.4822 -13.6980 0 0 0 -1.1551 2.7722 -1.6171 0
7 -16.4 0 0 0 0 -13.6980 36.0731 -5.9751 0 0 0 -1.6171 2.8047 -1.1876
8 0 0 -11.6041 0 0 0 -5.9751 17.5792 -1.3652 0 0 0 -1.1876 2.5528
9 0 0 -3.3074 1.9422 0 0 0 1.3652 38.4474 -10.5107 0 0 0 -11.6041
10 0 0 1.9422 -3.2242 1.2820 0 0 0 -10.5107 15.5829 -5.5882 0 0 0
11 0 0 0 1.2820 -2.4371 1.1551 0 0 0 -5.5882 31.4437 -9.7843 0 0
12 0 0 0 0 1.1551 -2.7722 1.6171 0 0 0 -9.7843 23.1242 -13.6980 0
13 0 0 0 0 0 1.6171 -2.8047 1.1876 0 0 0 -13.6980 34.8181 -5.9751
14 0 0 1.3652 0 0 0 1.1876 -2.5528 -11.6041 0 0 0 -5.9751 17.0972

También podría gustarte