Alayo GJ
Alayo GJ
Alayo GJ
TESIS
INGENIERO ELECTRICISTA
PRESENTADO POR:
PROMOCIÓN
2008 - II
LIMA – PERÚ
2010
UN MODELO DE EXPANSIÓN ÓPTIMA DE LA RED DE 500
KV DEL SISTEMA ELÉCTRICO PERUANO
DEDICATORIA:
PROLOGO.................................................................................................................................1
CAPITULO I
INTRODUCCIÓN
1.1 Justificación de la tesis ......................................................................................................4
1.2 Objetivos de la tesis...........................................................................................................5
1.3 Alcances de la tesis............................................................................................................5
CAPÍTULO II
PRINCIPIOS DE PLANIFICACIÓN DE SISTEMAS DE TRANSMISIÓN Y
SELECCIÓN DE LA METODOLOGÍA DE PLANIFICACIÓN
2.1 Los objetivos de la planificación de sistemas de trasmisión .............................................6
2.2 Criterios de planificación de sistemas de transmisión.......................................................7
2.3 Metodologías utilizadas en la planificación de sistemas de transmisión...........................9
2.4 Principales herramientas para la evaluación de los criterios de planificación ................12
2.5 La metodología basada en técnicas de optimización como alternativa de solución........16
CAPÍTULO III
LA PLANIFICACIÓN BASADA EN TÉCNICAS DE OPTIMIZACIÓN Y
SELECCIÓN DEL ALGORITMO DE SOLUCIÓN
3.1 La planificación de sistemas de transmisión mediante técnicas de optimización ...........18
3.1.1 El modelamiento matemático ..........................................................................................19
3.1.2 Los modelos matemáticos existentes...............................................................................21
3.1.3 Los algoritmos de solución..............................................................................................23
3.2 El modelo híbrido y el algoritmo de Villasana - Garver como alternativa de solución ..31
CAPÍTULO IV
DESARROLLO Y VERIFICACIÓN DEL MODELO COMPUTACIONAL EN
MATLAB
4.1 El Matlab como herramienta de desarrollo......................................................................33
4.2 Modificaciones al modelo híbrido para su implementación en Matlab...........................34
4.3 Implementación del algoritmo Villasana – Garver en Matlab ........................................37
4.4 Verificación del algoritmo de Villasana - Garver en sistemas de prueba .......................38
4.4.1 El sistema de Garver de 6 barras .....................................................................................39
4.4.2 El sistema IEEE de 24 barras ..........................................................................................39
4.4.3 El sistema Brasileño Sur..................................................................................................40
CAPÍTULO V
APLICACIÓN: DESARROLLO DE UNA RED DE 500 KV DEL SISTEMA
PERUANO
5.1 Una breve descripción de la situación actual del sistema eléctrico peruano ...................42
5.2 Consideraciones para el caso simplificado del sistema de transmisión peruano............45
5.3 Descripción de los casos de estudio ................................................................................47
5.4 Resultados del algoritmo de Villasana - Garver a los casos de estudio ..........................48
5.5 Selección de los refuerzos en la red de transmisión para el año 2017.............................57
CONCLUSIONES Y RECOMENDACIONES ....................................................................59
ANEXO A
LISTADO DE SÍMBOLOS ....................................................................................................61
ANEXO B
DATOS DE LOS SISTEMAS DE PRUEBA.........................................................................63
ANEXO C
DATOS DE LOS CASOS DE ESTUDIO DEL SISTEMA PERUANO .............................70
BIBLIOGRAFÍA .....................................................................................................................78
PROLOGO
extiende la formulación del modelo para tomar en cuenta adiciones con capacidad y
reactancia diferente a la de los caminos existentes.
1.2 Objetivos de la tesis
Los objetivos del presente trabajo son los siguientes:
• Implementar un modelo computacional basado en la programación lineal que permita
obtener una red de transmisión óptima de largo plazo.
• Aplicar el modelo desarrollado para obtener una red troncal de 500 kV de largo plazo
de un caso simplificado del sistema peruano.
1.3 Alcances de la tesis
Los alcances del presente trabajo son los siguientes:
• Revisar los principios de la planificación de sistemas de transmisión.
• Revisar la metodología de planificación basada en técnicas de optimización y los
algoritmos de solución que utilicen la programación lineal.
• Implementar el algoritmo de Villasana – Garver en Matlab versión 7.0 utilizando su
toolbox de optimización (función “linprog”).
• Modificar el modelo híbrido para que se adapte al caso peruano.
• Validar el modelo y algoritmo implementado en Matlab mediante los siguientes
sistemas de prueba: sistema de Garver, sistema IEEE de 24 barras, y el sistema Sur
Brasileño.
• Elaborar un caso de estudio simplificado del sistema peruano en base a los datos de
demanda, generación y proyectos del plan referencial de electricidad 2008 – 2017 del
Ministerio de Energía y Minas.
• Aplicar el algoritmo de Villasana - Garver para obtener una red troncal de 500 kV de
largo plazo del sistema de transmisión peruano que considera como año horizonte el año
2017.
Asimismo se debe tomar en cuenta que el presente trabajo no tiene los siguientes alcances:
• Desarrollar un optimizador como CPLEX, GAMS, etc.
• Obtener la solución al problema de planificación del sistema peruano; el resultado es
mas bien una aplicación académica del modelo y no es un estudio detallado de la
planificación de la transmisión del país.
CAPÍTULO II
PRINCIPIOS DE PLANIFICACIÓN DE SISTEMAS DE TRANSMISIÓN Y
SELECCIÓN DE LA METODOLOGÍA DE PLANIFICACIÓN
bien planificado esta un sistema de transmisión lleva a definir tales criterios. Dichos
criterios pueden agruparse en dos clases: los criterios determinísticos y los criterios
probabilísticos.
Los criterios determinísticos se enfocan principalmente en los eventos que pueden ocurrir
en un sistema de potencia. Una vez identificados estos eventos se deben evaluar los riesgos
que pueden ocasionar y las consecuencias de estos eventos, incluyendo la duración de las
condiciones de falla. Los criterios determinísticos son formulados de tal modo de que la
operación diaria sea en lo mínimo posible afectada por los disturbios frecuentes.
Asimismo, se formulan criterios determinísticos para operar en condiciones extremas para
los disturbios más severos pero menos probables.
La mayoría de los criterios determinísticos varían de acuerdo al sistema de cada país [9].
Muchos de estos criterios han ido tomando forma en base a las tradiciones de
planificación, e instituciones técnicas internacionales como la IEEE y CIGRE [9]. En la
tabla 2.1 se muestra los criterios determinísticos usados en el sistema eléctrico peruano
[10].
Tabla 2.1 Criterios determinísticos de planificación en el Sistema Peruano
Los índices de los consumidores se formulan a partir del costo asociado al consumidor por
tener un sistema confiable. En la figura 2.1 se muestra una grafica del costo asociado a los
consumidores en función al tiempo de interrupción en un sistema de potencia [11].
tensión en cada barra de la red, y determinar el flujo de potencia activa y reactiva en la red.
Las ecuaciones del flujo de potencia son de carácter no-lineal, por lo que se tiene que
recurrir a métodos iterativos para resolver tales ecuaciones. En un estudio de flujo de
potencia se resuelven flujos de potencia para varias condiciones de la red: máxima, media,
y mínima demanda; considerando escenarios típicos de despacho. De los resultados
obtenidos se pueden verificar si para alguna condición de la red existen sobrecargas en los
equipos o tensiones fuera de los límites permitidos [14].
2.4.2 El análisis de contingencias
El análisis de contingencias es una herramienta que permite evaluar la seguridad con la que
se opera un sistema. El objetivo es determinar si existe alguna condición insegura en la red
después de la perdida de un elemento en el sistema de transmisión [14]. En la figura 2.3 se
muestra un pequeño sistema en donde se presenta un ejemplo de una condición insegura.
reactiva que tiene un área para alcanzar el colapso de tensión. Se considera que un área
alcanza la inestabilidad de tensión cuando por aumento de la demanda las tensiones
lleguen a valores cercanos al estado de emergencia.
2.4.4 Análisis de la estabilidad transitoria
La estabilidad transitoria es la capacidad del sistema eléctrico de potencia de mantener el
sincronismo cuando es sometido a severas perturbaciones. La respuesta del sistema
involucra grandes excursiones de los ángulos del rotor de los generadores del sistema. La
estabilidad en este caso depende tanto de las condiciones iniciales de operación del sistema
como de la severidad de la perturbación [15]. En la figura 2.4 se muestra el
comportamiento del ángulo del rotor de un generador para un caso estable y un caso
inestable.
vectores propios del sistema son estables o inestables para una determinada condición de
operación.
2.4.6 Evaluación de la confiabilidad
La confiabilidad de un sistema es la probabilidad de la operación satisfactoria del mismo
durante un periodo de tiempo. Luego, la confiabilidad denota la capacidad para
suministrar un adecuado servicio eléctrico con pocas interrupciones sobre un determinado
periodo. Mediante el análisis de la confiabilidad, se puede verificar si se cumplen los
criterios probabilísticos de planificación. Existen dos enfoques para analizar la
confiabilidad de un sistema de transmisión: el método de enumeración de contingencias y
la simulación de Montecarlo [11].
El método de enumeración de contingencias consiste en una selección y evaluación
sistemática de los disturbios. Para una determinada condición precontingencia se
selecciona y se simula una contingencia para determinar si la contingencia causa
inmediatamente problemas en el sistema. En la figura 2.5 se muestra el esquema el método
de enumeración de contingencias.
1,2
1
Probabilidad de sello
0,8
0,6
0,4
0,2
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Número de lanzamiento
optimización han sido utilizadas en estudios de planificación como una herramienta para
generar propuestas atractivas en costos y así reducir el número de alternativas a analizar.
Luego de tener un conjunto reducido de candidatos, generalmente se complementa el
estudio con otras metodologías como la evaluación escenarios, compromiso – riesgo, etc.
Por las razones expuestas, en este trabajo se desarrolla la metodología basada en técnicas
de optimización; y se concluye que es la herramienta computacional ideal para identificar
alternativas de solución al problema de planificación de sistemas de transmisión.
CAPÍTULO III
LA PLANIFICACIÓN BASADA EN TÉCNICAS DE OPTIMIZACIÓN Y
SELECCIÓN DEL ALGORITMO DE SOLUCIÓN
adiciones necesarias entre las barras i-j, siendo nij un número entero mayor a cero. Cada
camino tiene un respectivo coste asociado el cual esta dado por cij y cada nodo tiene el
dado por nij0 . Entonces, el objetivo consiste en determinar que numero de adiciones nij se
20
necesita por cada camino, de manera que se minimice el costo de inversión total y se
cumplan con las restricciones impuestas por la red. Luego, la función objetivo esta dada
por la ecuación 3.1
Minimizar c12 .n12 + c13 .n13 + c 23 .n 23 ⇒ Minimizar ∑c il .nij (3.1)
Para modelar las restricciones de la red se utilizan las leyes de Kirchhoff tomadas del flujo
de potencia DC [17]. En la figura 3.2 se muestra las leyes de Kirchhoff.
existentes y las futuras adiciones. Luego, las restricciones de la primera Ley de Kirchhoff
están dadas por la ecuación 3.2.
− f 12 − f13 + g 1 = d 1 − 1 − 1 0 f 12 g1 d1
− f 23 + f 12 + g 2 = d 2 ⇒ 1 0 − 1 f 13 + g 2 = d 2 ⇒ [S ][ f ] + [g ] = [d ] (3.2)
+ f 23 + f 13 + g 3 = d 3 0 1 1 f 23 g 3 d 3
dada por γ ij0 , las restricciones de la segunda ley de Kirchhoff están dadas por la ecuación
3.3.
f 12 = (γ 120 + γ 12 .n12 )(θ1 − θ 2 )
( )
f 13 = (γ 130 + γ 13 .n13 )(θ1 − θ 3 ) ⇒ f ij = γ ij0 + γ ij .nij (θ i − θ j ) (3.3)
f 23 = (γ 0
23 + γ 23 .n 23 )(θ 2 − θ 3 )
21
dado por f ij , las restricciones de flujos están dadas por la ecuación 3.4.
g1 ≤ g1
g 2 ≤ g 2 ⇒ gi ≤ gi (3.5)
g3 ≤ g3
Ordenando las expresiones anteriores, el problema queda formulado como sigue:
Minimizar ∑c
(i , j )
ij .nij (3.6)
Sujeto a:
[S ][ f ] + [g ] = [d ]
f ij = (γ ij0 + γ ij .nij )(θ i − θ j )
f ij ≤ f ij (nij0 + nij )
0 ≤ gi ≤ gi
Esta es la forma general del problema. Mas adelante se vera que los modelos existentes
adoptan las consideraciones tomadas para este ejemplo, a continuación se presenta los
modelos matemáticos existentes en la literatura especializada.
3.1.2 Los modelos matemáticos existentes
Los modelos existentes en la literatura especializada se derivan del modelo deducido en
líneas arriba. En general, existen tres modelos para resolver el problema [18]: el modelo de
transportes, el modelo híbrido y el modelo DC.
A continuación se presenta cada modelo; antes se debe considerar el listado de símbolos
del anexo A.
22
• El modelo de transportes
El modelo de transportes fue la primera propuesta sistemática para modelar el problema,
introducido por L.L. Garver. El modelo de transportes solo toma en cuenta la primera ley
de Kirchhoff para modelar la red, es decir que se debe conservar el balance de potencias en
cada barra. El modelo esta dado por [5]:
Minimizar ∑c
(i , j )
ij .nij (3.7)
Sujeto a:
[S ][ f ] + [g ] = [d ]
(
f ij ≤ f ij nij0 + nij )
0 ≤ gi ≤ gi
0 ≤ nij ≤ nij
• El modelo híbrido
El modelo híbrido considera que el conjunto de circuitos existentes deben cumplir ambas
leyes de Kirchhoff. Sin embargo, el conjunto de circuitos de las adiciones solamente
necesita cumplir la primera ley de Kirchhoff. El modelo esta dado por [5]:
Minimizar ∑c
(i , j )
ij .nij (3.8)
Sujeto a:
[S ][ f ] + [B][θ ] + [g ] = [d ]
θ i − θ j ≤ ϕ ij ∀(i, j ) ∈ Ω1
f ij ≤ f ij .nij ∀(i, j ) ∈ Ω 2
0 ≤ gi ≤ gi
0 ≤ nij
γ ij . , [B ] : matriz de suceptancias
f ij
nij : Número entero, ϕ ij =
ideal para representar el problema de la planificación. Este modelo implementa las dos
leyes de Kirchhoff para todos los circuitos tanto de los existentes como de las adiciones. El
modelo esta dado por [5]:
Minimizar ∑c
(i , j )
ij .nij (3.9)
Sujeto a:
[S ][ f ] + [g ] = [d ]
f ij = (γ ij0 + γ ij .nij )(θ i − θ j )
f ij ≤ f ij (nij0 + nij )
0 ≤ gi ≤ gi
0 ≤ nij
Como se vera mas adelante, la selección del modelo esta íntimamente ligado con la técnica
de solución a utilizar. Por ejemplo, el modelo de transportes corresponde a un problema de
programación lineal entera mixta, mientras que el modelo DC corresponde a un problema
de programación no lineal entera mixta. A continuación se revisa los principales
algoritmos de solución.
3.1.3 Los algoritmos de solución
Los algoritmos de solución son las técnicas utilizadas para resolver los problemas de
optimización planteados en los modelos vistos anteriormente. El modelo ideal del
problema de la planificación corresponde a un problema de programación no lineal entera
mixta, y hasta el momento no existe ninguna técnica de solución que asegure obtener el
óptimo global para sistemas de gran tamaño. No obstante, mediante simplificaciones
pueden obtenerse soluciones bastante aproximadas. Los algoritmos de solución están
clasificados en tres categorias: algoritmos heurísticos, algoritmos de descomposición
matemática y algoritmos metaheurísticos [19]. A continuación se describe cada uno de
ellos y se presentan algunos de los principales algoritmos existentes.
a). Los algoritmos heurísticos
Los algoritmos heurísticos se caracterizan por ser algoritmos cuyo procedimiento es paso a
paso. En cada paso se formula un problema de programación lineal, relajando las variables
enteras al permitir que tomen valores continuos [19]. En cada iteración se añade una línea a
la red base y la red obtenida se le llama configuración corriente. A partir de la solución del
24
Sujeto a:
[B][θ ] + [g ] + [r ] = [d ]
0 ≤ gi ≤ gi
0 ≤ ri ≤ d i
SI ijme = ∆Z ij = −
1
(θ i − θ j )2 γ ij (3.12)
2
El circuito mas atractivo será el que tiene mayor valor absoluto de SI ijme . La justificación
Finalmente, es posible que una adición no sea necesaria por haberse efectuado una adición
más importante posteriormente. Para esto, se simula la salida de todas las adiciones por
orden decreciente de costos y se eliminan las adiciones cuyas salidas no ocasionen
sobrecargas en la red.
b). Los algoritmos de optimización clásica
Los algoritmos de optimización clásica son aquellos algoritmos que encuentran la solución
óptima usando un procedimiento de cálculo que resuelve directamente la formulación
matemática del problema [19]. Estos algoritmos tienen la ventaja de poder encontrar el
óptimo global del problema de expansión óptima; sin embargo, presentan problemas de
convergencia básicamente debido a la no linealidad del problema. Los algoritmos
existentes dentro de esta categoría son el algoritmo de Branch and Bound y la
descomposición de Benders. A continuación, se explica cada uno de ellos.
• El algoritmo de “Branch and Bound”
El algoritmo “Branch and Bound” resuelve problemas de programación entera mixta
resolviendo una secuencia ordenada de problemas de programación lineal que se obtienen
relajando las restricciones de integralidad y añadiendo restricciones adicionales [16]. Estas
restricciones permiten separar la región factible en subregiones complementarias. En la
figura 3.6 se muestra el esquema del algoritmo “Branch and Bound”.
El procedimiento “Branch and Bound” establece inicialmente cotas inferior y superior del
valor óptimo de la función objetivo; conforme avanza el algoritmo, se acota más la
solución hasta obtener el óptimo global. En la figura 3.6 se muestra esquemáticamente el
algoritmo “Branch and Bound”.
El algoritmo “Branch and Bound” guarda las soluciones parciales obtenidas de las
ramificaciones efectuadas y cuando ya no es posible ramificar mas se elige la mejor
solución de las soluciones parciales.
Usando el Algoritmo de Branch and Bound es posible resolver el problema de la expansión
óptima usando el modelo de transportes [5]; no obstante, los principales inconvenientes del
algoritmo Branch and Bound son: el gran esfuerzo computacional requerido y que solo es
aplicable al modelo de transportes [6].
28
Sujeto a: d ( x * , y ) ≤ 0
Entonces se puede hallar fácilmente las variables y . Luego, se puede mejorar las variables
x , y repetir sucesivamente el proceso hasta encontrar la solución óptima. A continuación,
se define la función α ( x) que expresa los costos de las variables “ y ” en función de las
variables dada por la expresión 3.15.
29
se aprecia la función α ( x) siempre será mayor o igual que la recta tangente en el punto x *
en donde la pendiente de esta recta esta dada por 3.17:
∆b
λ= (3.17)
∆x
Las pendientes λ , son las sensibilidades (variables duales) de la función objetivo con
respecto a las x . Entonces el problema original queda expresado de la siguiente forma:
Minimizar a( x) + α ( x) (3.18)
Sujeto a: c( x ) ≤ 0
α ≥ b( y * ) + λT ( x − x * )
En la figura 3.7 se muestra gráficamente como se aproxima la función α ( x) .
x1 + x 2 − x 4 − 2 x5 ≥ 2
− x 2 + x 4 + x5 ≤ 1
31
x 2 + x3 + x5 ≤ 2 , x j = {0,1}
Como estrategia se considera una penalización de 70 por incumplir las dos primeras
restricciones y de 100 por incumplir las dos ultimas restricciones. Además, se considera
como un movimiento el cambiar un uno por un cero o viceversa. Para guardar información
de los caminos recorridos se toma en cuenta una lista “Tabu” con los movimientos no
permitidos. Luego, se parte de la solución inicial x0 = (1,0,0,0,1) , con un costo de 60 y con
la lista Tabu vacía, entonces los movimientos son:
x1 = 0 → x = (0,0,0,0,1) → C ( x) = 40
x 2 = 1 → x = (1,1,0,0,1) → C ( x) = 85
x3 = 1 → x = (1,0,1,0,1) → C ( x) = 30
x 4 = 1 → x = (1,0,0,1,1) → C ( x) = 115
x5 = 0 → x = (1,0,0,0,0) → C ( x) = 90
Del vecindario de soluciones, el movimiento 3 representa la mejor opción. Esta solución
no se encuentra en la lista Tabu por lo que es valida, luego se debe actualizar la nueva lista
Tabu con el vector (1, 0, 0, 0, 1) C(x)=60 y se debe actualizar la solución actual con el
vector (1, 0, 1, 0, 1). Este procedimiento se efectúa hasta encontrar la solución óptima o
cumplir algún criterio de parada.
3.2 El modelo híbrido y el algoritmo de Villasana - Garver como alternativa de
solución
Luego de haber revisado los modelos existentes y las principales técnicas de solución es
necesario seleccionar el modelo y el algoritmo de solución que se va a implementar. Como
se menciono anteriormente, la selección de un modelo y algoritmo de solución depende del
grado de exactitud que se requiere.
En este trabajo, se opta por implementar un algoritmo heurístico de solución: el algoritmo
de Villasana - Garver. Si la idea de implementar una herramienta computacional es para
generar adiciones atractivas que sean referenciales para el planificador, la sofisticación en
las técnicas de solución a utilizar y el encontrar el óptimo global no es un requisito
fundamental.
Debido a que este es un trabajo introductorio en el tema, no se implementó un algoritmo
metaheurístico (cuyas soluciones son más cercanas al óptimo global) por lo relativamente
complejo que resulta. Asimismo no se optó por un algoritmo de optimización clásica
debido al problema de convergencia que presentan estos algoritmos. Si se desea obtener los
32
CAPÍTULO IV
DESARROLLO Y VERIFICACIÓN DEL MODELO COMPUTACIONAL EN
MATLAB
La ventaja de utilizar Matlab frente a las demás opciones es la facilidad para trabajar con
vectores y matrices, lo que permite una rápida implementación de prototipos
computacionales [12]. Además, Matlab cuenta con una gran cantidad de librerías que
ofrecen facilidades de cálculo numérico muy superiores a los programas de propósito
general (C, Fortran). No obstante, el precio de estas asombrosas características de cálculo
es la velocidad del cálculo; por lo que los lenguajes de propósito general siguen en
vigencia, especialmente para el desarrollo de software comercial donde los tiempos de
ejecución son cruciales.
En este trabajo se optó por emplear Matlab por simplicidad y para aprovechar las rutinas
con las que este cuenta, rutinas que facilitan enormemente la implementación del algoritmo
de Villasana – Garver. Una vez desarrollado el prototipo en Matlab, la metodología
utilizada para implementar el programa puede ser fácilmente adecuada en otro programa o
solver.
4.2 Modificaciones al modelo híbrido para su implementación en Matlab
El Matlab posee una librería (toolbox) de optimización que permite resolver problemas de
programación lineal. Si se tiene un problema de programación lineal expresado de la forma
4.1 (la forma estándar de un problema de optimización):
Minimizar [ f ] .[x ]
t
Restringido a: (4.1)
Aeq.x = beq
A.x ≤ b
El problema puede resolverse en Matlab mediante la función “linprog” mostrada en 4.2.
x = linprog (f, A, b, Aeq, beq) (4.2)
La función “linprog” permite resolver problemas de programación lineal mediante el
Método de Puntos Interiores. Luego, resulta necesario adaptar el modelo híbrido para
adecuarse a la forma matricial. En base al modelo híbrido y la notación utilizada, se
definen las variables que debe hallar el optimizador en forma vectorial; estas variables
están dadas por los vectores de la expresión 4.3.
[ ]
nij [ ]
cij
[θ ] [0]
x= i , f =
[ ]
f ij [0]
(4.3)
[g i ] [0]
35
[I ].[θ ] ≤ [ϕ ]
ij ij
− [I ].[θ ] ≤ [ϕ ] ij ij
[I ][. g i ] ≤ [g i ]
− [I ][. g i ] ≤ [0]
[ ]
Asimismo, es necesario expresar la matriz θ ij en términos de las variables [θ i ] que son
las variables utilizadas en la función objetivo, para esto se define una matriz que se
denominara [Tem] .
[θ ] = [Tem][. θ ]
ij i (4.7)
n = i →1
Temmn = n = j → −1 (4.8)
n ≠ i ≠ j → 0
36
[ ]
Entonces las restricciones con el término θ ij quedan de la forma:
− [Tem][ [ ]
. θ i ] ≤ ϕ ij
[Tem][. θ ] ≤ [ϕ ]
(4.9)
i ij
Agrupando las ecuaciones anteriores, se expresa las restricciones en forma matricial, dado
por las expresiones 4.10 y 4.11.
− [I ] [0] [0] [0] [0]
[0] [Tem] [0] [0] [ϕ ]
[nij ]
ij
[
diag ( f ij ) ] [0] − [I ] [0] [0]
[g i ]
[0] [0] [0] [I ]
[0] [0] [0] − [I ] [0]
37
Se debe notar que el modelo presentado es un modelo matricial general, que puede ser
utilizado por cualquier optimizador como CPLEX, GAMS, LINDO etc.
4.3 Implementación del algoritmo Villasana – Garver en Matlab
Para la implementación del algoritmo de Villasana – Garver se utilizó ficheros “m”,
utilizando el lenguaje de programación de Matlab. La entrada de datos para el programa se
implementó a través de tablas (matrices) que pueden ser copiadas desde Excel hacia el
“Workspace” del Matlab. Para desarrollar la herramienta computacional se empleó tres
rutinas: “mhybrid”, “makemx”, “makelp”. La implementación se reduce a direccionar los
datos de entrada para formar las matrices: f, A, b, Aeq, y beq. Una vez formadas estas
matrices, se recurre al comando “linprog” para resolver el correspondiente problema de
programación lineal.
Después de obtener la solución del problema de programación lineal se elige la adición
más atractiva y se actualiza la configuración de la red. Por ultimo se vuele a formar las
matrices f, A, b, Aeq, y beq para efectuar otra iteración y así sucesivamente hasta que no se
necesiten mas adiciones en la red. En las figuras 4.2, 4.3 y 4.4 se presentan la estructura de
las tres rutinas implementadas.
La rutina “mhybrid” es una rutina principal que recoge datos de la red, actualiza las
adiciones en la red, e imprime los resultados en pantalla. La rutina “makemx” es una
subrutina del la rutina principal que halla la matriz de admitancias. La rutina “makelp” es
una rutina que formula las matrices del modelo híbrido y ejecuta el comando “linprog”
para resolver el problema de programación lineal y se imprime en pantalla el camino más
atractivo. Finalmente, es posible que una adición no sea necesaria por haberse efectuado
una adición más importante posteriormente, para esto se simula la salida de todas las
adiciones por orden decreciente de costos mediante un programa de análisis de
contingencias y se eliminan las adiciones cuyas salidas no ocasionen sobrecargas en la red.
programa fue ejecutado en un computador AMD Athlon de 1.48 GHz y 448 MB. A
continuación se presentan los resultados obtenidos para cada sistema.
4.4.1 El sistema de Garver de 6 barras
El sistema de Garver es un sistema de 6 barras, con una capacidad de generación de 760
MW. El sistema cuenta con una de barra de generación aislada. En la figura 4.4 se puede
apreciar la topología inicial del sistema de Garver. Los resultados obtenidos fueron:
n 2−6 = 4 , n3−5 = 1 , n 4−6 = 2 . Después de efectuar un análisis de contingencias se concluyo
que todas las adiciones eran necesarias. El costo de inversión obtenido fue de 200 dólares.
Los resultados concuerdan con la solución de las referencias [5, 20, 24].
y n6−7 = 1 no eran necesarias. El costo de inversión obtenido fue de 390 000 dólares. Los
resultados concuerdan con la solución de la referencia [24].
CAPÍTULO V
APLICACIÓN: DESARROLLO DE UNA RED DE 500 KV DEL SISTEMA
PERUANO
(para un nivel de tensión de 138 kV) y cargas pequeñas lejanas entre sí. Las centrales más
importantes en esta área son las centrales hidroeléctricas de San Gabán, Machu Picchu,
Charcani y la central térmica de Ilo. Para el año 2009 la capacidad de generación de esta
área fue de aproximadamente 500 MW, y la máxima demanda de esta área en el año 2009
fue aproximadamente de 790 MW. El área Sur es un área importadora de electricidad, pues
la línea que interconecta el Centro con el Sur opera muy cerca de su límite de transmisión.
En conjunto la máxima demanda del SEIN del año 2009 fue de 4322 MW (incluyendo las
perdidas del sistema de transmisión). La generación de electricidad en el SEIN proviene
principalmente de recursos hídricos en un 65%, y el resto de la generación proviene de
centrales de gas natural, diesel y carbón en un 35%.
La red de transmisión actual se encuentra congestionada en ciertas zonas como la
interconexión entre el centro y el sur, la zona de Chilca y las líneas que conectan Mantaro
con la zona de Lima. El rápido crecimiento de la generación en la zona de Chilca ha
ocasionado que se planteen refuerzos en la red de transmisión para poder evacuar toda la
generación eléctrica de esta zona. Esto sumado a los refuerzos necesarios en las
interconexiones del centro con el norte y sur ha conllevado a aumentar el nivel de tensión a
500 kV con miras hacia una red principal en 500 kV en el futuro [8, 28].
En cuanto a los escenarios de generación y demanda en el futuro, se espera una demanda
de aproximadamente 8000 MW para el año 2017 (el doble de la demanda actual) y si se
sigue esta tendencia (tasa aproximada del 4% anual) se espera una demanda de 20 000
MW para el año 2040. Para la generación de electricidad, se ha previsto la construcción de
grandes centrales hidroeléctricas (con capacidades de alrededor de 1000 MW) localizadas
en la vertiente amazónica del centro y sur del país. Estas centrales formarían parte de un
convenio energético con Brasil según el cual se exportaría cierto porcentaje de la
electricidad producida a Brasil. En la figura 5.2 se puede apreciar las centrales cuya
construcción encuentra prevista por el convenio con Brasil. Entre las principales centrales
se encuentran la central de Paquitzapango, Inambari, Sumabeni y Urubamba [8].
Asimismo se han previsto otros proyectos en la costa del país como la instalación de
unidades térmicas en Chilca en una capacidad de hasta en 2000 MW viniendo a ser el
principal polo de generación de la costa centro. En la zona norte se espera la construcción
de las centrales de Olmos, Santa Rita y Quitaracsa. En la zona Sur se espera la
construcción de las centrales de Lluclla, Onocora, San Gabán II, Pucara y Santa Teresa;
entre las más importantes.
45
• Se modeló la generación de una región por un generador que entrega una potencia
activa equivalente a la generación total de la región.
• Se modeló la demanda de una región por una carga que consume una potencia
equivalente a la región.
• Se modeló únicamente la reactancia serie de las líneas, incluyendo la compensación
serie de ser el caso.
• Se seleccionó las regiones de tal manera que quedaron representadas las principales
subestaciones en 220 k V y 138 kV.
• Se seleccionó regiones que necesitaban ser representadas por la importancia de la
demanda en el sistema.
• Se seleccionó regiones que necesitaban ser representadas por la importancia de la
generación en el sistema.
en cuenta como se vería la red en el año 2040. Los datos utilizados en los casos de
estudios fueron tomados de la lista de proyectos de generación, transmisión y la proyección
de demanda del Plan Referencial 2008-2017 del Ministerio de Energía y Minas MINEM
[8] y se pueden encontrar en el Anexo C. A continuación, se describen los cuatro casos de
estudio:
• Caso 1: Planificación del Sistema Interconectado Nacional (SEIN) año horizonte
2017 con adiciones en 220 kV y 500 kV. En este caso de estudio, se consideró una
demanda del SEIN de 8110 MW, se tomó como año base el año 2009. Además, se
considero como candidatos la lista de proyectos de transmisión del MINEM y se completo
la lista de candidatos con líneas con características similares a los caminos existentes.
• Caso 2: Planificación del Sistema Interconectado Nacional (SEIN) año horizonte
2017 con solo adiciones 500 kV. En este caso de estudio, se consideró una demanda del
SEIN de 8110 MW, se tomo como año base el año 2009. Se consideró como candidatos la
lista de proyectos de transmisión del MINEM y se completo la lista de candidatos con
líneas con características de 500 kV, es decir todas las nuevas adiciones se contemplaron
en un nivel de tensión de 500 kV.
• Caso 3: Planificación del Sistema Interconectado Nacional (SEIN) año horizonte
2040 con adiciones en 500 kV. En este caso de estudio, se consideró una demanda del
SEIN de 20000 MW, se tomo como año base el año 2009. Se consideró como candidatos la
lista de proyectos de transmisión del MINEM y se completo la lista de candidatos con
líneas con características de 500 kV.
• Caso 4: Planificación del Sistema Interconectado Nacional (SEIN) año horizonte
2040 con adiciones en 500 kV y diferente escenario de generación. En este caso de
estudio, se consideró una demanda del SEIN de 20000 MW, se tomo como año base el año
2009. Se consideró como candidatos la lista de proyectos de transmisión del MINEM y se
completo la lista de candidatos con líneas con características de 500 kV, a diferencia del
caso anterior aquí se consideró una ligera modificación en el escenario de generación del
caso anterior para observar la sensibilidad de los resultados. Finalmente, se implemento
una base de datos de los cuatro casos de estudio y se aplico el algoritmo de Villasana –
Garver a los cuatro casos.
5.4 Resultados del algoritmo de Villasana - Garver a los casos de estudio
A continuación se presentan los resultados obtenidos en cada caso de estudio. Para el
análisis del comportamiento de la red después de efectuar las adiciones propuestas por el
49
Chilca – Zapallal n5 − 9 = 1
El costo total obtenido fue de 393 millones de dólares. Según los resultados se aprecia que
la mayor parte de los refuerzos en la red se ubican en la zona de Chilca, siendo las
principales líneas en 500 kV la línea Chilca - Zapallal y la línea Chilca – Marcona.
Obsérvese que en la zona de Lima el flujo llega hasta Zapallal y luego regresa a través de
adiciones en 220 kV hasta Chavarría y Santa Rosa.
• Caso 2: Planificación del Sistema Interconectado Nacional (SEIN) año horizonte
2017 con solo adiciones 500 kV.
Los resultados obtenidos por el programa se encuentran en la tabla 5.2. El costo total
obtenido fue de 447,97 millones de dólares. Se aprecia que los refuerzos son similares al
primer caso de estudio salvo por los refuerzos en la zona de Chilca. Además, si se
considera adiciones en 500 kV resulta más económico considerar los refuerzos entre San
50
Juan – Santa rosa – Chavarría en vez de los refuerzos de Zapallal. Asimismo se obtuvo un
refuerzo en Mantaro - Independencia. En este escenario se obtuvo un costo de inversión
mayor debido a que los refuerzos en la zona Sur se efectuaron en 500 kV.
Tabla 5.2 Resultados del segundo caso de estudio
Numero de líneas por
Adiciones
adición
Chavarría – Santa Rosa n2−4 = 1
Mantaro – Sumabeni –
n3−36 = 4 Carhuamayo – Paragsha n18−24 = 1
Paquitzapango
Santa Rosa – San Juan n 4−26 = 1 Caraveli – Inambari n 21−34 = 2
Urubamba – Sumabeni –
Vizcarra – Paragsha n8−24 = 1 n35−36 = 1
Paquitzapango
Pachachaca – Pomacocha n13− 27 = 1 Zapallal – Paramonga n9−19 = 1
Mantaro – Sumabeni –
n3−36 = 4 Trujillo – Piura n16−31 = 1
Paquitzapango
Santa Rosa – San Juan n 4−26 = 1 Carhuamayo – Paragsha n18−24 = 1
Urubamba – Sumabeni –
Zapallal – Paramonga n9−19 = 1 n35−36 = 1
Paquitzapango
Zapallal – Ventanilla n9−20 = 1
En las figuras 5.5, 5.6, 5.7 y 5.8 se muestra los resultados de los flujos de potencia para
cada caso de estudio. Las adiciones en la red para cada escenario se muestran en color rojo
y representan el conjunto de líneas en total que debe ser adicionado en cada camino; es
decir, una adición puede representar mas de una línea dependiendo de los resultados que
se obtuvieron anteriormente. El diagrama de círculo (pie) en cada línea muestra el nivel de
potencia que transportan las líneas con respecto a su capacidad máxima; es notable
observar que en todos los casos de estudio se obtuvieron soluciones que eliminaban las
sobrecargas en la red de transmisión.
53
Figura 5.5 Flujo de potencia para el resultado del primer caso de estudio
54
Figura 5.6 Flujo de potencia para el resultado del segundo caso de estudio
55
Figura 5.7 Flujo de potencia para el resultado del tercer caso de estudio
56
Figura 5.8 Flujo de potencia para el resultado del cuarto caso de estudio
57
casos de estudio que permitieron obtener una visión general de los refuerzos mas
atractivos; en todos los casos de estudio se eliminó las sobrecargas, lo que confirma que
este algoritmo es una buena aproximación; luego, mediante los resultados de los cuatro
casos de estudio se obtuvo una propuesta de la red peruana para el año 2017.
Asimismo, del presente trabajo se desprenden las siguientes recomendaciones:
• Promover el uso de las técnicas de optimización en la planificación del sistema de
transmisión peruano.
• Adecuar el algoritmo de Villasana – Garver desarrollado en este trabajo para ser
utilizado por el algoritmo de Tabu Search y obtener soluciones de mejor calidad.
ANEXO A
LISTADO DE SÍMBOLOS
62
[I ] : Matriz identidad.
[diag ( f )]
ij : Matriz diagonal cuyos elementos son f ij .
n 4−6 = 2 con una inversión total de 200 dólares, la solución es el optimo global.
1 50 80
2 0 240
3 165 40
4 0 160
5 0 240
6 545.1 0
Tabla A2. Datos de la red base y líneas candidatas
barra barra Limites Costo
ni0 x pu.
i j MW $
1 2 1 0.4 100 40
1 3 0 0.38 100 38
1 4 1 0.6 80 60
1 5 1 0.2 100 20
1 6 0 0.68 70 68
2 3 1 0.2 100 20
2 4 1 0.4 100 40
2 5 0 0.31 100 31
2 6 0 0.3 100 30
3 4 0 0.59 82 59
3 5 1 0.2 100 20
3 6 0 0.48 100 48
4 5 0 0.63 75 63
4 6 0 0.3 100 30
5 6 0 0.61 78 61
65
n 25−32 = 1 , n31−32 = 1 , n 28−31 = 1 , n31−41 = 1 , n 24−25 = 2 , n 40−41 = 1 , n5−6 = 2 con costo total
de 166041, no es el optimo global, la mejor solución tiene un costo total de 154420.
Tabla A5. Datos de generación y demanda en las barras
Barra g i MW d i MW Barra g i MW d i MW
1 0 0 24 0 478,2
2 0 443,1 25 0 0
3 0 0 26 0 231,9
4 0 300,7 27 54 0
5 0 238 28 730 0
6 0 0 29 0 0
7 0 0 30 0 0
8 0 72,2 31 310 0
9 0 0 32 450 0
10 0 0 33 0 229,1
11 0 0 34 221 0
12 0 511,9 35 0 216
13 0 185,8 36 0 90,1
14 944 0 37 212 0
15 0 0 38 0 216
16 1366 0 39 221 0
17 1000 0 40 0 262,1
18 0 0 41 0 0
19 773 0 42 0 1607,9
20 0 1091,2 43 0 0
21 0 0 44 0 79,1
22 0 81,9 45 0 86,7
23 0 458,1 46 599,1 0
68
Tabla B8. Listado de proyectos candidatos para el tercer y cuarto caso de estudio
Limite Limite
i j X pu Km. Costo i j X pu Km. Costo
pu pu
1 2 0,00321 10 45,9 17,442 11 12 0,00745 10 106,7 40,546
1 13 0,00507 10 72,6 27,588 11 21 0,05000 10 380 63
2 4 0,00059 10 8,46 3,2148 11 29 0,01372 10 196,4 74,632
2 20 0,00074 10 10,58 4,0204 12 15 0,01257 10 180 68,4
3 6 0,01727 10 247,3 93,974 12 22 0,02200 10 315 119,7
3 13 0,01360 10 194,8 74,024 13 27 0,00094 10 13,46 5,1148
3 21 0,01000 10 400 83 14 16 0,00180 10 170 53
3 22 0,02053 10 294 111,72 14 19 0,01543 10 221 83,98
3 27 0,01342 10 192,2 73,036 15 17 0,01327 10 190 72,2
3 28 0,00535 10 76,6 29,108 15 30 0,01187 10 170 64,6
4 26 0,00184 10 26,37 10,0206 16 31 0,01508 10 216 82,08
5 6 0,01145 10 164 62,32 17 22 0,01425 10 204 77,52
5 9 0,00120 10 94 52 18 24 0,00295 10 42,2 16,036
5 23 0,00507 10 380 143 23 25 0,01082 10 155 58,9
5 26 0,00339 10 48,5 18,43 26 27 0,00784 10 112,2 42,636
6 25 0,00385 10 55,19 20,9722 29 30 0,00803 10 115 43,7
7 13 0,00151 10 21,63 8,2194 21 23 0,00280 10 220 87
7 18 0,00527 10 75,5 28,69 17 32 0,00366 10 187 71
8 16 0,02095 10 300 114 15 32 0,02030 10 104 40
8 19 0,01015 10 145,3 55,214 10 32 0,02352 10 120 46
8 24 0,00865 10 123,9 47,082 31 33 0,00581 10 450 171
9 14 0,00500 10 380 147 3 34 0,00581 10 450 171
9 19 0,01117 10 160 60,8 21 34 0,00561 10 415 158
9 20 0,00126 10 18,02 6,8476 34 35 0,00338 10 250 95
9 28 0,01704 10 244 92,72 35 36 0,00230 10 170 65
10 30 0,01117 10 160 60,8 3 36 0,00230 10 170 65
BIBLIOGRAFÍA
[3] Red Eléctrica de España, “A new flexible Transmission Planning Methodology for
Liberalised Electricity Markets: Models and Implementation within the Spanish
Power System”.
[4] MMA, “Capacity expansion planning for the New Zealand electricity market”.
Report to TRANSPOWER, Octubre 2007.
[7] Javier García de Jalon, José Ignacio Rodríguez, Jesús Vidal, “Aprenda Matlab 7.0
como si estuviese en primero”, Universidad Politécnica de Madrid, 2005.
[9] CIGRE, “Network planning under a deregulated environment Apendix 2”, 2002.
[11] Roy Billington, “Tutorial Course: Reliability Assessment in the New Electric Power
Utility Enviroment”, IEEE – ADESCON99, 1999.
[14] Allen J. Wood, Bruce F. Wollenberg, “Power Generation Operation and Control
Second Edition”, John Wiley and Sons.
[15] Prahba Kundur, “Power System Stability and Control”, McGraw Hill, 1993.
[16] Antonio Conejo, Enrique Catillo, Pablo Pedregal, Ricardo García, Natalia Alguacil,
“Formulación y Resolución de Modelos de Programación Matemática en Ingeniería
y Ciencia”, Universidad de Castilla – La Mancha, 2002.
[17] Alcir José Monticelli, « Fluxo de carga em redes de energia eléctrica, capitulo II:
Fluxo de carga linearizado”, CEPEL, 1983.
[19] Gerardo Latorre, Rubén Darío Cruz, Jorge Mauricio Areiza, Andrés Villegas,
“Classification of publications and models on transmission expansion planning”,
IEEE Transactions 2003.
[22] Edson Luiz da Silva, Jorge Mauricio Areiza Ortiz, Gerson Couto de Oliveira, and
Silvio Binato, “Transmission Network Expansion Planning Under a Tabu Search
Approach”, IEEE Transactions on Power Systems. Vol 6 Feb 2001.
[23] Daniel Kirchen, Goran Strbac, “Fundamentals of Power System Economics”, John
Wiley and Sons, 2004.
[24] I.G. Sánchez, R. Romero, J.R.S. Mantovani, A. Garcia b “Interior point algorithm
for linear programming used in transmission network synthesis”, Electric Power
Systems Research 76 (2005) 9–16.