82
Planificación de Expansión en Generación Utilizando la Relajación Lagrangiana Hugo José Hernández Monroy Universidad Nacional de Colombia Facultad de Ingeniería y Arquitectura Departamento de Ingeniería Eléctrica, Electrónica y Computación Manizales, Colombia 2014

PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Planificación de Expansión en Generación Utilizando la Relajación

Lagrangiana

Hugo José Hernández Monroy

Universidad Nacional de Colombia Facultad de Ingeniería y Arquitectura

Departamento de Ingeniería Eléctrica, Electrónica y Computación Manizales, Colombia

2014

Page 2: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Planificación de Expansión en Generación Utilizando la Relajación

Lagrangiana

Hugo José Hernández Monroy

Tesis de investigación presentada como requisito parcial para optar al título de: Magister en Ingeniería - Automatización Industrial

Director: Ph.D. Carlos Edmundo Murillo Sánchez

Línea de Investigación: Optimización aplicada a sistemas de potencia

Grupo de Investigación:

Grupo de Investigación en Potencia, Energía y Mercados GIPEM

Universidad Nacional de Colombia Facultad de Ingeniería y Arquitectura

Departamento de Ingeniería Eléctrica, Electrónica y Computación Manizales, Colombia

2014

Page 3: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Generation Expansion Planning UsingLagrangian Relaxation

Hugo Jose Hernandez Monroy

Tesis de investigacion presentada como requisito parcial para optar al tıtulo de:

Magister en Ingenierıa - Automatizacion Industrial

Director:

Ph.D. Carlos Edmundo Murillo Sanchez

Lınea de Investigacion:

Optimizacion aplicada a sistemas de potencia

Grupo de Investigacion:

Grupo de Investigacion en Potencia, Energıa y Mercados GIPEM

Universidad Nacional de Colombia

Facultad de Ingenierıa y Arquitectura

Departamento de Ingenierıa Electrica, Electronica y Computacion

Manizales, Colombia

2014

Page 4: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Dedico este trabajo especialmente a Dios, a mi

madre que me ha dado y ensenado el amor, la

ternura y la paciencia; a mi padre, que me ha

ensenado los valores y criterios para vivir. A los

dos por estar siempre pendientes, presentes y

dispuesto a apoyarme en todo momento.

A mis hermanas, Claudia y Angela, amigas y

confidentes, que me han ensenado a valorar

cada momento de mi vida, tambien, dispuestas

a apoyarme.

A mis sobrinos Ana Victoria, Javier Alejandro,

Samuel, Sara Camila y a mi ahijada Mariapaz

son mis seres mas queridos, valiosos y son

motivos de mi felicidad.

A Natalhy Corredor, por su comprension, amor

sincero y desinteresado, por no abandonarme

a pesar de todos los momentos difıciles que tuve.

Page 5: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la
Page 6: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Agradecimientos

Deseo agradecer profundamente al director de la tesis, Carlos Murillo Sanchez, por guiar-

me, por su ayuda continua, consejos y el interes mostrado para la culminacion de este trabajo.

Agradezco tambien a los profesores Francisco Roldan, Cesar Arango por su interes y ayuda

personal y academica.

A la Universidad Nacional de Colombia especialmente al departamento de Ingenierıa Electri-

ca, Electronica y Computacion, por ser el espacio donde he podido formarme academicamente

y desarrollar mi pensamiento en muchos otros aspectos, tambien donde he podido adquirir

experiencia como docente y descubrir una vocacion que no conocıa.

A mis amigos de la maestrıa, Sebastian, Gabriel, Claudia y a mis amigos de doctorado Edi-

son, Juan Diego, Andres, Jose Francisco y Cristian.

Tambien agradezco a los grupos de investigacion con los que me he vinculado como los son

GREDyP y GIPEM.

Page 7: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la
Page 8: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

vii

Resumen

Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-

siones en la planificacion de expansion en generacion en Colombia, el cual debe proporcionar

informacion como: la tecnologıa de la planta (hıdrica, termica y/o gas), tamano de genera-

cion y ubicacion de la planta.

El modelo para la planificacion de expansion en generacion planteado es de tipo entero no

lineal, donde la funcion objetivo representa el valor presente de los costos de inversion y

operacion del sistema, esta funcion objetivo se minimiza y esta sujeta a ciertas restricciones

de abastecimiento, capacidad y demas.

El problema se soluciona mediante el paquete de simulacion de sistemas de potencia MATPO-

WER y la tecnica de relajacion del lagrangiano, que demuestra ser apropiado en la solucion

de este tipo de problemas, presentando ademas ventajas frente a otras tecnicas de solucion

por su gran bondad a operar problemas dimensionalmente grandes y ası complejos. Esta me-

todologıa de solucion descompone el problema inicial en uno de inversion y otro de operacion.

Palabras clave: Planificacion, optimizacion, minimizacion, Lagrangiano, relajacion La-

grangiana, multiplicadores de lagrange, Lagrangiano aumentado, linealizacion, funcion

dual.

Page 9: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

viii

Abstract

This work deals with the development and evaluation of an algorithm, which is pretended

to be used for decision-making in the generation expansion planning in Colombia. This al-

gorithm should provide the following information: plant technology (hydro, thermal and/or

gas), size of generation and plant location.

The model proposed for the generation expansion planning is a model of integer and non-

linear type, where the objective function represents the present value of the inversion and

system operation costs. This objective function is minimized and subject to certain supply,

capacity and other constraints.

The problem is solved by means of a MATLAB power systems simulation toolbox, called

MATPOWER, and also by using the lagrangian relaxation technique. This technique shows

to be appropriate for the solution of this kind of problems, also having advantages when

compared to other techniques, because of its capacity to deal with dimensionally big and

then complex problems. This methodology of solution decomposes the initial problem into

an inversion problem and an operation one.

Keywords: Planning, optimization, minimization, Lagrangian, Lagrangian relaxation,

lagrange multipliers, augmented Lagrangian, linearization, dual function.

Page 10: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Contenido

Agradecimientos V

Resumen VII

1. Lista de sımbolos XI

2. Introduccion 1

3. Revision bibliografica 5

3.1. Modelos de planificacion de expansion . . . . . . . . . . . . . . . . . . . . . 6

3.1.1. Modelos de programacion ortodoxa . . . . . . . . . . . . . . . . . . . 7

3.1.2. Modelos de programacion heurısticos modernos . . . . . . . . . . . . 12

4. Modelado de la Planificacion 16

4.1. Formulacion del problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

4.2. Planteamiento del modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.3. Modelo de la demanda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.4. Modelo de la generacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.5. Formulacion matematica del problema . . . . . . . . . . . . . . . . . . . . . 20

5. Aplicacion de la relajacion del lagrangiano 23

5.1. Problema original . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

5.2. Funcion dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

5.3. Problema dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

5.4. Algoritmo propuesto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

6. Resultados numericos 37

6.1. Generacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

6.2. Transmision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

6.3. Descripcion del sistema para la evaluacion del algoritmo . . . . . . . . . . . 39

6.4. Implementacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

6.5. Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Page 11: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

x Contenido

7. Conclusiones y recomendaciones 57

7.1. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

7.2. Recomendaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

A. Anexo: Diagramas unifilares del sistema de transmision nacional actual 59

Bibliografıa 62

Page 12: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

1. Lista de sımbolos

Sımbolos con letras latinas

Sımbolo Termino

a Costos fijos de inversion de cada unidad termica e hidraulica

b Costos fijos de inversion de cada unidad termica e hidraulica

d Costos fijos de explotacion

p Costos de operacion

p Potencia activa

q Potencia reactiva

C Costos de unitarios de operacion

r Zona de reserva

R Cantidad de reserva

V Tension en barra

W Comisionamiento de unidades

v (Binaria) Variables de decision de inversion

u (Binaria) Variables de decision de funcionamiento

z (Binaria) Variables de retiro

Pmax Potencia maxima

CRES Valor de rescate de la planta que esta en funcionamiento

depreciada por su utilidad

CRET Valor de retiro de la planta que ya no esta en funcionamiento

(Costo de demolicion y Valor de reciclaje)

gP Restriccion de generacion de potencia activa

gQ Restriccion de generacion de potencia reactiva

h Restriccion de capacidad de equipos

Page 13: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

xii 1 Lista de sımbolos

Sımbolo Termino

sP Copia de ptik

sQ Copia de qtik

Sımbolos con letras griegas

Sımbolo Termino

φ Factor de descuento para obtener el presente neto

ψ Numero de horas

θ Angulo de fase

α Factor de Pmin como fraccion de Pmax

β Factor de potencia reactiva

λP Multiplicador de Lagrange para la potencia activa

λQ Multiplicador de Lagrange para la potencia reactiva

µ Multiplicador de Lagrange para la reserva

Superındices

Superındice Termino

t Tiempo (anos)

k Escenarios

i Unidades

nt Numero de anos

ng Numero de generadores

nk Numero de escenarios

Page 14: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

xiii

Abreviaturas

Abreviatura Termino

ACOLGEN Asociacion Colombiana de Generadores de Energıa Electrica

CNE Comision Nacional de Energıa

UPME Unidad de Planeacion Minero Energetica

CREG Comision de Regulacion de Energıa

UIME Unidad de Informacion Minero Energetica

CND Centro Nacional de Despacho

CNO Consejo Nacional de Operacion

PEG planificacion de expansion en generacion

WASP Planificacion del Sistema Automatico de Wien

JASP Planificacion del Sistema Automatico de Jiaotong

MPODE o SDDP Modelo de Programacion Dinamica Dual Estocastica

PL Programacion Lineal

SE Sistemas Expertos

LDC Curva de Duracion de Carga

RL Relajacion Lagrangiana

MEM Mercado de Energıa Mayoritas

STN Sistema de Transmision Nacional

Page 15: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

2. Introduccion

El sector electrico colombiano ha pasado por varias etapas, evolucionando y adaptandose a la

economıa local y mundial. Ya que, la inversion es uno de los principales motores de desarrollo

de la expansion electrica. En 1890, los habitantes de la capital colombiana se alegraban de

la llegada de la luz, centenares de lamparas de 1.800 bujıas iluminaban las calles de Bogota.

A partir de los anos treinta el uso de la electricidad se extendio a la industria y el comercio,

con el correr de los anos la demanda residencial de electricidad supero ampliamente a la de

la industria, en los anos posteriores a la Segunda Guerra Mundial se acelero el desarrollo

industrial lo que incremento la demanda de energıa, en 1950 Colombia tenıa una capacidad

instalada de 280 MW y en 1960 922 MW.

La siguiente sinopsis que ha sufrido el sector electrico colombiano se ha basado en los libros

El sector electrico colombiano orıgenes, evolucion y retos [1] y ACOLGEN - Asociacion Co-

lombiana de Generadores de Energıa Electrica [2]. Donde nos ensena la historia del sector

electrico desde sus inicio hasta nuestra epoca mostrandonos las problematicas y las solucio-

nes que se desarrollaron para esos tiempos de dificultad y poca planeacion macroeconomica.

En los inicios, el sector electrico en Colombia fue una iniciativa privada que se fue extin-

guiendo para dar paso a la intervencion del Estado. La Ley 109 de 1936, complementada

por el Decreto 1606 de 1937 establecio la injerencia del estado en las empresas del servi-

cio publico y declaro el suministro de energıa electrica como servicio publico fundamental.

Despues de la Segunda Guerra Mundial llegaron a Colombia varias entidades extranjeras.

De estas entidades se destaco el Banco Mundial el cual ayudo a implementar la practica de

la planeacion, en esa epoca la planeacion carecıa de objetivos macroeconomicos y cuando

las restricciones financieras se empezaron a sentir y se observo el impacto del sector sobre

las finanzas de la nacion se incorporaron los objetivos macroeconomicos lo que condujo a

crear en 1989 mediante la Ley 51, la Comision Nacional de Energıa (CNE) para realizar la

planeacion energetica; ahora la UPME sustituye a la CNE en la tarea de proponer los planes

de expansion en Colombia.

El modelo de desarrollo, que consideraba la disponibilidad de energıa electrica como uno de

los principales mecanismos para el crecimiento economico, produjo que el estado asumiera

toda la responsabilidad del sector electrico. Por lo tanto, se centro en atender la demanda

electrica, debido al crecimiento economico y a los programas de cobertura. Entre 1970 y

Page 16: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

2 2 Introduccion

1989 se incremento la capacidad de generacion en 4350 MW donde el 40% de la inversion se

hizo en moneda local y el 60% en moneda extranjera. Donde solamente entre 1982 y 1986

las inversiones de generacion transmision y distribucion ascendieron a USD 5.230 Millones.

El Banco Mundial hizo quince prestamos a Colombia para proyectos de infraestructura de

energıa electrica por un valor de USD 1900 Millones y el Banco Interamericano de Desarrollo

contribuyo con veinte prestamos mas. Este endeudamiento se agravo mas como resultado de

la apreciacion del Yen frente al dolar moneda en la que estaba contratada una importante

porcion de los prestamos.

Ası mismo se presentaron tres racionamientos de energıa en 1976, 1981 y 1992. Donde los dos

primeros racionamientos fueron causados por el atraso en la construccion de nuevas plantas,

ocasionado por las dificultades financieras de las empresas (locales) y se produjo una caıda

en la demanda de energıa por la recesion economica, el aumento del precio del petroleo y la

crisis de la deuda internacional, esto motivo al desplazamiento de inversiones de los nuevos

proyectos de generacion con los correspondientes sobrecostos, este desequilibrio financiero del

sector obligo al gobierno a procurar un consenso con las empresas de energıa electrica y los

Bancos Multilaterales, ya que la magnitud de la crisis se pudo observar en la inversion total

que llego a representar el 38% de la inversion publica y el saldo de la deuda alcanzo los USD

3000 Millones equivalente al 30% de la deuda publica y de 33% del deficit de la Nacion [1, 2].

A pesar de los programas de financiamiento por parte del gobierno, el sector electrico colom-

biano seguıa presentando un estado que le impedıa realizar inversiones, en pocas palabras el

sector trabajo durante largo tiempo, recuperando solo el 30% del 100% que se comprometıa.

El tercer racionamiento de energıa fue provocado por una cadena de eventos que comenzaron

desde el estado de emergencia causado por el ultimo apagon (1981). A mediados de la decada

de los ochenta se incluyeron varios proyectos de expansion produciendo un recrudecimiento a

la grave situacion financiera y al endeudamiento que pasaba Colombia, dando pie a disminuir

el ritmo de ejecucion de los proyectos en curso y posponer la iniciacion de otros. Este hecho,

sumado al descuido en el mantenimiento de las plantas termicas, coloco al sistema en una

situacion de vulnerabilidad y con la llegada del fenomeno de El Nino en 1992 dio lugar al

tercer racionamiento de energıa. Este apagon se prolongo desde el 2 de marzo de 1992 hasta

el 1 de abril de 1993.

Observando estos acontecimientos de atraso en la construccion de platas, sus correspondien-

tes sobrecostos, racionamientos y el endeudamiento publico, se busco en el plan de desarrollo

de 1990-1994 limitar la accion empresarial del estado y proporcionar un espacio mayor al

sector privado, esto para aumentar la eficiencia economica y reducir el deficit fiscal, de esta

manera y con la ayuda de la Constitucion Polıtica de Colombia promulgada en Julio de 1991

se crearon tres unidades administrativas especiales, la Comision de Regulacion de Energıa y

Gas (CREG) - La Unidad de Informacion Minero Energetica (UIME) y la Unidad de planea-

Page 17: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

3

cion Minero Energetica (UPME), donde el Ministerio fue encargado de la fijacion de polıticas

para el sector minero - energetico, de la regulacion del mercado a traves de la CREG, de las

labores de planificacion por medio de la UPME y del establecimiento de un sistema unico de

informacion a traves de la UIME. En 1998 la UIME paso a ser una subdireccion de la UPME.

A comienzos de 1992 se presentaron dos proyectos de ley, uno sobre el regimen de los servicios

publicos domiciliarios y otro sobre el servicio de electricidad, las cuales son las Leyes 142 y 143

de 1994, establecio la Ley 142 un concepto de empresa dotada de autonomıa administrativa

y presupuestal, estabilidad gerencial y regimen privado, con la Ley 143 definio cuatro acti-

vidades, generacion, transmision, distribucion y comercializacion. Teniendo en cuenta esta

division de actividades se conformaron dos organismos para la operacion del sistema electrico,

el Centro Nacional de Despacho (CND) y el Consejo Nacional de Operacion (CNO). Con la

entrada de estas dos leyes se sentaron las bases definitivas para la transformacion del sector.

La llegada de los inversionistas privados significo un cambio importante en la forma de hacer

negocios en el sector electrico, la electricidad adquirio una connotacion clara de bien privado.

En la actividad de la generacion que es el campo que nos interesa, ha estado vinculada por

el sector privado, tanto en los activos de generacion existentes como en la construccion de

nuevos proyectos. En este momento Colombia pasa por unos de los mejores momentos para

la generacion, ya que encontramos proyectos en desarrollo muy importantes como lo son

Pescadero - Ituango 1200 MW, Sogamoso 800 MW, Quimbo 396 y Porce IV 400.

Como se puede apreciar en esta breve historia el sector electrico colombiano [1, 2] ha sufrido

varios cambios profundos y relativamente en poco tiempo, estos cambios han inducido a

estudios rigurosos del sistema en la parte de generacion, transmision, distribucion para no

cometer los errores de tiempos atras.

En esta tesis se investigara la parte de generacion en Colombia mas exactamente se desarro-

llara un nuevo algoritmo para la planificacion en expansion de generacion, teniendo en cuenta

que una cuidadosa planificacion del sector electrico en generacion es de gran importancia,

ya que como se observo es un punto fundamental en la economica (porque las decisiones que

deben adoptarse implican la asignacion de grandes recursos) y del desarrollo del paıs.

El objetivo de la planificacion de expansion en generacion (PEG) es buscar una planeacion

y/o esquema de expansion en generacion lo mas economico posible que suministre energıa

frente al crecimiento de la demanda con niveles de seguridad confiables en un tiempo finito.

El modelo matematico de la planificacion en expansion de generacion por lo general consta

de dos partes, la decision de inversion de la planta de energıa y la planificacion del sistema de

potencia. Los modelos matematicos de la planificacion y operacion de los sistemas de poten-

cia optimos son altamente dimensionales, no convexos, discretos y no lineales, por lo tanto

Page 18: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

4 2 Introduccion

el problema de la expansion es sumamente complejo. Existen planteamientos de programa-

cion entera, programacion no lineal, optimizacion de flujos de potencia y la optimizacion

estocastica que se han aplicado exitosamente [3, 4, 5]. Estos modelos contribuiran a tomar

una correcta toma de decisiones y deben poseer una gran confianza y robustez computacional

ya que los resultados obtenidos seran utilizados en el sistema electrico. Ejemplos de estos

modelos son, el paquete de Planificacion del Sistema Automatico de Wien (WASP) de la

asociacion Internacional de Energıa atomica [6, 7] y el paquete de Planificacion del Siste-

ma Automatico de Jiaotong (JASP) de la Universidad de Jiaotong de Xi’an China [8]. En

Colombia la Unidad de Planeacion Minero Energetica encargada de la elaboracion del Plan

de Expansion Referente en Generacion y Transmision utiliza el Modelo de Programacion

Dinamica Dual Estocastica (MPODE o SDDP) version 7.5 [9].

Para esta investigacion se propone desarrollar y evaluar un algoritmo para la Planificacion

de Expansion en Generacion en Colombia utilizando el paquete de simulacion de sistemas

de potencia MATPOWER y la tecnica de relajacion del lagrangiano para la solucion a este

problema.

Page 19: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

3. Revision bibliografica

Desde el nacimiento de los sistemas de potencia, los ingenieros han estado interesados en el

funcionamiento optimo del sistema electrico. Paralelamente a la investigacion encontramos

que tambien han tenido mucha experiencia ya que el mundo ha sufrido varios cambios, desde

guerras mundiales hasta recesiones economicas, las cuales han variado significativamente la

demanda de energıa electrica mundial. Si observamos los periodos de las guerras mundiales,

estas causaron un desarrollo de nuevos sistemas para abastecer la demanda de energıa que

necesitaban las grandes industrias militares, por otra parte las recesiones economicas hacen

que se estanque el desarrollo y/o consumo de la energıa electrica. Estos cambios de consumo

de energıa generan un estudio para la planificacion de los sistemas de potencia hacia un ho-

rizonte finito de tiempo, esta planificacion suele tener mas o menos de 5 a 30 anos teniendo

en cuenta el entorno en el que se esta desarrollando.

Como se observa la planificacion es un problema muy complejo ya que abarca la genera-

cion, transmision y distribucion; y el objetivo fundamental de la planificacion del sistema

electrico es suministrar energıa para satisfacer la demanda de una forma segura y confiable,

desde la generacion hasta el usuario final. Anteriormente la planificacion de los sistemas de

potencia se ha relacionado principalmente con la planificacion de generacion, esto debido

principalmente a que la inversion en transmision y distribucion es relativamente menor que

la inversion en la construccion de una central electrica.

En Colombia la planificacion de los sistemas de potencia ha tenido varios problemas desde

la financiacion de proyectos electricos hasta tener un sistema electrico vulnerable (raciona-

mientos). A partir de las Leyes 142, 143 de 1994 y el surgimiento de la CREG y UPME

la planeacion electrica en Colombia ha mejorado ya que encontramos un sistema electrico

mas robusto y eje central de paıses vecinos como Ecuador, Venezuela y con planes para

expandirse en Centro America, esto significa un desarrollo y una confianza economica muy

importante hacia el paıs y su sistema electrico [9].

Para tener un sistema electrico que satisfaga la demanda de una forma segura y confiable

teniendo en cuenta los problemas del paıs, las variaciones de la demanda, la infraestructura,

los ingenieros e investigadores que han adquirido experiencia y conocimiento sobre la plani-

ficacion de sistemas de potencia en el transcurso de su vida, han creado numerosos modelos

matematicos.

Page 20: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6 3 Revision bibliografica

Los primeros modelos se desarrollaron a finales de la decada de los 50, donde la unica he-

rramienta matematica disponible para resolver estos problemas eran los flujos de potencia,

en enero de 1957 mas exactamente P. Masse y R. Gibrat utilizaron la programacion lineal

para resolver el problema de inversion en la planificacion de expansion [10]. En la primavera

de 1972 Dennis Anderson reviso modelos matematicos ortodoxos para determinar el menor

costo para el suministro de energıa [11].

Con estos modelos matematicos que desarrollaron los ingenieros e investigadores se llego a

la Planificacion de expansion en Generacion que es una fraccion de un problema mas grande

como se observo anteriormente, y determina que unidades de generacion deberan construirse

o estar construidas y cuando estas unidades de generacion estaran en funcionamiento en

un horizonte finito de tiempo. El objetivo de la PEG es minimizar los costos totales y/o

maximizar la confiabilidad y fiabilidad teniendo en cuenta diferentes tipos de restricciones

tecnicas, economicas y polıticas, esto se ha traducido a un gran conjunto de reglas y de

restricciones para que los sistemas de potencia funcionen correctamente en un futuro. Los

costos totales son la suma de los costos de inversion y los costos de operacion y las restric-

ciones que incluyen, restricciones de capacidad, de energıa y de operacion. Se puede tener en

cuenta otras restricciones si se desea, teniendo en cuenta, que estas restricciones permiten

desarrollar modelos matematicos de mayor complejidad a un coste computacional mas alto.

3.1. Modelos de planificacion de expansion

Claramente, desde hace mucho tiempo se han investigado y desarrollado diferentes metodos

para la planificacion en expansion de generacion; esto conlleva a distintos modelos que se

utilizan para encontrar la solucion optima de la planificacion. Luego de la Segunda Guerra

Mundial se observo que era necesario optimizar los recursos financieros de los paıses en con-

flicto [12]. Por lo tanto, los modelos matematicos eran desarrollados para reducir los costos

de inversion para la construccion o adiccion de plantas de generacion, en pocas palabras,

estos modelos incluıan muchos factores economicos [13, 14].

Los modelos se pueden dividir en dos grandes grupos: los que se modelan con tecnicas de

programacion ortodoxa [11] tales como: la programacion lineal [10], programacion lineal en-

tera mixta, programacion dinamica, descomposicion Bender [15] y los que se modelan con

algoritmos heurısticos modernos [16, 17] tales como: sistemas expertos, teorıa de conjuntos

difusos y logica difusa, redes neuronales artificiales, flujos de potencia y proceso de analisis

jerarquico. En la Tabla 3-1 se pueden observar algunos de los modelos que existen para la

planificacion.

Page 21: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

3.1 Modelos de planificacion de expansion 7

Tabla 3-1.: Modelos de Planificacion

Herramientas Matematicas

Modelos de Programacion ortodoxa Modelos de programacion Heurısticos Modernos

• Programacion Dinamica • Sistemas Expertos

• Programacion Lineal • Logica Difusa

• Programacion No Lineal • Redes Neuronales

• Programacion Lineal Entero Mixto • Analisis Jerarquico

Generalmente la planificacion de expansion en generacion es un problema de programacion

entero no-lineal, que se puede resolver mediante la programacion lineal, programacion no li-

neal, programacion dinamica y tecnicas de programacion entera con algunas simplificaciones,

estos modelos basados en programacion matematica se caracterizan por obtener un optimo

numerico y trabajar con un numero elevado de restricciones. El objetivo de estos metodos es

resolver el problema de PEG a una escala grande. Por parte de los modelos con algoritmos

heurısticos modernos la dificultad son los ajustes de las condiciones iniciales para el algorit-

mo y no garantizan llegar al optimo global y/o cumplir todas las restricciones.

3.1.1. Modelos de programacion ortodoxa

Programacion dinamica.

Este modelo de programacion matematica comienzan generando planes alternativos de in-

version, luego se divide en un determinado periodo o anos y por ultimo se desarrolla una

programacion dinamica, seleccionando la secuencia optima para minimizar el costo de ope-

racion e inversion [18, 19, 20, 21].

La programacion dinamica ha sido usada por muchos investigadores para determinar la

operacion optima para el suministro de energıa a largo plazo en plantas mixtas termicas

e hidraulicas. El objetivo de la programacion dinamica, es que teniendo en cuenta, que la

demanda y el agua fluctuan periodicamente, se debe saber la cantidad de agua que debe ser

almacenada para el proximo perıodo, y cuanto se debe utilizar en el perıodo actual. Este

proceso de decision, es secuencial, ya que las decisiones del siguiente perıodo dependeran de

la cantidad de agua que debe ser almacenada para el perıodo siguiente, y ası sucesivamente.

Por lo general, para la formulacion de este problema se asume que el agua suministrada se

conoce. En pocas palabras se conoce el deposito de almacenamiento hidraulico (embalse) y

Page 22: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

8 3 Revision bibliografica

termico (combustible). Esto hace que la formulacion del programa dinamico se vuelva senci-

llo para representar varias centrales hidraulicas y termicas teniendo en cuenta la capacidad

de almacenamiento de la planta.

En otras palabras, este es un proceso de diferentes etapas, donde la decision optima en cual-

quier etapa depende de las decisiones tomadas durante las etapas anteriores y las decisiones

que se van a realizar en las etapas posteriores. Sea cual sea el estado inicial y la decision debe

constituir una polıtica optima con respecto a la el estado resultante de la primera decision

[22, 23, 24].

Programacion lineal.

Como se describio anteriormente, la programacion lineal fue investigada por P. Masse y R.

Gibrat [10, 25], quienes desarrollaron un programa de inversion optimo en cada planta de

generacion. Ellos utilizaron la siguiente funcion objetivo, la cual minimiza los costos totales

del sistema.

mınJ∑

j=1

T∑

v=1

CjvXjv +J∑

j=1

T∑

t=1

t∑

v=−V

P∑

p=1

Fjtvp·Ujtvp· θp (3-1)

La programacion lineal, necesita descomponer la curva de duracion de carga en bloques

discretos p = 1...P Figura: 3-1. Con la curva de duracion de carga discretizada se tiene en

cuenta la capacidad de cualquier planta generadora que esta definida por Xjv, donde j de-

nota el tipo de planta (termica, hidraulica) y v el comisionamiento de la planta y se adiciona

los costos de inversion que deben estar en terminos de costos de generacion. Estos costos son

Cjv que es el costo de capital por unidad de capacidad de la planta, y el costo de operacion

por unidad de energıa de salida denotada por Fjtvp(t), la potencia de salida de la planta

en un instante de tiempo t en un periodo T esta definida por Ujtvp(t) y Θp es el intervalo

de tiempo considerado en el tiempo t. El objetivo de este modelo es elegir la inversion Xjv

sobre v = 1..T y se asocia a las decisiones de operacion Ujvtp sobre t = 1...T y p = 1...P para

minimizar los costos totales del sistema.

Esta funcion objetivo esta sujeta a un conjunto de restricciones. Tales como, que la planta

debe operar lo suficiente para satisfacer la demanda Qtp:

mınJ∑

j=1

t∑

v=−V

Ujtvp ≥ Qtp , t = 1 · · · ·T

p = 1 · · · ·P

(3-2)

Page 23: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

3.1 Modelos de planificacion de expansion 9

Si en algun momento tenemos alguna salida de una planta por mantenimiento o por algun

fallo en el sistema electrico entonces:

Ujtvp ≤ ajvt ∗Xjv , j = 1 · · · J

v = −V · · · T

t = 1 · · · T

p = 1 · · · P

(3-3)

donde ajvt es la disponibilidad de la planta j en el tiempo t.

Debe haber un lımite para el suministro de energıa en un tiempo t, este lımite esta denotado

por Hvt:

P∑

p=1

Ujtvp · θ ≤ Hvt, t = 1 · · · T

v = V · · · t

(3-4)

Se puede utilizar mas restricciones si el caso lo amerita o si se quiere, pero se debe tener

en cuenta que una dificultad de los modelos de Programacion Lineal es el gran numero

restricciones que se necesitan para modelar un problema de la vida real, esto debido a las

dimensiones del sistema electrico [11, 26, 27, 28].

Otro modelo de planificacion en generacion utilizando Programacion Lineal (PL), se desa-

rrollo mediante despacho de plantas de generacion termica, teniendo en cuenta la curva de

duracion de carga anual. Para la simulacion de este sistema las variables son de capacidad

instalada de la planta anual (MW) y la operacion de la unidad (MWH). El modelo original

fue formulado como un (PL) debido a que el problema de planificacion tiene formulacion

lineal, permitiendo ser altamente eficiente computacionalmente y por ultimo la matematica

permite un modelo flexible. Una descripcion completa de este modelo, junto con la funcion

objetivo, variables y restricciones se presenta en el artıculo [29].

Programacion no lineal.

En la decada de los 60 los computadores no podıan manejar un gran numero de restric-

ciones, Bessiere, Albert and Larivaill [30, 31] reportaron 180 restricciones y 200 incognitas

acercandose al maximo de restricciones que los computadores en ese tiempo podıan manejar,

la empresa de energıa de Francia Electricite de France y U.K. Phillips desarrollaron progra-

mas no lineales para la planificacion en expansion de generacion [32].

Page 24: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

10 3 Revision bibliografica

DEMANDA [MW]

APROXIMACION A LA DEMANDA

TIEMPO [HORAS]

110

Δt

Figura 3-1.: Curva de Duracion de Carga

El funcionamiento de estos modelos se basa en ordenar inicialmente las centrales que existen

conectandolas de acuerdo al orden de merito, esto se desarrolla de esta manera para eliminar

las restricciones de capacidad en la formulacion, se calcula el costo de operacion total en

funcion de la demanda y el problema se minimiza dependiendo de la potencia a instalar en

funcion de la demanda, lo que genera una caracterizacion de la curva de duracion de carga

que transforma el problema a una programacion no lineal.

La minimizacion del problema es denotado por:

Min

J∑

j=1

T∑

v=1

Cjv ·Xjv +T∑

t=1

J∑

j=1

t∑

v=−V

(Fjvt − Fjv+1t)Gjvt, (3-5)

donde la capacidad de cualquier planta generadora esta definida por Xjv. Por lo tanto,

j denota el tipo de planta (termica, hidraulica), v el comisionamiento de la planta y se

adiciona los costos de inversion, que deben estar en terminos de costos de generacion. Estos

costos son: Cjv que es el costo de capital por unidad de capacidad de la planta y los costos

de operacion se denotan por Fjvt, Gjvt es solucionado por:

Gjvt = Gt

(

j∑

i=1

v∑

u=−V

Xiu

)

, (3-6)

Ası la representacion del costo de operacion esta explıcitamente en terminos de la capacidad

de la planta, sus costos de operacion y la curva de duracion de carga.

Page 25: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

3.1 Modelos de planificacion de expansion 11

La funcion objetivo esta sujeta a restricciones como:

J∑

j=1

t∑

v=−V

Xjv ≥ Qjv, (3-7)

donde Qjv es el pico de la demanda de energıa en un tiempo t.

La generacion debe satisfacer la demanda Qtp:

mınJ∑

j=1

t∑

v=−V

Ujtvp ≥ Qtp, (3-8)

La formulacion lleva a cabo una enorme reduccion del numero de restricciones y nos garan-

tiza obtener el costo optimo del problema. Por otro lado, se debe tener en cuenta que, el

modelado de los programas lineales son mas simples.

Flujo de potencia optimo.

Esta teorıa se ha aplicado en los sistemas de potencia y en muchas areas ası como la pro-

gramacion de hidroelectricas y la planificacion de recursos [33, 34, 35, 36, 37, 38]. Desde la

transmision de energıa electrica, distribucion y centrales hidroelectricas, que fısicamente son

una red natural de flujo de potencia. El modelo de costo mınimo del flujo de potencia se

ajusta facilmente para problemas de optimizacion. Algunas veces el problema de optimiza-

cion se descompone en subproblemas de centrales hidroelectricas y termoelectricas.

Otro problema solucionado mediante flujo de potencia es la programacion hidrotermal, que

tiene como objetivo determinar la generacion en centrales hidraulicas y termicas, minimi-

zando el costo total de operacion del sistema. Este problema, es un problema dinamico, a

mayor escala resulta ser complejo, no diferenciable, estocastico y puede ser formulado como

un problema no lineal, aplicado a un algoritmo de flujos de potencia de segundo orden. El

algoritmo propuesto aprovecha la diagonal de la estructura de la matriz Hessiana, ya que re-

duce significativamente el proceso de calculo en la computadora, considere la reserva rodante

en la programacion hidrotermal a traves de flujos de potencia. Una formulacion de acople en

la red de la programacion hidrotermal fue propuesta para aplicarlo en sistemas de carga y

reserva rodante con restricciones tanto en generacion hidroelectrica como en termoelectricas

y directamente minimizando el costo de produccion termica sin desacoplar el problema en

subproblemas hidroelectricos y termoelectricos [39].

Page 26: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

12 3 Revision bibliografica

Para la optimizacion de generacion hidroelectrica a largo plazo, los caudales de agua no

son determinısticos, sino estocasticos. El modelo de flujos de potencia minimiza el costo de

produccion previsto, teniendo en cuenta los flujos de agua. El producto multiple significa

que los flujos de agua son representados como una multiple cantidad de agua con una pro-

babilidad diferente. La expresion de los costos de produccion esperados en terminos de flujos

esta representada en la red de cada producto desarrollado. Por lo tanto, a largo plazo el

problema de generacion hidroelectrica se pueden reducir a un problema de flujos de potencia

de multiples productos en uno o varios redes de flujo, con o sin restricciones [16].

Metodo de la descomposicion.

Uno de los modelos matematicos es descomponer el problema en problemas mas pequenos,

descomponerlos en subproblemas principales. La PEG puede ser descompuesto por estruc-

turas de modelos matematicos o de sus funciones de estos modelos. La descomposicion de

Bender y la descomposicion de Dantzing-Wolfe [16, 40, 41] son dos metodos de descompo-

sicion muy populares. La descomposicion de Bender puede descomponer un problema de

planificacion en expansion de generacion en un problema principal de planificacion y un

subproblema de operacion. El problema de planificacion principal es un problema de progra-

macion entero mientras que el subproblema de operacion es un problema de programacion

no lineal. La coordinacion del problema principal y subproblema es para asegurar el cumpli-

miento global de restricciones [42, 43, 44, 45, 46].

3.1.2. Modelos de programacion heurısticos modernos

Dada la no linealidad y la naturaleza discreta de PEG, el problema se convierte en un pro-

blema de mayor escala y es difıcil de resolverlo por la programacion no lineal, programacion

entero no lineal o programacion entera. Para un problema de planificacion en expansion de

generacion a mayor escala, es mas difıcil resolverlos utilizando programacion entera no lineal

que mediante tecnicas matematicas directamente. Uno de los metodos prometedores para re-

solver los problemas de planificacion en expansion en generacion son los modelos heurısticos

modernos [16].

Sistemas expertos.

Los modelos matematicos llamados sistemas expertos (SE) se basan en datos cuantitati-

vos. Sin embargo, existen variables que no pueden ser descritas por datos cuantitativos sino

cualitativos. Por lo tanto, no son adecuados para manejar datos cualitativos ni son una

herramienta robusta en entornos de incertidumbre. La teorıa de conjuntos difusos y logica

difusa son herramientas mas apropiadas para incorporar los datos cualitativos en el proce-

so de toma de decisiones, son programas reconstruidos por la capacidad de la experiencia

Page 27: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

3.1 Modelos de planificacion de expansion 13

y el razonamiento de especialistas con dominio limitados en la planificacion de expansion

en generacion. Basicamente los expertos construyen soluciones desde el conocimiento y con

este se aplica una secuencia adecuada. Por lo tanto, los sistemas expertos requieren in-

formacion detallada sobre el dominio problema y estrategias para aplicar esta informacion

para resolver el problema. Con el fin de construir el sistema experto, el conocimiento debe ser

formalizado, representado, manipulado de acuerdo a algun metodo para resolver el problema.

El conocimiento esta representado por reglas como “si X, entonces Y” u objetos o estados.

Los metodos para la solucion del problema son algoritmos altamente parametrizados con

reglas y/o programacion basado en objetivos. Por lo tanto los sistemas expertos obtienen

sus conocimientos desde los expertos y proporciona la decision basado en las entradas. La

planificacion de expansion en generacion es un area de conocimiento altamente intensivo que

puede ser solucionado por la combinacion de conocimientos heurıstico con analisis numericos

y simulacion. La experiencia es desarrollada con base en la experiencia historica de la pla-

nificacion, el uso efectivo de metodos analıticos, un claro entendimiento de la interrelacion

entre los parametros, y como integrar estos resultados en disenos coherentes. Los sistemas

expertos pueden ayudarnos a considerar modelos detallados para encontrar la solucion de

manera eficiente, tienen ventajas en el rendimiento, reproduccion, consistencia, y bajo costo,

pero los expertos son mas creativos e innovadores que cualquier otro sistema experto. Los

sistemas expertos se han aplicado en varios problemas de PEG.

Teorıa de conjuntos difusos y logica difusa.

Este metodo lo propuso por primera vez Lotfi Asker Zadeh en 1965 [47], basado en analisis

numericos. Teniendo en cuenta, las relaciones entre la entrada y la salida se identifican como

reglas difusas. En otras palabras, la entrada es difusa basada en la funcion de pertenencia y

la relacion entre la entrada y salida son descritas por reglas difusas, esto es tıpicamente el

proceso para una logica difusa.

En la parte de la planificacion expansion en generacion Dhar fue unos de los pioneros en

aplicar este metodo [48, 49], El introdujo la utilidad (Difuso – no Difuso) para describir los

impactos alternativos de los estados de los sistemas difusos. Basado en la matriz de utilidad

para un criterio de merito y dados los estados de los sistemas difusos, se determina la uti-

lidad difusa asociando conjuntos con cada alternativa (el mınimo del grado de pertenencia

del valor de utilidad desde los estados de los sistemas difusos para una alternativa y el va-

lor de utilidad del grado de pertenencia). La suma de operaciones difusas es utilizada para

absorber estados redundantes. El maximo grado del conjunto de la utilidad difusa para una

alternativa es asignada a esta alternativa. La alternativa que tiene el grado mas alto es la

solucion optima para el criterio dado [16].

Page 28: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

14 3 Revision bibliografica

Otros investigadores como Handke [50] utilizo el precio de combustible para la planificacion

de expansion en generacion termica para un corto y largo plazo, y David, Zhao utilizaron la

teorıa difusa en sistemas expertos para la planificacion optima [51].

Redes neuronales artificiales.

Las redes neuronales artificiales constituyen una herramienta para la optimizacion. La red

Hopfield [52] y el algoritmo Boltzmann machines [53] se han empleado para la clasificacion

y la solucion de problemas de combinacion optima. La planificacion de expansion en ge-

neracion se puede formular como un problema de programacion entero o un problema de

programacion entero mixto sujeto a un numero de restricciones de igualdad o desigualdad,

entonces la red Hopfield puede ser aplicada para resolver el problema PEG.

La llegada de las redes neuronales artificiales ofrece otras herramientas para solucionar el

problema de planificacion en expansion de generacion, las cuales, tienen la capacidad de

realizar el reconocimiento de patrones, predicciones y optimizacion de una forma mas rapida

y eficiente despues de una instruccion apropiada [54].

La planificacion en expansion de generacion ha sido formulada como un problema de progra-

macion entero y despues se mapea sobre la red neuronal Hopfield modificada [55], el objetivo

es minimizar la suma de los costos fijos y los costos variables, sujeto a las restricciones de

capacidad, restricciones de reserva rodante y los lımites de la instalacion de nuevas unida-

des. Los factores de ponderacion son predeterminados sobre la base de la relacion entre las

restricciones y las variables de decision.

La red neuronal Hopfield modificado se puede usar para resolver el problema de PEG con un

esquema iterativo. Los estados iniciales de las unidades se asumen y son dados al principio

del esquema.

Primero: Aleatoriamente se actualizan la variable de decision neuronales de entrada.

Segundo: Se calcula la salida correspondiente a la variables de decision neuronales y luego

la actualizacion de todas las restricciones neuronales, el esquema repite hasta que todas las

restricciones se satisfacen y las variables de decision converjan.

Algoritmos geneticos.

Los algoritmos geneticos son una tecnica de optimizacion heurıstica para resolver problemas

de programacion de gran escala y puede evitar mınimos locales, y en muchos casos obte-

ner mejores soluciones que otros modelos heurısticos. El procedimiento de esta tecnica es

Page 29: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

3.1 Modelos de planificacion de expansion 15

la busqueda aleatoria basada en la teorıa de la supervivencia del mas apto [56], una gran

cantidad de soluciones se inicializan por primera vez teniendo en cuenta ciertas restricciones,

cada solucion de prueba se codifica como un vector. Se selecciona un rango finito de valores

para las variables y el valor mınimo posible en el intervalo representado por una cadena 0,

con el valor maximo representado por cadena de 1.

En la planificacion de expansion en generacion se usan los algoritmos geneticos para resolver

problemas de optimizacion a largo plazo [57, 58, 59, 60] debido a su capacidad y eficiencia

para encontrar soluciones globales y su idoneidad para la computacion paralela, el problema

es formulado como un problema de optimizacion combinatoria, que determina el orden de la

introduccion de las unidades de generacion en un intervalo. La poblacion total se divide en

subpoblaciones, que se asigna a un proceso en el que se aplica un algoritmo genetico. Para

un problema tıpico de expansion, el metodo de algoritmos geneticos en paralelo es eficientes

en comparacion con el metodo de programacion dinamica [61].

Page 30: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

4. Modelado de la Planificacion

El modelado para la planificacion en expansion en generacion (PEG) de un sistema electrico

puede de ser simple o complejo dependiendo de las variables, y/o del tamano del sistema,

por ende, hay modelos que ignoran o limitan algunas restricciones para que converjan rapido

o encuentre una solucion optima. Esto hace pensar que no hay un modelo que tenga todas

las caracterısticas de un sistema electrico real, para estos modelos existen varios tipos incer-

tidumbre. Esta incertidumbre depende del tiempo, si es corto, mediano o largo plazo; que

en sı, son los anos en el que se va a modelar la PEG, para el estudio a largo plazo, hay mas

conocimiento del problema y es mas detallado (demanda maxima, condiciones hidrologicas)

mientras que para el de corto y mediano plazo no hay suficiente tiempo para que el sistema

reaccione a cambios de las variables y de los parametros (demanda cıclicas, unidades ha

construirse y a operar, disponibilidad termica).

Como se observo en la revision bibliografica, los problemas de PEG pueden solucionarse

por varios metodos, como lo son los metodos heurısticos o los metodos matematicos. El

modelo que se va a desarrollar es con base a los modelos matematicos, mas especıficamente

programacion entera no lineal [62, 63, 64], puesto que estos garantizan una mayor precision

que los metodos heurısticos.

4.1. Formulacion del problema

Para satisfacer la demanda de forma confiable y de calidad, los sistemas de generacion cuen-

tan con un numero de unidades de generacion, lo que significa que planificar la expansion

de generacion es determinar que unidades deben estar construidas o en funcionamiento para

suministrar la demanda que requiere el sistema en un tiempo finito, en otras palabras el

problema PEG es encontrar un conjunto de las mejores variables de decisiones en un ho-

rizonte finito de tiempo que minimice costos de inversion y operacion dependiendo de las

restricciones del sistema, estos modelos deben determinar:

• Tipo de central que se debe instalar.

• Tamano de la central (numero de unidades).

• Ubicacion de la central.

• Inicio de funcionamiento de la central.

Page 31: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

4.2 Planteamiento del modelo 17

4.2. Planteamiento del modelo

El modelo que se va a desarrollar para la solucion del problema de PEG consiste basicamente

en dividir el problema en dos subproblemas, uno de inversion y el otro de operacion, el mo-

delo consta de una funcion objetivo y un conjunto de restricciones con las cuales se modela

la demanda y la generacion del sistema electrico, la posibilidad de construir se representara

a traves de variables de capacidad que expresan la cantidad de potencia que se debe instalar

en una determinada central.

4.3. Modelo de la demanda

El modelado para la demanda se comporta como una variable aleatoria mediante la curva

de duracion de carga (LDC), la cual expresa la probabilidad que la demanda esperada en un

tiempo finito supere o iguale un determinado valor de demanda, el area total bajo la curva

multiplicada por la duracion representa la energıa demandada.

Segun XM Companıa Expertos en Mercados la Curva de Duracion de Carga se define

como:

((Curva que relaciona los valores de potencia de la demanda y la frecuencia de tiempo de

ocurrencia))

La curva de duracion de carga se determina con tecnicas de prevision de la demanda adecua-

das a su aleatoriedad. Sin embargo, se utilizan aproximaciones de una historica conocida y

despues se calcula la punta de la demanda del periodo correspondiente con tecnicas predicti-

vas. Se tiene que tener en cuenta que la curva afecta directamente al sistema y al modelo ya

que si se incrementa la demanda pico, este sera cubierto por picocentrales o pequenas cen-

trales, mientras que si se incrementa la demanda en horas valle, seran cubiertas por plantas

termicas e hidraulicas grandes.

El metodo que se plantea para este modelo es por bloques, el cual se divide en segmentos

de 1 hora en el eje ((x)) hasta completar el total de horas en el ano y en el eje ((y)) es la

potencia demandada, por lo que su area va ha estar en unidades de kWh que es la energıa

utilizada en esa hora, despues de tener estos segmentos se reorganizan de mayor a menor

y ası obtenemos la curva de duracion de carga [65], el area bajo la curva es la duracion de

carga total en kWh usada en el ano.

Page 32: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

18 4 Modelado de la Planificacion

Para representar adecuadamente la distribucion geografica de la demanda, la ubicacion de

las centrales se definen en barras. Para cada uno de estos, la demanda es representada por:

• Una demanda maxima de potencia anual.

• Energıa demandada en los diferentes periodos del ano.

Para hallar la demanda que es el area bajo la curva se utilizan varios metodos de aproximacion

de curva de carga [66, 67, 68, 69, 70]. Algunos de estos metodos se enuncian acontinuacion:

• Por desviacion de Esscher

• Por metodo de convolucion directa

• Por el metodo de segmentacion

• Aproximacion poligonal

• Aproximacion analıtica en funcion de cumulantes

• Por mezclas de normales

• Por bloques o escalones

Las demandas consideradas por el modelo son las maximas de cada perıodo y por lo tan-

to corresponden a las del ultimo ano de cada uno de ellos. Las restricciones se hacen para

satisfacer los consumos de energıa. Una de las modificaciones realizadas a este tipo de restric-

ciones, es que se considera la posibilidad de que se produzca falla en un determinado nodo.

Esta energıa que se pierde por el fallo tiene un alto costo, el cual obviamente esta presente

en la funcion objetivo. El motivo por el cual se incorporo este tipo de variables fue permitir,

como ya se dijo, el desacoplamiento del problema inicial. El crecimiento de la demanda se

ve reflejado por la evolucion de estos valores a traves de los perıodos, por lo que deberan

definirse demandas para cada nudo del sistema en estudio y para cada perıodo de tiempo

definido.

4.4. Modelo de la generacion

El modelo de la generacion en la planificacion de expansion en los sistemas electricos se repre-

sentaran por un conjunto de centrales existente y futuras, que son utilizadas para satisfacer

la demanda, estas centrales estan representadas en el modelo por variables de operacion y

de capacidad. Para cada periodo, las centrales a modelar son las termicas e hidraulicas.

Centrales termicas

La potencia de la central esta representada por variables de capacidad que contempla res-

tricciones para que este en el rango de funcionamiento, en cuanto a los costos de produccion

de la central esta dado por sistemas no lineales, lo que genera hacer una aproximacion de la

Page 33: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

4.4 Modelo de la generacion 19

curva de costos a un sistema lineal compuesta de un termino fijo y otro variable, ver Figura

4-1.

Figura 4-1.: Aproximacion lineal de costos

Centrales termicas futuras

Para las centrales termicas futuras se define una variable de capacidad continua que repre-

senta la potencia a instalar en un perıodo determinado. A cada variable de capacidad se

asocia un costo de inversion, el cual se asume que varıe linealmente con respecto a la poten-

cia instalada. Estas variables estan definidas para todos los perıodos que considera el modelo

y se incluyen en la funcion objetivo. Se definen variables de generacion continuas (variables

de explotacion) para todas las centrales termicas (existentes y futuras), todas las centrales

termicas futuras, ya sean estas convencionales, geotermicas, fuel oil, y demas, se representan

de una manera similar.

Centrales hidroelectricas

Para las centrales hidroelectricas los modelos suelen suponer un costo de produccion mınimo

o casi nulo, esto se hace para sustituir las centrales termicas con un costo de produccion ma-

yor minimizando en todo momento el costo total de operacion del sistema, las caracterısticas

de las unidades hidroelectricas son la potencia mınima, potencia maxima, potencia progra-

mada y los aportes hidrologicos que corresponderan a una media del historico de produccion

de los ultimos 20 anos.

Page 34: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

20 4 Modelado de la Planificacion

Centrales hidroelectricas futuras

Como los costos de inversion y la generacion anual tienen variaciones no lineales se descom-

ponen las centrales hidraulicas futuras en varias etapas para suponer una variacion lineal.

Sin embargo, se puede modelar estas centrales futuras dependiendo de su funcionamiento,

bastarıa relajar la condicion de que las variables solo pueden tomar valores entero binarios

y permitir que estas puedan moverse en un rango continuo de valores entre 0 y 1.

Los aportes de energıa (variables de explotacion) de las centrales en cada perıodo, estacion e

hidrologıa se linealizan para cada una de las subcentrales o etapas que representan la central.

Esto quiere decir que para cada etapa existe un aporte de energıa constante por unidad de

potencia instalada en cada una de las estaciones (MW/MW instalado). Dado que la genera-

cion de una central hidraulica es funcion de la condicion hidrologica, esta se supone conocida

dentro de un determinado escenario hidrologico.

Figura 4-2.: Participacion de Combustible en la Capacidad Efectiva de Generacion 2010

(Fuente UPME).

4.5. Formulacion matematica del problema

El modelo para la planificacion de expansion en generacion PEG planteado es de tipo entero

no lineal, donde la funcion objetivo representa el valor presente de los costos de inversion y

operacion del sistema, el objetivo es minimizar la funcion objetivo sujeta a un conjunto de

Page 35: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

4.5 Formulacion matematica del problema 21

restricciones, en pocas palabras el modelo PEG depende de variables de demanda que son

los costos de operacion de las unidades de generacion (decisiones de corto plazo) y variables

de capacidad instalada que son los costos de inversion para construir unidades de generacion

(decisiones de largo plazo).

Funcion objetivo

De acuerdo al modelado presentado para la planificacion en la expansion de generacion se

obtiene un problema de optimizacion y se representa por una funcion objetivo, la cual es la

suma de los costos de inversion y los costos de operacion.

f(Pmax, P,Q, U, V, Z) =nt∑

t=1

φtng∑

i=1

[utidti + vti (ati + bti pimax)]−ng∑

i=1

unt,iC iRES

+nt∑

t=1

φtntk∑

k=1

ng∑

i=1

ψtkCtiptik +nt∑

t=1

φtng∑

i=1

ztiC iRET

(4-1)

Costos de Inversion

El costo de inversion es proporcional a los equipamientos construidos, y dentro del modelo

existe la posibilidad de considerar renovaciones hasta infinito o valor residual al final del

horizonte de estudio. A este costo se agregan los costos fijos de operacion. El coeficiente de

costo de la variable de instalacion representa el costo de inversion actualizado a la fecha

inicial del estudio y es funcion de:

• Costo fijo de inversion (US$/KW instalado)

• Costo unitario de inversion (US$/KW instalado)

• Perıodo en que se realice la inversion.

• Vida util del equipo.

• Costo fijo de explotacion.

• Tasa de actualizacion.

Costos de Operacion

Las variables que representan la generacion de las centrales termicas existentes y futuras

corresponden a lo que debe generar una central para el abastecimiento del ultimo ano de

cada perıodo. Sin embargo, la generacion varıa a lo largo de este. El modelo supone una

variacion lineal de la generacion de una central de un perıodo a otro y los coeficientes de

costo de generacion se calculan con base en esta hipotesis. En el ultimo perıodo se agrega el

valor correspondiente a la generacion hasta el infinito, ya que se supone que se mantiene la

situacion del ultimo ano del perıodo en estudio (si las inversiones se renuevan a infinito).

Page 36: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

22 4 Modelado de la Planificacion

Restricciones

• Restricciones de flujo de potencia activa en cada nodo.

gP(

θtk, V tk, ptk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk (4-2)

donde θ es el angulo de fase, V es la tension en cada barra y p la potencia activa inyectada

a la red desde cada barra.

• Restricciones de flujo de potencia reactiva en cada nodo.

gQ(

θtk, V tk, qtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk (4-3)

donde θ es el angulo de fase, V es la tension en cada barra y q la potencia reactiva inyectada

a la red desde cada barra.

• Restricciones de capacidad de equipos y de rango de tension.

h(

θtk, V tk)

≤ 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk (4-4)

• Restricciones de rango operativo de la generacion activa.

αipimaxutiωtik ≤ ptik ≤ pimaxu

tiωtik (4-5)

donde ωtik es la comision de la i-esima unidad en el k-esimo escenario y αi es el factor de

P mın como fraccion de P max.

• Restricciones de rango operativo de la generacion reactiva.

βi1p

imaxu

tiωtik ≤ qtik ≤ βi2p

imaxu

tiωtik (4-6)

donde ωtik es la comision de la i-esima unidad en el k-esimo escenario y βi es el factor de

Qmın como fraccion de Qmax.

• Restricciones de reserva rodante por cada zona de reserva para la seguridad del sistema,

i∈Itkr

(pimax − ptik) ≥ Rtkr (4-7)

donde r es la zona de reserva rodante y R es la cantidad de reserva en esa zona.

• Restricciones temporales de construccion y disponibilidad.

Page 37: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

5. Aplicacion de la relajacion del

lagrangiano

En este capıtulo se describe la implementacion de la relajacion lagrangiana (RL) [71]. Ver

Figura 5, que es una herramienta eficiente para solucion de problemas de optimizacion, en

este caso la solucion del problema de la planificacion de expansion en generacion (PEG),

esta tecnica es un algoritmo de programacion entera que ha sido aplicado a comisionamiento

de unidades y problemas de programacion de generacion en sistemas electricos con gran exito

[72, 73, 74].

La idea basica de relajacion lagrangiana (RL) es relajar las restricciones de todo el siste-

ma, tales como la potencia y la reserva rodante requisitos para usar los multiplicadores de

Lagrange, despues, se descompone el sistema en una serie de comisionamientos o programa-

cion de la generacion, subproblemas de unidades individuales que son mucho mas faciles de

resolver. La RL no solo tiene un fundamento matematico relativamente riguroso, sino que

tambien puede superar el obstaculo dimensional y obtener soluciones suboptimas bastante

buenas.

Multiplicadores deLagrange

Figura 5-1.: Metodo de la Relajacion Lagrangiana.

En resumen, el problema original contiene:

• Restricciones que seran inalteradas.

• Restricciones que se relajaran.

• Funcion objetivo.

El problema dual o relajado contiene:

Page 38: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

24 5 Aplicacion de la relajacion del lagrangiano

• Restricciones que no se han alterado.

• Funcion objetivo modificada.

5.1. Problema original

Como primer paso a la linealizacion del problema para aplicar la tecnica de relajacion la-

grangiana, consideramos el problema.

mın f1(x) + f2(x) (5-1)

tal que

g1(x) = 0

g2(x) = 0(5-2)

El siguiente problema es equivalente a

mın f1(x) + f2(y) (5-3)

tal que

g1(x) = 0

g2(y) = 0

y − x = 0

(5-4)

Se han duplicado las variables, pero ahora con un conjunto de restricciones, esta expresado

en x y otro en y.

De la misma manera, introducimos copias de ptik y qtik, denominandolas stikp , stikq .

Funcion objetivo.

f(Pmax, P,Q, U, V, Z) =nt∑

t=1

φtng∑

i=1

[utidti + vti (ati + bti pimax)]−ng∑

i=1

unt,iC iRES

+nt∑

t=1

φtntk∑

k=1

ng∑

i=1

ψtkCtiptik +nt∑

t=1

φtng∑

i=1

ztiC iRET

(5-5)

Page 39: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

5.1 Problema original 25

Restricciones.

gP(

θtk, V tk, StkP

)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk (5-6)

gQ(

θtk, V tk, StkQ

)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk (5-7)

h(

θtk, V tk)

≤ 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk (5-8)

αipimaxutiωtik ≤ ptik ≤ pimaxu

tiωtik (5-9)

βi1p

imaxu

tiωtik ≤ qtik ≤ βi2p

imaxu

tiωtik (5-10)

Restricciones a relajar:

stikP − utiwtikptik = 0 (5-11)

stikQ − utiwtikqtik = 0 (5-12)

Rtkr −∑

i∈Itkr

(

utipimax − ptik)

≤ 0 (5-13)

Asignando multiplicadores a las restricciones por relajar, se obtiene el Lagrangiano.

L(Pmax, P,Q, U, V, Z, SP , SQ, λP , λQ, µ) =

nt∑

t=1

φtng∑

i=1

[utidti + vti (ati + btipimax)]−ng∑

i=1

unt,iCiRES +

nt∑

t=1

φtntk∑

k=1

ng∑

i=1

ψtkCtiptik

+nt∑

t=1

φtng∑

i=1

ztiC iRET +

nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikP(

stikP − utiωtikptik

)

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikQ(

stikQ − utiωtikqtik

)

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkr

[

Rtkr −∑

i∈Itkr

(

utipimax − ptik)

]

Page 40: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

26 5 Aplicacion de la relajacion del lagrangiano

(5-14)

Debido a que las restricciones relajadas son planas y esto puede causar oscilaciones en el

algoritmo de optimizacion dual de la Seccion 5.2. Conviene anadir, en la m-esima iteracion

terminos de regularizacion que impidan que la iteracion actual genere valores de las variables

primales muy lejanas a los actuales.

L(Pmax, P,Q, U, V, Z, SP , SQ, λP , λQ, µ) =

nt∑

t=1

φtng∑

i=1

[utidti + vti (ati + btipimax)]−ng∑

i=1

unt,iCiRES +

nt∑

t=1

φtntk∑

k=1

ng∑

i=1

ψtkCtiptik

+nt∑

t=1

φtng∑

i=1

ztiC iRET +

nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikP(

stikP − utiωtikptik

)

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikQ(

stikQ − utiωtikqtik

)

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkr

[

Rtkr −∑

i∈Itkr

(

utipimax − ptik)

]

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

[

b2

(

stikP − stikP

)2+ b

2

(

stikQ − stikQ

)2+ b

2

(

ptik − ptik)2

+ b2

(

qtik − qtik)2]

(5-15)

Por la misma razon es tambien conveniente introducir terminos de aumentacion cuadratica

con las restricciones de igualdad de las variables de duplicidad. Por lo tanto, se obtiene el

lagrangiano aumentado.

L(Pmax, P,Q, U, V, Z, SP , SQ, λP , λQ, µ) =

nt∑

t=1

φtng∑

i=1

[utidti + vti (ati + btipimax)]−ng∑

i=1

unt,iCiRES +

nt∑

t=1

φtntk∑

k=1

ng∑

i=1

ψtkCtiptik

+nt∑

t=1

φtng∑

i=1

ztiC iRET +

nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikP(

stikP − utiωtikptik

)

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikQ(

stikQ − utiωtikqtik

)

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkr

[

Rtkr −∑

i∈Itkr

(

utipimax − ptik)

]

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

[

b2

(

stikP − stikP

)2+ b

2

(

stikQ − stikQ

)2+ b

2

(

ptik − ptik)2

+ b2

(

qtik − qtik)2]

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

c2

[

(

stikP − utiωtikptik

)2+(

stikQ − utiωtikqtik

)2]

Page 41: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

5.1 Problema original 27

(5-16)

Page 42: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

28 5 Aplicacion de la relajacion del lagrangiano

Pero como estos ultimos terminos de aumento no son separables, entonces en la m-esima

iteracion se sustituyen por su linealizacion, donde stikP , stikQ , ptik, qtik son los valores definidos

en la iteracion m− 1.

L(Pmax, P,Q, U, V, Z, SP , SQ, λP , λQ, µ) =

nt∑

t=1

φtng∑

i=1

[utidti + vti (ati + btipimax)]−ng∑

i=1

unt,iCiRES +

nt∑

t=1

φtntk∑

k=1

ng∑

i=1

ψtkCtiptik

+nt∑

t=1

φtng∑

i=1

ztiC iRET +

nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikP(

stikP − utiωtikptik

)

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikQ(

stikQ − utiωtikqtik

)

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkr

[

Rtkr −∑

i∈Itkr

(

utipimax − ptik)

]

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

[

b2

(

stikP − stikP

)2+ b

2

(

stikQ − stikQ

)2+ b

2

(

ptik − ptik)2

+ b2

(

qtik − qtik)2]

c(

stikP − utiωtikptik) (

stikP − utiωtikptik

)

+ c(

stikQ − utiωtikqtik

) (

stikQ − utiωtikqtik

)

(5-17)

5.2. Funcion dual

Asociado a cada programa no lineal llamado primal, y estrechamente relacionado con el, exis-

te un programa llamado dual. Ambos programas se construyen a partir de la misma funcion

objetivo y de las restricciones, tambien interactuan entre ellos de una manera interesante. Ya

que la solucion del problema dual puede tambien ser obtenida desde la solucion del problema

primal y viceversa. Resolviendo el problema no lineal por medio del problema dual puede

ser simple en ciertos casos, y tambien con frecuencia proporciona una mayor comprension

de la naturaleza del problema [75, 76].

Un ejemplo de estos dos problemas son dados a continuacion:

ProblemaPrimal ProblemaDual

mın cTx max bTy

Ax ≥ b 〈= 〉 AT b ≥ c

n variables

m restricciones

m variables

n restricciones

(5-18)

Page 43: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

5.2 Funcion dual 29

Para nuestro caso la funcion dual es:

q (λP , λQ, µ) =

mınpmax,P,Q,U,V,Z,SP ,SQ

nt∑

t=1

φtng∑

i=1

[utidti + vti (ati + btipimax)]−ng∑

i=1

unt,iC iRES

+nt∑

t=1

φtntk∑

k=1

ng∑

i=1

ψtKCtiptik +nt∑

t=1

φtng∑

i=1

ztiC iRET

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikP(

stikP − utiωtikptik

)

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

λtikQ(

stikQ − utiωtikqtik

)

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkr

[

Rtkr −∑

i∈Itkr

(

utipimax − ptik)

]

+nt∑

t=1

ntk∑

k=1

ng∑

i=1

b2

(

stikP − stikP

)2+ b

2

(

stikQ − stikQ

)2

+ b2

(

ptik − ptik)2

+ b2

(

qtik − qtik)2

c(

stikP − utiωtikptik

) (

stikP − utiωtikptik

)

+c(

stikQ − utiωtikqtik

) (

stikQ − utiωtikqtik

)

sujeto a :

gP(

θtk, V tk, SPtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

gQ(

θtk, V tk, SQtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

h(

θtk, V tk)

≤ 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

αipimaxutiωtik ≤ ptik ≤ pimaxu

tiωtik

βi1p

imaxu

tiωtik ≤ qtik ≤ βi2p

imaxu

tiωtik

(5-19)

Ahora se reordenan las sumatorias obteniendo:

q (λP , λQ, µ) =

mınPmax,P,Q,U,V,Z,SP ,SQ

nt∑

t=1

ntk∑

k=1

ng∑

i=1

b2

(

stikP)2

+[

λtikP − b(

stikP)

+ c(

stikP − utiωtikptik

)]

stikP

+ b2

(

stikQ)2

+[

λtikQ − b(

stikQ)

+ c(

stikQ − utiωtikqtik

)]

stikQ

+ b2

(

stikP)2

+ b2

(

stikQ)2

Page 44: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

30 5 Aplicacion de la relajacion del lagrangiano

+

ng∑

i=1

−(

unt,iC iRES

)

nt∑

t=1

φt [utidti + vti (ati + btipimax) + (ztiC iRET )]

+ntk∑

k=1

b2

(

ptik)2

+

−λtikP utiωtik + b(

ptik)

−c(

stikP − utiωtikptik

)

+(

φtψtKCti)

ptik

+ b2

(

qtik)2

+

−λtikQ utiωtik + b(

qtik)

−c(

stikP − utiωtikptik

)

qtik

+ b2

(

ptik)2

+ b2

(

qtik)2

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkr

[

Rtkr −∑

i∈Itkr

(

utipimax − ptik)

]

sujeto a :

gP(

θtk, V tk, SPtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

gQ(

θtk, V tk, SQtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

h(

θtk, V tk)

≤ 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

αipimaxutiωtik ≤ ptik ≤ pimaxu

tiωtik

βi1p

imaxu

tiωtik ≤ qtik ≤ βi2p

imaxu

tiωtik

(5-20)

Como se puede observar en la ecuacion 5-20 la separabilidad de la ultima sumatoria es

compleja,nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkr

[

Rtkr −∑

r∈Itkr

(

utipimax − ptik)

]

, por lo tanto, se define una funcion

indicadora para facilitar esta separabilidad.

• Funcion indicadora.

ℑ(A, x) =

0 si x /∈ A

1 si x ∈ A

ℑ(I tkr, i) =

0 si i /∈ I tkr

1 si i ∈ I tkr

(5-21)

Page 45: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

5.2 Funcion dual 31

Con esta funcion indicadora se separan las sumatorias de nuevo:

Obteniendo

q (λP , λQ, µ) =

mınPmax,P,Q,U,V,Z,SP ,SQ

nt∑

t=1

ntk∑

k=1

ng∑

i=1

b2

(

stikP)2

+[

λtikP − b(

stikP)

+ c(

stikP − utiωtikptik

)]

StikP

+ b2

(

stikQ)2

+[

λtikQ − b(

stikQ)

+ c(

stikQ − utiωtikqtik

)]

StikQ

+ b2

(

stikP)2

+ b2

(

stikQ)2

+

ng∑

i=1

−(

unt,iC iRES

)

nt∑

t=1

φt

utidti + vti {ati + (btipimax)}+ (ztiC iRET )

(

ntk∑

k=1

ntkR∑

r=1

ℑ(I tkr, i)µtkr

)

pimax

+ntk∑

k=1

b2

(

ptik)2

+

−λtikP utiωtik + b(

ptik)

−c(

stikP − utiωtikptik

)

+(

φtψtkCti)

ntkR∑

r=1

ℑ(I tkr, i)µtkr

ptik

+ b2

(

qtik)2

+

−λtikQ utiωtik + b(

qtik)

−c(

stikP − utiωtikptik

)

qtik

+ b2

(

ptik)2

+ b2

(

qtik)2

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkrRtkr

sujeto a :

gP(

θtk, V tk, SPtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

gQ(

θtk, V tk, SQtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

h(

θtk, V tk)

≤ 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

αipimaxutiωtik ≤ ptik ≤ pimaxu

tiωtik

βi1p

imaxu

tiωtik ≤ qtik ≤ βi2p

imaxu

tiωtik

(5-22)

Reorganizando las sumatorias teniendo en cuenta las variables, se procede a separar las su-

matorias por restricciones:

Page 46: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

32 5 Aplicacion de la relajacion del lagrangiano

La primera minimizacion se desarrolla mediante las variables Sp y SQ y sus respectivas

restricciones.La segunda minimizacion se desarrolla mediante las variables Pmax, P , Q, U ,

V , y Z y sus respectivas restricciones.

q (λP , λQ, µ) =

mınSP ,SQ

nt∑

t=1

ntk∑

k=1

ng∑

i=1

b2

(

stikP)2

+[

λtikP − b(

stikP)

+ c(

stikP − utiωtikptik

)]

StikP

+ b2

(

stikQ)2

+[

λtikQ − b(

stikQ)

+ c(

stikQ − utiωtikqtik

)]

StikQ

+ b2

(

stikP)2

+ b2

(

stikQ)2

sujeto a :

gP(

θtk, V tk, SPtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

gQ(

θtk, V tk, SQtk)

= 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

h(

θtk, V tk)

≤ 0, t = 1, 2, ..., nt ; k = 1, 2, ..., ntk

+ mınpmax,P,Q,U,V,Z

ng∑

i=1

−(

unt,iC iRES

)

nt∑

t=1

φt

utidti + vti {ati + (btipimax)}+ (ztiC iRET )

(

ntk∑

k=1

ntkR∑

r=1

ℑ(I tkr, i)µtkr

)

pimax

+ntk∑

k=1

b2

(

ptik)2

+

−λtikP utiωtik + b(

ptik)

−c(

stikP − utiωtikptik

)

+(

φtψtkCti)

ntkR∑

r=1

ℑ(I tkr, i)µtkr

ptik

+ b2

(

qtik)2

+

−λtikQ utiωtik + b(

qtik)

−c(

stikP − utiωtikptik

)

qtik

+ b2

(

ptik)2

+ b2

(

qtik)2

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkrRtkr

sujeto a :

αipimaxutiωtik ≤ ptik ≤ pimaxu

tiωtik

βi1p

imaxu

tiωtik ≤ qtik ≤ βi2p

imaxu

tiωtik

(5-23)

Page 47: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

5.2 Funcion dual 33

Se puede notar que las sumatorias estan divididas en dos minimizaciones. La primera rela-

cionada por un tiempo y escenario determinado para todos los generadores. Y la segunda

parte por un generador determinado, teniendo en cuenta todos los tiempos y escenarios. De

hecho, la estructura de las restricciones y costos permiten separar aun mas estas dos grandes

minimizaciones, en sumatorias de muchas minimizaciones mas pequenas.

q (λP , λQ, µ) =

nt∑

t=1

ntk∑

k=1

mınStkP,Stk

Q

ng∑

i=1

b2

(

stikP)2

+[

λtikP − b(

stikP)

+ c(

stikP − utiωtikptik

)]

StikP

+ b2

(

stikQ)2

+[

λtikQ − b(

stikQ)

+ c(

stikQ − utiωtikqtik

)]

StikQ

Sujeto a

gP(

θtk, V tk, SPtk)

= 0,

gQ(

θtk, V tk, SQtk)

= 0,

h(

θtk, V tk)

≤ 0,

ng∑

i=1

mınP imax

,P i,Qi,U i,V i,Zi

−(

unt,iC iRES

)

+nt∑

t=1

φt

utidti + vti {ati + (btipimax)}+ (ztiC iRET )

(

ntk∑

k=1

ntkR∑

r=1

ℑ(I tkr, i)µtkr

)

pimax

+ntk∑

k=1

b2

(

ptik)2

+

−λtikP utiωtik + b(

ptik)

−c(

stikP − utiωtikptik

)

+(

φtψtkCti)

+ntkR∑

r=1

ℑ(I tkr, i)µtkr

ptik

+ b2

(

qtik)2

+

−λtikQ utiωtik + b(

qtik)

−c(

stikP − utiωtikptik

)

qtik

Sujeto a

αipimaxutiωtik ≤ ptik ≤ pimaxu

tiωtik

βi1p

imaxu

tiωtik ≤ qtik ≤ βi2p

imaxu

tiωtik

+nt∑

t=1

ntk∑

k=1

ntkR∑

r=1

µtkrRtkr +nt∑

t=1

ntk∑

k=1

ng∑

i=1

{

b

2

(

stikP)2

+b

2

(

stikQ)2

+b

2

(

ptik)2

+b

2

(

qtik)2

}

(5-24)

Page 48: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

34 5 Aplicacion de la relajacion del lagrangiano

Claramente se observa una separabilidad del problema: a) una minimizacion relacionada a

todos los escenarios y tiempos posibles teniendo en cuenta cada generador, con un grupo

de restricciones que afectan a la minimizacion. Esta parte comprende la confiabilidad de

suministrar energıa al sistema electrico (flujos de potencia). b) una minimizacion relaciona-

da con todos los generadores teniendo en cuenta cada escenario y tiempo, con un grupo de

restricciones que afectan a la minimizacion. Esta parte consiste en satisfacer la demanda de

energıa dada por cada generador.

Por lo tanto, se identifican dos problemas uno de flujos de potencia que se propone solucionar

por medio del paquete de simulacion de sistemas de potencia MATPOWER y otro sobre la

operacion o el funcionamiento optimo de cada generador (costos de operacion, mantenimiento

y otros.) el cual se solucionara con programacion dinamica.

5.3. Problema dual

Relajando el problema primal y obteniendo el dual, ecuacion 5-24, se observa finalmente que

el funcional es separable y se procede a desarrollar el problema dual:

maxλP ,λQ,µ

q (λP , λQ, µ) (5-25)

Aunque el problema primal es convexo, el problema dual puede ser concavo. Por lo tanto el

problema dual tiene una solucion de maximizacion.

El algoritmo mas inmediato para resolver este problema esta basado en una regla de maximo

ascenso. A partir de la ecuacion 5-19, es facil ver que, en la m-esima iteracion

∂q (λPm, λQm

, µm)

∂λtikP=(

stikPm− utimω

tikptikm)

(5-26)

donde stikPm, utim, p

tikm son los valores que minimizan los subproblemas que definen a q (λP , λQ, µ)

y que es necesario determinar para calcular q (λPm, λQm

, µm). Similarmente,

∂q (λPm, λQm

, µm)

∂λtikQ=(

stikQm− utimω

tikqtikm

)

(5-27)

∂q(λPm ,λQm ,µm)∂µtkr = Rtkr −

i∈Itkr

(

utiP imaxm

− ptikm)

Si µtkr > 0, de otramanera.

(5-28)

Page 49: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

5.4 Algoritmo propuesto 35

5.4. Algoritmo propuesto

El algoritmo propuesto para la solucion es:

1) m = 0

2) Con los costos de operacion originales, se lleva a cabo los flujos de potencia

optimos (FPO) para cada t, k y se usan los precios nodales y despachos resultantes para

inicializar λP0, λQ0

, y SP0, SQ0

. Ademas se inicializa SP = SP0SQ = SQ0

.

3) µ0 = 0

4) Con λPm, λQm

, µm, resolver ng programas dinamicos y obtener Pmax 0 P0, Q0, U0,

V0. Teniendo en cuenta los valores iniciales P = P0, Q = Q0, U = U0, V = V0

5) Calcular la magnitud de los errores:

|SPm− Pm|

|SQm−Qm|

(Rtkr −∑

i∈Itkr

(

utiP imaxm

− ptikm)

)

y si son aceptables ir al paso numero 12.

6) Actualizar:

λtikPm+1= λtikPm+1

+ ρP(

StikPm− P tik

m

)

λtikQm+1= λtikQm+1

+ ρQ(

StikQm−Qtik

m

)

µtikm+1 = µtik

m+1 + ρµmax

[

0,

{

Rtkr −∑

i∈Itkr

(

utiP imaxm

− ptikm)

}]

7) Con λtikPm+1, λtikQm+1

, SP , SQ, P , Q, resolver los flujos de potencia optimos para

todos los t, k y obtener de ellos los SPm+1, SQm+1

.

8) Con λtikPm+1, λtikQm+1

, µm + 1 SP , SQ, P , Q, U , V resolver ng programas dinamicos

y obtener Pmax m+1 Pm+1, Qm+1, Um+1,Vm+1.

9) P = Pm, Q = Qm, Sp = SPm, SQ = SQm

10) m← m+ 1

Page 50: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

36 5 Aplicacion de la relajacion del lagrangiano

11) ir al paso numero 5)

12) Fin

En la figura 5-2 se observa un esquema de programacion dinamica para la transicion que

tiene cada planta de generacion.

τ

τ+1

3

2

1

τ

3

2

1

τ+1

τ+2 τ+2

t-1 t 0

0

0

Sin

Invertir U =0

En

Construcción U =0

Operando U =1

Retirada U =0

Costo de operación

τ = Retraso entre

inversión y puesta en

marcha

Figura 5-2.: Grafica de transicion para un proyecto de planta

Page 51: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6. Resultados numericos

Despues de las Leyes 142 y 143 de 1994, el sector electrico separo las actividades de genera-

cion, transmision, distribucion y comercializacion. Lo anterior para promover la competencia

como es el caso de la generacion y comercializacion, apoyar la participacion de capital pri-

vado, crear un mercado competitivo y que el Estado regule cada una de estas actividades.

Donde las principales instituciones involucradas en dicho proceso son la UPME la cual tiene

como finalidad la planeacion de la expansion del sistema electrico nacional y la CREG que

ejerce las funciones de regulacion del sistema.

El mercado electrico colombiano se compone de 92 comercializadores, 50 agentes generadores

y 30 distribuidores. En la Figura: 6-1 se muestra la evolucion historica de los agentes del

sector electrico.

Figura 6-1.: Agentes del sector electrico registrado por actividad 2002 - 2012 (fuentes

NEON-XM y UPME)

Page 52: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

38 6 Resultados numericos

6.1. Generacion

En Colombia en el 2013 la capacidad efectiva neta era de 9.265 MW para las plantas hidrauli-

cas, 4.426 MW para las plantas termicas, 674.2 MW para las pequenas plantas y 61.3 MW

de cogeneracion. Por lo tanto, la oferta de electricidad se conforma principalmente por la

generacioin hidraulica, con cerca del 64%, seguida por la generacion termica con 31%.Dando

alrededor del 95% de la capacidad instalada total del sistema, ver Figura 6-2.

A diciembre del 2012 Emgesa tenıa la mayor capacidad de generacion con 2.880 MW, seguida

por EPM con 2.600 MW, ISAGEN con 2.100 MW Gecelca con 1.380 MW y EPSA con 1.070

MW.

Las transacciones para suministrar la energıa al usuario final se hace mediante el Mercado de

Energıa Mayorista (MEM), operado por el Centro Nacional de Despacho (CND) y concurren

los agentes generadores y comercializadores.

Figura 6-2.: Participacion por tipo de planta generacion(fuente UPME)

Page 53: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.2 Transmision 39

6.2. Transmision

El Sistema de Transmision Nacional de energıa electrica (STN), ver Figura 6-3. Se refiere al

transporte de energıa desde las plantas hasta el usuario final, de una forma confiable, segura

y eficiente. En la Tabla 6-1 se observa como esta compuesto el STN.

Figura 6-3.: Sistema de transmision nacional(fuente UPME)

6.3. Descripcion del sistema para la evaluacion del

algoritmo

El modelo utilizado para las pruebas es un sistema reducido de 86 barras, que sin embargo

tiene suficiente nivel de detalle electrico para modelar correctamente los flujos de potencia,

Page 54: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

40 6 Resultados numericos

Tabla 6-1.: Composicion del sistema de transmision nacional

Lıneas del sistema de transmision nacional

Transmision Longitud

Transmision Total 24.309,08 km

Transmision 110 kV 3.118,25 km

Transmision 115 kV 7.247,15 km

Transmision 138 kV 15,49 km

Transmision 220 kV 2.474,53 km

Transmision 230 kV 9.016,54 km

Transmision 500 kV 2.437,12 km

ya que, para propositos de modelado basta con que las distancias electricas entre barras

sean significativas. De hecho, a veces los modelos demasiado detallados modelan como no-

dos distintos puntos que electricamente son identicos y esto produce mal condicionamiento

numerico.

El diagrama unifilar del sistema de 86 barras utilizado se muestra en A-1. La demanda total

representada en el caso base es de 7.273,43 MW, correspondiente a un pico de demanda del

ano 2009. En este sistema ya esta presente un gran porcentaje de la transmision de 500 kV

del plan de expansion de la UPME.

La capacidad total de generacion en el sistema es de 14502,7 MW, distribuıda en 61 centrales

hidraulicas con capacidad de 9.374,7 MW, y 37 centrales termicas de gas natural, carbon

y combustoleo en orden decreciente de participacion y una capacidad combinada de 5.128

MW son las plantas presentes en 2009.

Para propositos de definir las zonas de reserva rodante, se separo el sistema en cinco zonas

geograficas que corresponden al grado de interconexion entre ellas, teniendo en cuenta la

necesidad de tener reserva con algunas caracterısticas de localidad para poder sobrevivir los

eventos de perdidas de lıneas.

• Zona caribe.

Tabla: 6-2

Page 55: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.3 Descripcion del sistema para la evaluacion del algoritmo 41

Tabla 6-2.: Reserva rodante Zona Caribe

Zona caribe

Barra Nombre

1 Cartagena-Candelaria-Ternera

2 Bolıvar

3 Nuevo Barranquilla

4 TEBSA

5 Flores

6 Fundacion

7 Santa Marta

8 Guajira

9 Cuestecita

10 Cuatricentenario

11 Valledupar

12 Copey

13 Sabanalarga

14 Chinu

Page 56: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

42 6 Resultados numericos

• Zona Antioquia y eje cafetero

Tabla: 6-3

• Zona sur

Tabla: 6-4

• Zona centro

Tabla: 6-5

• Zona oriente

Tabla: 6-6

En cada zona, la reserva rodante requerida es el 15% de la carga en la zona en cada instante.

Las plantas nuevas posibles que se propusieron en los estudios numericos fueron determina-

das de acuerdo a la disponibilidad local de combustible o recurso hıdrico, y se detallan a

continuacion:

Generacion hidraulica

Para los proyectos hidraulicos se asumio un retardo entre la inversion y la puesta en lınea

de seis anos. Los proyectos que se contemplan son: Tabla: 6-7.

Generacion termica de gas-ciclo combinado asumidos

Los proyectos que se contemplan son: Tabla: 6-8. Para estos, se asumieron 2 anos de retraso

de construccion.

Generacion termica a carbon asumidos

Los proyectos que se contemplan son: Tabla: 6-9, con 3 anos de retraso de construccion.

Todas las plantas nuevas posibles tienen capacidad de 500MW y se asume que estas tienen

pmın igual a 15% de pmax. Por otra parte, el factor de descuento φ(t) para calcular el valor

presente neto esta especificado como (1− 0,03)t.

Page 57: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.3 Descripcion del sistema para la evaluacion del algoritmo 43

Tabla 6-3.: Reserva rodante zona Antioquia y eje cafetero

Zona Antioquia y eje cafetero

Barra Nombre

15 Cerromatoso

16 Urra

17 Uraba

18 Jaguas

19 Guatape

20 Playas

21 Oriente

22 Envigado

23 Porce Y Guadalupe IV

24 Salto EPM

25 Barbosa

26 Bello

27 La Tasajera

28 Occidente

29 Miraflores

30 Ancon Sur

31 Esmeralda

32 La Hermosa

33 La Virginia

50 La Enea

51 San Felipe

52 Miel

68 San Carlos

Page 58: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

44 6 Resultados numericos

Tabla 6-4.: Reserva rodante zona sur

Zona sur

Barra Nombre

34 Cartago

35 San Marcos

36 Yumbo

37 Alto Anchicaya

38 Juanchito

39 Pance

40 Salvajina

41 Paez

42 San Berdardino

43 Jamondino

44 Pomasqui

45 Mocoa

46 Altamira

47 Betania

48 Mirolindo

Page 59: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.3 Descripcion del sistema para la evaluacion del algoritmo 45

Tabla 6-5.: Reserva rodante centro

Zona centro

Barra Nombre

49 La Mesa

53 La Guaca

54 Paraıso

55 San Mateo

56 Tunal

57 La Reforma

58 Circo

59 Guavio

60 Chivor

61 Sochagota

62 Paipa

63 Torca

64 Bacata

65 Balsillas

66 Noroeste

67 Purnio

69 La Sierra

Page 60: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

46 6 Resultados numericos

Tabla 6-6.: Reserva rodante zona oriente

Zona oriente

Barra Nombre

70 Malena

71 Primavera

72 Termocentro

73 Merielectrica Comuneros

74 Barranca

75 Guatiguara

76 Bucaramanga

77 Palos

78 Toledo

79 Samore

80 Banadia

81 Cano Limon

82 Tasajero

83 Cucuta

84 San Mateo2

85 Corozo

86 Ocana

Tabla 6-7.: Proyecto de generacion hidraulica asumidos

Zona oriente

Barra Nombre

52 Miel II

81 Cano Limon

Page 61: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.3 Descripcion del sistema para la evaluacion del algoritmo 47

Tabla 6-8.: Proyecto de generacion termica de gas-ciclo combinado

Zona oriente

Barra Nombre

1 Cartagena-Candelaria-Ternera

2 Bolıvar

4 TEBSA

5 Flores

6 Fundacion

7 Santa Marta

9 Cuestecita

11 Valledupar

22 Envigado

50 La Enea

42 San Bernardino

60 Chivor

61 Sochagota

75 Guatiguara

80 Banadia

83 Cucuta

84 San Mateo2

86 Ocana

Page 62: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

48 6 Resultados numericos

Tabla 6-9.: Proyecto de generacion termica a carbon

Zona oriente

Barra Nombre

6 Fundacion

7 Santa Marta

8 Guajira

11 Valledupar

15 Cerromatoso

Tabla 6-10.: Histograma a de la curva de duracion de carga

Factor carga 0.742 0.8442 0.9465 1.0487 1.1509

Numero horas 2393 1947 1460 2311 649

Para obtener una aproximacion a la curva de duracion de carga, se tomo una coleccion

de muestras del sistema de informacion en lınea de XM, y se procedio a la elaboracion de

histogramas de frecuencia. Despues de experimentar con diferentes numeros de casillas, se

evidencio que el comportamiento de la curva de duracion de carga no es monotono como en

otros sistemas, sino que tiene al menos dos picos y dos valles. Por lo tanto, para propositos

de prueba del algoritmo se tomaron unicamente cinco casillas, con centroides y frecuencias

(numero de horas) como se especifica en la Tabla 6-10. De esta manera, so obtuvieron cinco

puntos representativos de carga en cada ano, dando un total de 5× 24 = 120 flujos optimos

en la simulacion, para cada iteracion. Similarmente, en cada flujo se consideraron un total

de 212 generadores, entre generadores actuales y propuestos. La simulacion entera considera

por lo tanto un total de 25440 inyecciones de potencia activa individuales.

Para la proyeccion de demanda, se asumio que durante 24 anos la cantidad demandada se

incrementa linealmente por un 4% de la demanda en el ano inicial. Es decir, el segundo

ano los factores de carga se multiplican por 1.04, el segundo por 1.08, el tercero por 1.12 y

ası sucesivamente. Este escalamiento se aplico uniformemente a todas las barras del sistema,

y la carga reactiva sufrio un escalamiento similar.

Page 63: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.4 Implementacion 49

Tabla 6-11.: Costos de generacion para diferentes tecnologıas (Centavos de dolar/kWh)

Histograma a de la curva de duracion de carga

Teconologıa Costo

deGeneracion(cent-kW

h)

CostosFijos

OyM

(cent-kW

h)

CostosVariablesO

yM

(centkW

h)

CostosCom

bustibles(cent-kW

h)

Costo

deInversion(U

$S-kW

)

Hidroelectrica 4,25 ,40 ,35 0 2.000

Gas natural, ciclo combinado 5,57 ,10 ,40 4,12 650

Carbon, turbina vapor 4,47 ,38 ,36 1,97 1.020

Combustoleo, turbina vapor 7,24 ,35 ,30 5,32 1.440

Para ver los efectos de un posible termino constante en la funcion de costo de operacion, se

tomaron dos casos: en el primero se asumio que este era cero, mientras que en el segundo se

asumio que este era el 10% del producto del coeficiente de costo lineal y pmax.

Los costos de inversion y de operacion fueron tomados de ESMAP, World Banck, 2007 ver

Tabla: 6-11, y no corresponden del todo a la realidad colombiana, pero no fue posible ob-

tener mejor informacion, sobre todo porque los aspectos geograficos y particulares a cada

planta son informacion de naturaleza privilegiada.

6.4. Implementacion

Se codifico el algoritmo en MATLAB, utilizando las funciones adicionales provistas por el

paquete MATPOWER, y utilizando, para los flujos optimos de potencia, tanto el modulo

MINOPF basado en MINOS de MATPOWER como el modulo MIPS de MATPOWER que

implementan, el primero, un algoritmo de Lagrangiano aumentado y penalizado y el segundo

Page 64: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

50 6 Resultados numericos

un metodo de punto interior para la solucion de flujos optimos generalizados. Para los pro-

gramas dinamicos se utilizo una subrutina desarrollada ex profeso encaminada a programas

dinamicos ralos (con bajo numero de transiciones posibles). En las corridas iniciales se evi-

dencio que el costo computacional reside esencialmente en la solucion de los flujos optimos

de potencia, que toman mas del 90% del tiempo total.

6.5. Resultados

Para inicializar los multiplicadores de Lagrange en la simulacion se corrieron flujos optimos

para cada escenario tomando como base el supuesto de que todos los generadores estarıan en

operacion, supuesto que seguramente produce un valor del multiplicador de balance activo

que es menor al que realmente es necesario para comisionar los generadores individuales. Es-

to es apropiado para este tipo de algoritmos en general. Se utilizaron diferentes parametros

de coordinacion, cuyos valores normalizados tıpicos fueron b = 0,08, c = 0,02, y ρ = 0,01. El

algoritmo se comporto de la manera esperada, no siendo su comportamiento muy distinto

al que se ha visto en otras aplicaciones de la tecnica de relajacion Lagrangiana: el numero

de iteraciones duales puede llegar a ser grande y en algunos casos puede haber oscilaciones,

pero las soluciones primales obtenidas en el curso del proceso iterativo pueden llegar a tener

una baja brecha de dualidad.

Primer caso (sin costo fijo de operacion)

En la figura 6-4 se observa que los multiplicadores de Lagrange van aumentando hasta que

la mayorıa de ellos logran estabilizarse; los pocos multiplicadores que siguen creciendo no

impiden obtener una solucion primal de buena calidad.

En la figura 6-5 se observa la evolucion del costo dual, que si bien exhibe algunas oscilaciones

en general crece de manera casi monotona como es esperado.

En la figura 6-6 se observa el estatus de operacion anual de cada generador (variables U),

donde cada fila representa los 24 estatus de cada generador en el horizonte de tiempo con-

siderado, existen 212 generadores de los cuales los primeros 187 son generadores antiguos

y el resto son generadores nuevos. Es importante notar que el algoritmo decide retirar de

la operacion inmediatamente al inicio del horizonte a todas las unidades que eventualmente

son retiradas; no hay unidades retiradas en la mitad del perıodo de planeacion. Ademas, la

seleccion de unidades a retirar es robusta: aun cambiando algunos parametros tales como

el costo fijo, estas unidades retiradas fueron las mismas. En el caso del costo fijo nulo, las

unidades retiradas se pueden observar en la Tabla 6-12.

Page 65: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.5 Resultados 51

Tabla 6-12.: Unidades de generacion retiradas

Barra Nombre

14 Tasajero, ng

15 Flores 3, ng

16 Merielectrica, ng

27 Cartage-Candela-Ternera, ng

28 Cartage-Candela-Ternera, ng

30 Guajira, coal

31 Guajira, coal

47 TEBSA gas 110, ng

48 TEBSA gas 110, ng

49 TEBSA gas 110, ng

50 TEBSA gas 110, ng

51 TEBSA gas 110, ng

55 Termocentro gas, ng

56 Termocentro gas, ng

57 Flores 2, ng

58 Flores 1 gas, ng

62 Termocentro vapor, ng

82 Cartagena, oil

83 Cartagena, oil

84 Cartagena, oil

95 Barranquilla, ng

96 Barranquilla, ng

103 Proelectrica, ng

104 Proelectrica, ng

106 Flores 1 vapor, ng

Page 66: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

52 6 Resultados numericos

Figura 6-4.: Multiplicadores de Lagrange vs iteracion

Las unidades en las que el algoritmo decidio invertir podıan variar de iteracion a iteracion

sin cambiar demasiado el costo dual o el primal, demostrando que la diferencia de costo entre

diferentes soluciones no es mucha; esto tambien es tıpico de este tipo de algoritmos y proble-

mas. Una de las soluciones mas visitada por el algoritmo es la que se observa en la Tabla 6-13.

Segundo caso (costo fijo de operacion del 15%)

La diferencia entre el primer y el segundo caso es que en el segundo el algoritmo exhibe mayor

nivel de oscilacion, sin embargo, las soluciones primales encontradas fueron de calidad similar.

Page 67: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.5 Resultados 53

Figura 6-5.: Funcional dual vs iteracion

Tabla 6-13.: Unidades de generacion nuevas

Barra Nombre

188 Miel, Hydro

198 Envigado, ng

199 Enea, ng

200 San berdardino, ng

201 chivor, ng

202 Sochagota, ng

2012 Cerromatoso, ng

Page 68: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

54 6 Resultados numericos

Figura 6-6.: Variables de desicion de funcionamiento vs Anos (24)

Page 69: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

6.5 Resultados 55

Figura 6-7.: Multiplicadores de Lagrange vs iteracion

Figura 6-8.: Funcional dual vs iteracion

Page 70: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

56 6 Resultados numericos

Figura 6-9.: Variables de desicion de funcionamiento vs Anos (24)

Page 71: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

7. Conclusiones y recomendaciones

7.1. Conclusiones

En este trabajo se trato el problema de inversion en generacion en el sistema electrico co-

lombiano. Se formulo un modelo matematico que permite representar este tipo de problema,

se desarrollo y se evaluo este modelo matematico mediante un algoritmo basado en la rela-

jacion Lagrangiana que permite, mediante un esquema de separacion y coordinacion dual,

darle solucion al problema de la planificacion.

El algoritmo fue implementado en MATLAB y aplicado a un modelo entero no lineal usado

en el sistema electrico colombiano descrito anteriormente. Su desempeno coincidio con las ex-

pectativas y la experiencia tıpica obtenida con esta clase de algoritmos: la separacion permite

atacar problemas que exhiben alta cardinalidad y que de otra manera serıan impracticos, pe-

ro al costo de tener que desarrollar un proceso iterativo dual que en ocasiones puede ser lento,

al menos para los esquemas iterativos mas sencillos. Estos algoritmos, cuando los parametros

no han sido optimizados, pueden exhibir oscilaciones, lo cual, si bien en muchas ocasiones

no demerita la calidad de las soluciones primales obtenidas, si puede llevar a una conver-

gencia mas lenta de lo deseado. Sin embargo, el hecho de utilizar un modelo no lineal de la

red es un avance importante sobre la mayorıa de los esquemas existentes de planeacion de

la expansion, que obvian el modelamiento de la red del todo o la representan de manera lineal.

En el sistema de prueba, el algoritmo exhibio robustez en la seleccion de unidades a retirar

de operacion, pero en la seleccion de proyectos nuevos el algoritmo produjo varias soluciones

primales con un costo sumamente similar.

Page 72: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

58 7 Conclusiones y recomendaciones

7.2. Recomendaciones

Las pruebas del algoritmo sufrieron en parte por no tener suficientes datos sobre costos apli-

cables en Colombia, y en particular los costos de los proyectos ya situados en una region

especıfica. Por lo tanto, una mejora inmediata se podrıa obtener simplemente con la obten-

cion de informacion mas precisa.

El algoritmo exhibe oscilaciones en algunos casos que se remedian disminuyendo el tamano

del paso ρ en la actualizacion dual o aumentando el amortiguamiento ofrecido por el termino

b, ambos a costa de una disminucion del ritmo de convergencia. Existen otras tecnicas tales

como haces de subgradientes y cortes duales que podrıan investigarse para evitar ambos

problemas y que debieran ser el enfoque de trabajos posteriores.

Page 73: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

A. Anexo: Diagramas unifilares del

sistema de transmision nacional

actual

En las figuras A-1 y A-2, se observa los diagramas unifilares del sistema de transmision

nacional utilizado en el paquete de simulacion MATPOWER.

Page 74: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

60 A Anexo: Diagramas unifilares del sistema de transmision nacional actual

Figura A-1.: Diagrama unifilar del sistema de transmision nacional actual a 86 Barras

(Fuente UPME)

Page 75: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

61

Figura A-2.: Diagrama unifilar del sistema de transmision nacional actual a 91 Barras

(Fuente UPME)

Page 76: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Bibliografıa

[1] I. E. S.A., El sector Electrico Colombiano Orıgenes, Evolucion y Retos, un Siglo de

Desarrollo (1882-1999). Medellin: Interconexion Electrica Colombia S.A ESP (ISA),

2002.

[2] ACOLGEN, “La Expansion de la Generacion ElA c©ctrica en Colombia 2012 - 2018,”

pp. 1–27, 2012.

[3] T. S. Dillon, K. W. Edwin, H. Kochs, and R. J. Taud, “Integer Programming Approach

To The Problem Of Optimal Unit Commitment With Probabilistic Reserve Determi-

nation,” IEEE Transactions on Power Apparatus and Systems, vol. PAS-97, no. 6, pp.

2154–2166, 1978.

[4] D. Sjelvgren, S. Andersson, T. Andersson, and T. S. Dillon, “Optimal Operations Plan-

ning In a Large Hydro-Thermal Power System,” IEEE Transactions on Power Apparatus

and Systems, vol. PAS-102, no. 11, pp. 3644–3651, 1983.

[5] B. H. Dias, A. L. Marcato, R. C. Souza, M. P. Soares, I. C. Silva, E. J. de Oliveira,

R. B. S. Brandi, and T. P. Ramos, “Stochastic Dynamic Programming Applied to Hy-

drothermal Power Systems Operation Planning Based on the Convex Hull Algorithm,”

Mathematical Problems in Engineering, pp. 1–21, 2010.

[6] R. Jenkins and D. Joy, Wien Automatic System Planning Package (WASP), 1974.

[7] W. Buehring, C. Huber, and J. Marques, “Expansion planning for electrical generating

systems - a guidebook,” International Atomic Energy Agency IAEA, no. 241, 1984.

[8] X.Wang and J.R.McDonald, Modern Power System Planning, 1994.

[9] UPME, Plan de Expansion 2010 - 2024, editorial ed., 2012, no. 571.

[10] P. Masse and R. Gibrat, “Application of Linear Programming to Investments in the

Electric Power Industry,” Management Science, vol. 3, no. 2, pp. 149–166, 1957.

[11] D. Anderson, “Models for determining least-cost investments in electricity supply,” The

Bell Journal of Economics and Management Science, vol. 3, no. 1, pp. pp. 267–299,

1972.

Page 77: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Bibliografıa 63

[12] P. Masse, “French Methods of Planning,” The Journal of Industral Economics, vol. 11,

no. 1, pp. 1–17, 1962.

[13] T. W. Schroeder and G. P. Wilson, “Economic Selection of Generating Capacity Addi-

tions,” Power Apparatus and Systems, Part III. Transactions of the American Institute

of Electrical Engineers, vol. 77, no. December, pp. 1133–1142, 1958.

[14] P. H. Jeynes and L. V. Nimwegen, “The criterion of economic choice,” Power Apparatus

and Systems, Part III. Transactions of the American Institute of Electrical Engineers,

vol. 77, no. 3, pp. 606–617, April 1958.

[15] J. Sirikum, A. Techanitisawad, and V. Kachitvichyanukul, “A New Efficient GA Ben-

ders Decomposition Method For Power Generation Expansion,” IEEE Transactions on

Power Apparatus and Systems, vol. 22, no. 3, pp. 1092–1100, 2007.

[16] Z. Jinxiang and M. yuen Chow, “A Review of Emerging Techniques on Generation

Expansion Planning,” IEEE Transactions on Power Apparatus and Systems, vol. 12,

no. 4, pp. 1722–1728, 1997.

[17] S. Kannan, S. M. R. Slochanal, and N. P. Padhy, “Application and comparison of me-

taheuristic techniques to generation expansion planning problem,” IEEE Transactions

on Porwer Systems, vol. 20, no. 1, pp. 466–475, 2005.

[18] E. R. Petersen, “A Dynamic Programming Model for the Expansion of Electric Power

Systems,” Management Science, vol. 20, no. 4, pp. 656–664, 1973.

[19] A. David and Z. Rong-da, “Integrating Expert Systems With Dynamic Programming in

Generation Expansion Planning,” IEEE Transactions on Power Systems, vol. 4, no. 3,

pp. 1095 – 1101, 1989.

[20] Y. M. Park, J. B. Park, and J. R. Won, “A hybrid genetic algorithm/dynamic program-

ming approach to optimal long-term generation expansion planning,” Electrical Power

& Energy Systems, vol. 20, no. 4, pp. 295–303, 1998.

[21] Y. moon Park, J. ryul Won, J. bae Park, and D. gee Kim, “Generation expansion

planning based on an advanced evolutionary programming,” IEEE Transactions on

Power Systems, vol. 14, no. 1, pp. 299–305, 1999.

[22] K. M. Dale, “Dynamic Programming Approach to the Selection and Timing of Gene-

ration Plant Additions,” vol. 113, no. 5, pp. 803–811, 1966.

[23] E. N.Oatman and L. J. Hamant, “A Dynamic Approach to Generation Expasion Plan-

ning Generation,” pp. 1888–1897, 1973.

Page 78: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

64 Bibliografıa

[24] W. D. Dapklus and T. R. Bowe, “Planning for new Electric Generation Technologies a

Stochastic Dynamic Programming Approach,” IEEE Transactions on Power Apparatus

and Systems, vol. PAS-103, no. 6, pp. 1447–1453, 1984.

[25] P. Masse, “Optimal investment decisions; rules for action and criteria for choice,” The

journal of finance, vol. 18, no. 4, pp. 704–706, 1963.

[26] S. Smith, “A Linear Programming Model for Real-Time Pricing of Electric Power Ser-

vice,” Operations Research, vol. 41, no. 3, pp. 470–483, 1993.

[27] B. Korte and J. Vygen, Linear Programming, 2012.

[28] ——, Linear Programming Algorithms, 2012.

[29] W. Rutz and M. B. F. E. W. S. Yerazunis, “Sequential Objective Linear Programming

for Generation Planning,” IEEE Transactions on Power Apparatus and Systems, vol.

PAS-98, no. 6, pp. 2015–2021, 1979.

[30] Francis Bessiere, “Methods of choosing equipment at electricite de france: Development

and present day concept,” European Economic Review, vol. 1, no. 2, pp. 199–211, 1969.

[31] A. Ramos, I. J. Perez, and J. Bogas, “A nonlinear programming approach to optimal

static generation expansion planning,” IEEE Tramsactions on Power Systems, vol. 4,

no. 3, pp. 1140–1146, 1989.

[32] D. Phillips and F. Jenkin, “A mathematical model for determining generating plant

mix,” Third PSCC, Rome, 1969.

[33] G. Oliveira and S. Soares, “A second order network flow algorithm for hydrothermal

scheduling,” IEEE Transactions on Power Systems, vol. 10, no. 3, pp. 1635–1641, 1995.

[34] N. Nabona, “Multicommodity network flow model for long-term hydro-generation op-

timization,” IEEE Transactions on Power Systems, vol. 8, no. 2, pp. 395–404, 1993.

[35] C. an Li, P. J. Jap, and D. L. Streiffert, “Implementation of network flow programming

to the hydrothermal coordination in an energy management system,” IEEE Transac-

tions on Power Systems, vol. 8, no. 3, pp. 1045–1053, 1993.

[36] C. Dang, Y. Sun, Y. Wang, and Y. Yang, “A deterministic annealing algorithm for

the minimum concave cost network flow problem.” Neural networks, vol. 24, no. 7, pp.

699–708, Sep. 2011.

[37] S. Soares and T. Ohishi, “Hydro-dominated short-term hydrothermal scheduling via a

hybrid simulation-optimisation approach: a case study,” Generation, Transmission and

Distribution, IEE Proceedings, vol. 142, no. 6, pp. 569–575, 1995.

Page 79: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Bibliografıa 65

[38] F. Heredia and N. Nabona, “Optimum short-term hydrothermal scheduling with spin-

ning reserve through network flows,” IEEE Transactions on Power Systems,, vol. 10,

no. 3, pp. 1642–1651, 1995.

[39] F. P.E.C., M. Carvalho, and S. S., “A network flow model for short-term hydro-

dominated hydrothermal scheduling problems,” IEEE Transactions on Power Systems,

vol. 9, no. 2, pp. 1016–1022, 1994.

[40] George B. Dantzig and Philip Wolfe, “Decomposition principle for linear programs,” in

Operations Research, 1960, pp. 101–111.

[41] M. Boschetti, V. Maniezzo, and M. Roffilli, “Decomposition techniques as metaheuristic

frameworks,” in Matheuristics, ser. Annals of Information Systems. Springer US, 2009,

vol. 10, pp. 135–158.

[42] J. A. Bloom, “Solving an electricity generating capacity expansion planning problem by

generalized benders’ decomposition,” Operations Research, vol. 31, no. 1, pp. 84–100,

1983.

[43] Vanderbeck and Franois, “Decompostion in integer programming on dantzig-wolfe in

a branch-and-price branching and ways to perform algorithm,” Operations Research,

vol. 48, no. 1, pp. 111–128, 2012.

[44] M. Boschetti and V. Maniezzo, “Benders decomposition, lagrangean relaxation and

metaheuristic design,” Journal of Heuristics, vol. 15, no. 3, pp. 283–312, 2007.

[45] C. H. Medeiros and A. Lucena, “A column generation approach for solving

very large scale instances of the brazilian long term power expasion planning

moldel,” 17th Power Systems Computation Conference, 2011. [Online]. Available:

http://pscc.ee.ethz.ch/uploads/tx ethpublications/fp513 01.pdf

[46] J. A. Bloom, “Long-Range Generation Planning Using Decomposition and Probabilistic

Simulation,” IEEE Transactions on Power Apparatus and Systems, vol. PAS-10131,

no. 4, pp. 797–802, 1982.

[47] L. Zadeh, “Fuzzy sets,” Information and Control, vol. 8, no. 3, pp. 338–353, 1965.

[48] S. B. Dhar, “Power system long-range decision analysis under fuzzy environment,” IEEE

Transactions on Power Apparatus and Systems, vol. PAS-98, no. 2, pp. 585–596, 1979.

[49] C.-T. Su, G.-R. Lii, and J.-J. Chen, “Long-term generation expansion planning em-

ploying dynamic programming and fuzzy techniques,” in Industrial Technology 2000.

Proceedings of IEEE International Conference on, 2000, vol. 1, pp. 644–649.

Page 80: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

66 Bibliografıa

[50] J. Handke, E. Handschin, K. Linke, and H. Westfalen, “Coordination of long and short

term generation planning in thermal power systems,” IEEE Transactions on Power

Systems, vol. 10, no. 2, pp. 803–809, 1995.

[51] A. David and Z. Rongda, “An expert system whith fuzzy sets for optimal planning,”

IEEE Transactions on Power Systems, vol. 6, no. 1, pp. 59–65, 1991.

[52] J. Hopfield, “Neural networks and physical systems with emergent collective compu-

tational abilities,” Proceedings of the National Academy of Sciences of the United States

of America, vol. 79, no. April, pp. 2554–2558, 1982.

[53] S. Roweis, “Boltzmann machines,” 1995.

[54] Kit Po Wong, “Artificial intelligence and neural network applications in power systems,”

in IEE 2nd International Conference on Advances in Power System Control, Operation

and Management, no. December, 1993, pp. 37–46.

[55] H. Sasaki, J. Kubokawa, M. Watanabe, R. Yokoyama, and R. Tanabe, “A solution of

generation expansion problem by means of neutral network,” in Neural Networks to

Power Systems, 1991, Proceedings of the First International Forum. IEEE, 1991, pp.

219–224.

[56] D. B. Fogel, “An introduction to simulated evolutionary optimization,” IEEE transac-

tions on neural networks, vol. 5, no. 1, pp. 3–14, Jan. 1994.

[57] J.-B. Park, Y.-M. Park, J.-R. Won, and K. Y. Lee, “Least-cost generation expansion

planning based on an improved genetic algorithm,” Power Engineering Society Summer

Meeting, 1999. IEEE, vol. 2, pp. 1043–1047, 1999.

[58] A. Marcato, I. Chaves, P. Garcia, A. Mendes, A. Iung, J.L.R.Pereira, and E. Oliveira,

“Genetic algorithm approach applied to long term generation expansion planning,”

Transmission Distribution Conference and Exposition: Latin America, 2006. TDC ’06.

IEEE/PES, pp. 1–7, 2006.

[59] J.-B. Park, J.-M. Park, J.-R. Won, and K. Y. Lee, “An improved genetic algorithm for

generation expansion planning,” IEEE transactions on Power Systems, vol. 15, no. 3,

pp. 916–922, 2000.

[60] H. T. Firmo and L. F. L. Legey, “Generation expansion planning : An iterative genetic

algorithm approach,” IEEE transactions on Power Systems, vol. 17, no. 3, pp. 901–906,

2002.

[61] Y. Fukuyama and H. D. Chiang, “A parallel genetic algorithm for generation expansion

planning,” IEEE Transactions on Power Systems, vol. 11, no. 2, pp. 955–961, May 1996.

Page 81: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

Bibliografıa 67

[62] J. M. P. Tian and D.-M. Zhang, “Non-Linear Integer Programming by Darwin and

Boltzmann Mixed Strategy,” European Journal of Operational Research, vol. 105, no. 1,

pp. 224–235, Feb. 1998.

[63] R. Hemmecke, J. L. M. Koppe, and R. Weismantel, “Nonlinear integer programming,”

in 50 Years of Integer Programming 1958-2008. Springer Berlin Heidelberg, 2010, pp.

561–618.

[64] D. LI and S. Xiaoling, Nonlinear Integer Programming, ser. International Series in Ope-

rations Research & Management Science. Kluwer Academic Publishers, 2006, vol. 84.

[65] G. M. Masters, “The electric power industry,” in Renewable and Efficient Electric Power

Systems, 2004, ch. 3, pp. 107–168.

[66] G. Gross, N. V. Garapic, and B. Mcnutt, “The Mixture of Normals Approximation

Technique for Equivalent Load Duration Curves,” IEEE Transactions on Power Sys-

tems, vol. 3, no. 2, pp. 368 – 374, 1988.

[67] Q. Ahsan and k. f. Schenk, “Two Area Production Cost Evaluation by The Sergmen-

tation Method,” IEEE Transactions on Power Apparatus and Systems, vol. PAS - 104,

no. 8, pp. 2140–2147, 1985.

[68] M. Mazumdar and D. P. Gaver, “A Comparison of Algorithms for Computing Power

Generating System Reliability Indices,” IEEE Transactions on Power Apparatus and

Systems, vol. PAS - 103, no. 1, pp. 92–99, 1984.

[69] C. k. Yin and M. Mazumdar, “Reliability Computations For Interconnected Generating

Systems Via Large Deviation Approximation,” IEEE Transactions on Power Systems,

vol. 4, no. 1, pp. 1–7, 1989.

[70] A. M. L. da Silva, F. P. Blanco, and J. Coelho, “Discrete Convolution In Generating

Capacity Reliability Evaluation - LOLE Calculations And Uncertainty Aspects,” IEEE

Transactions on Power Systems, vol. 3, no. 4, pp. 1616 – 1624, 1988.

[71] M. L. Fisher, “The lagrangian relaxation method for solving integer programming pro-

blems,” Management Science, vol. 27, no. 1, pp. 1–18, 1981.

[72] X. Guan, P. B.Luh, and H. Yan, “An Optimization-Based Method for Unit Commit-

ment,” International Journal of Electrical Power and Energy Systems, vol. 14, no. 1,

pp. 9–17, 1992.

[73] X. Guan, Q. Zhai, and A. Papalexopoulos, “Optimization Based Methods for Unit

Commitment : Lagrangian Relaxation versus General Mixed Integer Programming,”

Power Engineering Society General Meeting, vol. 2, pp. 1095–1100, 2003.

Page 82: PlanificaciÃ3n de la ExpansiÃ3n en GeneraciÃ3n Utilizando ... · Resumen Este trabajo consiste en desarrollar y evaluar un algoritmo, que sirva para la toma de deci-siones en la

68 Bibliografıa

[74] S. J.Wang, S. M. Shahidehpour, D. S. Kirschen, S. Mokhtari, and G. D. Irisarri, “Short-

term generation scheduling with transmission and environmental constraints using an

augmented lagrangian relaxation,” IEEE Transactions on Power Systems, vol. 10, no. 3,

pp. 1294–1301, 1995.

[75] D. G. Luenberger and Y. Ye, Linear and Nolinear Programming, third edit ed., F. S.

Hillier, Ed. New York: Springer Science + Business Media, 2008.

[76] E. K. Chonh and S. H. Zak, An introduction to optimization, second edi ed., R. L.

Graham, J. K. Lenstra, and J. H. Spencer, Eds. John Wiley & Sons, Inc., 2001.