Академический Документы
Профессиональный Документы
Культура Документы
TECNOLOGÍA EN ELECTRICIDAD
PRESENTADO POR:
JULIO ERNESTO CASTRO RICO
DIEGO ALBERTO ANZOLA BUSTOS
BOGOTÁ, COLOMBIA
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Índice
1. INTRODUCCIÓN II
1.1. Estado del Arte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
2. MARCO TEÓRICO 1
2.1. Flujo Óptimo de Potencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2. Despacho Económico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.3. Modelo de la Planta Térmica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.4. Modelo de la Planta Hidráulica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.5. Multiplicadores de Lagrange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.6. Flujo Óptimo Clásico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.7. Despacho sin Pérdidas de Transmisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.8. Despacho con Pérdidas de Potencia Activa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3. METODOLOGÍA 7
3.1. Fase 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1. Teorı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.2. Funciones de Costos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.3. Desarrollo de Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2. Fase 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.1. Desarrollo de los algoritmos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.2. Uso de un compilador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3. FASE 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3.1. Uso de la interfaz GUIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4. FASE 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4.1. Manuales de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.5. Resumen de la metodologı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4. RESULTADOS 9
4.1. Documentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2. Estructura de Algoritmo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. INTERFAZ 12
6. MANUALES DE USUARIO 12
7. Casos de Estudio 12
7.1. Flujo optimo clásico sin pérdidas y sin restricciones de potencia activa . . . . . . . . . . . . . . . 12
7.1.1. Solución teórica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.1.2. Solución en SOPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.2. Flujo optimo clásico sin pérdidas y con restricciones de potencia activa . . . . . . . . . . . . . . . 13
7.2.1. Solución teórica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.2.2. Solución en SOPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.3. Flujo óptimo clásico con pérdidas y sin restricciones de potencia activa . . . . . . . . . . . . . . . 16
7.3.1. Solución teórica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.3.2. Solución en SOPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.4. Flujo óptimo clásico con pérdidas y con restricciones de potencia activa. . . . . . . . . . . . . . . 21
7.4.1. Solución teórica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7.4.2. Solución en SOPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8. CONCLUSIONES. 29
9. BIBLIOGRAFIA 30
Referencias 30
10.ANEXOS 30
I
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Resumen
Contexto
El proyecto consiste en la elaboración de un software académico para la Universidad Distrital en MATLAB, para
el cálculo del flujo óptimo clásico donde se minimiza los costos de generación de energı́a. Además se propuso la
elaboración de manuales en cuanto a su uso y manejo del software.
Metodologı́a
La busqueda de información fue realizada en documentos relacionados con los sistemas eléctricos de potencia,
especialmente con el flujo óptimo clásico para describir el proceso de como minimizar los costos de generación
en sistemas que presenten o no pérdidas de potencia. El diseño e implementación de los códigos se realizó en el
software “Matlab” junto con el desarrollo de su interfaz gráfica para la interacción entre usuario y programa en
Guide.
Resultados
El software tuvo pruebas en 4 ejercicios para cada despacho, logrando una convergencia y obteniendo errores
inferiores al 1 %, donde el error más alto se presento en las potencias generadas alcanzando un 0.25 % y en los
otros cálculos como en algunas potencias generadas y costos incrementales se obtuvo valor del 0.001 %.
Conclusiones
El software desarrollado e implementado en Matlab cumple con su función de minimizar los costos de generación
adaptandose a las situaciones de despacho que se puedan presentar. Además el desarrollo de 2 manuales permite
dar a conocer el manejo del software SOPF junto con una explicación teórica sobre el flujo óptimo clásico.
Abstract
Context
The project consists in the elaboration of an academic software for the District University in MATLAB, for the
calculation of the classical optimum flow where the costs of power generation are minimized. It also describes
the development of manuals on its use and management of the software.
Methodology
The search for information was carried out in documents related to electrical power systems, especially with
the classical optimal flow to describe the process of how to minimize generation costs in systems that show or
not power losses. The design and implementation of the codes was done in the software ”Matlab.along with the
development of its graphical interface for the interaction between user and program in Guide.
Results
The software had tests in 4 exercises for each dispatch, achieving a convergence and obtaining errors lower than
1 %, where the highest error occurred in the powers generated reaching 0.25 % and in the other calculations as
in some powers generated and incremental costs, a value of 0.001 % was obtained.
Conclusions
The software developed and implemented in Matlab fulfills its function of minimizing generation costs by
adapting to the dispatch situations that may arise. In addition, the development of 2 manuals allows us to
present the management of the SOPF software together with a theoretical explanation of the classic optimal
flow.
II
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
1. INTRODUCCIÓN
Los sistemas eléctricos de potencia buscan operar con un punto de equilibrio, donde todas las variables implica-
das deben estar dentro de unos rangos para ası́ garantizar continuidad y eficiencia en el servicio para todos los
usuarios que estan conectados a la red. El flujo óptimo de potencia o conocido como OPF incorpora métodos
de optimización para sistemas eléctricos de potencia que presentan caracterı́sticas no lı́neales que por su com-
plejidad, no permiten obtener una solución rápida acorde a la función objetivo que se requiere desarrollar.
Una variante del OPF conocida como flujo óptimo clásico busca minimizar los costos de generación a partir
de conocer las funciones de costos asociadas a cada planta dando prioridad de despachar más potencia con
las plantas más económicas, pero procurando que todas tengan un procentaje de participación. La inclusión
de restricciones de potencia y los modelos de las lı́neas de transmisión hace complejo determinar el respectivo
despacho, es por esto que la implementación de técnicas de optimización como los multiplicadores de Langrange,
permite dar solución al flujo óptimo, siempre y cuando se este trabajando con sistemas estables.
En la universidad de Oviedo, España una tesis de maestrı́a publicada en el año 2017 denominada “Despacho
económico de cargas en sistemas eléctricos de potencia: modelado, simulación y análisis” hace una explicación
acerca del modelamiento de plantas térmicas e hidraulicas, ası́ como el despacho económico cuando hay pérdidas
de potencia con sus costos de generación tomando como base un sistema de 6 nodos [1]. Esta tesis permite
comprender acerca del modelamiento de plantas térmicas e hidráulicas y su uso para el despacho económico.
Un artı́culo publicado en la IEEE en el 2015 del KPR Instituto de Ingenierı́a y Tecnologı́a en Coimbatore,
Tamilnadu en India denominado “Minimización del costo del combustible solucionando el despacho económico
incluyendo pérdidas de transmisión usando el enjambre por partı́culas modificado”, hace uso de tres algoritmos
para el despacho económico comparando la potencia que debe generar cada unidad con su respectivo costo
incluyendo las pérdidas de potencia en las lı́neas de transmisión[2]. Este documento permite conocer en el
despacho económico, la ecuación de balance de potencia, especialmente de reconocer la fórmula para las Pérdidas
totales de transmisión, que son incluidas en el desarrollo del presente programa.
Un artı́culo publicado en la IEEE, expuesto en la conferencia Internacional sobre energı́a eléctrica y sistemas de
potencia por parte del Instituto Nacional de Tecnologı́a Mauland Azad en Bhopal, India de nombre “ Solución
del flujo óptimo de potencia con mejora de la estabilidad de voltaje usando la optimización del lobo gris” usa
una técnica meta-heurı́stica inspirada en la naturaleza como es la optimización del lobo gris, modelo que se
inspiró en el comportamiento de la caza de los lobos grises[3]. Este articulo ayuda a comprender que existen
técnicas de optimización metaheurı́sticas para problemas no lineales que permiten generar algoritmos basados
en eventos que ocurren en la naturaleza.
Un artı́culo publicado en el 2015 en la Universidad Técnica Federico Santa Marı́a de Valparaiso, Chile titulado
“ Flujo óptimo de potencia utilizando Algoritmos evolutivos” aplica un método distinto como es el de progra-
mación por enjambre de partı́culas, donde escogen una población de posibles soluciones, plantean el algoritmo y
ası́ obtienen el despacho que deben realizar, ya sea de potencia activa, reactiva o de minimizar pérdidas en todo
el sistema[4]. Este articulo permitió conocer sobre el flujo óptimo de potencia y de sus diversas aplicaciones en
los sistemas eléctricos, basados en la topologı́a de la red y buscando la economı́a para encontrar una solución
óptima.
En la Universidad de Tarapacá en Chile, una publicación en el año 2000 de un artı́culo denominado “Despacho
económico con unidades de caracterı́sticas no convexas empleando algoritmos genéticos” implementa este método
cuando las funciones de costo son no convexas y no permiten la aplicación de métodos tradicionales, que puedan
determinar un punto óptimo de generación de las plantas y su respectivo costo[5]. Este articulo presenta la
solución de múltiples ejercicios usando algoritmos genéticos, que fueron usados como prueba en el programa
desarrollado, obteniendo resultados satisfactorios.
III
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
En la Universidad Nacional de Colombia, sede Medellı́n se hizo un tesis de maestrı́a en el 2016 titulada “método
de solución para el despacho económico en lı́nea considerando restricciones y reglas de un mercado eléctrico”
usando dos métodos como son multiplicadores de Lagrange y programación lineal entera mixta, realizan el
despacho económico donde condicionan el sistema por un periodo de tiempo[6]. Esta tesis permite conocer el
flujo de potencia con incrementos de potencia para diferentes sistemas junto con sus respectivos costos, estos
aplicados si las plantas poseen restricciones de potencia o no. El flujo de potencia fue utilizado como comparación
en uno de los modelos que se evaluaron para realizar un despacho con Pérdidas de potencia y ası́ verificar que
el programa convergiera.
IV
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
2. MARCO TEÓRICO
2.1. Flujo Óptimo de Potencia
El Flujo Óptimo de Potencia o conocido como OPF “Optimal Power Flow” es usado en los sistemas eléctricos
desde el control del sistema, planeamiento en su operación hasta el despacho de energı́a a la red. El principal
objetivo del OPF es optimizar las condiciones de operación en estado estacionario de un sistema eléctrico de
potencia. Un OPF ajusta las cantidades controlables para optimizar una función objetivo mientras satisface un
conjunto de restricciones operativas[8]. Las funciones objetivo a minimizar más comunes son:
Despacho económico (minimizar costos, pérdidas, generación o pérdidas de potencia activa en las lı́neas).
Máxima transferencia de potencia.
Número de reprogramaciones.
El OPF puede ser representado como un problema de optimización no lineal cuya formulación matemática se
representa en las ecuaciones (1),(2) y (3).
N
X U SD
FT (Pg ) = Fi (Pgi ) (4)
i=1
h
Donde
FT =Función de costos.
Pg =Potencia generada.
N =Número de generadores.
Pgi =Potencia generada por planta.
El costo total será la sumatoria del costo inicial en función de la potencia generada de cada planta con las
unidades de [$U SD/h]. Cuando se cumpla esto se puede decir que la sumatoria de las potencias generadas debe
ser igual a la potencia demandada que posee el sistema como se muestra en la ecuación (5).
N
X
(Pgi ) = PD [M W ] (5)
i=1
En caso de que el sistema tenga pérdidas en las lı́neas, la ecuación (5) se le agrega un término nuevo como se
muestra en la ecuación (6).
N
X
(Pgi ) = PD + PL [M W ] (6)
i=1
Donde
PD =Potencia demandada.
PL =Pérdidas de potencia activa en las lı́neas.
1
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Los generadores además están sujetos a las restricciones de potencia activa mı́nima y máxima como se muestra
en la ecuación (8).
F
Entrada (MBTU/h o $/h)
DH
H DF
DP
P
PG
PGmin PGmax
Salida (MW)
a 2 Btu
H= P + bPgi + c (9)
2 gi h
Esta función al ser multiplicada por el costo del combustible que esta en unidades de [USD/Btu], se obtiene la
función de consumo de combustible como se muestra en la ecuación (10):
a 2 U SD
f = Pgi + bPgi + c (10)
2 h
Donde a y b hacen parte de los costos variables y c corresponde a los costos fijos en una central de generación.
Las unidades para cada termino de la función de costos son:
a= MUW
SD
2h
U SD
b= M W h
c= U SD
h
La obtención de la curva caracterı́stica de la planta térmica tasa de combustible vs Potencia de salida se puede
observar en la Figura (2).
2
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Realizado el proceso se puede obtener la Figura (3) donde muestra una serie de datos que se pueden aproximar
a un polinomio de orden n mediante métodos analı́ticos. Esta curva representa la función de la planta térmica,
aunque existe una variación de su forma si la planta es una térmica a gas o de ciclo combinado.
3000
Tasa de combus! ble - MBtu/h
2500
2000
Aproximación de
1500 paso de escalera
Datos promediados
1000
500
50 100 150 200 250 300
Generación (MW)
W
Entrada
PG
Salida (MW)
La Figura (4) se muestra la curva de entrada-salida donde se evidencia que tiene un comportamiento lineal. A
medida que se aumenta el volumen de agua, la potencia de salida tiende a aumentar desde su valor mı́nimo hasta
su valor máximo nominal. Para establecer un modelo de función de costo, primero se representa la generación
en su conjunto representada en la ecuación (11):
X
P Hj = P Hji [M W ] (11)
∈I
Donde
I =indicador del grupo de plantas hidroeléctricas.
P Hji =Potencia generada por la planta i durante el intervalo j.
3
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
La potencia generada es una función no lı́neal de la descarga de agua qji y de la caida de agua hw.
Este módelo sólo es valido para periodos cortos de generación. El término 1/2 que acompaña a la constante a
es necesario cuando se realice la derivada para obtener el costo incremental.
Multiplicadores de Lagrange.
Método del gradiente.
Método de Newton.
El método a implementar es el de los multiplicadores de Lagrange dado que permite encontrar la solución
cuando existe más de una variable. El método de los multiplicadores de Lagrange define que para determinar
los extremos relativos de una función f de dos variables x y y sujetas a la restricción g(x, y) = 0, se debe definir
una función auxiliar F de las tres variables x,y y λ como se muestra en la ecuación (16):
Posteriormente al igualar a cero las primeras derivadas parciales de la ecuación (16), se formará un sistema de
ecuaciones como se muestra en las ecuaciones (17),(18) y (19).
Fx (x, y, λ) = 0 (17)
Fy (x, y, λ) = 0 (18)
Fλ (x, y, λ) = 0 (19)
Al resolver el sistema de ecuaciones se determina los puntos crı́ticos de f , donde estos dos primeros valores
obtenidos corresponden a los extremos relativos de x y y [15] .
4
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
N N
!
X X
L(P gi , λ) = Fi (P gi ) − λ P g i − PD (20)
i=1 i=1
Donde λ es el multiplicador de Lagrange y en la ecuación representa el costo incremental. Para obtener una
solución óptima se establecen las siguientes condiciones dadas en las ecuaciones (21) y (22).
∂L ∂FT
= −λ=0 (21)
∂P g i P gi
N
∂L X
=− P g i + PD = 0 (22)
∂λ i=1
El costo incremental es el costo adicional en dólares por hora para incrementar la salida en un 1 [MW][16].
Cuando se tienen las funciones de costos en forma de función cuadrática como se muestra en la ecuación (15)
donde se relaciona la entrada y la salida, el costo incremental se puede representar como la ecuación (23) al
realizar la derivada de la función de costos con respecto a la potencia de cada generador.
∂Fi (Pgi ) U SD
λi = = ai (Pgi ) + bi (23)
∂Pgi MWh
Se despeja P gi de la ecuación (23) en términos de a, b y λ para obtener la ecuación (24).
λ − bi
Pgi = [M W ] (24)
ai
Cuando se tienen varias plantas, los términos P gi se suman y se expresan como un P gT , obteniendo la ecuación
(25).
λ − b1 λ − b2 λ − bn
PgT = + + ...... + [M W ] (25)
a1 a2 an
Despejando λ de la ecuación (25) y generalizando los términos a,b y PgT como sumatorias para n generadores
se obtiene la ecuación (26).
n
!−1 n
!−1 n !
X 1 X 1 X bn U SD
λ= (PgT ) + (26)
a
i=1 n i=1 n
a a
i=1 n
MWh
5
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
La ecuación de pérdidas de transmisión es obtenida a partir de conocer la potencia de los nodos que tengan
asociado un generador, la parte real de la Zbarra que seria igual a la inversa de la matriz de admitancias, la
matriz α que corresponde a las corrientes de salida de los generadores junto con su elemento In0 que corresponde
a la corriente nula en el nodo de compensación y la matriz de transformación de corrientes C que representa
la relación de las corrientes de las cargas con respecto a la corriente demandada total como se muestra en la
ecuación (32). Para la obtención de la ecuación de la ecuación de pérdidas todos los datos estarán en por unidad.
∗ ∗
Pg1 α1 0 ... 0 0 α1 0 ... 0 0 Pg1
Pg2 0 α2 ... 0 0 0 α2 ... 0 0 Pg2
PL = ... ... .. .. .. C T R ∗ .. .. .. .. ..
.. ..
barra C (32)
. . . .
.
. . . . .
Pgk 0 0 ... αn 0 0 0 ... αn 0 Pgk
1 0 0 ... 0 In0 0 0 ... 0 In0 1
La matriz de transformación de corrientes C es obtenida a partir de establecer las corrientes de demanda y un
valor de corriente nula que depende del nodo de referencia del sistema. La matriz α contiene valores constantes
en su diagonal, estos dependerán al establecer que la potencia reactiva de los generadores sean una fracción
constante de la potencia activa de estos mismos denotado por la letra Sn mostrada en la ecuación (33).
P gn + jQgn = (1 + jSn )P gn (33)
generador que exista en el sistema. La ecuación (33) puede expresarse como un valor de corriente de salida de
los generadores como se muestra en la ecuación (34).
(1 + jSn )
In = P gn = αP gn (34)
Vn∗
Despejando α se puede obtener los elementos que están contenidos en la diagonal como se muestra en la ecuación
(35).
α1 0 . . . 0 0
0 α2 . . . 0 0
.. . . ..
α= . .. . .. .. (35)
.
0 0 . . . αn 0
0 0 . . . 0 In0
Al tener el producto de las matrices de la ecuación (32) sin tener en cuenta los vectores de las P gn , se obtiene una
matriz denominada Tα la cual tiene la propiedad de ser igual al complejo conjugado de su propia transpuesta.
Esta propiedad se conoce como matriz hermitiana, los elementos que están por encima de la diagonal serán igual
al complejo conjugado de los elementos que están por debajo la diagonal principal. Además, otra propiedad de
este tipo de matrices es que su diagonal principal solo contiene elementos reales. Cuando se hace la suma de
las matrices Tα y Tα∗ , los elementos complejos de la matriz resultante se anulan quedando el doble de la parte
real simétrica como se muestra en la ecuación (36).
B11 B12 . . . B1j B10 /2
B21 B22 . . . B2j B20 /2
.. .. . ..
.. .. (36)
.
. . .
Bi1 Bi2 ... Bij Bi0 /2
B10 /2 B20 /2 . . . Bi0 /2 B00
6
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
La ecuación (36) es conocida como la matriz B o de coeficientes de pérdidas. Esta matriz es simétrica, lo que
significa que es igual a su propia transpuesta. Los elementos tales como Bij para todo i 6= j y B00 tienen las
unidades en MW, en cambio los elementos Bi0 son adimensionales. Al reemplazar la ecuación (36) en (32) se
obtiene la ecuación (37).
B11 B12 ... B1j B10 /2 Pg1
B21 B22 ... B2j B20 /2 Pg2
.. .. .. .. .. .
PL = Pg1 Pg2 ... Pgn 1 . (37)
. . . . . .
Bi1 Bi2 ... Bij Bi0 /2 Pgn
B10 /2 B20 /2 ... Bi0 /2 B00 1
Al hacer el producto de las matrices y generalizando la ecuación (37) para n generadores se obtiene una sumatoria
como se muestra en la ecuación (31).
3. METODOLOGÍA
El proyecto está basado en el desarrollo de un programa con el objetivo de minimizar los costos de generación de
potencia en el despacho de plantas térmicas e hidráulicas usando el método de optimización de los multiplicadores
de Lagrange. El desarrollo de este programa fue realizado por fases puesto que se debió dar análisis para los
diferentes despachos que puedan existir, tratando de que resultados obtenidos de forma teórica sean iguales a
los realizados por el programa. Las fases propuestas abarcaron todo el proceso realizado para cumplir con el
objetivo principal planteado.
3.1. Fase 1
Esta fase consiste en obtener bases teóricas sólidas para el método de optimización a implementar a partir de
documentos relacionados con el tema propuesto, además la adquisición, planteamiento y desarrollo de ejercicios
donde se abarque la mayoria de situaciones de despacho que puedan ocurrir dando su solución teniendo en
cuenta el objetivo a desarrollar.
3.1.1. Teorı́a
Los fundamentos teóricos y busqueda de información se realizó a través de libros de la rama de la ingenierı́a
eléctrica, especialemente referentes a los sistemas eléctricos de potencia, ası́ como de artı́culos cientificos y
publicaciones de diferentes portales que esten expuestos en la red, los cuales proporcionarán la documentación
necesaria para la comprensión y entendimiento de conceptos básicos relacionados con el tema propuesto. Para
tener una claridad sobre los multiplicadores de lagrange, que es usado en el método clásico se hizo una busqueda
en libros de matemáticas relacionados con el cálculo multivariado y en libros de optimización para complementar
la teorı́a en el desarrollo de los documentos del presente proyecto.
7
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
3.2. Fase 2
Esta fase consiste en la elaboración de los códigos para que realizen los despachos en el software de Matlab.
3.3. FASE 3
En esta fase se desarrollará la interfaz gráfica para el uso del programa haciendo uso de la herramienta GUIDE
que es un desarrollador de entornos de Matlab.
3.4. FASE 4
Terminados los códigos e implementados en una interfaz gráfica, en esta fase será el último proceso el cual
corresponde a la creación de los manuales de usuario para los programas de despacho realizados.
8
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Inicio
Búsqueda bibliográfica en
documentos y artículos
publicados en la red
No Cumple No
el
criterio
Si
Visualización de resultados a
través de una interfaz gráfica y
serie de datos.
Manual de usuario
Fin
4. RESULTADOS
La metodologı́a propuesta estableció una serie de etapas o fases las cuales permitieron llevar un orden en el
desarrollo del presente proyecto dando cumplimiento con el objetivo propuesto .
4.1. Documentación
La fase 1 incorporó la investigación en documentos especifı́cos relacionados con el tema del flujo óptimo clásico
para sistemas eléctricos de potencia. Algunos de los documentos que proporcionaron información importante se
pueden ver en la Tabla 1.
9
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
AÑO DE
# NOMBRE AUTOR
PUBLICACIÓN
John J.Grainger y William
1 Análisis de sistemas de potencia 1996
D.Stevenson
Análisis moderno de sistemas de Walter Brokering, Rodrigo
2 2008
potencia Palma y Luis Dı́az
Power Generation, operation Allen J.Wood y Bruce
3 1996
and control F.Wollenberg
Optimization of power system
4 Jizhong Zhu 2009
operation
Flujo óptimo de potencia
Edgar A.Moreno y Victor
5 utilizando algortimos evolutivos 2015
H.Hinojosa
programados en digsilent
Despacho económico con
unidades de caracteristicas no Ildefonso Harnish, Raúl
6 2000
convexas empleando algoritmos Sanhueza y Horacio Dı́az
genéticos
Ron Larson y Bruce H.
7 Calculo de varias variables 2 2014
Edwards
8 El calculo 7 Ed. Louis Leithold 1998
En las Figuras (7) y (8) se muestra la representación de las variables de entrada y de sálida para la opción del
flujo óptimo clásico sin pérdidas de potencia y con pérdidas de potencia.
Figura 7: Diagrama de bloques para el flujo óptimo clásico sin pérdidas de potencia. Fuente: Elaboración propia.
10
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Figura 8: Diagrama de bloques para el flujo óptimo clásico con pérdidas de potencia. Fuente: Elaboración propia.
A continuación se hace una breve descripción de los bloques principales para el programa SOPF.
11
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
5. INTERFAZ
La fase 3 abarca el diseño de la interfaz gráfica en GUIDE donde se desarrollo las ventanas para el ingreso
de datos y la visualización de los resultados acorde a cada despacho. Además se incorpora la exportación de
resultados en tablas de excel para poder verlos detalladamente.
6. MANUALES DE USUARIO
Por último los manuales de usuario propuestos en la fase 4, dan una explicación del método de optimización
usado junto con el respectivo manejo del programa SOPF.
7. Casos de Estudio
A continuación se muestran cuatro casos de estudio especı́ficos para cada tipo de despacho realizados de forma
teórica y en el programa SOPF.
7.1. Flujo optimo clásico sin pérdidas y sin restricciones de potencia activa
Se tienen las siguientes funciones de costos para dos plantas de generación como se muestran en las ecuaciones
(38) y (39). Determinar el punto óptimo de operación económica para una demanda de potencia de 450 MW.
0, 05 2 U SD
f1 = Pg1 + 6,3Pg1 + 150 (38)
2 h
0, 007 2 U SD
f2 = Pg2 + 8,6Pg2 + 210 (39)
2 h
Como se puede observar en los costos por planta, la primera tiene un costo menor y la segunda un costo mayor.
Por lo tanto hay prioridad de despacho con la segunda planta dado que resulta más económica.
12
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Además el botón que aparece en la parte inferior que dice visualizar datos adicionales como se ve en la
Figura (9), permite mostrar en pantalla el costo incremental en el que deben operar las plantas como se muestra
en la Figura (10).
El despacho sale en una sola iteración donde la planta número 2 tiene un mayor valor de generación con un
78.75 % de generación frente a la planta 1 que tiene 21.24 %. Con sólo esta iteración permite calcular facilmente
el costo por planta y el costo total de operación en el sistema.
Se puede observar en la Tabla 2 que los resultados obtenidos al realizar los calculos de forma manual y en el
programa “SOPF”tienen una variación menor al 1 %, quiere decir que el programa tiene una alta precisión
para realizar dichos cálculos adaptándose a diversas situaciones que se puedan presentar.
TABLA DE ERRORES
Valor Teórico Matlab Error absoluto Error relativo
λ 11,0807 11,0807 0 0
Pg1 95,6140 95,6140 0 0
Pg2 354,3857 354,3860 0,0003 0,000084
f1 980,9191 980,9195 0,0004 0,0000407
f2 3697,2793 3697,3 0,0207 0,000559
fT 4678,1984 4678,2018 0,0034 0,000072
Tabla 2: Comparación de resultados teóricos y SOPF para el flujo óptimo clásico sin restricciones de potencia
activa. Fuente: Elaboración propia.
7.2. Flujo optimo clásico sin pérdidas y con restricciones de potencia activa
Se tienen las siguientes funciones de costos en las ecuaciones (40),(41) y (42) para tres plantas de generación.
Determinar el despacho para una demanda de potencia de 550 [MW].
13
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
0, 004 2 U SD
f1 = Pg1 + 8, 7Pg1 + 200 100 [M W ] ≤ P g1 ≤ 300 [M W ] (40)
2 h
0, 089 2 U SD
f2 = Pg2 + 7, 1Pg2 + 150 80 [M W ] ≤ P g2 ≤ 250 [M W ] (41)
2 h
0, 0045 2 U SD
f3 = Pg3 + 5, 6Pg3 + 230 130 [M W ] ≤ P g3 ≤ 350 [M W ] (42)
2 h
Se determina el costo incremental calculando los términos aT y bT a partir de las ecuaciones (28) y (29). Con
la ecuación (27) se determina el costo incremental.
−1
1 1 1
aT = + +
0, 004 0, 089 0, 0045
−1
1 1 1 8, 7 7, 1 5, 6
bT = + + + +
0, 004 0, 089 0, 0045 0, 004 0, 089 0, 0045
U SD
λ = (2, 0684 ∗ 10 − 3)(550) + (7,2378) = 8,3755
MWh
El costo incremental obtenido es de 8,3755. Con este valor se procede a calcular el despacho de potencia para
cada planta.
8, 3755 − 8, 7
Pg1 = = −81, 125 [M W ]
0, 004
8, 3755 − 7, 1
Pg2 = = 14, 3314 [M W ]
0, 089
8, 3755 − 5, 6
Pg3 = = 616, 777 [M W ]
0, 0045
Como la planta número 3 se pasa de su potencia máxima de despacho, ésta se deja con un valor fijo de 350
[MW] y se resta este valor de la demanda total.
14
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Como se puede observar los resultados obtenidos, el valor de potencia de la planta 1 esta entre sus lı́mites
de generación pero en caso de la planta 2 su valor es inferior en comparación con el valor mı́nimo que puede
despachar. Como la planta debe despachar algún valor de potencia que este dentro de su rango de operación,
esta planta se despacha a su valor mı́nimo y el restante que falta lo debe despachar la planta 2 dado que no hay
más plantas con las que se puedan iterar. Explicado esto las potencias resultantes son:
Posteriormente se procede a calcular los costos por planta como se muestra a continuación.
0, 004 2 U SD
f1 = (120) + (8, 7)(120) + 200 = 1272, 8
2 h
0,089 2 U SD
f2 = (80) + (7, 1)(80) + 150 = 1002, 8
2 h
0,0045 U SD
f3 = (350)2 + (5, 6)(350) + 230 = 2465, 625
2 h
El costo total será de:
U SD
fT = f1 + f2 + f3 = 4741, 225
h
En la parte inferior donde aparece visualizar datos adicionales como se ve en la Figura 11, seleccionando esa
opción se muestra en pantalla los resultados por iteración, que tuvo que realizar el programa para poder hacer
el despacho cumpliendo con las restricciones de potencia establecidas. En la Figura (12) donde están todos lo
valores por iteración, da la opción de exportar los resultados obtenidos en un archivo excel.
15
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Se puede observar que el programa muestra en una ventana el número de iteraciones que necesito para poder
relizar el despacho. Cada iteración muestra la potencia generada, el costo incremental y el costo de despacho
individual y total. Para el caso de este ejercicio la solución se da en 3 iteraciones, donde la planta número
3 tiene un mayor porcentaje de generación y el restante queda repartido entre la 1 y 2. Estos resultados son
bastante importantes dado que permite verificar si se ha realizado un correcto procedimiento cuando se tenga
que realizar cálculos por iteraciones. En la Tabla 3 se puede observar que el error entre los resultados teóricos
y los obtenidos por el programa son menores al 1 %.
TABLA DE ERRORES
Iteración 1
Valor Teórico Matlab Error absoluto Error relativo
λ 8,3755 8,3755 0 0
Pg1 -81,1250 -81,1168 0,0082 0,01
Pg2 14,3314 14,3318 0,0004 0,00279
Pg3 616,7777 616,7850 0,0073 0,00118
Iteración 2
Valor Teórico Matlab Error absoluto Error relativo
λ 9,3967 9,3968 0,0004 0,00425
Pg1 174,1750 174,1935 0,0185 0,01062
Pg2 25,8056 25,8065 0,0009 0,00348
Funciones de Costos
f1 1272,8 1272,8 0 0
f2 1002,8 1002,8 0 0
f3 2465,625 2465,6 -0,025 -0,00101
fT 4741,225 4741,2 -0,025 -0,000527
Tabla 3: Comparación de resultados teóricos y SOPF para el flujo óptimo clásico con restricciones de potencia
activa. Fuente: Elaboración propia.
Realizando un análisis por cada planta, la tercera planta resulta bastante económica con respecto a las otras dos,
las cuales se evidencio que resultan bastante costosas. Al variar el costo incremental por las iteraciones restantes,
su despacho de potencia seguı́a sin ajustarse, por lo tanto, se debio realizar el despacho fijo acorde a sus lı́mites
de generación. Con este método se pudo ajustar para que todas tuvieran un porcentaje de participación en el
despacho.
7.3. Flujo óptimo clásico con pérdidas y sin restricciones de potencia activa
Se tiene el siguiente sistema eléctrico de potencia que consta de 4 nodos el cual está planteado en el libro
“Análisis de Sistemas de potencia” de John Grainger y William Stevenson como se ve en la Figura (13). Se pide
determinar el despacho óptimo para un error de 1 % y una Sbase de 100 MVA.
16
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Nodo 1 Nodo 4
Cable 2
Gen 1
191.315 MW Carga 2
258.822 MVA
230 kV 230 kV
Cable 1 Cable 3
230 kV 230 kV
Gen 2
Carga 1 350 MW
280.195 MVA
Cable 4
Nodo 3 Nodo 2
Se muestran las funciones de costos en las ecuaciones (44) y (45) asociadas a cada planta de generación.
0,008 2 U SD
f1 = Pg1 + 8Pg1 + 180 (44)
2 h
0,0096 2 U SD
f2 = Pg2 + 6,4Pg2 + 250 (45)
2 h
En la Tabla 4 se muestra los datos de las lı́neas, las tensiones de los nodos de control y las potencias activas y
reactivas de las cargas. Todos los datos están en por unidad.
En la Tabla 5 se muestra el flujo de potencia del presente sistema, también en por unidad.
CASO BASE
GENERACIÓN VOLTAJE
BARRA
P Q MAGNITUD ÁNGULO
1 1.913152 1.872240 1 0
2 3.18 1.325439 1 2.43995
3 - - 0.96051 -1.07932
4 - - 0.94304 -2.62658
17
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
2,911963 −1,786620 −0,795044 −0,072159
−1,786620 2,932995 −0,072159 −1,300878 −3
Rbarra =
−0,795044 −0,072159 2,911963 −1,786620 ∗ 10
(46)
−0,072150 −1,300878 −1,786620 2,932995
−2,582884 −2,606321 −2,601379 −2,597783
−,2,606321 −2,582784 2,597783 −2,603899
Xbarra = (47)
−2,601379 2,597783 −2,582884 −2,6063121
−2,597783 −2,603899 −2,606321 −2,582784
Ahora se calcula las corrientes de carga asociadas a los nodos 3 y 4, esto a partir del flujo de potencia de la
Tabla 4.
Z11
t1 = = 0,993664 + j0,001259
d3 Z13 + d4 Z14
Z12
t2 = = 1,002681 − j0,000547
d3 Z13 + d4 Z14
Luego se puede calcular la matriz de corrientes C.
1 0 0
0 1 0
C=
−0,432705 − j0,007143
−0,436644 − j0,006416 −0,432705 − j0,007143
−0,560958 + j0,005884 −0,566037 + j0,006964 −0,560958 + 0,005884
Posteriormente podemos encontrar
4,282185 + j0 −0,030982 − j0,010638 0,985724 − j0,005255
CT Rbarra C∗ = −0,030982 + j0,010638 5,080886 + j0 1,367642 + j0,006039 ∗ 10−3
0,985724 + j0,005255 1,367642 − j0,006039 0,601225 + j0
Despues calculamos la corriente nula.
−V1 1
In0 = =− = −0,000436 − j0,387164
Z11 0,002912 − j2,582884
Conociendo los datos del flujo de potencia de la Tabla 5 se procede a calcular los α.
1,872240
1 − js1 1 − j 1,913152
α1 = =
V1∗ 1∠0◦
1 − js2 1 − j 1,325439
3,18
α2 = =
V2∗ 1∠ − 2,43995◦
Al determinar los α se puede calcular la matriz hermitiana.
18
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
8,383183 −0,049448 + j0,004538 0,375082 + j0,380069
Tα = −0,049448 − j0,004538 5,963568 0,194971 + j0,539511 ∗ 10−3
0,375082 − j0,380069 0,194971 − j0,539511 0,090121
A la matriz Tα obtenida anteriormente se omite la parte real obteniendo la matriz B o de coeficientes de
pérdidas.
B11 B12 B10 /2 9,383183 −0,049448 0,375082
B21 B22 B20 /2 = −0,049448 5,963568 0,194971 ∗ 10−3
B10 /2 B20 /2 B00 0,375082 0,194971 0,090121
Determinada la matriz B se procede a calcular el valor de λ.
−1 −1
1 1 8 6,4 1 1
λ= + (500) + + +
0,008 0,0096 0,008 0,0096 0,008 0,0096
U SD
λ = 9,454545
MWh
Posteriormente teniendo el valor del costo incremental se puede determinar las potencias que pueden generar
cada planta). El valor de a se debe multiplicar por el valor base dado que toca trabajar sólo con valores en por
unidad.
0,8 8
λ1 + 2 ∗ 8,383183 ∗ 10−3 −2 ∗ 0,049448 ∗ 10−3 Pg1 (1 − 2 ∗ 0,750164 ∗ 10−3 ) − λ1
=
0,96 6,4
−2 ∗ 0,049448 ∗ 10−3 λ1 + 2 ∗ 5,963568 ∗ 10−3 Pg2 (1 − 2 ∗ 0,389942 ∗ 10−3 ) − λ1
Tabla de Resultados
VALOR TEÓRICO
λ P g1 P g2 PL ε
Iteración 1 9.4545 1.5128 2.8452 0.0693 0.7112
Iteración 2 10.9975 3.0413 4.2125 0.1861 -2.0678
Iteración 3 9.8957 1.9582 3.2409 0.0969 -0.1021
Iteración 4 9.8409 1.9032 3.1919 0.0932 -0.0019
19
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Como ya se cumple el valor del error, se procede a calcular los costos de generación por planta y el costo total
de la operación del sistema. Para calcular el costo de operación por planta, las potencias calculadas deben ser
multiplicadas por la potencia base.
0,008 2 U SD
f1 = (190,32) + (8)(190,32) + 180 = 1847,44
2 h
0,0096 2 U SD
f2 = (319,19) + (6,4)(319,19) + 250 = 2781,85
2 h
Seleccionando visualizar datos adicionales como se puede observar en la Figura (14), se habilita una nueva
ventana como se ve en la Figura (15), donde el programa debió realizar 4 iteraciones para cumplir con el
error definido. En la parte izquierda se muestra la generación por iteración, en la ventana del medio el costo
incremental, las pérdidas y la variación del error y por último en la parte derecha el costo de generación por
planta y el costo total de operación.
20
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Habilitando la opción Exportar Datos se pueden visualizar los datos de las iteraciones y calculos realizados
en un archivo excel como se ve en la Figura (16).
En la Tabla 7 se puede observar los resultados teóricos y los obtenidos en el programa SOPF. Todos los datos
se presentan en valores en por unidad.
Tabla de Resultados
VALOR TEÓRICO VALOR MATLAB
λ P g1 P g2 PL ε λ P g1 P g2 PL ε
Iteración 1 9.4545 1.5128 2.8452 0.0693 0.7112 9.4545 1.5128 2.8453 0.0682 0.7100
Iteración 2 10.9975 3.0413 4.2125 0.1861 -2.0678 10.9948 3.0388 4.2102 0.1835 -2.0655
Iteración 3 9.8957 1.9582 3.2409 0.0969 -0.1021 9.8943 1.9567 3.2397 0.0953 -0.1011
Iteración 4 9.8409 1.9032 3.1919 0.0932 -0.0019 9.8400 1.9023 3.1913 0.0917 -0.0019
Con los resultados de forma teórica y en el programa SOPF, al hacer la comparación del error relativo y
absoluto para ambos despachos, se puede observar que el calculo de estos da un valor menor al 1 % como se
puede observar en la Tabla 8. Esto significa que el programa cumple con el objetivo de minimizar costos de
generación y con los cálculos a realizar.
Tabla de Resultados
ERROR ABSOLUTO ERROR RELATIVO
λ P g1 P g2 PL λ P g1 P g2 PL
Iteración 1 0 0 0,0001 0,0011 0 0 0 0,0158
Iteración 2 0,0027 0,0025 0,0023 0,0026 0,0002 0,0008 0,0005 0,0139
Iteración 3 0,0014 0,0015 0,0012 0,0016 -0.0001 0,0007 0,0003 0,0165
Iteración 4 0,0009 0,0009 0,0006 0,0015 0 0,0004 0,00001 0,016
7.4. Flujo óptimo clásico con pérdidas y con restricciones de potencia activa.
En las ecuaciones (49) y (50) se tienen las funciones de costos para dos plantas de generación.
0,074 2 U SD
f1 = Pg1 + 6,6Pg1 + 175 80 [M W ] ≤ Pg1 ≤ 220 [M W ] (49)
2 h
0,009 2 U SD
f2 = Pg2 + 8,1Pg2 + 210 130 [M W ] ≤ Pg2 ≤ 300 [M W ] (50)
2 h
21
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Nodo 1 Nodo 2
Cable 2
Gen 1
186.79 MW
Carga 2
Carga 1 199.997 MVA
58.825 MVA 230 kV 230 kV
Cable 1 Cable 3
230 kV 230 kV
Gen 2
318 MW
Carga 1
280.195 MVA Carga 4
Cable 4 94.118 MVA
Nodo 3 Nodo 4
CASO BASE
GENERACIÓN VOLTAJE DEMANDA VOLTAJE
BARRA
P Q MAGNITUD ÁNGULO P Q MAGNITUD ÁNGULO
1 1.8679 1.1449 1.0 0 0.50 0.3099 1.0 0
2 - - - - 1.70 1.0535 0.9824 -0.9760
3 - - - - 2.0 1.2394 0.9690 -1.8720
4 3.18 1.8142 1.02 1.5231 0.80 0.4958 1.02 1.5231
Determinar el despacho para una demanda de potencia de 500 [MW], una potencia Sbase de 100 MVA y un
error de 1 %.
22
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
I1
d1 = = 0,09845 + j0,00147
I1 + I2 + I3 + I4
I2
d2 = = 0,3407 − j0,0007
I1 + I2 + I3 + I4
I3
d3 = = 0,4064 − j0,0071
I1 + I2 + I3 + I4
I4
d4 = = 0,1543 + j0,0064
I1 + I2 + I3 + I4
Posteriormente se calcula las constantes t.
Z11
t1 = = 0,9940 + j0,0012
d1 Z11 + d2 Z12 + d3 + Z13 + d4 Z14
Z12
t2 = = 1,0028 + j0,0005
d1 Z11 + d2 Z12 + d3 Z13 + d4 Z14
A continuación se puede calcular la matriz de corrientes C.
0,9021 − j0,0015 −0,0986 − j0,0015 −0,0978 − j0,0015
−0,3386 + j0,0003 −0,3416 + j0,0008 −0,3386 + j0,0003
C=
−0,4039 + j0,0065
−0,4075 + j0,0073 −0,4039 + j0,0065
−0,1533 − j0,0065 0,8452j − 0,0063 −0,1533 − j0,0065
Posteriormente se encuentra
3,6264 −1,0795 − j0,3061 0,4270 − j0,0653
CT Rbarra C∗ = 1,0795 + j0,3061 3,6295 4,1690 − j0,0246 ∗ 10−3
0,4270 + j0,0653 4,1690 − j0,0246 1,4018
Despues se calcula la corriente nula.
−V1 1
In0 = =− = −0,0004 + j0,3869
Z11 0,0029 − j2,5842
Conociendo los datos del flujo de potencia de la Tabla 9 se procede a calcular los α.
1,1449
1 − js1 1 − j 1,8679
α1 = = = 1 − j0,6129
V1∗ 1∠0◦
1 − js2 1 − j 1,8142
3,18
α2 = = = 0,9949 − j0,5330
V2∗ 1,02∠ − 1,5231◦
Al determinar los α se puede calcular la matriz hermitiana.
4,9887 −1,429 − j0,0424 0,1039 + j0,1635
Tα = −1,4291 − j0,0424 4,6237 0,0766 + j0,1654 ∗ 10−3
0,1039 − j0,1635 0,0766 − j0,1654 0,0209
A la matriz Tα obtenida anteriormente se le quita la parte real obteniendo la matriz B o de coeficientes de
pérdidas.
B11 B12 B10 /2 4,9887 −1,429 0,1039
B21 B22 B20 /2 = −1,4291 4,6237 0,0766 ∗ 10−3
B10 /2 B20 /2 B00 0,1039 0,0766 0,0209
Determinada la matriz B se puede calcular el valor de λ.
−1 −1
1 1 6,6 8,1 1 1
λ= + (500) + + +
0,074 0,009 0,074 0,009 0,074 0,009
(1) U SD
λ = 11,9493
MWh
23
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Posteriormente teniendo el valor del costo incremental se puede determinar las potencias que pueden generar
cada planta como se muestra a continuación. El valor de a se debe multiplicar por el valor base (Sbase) dado
que es necesario trabajar sólo con valores en por unidad.
7,4 6,6
+ 2 ∗ 4,9897 ∗ 10−3 −2 ∗ 1,429 ∗ 10−3 (1 − 0,1039 ∗ 10−3 ) −
11,9493 Pg1 11,9493
=
0,9 8,1
−2 ∗ 1,429 ∗ 10 −3
11,9493 + 2 ∗ 4,6237 ∗ 10 −3 Pg2 (1 − 0,0766 ∗ 10 −3
)− 11,9493
Resolviendo el sistema de ecuaciones se puede calcular las potencias generadas para la primera iteración.
(1) (1)
Pg1 = 0,7285 Pg2 = 3,8321
Luego se procede a calcular las pérdidas de potencia activa a partir de la ecuación (48).
(1)
PL = 0,0633
Ahora se calcula el balance de potencia, el cual además determina el error del sistema.
(1) (1) (1)
PD + PL − (Pg1 + Pg2 ) = 0,5027
El error excede al valor planteado inicialmente, lo cual se debe recalcular las Pg . A continuación se determina
el cambio incremental.
(1) 0,5027 U SD
∆λ = (12,0361 − 0) = 1,3172
4,5417 − 0 MWh
Teniendo el valor de λ(2) , se puede calcular las potencias generadas, las pérdidas y la variación del error.
7,4 7,4
+ 2 ∗ 4,9897 ∗ 10−3 −2 ∗ 1,429 ∗ 10−3 (1 − 0,1039 ∗ 10−3 ) −
13,2665 Pg1 13,2665
=
0,9 8,1
−2 ∗ 1,429 ∗ 10 −3
13,2665 + 2 ∗ 4,6237 ∗ 10 −3 Pg2 (1 − 0,0766 ∗ 10 −3
)− 13,2665
Se procede a calcular el balance de potencia, el cual además determina el error del sistema.
(1) (1) (1)
PD + PL − (Pg1 + Pg2 ) = −0,8826
El error excede al valor planteado inicialmente, ası́ que nuevamente se debe recalcular las Pg . Ahora se determina
la variación del costo incremental.
(2) −0,8826 U SD
∆λ = (13,2665 − 11,9493) = 0,8110
5,994 − 4,5606 MWh
En la Tabla 10 se continua con las iteraciones hasta que se cumpla el error como es en la iteración número 4.
24
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Tabla de Resultados
VALOR TEÓRICO
λ P g1 P g2 PL ε
Iteración 1 11.9493 0.7285 3.8321 0.0633 0.5027
Iteración 2 13.2665 0.9103 5.0837 0.1114 -0.8826
Iteración 3 12.4555 0.7983 4.3164 0.0803 -0.0344
Iteración 4 12.4229 0.7939 4.2862 0.0792 -0.000831
Como se puede observar en la Tabla 10 en la cuarta iteración del ejercicio, el error está por debajo del establecido
inicialmente, pero los valores de las potencias generadas, no estan dentro de los lı́mites de operación de cada
planta. Por lo tanto se despacha la planta número 2 a su máxima potencia , y se hace la resta de la demanda
total menos el máximo de despacho de la planta número 2 como se ve en la ecuación (51). Con la potencia
restante se procede a calcular nuevamente λ y la potencia generada de la planta que hace falta por despachar
como se ve en la ecuación (52).
(5)
PL = 0,0447
Como el error aún está por encima del establecido se debe recalcular la Pg1 . Nuevamente se determina el cambio
incremental de λ.
(5) 0,1014 U SD
∆λ = (21,4 − 12,4237) = −6,6518
−0,1368 MWh
U SD
λ(6) = λ(5) + ∆λ(5) = 21,4 − 6,6518 = 14,7482
MWh
25
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Continuando con las iteraciones el proceso termina con la iteración número 7 donde el error está por debajo del
establecido como se puede ver en la Tabla 11.
Tabla de Resultados
VALOR TEÓRICO
λ P g1 P g2 PL ε
Iteración 5 21.4 1.9433 3.0 0.0447 0.1014
Iteración 6 14.7482 1.0792 3.0 0.0389 0.9597
Iteración 7 22.1357 2.0380 3.0 0.0458 0.0078
Como el valor del error ya está por debajo del establecido inicialmente, además las potencias generadas de cada
planta ya están dentro de sus lı́mites de operación, se procede a cálcular los costos de cada generadora y el
costo total de operación. Los datos de las potencias calculadas deben ser multiplicadas por la potencia base del
sistema.
0,074 2 U SD
f1 = (203,8) + (6,6)(203,8) + 175 = 3056,8542
2 h
0,009 U SD
f2 = (300)2 + (8,1)(300) + 210 = 3045
2 h
Ahora se procede a calcular el costo total de operación.
U SD
fT = f1 + f2 = 3056,8542 + 3045 = 6101,8542
h
Seleccionando la opción Visualizar Datos adicionales se muestran los resultados por iteración como se ve en
la Figura (19). El software realiza el despacho en 7 iteraciones, mostrando los resultados por cada una de ellas,
cumpliendo con el error definido previamente.
26
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
Figura 19: Resultados del despacho por iteración. Fuente: Elaboración propia.
Para ver más detalladamente los resultados por iteración en la parte inferior aparece un botón que dice Exportar
datos como se observa en la Figura (19), esta opción permite mostrar en pantalla el compilado de las iteraciones
en un archivo excel como se puede ver en la Figura (20).
En la Tabla 12 se muestran los resultados teóricos como los obtenidos en el programa SOPF.
Tabla de Resultados
VALOR TEÓRICO VALOR MATLAB
λ P g1 P g2 PL ε λ P g1 P g2 PL ε
Iteración 1 11.9493 0.7285 3.8321 0.0633 0.5027 11.9493 0.7285 3.8321 0.0631 0.5025
Iteración 2 13.2665 0.9103 5.0837 0.1114 -0.8826 13.2662 0,9102 5.0832 0.1112 -0.8823
Iteración 3 12.4555 0.7983 4.3164 0.0803 -0.0344 12.4554 0.7982 4.3162 0.0801 -0.0343
Iteración 4 12.4229 0.7939 4.2862 0.0792 -0.0008 12.4236 0.7939 4.2860 0.0790 -0.0009
Iteración 5 21.4 1.9433 3.0 0.0447 0.1014 21.4 1.9439 3.0 0.0442 -0.1009
Iteración 6 14.7482 1.0792 3.0 0.0389 0.9597 14.7676 1.0817 3.0 0.0386 -0.9568
Iteración 7 22.1357 2.0380 3.0 0.0458 0.0078 22.1340 2.0377 3.0 0.0453 -0.0076
27
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
En la Tabla 13 se puede observar que uno de los mayores errores fue del 0.2571 % , lo que indica que el programa
cumple con el objetivo establecido dado que la compración entre lo teórico y lo obtenido en el programa SOPF
no superán el 1 %. Haciendo análisis a los resultados, la planta 2 al superar su lı́mite de generación se debio
despachar a su máxima potencia de generación y seguir iterando con la planta número 1 hasta que se cumpliera
con el error logrando que en la séptima iteración se cumpliera con los requerimientos exigidos como son el error
y que las plantas despacharan acorde a sus restricciones de potencia.
Tabla de Errores
ERROR ABSOLUTO ERROR RELATIVO
λ P g1 P g2 PL λ P g1 P g2 PL
Iteración 1 0 0.0013 0,0007 0,0109 0 0 0,0007 0,0017
Iteración 2 0,0002 0,0052 0,0434 0,0188 0,0002 0 0 0,0017
Iteración 3 0 0,0011 0,0143 0,0126 0.0001 0 0 0,0015
Iteración 4 0,0007 0,0157 0,0006 0,0145 0 0 0 0,0018
Iteración 5 0 0,0015 0 0,0422 0 0 0 0,0094
Iteración 6 0,019 0,2571 0 0,0236 0,001 0,0023 0 0,006
Iteración 7 0,0016 0,0256 0 0,0457 0 0,001 0 0,0099
28
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
8. CONCLUSIONES.
Se realiza una investigación acerca del flujo óptimo clásico, con base a minimizar los costos de generación
para el despacho hidrotérmico usando el método de los multiplicadores de lagrange. Se obtiene además el
modelo de función de costos para plantas térmicas e hidráulicas usados en el presente método.
Se desarrolla una aplicación con el objetivo de minimizar los costos de generación para el despacho hi-
drotérmico capaz de poder ingresar variables de entrada y mostrar de manera detallada los resultados del
correspondiente despacho.
Se realiza unos documentos guia donde se explica el desarrollo e implementación del método de optimi-
zación usado y una explicación para el manejo del respectivo programa elaborado mediante manuales de
usuario para el programa SOPF.
Se elaboran ejercicios para las distintas situaciones de despacho que puedan ocurrir, ası́ como la im-
plementación de códigos capaces de dar una solución óptima, evidenciando errores inferiores al 1 % en
los problemas planteados donde el error más alto correspondio al 0.2571 % para un cálculo de potencia
generada en una iteración.
29
FLUJO OPTIMO CLÁSICO PARA SISTEMAS ELÉCTRICOS DE POTENCIA
9. BIBLIOGRAFIA
Referencias
[1] C.D.Gonzáles, “Despacho económico de cargas en sistemas eléctricos de potencia: modelado, simulación y
análisis”. 2017
[2] J. Rizwana, R. Jeevitha, R. Venkatesh, and K. S. Parthiban, “Minimization of fuel cost in solving the power
economic dispatch problem including transmission losses by using modified Particle Swarm Optimization,”,
pp. 1–4, 2016.
[3] R. H. Bhesdadiya and I. N. Trivedi, “Stability enhancement using Grey Wolf Optimization,” pp. 232–238,
2016.
[4] V. Hinojosa and E. A. Moreno, “Flujo óptimo de potencia utilizando algoritmos evolutivos programación
en digsilent,” no. July, 2015.
[5] H. V. S. H. D. R., “Despacho económico unidades de caracteristicas no convexas empleando algoritmos
geneticos.”, 2000.
[6] K. de J. Berrio Castro, “Método de solución para el despacho económico en lı́nea considerando restricciones
y reglas de un mercado eléctrico”, p.25, 2016.
[7] D. O. D.Tamayo, A.Garcés, “Despacho económico en sistemas de potencia considerando estabilidad tran-
sitoria,” Rev. Tecnura, vol. 21, no. 51, pp. 27–41, 2015.
[8] P.E Oñate Yumbla, “Solución del problema de flujos de potencia óptimo con restricciones de seguridad por
un optimizador de particulas modificado’ ,p.99, 2008.
[9] P. Jizhong Zhu,“Optimization of power system operation.”, 1st ed. New Jersey: John Wiley and Sons, 2009.
[10] B.F.W. Allen J.Wood,“Power generation, operation and control.”, 2nd ed,. vol 1. New York: John Wiley
and Sons, 1996.
[11] D.Econ and S.EL,“Despacho Económico de Unidades Térmicas en un Sistema Eléctrico de Potencia”,
pp.1-49.
[12] G.L.V.A.H.Noyola, W.M.Grady, An optimized Procedure for Determing Incremental Heat Rate Characte-
ristics., vol.5 ,no. 2, pp. 376-383, 1990.
[13] C.R.Freire, “Predespacho de Potencia en empresas eléctricas de distribución incluyendo generación propia”.,
Escuela Politecnica Nacional, Quito, 1993.
[14] R.Larson and B.Edwards,Cálculo 2,no.1.2014.
10. ANEXOS
Parte del desarollo del presente proyecto, se elaboraron dos manuales de usuario para aprender a usar el programa
SOPF los cuales son:
Manual de usuario para el programa SOPF en el flujo óptimo clásico sin pérdidas de potencia activa.
Manual de usuario para el programa SOPF en el flujo óptimo clásico con pérdidas de potencia activa.
30