Vous êtes sur la page 1sur 8

Culcyt/ /Software

Interfaz gráfica para el cálculo de flujos de potencia en


redes eléctricas

Jorge Arturo Pérez Venzor1, Oscar Núñez Ortega1, Néstor Abraham Corchado Nevarez1,
Raúl Ortiz Chavarría1, Abel Eduardo Quezada Carreón1, Lidia Hortencia Rascón Madrigal,
Osiel Ramírez Sandoval1
1
Instituto de Ingeniería y Tecnología, Universidad Autónoma de Ciudad Juárez.

Resumen
En el siguiente artículo se muestra el diseño de una interfaz gráfica para el cálculo de flujos de
potencia en una red eléctrica, con el fin de tener una herramienta que facilite la obtención de los
cálculos. Se presenta el desarrollo de las interfaces graficas (GUI’S), los códigos en MATLAB
que se utilizan para crearlas así como el método matemático que desarrolla. Se explica cómo se
desarrolla la interfaz gráfica basándose en códigos que utilizan método iterativo de Newton-
Raphson.

Palabras clave: GUI, Interfaz gráfica, Newton-Raphson, flujos de potencia.

Introducción
Cuando se realiza un análisis de un sistema nuestro sistema, además de saber la
de potencia, normalmente, se estudia una magnitud y el ángulo de fase del voltaje así
red formada por un generador principal, un como determinar la potencia reactiva y la
transformador elevador, una línea de potencia real que fluye en cada línea del
transmisión, tomando en cuenta que hay sistema, todos estos resultados se expresan
otro transformador que reduce el voltaje y en valores por unidad (P.U).
por ultimo una carga conectada. En cambio
de los sistemas eléctricos de potencia que en Con este programa computacional se
el mundo son una compleja red eléctrica pueden reducir los costos ya que los
que cuenta con una gran cantidad de programas comerciales son de un costo
elementos interconectados (Glover, & demasiado elevado (Power World
Sarma, 2003). Corporation, 2015), que hace difícil su
adquisición, es por esta razón que se está
Los estudios de flujos de potencia desarrollando una herramienta que permite
son de gran utilidad, para sincronizar en que resolver redes eléctricas medianas.
cantidad entregan energía a las distintas
plantas generadoras conectadas en una red La interfaz gráfica se crea con un
eléctrica, es un factor que nos permita apartado de MATLAB el cual es capaz de
conocer la forma y la cantidad de energía crearlas, agregando los códigos que
que nos aportan las plantas generadoras a contienen el método matemático al código
raíz.

CULCyT//Mayo-Agosto, 2015 226 Año 12, No 56, Especial No 1


Métodos
El procedimiento para calcular estos datos ecuaciones algebraicas no lineales
es un proceso algo tardado, incluso en un (Guzmán, 2012).
estudio de una red con cinco nodos, y
debido al número de variables que son Considérese un sistema de 𝑛
usadas para su cálculo, es posible cometer ecuaciones algebraicas no lineales:
errores. Por esta razón se toma la decisión 𝑓(𝑥1 , 𝑥2 , … , 𝑥𝑛 ) = 0 ; 𝑖 = 1,2, … , 𝑛 (1)
de crear un programa, con las características
necesarias para ser una herramienta Supongamos que los valores
aceptable y funcional. Este se crea iniciales de las incógnitas son las siguientes:
resolviendo las ecuaciones que se requieren
𝑥10 , 𝑥1,0,..., 𝑥𝑛.
0
sean ∆𝑥1,0 ∆𝑥20 , … , ∆𝑥𝑛.
0
para llegar al resultado, utilizando el
método de Newton-Raphson. Esta Da la solución siguiente:
herramienta se diseña con un código crea en
MATLAB y con la ayuda de la librería 𝑓𝑖(𝑥10 + ∆𝑥10 ,𝑥20 + ∆𝑥20 ,…, 𝑥𝑛0 + ∆𝑥𝑛0 ) =0;
(2)
Interfaces Graficas de Usuario o GUI, 𝑖 = 1,2, … , 𝑛
(Graphical User Interfaces) para crear una
Al desarrollar esta ecuación, se
interfaz amigable y de fácil comprensión,
obtiene lo siguiente:
para que, con solo capturar los datos de un
problema planteado en algún libro de texto 𝜕𝑓𝑖 𝜕𝑓𝑖
𝑓𝑖( 𝑥10 , 𝑥20 , … , 𝑥𝑛0 ) + [(𝜕𝑥1)0 ∆𝑥10 + (𝜕𝑥2)0 ∆𝑥20
o verídico se obtengan los ángulos y 𝜕𝑓𝑖 0
+…+ ( ) ∆𝑥𝑛0 ]
magnitudes del voltaje. 𝜕𝑥𝑛

El método Newton-Raphson es un Más términos de mayor orden igual


método iterativo que nos permite aproximar a0
la solución de una ecuación del tipo 𝑓(𝑥)=0 . 𝜕𝑓𝑖 0 𝜕𝑓𝑖 𝜕𝑓𝑖
Donde ) , (𝜕𝑥 )0 , … , (𝜕𝑥 )0 son
Partiendo de una estimación inicial de la 𝜕𝑥1 2 𝑛

solución 𝑥0 y construyendo una las derivaciones de 𝑓𝑖 con respecto a


aproximación o sucesión de forma continua 𝑥1 , 𝑥2 , … , 𝑥𝑛 evaluadas en (𝑥10 , 𝑥1,0,..., 𝑥𝑛.
0
) Si
mediante la fórmula, el método de Newton- los términos de orden superior se
Raphson es un método para resolver desprecian, puede escribirse en forma
matricial:

CULCyT//Mayo-Agosto, 2015 227 Año 12, No 56, Especial No 1


𝜕𝑓1 0 𝜕𝑓1 0 𝜕𝑓1 0
( ) ( ) … ( )
𝜕𝑥1 𝜕𝑥2 𝜕𝑥𝑛
𝑓1 0 𝜕𝑓2 0 Δx1
0
0
𝜕𝑓 0 𝜕𝑓2 0 ( ) Δx 0
𝑓2 0 + ( 2 ) ( ) … 𝜕𝑥𝑛 2 ≅ [ 0]
⋮ 𝜕𝑥1 𝜕𝑥2 ⋮ ⋮

0
[𝑓𝑛 ] ⋮ ⋮ [Δx 0
𝑛 ] 0
𝜕𝑓𝑛 0
𝜕𝑓𝑛 0 𝜕𝑓𝑛 0 … ( )
( ) ( ) 𝜕𝑥𝑛
[ 𝜕𝑥1 𝜕𝑥2 ]

O en forma de matriz vectorial: |𝑓𝑖(𝑥 (𝑟) )| < 𝜀 (Un valor especificado);


(6)
𝑖 = 1,2 … 𝑛
0 0 0
𝑓 + 𝑗 ∆𝑥 ≅ 0 (3)

Se conoce como matriz jacobiana a El método requiere de un numero


0
j (que se obtiene al diferenciar el vector iteraciones bastante amplio, las cuales
función 𝑓 0 con respecto a 𝑥 y se evalúa en ( requieren de tiempo, por lo tanto este diseño
𝑥 0 ). La ecuación anterior se puede escribir de ecuaciones son escritas con un código,
como: que facilita su manejo y disminuye la
posibilidad de que cometer errores
𝑓 0 ≅ [−𝑗 0 ] ∆𝑥 0 (4)
(Guzmán, 2012).
Se puede obtener valores
0
Con este método se estructuran las
aproximados de corrección ∆𝑥 Como estos
funciones creadas en MATLAB que siguen
constituyen un sistema de ecuaciones
una secuencia para llegar a la solución. Al
algebraicas lineales se pueden resolver de
iniciar se corre la función YBus (Acha,
manera eficiente mediante triangulación y
Fuerte-Esquivel, Ambriz-Perez, & Angeles-
sustitución.
Camacho, 2004) que se encarga de crear las
Los valores de 𝑥 son entonces: 𝑥1 matrices de admitancias. La figura 1
= 𝑥 0 + ∆𝑥 0 muestra cómo se obtiene dicha matriz.

O en general para la iteración Después de que la matriz de


(𝑟 + 1 ) − 𝑒𝑠𝑡𝑖𝑚𝑎𝑐𝑖𝑜𝑛. admitancias es calculada se inicia con el
cálculo con el método Newton-Raphson
𝑥 (𝑟+1 ) = 𝑥 (𝑟) + ∆𝑥 (𝑟) (5) (Acha, Fuerte-Esquivel, Ambriz-Perez, &
Angeles-Camacho, 2004), que es el cálculo
Las iteraciones se continúan hasta
final para obtener los valores para el ángulo
que la ecuación (1) se satisfaga para
y magnitud del voltaje por nodo.
cualquier exactitud deseada, es decir:

CULCyT//Mayo-Agosto, 2015 228 Año 12, No 56, Especial No 1


Inicio

Datos de entrada
tlsend tlrec
tlresis tlreac
tlsusep tlcond
shbus shresis
shreac ntl
nbb nsh

Inicio de funcion YBus

Calculo de la matriz
de admitancias

Calculo de la
contribucion de las lineas
de transmicion

Clculo de las contribuciones


de los elementos en
paralelo

Matriz de
admitancias
(YR, YI)

fin

Figura 1: Diagrama de flujo para YBus. (Granada Echeverri, 2001)

CULCyT//Mayo-Agosto, 2015 229 Año 12, No 56, Especial No 1


Inicio

Datos de entrada
nmax bustype Qmin
tol genbus Pload
Itmax loadbus Qload Datos
ngn PGEN Pgen almacenados
nld QGEN VM YR
nbb Qmax VA YV

Solucion por metodo iterativo


Newton-Raphson

Inicio de funcion Newton-Raphson


D = zeros (1, nmax), flag = 0, It = 0

Calculo de potencia en redes PNET


QNET

It = 0
Itmax = 100
It < Itmax

Potencias calculadas PCAL


(CalculatedPowers) QCAL

Limitantes del
PNET
Generador
BusType
(GeneratorsLimits)

DPQ
Desajuste de potencias DP
(PowerMismatches) DQ
flag

Calculo de matriz
jacobiana JAC
(NewtonRaphsonJacobian)

Solucion para el vector


de las variables de D

Actualizacion de las
variables de estado VM
VA
(StateVariableUpdate)

It = It + 1

Figura 2: Diagrama de flujo para Newton-Raphson (Granada Echeverri, 2001)

CULCyT//Mayo-Agosto, 2015 230 Año 12, No 56, Especial No 1


La interfaz gráfica cuenta con el curso del sistema, La segunda es la
diversas herramientas las cuales ayudaran a encargada de desplegar la función Newton-
llegar a la solución del sistema, como lo Raphson, la cual esta referenciada en la
representa los diagramas de flujos. figura 2.

Figura 2: Pantalla YBus (Fernández de


Figura 3: Pantalla principal (Fernández de Córdoba, 2007)
Córdoba, 2007)
Una de las pantalla que se encarga
La interfaz gráfica cuenta con tres
de resolver el problema es YBus se encarga
pantallas, la primera es la figura 3, en la
de adquirir los valores de admitancias que
cual muestra un menú donde seleccionas las
están referenciados como datos de entrada
funciones que se necesitan para resolver el
en la figura 1.
problema de flujos de potencia. En la
primera opción es “Cálculos” donde se
encuentra la función YBus, que esta
referenciada a la figura 1, que nos muestra

Figura 3: Newton Raphson (Fernández de Córdoba, 2007)

CULCyT//Mayo-Agosto, 2015 231 Año 12, No 56, Especial No 1


Resultados
Para probar el funcionamiento de la interfaz 2. La tabla 3 muestra los valores del voltaje
gráfica se toma un ejemplo, el cual consta en cada uno de los buses. Estos valores se
de una red de 5 nodos, 2 generadores y 7 encuentran en un rango de 0.9 a 1.1 P.U’s,
redes de transmisión (Acha, Fuerte- lo que indica que se encuentran en un rango
Esquivel, Ambriz-Perez, & Angeles- aceptable. Las tablas 4 y 5 muestran el valor
Camacho, 2004). En este mismo ejemplo se angular de cada uno de los voltajes, se
cuenta con los datos necesarios para realizar muestran en grados y radianes
el cálculo. Obtienen los siguientes respectivamente y la tabla numero 6 nos
resultados, los cuales coinciden con los del indica en número de iteraciones totales para
ejemplo. llegar a estos resultados.

En las siguientes tablas se muestran Tabla 3. VM


las matrices de admitancias, estas matrices
se calculan con la función representada en 1 2 3 4 5
la figura 1. 1.06 1.00 0.987 0.984 0.917

Tabla 1. YI
Resultados representados en Angulo.
-18.695 15 3.75 0 0
Tabla 4. VA
15 -32.415 5 5 7.5
3.75 5 -38.695 30 5 1 2 3 4 5
0 5 30 -38.695 3.75 0.00 -2.06 -4.64 -4.96 -5.77
0 7.5 0 3.75 -11.21

Resultados representados en radianes.


Tabla 2. YR
Tabla 5. VA
6.25 -5 -1.25 0 0
-5 10.833 -1.666 -1.666 -2.5 1 2 3 4 5
-1.25 -1.666 12.916 -10 0 0.00 -0.035 -0.080 -0.086 -0.100
0 -1.666 -10 12.916 -1.25
0 2.5 0 -1.25 3.75
Iteraciones.
100
Las siguientes tablas muestran los
valores que se obtienen a partir de la figura

CULCyT//Mayo-Agosto, 2015 232 Año 12, No 56, Especial No 1


Conclusiones
Al realizar la interfaz gráfica y probarla se computacionales, creando herramientas que
observa un buen desempeño y la obtención facilitan procesos para el análisis de redes
de los datos que se esperaban, además que eléctricas.
se hace de una forma más fácil. Trabajar en
el diseño de GUI’s en MATLAB es una Se observa que esta GUI se puede
forma amigable y de un proceso sencillo. mejorar para obtener un programa que sea
También que es posible aplicar los capaz de resolver una red de un número
conocimientos de eléctrica a sistemas mayor de nodos, puede hacerse más robusta
y con más elementos.

Referencias
Acha, E., Fuerte-Esquivel, C. R., Ambriz- Granada Echeverri, M (2001). Flujos de
Perez, H., & Angeles-Camacho, C. (2004). FACTS: potencia óptimos para sistemas de distribución
modelling and simulation in power networks. John usando los métodos de la cadena y del gradiente,
Wiley & Sons. Tesis. Universidad Tecnológica de Pereira,
Colombia
Fernández, J.C. & Fuentes López, E. E.
(2011). Modelo de Flujos Óptimos de Potencia Guzmán, M. (2012) Flujos de potencia con
Utilizando Técnicas de Optimización, Antiguo Matlab, Facultad de ingeniería mecánica eléctrica
Cuscatlán, EL SALVADOR, C.A. cuidad Mendoza Veracruz, junio del 2012, 84 hojas.

Fernández de Córdoba, G. (2007). Creación Izquierdo J. (2002). Estudio de potencia y


de Interfaces Gráficas de Usuario (GUI) con análisis de fallas en sistemas eléctricos de
MatLab, Salamanca. distribución radial, Santa Nicolás de las garzas, N. L.

Franco, J. I. (2002). Estudio de Flujos de Oñate, P. E. (2008). Solución del problema


Potencia y Analisis de Fallas en Sistemas Electricos de flujos de potencia óptimo con restricciones de
de Distribucion Radial. San Nicolas de los Garza. seguridad por un optimizador de partículas
Universidad Autonoma de Nuevo Leon. modificado, Guadalajara.

Glover, J. D., & Sarma, M. S. (2003). Power World Corporation. (2015, 31 de


Sistemas de potencia: análisis y diseño. Cengage Enero). PowerWorld Corporation. Obtenido de
Learning Editores. http://www.powerworld.com/products/simulator/ove
rview.

CULCyT//Mayo-Agosto, 2015 233 Año 12, No 56, Especial No 1

Vous aimerez peut-être aussi