análisis del despacho del sistema de generación de el salvador

Anuncio
UNIVERSIDAD CENTROAMERICANA
“JOSE SIMEON CAÑAS”
ANÁLISIS DEL DESPACHO DEL SISTEMA DE
GENERACIÓN DE EL SALVADOR
TRABAJO DE GRADUACIÓN PREPARADO PARA LA
FACULTAD DE INGENIERÍA Y ARQUITECTURA
PARA OPTAR AL GRADO DE
INGENIERO ELECTRICISTA
POR
GERARDO ALBERTO GRANADA LÓPEZ
ROBERTO CARLOS MARTÍNEZ MIRANDA
MARIO ANTONIO ZALDÍVAR MÉNDEZ
OCTUBRE 2004
SAN SALVADOR, EL SALVADOR, C.A.
RECTOR
JOSÉ MARÍA TOJEIRA, S.J.
SECRETARIO GENERAL
RENÉ ALBERTO ZELAYA
DECANO DE LA FACULTAD DE INGENIERÍA Y ARQUITECTURA
CELINA PÉREZ RIVERA
COORDINADOR DE LA CARRERA DE INGENIERÍA ELÉCTRICA
OSCAR VALENCIA
DIRECTOR DEL TRABAJO
RIGOBERTO CONTRERAS
LECTOR
DORIS CALDERÓN
INDICE
SIGLAS ..........................................................................................................................................1
ABREVIATURAS............................................................................................................................2
SIMBOLOGIA.................................................................................................................................3
PROLOGO .....................................................................................................................................5
CAPITULO 1. MARCO TEORICO
1.1. Introducción ................................................................................................................7
1.2. Partes constitutivos de un SEP ..................................................................................7
1.3. Tipos de organización de los mercados eléctricos ....................................................8
1.3.1 Sistema verticalmente integrado .................................................................8
1.3.2 Sistema centralizado ...................................................................................9
1.3.3 Sistema descentralizado ...........................................................................10
1.4 Tipos de oferta de energía en los mercados eléctricos ............................................11
1.5 Despacho económico de carga.................................................................................12
1.6 Tipos de programación de sistemas de generación en SEP ....................................12
CAPITULO 2. DESPACHO ECONOMICO
2.1 Introducción ...............................................................................................................15
2.2 Curvas características de unidades generadoras.....................................................15
2.2.1 Unidades termoeléctricas ..........................................................................16
2.2.2 Unidades hidroeléctricas ...........................................................................18
2.3 Despacho económico unidades térmicas .................................................................20
2.3.1 Restricciones en la operación de unidades termoeléctricas .....................20
2.3.2 Despacho económico básico.....................................................................21
2.3.3 Despacho económico con limites de potencia ..........................................24
2.3.4 Despacho económico con pérdidas de transmisión..................................24
2.4 Métodos de optimización...........................................................................................26
2.4.1 Método de iteración Lambda .....................................................................26
2.4.2 Método del gradiente.................................................................................27
2.4.3 Método de Newton ....................................................................................28
2.4.4 Método de Relajación de Lagrange ..........................................................29
CAPITULO 3. UNIT COMMITMENT
3.1 Introducción ...............................................................................................................33
3.2 Métodos de solución para la asignación de unidades ..............................................35
3.2.1 Diseño de lista de prioridades ...................................................................36
3.2.2 Programación dinámica.............................................................................37
3.2.3 Relajación de Lagrange.............................................................................41
CAPITULO 4. COORDINACION HIDROTERMICA
4.1 Introducción .................................................................................................................. 53
4.2 Características principales ........................................................................................... 54
4.3 Restricciones en la operación de unidades hidroeléctricas ......................................... 56
4.4 Coordinación hidrotérmica............................................................................................ 56
4.4.1 Descripción del problema ............................................................................. 57
4.4.2 Modelos de largo plazo................................................................................. 57
4.4.3 Modelos de mediano plazo........................................................................... 58
4.4.4 Modelos de corto plazo................................................................................. 58
4.5 Planteamiento matemático ........................................................................................... 59
4.6 Coordinación hidrotérmica básica ................................................................................ 60
4.7 Unidades hidroeléctricas en cascada........................................................................... 63
4.8 Formulación del problema mediante relajación de Lagrange ...................................... 65
4.8.1 Modelo matemático ...................................................................................... 66
4.9 Significado económico de los multiplicadores.............................................................. 70
CAPITULO 5. PROGRAMA DE COORDINACION HIDROTERMICA
5.1 Introducción .................................................................................................................. 71
5.2 Bloques del Programa .................................................................................................. 71
5.2.1 Optimizacion ................................................................................................. 71
5.2.2 Maxhidro ....................................................................................................... 72
5.2.3 costterm ........................................................................................................ 74
5.3 Desarrollo del Método de Optimización de la Relajación de
Lagrange en las unidades térmicas en el programa ...................................... 75
5.4 Algoritmo del método de la relajación de Lagrange
para realizar el despacho hidrotermico. ....................................................................... 79
5.5 Implementación del programa mediante un
ejemplo resuelto por el metodo RL............................................................................. 81
CAPITULO 6. MODELAJE
6.1 Introducción .................................................................................................................. 95
6.2 Unidades térmicas ........................................................................................................ 95
6.2.1 Generador Acajutla-MD ................................................................................ 97
6.2.2 Generador Nejapa ........................................................................................ 98
6.2.3 Generador Acajutla-u1………………………………………………………….100
6.2.4 Generador Acajutla-u2.................................................................................101
6.2.5 Generador Acajutla-u5................................................................................ 102
6.2.6 Generador Soyapango-u1 .......................................................................... 103
6.2.7 Generador CESSA ..................................................................................... 104
6.3 Generadores hidroeléctricos ...................................................................................... 105
6.3.1 Central Guajoyo.......................................................................................... 108
6.3.2 Central Cerrón Grande ............................................................................... 109
6.3.3 Central 5 de Noviembre.............................................................................. 110
6.3.4 Central 15 de Septiembre .......................................................................... 111
6.4 Datos Semanales ....................................................................................................... 112
6.4.1 Datos semanales de estación hidrológica húmeda.................................... 112
6.4.2 Datos semanales de estación hidrológica seca ......................................... 117
CAPITULO 7 ANALISIS DEL DESPACHO DEL SISTEMA DE
GENERACIÓNDE EL SALVADOR
7.1 Introducción ................................................................................................................ 121
7.2 Sistemas de organización eléctrica en El Salvador ................................................ 121
7.3 Metodología del despacho de carga en El Salvador ................................................. 123
7.3.1 Ofertas de oportunidad............................................................................... 125
7.3.2 Ofertas de Oportunidad de Inyección......................................................... 125
7.3.3 Ofertas de Oportunidad de Retiro .............................................................. 125
7.3.4 Predespacho .............................................................................................. 126
7.3.5 Precio de la Energía ................................................................................... 127
7.3.6 Función objetivo utilizada en el despacho.................................................. 127
7.3.7 Orden en Bloques de Despacho ................................................................ 128
7.3.8 Tamaño de los Bloques.............................................................................. 128
7.4 Datos reales de operación ......................................................................................... 128
7.4.1 Datos reales de Operación semanales de 03-09 Enero de 2004
y 22-28 Septiembre 2003 ................................................................................... 129
7.5 Datos de la coordinación hidrotérmica del simulador ................................................ 132
7.6 Análisis de resultados ................................................................................................ 137
7.7 Limitantes. .................................................................................................................. 147
CAPITULO 8 CONCLUSIONES Y RECOMENDACIONES
8.1 Conclusiones .............................................................................................................. 149
8.2 Recomendaciones...................................................................................................... 150
GLOSARIO.................................................................................................................................... 151
BIBLIOGRAFÍA. ............................................................................................................................ 153
ANEXO A.
OPTIMIZACIÓN CON RESTRICCIONES
ANEXO B.
UTILIZACIÓN DE HERRAMIENTA SOLVER PARA RESOLVER DESPACHO
ECONOMICO
ANEXO C.
MÉTODOS DE OPTIMIZACIÓN UTILIZADOS POR MATLAB Y DEFINICIÓN
DE VARIABLES DEL PROGRAMA
ANEXO D.
MANUAL DEL PROGRAMA
INDICE DE FIGURAS
Figura 1.1
Esquema de un Sistema Verticalmente Integrado ................................................. 9
Figura 1.2
Esquema para un Sistema Centralizado ................................................................ 9
Figura 1.3
Esquema de un sistema descentralizado ............................................................... 10
Figura 1.4
Encadenamiento de los distintos tipos de programación en generación en SEP .. 14
Figura 2.1
Curva característica entrada-salida de unidades térmicas..................................... 16
Figura 2.2
Curva característica de costo incremental de combustible .................................... 17
Figura 2.3
Curvas de costo incremental de dos unidades térmicas distintas .......................... 17
Figura 2.4
Curva característica entrada-salida de cabeza neta constante.............................. 18
Figura 2.5
Curva de tasa incremental de agua de plantas hidroeléctricas .............................. 19
Figura 2.6
Curva entrada-salida de una hidroeléctrica con cabeza variable .......................... 19
Figura 2.7
N unidades generadoras supliendo una carga PD ................................................. 21
Figura 2.8
Interpretación grafica de Lambda ........................................................................... 23
Figura 2.9
Interpretación gráfica de Lambda considerando limites de potencia ..................... 24
Figura 2.10 N unidades generadoras supliendo una carga y considerando perdidas de
transmisión.............................................................................................................. 25
Figura 2.11 Diagrama de bloques para el Método de Iteración Lambda................................... 27
Figura 2.12 Diagrama de bloques del Método de Relajación de Lagrange............................... 31
Figura 3.1
Diagrama de bloques de lista de prioridades.......................................................... 38
Figura 3.2
Posibles trayectorias de A hacia H ......................................................................... 38
Figura 3.3
Posibles estados usando Programación Dinámica ................................................ 43
Figura 3.4
Algoritmo de Relajación de Lagrange para la asignación de unidades.................. 46
Figura 3.5
Tendencia del duality gap en cada iteración .......................................................... 52
Figura 4.1
Procesos de decisión para sistemas hidrotérmicos................................................ 55
Figura 4.2
Programa de generación hidrotérmica a largo plazo.............................................. 57
Figura 4.3
Programa de generación hidrotérmica a mediano plazo ........................................ 58
Figura 4.4
Programa de generación hidrotérmica a corto plazo.............................................. 59
Figura 4.5
Sistema hidrotérmico con restricciones hidráulicas................................................ 61
Figura 4.6
Curva entrada-salida para una unidad hidroeléctrica de cabeza constante........... 62
Figura 4.7
Diagrama de bloques del Método de búsqueda gamma ........................................ 63
Figura 4.8
Centrales hidroeléctricas en cascada ..................................................................... 64
Figura 4.9
Diagrama de bloques para el algoritmo de solución de RL .................................... 69
Figura 5.1
Algoritmo del programa de despacho Hidrotérmico ............................................... 78
Figura 5.2
Algoritmo de Método de Relajación Lagrangeana para realización del despacho. 81
Figura 5.3
Centrales en cascada ............................................................................................. 82
Figura 5.4
Potencias finales despachadas hidráulicas y térmicas........................................... 88
Figura 5.5
Volúmenes finales en cada periodo para ambas maquinas ................................... 89
Figura 5.6
Comportamiento del volumen y valor del agua de unidad uno............................... 90
Figura 5.7
Comportamiento del volumen y valor del agua de unidad dos ............................... 90
Figura 5.8
Comparación de costos en el despacho hidrotérmico realizado ........................... 91
Figura 5.9
Comportamiento del DualityGap en el despacho realizado.................................... 92
Figura 6.1
Eficiencia de generador Acajutla- MD..................................................................... 97
Figura 6.2
Grafica de curva característica entrada–salida de Acajutla MD ............................. 98
Figura 6.3
Eficiencia de generador Nejapa .............................................................................. 99
Figura 6.4
Grafica de curva característica entrada–salida de Nejapa ..................................... 99
Figura 6.5
Eficiencia de generador Acajutla u1....................................................................... 100
Figura 6.6
Grafica de curva característica entrada–salida de Acajutla u1...............................100
Figura 6.7
Eficiencia de generador Acajutla u2........................................................................ 101
Figura 6.8
Grafica de curva característica entrada–salida de Acajutla u2............................... 101
Figura 6.9
Eficiencia de generador Acajutla u5……………………………………………………102
Figura 6.10 Grafica de curva característica entrada–salida de Acajutla u5............................... 102
Figura 6.11 Eficiencia de generador Soya-u1 ............................................................................ 103
Figura 6.12 Grafica de curva característica entrada –salida de Soya-u1 .................................. 103
Figura 6.13 Eficiencia de generador CESSA ............................................................................. 104
Figura 6.14 Grafica de curva característica entrada–salida de CESSA .................................... 104
Figura 6.15 Diagrama unifilar de generadores térmicos ............................................................ 105
Figura 6.16 Diagrama de acople hidráulico del país .................................................................. 107
Figura 6.17 Eficiencia de central Guajoyo.................................................................................. 108
Figura 6.18 Gráfica altura-volumen de Guajoyo ........................................................................ 108
Figura 6.19 Eficiencia de central Cerron Grande ....................................................................... 109
Figura 6.20 Gráfica altura-volumen de Cerron Grande.............................................................. 109
Figura 6.21 Eficiencia de central 5 de Noviembre...................................................................... 110
Figura 6.22 Grafica altura-volumen de 5 de Noviembre ............................................................ 110
Figura 6.23 Eficiencia de central 15 de Septiembre................................................................... 111
Figura 6.24 Grafica altura-volumen de 15 de Septiembre ......................................................... 111
Figura 7.1
Esquema del mercado mayorista de electricidad ................................................... 123
Figura 7.2
Comportamiento de volumen de central Guajoyo- Enero 2004.............................. 137
Figura 7.3
Comportamiento de volumen de Cerron Grande -Enero 2004 ............................... 137
Figura 7.4
Comportamiento de volumen de central 5 de Noviembre- Enero 2004.................. 138
Figura 7.5
Comportamiento de volumen de central 15 de Sept.- Enero de 2004.................... 138
Figura 7.6
Comparación de energía inyectada diaria por recurso
hidroeléctrico en Enero 2004 .................................................................................. 139
Figura 7.7
Generación horaria por recurso hidroeléctrico en semana Enero 2004 ................. 139
Figura 7.8
Comparación de energía inyectada diaria por recurso térmico en Enero 2004 ..... 139
Figura 7.9
Generación horaria por recurso térmico en semana Enero 2004 .......................... 140
Figura 7.10 Comparación horaria de precios MRS vs Cmg en Enero 2004.............................. 140
Figura 7.11 Valor del agua de las centrales en Enero 2004...................................................... 141
Figura 7.12 Comportamiento del volumen en central Guajoyo Sept. 2003 .............................. 141
Figura 7.13 Comportamiento del volumen en central Cerrón Grande Sept. 2003 ................... 142
Figura 7.14 Comportamiento del volumen en central 5 Nov. Sept. 2003 ................................. 142
Figura 7.15 Comportamiento del volumen en central 15 Sept. Sept. 2003 .............................. 142
Figura 7.16 Comparación de energía inyectada diaria por recurso
hidroeléctrico en Sept. 2003 ................................................................................... 143
Figura 7.17 Generación por recurso hidroeléctrico durante la semana Sept. 2003 .................. 143
Figura 7.18 Comparación de energía inyectada diaria por recurso
hidroeléctrico en Sept. 2003 .................................................................................. 144
Figura 7.19 Generación por recurso térmico durante la semana Sept. 2003 ............................ 144
Figura 7.20 Comparación de precios MRS vs Cmg en Sept. 2003 ........................................... 145
Figura 7.21 Valor del agua de las centrales en Sept. 2003 ....................................................... 145
Figura 7.22 Resultados de simulación semana húmeda Sept. 2003......................................... 146
Figura 7.23 Resultados de simulación semana Seca Enero 2004 ........................................... 146
INDICE DE TABLAS
Tabla 3.1
Combinaciones posibles de tres unidades supliendo una carga de 550 MW.......... 34
Tabla 3.2
Posibles combinaciones para N unidades y T periodos........................................... 35
Tabla 3.3
Combinación óptima de unidades del Ejemplo 3A para una carga variable............ 36
Tabla 3.4
Costo promedio de producción para las unidades del ejemplo 3A .......................... 37
Tabla 3.5
Despacho de unidades en base a su costo promedio de producción...................... 37
Tabla 3.6
Posibles trayectorias para el Ejemplo 3B ................................................................. 39
Tabla 3.7
Subtrayectorias óptimas para el Ejemplo 3B............................................................ 39
Tabla 3.8
Estados para cada etapa del Ejemplo 3B ................................................................ 40
Tabla 3.9
Datos de demanda para el Ejemplo 3C.................................................................... 47
Tabla 3.10 Resultados de la primera iteración del Ejemplo 3C ................................................. 48
Tabla 3.11 Resultados de la segunda iteración del Ejemplo 3C................................................ 49
Tabla 3.12 Resultados de la tercera iteración del Ejemplo 3C .................................................. 49
Tabla 3.13 Resultados de la cuarta iteración del Ejemplo 3C.................................................... 50
Tabla 3.14 Resultados de la quinta iteración del Ejemplo 3C.................................................... 50
Tabla 3.15 Resultados de la sexta iteración del Ejemplo 3C ..................................................... 51
Tabla 3.16 Duality gap en cada iteración ................................................................................... 52
Tabla 5.1
Argumentos de entrada-salida de las funciones fmincon y Linprog......................... 73
Tabla 5.2
Parámetros de la optimización ................................................................................. 74
Tabla 5.3
Demanda de los 24 períodos ................................................................................... 82
Tabla 5.4
Potencias Hidráulicas despachadas en 1ª iteración ................................................ 84
Tabla 5.5
Volúmenes finales para los 24 períodos de la simulación en 1ª iteración ............... 85
Tabla 5.6
Valor del agua para los 24 períodos de la simulación en 1ª iteración ..................... 85
Tabla 5.7
Resultados del recurso térmico para los 24 períodos de la simulación
en 1ª iteración .......................................................................................................... 86
Tabla 5.8
Resultados de la coordinación hidrotérmico de la simulación en 1ª iteración ......... 87
Tabla 5.9
Potencias Hidráulicas finales despachadas en la simulación .................................. 87
Tabla 5.10 Volúmenes finales para los 24 períodos de la simulación ....................................... 88
Tabla 5.11 Valores del agua finales para los 24 períodos de la simulación .............................. 89
Tabla 5.12 Resultados finales del recurso térmico para los 24 períodos de la simulación........ 91
Tabla 5.13 Resultados finales de la coordinación hidrotérmica de la simulación ..................... 92
Tabla 6.1
Generadores térmicos seleccionados para modelar el sistema del país................. 95
Tabla 6.2
Datos para calcular curva característica entrada-salida generador Acajutla-MD .... 98
Tabla 6.3
Datos para calcular curva característica entrada-salida generador Nejapa ............ 99
Tabla 6.4
Datos para calcular curva característica entrada-salida generador Acajutla u1 ...... 100
Tabla 6.5
Datos para calcular curva característica entrada-salida generador Acajutla u2 ...... 101
Tabla 6.6
Datos para calcular curva característica entrada-salida generador Acajutla u5 ...... 102
Tabla 6.7
Datos para calcular curva característica entrada-salida generador Soya u1........... 103
Tabla 6.8
Datos para calcular curva característica entrada-salida generador CESSA............ 104
Tabla 6.9
Tabla de resumen de generadores térmicos ............................................................ 105
Tabla 6.10 Centrales hidroeléctricas del sistema de potencia del país...................................... 105
Tabla 6.11 Eficiencias de centrales para estación hidrologica húmeda..................................... 113
Tabla 6.12 Datos de demanda del periodo del 22-28 de Septiembre del 2003 ......................... 113
Tabla 6.13 Influjos naturales de Central Guajoyo período húmedo ........................................... 114
Tabla 6.14 Influjos naturales de Central Cerron Grande período húmedo................................. 114
Tabla 6.15 Influjos naturales de Central 5 de Noviembre período húmedo ............................... 115
Tabla 6.16 Influjos Naturales Central 15 de Septiembre período húmedo................................. 115
Tabla 6.17 Datos de volúmenes iniciales y finales de las centrales.......................................... 116
Tabla 6.18 Datos de volúmenes mínimos y máximos de las centrales...................................... 116
Tabla 6.19 Eficiencias de centrales para estacion hidrologica seca .......................................... 117
Tabla 6.20 Datos de semana del periodo del 03-09 de Enero del 2004 .................................... 117
Tabla 6.21 Influjos naturales Central Guajoyo período seco...................................................... 118
Tabla 6.22 Influjos naturales Central Cerron Grande período seco ........................................... 118
Tabla 6.23 Influjos naturales Central 5 de Noviembre período seco.......................................... 119
Tabla 6.24 Influjos naturales Central 15 de Septiembre período seco....................................... 119
Tabla 6.25 Datos de volúmenes iniciales y finales de las centrales........................................... 120
Tabla 6.26 Datos de volúmenes mínimos y máximos de las centrales...................................... 120
Tabla 7.1
Alturas y volúmenes reales de centrales hidroeléctricas en Semana Enero 2004 .. 129
Tabla 7.2
Alturas y volúmenes reales de centrales hidroeléctricas
en Semana Septiembre 2003................................................................................... 129
Tabla 7.3
Energía diaria generada por recurso térmico en semana Enero 2004..................... 130
Tabla 7.4
Energía diaria total generada por recurso en semana Enero 2004.......................... 130
Tabla 7.5
Precios diarios del MRS ($/MWh) durante la semana del 03-09 Enero 2004.......... 130
Tabla 7.6
Alturas y volúmenes reales de centrales hidroeléctricas
en semana Septiembre 2003……………………………………………………………..131
Tabla 7.7
Energía diaria generada por recurso hidroeléctrico en semana Septiembre 2003 . .131
Tabla 7.8
Energía diaria generada por recurso térmico en semana Septiembre 2003............ 131
Tabla 7.9
Energía total generada por recurso en semana Septiembre 2003........................... 132
Tabla 7.10 Precios del MRS ($/MWh) durante la semana de 22-28 Septiembre 2003 ............. 132
Tabla 7.11 Alturas y volúmenes de la simulación de centrales hidroeléctricas Enero 2004..... 133
Tabla 7.12 Energía diaria generada por recurso hidroeléctrico en simulación Enero 2004....... 133
Tabla 7.13 Energía diaria generada por recurso térmico en simulación Enero 2004 ................ 133
Tabla 7.14 Energía diaria total generada por recurso en simulación Enero 2004 ..................... 134
Tabla 7.15 Precios diarios del Cmg ($/MWh) durante la semana de Enero 2004 .................... 134
Tabla 7.16 Alturas y volúmenes de la simulación de centrales hidroeléctricas Sept 2003 ....... 135
Tabla 7.17 Energía diaria generada por recurso hidroeléctrico en simulación Sept. 2003........ 135
Tabla 7.18 Energía generada por recurso térmico en simulación Sept. 2003 ........................... 135
Tabla 7.19 Energía total generada por recurso en simulación Sept. 2003 ................................ 136
Tabla 7.20 Precios del Cmg ($/MWh) durante la semana de Septiembre 2003........................ 136
1
SIGLAS
CAESS
Compañía de Alumbrado Eléctrico de San Salvador
CEL
Comisión Ejecutiva Hidroeléctrica del Rió Lempa
CESSA
Cementos de El Salvador S.A.
CLESA
Compañía de Luz Eléctrica de Santa Ana
DELSUR
Distribuidora de Electricidad del Sur S.A. de C.V.
EEO
Empresa Eléctrica de Oriente S.A. de C.V.
ISO
Independent System Operator (Operador del Sistema)
KT
Khun Tucker
LCV
Low Consumption Value (Valor Bajo de Consumo)
MC
Mercado de Contratos
MME
Mercado Mayorista de Electricidad
MRS
Mercado Regulador del Sistema
PM
Participantes del Mercado
PX
Power Exchange (Bolsa de energía)
RL
Relajación de Lagrange
SAM
Sistema Administrador del Mercado
SC
Scheduling Coordinators (Coordinador de Despacho)
SEP
Sistema Eléctrico de Potencia
SFOC
Specific Fuel Oil Consumption (Consumo Especifico de Combustible)
SIGET
Superintendencia General de Electricidad y Telecomunicaciones
SNET
Servicio Nacional de Estudios Territoriales
URT
Unidad de Racionamiento Forzado
UT
Unidad de Transacciones
2
ABREVIATURAS
Ec.
Ecuación.
Fig.
Figura.
max.
Máxima.
min.
Mínima.
Eff.
Eficiencia
dolares
$
megawatt
MW
hora
h
metro
m
british termical unit
Btu
pie
ft
kilowatt
kW
kilojoule
kJ
kilogramo
kg
galón
Gal
megametro cúbico
Mm3
hectómetro cúbico
Hm3
3
SIMBOLOGIA
A, B
Elementos de matriz de restricción lineal
C Ai
Costo de arranque del generador i
CPi
Costo de parada del generador i
f
Costo de combustible
F
Costo total de generación
t
t
Fi ( Pi )
Función de costos variables de combustible del generador i
Fi t ( Pi t , uit )
Función de costo total incluyendo costos de arranque del generador i
h
Altura
H
Entrada de energía en forma de calor
i
Indice para plantas térmicas
j
Indice para plantas hidroeléctricas
J
Función primal
J*
Costos totales de generación
K eff
Eficiencia de central hidroeléctrica
L
Ecuación de Lagrange
Lb
Vector de límites mínimos de variables a maximizar
M
Número de generadores hidroeléctricos
n
Número de horas en cada periodo
N
Número de generadores térmicos
On
Unidad encendida
Off
Unidad apagada
P
Potencia
PD
Potencia demandada
PDt
Demanda total del sistema en una hora o período t
Pi t
Contribución del generador i a satisfacer la demanda para cada período t
Pi ,max
Potencia máxima de salida del generador i
Pi ,min
Potencia mínima de salida del generador i
ΔPi ,bajada
Rampa máxima de bajada del generador i
ΔPi , subida
Rampa máxima de subida del generador i
4
Pjt
Contribución del generador j a satisfacer la demanda para cada período t
Pj ,max
Potencia máxima de salida del generador j
Pj ,min
Potencia mínima de salida del generador j
Q
Caudal turbinado
Q tj
Caudal turbinado del generador j en el período
Qtj ,max
Caudal máximo a ser turbinado en período t para el generador j
Q tj ,min
Caudal mínimo a ser turbinado en período t para el generador j
q (λ )
Función dual
q* ( λ )
Problema dual
r
Influjos naturales
r
t
j
Influjos naturales de agua en el embalse del generador j en período t
s tj
Vertimiento de agua del generador j en el período t
T
Periodos
t
Tiempo
Ub
Vector de límites máximos de variables a maximizar
uit
Variable binaria que toma el valor de 1 si el generador i esta funcionando en la
hora t , y 0 si no esta funcionando.
V jt
Volumen de agua en el embalse del generador j al final del período t
V jt,max
Volumen máximo del embalse en el período t para el generador j
V jt,min
Volumen mínimo del embalse en el período t para el generador j
X
Vector de las variables a maximizar
X0
t
i
y
Vector de inicio de las variables a maximizar
Variable binaria que toma el valor de 1 si el generador i arranca al comienzo en la
hora t , y 0 si éste no arranca.
t
i
z
Variable binaria que toma el valor de 1 si el generador i se desacopla al comienzo
en la hora t , y 0 si continua acoplado.
α
Valor escalar
γ
Valor del agua
λ
Multiplicador Lambda
∇
Gradiente
5
PROLOGO
En el presente trabajo se desarrolla un modelo alternativo de solución al problema del despacho
económico de nuestro país, el cual busca optimizar el uso de los distintos recursos energéticos
disponibles de manera que se minimicen los costos totales de producción. Además se pretende
asignarle un costo de oportunidad al agua, así como también identificar el uso de las variables
involucradas en la planificación a corto plazo tanto para el recurso hidráulico como el térmico.
Todo lo anterior se llevará a cabo mediante la implementación de una herramienta informática
desarrollada en Matlab, con la cual se harán dos simulaciones en períodos hidrológicos distintos
(estiaje y húmedo) con el objeto de comparar con los resultados del despacho realizado en esos
mismos periodos por la Unidad de Transacciones (UT). En función de las limitantes que posee el
programa se comparan solamente los resultados de potencia inyectada por recurso así como
también los comportamientos volumétricos de las centrales hidroeléctricas.
El documento consta de ocho capítulos, en los primeros cuatro capítulos se desarrollan los
fundamentos teóricos para la implementación del despacho hidrotérmico, el cual se basa en el
método de la Relajación de Lagrange; en los siguientes se presenta la aplicación en Matlab,
análisis de resultados, conclusiones y recomendaciones.
En el capítulo uno se presenta la importancia que tiene el despacho económico de carga en los
sistemas de generación. También se desarrollan aspectos teóricos que consideramos importantes
y que ayudan a un mejor entendimiento de los siguientes capítulos.
En el capítulo dos se define en qué consiste un despacho económico, características y sus
implicaciones, además se muestran las curvas características de las unidades térmicas e
hidroeléctricas necesarias para poder llevar a cabo dicho despacho, también se desarrolla el
planteamiento matemático para un despacho económico de unidades puramente térmico y algunos
de los métodos de optimización matemáticos más utilizados.
El capítulo tres desarrolla el unit commitment o asignación de unidades,
se mencionan las
diferencias con el despacho económico común, métodos utilizados para llevarlo a cabo y después
nos enfocamos en la Relajación de Lagrange, se realiza el desarrollo matemático y se plantea un
ejemplo simple para su entendimiento.
En el capítulo cuatro se presenta la coordinación hidrotérmica, las características de
planificaciones a largo, mediano y corto plazo, descripción del problema, así como también el
planteamiento matemático utilizando el método de Relajación de Lagrange el cual será utilizado
6
para la solución de la simulación del despacho del país y se da una interpretación económica de
los multiplicadores de Lagrange.
En el capítulo cinco desarrollamos, en lenguaje Matlab, el método de la Relajación de Lagrange
explicado en los capítulos anteriores aplicado al despacho hidrotérmico de un sistema eléctrico de
potencia basado en costos, se explican los bloques que conforman el programa, la secuencia de
los mismos y los resultados finales, se desarrolla un ejemplo para su ilustración.
El capítulo seis presenta el modelaje de las unidades térmicas (curvas de entrada-salida, datos
técnicos de operación) e hidroeléctricas (curvas altura-volumen, eficiencias), además de
volúmenes (iniciales y finales), influjos naturales, precios de combustible, datos de demanda para
los períodos de análisis los cuales son necesarios ya que son datos de entrada en el programa de
simulación.
El capitulo siete compara los datos del despacho real del país de dos semanas: Una en Enero
2004 y otra en Septiembre 2003, con los datos obtenidos para la mismas semanas, por el
programa desarrollado en la tesis, se comparan los resultados de ambos despachos en potencia
inyectada, volúmenes finales en cada periodo, etc.
El capitulo ocho se refiere a las conclusiones de la tesis y recomendaciones de la misma.
El Anexo A desarrolla brevemente dos métodos de optimización utilizados para resolver despachos
económicos.
El Anexo B plantea el uso de Solver como herramienta en Excel para realizar pequeños despachos
térmicos e hidrotermicos.
El Anexo C describe brevemente los métodos de optimización utilizados por las funciones de
Matlab empleadas en el programa, como presentan los datos de la optimización, las funciones, y
se definen las variables utilizadas en el programa.
El Anexo D es un manual de usuario para poder realizar modificaciones en el código interno del
programa.
7
CAPITULO 1
MARCO TEORICO
1.1 Introducción
Antes de comenzar el planteamiento y posterior desarrollo del presente trabajo creemos necesario
que se conozcan de manera general algunos aspectos de interés que están relacionados de forma
directa con el sector eléctrico y su forma de organización, esto lo hacemos debido a que en el
desarrollo del trabajo se hace referencia a estos temas y es necesario que se tenga un
conocimiento general sobre estos.
Primeramente se describen las partes constitutivas de un Sistema Eléctrico de Potencia (SEP) y su
función dentro de éste así como también algunas características que presenta la electricidad,
después se mencionan los tipos de organización en los mercados eléctricos y tipos de oferta de
energía que pueden darse dentro de éstos. Luego se explica de manera breve en que consiste el
despacho económico de carga, tanto térmico e hidrotérmico y finalmente se mencionan los tipos de
programación que pueden existir en la generación de energía eléctrica.
1.2 Partes constitutivas de un SEP
Un SEP se conforma de tres partes principales:
a) Generación
b) Transmisión
c) Distribución
Cada una de estas partes realiza una función específica dentro del SEP, estas son:
Generación: esta parte se encarga de la producción de energía eléctrica la cual proviene en la
mayoría de los casos de una combinación de unidades térmicas (aquellas que utilizan algún tipo de
combustible para su producción ya sea bunker, diesel, gas, etc.), hidroeléctricas (aquellas que
utilizan el recurso agua para su producción), geotérmicas (las que utilizan la energía almacenada
bajo la superficie de la tierra en forma de calor).
8
Transmisión: se encarga del transporte de la energía desde lo centros de producción hasta los
lugares donde se encuentran los demandantes, este transporte se hace en altos voltajes (115KV o
230KV).
Distribución: se encarga de llevar la energía a los usuarios finales (industrias, viviendas, etc.) esto
se hace generalmente en voltajes menores que los utilizados en la transmisión.
La electricidad, entendida como una energía secundaria que puede provenir de la transformación
de un amplio rango de energías primarias (petróleo, gas natural, carbón, hidroelectricidad, solar,
eólica), se diferencia de otras principalmente a la imposibilidad de ser almacenada como tal en
grandes cantidades, además de la necesidad de mantener la estabilidad del sistema, seguir la
demanda segundo a segundo, dependencias hidrológicas y otras características propias que la
hacen particular. En consecuencia a lo anterior existe la necesidad de crear sistemas de potencia
donde debe mantenerse permanentemente un balance entre lo producido y consumido, por lo tanto
a diferencia de otros sectores económicos, en el sector eléctrico debe existir un acoplamiento
mayor entre las decisiones económicas de los agentes y su impacto en la operación técnica del
sistema.
1.3 Tipos de organización en los mercados eléctricos
Existen diversos esquemas de organización en el sector eléctrico, los cuales se han venido
implementando a través de los años en distintos países y regiones, y cada uno presenta sus
propias características. A continuación presentamos los principales esquemas que han
predominado en el sector eléctrico a nivel mundial.
1.3.1 Sistema verticalmente integrado
Este esquema de organización es el que ha funcionado en los inicios de la producción de energía
eléctrica, en éste básicamente una sola entidad administra la operación del SEP, es decir,
administra la producción, transporte y distribución de la energía eléctrica.
La operación de la generación en este modelo vertical es a través de la optimización de la
operación del sistema mediante la planificación de la generación y despacho de carga a corto,
mediano y largo plazo. Sin embargo, estos sistemas no se consideran competitivos debido a que
una entidad (regularmente estatal) controla el SEP,
por lo cual es considerado un sistema
monopólico, por ejemplo en Costa Rica se conserva este modelo y previo a la reestructuración del
sector eléctrico en 1996, El Salvador también funcionaba bajo este esquema. En la Figura 1.1 se
muestra su esquema genérico.
9
Consumidores
de otras
Distribuidoras
Productores
independientes
Importaciones
Exportaciones
Compras
Ventas
Acceso e
información
de tarifas
Generación
Demanda,
oferta, pagos
y cargos
Información
de tarifas
Demanda y
Pagos
Grandes
Consumidores
Transmisión
y
Distribución
Servicios
al cliente
Demanda y
Tarifas
Pagos y
Tarifas
Pequeños
Consumidores
Figura 1.1 Esquema de un Sistema Verticalmente Integrado [Álvarez, 1998:p.13]
1.3.2 Sistema centralizado.
En este sistema existe un organismo central (Poolco), el cual supervisa el SEP, éste controla la
bolsa de energía y opera en tiempo real el sistema. Por lo anterior tiene la facultad de despachar
las unidades en función de los precios de energía que hayan presentado los agentes (oferta libre o
costos de producción) con lo cual se pretende hacer competitivo el mercado, además de mantener
la confiabilidad y seguridad del sistema y otros aspectos que involucran el manejo del SEP. En El
Salvador este sistema
funciona actualmente y el despacho se hace en base a
bloques de
potencia y precios que ofertan los generadores (oferta simple). En la Figura 1.2 se presenta el
esquema genérico que sigue este sistema.
Com ercializadores
Consum idores
m inoristas
desregulado
T ransm isión
T arifas de
transm isión
O ferta
G eneración
Dem anda
P oolco
Confiabilidad
S eguridad
Congestión
Im portaciones
Despacho
Facturación
Liquidaciones
Planificación
Control de la Red
Dem anda
Com pañias
Locales de
Distribución
V entas
P recios
M ercado
M ercado de Servicios
S uplem entarios
Figura 1.2 Esquema para un Sistema Centralizado [Alvarez, 1998:p.15]
10
1.3.3 Sistema descentralizado
Este modelo busca la optimización de los recursos en forma descentralizada, dejando que los
propios agentes sean los encargados de tomar las decisiones de operación. Este tipo de estructura
se basa en tres instituciones, el Power Exchange (PX) o bolsa de energía, el cual ejecuta el
mercado diario mayorista, el Sheduling Coordinators (SC´s) el cual representan transacciones
directas entre generadores y usuarios y el Operador Independiente del Sistema (ISO) el cual recibe
los resultados del PX y balances entregados por los SC´s, chequeando la factibilidad de las
transacciones por el lado de transmisión. La operación del mercado se basa en que el PX realiza
sus subastas y genera un programa de operación con precios uniformes para cada hora del día, el
que es enviado al ISO. Este debe analizar la factibilidad de los programas enviados por el PX y el
resto de los SC de acuerdo a restricciones en las líneas de transmisión. Si los programas son
factibles, el despacho se realiza de acuerdo a ellos, de lo contrario, son devueltos con sugerencias
para ser adaptados. Finalmente, el ISO adapta los programas de acuerdo a la disponibilidad de
líneas y a ofertas de ajuste entregadas por cada oferente, que indican su disponibilidad a pagar por
el uso de líneas. El despacho es realizado de acuerdo a ese programa ajustado.
Este sistema operó en el estado de California, pero no tuvo buenos resultados debido a una
combinación de factores circunstanciales que hicieron subir los precios de energía a nivel
mayorista más de lo pronosticado por las autoridades, y por una serie de medidas regulatorias
desafortunadas que no permitieron al mercado adaptarse a las nuevas circunstancias, es decir,
hubo una combinación de fallas de diseño en el mercado que hizo colapsar al sistema. En la Figura
1.3 se presenta el esquema genérico para este tipo de sistema.
Comercializadores
de Transmisión
Sistema de
Transmisión
Ofertas
Ofertas
Precios
Generadores
PX
Informes de
Producción
ISO
Seguridad
Congestión
Previsiones
Balances
Liquidaciones
Planificación
Control de la red
Compañias de
Distribución
Demanda
Mercado de Servicios Auxiliares
Comercializadores
Minoristas
Figura 1.3 Esquema de un sistema descentralizado [Alvarez, 1998:p.21]
11
1.4 Tipos de oferta de energía en los mercados eléctricos
En los modelos de mercados presentados anteriormente, a excepción del verticalmente integrado,
cada uno puede elegir el mecanismo para organizar las ofertas de energía eléctrica, y esto
dependerá tanto del tipo de mercado adoptado y de la forma en que éste considere desde el punto
de vista estratégico cual es la mejor. Estas ofertas de energía existentes se clasifican según
Madrigal [2003: p.99] de acuerdo a los siguientes factores:
1- Por el formato de las ofertas de generación
a) Simples: el productor oferta bloques de energía a diferentes precios.
b) Complejas: el productor oferta bloques de energía a diferentes precios, pero
especifica también costos variables, costos de arranque, pagos por disponibilidad
de potencia, etc.
2- Por la inclusión de la demanda
a) De un solo lado: solo ofertas de generación
b) De doble lado: ofertas de generación y demanda
3-
Por la determinación de los precios
a) De precio uniforme: el precio es determinado por la oferta de generación con la que
cubre la demanda y ese define el precio de compra y es el que se paga a todos los
generadores.
b) De precio discriminatorio: a cada generador se le paga el precio ofertado por su
energía.
4-
Por la repetición
a) Subastas de una sola vuelta: cada generador ofrece sus ofertas de generación y el
operador del mercado despacha en base a esos bloques de energía ofertados.
b) Subastas iterativas o de varias vueltas: el operador del mercado recibe ofertas de
generación y demanda, luego se reportan los resultados a los participantes y si la
demanda no fue cubierta los participantes hacen sus nuevas ofertas y así hasta que se
cubre la demanda.
12
5-
Por la inclusión de la red eléctrica
a) De un solo precio en todo el sistema: el precio es el mismo en todos los nodos del
sistema.
b) De precios nodales/regionales: el precio de la energía es distinto en los nodos del
sistema, lo cual se da cuando hay congestión en el SEP.
1.5 Despacho económico de carga
El despacho económico de carga busca minimizar el costo de operación del sistema al suplir una
demanda en un período de tiempo determinado (por ejemplo una hora, un día, una semana, etc.)
satisfaciendo en forma simultánea un amplio y variado conjunto de restricciones de operación y
cumpliendo además con los criterios que se deriven de las programaciones de corto, mediano y
largo plazo.
Un SEP generalmente utiliza una combinación de unidades hidroeléctricas y térmicas para suplir
la demanda, por ello es necesario optimizar los recursos con los que se cuenta, por lo tanto se
pueden hacer dos tipos básicos de despacho económico de carga:
1 - Despacho térmico
2 - Despacho hidrotérmico
En el primero se busca como en todo despacho económico de carga minimizar los costos de
producción de las unidades, que para este caso son todas unidades térmicas, de tal manera que
se optimice la producción de energía en el SEP tomando en cuenta las restricciones de las
unidades y principalmente las variaciones de la demanda. En el capitulo dos se desarrolla la teoría
para este tipo de despacho y algunos métodos de optimización para llegar a su solución.
El despacho hidrotérmico involucra tanto unidades térmicas como hidroeléctricas y su despacho es
un poco más complejo ya que involucra un número mayor de restricciones que se deben satisfacer
para llevar a cabo su optimización, en el capitulo 4 se desarrolla su planteamiento matemático y
forma de solucionarlo.
1.6 Tipos de programación de sistemas de generación en SEP
La planificación y operación real de un SEP es el resultado de una cadena de toma de decisiones,
que comienzan en el largo plazo (expansión de la capacidad, contratos de combustible), continúan
en el medio plazo (gestión hidroeléctrica, programación del mantenimiento de las unidades), se
13
concretan en el corto plazo (acoplamiento de grupo de generadores, reservas de operación) y se
materializan en la explotación real (despacho de los grupos, regulación de frecuencia, respuesta a
eventuales condiciones de emergencia) como se expresa en Gómez[ 2002. p.35]. Por lo tanto el
análisis que se hace en cada tipo de planificación es distinto, pero siempre se guían por
consideraciones económicas que buscan minimizar el costo de producción de la energía y brindar
un servicio de calidad. A continuación se presentan los tres tipos de planificación según el tiempo a
considerar.
Programación a largo plazo, en general, tiene un horizonte de uno a cinco años. Las empresas
realizan esta programación para obtener aproximaciones de capacidades de generación (térmica,
geotérmica e hidro) y compararlas con predicciones de consumo, con lo cual puede hacerse una
primera aproximación de ofertas de precios (en base a precios futuros de combustibles), valor del
agua en los embalses (en base a datos hidrológicos) y con esto evaluar sus futuros ingresos con lo
cual se pueden tomar decisiones de ajustes al conjunto generador, si las condiciones del mercado
lo permiten, y de esta manera asegurar el suministro energético al menor costo posible.
Programación a mediano plazo, tiene un horizonte de entre un año y un mes. En esta etapa se
pueden hacer predicciones de demanda y de esta manera analizar si se cuenta con los recursos
necesarios para cubrirla, así como también hacer futuras ordenes de compra de combustible y
además permite optimizar el uso del agua en los embalses ya que se cuenta con información
reciente de ellos. Para lograr hacer todo esto se deben realizar previsiones económicas tales como
posibles ingresos y presupuestos anuales.
Lo interesante de esta programación es que toma como referencia los datos de la programación a
largo plazo y le sirve como soporte a la programación de corto plazo, ya que en ella se determinan
evaluaciones de inversiones, gestión de contratos, elaboración de ofertas en los mercados diarios,
valoración de las reservas hidráulicas y también predicciones de generación térmica sujeta a
restricciones anuales. Por lo anterior las empresas generadoras pueden definir precios de sus
ofertas de generación y presentarlas al organismo encargado del despacho de carga.
Programación a corto plazo, su horizonte es entre una semana y un día. La principal
característica es que maneja el mercado de ofertas diarias, las cuales están alimentadas por
decisiones estratégicas tomadas en las programaciones de largo y mediano plazo. En esta
programación se decide la cantidad de agua que se usará de los embalses en cada etapa (hora)
del horizonte de programación (diario o semanal) con el objetivo de minimizar los costos de
combustible de las unidades termoeléctricas, cumpliendo simultáneamente las restricciones de
operación.
14
En la Figura 1.4 se presenta un esquema que presenta la relación que existe entre los distintos
tipos de programación antes mencionados.
ENTRADA
Agua embalsada, hidrología,
oferta y demanda totales,
planes de obras, precios
futuros de combustibles, etc.
ENTRADA
Información detallada de
cada embalse, oferta y
demanda, programas de
mantenimiento, contratos de
energía, etc.
ENTRADA
Información de la red, curva
de costo de cada central,
restricciones de operación,
etc.
Información de entrada
PROGRAMACION A
LARGO PLAZO
Horizonte multianual
Etapas trimestrales
PROGRAMACIÓN A
MEDIANO PLAZO
Horizonte anual
Etapas semanales
SALIDA
Generación hidroelécrica y
térmica totales en cada
etapa.
SALIDA
Cotas de embalse para
cada etapa, predicciones de
generación hiidoeléctrica y
térmica en cada etapa.
PROGRAMACION A
CORTO PLAZO
SALIDA
Horizonte semanal
Etapas horarias
Potencia a entregar por
cada central en cada etapa.
Horizonte de estudio
Decisión asumida
Figura 1.4 Encadenamiento de los distintos tipos de programación en generación en SEP
15
CAPITULO 2
DESPACHO ECONOMICO
2.1 Introducción
El despacho económico de carga busca repartir la demanda total entre las unidades generadoras
disponibles de tal manera que el costo total de operación sea mínimo, pero hacer esto no es
sencillo debido a que se deben respetar ciertos límites de calidad y seguridad en el sistema,
además, hay que tomar en cuenta el comportamiento de la demanda, es decir, su variación en
tiempo.
Debido a las características que presenta tanto el sistema eléctrico de potencia (SEP) y la curva de
demanda, es necesario establecer o buscar la forma más adecuada para cubrir la demanda con los
costos más bajos de producción, esto involucra también una planificación a corto, mediano y largo
plazo, esto para prever posibles cambios tanto en precios de combustibles como cambios en los
influjos de agua de la zona en distintas épocas del año. Para lograr esto es necesario conocer el
comportamiento o forma de funcionamiento de los diferentes tipos de generadores que se tienen a
disposición, para ello se utilizan diferentes curvas que han sido proporcionadas por el diseñador o
hechas a
base de pruebas con lo cual se pueden determinar parámetros importantes que
involucran la operación económica de los generadores, dichas curvas nos indican cuánto cuesta
producir la energía ($/MWh) para el caso de una termoeléctrica y cuánto volumen se debe turbinar
para generar un MWh de energía (m3/MWh) para una hidroeléctrica.
Como un SEP consta de cierto número de unidades térmicas, geotérmicas e hidroeléctricas se
utilizan herramientas matemáticas o computacionales para llegar a la mejor utilización de los
recursos con los que se cuenta. En este capítulo, se muestran las curvas características de ambos
tipos de generadores y además se desarrollará el planteamiento matemático para un despacho de
unidades puramente térmico y algunos de los métodos de optimización más utilizados que servirán
de referencia para entender el programa de simulación del despacho horario que se desarrollará
en este trabajo.
2.2 Curvas características de unidades generadoras
En el análisis de problemas asociados con la operación económica se necesitan conocer algunos
parámetros del SEP, entre los más importantes se encuentran las curvas características entradasalida de los generadores. A continuación se presenta su forma idealizada, las unidades más
usadas y forma de obtenerla.
16
2.2.1 Unidades termoeléctricas
Analizando los problemas asociados con la operación y control de un sistema de potencia hay
muchos parámetros importantes involucrados, pero en cuanto a la operación económica, nos
interesa el que está asociado con la curva característica de costos de la unidad térmica, ya que en
ella se nos indica cuánto cuesta producir cierta cantidad de potencia. Esta curva es mejor conocida
como la curva entrada-salida de una unidad térmica. La entrada en esta curva puede venir
especificada en términos de dólares por hora, toneladas de carbón por hora o en pies cúbicos de
gas por hora y la salida es la potencia eléctrica expresada en megawatts. Para obtener esta curva
característica de manera experimental lo que se hace es que se fija la generación de la unidad en
un valor y se mide el consumo de combustible por hora correspondiente a esa generación, luego
se repite el procedimiento anterior para distintos valores de generación obteniéndose de esta
manera una serie de puntos que permiten trazar dicha curva. A continuación definiremos algunos
términos que usaremos de aquí en adelante:
Llamaremos “H” la entrada de energía en forma de calor medida en unidades de MBtu/h, sea “f”
el costo de producir un MBtu medido en $/MBtu. Para obtener la curva de costos totales” F” se
multiplica H y f cuyas unidades vienen expresadas en $/h.
En la Figura 2.1 se muestra una curva característica entrada-salida de una unidad en forma
idealizada, se puede apreciar que la operación de unidades térmicas esta acotada por potencias
ENTRADA, H(MBtu/h) o F($/h)
mínima y máxima.
SALIDA, P(MW)
Figura 2.1 Curva característica entrada-salida de unidades térmicas [Wood, 1996: p. 9]
La curva característica de costo incremental para una unidad de este tipo es la pendiente(derivada)
de la curva entrada-salida (ΔH/ΔP o ΔF/ΔP), los datos de esta curva resultante están expresados
17
en Btu/kWh o $/kWh versus salida neta de potencia expresada en megawatts. Esta curva de costo
incremental es la que se usa en el despacho económico de la unidad, en la Figura 2.2 se presenta
COSTO INCREMENTAL DE COMBUSTIBLE,
TASA INCREMENTAL DE CALOR,
$
dicha curva.
SALIDA, P(MW)
Figura 2.2 Curva característica de costo incremental de combustible [Wood, 1996: p.10]
La curva de costo incremental representa las variaciones de la entrada con respecto a la salida de
la unidad. Dado que existen diferentes formas de representar la curva característica entrada-salida
para las unidades debido a los diferentes diseños y formas de obtener las curvas, los datos se
aproximan generalmente a una curva polinomial, en muchos casos una función cuadrática es una
buena representación. Una serie de segmentos de líneas rectas pueden también usarse para
representar la curva característica entrada-salida, pero esto afecta directamente en la curva de
costo incremental. En la Figura 2.3 se ve la diferencia de curvas de costo incremental para dos
diferentes tipos de curva característica entrada-salida, la línea sólida proviene de una curva
entrada-salida cuadrática, mientras que la línea punteada proviene de una curva entrada-salida
TASA INCREMENTAL DE CALOR
compuesta por segmentos de línea.
SALIDA, P(MW)
Figura 2.3 Curvas de costo incremental de dos unidades térmicas distintas [Wood, 1996: p.11]
18
El uso de estas diferentes representaciones puede requerir un método diferente al llevar a cabo el
despacho económico, ya que solo la línea sólida representa una función continua y por lo tanto
fácil de analizar, en cambio la línea punteada presenta discontinuidades y podría requerir otro tipo
de análisis.
2.2.2 Unidades hidroeléctricas
Si se tienen varias unidades hidroeléctricas, el problema del despacho económico puede
abordarse de manera similar al caso termoeléctrico, pero en este caso se trata de minimizar el
gasto de agua para una generación dada, para esto se trazan curvas de gasto específico de agua
contra generación.
La curva característica de una unidad hidroeléctrica es similar a una térmica, la diferencia radica
prácticamente en las unidades en que viene expresada, la entrada para este tipo de unidad esta
expresada en términos volumétricos por unidad de tiempo y la salida siempre en términos de
potencia eléctrica. Las unidades de entrada pueden ser expresadas en acre-pies/h o bien en m3/h y
la salida en MW. En la Figura 2.4 se muestra una curva típica de una planta hidroeléctrica donde la
cabeza neta hidráulica es constante, es decir, que el nivel de agua en la presa permanece
constante, esta característica muestra una curva casi lineal de la entrada de volumen de agua por
unidad de tiempo como una función de la potencia de salida, pero como se puede observar,
tampoco es recomendable incrementar demasiado el volumen ya que la eficiencia de la unidad
3
Qo(m /h)
ENTRADA, Q(m 3/h)
disminuye.
Po (MW )
SALIDA, P(MW)
Figura 2.4 Curva característica entrada-salida de cabeza neta constante [Wood, 1996: p.21]
La Figura 2.5 representa la curva de costo incremental del agua para la curva de la figura 2.4 la
cual es obtenida al igual que en una unidad térmica a través de la pendiente de la curva
19
característica entrada-salida de la unidad hidro, esta gráfica posee unidades de acre-ft/kWh o
TASA INCREMENTAL DE AGUA,
m3
m3/kWh versus MW.
SALIDA, P(MW)
Figura 2.5 Curva de tasa incremental de agua de plantas hidroeléctricas [Wood, 1996: p.21]
Debido a que la mayoría de unidades hidroeléctricas no es de cabeza constante, lo cual se debe a
que los influjos no son constantes a través de todo el año y siendo ésta la principal alimentación
de la presa el despacho económico es un poco más difícil de hacerse que si fuera uno de cabeza
constante, lo que se tiene es una curva entrada-salida con múltiples curvas a considerar, en la
Figura 2.6 se muestra una planta hidroeléctrica de cabeza variable la cual muestra diferentes
curvas, cada una correspondiente a una cabeza distinta. La curva de costo incremental de este tipo
de planta es similar a una de cabeza constante la diferencia es que se tiene más de una curva a
considerar.
Salida
máxima
3
h1
ENTRADA,
m
h2
h1
h2
h3
h3
SALIDA; P(MW)
Figura 2.6 Curva entrada-salida de una hidroeléctrica con cabeza variable [Wood, 1996: p.22]
20
2.3 Despacho económico de unidades térmicas
Uno de los problemas fundamentales de la operación de un sistema de energía eléctrica es el
despacho económico el cual consiste en repartir la demanda total del sistema entre los
generadores disponibles en un período de tiempo, de forma que el costo total de generación sea
el mínimo posible teniendo en cuenta un conjunto de condiciones o restricciones que restringen el
uso de éstas.
2.3.1 Restricciones en la operación de unidades termoeléctricas
Las unidades termoeléctricas tienen una serie de restricciones de operación que deben tomarse en
cuenta al momento de elaborar los despachos económicos [Gil, 2001: p.11].
1- Límites técnicos de operación: Las unidades térmicas tienen una potencia de salida mínima para
funcionamiento estable ( Pmin en la Figura 2.1). Típicamente, este valor corresponde del 10% al
30% de la potencia máxima ( Pmax en la Figura 2.1) para unidades alimentadas con gas natural o
petróleo y del 20% al 50% de la potencia máxima para unidades alimentadas con carbón.
Pi ,min ≤ Pi ≤ Pi ,max t = 1...T , i = 1...N
(Ec. 2.1)
2- Mínimo tiempo en funcionamiento y parada: Una vez que la unidad ha sido puesta en marcha,
ésta no puede apagarse hasta que ha transcurrido un tiempo mínimo que asegure la temperatura
sea igual en toda la unidad generadora (particularmente en la turbina). De esta forma puede
controlarse la fatiga de material manteniendo los gradientes de temperatura dentro de los límites
técnicos. De forma análoga, el tiempo mínimo de parada representa el número mínimo de horas
que una central debe mantenerse desacoplada una vez que deja de funcionar. La formulación
matemática de estas restricciones es la siguiente [Arroyo, 2000: p. 16].
[Yi (0) - UTi ][Wi (0) - wi (1)] ≥ 0
[ yi (t -1) - UTi ][ wi (t -1) - wi (t )] ≥ 0
[Yi (0) + DTi ][Wi (1) - wi (0)] ≤ 0
[ yi (t -1) + DTi ][ wi (t ) - wi (t -1)] ≥ 0
∀i ∈ N
∀ i ∈ N , t = 2...T
∀i ∈ N
(Ec. 2.2)
∀ i ∈ N , t = 2...T
donde yi (t) es una variable que indica el número de horas que lleva acoplada/desacoplada la
generador i al final de la hora t (positivo/negativo), Yi (0) es una constante que indica el número
de horas que lleva inicialmente acoplada/desacoplada el generador i , Wi (0) es una constante que
21
indica el estado inicial de acoplamiento de la central i , y UTi y DTi son los tiempos mínimos de
funcionamiento y parada respectivamente de la central j
3- Limitaciones de planta: En centrales termoeléctricas con más de una unidad, pueden existir
restricciones en cuanto a que éstas no pueden ponerse en funcionamiento en forma simultánea.
4- Rampas: Las unidades termoeléctricas sólo pueden realizar cambios graduales de temperatura,
por lo que toman y dejan carga gradualmente. Esta particularidad se puede modelar mediante
rampas de toma de carga. Existe otra restricción, la cual es con respecto a limitaciones de
combustible algunas centrales termoeléctricas tienen ciertas limitaciones en cuanto a la
disponibilidad de combustible.
Pi t +1 − Pi t ≤ ΔPi , subida t = 1...T , i = 1...N
Pi t − Pi t +1 ≤ ΔPi ,bajada t = 1...T , i = 1...N
(Ec. 2.3)
En este capítulo se presenta un despacho termoeléctrico tomando en cuenta solo los limites de
potencia de las unidades y pérdidas en línea de transmisión.
2.3.2 Despacho económico básico de unidades térmicas
Supongamos un sistema que consiste de N unidades termoeléctricas conectadas a un único bus
que sirve una determinada carga eléctrica PD , como se muestra en la Figura 2.7.
P1
G1
→
P2
G2
→
.
.
.
GN
PD
PN
→
Figura 2.7 N unidades generadoras supliendo una carga PD
La suma de potencias de las N unidades debe ser igual a la carga demandada PD ,
matemáticamente puede escribirse como:
22
N
PD = P1 + P2 + ... + PN = ∑ Pi
(Ec. 2.4)
i =1
Anteriormente se ha visto que los costos de combustible (F) de cada unidad generadora pueden
expresarse en función de su potencia por medio de su curva característica de entrada-salida según
la Ec. 2.2.
F1 = F1 ( P1 ), F2 = F2 ( P2 ), ... FN = FN ( PN )
(Ec. 2.5)
El costo total de combustible de las N unidades puede expresarse de la siguiente manera:
N
FT = F1 + F2 + F3 + ... + FN = ∑ Fi ( Pi )
(Ec. 2.6)
i =1
Como el despacho económico de carga consiste en distribuir la carga demandada entre las
unidades que se encuentran disponibles para suplir PD , de tal manera que el costo de combustible
sea mínimo pero cumpliendo con los requisitos que la suma de las N generaciones sea igual a la
carga total y respetando limites de generación, entonces debe cumplirse la Ec. 2.7 y Ec. 2.8.
N
φ = PD − ∑ Pi =0
(Ec. 2.7)
Pi ,min ≤ Pi ≤ Pi ,max
(Ec. 2.8)
i =1
Si a la función de costos totales FT le sumamos la función λφ la función no se ve alterada, y
definiendo esta nueva ecuación como la Ecuación de Lagrange, debido a que esto se resuelve por
el Método de los Multiplicadores de Lagrange, donde la constante λ es el multiplicador de
Lagrange y representa el costo incremental de combustible o costo marginal de la demanda,
teniendo de esta manera:
L = FT + λφ
(Ec. 2.9)
Consideremos primero el caso sin pérdidas y sin límites de potencia, entonces la ecuación de
Lagrange queda definida como sigue:
N
N
⎡
⎤
L = ∑ Fi ( Pi ) + λ ⎢ PD − ∑ Pi ⎥
i =1
i =1
⎣
⎦
(Ec. 2.10)
23
Para obtener el mínimo de la función de Lagrange hallamos las derivadas parciales de esta
ecuación con respecto a cada uno de los términos involucrados en esta ecuación, es decir,
respecto a cada una de las potencias y Lambda, luego se igualan a cero obteniendo un grupo de
ecuaciones como se muestra a continuación:
∂L dFi ( Pi )
=
−λ =0
∂Pi
dPi
(Ec. 2.11)
N
∂L
= − ∑ Pi + PD = 0
∂λ
i =1
(Ec. 2.12)
Entonces el despacho económico de carga se logra resolviendo las Ec. 2.11 y 2.12. Es importante
observar que el término dFi ( Pi ) / dPi es el costo marginal de cada generador cuyas unidades vienen
expresadas en $/MWh.
Para este caso el valor común de los costos marginales es el multiplicador de Lagrange ( λ ), esta
relación es importante ya que sirve para definir el costo del “ultimo MW” de potencia inyectada para
suplir la demanda, cantidad que se usa para definir el precio aplicado a intercambios de energía. El
multiplicador λ también representa el precio eficiente al que se debe remunerar a los generadores
para satisfacer la demanda.
En la Figura 2.8 se observa que para cierto Lambda los generadores aportan potencias distintas,
pero el precio pagado es el mismo para todos los generadores.
dF1 ( P1 )
dF2 ( P2 )
dF3 ( P3 )
dP1
dP2
dP3
($ / MWh)
($ / MWh)
($ / MWh)
λ
P1,min
P1,max P1 (MW)
P2,min
P2,max
P2 (MW)
P3,min
+
+
+
PD = P1 + P2 + P3
Figura 2.8 Interpretación gráfica de Lambda
P3,max
P3 (MW)
24
2.3.3 Despacho económico con límites de potencia
Si se quiere introducir restricciones de potencia, la solución sería de la siguiente forma:
dFi
=λ
dPi
Para Pi ,min < Pi < Pi ,max
dFi
≤λ
dPi
Para Pi = Pi ,max
dFi
≥λ
dPi
Para Pi = Pi ,min
(Ec. 2.13)
La solución a éste grupo de ecuaciones se desarrolla mediante el uso de las condiciones de KuhnTucker; dicho procedimiento se explica en el Anexo A del trabajo. Este grupo de ecuaciones se
puede interpretar de la siguiente manera: los generadores que operan entre sus límites de potencia
tienen costos marginales idénticos y de valor λ , los que operan a su mínimo de potencia tienen un
costo marginal igual o mayor que λ , mientras los que operan a su límite superior tienen un costo
igual o menor que λ . En la Figura 2.9 se muestra de manera gráfica esta interpretación.
dF1 ( P1 )
dF2 ( P2 )
dF3 ( P3 )
dP1
dP2
dP3
($ / MWh)
($ / MWh)
($ / MWh)
λ
P1,min
P1,max P1 (MW)
P2,min
P2,max
P2 (MW)
P3,min
P3,max
P3 (MW)
+
+
+
PD = P1 + P2 + P3
Figura 2.9 Interpretación gráfica de Lambda considerando limites de potencia
2.3.4 Despacho económico térmico con pérdidas de transmisión
En este caso, se considera el efecto de la red de transmisión sobre la manera en que se
despachan las unidades de generación. En la Figura 2.10 se muestra la condición que se esta
considerando.
25
La nueva condición de equilibrio de potencia se muestra en la ecuación (2.11), donde Pperdidas es una
función de las variables Pi . . ⎡ Ppérdidas = f ( P1 , P2 ,..., Pi ) ⎤
⎣
⎦
P1
→
G1
P2
→
G2
red de
transmisión
con pérdidas
.
.
.
PD
PN
→
GN
Figura 2.10 N unidades generadoras supliendo una carga y considerando perdidas de transmisión
N
PD + Pperdidas − ∑ Pi = φ = 0
(Ec. 2.14)
i =1
En este caso el problema de optimización se plantea de la siguiente manera:
N
min
∑ F (P )
i
i
i=1
Sujeto a:
N
∑P −P
i =1
i
perdidas
= PD
(Ec. 2.15)
La nueva función objetivo queda planteada como sigue:
N
N
⎡
⎤
L = ∑ Fi + λ ⎢ PD − ∑ Pi + Pperdidas ⎥
i =1
i =1
⎣
⎦
(Ec. 2.16)
Y las condiciones de optimización son las siguientes:
∂Pperdidas
∂L dFi
=
+λ
=λ
∂Pi dPi
δ Pi
⎛ ∂Pperdidas
⎞
∂L dFi
=
+λ⎜
− 1⎟ = 0
∂Pi dPi
⎝ δ Pi
⎠
N
∂L
= ∑ Pi − Pperdidas = PD
∂λ i =1
(Ec. 2.17)
Esta condición establece que el costo marginal de los generadores es distinto en cada nodo, e
igual al producto del multiplicador de Lagrange por un factor que dependerá del comportamiento de
26
cada generador en la función de pérdidas. En conclusión los generadores no operan a costos
marginales iguales, sino que varían según la sensibilidad de las pérdidas con respecto a la
generación.
2.4 Métodos de optimización
El despacho económico de carga es un elemento importante dentro de la producción, planeación y
control de un sistema eléctrico de potencia, por lo tanto se hace necesario buscar un método
matemático que proporcione una solución óptima al problema del despacho.
A continuación se presenta los métodos más utilizados para resolver el despacho económico.
2.4.1 Método de Iteración Lambda
A continuación se muestran los pasos a seguir para desarrollar el método de solución de iteración
Lambda con límites de potencia, despreciando pérdidas en transmisión:
Paso 1. Para cada iteración k , λ se aproxima por λ k
Paso 2. El nivel de producción de cada generador se calcula según las condiciones necesarias, es
decir:
Si
dFi
≤λ
dPi
⇒
Pi = Pi ,max
Si
dFi
≥λ
dPi
⇒
Pi = Pi ,min
Si
dFi
=λ
dPi
⇒
Pi ,min < Pi < Pi ,max
(Ec. 2.18)
Paso 3. Con los Pi encontrados calcular:
N
ε = PD − ∑ Pi
(Ec. 2.19)
i =1
Paso 4.Se repite pasos 1-3 hasta que se cumpla la condición de equilibrio de potencia para una
tolerancia especificada, sino se cumple esta condición ajustar λ de la siguiente manera:
λ k +1 = λ k + Δλ
N
Δλ = α ( PD + ∑ Pi )
i =1
(Ec. 2.20)
27
donde α es un escalar que guía a λ a converger, usualmente es un valor pequeño para que los Δλ
sean pequeños, el diagrama de bloques de la Figura 2.11 muestra este método. Se recomienda
utilizar un λ inicial que sea el promedio de los Lambdas de los i generadores involucrados
calculados en base a valores de potencia asignados para cada generador de tal manera que estos
suplan la demanda, esto con el objeto de iniciar con un Lambda cercana al Lambda optimo.
Iniciar con λ k
dFi (Pi,min )
dPi
≥ λk
Si
Pi = Pi ,min
No
dFi ( Pi ,min )
dPi
≤ λk
Si
Pi = Pi ,max
No
dFi ( Pi ,min )
dPi
= λk
Si
Pi ,min < Pi < Pi ,max
Calcular
N
ε = PD − ∑ Pi
i =1
Si
[ε ≤ Tolerancia]
No
Ajustar λ k
λ k +1 = λ k + Δ λ
N
Δ λ = α ( PD + ∑ Pi )
FIN
i =1
Figura 2.11 Diagrama de bloques para el Método de Iteración Lambda
2.4.2 Método del Gradiente
Como se mencionó anteriormente la función a minimizar es la función de costo total, teniendo
como restricción solamente el equilibrio de potencia, ver ecuaciones (2.15).
N
f = ∑ Fi ( Pi )
i =1
N
φ = ( PD − ∑ Pi )
(Ec. 2.21)
i =1
Para resolver el problema del despacho económico, aplicamos la técnica del Gradiente a la función
de Lagrange que se define a continuación:
28
N
N
⎡
⎤
L = ∑ Fi ( Pi ) + λ ⎢ PD − ∑ Pi ⎥
i =1
i =1
⎣
⎦
(Ec. 2.22)
⎡ ∂L ⎤ ⎡ dF1 ( P1 ) − λ ⎤
⎥
⎢ ∂P ⎥ ⎢ dP1
⎥
⎢ 1⎥ ⎢
⎥
⎢M ⎥ ⎢M
⎥
∇L = ⎢ ∂L ⎥ = ⎢ dFi ( Pi )
⎢ ⎥ ⎢
−λ⎥
⎥
⎢ ∂Pi ⎥ ⎢ dPi
⎥
⎢ ⎥ ⎢
N
⎢ ∂L ⎥ ⎢ PD − ∑ Pi ⎥
⎢⎣ ∂λ ⎦⎥ ⎢⎣
⎥⎦
i =1
(Ec. 2.23)
Y el gradiente de la función es:
El procedimiento del despacho económico requiere valores iniciales de λ, P1 , P2 ,....Pi para encontrar
el gradiente de L utilizando la ecuación 2.17. Luego se encuentran los nuevos valores de
λ, P1 , P2 ,....Pi los cuales se encuentran de la siguiente manera:
x1 = x 0 − (∇L)α x 0
(Ec. 2.24)
Donde x 0 es el vector de valores iniciales y α es un escalar que nos garantiza que el proceso
converge. El vector x tiene la siguiente estructura:
⎡ P1 ⎤
⎢P ⎥
⎢ 2⎥
x=⎢ M⎥
⎢ ⎥
⎢ Pi ⎥
⎢⎣ λ ⎥⎦
(Ec. 2.25)
El proceso converge cuando el ΔL es igual a cero, lo que indica que se ha encontrado el valor
óptimo del despacho.
2.4.3 Método de Newton
Este método consiste en llevar a que el Gradiente (∇ Lx ) sea igual a cero, ya que ésta es una
función vectorial, se puede formular el problema de encontrar la corrección que lleva exactamente
a cero al gradiente, esto se puede hacer utilizando el método de Newton.
29
Suponga que se tiene una función g(x) la cual se quiere llevar a cero. La función g es un vector y
los desconocidos valores de x, otro vector. Luego utilizando el método de Newton tenemos:
g ( x + Δx ) = g ( x ) + [ g '( x ) ] Δx = 0
(Ec. 2.26)
Si despejamos Δx obtenemos la matriz jacobiana definida como:
Δx = − [ g '( x ) ] g ( x )
−1
(Ec. 2.27)
Ahora, si decimos que la función g es el vector gradiente tenemos lo siguiente:
−1
⎡δ
⎤
Δx = − ⎢ ∇Lx ⎥ ΔL
⎣δ x
⎦
(Ec. 2.28)
En el problema del despacho económico la ecuación se representa como
N
N
⎡
⎤
L = ∑ Fi ( Pi ) + λ ⎢ PD − ∑ Pi ⎥
i =1
i =1
⎣
⎦
(Ec. 2.29)
Donde ∇ L se definió anteriormente. La matriz Jacobiana se vuelve una matriz compuesta de
segundas derivadas la cual es llamada matriz Hessiana:
⎡ ∂2 L
⎢ 2
⎢ ∂P1
⎢ ∂2 L
∂
⎡
⎤ ⎢
⎢ ∂P ∇L ⎥ = ⎢ ∂P2 ∂P1
⎣
⎦ ⎢
M
⎢
2
⎢ ∂ L
⎢
⎣ ∂λ∂P1
∂2 L
L
∂P1∂P2
∂2 L
∂P2 2
L
M
∂ L
∂λ∂P2
2
L
∂2 L ⎤
⎥
∂P1∂Pi ⎥
∂2 L ⎥
⎥
∂P1∂Pi ⎥
M ⎥
⎥
∂2 L ⎥
⎥
∂λ∂Pi ⎦
(Ec. 2.30)
2.4.4 Método de Relajación de Lagrange
Este método es el que será utilizado para generar el algoritmo que se implementará en la solución
del programa de simulación del despacho hidrotérmico de nuestro país, esta formulación es
conocida como solución dual y en ella los multiplicadores de Lagrange son conocidos como
30
variables duales. Para ser expuesto de una manera sencilla se aplicara la técnica para resolver el
problema de despacho económico.
El problema es:
N
f * = min ∑ Fi ( Pi )
i =1
Sujeto a:
N
∑P = P
i =1
i
(Ec. 2.31)
D
A f * se le conoce como el valor óptimo de la función objetivo, dado por el óptimo del problema, es
decir, X N = ( P1 , P2 ,..., PN )*
La función de Lagrange tiene la siguiente forma:
N
N
⎡
⎤
L( P1 , P2 ,..., Pi , λ ) = ∑ Fi ( Pi ) + λ ⎢ PD − ∑ Pi ⎥
i =1
i =1
⎣
⎦
(Ec. 2.32)
Si definimos una función dual como q(λ ) :
q (λ ) = min L( P1, P 2,..., Pi, λ )
Pi
desde i = 1,..., N
N
⎧N
⎡
⎤⎫
q(λ ) = min ⎨∑ Fi ( Pi ) + λ ⎢ PD − ∑ Pi ⎥ ⎬
Pi
i =1
⎣
⎦⎭
⎩ i =1
(Ec. 2.33)
Donde λ es la variable dual o multiplicador de Lagrange de la ecuación de demanda. Luego el
problema dual es encontrar:
q* (λ ) = max q (λ )
λ ≥0
(Ec. 2.34)
Ahora si observamos la Ec. 2.33 el termino λ PD no depende de Pi entonces se puede reescribir
como
N
⎧N
⎡
⎤⎫
q(λ ) = min ⎨∑ Fi ( Pi ) + λ ⎢ PD − ∑ Pi ⎥ ⎬
Pi
i =1
⎣
⎦⎭
⎩ i =1
N
(Ec. 2.35)
q(λ ) = λ PD + min ∑ { Fi ( Pi ) − λ Pi }
Pi
i =1
Si introducimos una función como lo muestra la Ec. 2.36 se puede interpretar como la
maximización de ganancia i , dado un precio λ para la potencia inyectada.
31
N
N
i =1
i =1
qi (λ ) = min ∑ { Fi ( Pi ) − λ Pi } = − max ∑ {λ Pi − Fi ( Pi )}
Pi
(Ec. 2.36)
Para encontrar el máximo de esta ecuación se deriva con respecto a Pi :
min { Fi ( Pi ) − λ Pi } = − max {λ Pi − Fi ( Pi )}
(Ec. 2.37)
dF ( P )
d
{λ Pi − Fi ( Pi )} = λ − i i = 0
dPi
dPi
Y la solución a esta ecuación es:
dFi ( Pi opt )
=λ
dPi
(Ec. 2.38)
La forma de optimizar esta función se puede resumir en el siguiente diagrama de bloques de la
Figura 2.12. Este algoritmo consiste en proponer un λ k el cual se supone que maximiza qi (λ )
para luego encontrar los valores de Pi que minimizan la función de Lagrange, este proceso se
repite hasta que se encuentre una solución.
Proponer un λ k
Resolver qi (λ k )
N
Evaluar q (λ k ) = λ k PD + ∑ qi (λ k )
i =1
Si
q (λ k ) − f ( x k ) ≤ tolerancia ó
N
PD − ∑ Pi ≤ tolerancia ó
i =1
k ≤ máximo de iteraciones
No
Ajustar λ k
λ k +1 = λ k + Δλ
FIN
N
Δλ = α ( PD + ∑ Pi )
i =1
Figura 2.12 Diagrama de bloques del Método de Relajación de Lagrange
33
CAPITULO 3
UNIT COMMITMENT
3.1 Introducción
En el capítulo anterior se explicó que el despacho económico consiste en determinar la repartición
óptima de carga entre las unidades generadoras termoeléctricas con las que se dispone de tal
manera que el costo total de generación sea mínimo, no analiza la manera de obtener mejores
resultados y por consiguiente una mejor utilización del recurso. Ahora abordaremos el problema de
determinar que unidades generadoras deben acoplarse o desacoplarse según la variación de la
demanda para conseguir la mejor optimización de los recursos, para ello en este capítulo se
desarrolla la asignación de unidades o unit commitment con lo cual abordaremos más adelante la
solución a la asignación de unidades térmicas.
Como sabemos la demanda de energía a suplir por un grupo de generadores no es constante en
el transcurso del día, la demanda
es generalmente alta en ciertos períodos (punta) y por el
contrario es baja en otros (valle) y cada zona presenta un comportamiento similar. Este
comportamiento se puede analizar también de manera diaria, ya que no son iguales los
requerimientos de carga de un día de semana normal comparado con los de uno de fin de semana,
entonces debido a este comportamiento es que la asignación de unidades representa un problema
para la operación del sistema de potencia. No se trata simplemente de encender las unidades,
sincronizarlas y ponerlas en línea, esto representa un gasto demasiado alto, entonces lo que se
busca es hacer la asignación de unidades de forma eficiente, esto se logra apagando las unidades
cuando no son necesarias para los requerimientos de carga del momento, con lo cual se logra un
ahorro considerable, para mostrar lo que implica el unit commitment se presenta el siguiente
ejemplo:
Ejemplo 3A: Suponga que se tienen tres unidades con las siguientes características de Heat Rate
(H) y costos de combustible (f):
Unidad 1:
H1 = 510 + 7.2 P1 + 0.00142 P12
Pmin = 150 MW
MBtu/h
Pmax = 600 MW
Unidad 2:
H 2 = 310 + 7.85P2 + 0.00194 P22 MBtu/h
Pmin = 100 MW
Pmax = 400 MW
34
H 3 = 78 + 7.97 P3 + 0.00482 P32
Unidad 3:
MBtu/h
Pmin = 50 MW
Pmax = 200 MW
Con costo de combustible:
f1 = 1.1 $/MBtu
f2 = 1.0 $/MBtu
f3 = 1.2 $/MBtu
Obteniendo las ecuaciones de costo total para cada unidad:
Si
deseamos
cubrir
F1 = 561 + 7.92 P1 + 0.001592 P12
$/h
F2 = 310 + 7.85P2 + 0.00194 P22
$/h
F3 = 93.6 + 9.564 P3 + 0.005784 P32
$/h
una
demanda
de
550
MW
la
pregunta
sería:
¿Qué unidad o grupo de unidades pueden usarse para suplir esta carga de la forma más
económicamente posible?
Para resolver este problema simplemente probaríamos todas las combinaciones posibles de las
tres unidades, pero teniendo en cuenta que algunas combinaciones no son posibles debido a que
la suma total de su potencia máxima de salida no logra cubrir la demanda o por el contrario que la
suma de sus potencias mínimas sea demasiado grande para la demanda del momento. En la
Tabla 3.1 se presentan las posibles combinaciones de las tres unidades, estas soluciones han
sido hechas con los métodos de optimización del capítulo anterior (On = unidad encendida, Off =
unidad apagada). En el Anexo B se muestra también el despacho para cada una de las posibles
combinaciones de las unidades hechas por medio de la hoja de cálculos MS Excel utilizando la
Costos
Totales
50
Off
On
Off
400
100
Off
On
On
600
150
0
400
150
0
3760
1658
5418
On
Off
Off
600
150
550
0
0
5389
0
0
5389
On
Off
On
800
200
500
0
50
4911
0
586
5497
On
On
Off
1000
250
295
255
0
3030
2440
0
5471
On
On
On
1200
300
267
233
50
2787
2244
586
5617
F2
0
200
F1
0
On
P3
Off
Off
P2
Off
Off
P1
F3
Min.
Generación
Unidad 2
Off
Unidad 3
Unidad 1
Max.
Generación
herramienta SOLVER.
SOLUCIÓN NO FACTIBLE
Tabla 3.1 Combinaciones posibles de tres unidades supliendo una carga de 550 MW
35
Observando los datos de la tabla 3.1 podemos ver que tener las tres unidades supliendo la carga
no es lo ideal, ya que esto sale más costoso que cualquier otra combinación y observamos también
como sólo con la unidad 1 se puede cubrir la demanda con los menores costos de producción.
El ejemplo anterior se hizo para un valor específico de carga, pero como sabemos el
comportamiento de la demanda es variable en el transcurso del día, entonces este procedimiento
realizado en el ejemplo debe hacerse siguiendo estas variaciones de carga, afortunadamente el
comportamiento de la demanda de un SEP no varía mucho de un día a otro por lo tanto si se
tienen los datos de este comportamiento desde un buen tiempo atrás se puede predecir su posible
comportamiento a seguir.
3.2 Métodos de solución para la asignación de unidades
El problema de la asignación de unidades puede ser muy difícil debido a todas las restricciones y
combinaciones posibles que pueden surgir de un dado número de unidades, por lo tanto se deben
buscar procedimientos que nos ayuden a encontrar una solución rápida y real al problema, para
ello plantearemos la situación que se tiene al inicio del problema.
-
Tenemos establecida una demanda a cubrir para un período de M intervalos.
-
Se cuenta con N unidades para cubrir la demanda de un período T .
-
Los T niveles de carga y límites de operación de las N unidades es tal que una unidad
puede suplir cargas individuales y cualquier combinación de unidades puede también
suplir estas cargas.
Para un período de M intervalos el número máximo de combinaciones posibles es (2 N − 1)T , si
consideramos un sistema con 5, 10 20 y 40 unidades y un periodo de un día compuesto de 24
horas o intervalos tenemos según Tabla 3.2 lo siguiente:
N
5
10
20
40
(2N -1)24
6.2×1035
1.73×1072
3.12×10144
9.74×10288
Tabla 3.2 Posibles combinaciones para N unidades y para T periodos
36
Como podemos observar este número de
combinaciones
es demasiado alto, pero
afortunadamente las restricciones de las unidades y relaciones de capacidad de carga son tales
que este número de combinaciones se ve reducido, casi nunca al llevar a la práctica, la
optimización alcanza estas dimensiones.
Las técnicas más utilizadas para encontrar la solución de la asignación de unidades son:
1- Diseño de lista de prioridades
2- Programación dinámica
3- Relajación de Lagrange
3.2.1 Diseño de lista de prioridades
Este método consiste en crear una lista de prioridades de los generadores, la cual puede ser
obtenida después de una exhaustiva enumeración de todas las posibles combinaciones para cada
nivel de carga, a continuación se presenta la solución para un despacho de carga el cual posee 15
distintos niveles de carga ( T = 15) usando las mismas unidades del Ejemplo 3A y en el que se
presentan las combinaciones óptimas de las unidades para el despacho económico.
De la Tabla 3.3 podemos observar que cuando la carga es menor que 600 MW sólo funciona la
unidad 1, cuando la carga se encuentra entre 600 MW y 1000 MW funcionan las unidades 1 y 2 y
si la carga sobrepasa los 1000 MW funcionan todas las unidades.
Carga (MW)
1200
1150
1100
1050
1000
950
900
850
800
750
700
650
600
550
500
Unidad 1
On
On
On
On
On
On
On
On
On
On
On
On
On
On
On
Unidad 2
On
On
On
On
On
On
On
On
On
On
On
On
Off
Off
Off
Unidad 3
On
On
On
On
Off
Off
Off
Off
Off
Off
Off
Off
Off
Off
Off
Tabla 3.3 Combinación óptima de unidades del Ejemplo 3A para una carga variable
37
Otra forma de hacer la lista de prioridades para las unidades puede estar basada en los costos
promedios de producción cuando la unidad está a su máxima capacidad, en la Tabla 3.4 se
presentan estos costos para las unidades del Ejemplo 3A y en la Tabla 3.5 el orden en que se
despachan las unidades siguiendo este criterio, es de hacer notar que hay diferencias entre la
asignación de unidades que se observa en la Tabla 3.3 y la Tabla 3.5.
Unidad
Costo promedio de
producción a máxima
potencia ($/MWh)
1
2
3
9.79
9.48
11.188
Tabla 3.4 Costo promedio de producción para las unidades del ejemplo 3A
Min. MW de Máx. MW de
Combinación la combinación la combinación
2+1+3
2+1
2
300
250
100
1200
1000
400
Tabla 3.5 Despacho de unidades en base a su costo promedio de producción
Algunos esquemas de listas de prioridades son construidas en base a un algoritmo de apagadoencendido de unidades como se muestra en Figura 3.1 el cual consiste en tomar distintas
decisiones cuando ya están definidas las prioridades de las unidades en base a reserva rodante,
costo de arranque, mínimos de encendido y apagado, etc.
3.2.2 Programación dinámica
La programación dinámica tiene algunas ventajas sobre los esquemas de lista de prioridades, la
principal ventaja es que reduce las dimensiones del problema, este método así como el diseño de
lista de prioridades lo que buscan es minimizar los costos al hacer la asignación de unidades en un
sistema eléctrico. Para explicar de una manera simple se presenta el siguiente ejemplo:
Ejemplo 3B
Suponiendo que se quiere establecer la trayectoria óptima para llegar desde A hasta H, pero
teniendo no sólo una trayectoria sino varias a disposición como se muestra en la Figura 3.2. El
38
Para cada hora , determinar si la unidad a ser
desconectada en la lista de prioridades dejará
suficiente generación para suplir la demanda
mas la reserva rodante.
NO
SI
Determinar el número de horas H, antes
que la unidad se necesite de nuevo
SI
Si H es menor que el tiempo de encendioapagado de la unidad.
NO
Calcular dos costos. El primero es el costo
de producción de las siguientes H horas con
la unidad encendida..El segundo es
recalcular la misma suma para la unidad
apagada y añadir los costos de arranque. Si
existe suficiente diferencia al apagar la
unidad, será apagada, sino mantanerla
encendida.
Mantener la
unidad encendida
Repetir todo el
procedimiento anterior para
la siguiente unidad en la
lista.
FIN
Figura 3.1 Diagrama de bloques de lista de prioridades
número en cada flecha representa el costo de la trayectoria y los nodos en una misma línea
vertical representan los posibles estados a seguir para pasar de una etapa a otra. La solución
óptima sería enumerar todas las trayectorias posibles y encontrar cúal es la que representa el
menor costo y esa sería la solución; en la Tabla 3.6 se muestran los costos de cada trayectoria y si
ésta es óptima o no.
ESTADOS
9
B
E
2
5
6
6
3
A
5
C
6
8
H
2
3
D
F
4
2
G
Figura 3.2 Posibles trayectorias de A hacia H
39
No
1
2
3
4
5
6
7
Trayectoria
ABEH
ABFH
ACEH
ACFH
ADEH
ADFH
ADGH
Costo
20
15
15
16
15
16
12
Optima
NO
NO
NO
NO
NO
NO
SI
Tabla 3.6 Posibles trayectorias para el Ejemplo 3B
La trayectoria de menor costo es A → D → G → H con un costo mínimo de 12 unidades.
La programación dinámica es una técnica de optimización que encuentra dicha solución sin
necesidad de hacer una enumeración exhaustiva de las posibles trayectorias, se puede observar
que la trayectoria óptima está compuesta de subtrayectorias que son todas óptimas como se
muestra a continuación en la Tabla 3.7:
Etapa
Estado
0
A
1
D
2
3
G
H
Trayectoria
óptima hacia H
A→D→G→H
D→G→H
G→H
H
Tabla 3.7 Subtrayectorias óptimas para el Ejemplo 3B
La anterior observación da lugar al principio de optimalidad de la programación dinámica la cual
dice que ¨ la trayectoria óptima está formada por subtrayectorias óptimas¨.
A continuación se presenta la formulación matemática para la programación dinámica:
Se introducen las siguientes definiciones:
Va ( xi , xi +1 ) : Costo de transición del estado
xi en la etapa a -1, al estado xi +1 en la etapa a .
f a ( xi ) : Costo mínimo para viajar desde la primera etapa, hasta el estado xi de la etapa a .
Con las definiciones anteriores se construye la ecuación recursiva de la programación dinámica:
f a ( xi ) = min [ f a −1 ( xi ) + Va ( xa −1 , xi ) ]
{ xa −1}
Donde xa −1 es el conjunto de todos los estados en la etapa a − 1 .
(Ec. 3.1)
40
La ecuación anterior representa el costo óptimo de llegar al estado xi en la etapa a , desde la
etapa a − 1 , sabiendo que la trayectoria obtenida es óptima.
A continuación en la Tabla 3.8 se presenta la solución al Ejemplo 3B utilizando programación
dinámica.
Etapa
Estados
0
1
2
3
xa
A
B,C,D
E,F,G
H
Tabla 3.8 Estados para cada etapa del Ejemplo 3B
Iniciación f 0 ( A ) =0
Costo cero para el primer estado.
Costo para llegar a la etapa 1.
f1 ( B ) = f 0 ( A ) + V1 ( A, B ) = 0 + 5 = 5
(Viniendo de A)
f1 ( C ) = f 0 ( A ) + V1 ( A, C ) = 0 + 3 = 3
(Viniendo de A)
f1 ( D ) = f 0 ( A ) + V1 ( A, D ) = 0 + 6 = 6
(Viniendo de A)
Costo mínimo para llegar a la etapa 2.
f 2 (E)= min [ f1 (B)+V2 (B,E),f1 (C)+V2 (C,E),f1 (D)+V2 (D,E) ]
{B,C,D}
f 2 (E)=min [5+9, 3+6, 6+3] = min [14,9,9]
(Viniendo de C o D)
f 2 (E)=9
f 2 (F)= min [5+2, 3+5, 6+2] = min [ 7,8,8] = 7
(Viniendo de B)
f 2 (G)= min [ 6 + 2] = 8
(Viniendo de D)
{B,C,D}
{B,C,D}
{D}
Costo mínimo para llegar a la etapa 3.
f 3 (H)= min [9 + 6, 7 + 8,8 + 4] = min [15,15,12]
{E,F,G}
{E,F,G}
41
(Viniendo de G)
f3 (H)=12
Reconstruyendo la trayectoria hacia atrás, se tiene que la trayectoria óptima es:
H ←⎯
⎯ G ←⎯
⎯ D ←⎯
⎯A
Como hemos visto la programación dinámica es una técnica para resolver problemas donde se
desea minimizar los costos al llevar a cabo una
tarea en particular que pasa por diferentes
estados. Cuando esta técnica es usada en problemas de operación de sistemas de potencia busca
hacer la asignación de unidades de tal manera que los costos de operación sean mínimos para un
periodo determinado, las etapas estarían establecidas por subperiodos dentro del período total,
cada nodo representa un generador o grupo de generadores de los que se puede disponer en la
siguiente etapa y los números en las flechas entre nodos representa los costos que se tienen al
pasar de una etapa a otra entre estos dos nodos.
3.2.3 Relajación de Lagrange
El método de programación dinámica para la asignación de unidades tiene algunas desventajas
cuando los sistemas de potencia son de tamaño considerable. Esta desventaja radica en que la
programación dinámica busca la solución al problema reduciendo el número de combinaciones a
probar cuando pasa de una etapa a otra, pero si el sistema es grande siempre se tiene un número
considerable de caminos o trayectorias y la solución se complica en estos sistemas utilizando ésta
técnica. En la técnica de la Relajación de Lagrange esta desventaja desaparece, ya que la solución
está basada en la optimización dual vista en el capítulo anterior. A continuación se desarrolla el
planteamiento matemático de la Relajación de Lagrange:
Comenzaremos definiendo la variable binaria U it como:
U it = 0 si la unidad i está fuera de línea durante un período t
U it = 1 si la unidad i está en línea durante un período t
Pi t es la potencia producida por el generador i
PDt demanda total del sistema en una hora o período t
Ahora definiremos algunas restricciones y la función objetivo del problema de asignación de
unidades:
42
1- Balance de potencia:
N
PDt − ∑ Pi tU it = 0 ∀ t = 1......T
(Ec. 3.2)
i =1
2- Límites de potencia de las unidades:
U it Pi min ≤ Pi t ≤ U it Pi max
para i = 1.....N
y
t = 1......T
(Ec 3.3)
También se podrían tomar en cuenta otras restricciones en el problema de asignación de unidades
como es reserva rodante, capacidad de rampa de las unidades, tiempos mínimos y máximos de
encendido y apagado de unidades, costos de arranque, etc.
A continuación definimos la función objetivo considerando costos de arranque de las unidades:
T
N
t =1
i =1
∑∑
⎡⎣ Fi ( Pi t ) + costos de arranquei ,t ⎤⎦ U it = F ( Pi t , U it )
(Ec. 3.4)
Ahora podemos plantear la función de Lagrange para resolver la asignación de unidades como
sigue:
T
N
⎛
⎞
L( P,U , λ ) = F ( Pi t , U it ) + ∑ λ t ⎜ PDt − ∑ Pi tU it ⎟
t =1
i =1
⎝
⎠
(Ec. 3.5)
La Relajación de Lagrange procede a resolver el problema de la asignación de unidades ignorando
temporalmente las restricciones, es decir, como que si éstas no existieran. Esto se hace a través
de la optimización dual, procedimiento explicado anteriormente, el cual intenta maximizar el
lagrangeano con respecto a los multiplicadores de Lagrange, mientras minimiza con respecto a
otras variables en el problema, esto es:
q ∗ ( λ ) = max
q (λ )
t
(Ec. 3.6)
q (λ ) = min
L( P,U , λ )
t
t
(Ec. 3.7)
λ
Donde:
Pi ,U i
Esto se hace en dos pasos básicos:
1- Encontrar un valor de λ t el cual mueve q(λ ) hacia su valor óptimo.
2- Asumiendo que el λ t encontrado en el paso 1 es el óptimo, encontrar el mínimo de L
ajustando los valores de P t y U t .
43
Minimizaremos la función de Lagrange, pero antes rescribimos la Ec. 3.5 como:
T
N
L=∑
∑
t =1
i =1
T
N
⎛ t
⎞
⎡⎣ Fi ( Pi t ) + costos de arranquei ,t ⎤⎦ U it + ∑ λ t ⎜ Pload
− ∑ Pi tU it ⎟
t =1
i =1
⎝
⎠
(Ec. 3.8)
Esto lo reescribimos nuevamente así:
T
N
L=∑
∑
t =1
i =1
T
El término
∑λ P
t
t =1
T
T
t
⎡⎣ Fi ( Pi t ) + costos de arranquei ,t ⎤⎦ U it + ∑ λ t Pload
−∑
t =1
t =1
N
∑λ P U
t
i =1
t
i
es constante y puede ser omitido ya que se tomo un λ
t
load
t
t
i
(Ec. 3.9)
fijo, finalmente la
función de Lagrange es:
N
⎛ T
L = ∑ ⎜∑
i =1 ⎝ t =1
{⎡⎣ F ( P ) + costos de arranque
t
i
i
i ,t
}
⎤ U it − λ t Pi tU it ⎞⎟
⎦
⎠
(Ec. 3.10)
Como puede observarse el término entre paréntesis nos ayuda a que se puedan tratar las
unidades individualmente, lo cual era nuestra meta, por lo tanto para resolver el problema de la
asignación de unidades se resuelve separadamente cada unidad sin considerar qué le pasa a las
demás unidades. El mínimo de la función de Lagrange se encuentra resolviendo para el mínimo de
cada unidad generadora en todo el período de tiempo, entonces:
{
min q ( λ ) = ∑ min ∑ ⎡⎣ Fi ( Pi t ) + costos de arranquei ,t ⎤⎦ U it − λ t Pi tU it
i =1
t =1
N
T
}
(Ec. 3.11)
Sujeto a:
U it Pi min ≤ Pi t ≤ U it Pi max
para t = 1......T
(Ec. 3.12)
Con la ayuda de la programación dinámica se puede resolver el problema ya que involucra una
sola variable, esto puede visualizarse en la Figura 3.3 donde se muestran los dos posibles estados
para la unidad i ( U it
=0
o U it
= 1)
y CA i representa el costo de arranque del generador i :
Ui = 1
CAi
CAi
CAi
Ui = 0
t=1
t=2
t=3
t=4
Figura 3.3 Posibles estados usando Programación Dinámica
44
Cuando U it =0 el valor mínimo de la función es trivial y es igual a cero, sin embargo cuando U it =1
la función a minimizar es:
min ⎡⎣ Fi ( Pi ) − λ t Pi t ⎤⎦
(Ec. 3.13)
Si observamos el término de los costos de arranque, estos desaparecen, ya que estamos
optimizando respecto a
Pi t , entonces para encontrar el mínimo de la función se procede a
encontrar su primera derivada, por lo tanto:
d
d
⎡ F P − λ t Pi t ⎤ = t Fi ( Pi t ) − λ t = 0
t ⎣ i ( i )
⎦
dPi
dPi
(Ec. 3.14)
La solución a esta ecuación es:
d
Fi ( Pi opt ) = λ t
dPi t
(Ec. 3.15)
Hay tres casos que pueden darse dependiendo de la relación entre el Pi opt y los límites de potencia
de las unidades:
1- Si Pi opt ≤ Pi min , entonces:
min ⎡⎣ Fi ( Pi ) − λ t Pi t ⎤⎦ = Fi ( Pi min ) − λ t Pi min
(Ec. 3.16)
2- Si Pi min ≤ Pi opt ≤ Pi max , entonces:
min ⎡⎣ Fi ( Pi ) − λ t Pi t ⎤⎦ = Fi ( Pi opt ) − λ t Pi opt
(Ec. 3.17)
3- Si Pi opt ≥ Pi max , entonces:
min ⎡⎣ Fi ( Pi ) − λ t Pi t ⎤⎦ = Fi ( Pi max ) − λ t Pi max
(Ec. 3.18)
Con las potencias ya definidas se procede a encontrar la minimización de ⎡⎣ Fi ( Pi ) − λ t Pi t ⎤⎦ en cada
etapa y para cada generador, para lograr la optimización se debe cumplir:
⎡ Fi ( Pi ) − λ t Pi t ⎤ < 0
⎣
⎦
(Ec. 3.19)
45
La ecuación anterior nos indica básicamente si el generador entra o no al despacho de carga
( U it
=1
o U it
= 0),
dependiendo si cumple con esta ecuación, la cual si observamos se hace menor
que cero sólo cuando el λ
t
asignado en ese momento minimiza la ecuación; si esto lo vemos
desde el punto de vista del que produce observamos que si el λ t asignado no es el adecuado la
ecuación no es menor que cero y esto significa que no recupero los costos de producir, si por el
contrario se cumple con esta ecuación significa que el productor está obteniendo una cierta
ganancia y si por lo menos ésta ecuación fuera igual a cero el productor recupera sólo sus costos
de producción, a esto se debe prácticamente que un generador entre al despacho cuando la
ecuación es menor que cero ya que un productor siempre busca obtener cierta utilidad por la
potencia servida.
Para cada período de tiempo se va ajustando λ t de manera que se acerque al valor que optimice
q (λ ) para la solución del problema del despacho económico, entonces para inicializar su búsqueda
iniciamos siempre con un valor λ =0. Como el procedimiento de solución de la Relajación de
Lagrange usa una combinación del método del gradiente y métodos heurísticos para acercarse
rápido a la solución, a través de la practica se ha llegado a encontrar una formula que nos asegura
que éste acercamiento al λ deseado sea pequeño. Entonces para ajustar el nuevo λ t usamos la
ecuación que definimos a continuación.
⎡ d
⎤
λ t = λ t + ⎢ q ( λ )⎥ α
⎣ dλ
⎦
(Ec 3.20)
Donde:
α = 0.01
cuando
d
q(λ ) es positivo
dλ
α = 0.002
cuando
d
q(λ ) es negativo
dλ
y
Estos valores de α son los que propone Wood [2000: p.156] para un buen acercamiento, luego
para saber que tan cerca nos encontramos de la solución óptima usamos el ¨duality gap¨ el cual va
disminuyendo su magnitud a medida que la solución converge y es usado como criterio de paro de
las iteraciones. Este término viene definido como sigue:
( J ∗ − q∗ )
q∗
Donde:
(Ec. 3.21)
46
J ∗ : representa los costos totales de generación
en el periodo considerado en el despacho
económico, éste valor es asignado si el despacho no ha sido factible en dicha iteración, tal como
sucede en las primeras iteraciones, y se calcula con los valores de las potencias ya ajustadas.
t
q∗ : representa los costos totales de generación con las potencias asignadas con el λ del periodo
(sea éste despacho factible o infactible) y es el máximo valor de q (λ ) .
En la Figura 3.4 se presentan los pasos a seguir en el método de Relajación de Lagrange por
medio de un diagrama de bloques. Y para un mayor entendimiento se desarrolla el ejemplo 3C en
donde se observa paso a paso el procedimiento a seguir.
Iniciar λ t para t = 1...T
k=0
Para cada unidad i
Hacer programación dinámica para encontrar el estado
de la unidad en los T periodos y luego resolver:
Pi t y U it para t = 1...T
Resuelto hasta la última unidad?
?
NO
SI
Encontrar el valor dual q* (λ t )
Usando U t calcular el valor primal J * , esto es,
resolver un despacho económico para cada hora
usando las unidades que han sido asignadas para
esa hora.
Calcular el "duality gap"
J * − q*
q*
Actualizar λ t para todo t
"duality gap" suficientemente pequeño
Hacer ajustes finales a las unidades
asignadas en el despacho de manera
que sea factible.
FIN
Figura 3.4 Algoritmo de Relajación de Lagrange para la asignación de unidades
47
Ejemplo 3C
En este ejemplo se utiliza la Relajación de Lagrange para encontrar la asignación de unidades para
un periodo de cuatro horas con sus respectivas demandas. Se dispone de tres unidades, no
se
consideran costos de arranque y se asumen costos totales de generación de 10,000 cuando no se
satisface la demanda. A continuación se presenta la función de costos de las unidades y los
periodos con su respectiva demanda.
Función de costos para las unidades:
Unidad 1
F1 ( P1 ) = 30 + 10 P1 + 0.002 P12
100 < P1 < 600
F2 ( P2 ) = 20 + 8P2 + 0.0025P22
100 < P2 < 400
Unidad 2
Unidad 3
F3 ( P3 ) = 10 + 6 P3 + 0.005 P32
50 < P3 < 200
Periodos y demanda (Tabla 3.9)
t
PDt (MW)
1
2
3
4
300
500
1100
400
Tabla 3.9 Datos de demanda para el Ejemplo 3C
Solución:
Inicio λ = 0
Sustituyendo en ecuación 3.15 encontramos que:
P1 = - 2500
Pero como se tiene el caso Pi
opt
P2 = - 1600
P3 = - 600
≤ Pi min entonces ajustamos las potencias a sus potencias
mínimas.
P1 = 100
P2 = 100
P3 = 50
48
Luego usando programación dinámica para encontrar el estado de cada unidad, esto se hace
mediante el uso de la ecuación 3.19 obteniendo:
u1 = 0
u2 = 0
u3 = 0
Es de hacer notar que esto se ha hecho solo para la primera hora en la iteración 1, haciendo esto
para las demás horas se obtiene:
•
Iteración 1 (Ver Tabla 3.10)
periodo
λ
1
2
3
4
0
0
0
0
N
u1
u2
u3
P1
P2
P3
PDt − ∑ Pi tU it
P1ajd
P2ajd
P3ajd
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
300
500
1100
400
0
0
0
0
0
0
0
0
0
0
0
0
i =1
Tabla 3.10 Resultados de la primera iteración del Ejemplo 3C
Con:
q∗ = max q(λ ) = 0
J ∗ = 40000 (ya que se asume un J ∗ = 10000 en cada periodo debido a que no se satisface ninguna
demanda).
J ∗ − q∗
= indefinido
q∗
Pi ajd : son los ajustes que se hacen a las potencias cuando la suma de éstas sobrepasa la cantidad
de potencia demandada.
Luego para la siguiente iteración se encuentra antes el nuevo λ para cada hora mediante el uso
de la ecuación 3.20, entonces obtenemos:
λ1 =3
λ 2 =5
λ 3 = 11
λ 4 =4
Ahora realizando el mismo procedimiento anteriormente descrito para cada hora y en cada
iteración se tiene:
49
•
Iteración 2 (Ver Tabla 3.11)
N
periodo
λ
u1
u2
u3
1
2
3
4
3
5
11
4
0
0
1
0
0
0
1
0
0
0
1
0
P1
P2
P3
PDt − ∑ Pi tU it
P1ajd
P2ajd
P3ajd
0
0
250
0
0
0
400
0
0
0
200
0
300
500
250
400
0
0
0
0
0
0
0
0
0
0
0
0
i =1
Tabla 3.11 Resultados de la segunda iteración del Ejemplo 3C
Con:
q∗ = 300(3) + 500(5) + [ F1 (250) + F2 (400) + F3 (200) + 250(11) ] + 400(4) = 15435
J ∗ = 40000 (ya que se asume un J ∗ = 10000 en cada periodo debido a que no se satisface ninguna
demanda).
J ∗ − q∗
= 1.5915
q∗
Para las siguientes iteraciones se tiene:
•
Iteración 3 (Ver Tabla 3.12)
N
periodo
λ
u1
u2
u3
1
2
3
4
6
10
13.5
8
0
0
1
0
0
1
1
0
0
1
1
1
P1
P2
P3
PDt − ∑ Pi tU it
P1ajd
P2ajd
P3ajd
0
0
600
0
0
400
400
0
0
200
200
200
300
-100
-100
200
0
0
500
0
0
300
400
0
0
200
200
0
i =1
Tabla 3.12 Resultados de la tercera iteración del Ejemplo 3C
Con:
q∗ = 300(6) + [ F2 (400) + F3 (200) − 100(10) ] + [ F1 (600) + F2 (400) + F3 (200) − 100(13.5) ] + [ F3 (200) + 200(8) ]
= 19270
50
J ∗ = 10000 + [ F2 (300) + F3 (200) ] + [ F1 (500) + F2 (400) + F3 (200) ] + 10000 = 34615
J ∗ − q∗
= 0.7963
q∗
•
Iteración 4 (Ver Tabla 3.13)
periodo
λ
1
2
3
4
9
9.8
13.3
10
N
u1
u2
u3
0
0
1
0
1
1
1
1
1
1
1
1
P1
P2
P3
PDt − ∑ Pi tU it
P1ajd
P2ajd
P3ajd
0
0
600
0
200
360
400
400
200
200
200
200
-100
-60
-100
-200
0
0
500
0
100
300
400
200
200
200
200
200
i =1
Tabla 3.13 Resultados de la cuarta iteración del Ejemplo 3C
Con:
q∗ = 19756
J ∗ = 20000
J ∗ − q∗
= 0.0123
q∗
•
Iteración 5 (Ver Tabla 3.14)
N
periodo
λ
1
2
3
4
8.8
9.68
13.1
9.6
u1
u2
u3
0
0
1
0
1
1
1
1
1
1
1
1
P1
P2
P3
PDt − ∑ Pi tU it
P1ajd
P2ajd
P3ajd
0
0
600
0
160
336
400
320
200
200
200
200
-60
-36
-100
-120
0
0
500
0
100
300
400
200
200
200
200
200
i =1
Tabla 3.14 Resultados de la quinta iteración del Ejemplo 3C
Con:
q∗ = 19861.76
51
J ∗ = 20000
J ∗ − q∗
= 0.0069
q∗
•
Iteración 6 (Ver Tabla 3.15)
N
periodo
λ
1
2
3
4
8.68
9.61
12.9
9.36
u1
u2
u3
0
0
1
0
1
1
1
1
1
1
1
1
P1
P2
P3
PDt − ∑ Pi tU it
P1ajd
P2ajd
P3ajd
0
0
600
0
136
322
400
272
200
200
200
200
-36
-22
-100
-200
0
0
500
0
100
300
400
200
200
200
200
200
i =1
Tabla 3.15 Resultados de la sexta iteración del Ejemplo 3C
Con:
q∗ = 19912.6336
J ∗ = 20000
J ∗ − q∗
= 0.0043
q∗
La asignación de unidades no cambia significativamente luego de unas 12 iteraciones, por lo tanto
se ha logrado hacer el despacho económico. El resultado óptimo es:
λ 1 = 8.5
λ 2 = 9.5
λ 3 = 12
λ4 =9
Como hemos podido observar la Relajación de Lagrange es un método de optimización muy
completo ya que su solución se basa tanto en la programación dinámica como en la optimización
dual, y se le ha dado mucha importancia a su procedimiento ya que en la coordinación hidrotérmico
que se hará mas adelante la etapa que involucra el despacho térmico utiliza este método, por lo
que se enfatizó mucho en su entendimiento. A continuación en Tabla 3.16 presentamos los datos
52
de duality gap para cada iteración y su forma de comportamiento según el grafico duality gap Vrs.
Iteraciones (ver Figura 3.5).
Iteración
1
2
3
4
5
6
7
8
9
10
11
12
Duality gap
indefinido
1.5915
0.7963
0.0123
0.0069
0.0043
0.0028
0.0016
0.0006
0.0001
0.0000
0.0000
Tabla 3.16 Duality gap en cada iteración
2
1.5
duality gap
1
0.5
0
0
1
2
3
4
5
6
7
8
9
10
11
-0.5
-1
iteración
Figura 3.5 Tendencia del duality gap en cada iteración
12
53
CAPITULO 4
COORDINACION HIDROTERMICA
4.1 Introducción
En el desarrollo de este capitulo se presentan los conceptos teóricos para entender los tipos de
coordinación existente (corto, mediano y largo plazo) en la coordinación hidrotérmica así como
también explicar en que consiste esta coordinación y las variables involucradas, es importante
recalcar que la programación que utilizaremos en la simulación del despacho hidrotérmico del país
es la de corto plazo, además se presenta restricciones en la operación de unidades hidroeléctricas
así como también el método matemático utilizado para resolver dicha coordinación (Relajación de
Lagrange).
La coordinación de la operación de un sistema de generación hidroeléctrica es usualmente más
compleja que la coordinación de un sistema termoeléctrico, esto se debe a que las plantas
hidroeléctricas deben ser acopladas eléctrica e hidráulicamente (variaciones de caudales, influjos
de agua, almacenamiento de agua en reservorios, etc.), y esto hace que existan muchas más
restricciones en la coordinación de plantas hidroeléctricas que en una en la que sólo existen
plantas termoeléctricas.
En la operación de un sistema hidrotérmico de potencia los problemas a solucionar dependen
generalmente de encontrar un balance entre la generación hidroeléctrica y termoeléctrica con la
carga a suplir, de tal manera que los costos de operación sean mínimos.
La coordinación de estos sistemas hidrotérmicos es realmente un problema ya que se debe
programar el caudal a ser turbinado (sujeto a restricciones como niveles mínimos y máximos de los
embalses, influjos de agua, etc.) para satisfacer la demanda de energía eléctrica y además
minimizar los costos de producción de las plantas termoeléctricas.
Algunas técnicas desarrolladas para programar estos sistemas consisten en asignar un costo al
agua y luego hacer el despacho económico de carga como en un sistema termoeléctrico
convencional. En sistemas donde la mayor componente de generación es hidroeléctrica puede
hacerse un despacho con mínimos costos para la generación termoeléctrica.
Existen dos tipos de sistemas hidrotérmicos, uno en el cual existe un balance entre la generación
hidroeléctrica y la termoeléctrica y otro donde la generación hidroeléctrica es una pequeña fracción
54
de la capacidad total con la que se cuenta. En este último sistema el despacho se hace
minimizando los costos de producción de generación termoeléctrica, reconociendo las diversas
restricciones hidráulicas que existen.
4.2 Características principales
Una unidad hidroeléctrica es aquella que mediante el uso de una turbina acoplada con un
generador convierte la energía cinética de una masa de agua en movimiento en energía eléctrica,
generalmente pueden haber dos tipos de centrales hidroeléctricas, las cuales se mencionan a
continuación:
1- Centrales hidroeléctricas de pasada: Son aquellas que aprovechan el paso de agua a gran
velocidad, por ejemplo en un río, para generar electricidad. No es posible almacenar agua, por lo
que la generación debe seguir las fluctuaciones del agua disponible. Debido a sus características,
en general este tipo de centrales se consideran siempre despachadas, y la potencia que entregan
simplemente se resta a la demanda total del sistema. En nuestro país las centrales hidroeléctricas
5 de Noviembre y 15 de Septiembre son de éste tipo.
2- Centrales hidroeléctricas de embalse: se caracterizan en que tienen la capacidad para acumular
cierta cantidad de agua (y por ende de energía). Según la capacidad de almacenamiento del
embalse puede hacerse una regulación estacional o incluso anual. Así, para operar en forma
óptima una central de este tipo, la energía almacenada debe usarse en el momento más oportuno
para reducir el costo de operación del sistema. En nuestro país las centrales hidroeléctricas
Guajoyo y Cerrón Grande son de éste tipo.
Además, en este tipo de central debe tomarse en cuenta que para sacar el máximo provecho al
agua la cota debe estar lo más cercana posible a la cota máxima del embalse. Es por ello que en la
programación de la generación, para obtener la mayor cantidad de potencia posible por cada
metro cúbico de agua debe procurarse que la cota permanezca lo más alta posible, aunque no a tal
punto que llegue a producirse vertimiento y desperdicio del agua.
Ahora bien, debido a que el agua disponible en cada central es una variable de naturaleza
estocástica, el análisis de sistemas hidrotérmicos deberá necesariamente considerar diferentes
escenarios hidrológicos. En El Salvador predominan las centrales hidroeléctricas tipo embalse las
cuales se caracterizan por la capacidad para acumular cierta cantidad de agua (y por ende de
energía).Para operar en forma óptima una central de este tipo, la energía almacenada debe usarse
en el momento más oportuno para reducir el costo de operación del sistema.
55
Debido a las particularidades de los sistemas interconectados con generación tanto térmica como
hidráulica, conviene describir algunas de sus características que inciden directamente en la
programación de la generación.
A diferencia de los sistemas exclusivamente térmicos, las decisiones tomadas para un período en
un sistema hidrotérmico influyen en lo que ocurre en los siguientes períodos de la programación
debido a que existen centrales hidroeléctricas donde los volúmenes finales de un período son el
volumen inicial para el siguiente período.
Las centrales hidroeléctricas usan la energía almacenada desplazando la generación térmica y los
costos asociados al consumo de combustible. Ya que la disponibilidad de energía hidroeléctrica
está limitada por la capacidad de almacenamiento en los embalses, se introduce una dependencia
entre la decisión operativa de hoy y los costos de operación en el futuro. En consecuencia el uso
de agua en un período de la programación afecta la disponibilidad energética en los períodos
siguientes, tal como se puede apreciar en el árbol de decisión de la Figura 4.1.
Decisión
Coordinación
hidrológica futura
Consecuencia
operación
Húmeda
Normal
Seca
Déficit
Húmeda
Vertimiento
Seca
Normal
Uso de
reserva
No uso de
reserva
Figura 4.1 Procesos de decisión para sistemas hidrotérmicos [Pereira, 1998: p.74]
El agua llega a los embalses en forma gratuita, por lo que tiende a pensarse que su costo es cero,
sin embargo, ya que la generación hidroeléctrica produce ahorros en el sistema debido a la
generación termoeléctrica que desplaza, en realidad el agua tiene asociado un costo de
oportunidad. De este modo, si el agua de los embalses se utiliza cuando la demanda del sistema
56
es alta, se está desplazando el consumo de combustibles de mayor precio. Además debe tomarse
en cuenta que si el agua no se usa en un período determinado puede almacenarse para uso futuro,
por lo que no debe considerarse un solo período de programación, sino que deben analizarse
también los costos en los períodos siguientes.
4.3 Restricciones en la operación de unidades hidroeléctricas
Los sistemas hidrotérmicos tienen una variada gama de restricciones de operación que considerar,
además de las restricciones propias de las unidades termoeléctricas (ya mencionadas en él
capitulo 2), debe incluirse un nuevo conjunto de restricciones propias de la operación de las
unidades hidroeléctricas las cuales se mencionan a continuación [Gil, 2001: p.13]:
1- Cotas mínima y máxima del embalse: Las centrales hidroeléctricas no pueden operar para cotas
demasiado bajas en el embalse, debido a la disminución de la eficiencia y tampoco en cotas
demasiado altas para evitar el desperdicio del agua a través del derrame.
2- Dinámica hidráulica propia de cada embalse: La dinámica hidráulica propia de cada embalse la
cual consiste en tomar en cuenta los caudales de entrada, influjos, descarga de la planta,
derrames, evaporación de agua en los embalses, etc.
3- Existencia de series hidráulicas: La existencia de centrales en serie o cascada hidráulica implica
que el caudal de entrada de las centrales aguas abajo dependerá de la descarga de las centrales
aguas arriba. Además debe considerarse el tiempo que demora al agua llegar de un embalse al
otro.
4.4 Coordinación hidrotérmica
En un SEP como el de El Salvador que cuentan con un porcentaje considerable de generación
hidráulica, la coordinación hidrotérmica es el primer paso para elaborar los programas de
generación. La coordinación hidrotérmica consiste en determinar el uso óptimo del agua disponible
en los embalses a lo largo del horizonte de programación.
Para llevar a cabo una adecuada coordinación hidrotérmica hay ciertos aspectos de especial
relevancia que se deben tomar en cuenta como son las variables involucradas en esta
coordinación así como también los tipos de programación que existen (largo, mediano y corto
plazo), en las secciones siguientes se explica detalladamente estos tipos de programación.
57
4.4.1 Descripción del problema
Para llevar a cabo una adecuada coordinación hidrotérmica hay ciertos aspectos de especial
relevancia que se deben tomar en cuenta:
a) Predicción de la demanda: Debe disponerse de modelos predictivos adecuados a las
particularidades cada sistema, tanto para las predicciones de corto plazo, como de mediano y largo
plazo.
b) Modelo hidrológico: Debe disponerse de una base de datos hidrológicos para cada central,
considerando el origen del agua (influjo natural, lluvia, estiaje, etc.).
Debido a la existencia de ciclos hidrológicos y a las limitaciones en la capacidad de los embalses,
la coordinación hidrotérmica y la elaboración de los programas tentativos de generación debe
involucrar distintos horizontes de tiempo, estos se hacen por medio de modelos probabilísticos de
largo, mediano y corto plazo.
4.4.2 Modelos de largo plazo
El primer paso para elaborar un programa de generación hidrotérmica es desarrollar una estrategia
de operación de largo plazo (uno a cinco años) ver Figura 4.2. La elaboración de esta estrategia
debe tomar en cuenta predicciones de consumo, diferentes escenarios hidrológicos, variaciones
anuales y estaciónales de las reservas hidráulicas, los valores y costos esperados de generación
térmica, planes de obras, los factores de indisponibilidad de cada unidad y las probabilidades de
escasez de energía.
Los modelos de largo plazo consideran una representación simplificada de la oferta y demanda del
sistema para llevar a cabo las simulaciones. La estrategia de operación de largo plazo debe arrojar
como resultado los montos de energía generada termoeléctrica e hidroeléctricamente en una base
mensual de forma de asegurar el suministro energético al menor costo posible. La idea es
minimizar el costo de operación a través del uso óptimo de los recursos hidráulicos.
ENTRADA
Agua embalsada, hidrología,
oferta y demanda totales,
planes de obra, etc.
LARGO PLAZO
Horizonte multianual
Etapas trimestrales
SALIDA
Generación hidroeléctrica y
termoeléctrica en una base
mensual o anual
Figura 4.2 Programa de generación hidrotérmica a largo plazo
58
4.4.3. Modelos de mediano plazo
Tomando como referencia los resultados entregados por la estrategia de largo plazo, debe
simularse el modelo de mediano plazo. En esta simulación se debe determinar un criterio de
operación óptimo de los embalses para un horizonte anual en etapas mensuales y/o semanales.
Los modelos de mediano plazo deben usar información más detallada que los modelos de largo
plazo como se muestra en Figura 4.3. Si bien utilizan una representación simplificada de la oferta y
demanda del sistema, ésta representación es más desagregada que la de los modelos de largo
plazo. Además, deben tomarse en cuenta aspectos tales como la coordinación de los programas
de mantenimiento y los contratos de intercambio de energía, entre otros. Según el tipo de modelo
de mediano plazo que se use, los resultados de la simulación pueden corresponder a las cotas de
cada embalse para cada semana del período de análisis.
Debido a la naturaleza estocástica de la disponibilidad de agua, el proceso de optimización (tanto
de largo como de mediano plazo) debe tomar en cuenta diferentes escenarios hidrológicos, para
posteriormente conducir a una solución óptima.
ENTRADA
Información detallada de
cada embalse, oferta y
demanda desagregadas,
etc.
MEDIANO PLAZO
Horizonte anual
Etapas mensuales,
semanales
SALIDA
Cotas de embalses para
cada etapa
Figura 4.3 Programa de generación hidrotérmica a mediano plazo
4.4.4 Modelos de corto plazo
La coordinación hidrotérmica de corto plazo consiste en decidir la cantidad de agua que se usará
de los embalses en cada etapa (hora) del horizonte de programación (diario o semanal). El objetivo
es minimizar los costos de combustible de las unidades termoeléctricas, cumpliendo
simultáneamente las restricciones de operación (tanto eléctricas como hidráulicas) y tomando
como referencia los resultados obtenidos de la simulación de los modelos de mediano y largo
plazo. [Gil, 2001: p. 22].
La coordinación hidrotérmica de corto plazo está relacionada con la distribución de la generación
(repartición de la carga) entre las distintas centrales hidroeléctricas para cada hora del horizonte de
planificación, considerando las distintas restricciones de operación como se muestra en Figura 4.4.
59
Este diagrama servirá para definir las variables a ser introducidas en el programa de simulación,
como se verá en el capitulo 6.
ENTRADA
Información de la red, curva
de costo de cada central,
restricciones de operación,
etc.
CORTO PLAZO
Horizonte semanal
Etapas horarias
SALIDA
Potencia a entregar por
cada central
Figura 4.4 Programa de generación hidrotérmica a corto plazo
4.5 Planteamiento matemático
A continuación se presenta un planteamiento matemático del problema de la coordinación
hidrotérmica, el cual se puede formular en forma general para comprender las variables
involucradas, en este modelo no se ha tomado en cuenta los límites de transmisión.
Función a minimizar:
T
N
FT = min ∑∑ ⎡⎣ Fi t ( Pi t , uit ) + C Ai yit + C pi zit ⎤⎦
(Ec. 4.1)
t =1 i =1
Sujeto a:
N
M
∑P +∑P
t
i =1
i
j =1
t
j
= PDt
para t = 1...T , i = 1...N , j = 1...M
(Ec. 4.2)
Pi ,min uit ≤ Pi t ≤ Pi ,max uit t = 1...T , i = 1...N
(Ec. 4.3)
Pi t +1 − Pi t ≤ ΔPi , subida t = 1...T , i = 1...N
(Ec. 4.4)
Pi t − Pi t +1 ≤ ΔPi ,bajada t = 1...T , i = 1...N
(Ec. 4.5)
t
t
Vmin
≤ V jt ≤ Vmax
t
t
Qmin
≤ Q tj ≤ Qmax
Donde cada subíndice representa:
i
plantas térmicas.
j
plantas hidroeléctricas.
N
número de plantas térmicas.
M
número de plantas hidroeléctricas.
t = 1...T , j = 1...M
(Ec. 4.6)
t = 1...T , j = 1...M
(Ec. 4.7)
60
t
períodos.
Además:
Fi t ( Pi t , uit ) es la función de costo de producción de las plantas térmicas (fijo y variable).
C Aj es el costo de arranque del generador i
CPj es el costo de parada del generador i
Pi t es la potencia producida por el generador i
Pi ,min potencia mínima de salida del generador i
Pi ,max potencia máxima de salida del generador i
PDt demanda total del sistema en una hora o período t
ΔPi , subida es la rampa máxima de subida del generador i
ΔPi ,bajada es la rampa máxima de bajada del generador i
uit es una variable binaria que toma el valor de 1 si el generador i esta funcionando en la hora t , y
0 si no esta funcionando.
yit es una variable binaria que toma el valor de 1 si el generador i arranca al comienzo en la hora
t , y 0 si éste no arranca.
zit es una variable binaria que toma el valor de 1 si el generador i se desacopla al comienzo en la
hora t , y 0 si continúa acoplado.
V jt,min volumen mínimo del embalse en el período t para el generador j
V jt,max volumen máximo del embalse en el período t para el generador j
Q tj ,min caudal mínimo a ser turbinado en período t para el generador j
Qtj ,max caudal máximo a ser turbinado en período t para el generador j
Pj ,min potencia mínima de salida del generador j
Pj ,max potencia máxima de salida del generador j
4.6 Coordinación hidrotérmica básica
Como se mencionó anteriormente la mayoría de sistemas de generación es una combinación de
unidades hidroeléctricas y unidades termoeléctricas. Para una primera aproximación de solución al
punto anterior se presenta un caso sencillo, el cual involucra solamente un generador térmico que
se representa por Pi y un generador hidroeléctrico Pj como el mostrado en la Figura 4.5, entonces
61
la coordinación hidrotérmica busca minimizar los costos de producción aprovechando al máximo el
recurso hidroeléctrico. Si asumimos que generador hidroeléctrico no es suficiente para suplir la
carga demandada durante un período y esto debido a que se cuenta con un volumen máximo de
agua a ser descargado durante el período de T horas y asumiendo que no hay derrame en la
presa ( s j = 0 ), entonces el problema del despacho es como sigue:
El problema a minimizar es el siguiente:
T
Min FT = ∑ Fi ( Pi t )
(Ec. 4.8)
t =1
Sujeto a:
Tmax
∑Q
t =1
rjt
t
j
= QTOT
descarga total de agua
t = intervalo
s tj
V
(Ec. 4.9)
r jt = influjo durante periodo t
t
j
V jt = volúmen al final del periodo j
t
Qj
Q tj = descarga durante j (turbinado)
s tj = derrame durante j
Pjt
Pi t
j
i
PDt
Figura 4.5 Sistema hidrotérmico con restricciones hidráulicas
PDt − Pjt − Pi t = 0
balance de carga para t = 1...T
Otras restricciones pueden ser impuestas tal como:
V jt
t =o
= V0
volumen inicial
(Ec. 4.10)
62
V jt
t =T
= Vf
volumen final
t
t
Qmin
≤ Q t ≤ Qmax
límites de caudales para t = 1...Tmax
Q tj
descarga para una hora en particular
Asumiendo que la unidad hidroeléctrica es de cabeza constante y su curva entrada-salida
ENTRADA, Q(m3 /h)
Q = Q( Pj ) es la que se muestra en la Figura 4.6.
S A L ID A , P (M W )
Figura 4.6 Curva entrada-salida para una unidad hidroeléctrica de cabeza constante
Podemos escribir la función de Lagrange como:
T
⎡T
⎤
L = ∑ ⎡⎣ F ( Pi t ) + λit ( PDt − Pjt − Pi t ) ⎤⎦ + γ ⎢ ∑ Q( Pjt ) − QTOT ⎥
t =1
⎣ t =1
⎦
En la Ec. 4.11 puede observarse que
λ
(Ec. 4.11)
representa el costo incremental de las unidades térmicas
como se menciono en el capitulo 2 y el nuevo multiplicador
γ representa el costo de oportunidad
del agua (valor del agua).
Para un intervalo específico t = tk , la solución es:
∂L
=0
∂Pi tk
(Ec. 4.12)
dF ( Pi tk )
= λitk
dPi tk
(Ec. 4.13)
∂L
=0
∂Pjtk
(Ec. 4.14)
Obteniendo:
63
Resultando:
γ
dQ tjk
dPjtk
= λitk
(Ec. 4.15)
En la Ec. 4.15 se puede observar la relación que existe entre los costos increméntales de las
unidades térmicas y las hidroeléctricas. Para resolver este problema puede hacerse por el método
iterativo de búsqueda gamma el cual se muestra en la Figura 4.7 y consiste en elegir un valor de
gamma a partir de la Ec. 4.15, luego resolver para el valor de λ y con este costo incremental
resolver para la hidroeléctrica y luego repetir los pasos anteriores para el nuevo gamma
encontrado y así hasta encontrar una solución al despacho económico.
Seleccionar un valor para γ
Para cada intervalo t con demanda = PDt
calcular el despacho económico con
dFi t
dPi t
= λit , i = 1...N
γ
Ajustar γ
dQtj
= λit
dPjt
Calcular ε :
ε =
Tmax
∑Q
t =1
NO
t
j
− QTOT
Repetir para
todo los intervalos
t = 1 ... T
ε ≤ Tolerancia
SI
FIN
Figura 4.7 Diagrama de bloques del Método de búsqueda gamma
4.7 Unidades hidroeléctricas en cascada
El planteamiento inicial se puede complicar si existen centrales hidroeléctricas en cascada, es decir
que los embalses se encuentran en el cauce del mismo río, en donde la disponibilidad de agua en
las centrales que se hallen aguas abajo dependerá de la cantidad de agua que estén utilizando las
64
centrales aguas arriba. De este modo la generación de algunas centrales dependerá de la
generación de otras, lo que impone ciertas restricciones especiales a los sistemas hidroeléctricos
en cascada, por lo que es necesario definir ecuaciones de volúmenes que relacionen este tipo de
configuración. En la Figura 4.8 se muestra un arreglo de tres centrales en cascada.
Figura 4.8 Centrales hidroeléctricas en cascada
En base al diagrama de la Figura 4.8 se definen los volúmenes para las tres unidades en serie de
la figura 4.6 las cuales quedan definidas como sigue:
V1t = V1t −1 + (r1t − s1t − Q1t )
(Ec. 4.16)
V2t = V2t −1 + (Q1t + s1t − s2t − q t2 )
(Ec. 4.17)
V3t = V3t −1 + (Q3t + s t2 − s3t − Q3t )
(Ec. 4.18)
Donde:
rjt = influjos de agua
V jt = volumen en reservorio
s tj = razón de derrame en el reservorio
Q tj = descarga de la hidroeléctrica
El objetivo es minimizar:
T
∑ F ( P ) = costo total
t
t =1
i
(Ec. 4.19)
65
Sujeto a las siguientes restricciones:
PDt − Pi t − Pjt = 0
∀ i = 1, j = 1, 2,3
(Ec. 4.20)
y las restricciones de volumen descritas en las Ec. 4.16, 4.17, 4.18
Todas estas ecuaciones aplican para t = 1...T .
Entonces la función de Lagrange se puede expresar como:
T
{
L = ∑ ⎡⎣ F ( Pi t ) + λit ( PDt − Pi t − Pjt ) ⎤⎦ + γ 1t ⎡⎣V1t − V1t −1 − (r1t − s1t − Q1t ) ⎤⎦ +
t =1
γ ⎡⎣V − V
t
2
t
2
t −1
2
− (Q + s1 − s − q 2 ) ⎤⎦ + γ 2 ⎡⎣V − V
t
1
t
t
2
t
t
t
3
t −1
3
}
(Ec. 4.21)
− (Q + s 2 − s − Q3 ) ⎤⎦
t
3
t
t
3
t
Donde los subíndices 1, 2 y 3 corresponden a los generadores hidroeléctricos de la figura 4.8.Para
resolver este tipo de función que involucra restricciones de volúmenes necesitamos usar las
condiciones de Kuhn-Tucker vistas en el Capitulo 2 para poder encontrar la solución ya sea por
métodos iterativos o por la técnica del gradiente. Dependiendo del método elegido para la solución
es de hacer notar que la convergencia hacia una solución óptima es lenta y por ésta razón la
solución a estos problemas se hace usando programación dinámica u otros métodos de
programación lineal para su solución.
4.8 Formulación del problema mediante Relajación de Lagrange
La solución de la coordinación de un sistema hidroeléctrico es una tarea difícil ya que el problema
no es convexo debido a las variables integrales que dependen de los estados de encendido y
apagado de los generadores térmicos. Adicionalmente, este problema puede tener cientos de
variables dependiendo del tiempo de planeación. Finalmente presentamos la metodología de
Relajación de Lagrange para resolver el problema de coordinación hidrotérmico genérico, lo
importante de este método es la separación entre lo que es el despacho térmico del hidráulico
aunque existe un nexo que los relaciona (multiplicadores de Lagrange).
Este método esta basado en la formulación de un problema dual y un problema primal. La
diferencia relativa entre la solución primal y dual es llamada “duality gap”. Lo mas sobresaliente de
la técnica de RL es la forma de tratar el acople de las restricciones, la demanda conecta a las
plantas hidroeléctricas y térmicas para todos los subperíodos del horizonte de planeación, además
existen restricciones de volúmenes de las hidroplantas las cuales se relacionan para cada
subperíodo, ya que el volumen final de los embalses en un subperíodo es igual al volumen inicial
66
para el siguiente subperíodo. Estas restricciones son añadidas a la función objetivo por medio de
multiplicadores de Lagrange (vectores duales) y el resultado de esta función es conocida como el
problema primal relajado.
El problema de dual de la coordinación hidrotérmica es la maximización del problema primal
relajado, este problema dual contiene vectores de multiplicadores de Lagrange como variables.
Para cada maximización de la función dual el vector dual actualizado y el problema primal relajado
es resuelto subsecuentemente. Esta secuencia es iterativa y repetitiva hasta que el “duality gap”
llegue a cierta tolerancia.
Al utilizar las técnicas de RL para resolver el problema de la coordinación hidrotérmica, el problema
primal relajado que resulta, se puede descomponer de manera natural en un subproblema para
cada térmica y en un subproblema por cada cuenca hidráulica. Esta descomposición permite
modelar de manera precisa cada generador así como seleccionar la técnica de optimización mas
adecuada a la estructura de cada subproblema. Además de todas estas ventajas, que se derivan
de la descomposición en subproblemas del problema primal relajado como se verá adelante, la
aplicación de las técnicas de RL para resolver el problema de la coordinación hidrotérmica conlleva
una ventaja adicional: las variables del problema dual (multiplicadores de Lagrange) tienen un
significado económico muy útil en el ámbito de los mercados competitivos de energía eléctrica
descentralizados, así como en sistemas centralizados.
Si bien la RL es capaz de enfrentar problemas con un gran número de generadores, en la medida
que el sistema crece sus resultados se alejan del óptimo. Además, las restricciones de las
unidades y del sistema deben simplificarse demasiado para incorporarlas al modelo.
4.8.1
Modelo matemático
El problema se pude formular como un problema de optimización en el que los costos de operación
se minimizan sujetos a que se cumplan las restricciones técnicas de las centrales térmicas e
hidráulicas.
Los principales elementos de este problema son:
1. Función a minimizar
T
N
T
N
FT ( Pi ) = ∑∑ ⎡⎣ Fi t ( Pi t ) + C Ai ,t ⎤⎦ uit = ∑∑ ⎡⎣ Fi ( Pi t , uit ) ⎤⎦
t =1 i =1
t =1 i =1
(Ec. 4.22)
67
El problema anterior es denominado problema primal.
2. Restricciones de igualdad
PDt = Pi t + Pjt
V jt = V jt −1 + (rjt − s tj − q tj )
(Ec. 4.23)
3. Restricciones de desigualdad
t
t
Pi ,min
≤ Pi t ≤ Pi ,max
V jt,min ≤ V jt ≤ V jt,max
t
j ,min
P
(Ec. 4.24)
≤P ≤P
t
j
t
j ,max
Donde:
i : índice para plantas térmicas
j : índice para plantas hidroeléctricas
N : número de plantas térmicas
M : número de plantas hidroeléctricas
t : número de períodos
C Ai ,t : costo de arranque del generador i
Fi t ( Pi t ) : función de costo de generador i
Fi t ( Pi t , uit ) : función de costo total incluyendo costos de arranque del generador i
PDt : variación de demanda para cada período
Pi t : contribución del generador i a satisfacer la demanda para cada período t
Pjt : contribución del generador j a satisfacer la demanda para cada período t
uit : variable binaria que toma el valor de 1 si el generador i esta funcionando en la hora t y 0 si no
lo está.
Pi ,max : potencia máxima de salida del generador i
Pi ,min : potencia mínima de salida del generador i
Pj ,max : potencia máxima de salida del generador j
Pj ,min : potencia mínima de salida del generador j
V jt : volumen de agua en el embalse del generador j al final del período t
V jt,min : volumen mínimo de agua en el embalse del generador j en período t
V jt,max : volumen máximo de agua en el embalse del generador j en período t
68
rjt : influjos naturales de agua en el embalse del generador j en período t
s tj : vertimiento de agua del generador j en el período t
Q tj : caudal turbinado del generador j en el período t
La ecuación de Lagrange se puede formular de la siguiente manera:
T
N
T
N
M
⎡
⎤ T ⎧M
⎫
L = ∑∑ ⎡⎣ Fi ( Pi t ) + C Ai ,t ⎤⎦ uit + ∑ λ t ⎢ PDt − ∑ Pi t uit − ∑ Pjt ⎥ + ∑ γ ⎨∑ ⎡⎣V jt − V jt −1 − rjt + s tj + q tj ⎤⎦ ⎬
t =1 i =1
t =1
i =1
j =1
⎣
⎦ t =1 ⎩ j =1
⎭
(Ec. 4.25)
Sujeto a las restricciones de desigualdad mencionadas en la ecuación 4.28 este problema es
denominado problema primal relajado donde el multiplicador λ se puede interpretar como el costo
asociado a los generadores térmicos y el multiplicador γ asigna un costo de oportunidad al agua.
La ecuación 4.29 se puede rescribir como:
T
N
Λ
Λ
Λ
Λ
⎡Λ N Λ M Λ⎤
⎡M ⎛Λ
⎞⎤
L = ∑∑ ⎣⎡ Fi ( Pi t , uit ) ⎤⎦ + λ T ⎢ PD − ∑ Pi − ∑ Pj ⎥ + γ T ⎢ ∑ ⎜ V j , final − V j ,inicial − r j + s j + q j ⎟⎥
⎠⎦
t =1 i =1
i =1
j =1
⎣
⎦
⎣ j =1 ⎝
(Ec. 4.26)
Donde el índice ( Λ ) denota vectores para cada planta térmica i y cada planta j , la correspondiente
función dual es:
q(λ , γ ) = min L
θ
(Ec. 4.27)
Donde θ es el conjunto de variables primales { Pi t , Pjt } que satisfacen las desigualdades. En esta
función dual, las variables minimizan la función de Lagrange L , sujeto a las restricciones de los
generadores térmicos e hidráulicas.
En orden de evaluar la función dual, el problema relajado conocido como problema primal relajado
puede ser resuelto por variables duales. Si sustituimos la ecuación 4.25 en 4.27 obtenemos:
N
T
⎧T
⎡T
⎤
q ( λ , γ ) = min ⎨∑ λ t PDt + ∑ ⎢ ∑ Fi ( Pi t , uit ) − ∑ λ t Pi ⎥ +
θ
i =1 ⎣ t =1
t =1
⎦
⎩ t =1
T
⎡ T t
t
t
t −1
t
t
t ⎤⎫
∑
⎢ −∑ λ Pj + ∑ γ {V j − V j − rj + s j + q j }⎥ ⎬
j =1 ⎣ t =1
t =1
⎦⎭
M
(Ec. 4.28)
Se puede observar que la función dual q (λ , γ ) es un problema de optimización de las variables
primales para las variables duales (λ , γ ) . Más bien, el problema anterior tiene una estructura
69
separable, el resultado de descomponer el problema primal consiste en un subproblema para cada
térmica e hidro, esto es:
El subproblema para cada central térmica i es:
T
⎧N ⎡T
⎤⎫
minimizar ⎨∑ ⎢ ∑ Fi ( Pi t , uit ) − ∑ λ t Pi ⎥ ⎬
Pi
t =1
⎦⎭
⎩ i =1 ⎣ t =1
(Ec. 4.29)
Sujeto a las restricciones que presenta cada generador térmico.
El subproblema para cada central hidráulica j es:
T
M
maximizar ∑∑ λ t Pj
Pi
(Ec. 4.30)
t =1 j =1
Sujeto a las restricciones que presenta cada generador hidráulico.
Los subproblemas descritos anteriormente pueden ser resueltos usando cualquier técnica utilizada
en el capítulo dos para el subproblema hidro ya que el modelo es lineal, el subproblema térmico
puede ser resuelto con la técnica utilizada en el capítulo tres. Para resolver este problema se utiliza
el algoritmo mostrado en la Figura 4.9 representado por diagramas de bloques.
Inicializar el vector λ t
para t=1...T
Resolver el problema de las hidros
T
M
max ∑∑ λ t Pj
Pj
t =1 j =1
Encontrar nueva demanda que deben
suplir las unidades termicas
Resolver por medio de RL el problema
⎧N T
⎫
minimizar ⎨∑∑ Fi ( Pi t , uit ) ⎬
Pi
⎩ i =1 t =1
⎭
Calcular función dual
q (λ , γ )
Actualizar
λt
Despacho Economico
y función primal J *
Calcular duality gap
J * − q*
q*
J * − q*
≤ε
q*
Figura 4.9 Diagrama de bloques para el algoritmo de solución de RL
70
4.8.2 Significado económico de los multiplicadores
Como se ha dicho anteriormente, una de las ventajas de emplear las técnicas de RL es que se
dispone de información económica útil que se corresponde con las variables del problema dual, los
multiplicadores de Lagrange.
El multiplicador λ para un período determinado, representa, desde la perspectiva del sistema, el
costo de producir una unidad adicional de energía eléctrica (MWh), es decir, es el costo marginal
de la energía eléctrica. Análogamente, desde la perspectiva de una compañía generadora, el
multiplicador λ , para un período dado, indica el precio marginal que una central debería recibir por
cada MWh de energía. También indica el precio al que una compañía generadora podría ofertar en
un mercado competitivo.
De igual manera, el multiplicador
γ
, para un período dado, representa el costo de oportunidad del
agua, indica el precio marginal que debe recibir una compañía hidráulica por cada MW que inyecta
al sistema. Esta interpretación económica resulta útil en los sistemas de energía eléctrica
centralizados para confeccionar las tarifas, pero también es útil en sistemas eléctricos basados en
mercados de energía. En el marco de los sistemas eléctricos competitivos, el procedimiento de la
RL que resuelve el problema del despacho hidrotérmico se puede considerar un mecanismo de
determinación de precios en un mercado liberalizado. Es decir, se puede considerar como el
mecanismo que permite satisfacer la demanda de los clientes cumpliendo ciertos niveles de
seguridad y que elige las ofertas más baratas de los generadores. El operador del sistema
establece una propuesta de los precios horarios de la energía (multiplicadores de Lagrange) para
todo el horizonte temporal.
Cada generador (hidroeléctrico, térmico, geotérmico) planifica su producción independientemente
para el horizonte temporal considerado, de forma que sus beneficios sean máximos (es decir, cada
generador resuelve un problema de optimización). Una vez que los generadores envían sus
propuestas de producción, se evalúa la restricción de demanda en cada hora del horizonte
temporal. El operador del mercado actualiza los precios horarios con alguna de las técnicas de
actualización de multiplicadores, y se repite el proceso hasta que se cumple la demanda. Este
proceso representa un mercado de energía competitivo. De igual manera, se procede para los
mercados de reserva de potencia. Es importante destacar que cuando se aplica las técnicas de RL
al problema del despacho hidrotérmico, cada generador planifica su producción según los precios
de la energía y de la reserva. El intercambio de información entre el operador del mercado y los
generadores es claro y sencillo, por lo cual el mercado que resulta es transparente y eficiente en
términos económicos.
71
CAPITULO 5
PROGRAMA DE COORDINACION HIDROTERMICA
5.1 Introducción
El objetivo de este capítulo es presentar mediante un programa implementado en lenguaje Matlab
la simulación de un despacho hidrotérmico usando un ejemplo sencillo el cual es resuelto por el
método de Relajación de Lagrange explicado en los capítulos anteriores, todo esto se hace con el
fin de comprender la lógica, interpretar los resultados y conocer las variables que maneja el
programa para resolver el problema del despacho para luego implementarlo en la simulación del
despacho de nuestro país utilizando una programación de corto plazo (semanal) para compararlos
con los datos reales del país.
La asignación de las unidades hidroeléctricas y térmicas en el despacho hidrotermico se logra por
medio de la optimización tanto del recurso hidroeléctrico sujeto a restricciones de volumen y
potencia así como a la optimización del recurso térmico sujeto a restricciones de potencia de cada
maquina todo por medio del método de la relajación de Lagrange ya explicada en los capítulos
anteriores, aplicando con esto métodos de ingeniería para realizar un despacho de carga sujeto a
restricción.
5.2 Bloques del Programa
El programa consta de un programa principal denominado Optimización y dos sub programas
llamados maxhidro y costterm, los cuales se explican y definen a continuación
5.2.1 Optimización:
Si recordamos la sección 4.8 del capitulo anterior en la cual por medio del método de RL se logra
separar el problema de la coordinación hidrotérmica en un subproblema para cada central térmica
y en otro subproblema para cada central hidroeléctrica en la cual el nexo de estos dos
subproblemas es el multiplicador λ , prácticamente este programa principal lo que hace es lo
siguiente:
Primero se define la demanda a suministrar, los coeficientes de las curvas de entrada-salida de los
generadores térmicos, limites máximos y mínimos de potencia, costos del combustible, valores
iniciales de lambda para iniciar las iteraciones, como primer paso se maximiza el recurso hidráulico
72
por medio de la función Linprog de Matlab el cual era el subproblema para cada generador
hidroeléctrico tal como se mencionó anteriormente, para el caso del ejemplo de este capitulo se
hará con la función fmincon.
Después de optimizado el recurso hidráulico se resuelve el subproblema de cada generador
térmico, esta cantidad de potencia es optimizada basada en el método de la relajación de
Lagrange, en la cual se manejan las variables binarias {1,0} las cuales definen el estado de
encendido y apagado respectivamente de los generadores térmicos lo cual genera un problema de
programación entera-mixta en la cual por medio del valor del costo marginal (lambda) se calculan
potencias térmicas, que generan costos de producción que al ser comparados definirán si estas
entran o no al despacho medio del valor de la variable binaria mencionada anteriormente. Una vez
establecido por medio del valor de U cuales maquinas serán despachadas, se procede al proceso
de optimización por medio de la función fmincon de Matlab, sujeto a restricciones de potencia y
demanda, luego de este proceso se determinan los valores de las variables de la función dual y
primal que se utilizan para el calculo del Duality Gap o criterio de paro en función de los costos
optimizados , se da por finalizado el proceso o iteraciones si se cumple el valor de Duality Gap
establecido sumado a la factibilidad del despacho térmico, ya que en el proceso de optimización
térmico se pueden generar valores
de potencia fuera del limite de las maquinas, este
procedimiento se explica mas adelante en el método de la Relajación de Lagrange , el resultado
final son para los n periodos potencias hidroeléctricas optimizadas, volúmenes finales en cada
periodo, costo del agua turbinada (costo oportunidad), potencias térmicas optimizadas ,costos
marginales de las maquinas térmicas despachadas.
5.2.2 Maxhidro
Prácticamente este subprograma resuelve el subproblema de cada generador hidroeléctrico el
cual trabaja con los siguientes valores y variables: Valores limites máximos y mínimos de potencia,
derrame (si aplica) y volumen, valores iniciales de la optimización tanto de volumen como de
potencia y derrame, matriz de restricciones lineales que son las ecuaciones de restricción lineal
para la optimización del recurso donde se reflejan las eficiencias de las maquinas , la configuración
de las centrales si estas se encuentran solas o en cascada, el efecto del derrame (si es tomado en
cuenta), para finalizar se define la ecuación a ser optimizada FUN que refleja la optimización de los
costos para las j máquinas en los n periodos del despacho.
En maxhidro el proceso de optimización del recurso hidráulico existente para el ejemplo muestra
lo realiza la función de Matlab fmincon, pero para el análisis del despacho en la semana seca y
húmeda que se analizara en el capitulo siete se usara la función Linprog que es un método mas
poderoso para optimizar, el fmincon necesita para poder funcionar los siguientes parámetros:
73
Sintaxis:
[x,fval,exitflag,output,lambda]=
fmincon(FUN,xo, A,b,Aeq,Beq,lb,ub,options)
Donde:
FUN: Es la función a maximizar expresada de la siguiente forma:
T
M
Optimizar - ∑∑ λ t Pj
Pj
(Ec. 5.1)
t =1 j =1
Esta ecuación se encuentra en: echidro para el ejemplo muestra, pero para el análisis del
despacho en la semana seca y húmeda que se realizara en el capitulo siete donde se usara el
Linprog no se usara echidro. Es de mencionar que en esta optimización del recurso hidráulico se
encuentra el costo de megavatio turbinado
por medio de las eficiencias de las maquinas
hidráulicas y el valor de la restricción, siendo este el costo oportunidad del agua, mas valores de
potencia y volumen al final de cada despacho. En la Tabla 5.1 se muestran los argumentos,
descripción y donde son utilizadas las funciones y en la Tabla 5.2 se presentan parámetros que
utilizan las funciones en la optimización.
Argumentos de
entrada y salida
A, b
Aeq, beq
f
fun
lb, ub.
options
x0
fval
lambda
output
x
exitflag
Descripción
La matriz A y el vector b son respectivamente los coeficientes
de la restricción de la desigualdad lineal y corresponden al
vector A*x<=b
La matriz Aeq y el vector beq son respectivamente los
coeficientes de la restricción de la igualdad lineal y
corresponden al vector Aeq*x=beq.
El vector de coeficientes para el termino lineal en la ecuación
lineal f ' * x.
Es la función a ser optimizada.
Son vectores o matrices que reflejan los limites superiores e
inferiores de las variables a ser optimizadas, los argumentos
son normalmente del mismo tamaño que x.
Parámetros para estructurar la optimización.
Valor de inicio de la optimización puede ser una matriz o un
vector.
El valor de la función objetivo fun en la solución x.
Regresa una estructura de valores de lambda cuyos campos
contienen los multiplicadores de Lagrange
Regresa el número de iteraciones realizadas.
La solución encontrada para la función optimizada.
Su valor describe si la maximización ha convergido, los
posibles valores de esta son:
> 0 Indica que fmincon convergió en una solución de la
variable X.
0 El máximo numero de iteraciones fue alcanzado.
< 0 Indica que no convergió en una solución de la variable X.
Usado por
funciones
fmincon, linprog.
fmincon, linprog.
linprog
fmincon.
fmincon, linprog.
fmincon, linprog.
fmincon, linprog.
fmincon, linprog.
fmincon, linprog.
fmincon, linprog.
fmincon, linprog.
fmincon, linprog.
Tabla 5.1 Argumentos de entrada-salida de las funciones fmincon y Linprog
74
Parámetros de
la optimización
Método
utilizado
Descripción
Usado
por
funciones
Large Scalefmincon,
Medium
linprog.
Scale.
Algoritmo de optimización, se activa con ‘on’ y si no utiliza se
fmincon,
Large Scale.
coloca ‘off.’
linprog.
Algoritmo de optimización, se activa con ‘on’ y si no utiliza se
fmincon,
Medium Scale.
coloca ‘off.’
linprog.
Large Scalefmincon,
TolFun
Tolerancia de terminación sobre el valor de la función.
Medium
linprog.
Scale.
Large Scalefmincon,
TolX
Tolerancia de terminación en x.
Medium
linprog.
Scale.
Large Scalefmincon,
MaxIter
Máximo numero de iteraciones permitidas.
Medium
linprog.
Scale.
Display.
Si se coloca 'off' no desplega el valor de salida, si se coloca 'iter'
despliega el valor de salida en cada iteración.
Tabla 5.2 Parámetros de la optimización
El método de optimizacion de cada función fmincon y Linprog se explicara mas adelante.
5.2.3 costterm
En este se encuentran las ecuaciones de costo de las maquinas térmicas que optimizara la
función fmincon y es de la forma que muestra la Ec. 5.2:
F ( P) = A + B * Pot + C * Pot 2
(Ec. 5.2)
Para el análisis del despacho de generación en el país se utilizaran los bloques tal como se han
explicado, para el ejemplo muestra de este capitulo la ecuación a ser maximizada por el recurso
hidroeléctrico en maxhidro esta en el archivo: echidro, y su forma es la siguiente:
T
M
maximizar - ∑∑ λ t Pj
Pi
(Ec. 5.3)
t =1 j =1
Desde t : 1,2,…24 que son las 24 horas que se optimizaran los costos de las centrales
hidroeléctricas para el ejemplo muestra.
75
Los métodos de optimizacion utilizados por las funciones de Matlab fmincon-Linprog, salida de
datos de las mismas, mas definición de variables internas dentro del programa se exponen el
anexo D.
5.3 Desarrollo del Método de Optimización de la Relajación de Lagrange en las unidades
térmicas en el programa.
Posterior al despacho de potencia de las maquinas hidráulicas ( Ph ) se determinará la cantidad de
potencia a ser suministradas por las unidades térmicas la cual llamaremos como Demanda
Residual, luego se determina del conjunto de unidades térmicas cual de estas entra en línea, esto
se realiza por medio del Unit Commitment utilizando RL, la cual sigue la lógica siguiente:
Primero se determina una potencia en función de lambda (valor λ ya establecido en la iteración),
genéricamente así:
P( λ ) =
(λ − B)
( 2C )
(Ec. 5.4)
Luego se compara el valor resultante para cada maquina en cada periodo con los limites de
potencia de cada máquina para verificar si no existe alguna violación de alguna potencia máxima o
mínima de las unidades térmicas.
Una vez establecida esta potencia se evalúa en la desigualdad:
F ( P( λ ) ) − λ × P( λ ) < 0
(Ec. 5.5)
F ( P( λ ) ) = A + BP( λ ) + CP( λ ) 2
(Ec. 5.6)
Donde:
Para cada maquina en cada periodo, si el resultado de esta evaluación es negativo la variable
binaria U será uno debido a que para ese valor de λ el generador obtiene utilidad ya que el precio
que le ofrecen multiplicado por la potencia generada es mayor que los costos de producción e
implica que el generador esta dispuesto a generar y entrar al despacho, de lo contrario será cero y
no participara del despacho.
En función de U k se obtiene la primera aproximación de una potencia térmica total ( PT )
despachada en cada periodo, así para k maquinas y t periodos tenemos:
(
)
t
⎛ k
⎞
P T = ∑ ⎜ ∑ P( λ ) nU k ⎟
m =1 ⎝ n =1
⎠
(Ec. 5.7)
76
Para luego determinar el valor del Gradiente:
t
t
i =1
j =1
Grad = Pdem − ∑ Pt − ∑ Ph
(Ec. 5.8)
Donde:
Pdem : Potencia total demanda
t
∑ P : Potencia Térmica total suministrada (sin ser optimizada) en los t periodos
i =1
t
t
∑ P : Potencia Hidráulica total suministrada en los t periodos
j =1
h
Determinada la potencia en cada periodo en función de lambda y verificada sus valores, se
encuentra la función dual q (λ ) , que son los costos totales.
Primero encontramos los costos totales para las k maquinas y t periodos en línea durante todos
los periodos:
t
k
FCosto = ∑∑ F ( PT )
(Ec. 5.9)
t =1 i =1
Donde:
F ( P T ) = A + B × PT + C × P T 2
Función de costos de las maquinas en línea
La función Dual que son los costos totales sin optimizar, se obtendrá de la siguiente manera:
FCostoH = FCosto + λ × Grad
(Ec. 5.10)
Una vez conocido que maquinas térmicas están en línea por medio de la variable U, estas se
optimizan utilizando la función fmincon de Matlab de manera similar al caso hidráulico, solo que la
función a minimizar para cada máquina en cada periodo se encuentra en costterm y responde a
la forma:
F ( Popt ) = A + B × Popt + C × Popt 2
(Ec. 5.11)
Luego definen los vectores necesarios para la minimización en Matlab en cada periodo , el vector
de inicialización de la minimización Potini que son valores iniciales de maximización de potencia
de las maquinas en línea, las restricción de minimización en el caso térmico viene dada por la
77
satisfacción de la demanda en el periodo establecido con las maquinas existentes en línea, dadas
por los vectores balance y Demanda, donde balance es el vector de potencia de las maquinas en
línea a ser minimizado y Demanda es el resultado de la diferencia entre la demanda total y la
potencia hidráulicas totales del periodo de análisis , esta diferencia debe de ser suministrada por
las maquinas térmicas en línea.
Se definen además los vectores lb (vector de potencias mínimos de las maquinas térmicas) y ub
(vector de valores máximos de las maquinas térmicas).
Una vez es minimizado el recurso térmico se obtiene los costos reales de los mismos, de la
comparación de los costos reales con los aproximados se obtiene el valor del DualityGap que nos
servirá como tolerancia para detener el algoritmo junto con una condición de factibilidad del
despacho en la que se compara las potencias térmicas minimizadas con las permitidas de acuerdo
a sus limites de potencia, el valor del DualityGap es:
⎛ Jprimal − FHTotal ⎞
Dgap ( j ) = ⎜
⎟
FHTotal
⎝
⎠
(Ec. 5.12)
Donde:
Jprimal : Es la función primal definida en el capitulo 2 la cual es el valor de los costos de las
maquinas térmicas reales.
FHTotal : Valor de los costos aproximados de las maquinas térmicas.
Se establece un valor de tolerancia, si este no se cumple entonces se actualiza el nuevo valor de
lambda para iniciar el proceso nuevamente, así:
λ = λo + Grad × α
(Ec. 5.13)
Donde:
λ0 : El valor inicial de lambda.
Grad : Valor del Gradiente.
α : Alfa esta en función del valor del gradiente, así:
⎧Grad (+) ⇒ α = 0.01
⎪
α⎨
⎪Grad (−) ⇒ α = 0.002
⎩
(Ec. 5.14)
78
Al final se presentan resultados de potencia hidráulicas maximizadas, potencias térmicas
optimizadas y el comportamiento del Duality Gap durante las iteraciones transcurridas, el fin del
algoritmo esta determinado por el cumplimiento de la condición del Duality Gap establecido mas la
condición de factibilidad ya que un despacho hidrotermico puede cumplir con este valor de pero no
necesariamente cumpla la condición de ser factible. La Figura 5.1 muestra el algoritmo del
programa del despacho hidrotérmico utilizando la técnica RL.
Iniciacion de
Optimizacion
Definicion de
la demanda
Limites de potencia de
las maquinas termicas,
Parametros termicos,
costos de gasolina, etc.
Lambda inicial
Optimizacion
del recurso
Hidroelectrico
Maxhidro
Recurso
Termico=DemandaPotencia hidraulica
optimizada
Calculo de
P( λ ) =
(λ − B)
( 2C )
Calculo de los costos del generador
F ( P( λ ) ) − λ × P( λ ) < 0
En funcion del los costos
se determina valor de U
Ecuacion a
optimizar
(costterm)
Optimizacion
del recurso
Termico
Actualizar
Duality Gap
Fin
λ'
Verificar
Factibilidad del
despacho
Figura 5.1 Algoritmo del programa de despacho Hidrotérmico
79
5.4 Algoritmo del método de la relajación de Lagrange para realizar el despacho
hidrotermico.
Paso 1: Inicialización de Variables (demanda, parámetros de costos de térmicas, costos de
combustibles, potencias mínimas y máximas, variables de encendido o apagado, lambda, alfa,
variables de control: potencias térmicas, potencias hidráulicas, volúmenes de embalses, caudales,
potencias y volúmenes mínimas, máximas, ecuaciones de balance hídrico, etc.).
Paso 2: Realizar mientras (Duality Gap) <= Tolerancia
•
Realizar despacho de unidades hidráulicas:
Max Lambda * Ph
Sujeto a restricciones de volúmenes y potencias mín y max
Acá se optimiza el recurso hidráulico disponible sujeto a las restricciones de volumen, potencia de
las mismas, lo sobresaliente de este despacho es cálculo del valor en Mw del agua turbinada, que
es el costo oportunidad del agua.
Además se determinan volúmenes finales en cada periodo con los que se encuentran las alturas
del embalse al final de cada periodo de generación.
•
Se determinan las potencias hidráulicas y se encuentra la demanda residual que deben
cubrir las k unidades térmicas en cada período t.
•
Para todas las k unidades térmicas determinar para cada hora t, la potencia en función de
Lambda ( Plambdat).
•
Establecer si Plambdatk está entre Pmin y Pmax
a) Si Plambdatk < Pmin entonces
b) Si Pmin < Plambdatk < Pmax
c) Si PLambdatk >= Pmin entonces
Plambda
Pmin
entonces Plambdatk
PLambdatk
Plambdatk
Pmax
• Decisión si unidad térmica debe estar o no en línea
D = F[Plambdatk] - Lambda * Plambdatk
- Si D < O entonces unidad k debe estar en línea en el período t: Utk = I
80
- Si D > O entonces unidad k debe estar en línea en el período t: Utk = O
La variable entera U es binaria puede ser uno o cero, si el valor es la unidad esta se encuentra
encendida, de ser cero esto significa que esta apagada y no participa del despacho en un periodo
determinado.
• Estimación de Potencias de unidad térmicaPtk= Plambdatk *Utk
• Cálculo del Gradiente = Demanda -Sumatoria(PTtk)
• Cálculo de Función Dual [q(Lambda)]
• Despacho Económico y Función Primal [J*]
• Actualización de paso de iteración
Si Gradiente ≥ 0 entonces alfa = alfapos
Si Gradiente < 0 entonces alfa = alfaneg
•
Actualización de Lambda
a. Lambda = Lambda + alfa * Gradiente
•
Cálculo del Duality Gap = [ j*- q(Lambda*) ] / q(Lambda*)
•
Si además de cumplir el Duality Gap se que los cumple estados de las unidades térmicas
sean factibles, ya que se observo que aunque el Duality Gap se cumpla pueden existir
estados no factibles de las unidades térmicas como resultado del proceso de
optimización de los recursos.
•
Paso 3: Resultados de Potencias de las k unidades térmicas para cada período t.
•
Paso 4: Presentación de los resultados Potencias Térmicas, hidráulicas y demandas de los
periodos establecidos.
Esquemáticamente el algoritmo lo podemos resumir como se muestra en la Figura 5.2, es también
de aclarar que no solo se toma en cuenta para finalizar el proceso de optimización que la tolerancia
sea la deseada, sino que además el despacho térmico sea factible.
81
5.5 Implementación del programa mediante un ejemplo resuelto por el método RL
El sistema eléctrico de potencia a analizar consta de tres unidades térmicas y dos centrales
hidroeléctricas en cascada con las siguientes características:
Inicializar el vector λ t
para t=1...T
Resolver el problema de las hidros
T
M
max ∑∑ λ t Pj
Pj
t =1 j =1
Encontrar nueva demanda que deben
cumplir las unidades termicas
Resolver por medio de RL el problema
⎧N T
⎫
minimizar ⎨∑∑ Fi ( Pi t , uit ) ⎬
Pi
⎩ i =1 t =1
⎭
Calcular función dual
q (λ , γ )
Despacho Economico
y función primal J *
Calcular duality gap
J * − q*
q*
Se verifica
factibilidad del
despacho
térmico
Si
J * − q*
≤ε
q*
No
No
Actualizar
λt
FIN
Figura 5.2 Algoritmo de Método del Relajación Lagrangeana para realización del despacho
Función de costos para las unidades térmicas y límites de potencia:
Unidad 1
F1 ( P1 ) = 500 + 10 P1 + 0.002 P12
$/MW
100 < P1 < 600
82
Unidad 2
F2 ( P2 ) = 300 + 8 P2 + 0.0025P22
$/MW
100 < P2 < 400
F3 ( P3 ) = 100 + 6 P3 + 0.005 P32
$/MW
50 < P3 < 200
Unidad 3
Los datos de las plantas hidroeléctricas son:
La cuenca hidraulica tiene dos embalses en cascada y cada embalse tiene asociado un generador
hidroeléctrico (Ver Figura 5.3), los volúmenes iniciales de los embalses superior e inferior son
respectivamente 2 y 3 Hm3 y los máximos y mínimos de los mismos son 10 y 2 Hm3 . La aportación
hidráulica al embalse superior en cada hora es constante y de valor 1 Hm3 , y al embalse inferior la
aportación es de 2 Hm3 . El limite máximo de volumen horario turbinado para ambos generadores
es de 4 Hm3 . Los parámetros de conversión de energía producida-volumen turbinado para los
generadores son respectivamente 5 y 8 MWh/Hm 3 .
Se deberá de suministrar una demanda de veinticuatro periodos (un día), la que se muestra en la
Tabla 5.3.
Figura 5.3 Centrales en cascada
t
1
2
3
4
5
6
7
8
9
10
11
12
P (MW)
150
170
180
200
200
300
350
400
450
470
520
600
t
13
14
15
16
17
18
19
20
21
22
23
24
P (MW)
700
1000
1050
900
650
600
500
400
300
300
200
100
Tabla 5.3 Demanda de los 24 períodos
83
En base a los datos de las unidades térmicas se forman vectores que reflejan los coeficientes de
las curvas de entrada-salida A, B y C, así como los límites de potencia mínimos y máximos.
Además se forma el vector de demanda, valores iniciales de lambda, potencias térmicas iniciales,
etc.
Para la maximización del recurso hidráulico se necesitan plantear la ecuación a maximizar más las
restricciones de potencia y volumen siguientes:
La función a maximizar para cada central hidráulica j es de acuerdo a lo explicadas en el capitulo
4, así:
T
M
maximizar ∑∑ λ t Pj
(Ec. 5.15)
− ⎡⎣ λ1 ( Pg11 + Pg 21 ) + λ2 ( Pg12 + Pg 22 ) + λ3 ( Pg13 + Pg 23 ) + ... + λ24 ( Pg124 + Pg 224 ) ⎤⎦
(Ec. 5.16)
Pi
t =1 j =1
Sujeto a las restricciones de cada generador hidráulico, la potencia generada a cada periodo en
función de la eficiencia y el caudal turbinado para dicha potencia hidráulica así:
Unidad 1
Pg 11 = 5Q11
Unidad 2
Pg 21 = 8Q21
Pg 12 = 5Q12
Pg 22 = 8Q22
Pg 13 = 5Q13
Pg 23 = 8Q23
.
.
.
.
Pg 124 = 5Q124
Pg 224 = 8Q224
Más las restricciones genéricas de volumen de las centrales en cascada explicadas en el capitulo 4
y que aplican en nuestro ejemplo:
V1 j − V1 j −1 − (r1 j − s1 j − q1 j )n j = 0
(Ec. 5.17)
V2 j − V2 j −1 − (q1 j + s1 j − s2 j − q2 j )n j = 0
(Ec. 5.18)
Para nuestro ejemplo se considera que no existe derrame, entonces las ecuaciones quedan como
sigue:
84
Unidad Uno
Unidad dos
V12 = 2 − Q11 + 1
V22 = 3 − Q21 + 2 + Q11
V13 = V12 − Q12 + 1
V23 = V22 − Q22 + 2 + Q12
V14 = V13 − Q13 + 1
V24 = V23 − Q23 + 2 + Q13
.
.
V125 = V124 − Q124 + 1
V225
.
.
= V224 − Q224 + 2 + Q124
Ahora sustituyendo el valor del caudal para caso tendremos las restricciones de potencia y
volumen necesario para maximizar la ecuación hidráulica cada periodo, así:
Maquina 1
Maquina 2
V12 + 0.2 Pg11 = 3
V22 + 0.125Pg 21 − 0.2 Pg11 = 5
V13 − V12 + 0.2 Pg12 = 1
V23 − V22 + 0.125Pg 22 − 0.2 Pg12 = 2
V14 − V13 + 0.2 Pg13 = 1
V24 − V23 + 0.125Pg 23 − 0.2 Pg13 = 2
.
.
.
.
V125 − V124 + 0.2 Pg124 = 1
V225 − V224 + 0.125Pg 224 − 0.2 Pg124 = 2
Anteriormente se formulo la forma en la que se debe de parametrizar Matlab para que este
optimice funciones sujeto a restricciones lineales.
Inicializando a λ = 0 los valores de potencia hidráulica maximizados de la primera iteración son
(Ver Tabla 5.4):
t
1
2
3
4
5
6
7
8
9
10
11
12
Ph máquina
uno (MW)
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.31
4.19
4.50
5.00
5.00
Ph máquina
dos (MW)
6.01
7.71
8.47
9.91
9.66
17.30
20.97
24.71
28.55
30.10
32.00
32.00
t
13
14
15
16
17
18
19
20
21
22
23
24
Ph máquina
uno (MW)
8.36
20.00
20.00
11.64
5.00
5.00
5.00
5.00
4.84
5.16
5.00
5.00
Ph máquina
dos (MW)
32.00
32.00
32.00
32.00
32.00
32.00
32.00
31.70
25.60
25.93
25.38
20.89
Tabla 5.4 Potencias Hidráulicas despachadas en 1ª iteración
85
Observamos la optimización del recurso hidroeléctrico sujeto a las restricciones de potencia y
volumen, en la Tabla 5.5 y Tabla 5.6 se muestran los resultados de los volúmenes y valores del
agua para los 24 períodos de la simulación.
El valor de la función en el optimizada es = -3837.04 (el signo menos porque el proceso es de
maximización).
Podemos observar los valores para la parte térmica de U t , Pt (que es PT) y de las potencias
optimizadas en Matlab, ver Tabla 5.7.
t
1
2
3
4
5
6
7
8
9
10
11
12
Vol maquina
uno (Hm3)
3.00
4.00
5.00
6.00
7.00
8.00
9.00
9.74
9.90
10.00
10.00
10.00
H
Vol maquina
dos (Hm3)
4.25
5.28
6.23
6.99
7.78
7.62
7.00
6.17
5.44
4.58
3.58
2.58
m
t
3
13
14
15
16
17
18
19
20
21
22
23
24
Vol maquina Vol maquina
uno ( Hm3)
dos ( Hm)3
9.33
2.25
6.33
4.25
3.33
6.25
2.00
6.58
2.00
5.58
2.00
4.58
2.00
3.58
2.00
2.61
2.03
2.38
2.00
2.17
2.00
2.00
2.00
2.39
Tabla 5.5 Volúmenes finales para los 24 períodos de la simulación en 1ª iteración
t
Valor del agua Valor
del
unidad
uno agua unidad
($/MW)
dos ($/MW)
8.15
2.20
8.15
2.21
8.15
2.23
8.14
2.27
8.13
2.30
8.12
2.34
8.12
2.36
8.11
2.37
8.12
2.34
8.88
2.30
8.91
2.26
8.93
2.24
H
1
2
3
4
5
6
7
8
9
10
11
12
m
t
3
13
14
15
16
17
18
19
20
21
22
23
24
Valor
del Valor
del
agua unidad agua unidad
uno ($/MW) dos ($/MW)
10.74
2.23
10.75
2.23
10.82
2.12
10.88
2.14
9.91
2.13
9.4
2.13
8.4
2.13
7.39
2.13
6.45
2.16
6.44
2.17
5.52
2.18
0.9
0.01
Tabla 5.6 Valor del agua para los 24 períodos de la simulación en 1ª iteración
El valor del Duality Gap en esta iteración es de -0.52.
86
En resumen en la Tabla 5.8 se presenta el despacho de la 1ª iteración, es importante saber que
Delta es el valor de potencia que esta pendiente de ser suministrado por las unidades, este a
medida que se realicen más iteración en el tiempo tendera a converger.
Las variables Pt
son las potencias térmicas optimizadas y Ph las potencias hidráulicas
maximizadas.
La conclusión de esta primera iteración es que no se ha despacho la demanda total en cada
periodo y no se ha cumplido el valor del Duality Gap (que lo hemos dejado a menor o igual al 5%).
t
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
N
λ
u1
u2
u3
P1
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.50
0.50
1.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.00
1.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.00
1.00
1.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
P2
P3
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
400.00 200.00
400.00 200.00
0.00 200.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
PDt − ∑ Pi tU it
i =1
150.00
170.00
180.00
200.00
200.00
300.00
350.00
400.00
450.00
470.00
520.00
600.00
700.00
400.00
450.00
700.00
650.00
600.00
500.00
400.00
300.00
300.00
200.00
100.00
P1opt
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
P2opt
P3opt
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
574.00 374.00
599.00 399.00
0.00 856.36
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Tabla 5.7 Resultados del recurso térmico para los 24 períodos de la simulación en 1ª iteración
Por lo que se efectuarán las iteraciones necesarias en este despacho hidrotérmico hasta cumplir
con la demanda establecida.
El despacho hidrotérmico que satisface todas restricciones se da en la iteración número 71, con los
siguientes resultados (Ver Tabla 5.9 y Figura 5.4):
87
t
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Pt(1)
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Pt(2)
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
574.00
599.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Pt(3)
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
374.00
399.00
856.36
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Ph(1)
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.31
4.19
4.50
5.00
5.00
8.36
20.00
20.00
11.64
5.00
5.00
5.00
5.00
4.84
5.16
5.00
5.00
Ph(2)
6.01
7.71
8.47
9.91
9.66
17.30
20.97
24.71
28.55
30.10
32.00
32.00
32.00
32.00
32.00
32.00
32.00
32.00
32.00
31.70
25.60
25.93
25.38
20.89
Pdem
150.00
170.00
180.00
200.00
200.00
300.00
350.00
400.00
450.00
470.00
520.00
600.00
700.00
1000.00
1050.00
900.00
650.00
600.00
500.00
400.00
300.00
300.00
200.00
100.00
Delta
-143.99
-162.29
-171.53
-190.09
-190.34
-282.70
-329.03
-373.98
-417.26
-435.40
-483.00
-563.00
-659.64
0.00
0.00
0.00
-613.00
-563.00
-463.00
-363.30
-269.56
-268.91
-169.62
-74.11
Tabla 5.8 Resultados de la coordinación hidrotérmico de la simulación en 1ª iteración
Potencias hidráulicas optimizadas:
t
1
2
3
4
5
6
7
8
9
10
11
12
Ph máquina
uno (MW)
0.00
0.00
0.00
0.00
0.00
0.18
4.60
0.00
13.56
2.01
0.94
0.00
Ph máquina
dos (MW)
3.39
5.13
5.87
7.30
6.92
27.67
32.00
27.08
32.00
31.41
31.42
23.88
t
13
14
15
16
17
18
19
20
21
22
23
24
Ph máquina
uno (MW)
14.04
10.29
20.00
12.96
6.43
2.03
1.26
9.55
6.06
6.10
5.00
5.00
Ph máquina
dos (MW)
32.00
32.00
32.00
32.00
32.00
24.94
24.41
32.00
30.32
30.27
24.00
24.00
Tabla 5.9 Potencias Hidráulicas finales despachadas en la simulación
88
Potencias Finales despachadas
1200
1100
Valores de potencia (MW)
1000
900
800
700
600
500
400
300
200
100
0
0
5
10
15
20
25
Periodos
Potencia maquina termica uno
Potencia de maquina tres
potencia maquina hidro dos
Potencia maquina termica dos
Potencia maquina hidro uno
Demanda a Suministrar
Figura 5.4 Potencias finales despachadas hidráulicas y térmicas
Para este ejemplo en particular podemos observar que el aporte del recurso hidráulico es menor al
aporte de las maquinas térmicas para satisfacer la demanda en cada período, debido a los límites
de volumen mínimos y máximos, y las limitaciones de caudal turbinado en base a la eficiencia. En
la Tabla 5.10 se presentan los datos de volumen de las centrales hidroeléctricas.
t
1
2
3
4
5
6
7
8
9
10
11
12
Vol maquina
uno (Hm3)
3.00
4.00
5.00
6.00
7.00
7.99
8.05
9.05
7.34
7.96
8.75
10.00
H
Vol maquina
dos (Hm3)
4.58
5.94
7.21
8.31
9.44
7.99
6.94
5.55
6.26
4.70
2.99
2.58
m
t
3
13
14
15
16
17
18
19
20
21
22
23
24
Vol maquina Vol maquina
uno ( Hm3)
dos ( Hm)3
7.94
2.81
6.88
2.87
3.88
4.87
2.29
5.46
2.00
4.75
2.61
4.02
3.34
3.24
2.44
3.14
2.22
2.56
2.00
2.00
2.00
2.00
2.00
2.39
Tabla 5.10 Volúmenes finales para los 24 períodos de la simulación
89
Volumen del Agua en Hm
Volúmenes al final de cada periodo.
12
11
10
9
8
7
6
5
4
3
2
1
0
0
3
6
9
12
15
18
21
24
27
Numero de periodos
Volumenes finales de maquina Uno
Volumnes finales de maquina Dos
Volumen maximo
Volumen minimo
Figura 5.5 Volúmenes finales en cada periodo para ambas maquinas.
En la Figura 5.5 se puede visualizar períodos en los cuales algunos límites de volúmenes son
alcanzados, períodos en los que las centrales se van llenando, otros en los que una se vacía y la
otra se llena y otros en las cuales ambas se vacían, demostrando con esto la complementariedad
de los embalses por estar en cascada. En la Tabla 5.11 se muestran los valores del agua en cada
período.
t
Valor del agua Valor
del
unidad
uno agua unidad
($/MW)
dos ($/MW)
27.28
7.70
27.28
7.70
27.28
7.71
27.28
7.72
27.27
7.72
27.27
9.98
27.25
9.99
27.26
9.99
27.24
10.00
27.20
10.04
27.16
10.06
27.15
10.07
H
1
2
3
4
5
6
7
8
9
10
11
12
m
t
3
13
14
15
16
17
18
19
20
21
22
23
24
Valor
del Valor
del
agua unidad agua unidad
uno ($/MW) dos ($/MW)
28.27
9.8
28.26
9.81
28.25
9.82
28.25
9.84
28.23
9.85
25.1
9.86
25.1
9.86
26.01
9.85
26.02
9.86
26.02
9.86
20.11
7.73
19.72
7.58
Tabla 5.11 Valores del agua finales para los 24 períodos de la simulación
90
Volumen vrs Valor del agua unidad uno
30
25
Hm3
20
15
10
5
0
0
5
10
15
20
25
Periodos
Volumen unidad uno
Volumen minimo
Valor del agua unidad uno
Volumen maximo
Figura 5.6 Comportamiento del volumen y valor del agua de unidad uno
En la Figura 5.6 se puede observar el comportamiento de la unidad uno con respecto al valor de su
restricción en el proceso de optimización donde cada vez que el valor del volumen alcanza un valor
mínimo o máximo, el valor de la restricción sufre cambios a consecuencia de lo planteado por las
condiciones de Khun-Tucker.
Volumen vrs Valor del agua unidad dos
12
10
Hm3
8
6
4
2
0
0
5
10
Periodos
15
20
Volumen unidad dos
Volumen minimo
Volumen maximo
Costo del agua
25
Figura 5.7 Comportamiento del volumen y valor del agua de unidad dos
El comportamiento en la Figura 5.7 es similar al analizado para la unidad uno en la Figura 5.5. Para
finalizar podemos analizar el comportamiento de precios del agua (costo oportunidad) junto con el
de los costos marginales de las unidades térmicas del despacho realizado utilizando el método de
la Relajación de Lagrange.
91
Valor de Mw en $/MW
Comparacion de costos en un despacho hidrotermico.
30
25
20
15
10
5
0
0
5
10
15
20
25
Periodos
Valor del Mw en $/Mw para las unidades termicas
Valor del Mw en $/Mw para la unidad uno hidraulica
Valor del Mw en $/Mw para la unidad hidrulica dos
Figura 5.8 Comparación de costos en el despacho hidrotérmico realizado
El valor de la función en el valor óptimo es: -7,724.47 indicando el signo menos que es máximo.
Podemos observar los valores para la parte térmica de U t , Pt (que es PT) y de las potencias
optimizadas en Matlab en la Tabla 5.12 y 5.13.
t
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
N
λ
u1
u2
u3
P1
P2
P3
PDt − ∑ Pi tU it
P1opt
P2opt
P3opt
7.47
7.65
7.74
7.93
7.93
7.73
8.57
8.86
9.02
9.18
9.44
9.88
9.77
11.43
11.59
11.02
9.56
9.87
9.37
8.10
7.64
7.64
7.71
6.71
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.00
1.00
1.00
1.00
1.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
0.00
0.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
600.00
581.00
600.00
600.00
508.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
400.00
400.00
400.00
400.00
400.00
400.00
375.50
400.00
400.00
400.00
400.00
400.00
372.10
357.80
400.00
400.00
400.00
0.00
0.00
145.30
163.60
172.80
191.40
191.70
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
173.60
158.50
150.00
170.00
180.00
200.00
200.00
300.00
350.00
400.00
450.00
470.00
520.00
600.00
700.00
400.00
450.00
700.00
650.00
600.00
500.00
400.00
300.00
300.00
200.00
100.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
100.00
357.71
398.00
255.04
100.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
100.00
113.40
172.90
204.40
236.60
287.60
376.10
354.00
400.00
400.00
400.00
311.60
373.00
274.30
276.90
100.00
100.00
0.00
0.00
146.61
164.87
174.13
192.70
193.08
172.16
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
81.52
163.62
163.63
171.00
71.00
i =1
Tabla 5.12 Resultados finales del recurso térmico para los 24 períodos de la simulación
92
El valor del DualityGap es en esta iteración: 0.07.
t
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Pt(1)
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
100.00
358.00
398.00
255.00
100.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Pt(2)
0.00
0.00
0.00
0.00
0.00
100.00
113.00
173.00
204.00
237.00
288.00
376.00
354.00
400.00
400.00
400.00
312.00
373.00
274.00
277.00
100.00
100.00
0.00
0.00
Pt(3)
146.61
164.87
174.13
192.70
193.08
172.16
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
200.00
81.52
163.62
163.63
171.00
71.00
Ph(1)
0.00
0.00
0.00
0.00
0.00
0.18
4.60
0.00
13.56
2.01
0.94
0.00
14.04
10.29
20.00
12.96
6.43
2.03
1.26
9.55
6.06
6.10
5.00
5.00
Ph(2)
3.39
5.13
5.87
7.30
6.92
27.67
32.00
27.08
32.00
31.41
31.42
23.88
32.00
32.00
32.00
32.00
32.00
24.94
24.41
32.00
30.32
30.27
24.00
24.00
Pdem
150.00
170.00
180.00
200.00
200.00
300.00
350.00
400.00
450.00
470.00
520.00
600.00
700.00
1000.00
1050.00
900.00
650.00
600.00
500.00
400.00
300.00
300.00
200.00
100.00
Delta
0.00
0.00
0.00
0.00
0.00
0.01
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Tabla 5.13 Resultados finales de la coordinación hidrotérmica de la simulación
De la Tabla 5.13 Delta es el valor de potencia que esta pendiente de ser suministrado por las
unidades, este valor como se refleja en la tabla es cero lo que demuestra que la demanda ha sido
satisfecha en el despacho,
Pt son las potencias térmicas optimizadas y Ph las hidráulicas
maximizadas. En la Figura 5.9 se muestra el comportamiento del Duality Gap en las 71 iteraciones,
observando queconverge rápidamente en las primeras iteraciones.
Figura 5.9 Comportamiento del DualityGap en el despacho realizado
93
Con los resultados del ejemplo anterior se puede observar:
1. El despacho hidrotérmico basado en el método de la relajación de Lagrange diferencia en
el proceso de optimizacion la naturaleza de los recursos, cada recurso tanto el térmico
como el hidráulico posee restricciones diferentes de acuerdo a su origen.
2. La configuración de las plantas hidroeléctricas en cascada se refleja en los volúmenes
despachados para cada una de estas durante las 24 horas del despacho (grafica 5.2),
además es importante resaltar la complementariedad de embalses que refleja la grafica.
3. Por medio de los volúmenes finales de cada período es posible encontrar las alturas finales
de los mismos, en un sistema real el determinar esto permitiría realizar simulaciones para
planificar las alturas iniciales y finales de periodos específicos, ya que en un embalse es
más fácil controlar la variable altura que la del volumen.
4. El agua es una energía renovable, disponible, gratuita, no contaminante que se puede
valorar en este despacho hidrotermico lo cual es algo sobresaliente del método que da un
aporte desde el punto de vista económico a los mercados eléctricos ya que se pude hacer
una planeación a largo, mediano y corto plazo.
5. El despacho refleja un comportamiento de precios sin oscilaciones bruscas lo cual refleja
cierto grado de estabilidad de precios, no como sucede en despachos de oferta libre, lo
cual puede considerarse una ventaja desde el punto de vista económico.
6. Se refleja en el comportamiento de los valores de los volúmenes de los embalses que al
alcanzar estos uno de los limites mínimos o máximos el valor del costo marginal cambia lo
cual es lógico resultado de las restricciones dadas por Khun Tucker.
7. Se refleja que el costo oportunidad del agua se mantiene casi constante durante todo el
despacho, producto de que no se alcanza ninguna restricción.
8. Se refleja la convergencia del método por medio del criterio del DualityGap expresado en
función de costos aproximados con los costos optimizados, que al actulizarse el valor de
lambda iteración con iteración va modificando el despacho y por lo tanto los costos
asociados al mismo.
95
CAPITULO 6
MODELAJE
6.1 Introducción
En el presente capítulo se presentan los datos que serán introducidos en la simulación del sistema
eléctrico de potencia de El Salvador. Para ese efecto se seleccionaron la demanda de dos
semanas tomando en cuenta que éstas pertenecieron a estaciones climatológicas diferentes
(estación lluviosa y seca), dichas semanas son la semana del 03 al 09 de Enero de 2004 y la
semana comprendida del 22 al 28 de Septiembre de 2003. Las curvas de demanda utilizadas
fueron tomadas de la pagina Web de la UT y corresponden a datos reales de carga del sistema
para el período en estudio, en la sección 6.4 se presentan los datos a ser utilizados en la
simulación.
Además se presentan algunos de los datos horarios, diarios y semanales que toman en cuenta
para la planificación, tales como: influjos naturales, altura de embalses al inicio y fin de la semana,
modelaje de los generadores térmicos e hidroeléctricos, etc. Teniendo en cuenta que con estos
datos la simulación debe dar resultados cercanos de la operación real del sistema de potencia en
estudio, a fin de poder realizar comparaciones entre los resultados obtenidos y los resultados del
despacho realizado por la UT.
6.2 Unidades térmicas
Las plantas generadoras térmicas que han sido seleccionadas en la simulación del programa
hidrotérmico de nuestro país se muestran en la Tabla 6.1, así como también el número de
unidades que tiene cada planta.
Planta
Numero de
generadores
Acaj-u1
Acaj-u2
Acaj-u5
Acaj-MD
Nejapa
Cessa
Soya-u1
1
1
1
9(17 MW)
27(5.3 MW)
1
1
Capacidad
Instalada
(MW)
30
33
65
153
143.1
15
15
Tabla 6.1 Generadores térmicos seleccionados para modelar el sistema del país
96
Para la obtención de las curvas características entrada-salida de las unidades, se evaluaron las
siguientes opciones:
1- A partir de datos proporcionados por cada planta generadora del consumo de combustible
y potencia generada por cada unidad, determinar una curva característica de costos, a
través del método de mínimos cuadrados.
2- A partir de datos de especificaciones técnicas dadas por el constructor de cada generador,
determinar el comportamiento de la curva característica entrada-salida.
Analizando las opciones antes mencionadas, se optó por la segunda, ya que la primera presentaba
varios inconvenientes, los cuales se mencionan a continuación:
-
Dada la confidencialidad de los datos reales de funcionamiento, se nos imposibilitó obtener
las curvas de costos de los generadores.
-
Se introduce error en la toma de datos (error en lectura de mediciones, errores de
redondeo).
-
Debido a que las unidades se ven sometidas a múltiples arranques durante el día, estos
ocasionan gasto extra de combustible, por lo cual los datos pueden variar para un mismo
valor de potencia generada.
El procedimiento llevado a cabo para la obtención de las curvas de costos increméntales para cada
unidad térmica, es el siguiente:
1) Conociendo las gráficas de eficiencia para cada generador (Ver Figuras 6.1, 6.3, 6.5, 6.7, 6.9,
6.11, 6.13), las cuales vienen expresadas en g/kWh y que éstas definen el consumo especifico
de combustible (SFOC) vs. carga (%), se convirtieron los g/kWh a Btu/kWh, para ello fue
necesario conocer el “Low Consumption Value” (LCV) del combustible expresado en kJ/kg.
⎛ kJ ⎞ 1 kg
1 Btu
Btu
⎛ g ⎞
SFOC ⎜
×
=
⎟ × LCV ⎜ ⎟ ×
⎝ kWh ⎠
⎝ kg ⎠ 1000 g 1.055 kJ kWh
(Ec. 6.1)
2) Teniendo la curva en unidades de Btu/kWh se multiplicó cada dato por el porcentaje de carga
que le correspondía, con lo cual obtuvimos datos de Btu/h.
Btu
Btu
× Potencia (kW)=
kWh
h
(Ec. 6.2)
97
3) Para convertir los Btu/h a Gal/h y así obtener los datos de curva característica de entradasalida de los generadores fue necesario conocer la capacidad calorífica del combustible
expresada en Btu/Gal lo cual se hizo de la siguiente manera:
⎛ kJ ⎞ 1 Btu
LCV ⎜ ⎟ ×
× Densidad combustible
⎝ kg ⎠ 1.055 kJ
⎛ kg ⎞ 3.79 lt Btu
=
⎜ ⎟×
Gal
⎝ lt ⎠ Gal
(Ec. 6.3)
4) Teniendo la curva característica entrada-salida en unidades Gal/h vrs. MW, como se muestra
en las Figuras 6.2, 6.4, 6.6, 6.8, 6.10, 6.12, 6.14 se ajustaron estos datos a una
curva
polinomica de segundo grado para obtener la forma:
H ( P ) = AP 2 + BP + C
Donde:
(Ec. 6.4)
P : es la potencia generada en MW
H(P) : consumo de combustible en Gal/h
Los datos y resultados obtenidos siguiendo el procedimiento anterior son los siguientes:
6.2.1 Generador Acajutla-MD
Motor
Combustible
Marca:Wartsila
Tipo: Light Fuel Oil
Modelo: 18V46GD
LCV: 42700 kJ/kg
Potencia nominal: 17076 kW
Densidad: 0.81kg/lt
Heat Rate
240
SFOC (g/kWh)
230
225.0
220
210
200
190
183.0
189.0
180
182.0
170
0
25
50
179.0 179.2 180.0
75
100
Carga (%)
Figura 6.1 Eficiencia de generador Acajutla- MD
98
A partir de las curvas de eficiencia y con el procedimiento explicado en la sección 6.2 se obtienen
las Tablas 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8.
SFOC
(g/kWh)
225.00
189.00
182.00
179.00
179.20
180.00
183.00
Carga (%)
P(MW)
Btu/kWh
H (Btu/h)
H (Gal/h)
25
50
75
88
90
100
110
4.27
8.54
12.81
14.94
15.37
17.08
18.78
9106.64
7649.57
7366.26
7244.83
7252.93
7285.31
7406.73
38876225.12
65312058.20
94339639.62
108245066.64
111463011.49
124403920.38
139120606.92
313.26
526.28
760.19
872.24
898.17
1002.44
1121.03
Tabla 6.2 Datos para calcular curva característica entrada-salida generador Acajutla-MD
Consumo de combustible (Gal/h)
1200
Entrada H (Gal/h)
1000
2
H(P) = 0.63P + 40.61P + 130.57
800
600
400
200
0
0.00
5.00
10.00
Salida (MW)
15.00
20.00
Figura 6.2 Grafica de curva característica entrada–salida de Acajutla MD
A partir de las curvas entrada-salida podemos obtener el consumo en Gal/MWh simplemente
derivando esta función de H(P) con respecto a P, para encontrar el comportamiento del costo
marginal del generador basta multiplicar por el costo de combustible en $/Gal tal como se explico
en el capitulo 2, este método es aplicable para todos los generadores en estudio.
6.2.2 Generador Nejapa
Motor
Combustible
Marca:Wartsila
Tipo: Light Fuel Oil
Modelo: 18V32DF
LCV: 42700 kJ/kg
Potencia nominal: 5819 kW
Densidad: 0.81Kg/lt
99
SFOC(g/Kwh)
Heat Rate
250
240
230
220
210
200
190
180
170
242
200
206
199
10
30
196 196.2 197
50
70
Carga (%)
90
110
Figura 6.3 Eficiencia de generador Nejapa
SFOC
(g/kWh)
242
206
199
196
196.2
197
200
Carga (%)
P(MW)
Btu/kWh
H (Btu/h)
H (Gal/h)
25
50
75
87.5
90
100
110
1.45
2.91
4.36
5.09
5.24
5.82
6.40
9794.69
8337.63
8054.31
7932.89
7940.99
7973.36
8094.79
14248828.10
24258335.45
35151034.62
40391107.79
41587736.64
46397010.52
51813920.38
114.68
195.24
282.90
325.08
334.71
373.41
417.01
Tabla 6.3 Datos para calcular curva característica entrada-salida generador Nejapa
Consumo de combustible (Gal/h)
450.00
400.00
H(P) = 1.84P2 + 46.09P + 44.44
Entrada H (Gal/h)
350.00
300.00
250.00
200.00
150.00
100.00
50.00
0.00
0.00
1.00
2.00
3.00
4.00
Salida (MW)
5.00
6.00
7.00
Figura 6.4 Grafica de curva característica entrada–salida de Nejapa
100
6.2.3 Generador Acajutla-u1
Los datos de eficiencia del generador Acajutla u1 se obtuvieron de Mena [1993: p. 14].
SFOC(g/Kwh)
Heat Rate
330
310
290
270
250
230
210
190
170
312.4
236.12
254.4
239.7
10
30
237.3 236.9 236.1
50
70
Carga (%)
90
110
Figura 6.5 Eficiencia de generador Acajutla u1
SFOC
Carga (%)
(g/kW h)
312.4
25
254.4
50
239.7
75
237.3
87.5
236.9
90
236.1
100
236.1
110
P(MW )
Btu/kW h
H (Btu/h)
H (Gal/h)
7.5
15
22.5
26.25
27
30
33
12645.79
10295.90
9702.41
9604.31
9588.35
9556.66
9555.82
94843439.79
154438460.19
218304311.31
252113083.44
258885441.69
286699712.27
315342095.33
763.32
1242.96
1756.96
2029.06
2083.57
2307.43
2537.95
Tabla 6.4 Datos para calcular curva característica entrada-salida generador Acajutla u1
Consumo de combustible (Gal/h)
Entrada H (Gal/h)
3000
2500
2
H(P) = 0.31P + 56.84P + 319.35
2000
1500
1000
500
0
0
10
20
Salida (MW)
30
40
Figura 6.6 Grafica de curva característica entrada–salida de Acajutla u1
101
6.2.4 Generador Acajutla-u2
Los datos de eficiencia del generador Acajutla u2 se obtuvieron de Mena [1993: p. 14].
SFOC(g/Kwh)
Heat Rate
330
310
290
270
250
230
210
190
170
320.2
242.4
258.9
244.8 242.76 242.6 242.9
10
30
50
70
Carga (%)
90
110
Figura 6.7 Eficiencia de generador Acajutla u2
SFOC
(g/kWh)
291.1
235.4
222.5
220.7
220.5
220.4
220.8
Carga (%)
P(MW)
Btu/kWh
H (Btu/h)
H (Gal/h)
25
50
75
87.5
90
100
110
8.25
16.5
24.75
28.875
29.7
33
36.3
11782.85
9527.68
9006.91
8932.09
8926.36
8920.29
8936.81
97208508.37
157206797.91
222921090.76
257914236.28
265112866.49
294369458.71
324406275.37
782.36
1265.24
1794.12
2075.75
2133.69
2369.15
2610.90
Tabla 6.5 Datos para calcular curva característica entrada-salida generador Acajutla u2
Consum o de com bustible (Gal/h)
Entrada H (Gal/h)
3000
2500
H(P) = 0.335P2 + 50.27P + 344.68
2000
1500
1000
500
0
0
10
20
Salida (MW)
30
40
Figura 6.8 Grafica de curva característica entrada–salida de Acajutla u2
102
6.2.5 Generador Acajutla-u5
Los datos de eficiencia del generador Acajutla u5 se obtuvieron de Mena [1993: p. 15].
Heat Rate
1570
SFOC(g/Kwh)
1370
1420.9
1170
970
884.4
770
729.8
570
669.1
370
584.1
493.0
520.7
170
5
25
45
65
Carga (%)
85
105
Figura 6.9 Eficiencia de generador Acajutla u5
SFOC
(g/kWh)
1421
884
730
669
584
521
493
Carga (%)
P(MW)
Btu/kWh
H (Btu/h)
H (Gal/h)
10
25
40
50
70
90
100
8.2
20.5
32.8
41
57.4
73.8
82
57509.12
35796.42
29537.22
27081.48
23641.77
21074.21
19953.96
471574810.39
733826511.81
968820833.89
1110340726.75
1357037340.01
1555276389.99
1636224328.75
3795.34
5906.00
7797.29
8936.28
10921.75
12517.22
13168.71
Tabla 6.6 Datos para calcular curva característica entrada-salida generador Acajutla u5
Consumo de combustible (Gal/h)
Entrada H (Gal/h)
14000
12000
10000
8000
6000
2
H(P)= -0.73P + 192.41P + 2266.36
4000
2000
0
0
20
40
60
80
100
Salida (MW)
Figura 6.10 Grafica de curva característica entrada–salida de Acajutla u5
103
6.2.6 Generador Soyapango-u1
Motor
Combustible
Marca:Wartsila
Tipo: Light Fuel Oil
Modelo: 18V46GD
LCV: 42700 kJ/kg
Potencia nominal: 15000 kW
Densidad: 0.81Kg/lt
SFOC (g/kWh)
Heat Rate
240
230
220
210
200
190
180
170
225
183
189
182
0
25
50
Carga (%)
179 179.2 180
75
100
Figura 6.11 Eficiencia de generador Soya-u1
SFOC
(g/kWh)
225
189
182
179
179.2
180
183
Carga (%)
P(MW)
Btu/kWh
H (Btu/h)
H (Gal/h)
25
50
75
87.5
90
100
110
3.75
7.5
11.25
13.125
13.5
15
16.5
9106.64
7649.57
7366.26
7244.83
7252.93
7285.31
7406.73
34149881.52
57371800.95
82870379.15
95088447.87
97914540.28
109279620.85
122211042.65
275.18
462.30
667.77
766.22
788.99
880.57
984.77
Tabla 6.7 Datos para calcular curva característica entrada-salida generador Soya u1
Consum o de com bustible (Gal/h)
Entrada H (Gal/h)
1200
1000
H(P) = 0.71P2 + 40.61P + 114.69
800
600
400
200
0
0
5
10
Salida (MW)
15
20
Figura 6.12 Grafica de curva característica entrada –salida de Soya-u1
104
6.2.7 Generador CESSA
Motor
Combustible
Marca:Wartsila
Tipo: Light Fuel Oil
Modelo: 18V46GD
LCV: 42700 kJ/kg
Potencia nominal: 15000 kW
Densidad: 0.81Kg/lt
Heat Rate
240
SFOC (g/kWh)
230
225
220
210
200
183
190
189
180
182
179 179.2 180
170
0
25
50
75
100
Carga (%)
Figura 6.13 Eficiencia de generador CESSA
SFOC
Carga (%)
(g/kWh)
225
25
189
50
182
75
179
87.5
179.2
90
180
100
183
110
P(MW)
Btu/kWh
H (Btu/h)
H (Gal/h)
3.75
7.50
11.25
13.13
13.50
15.00
16.50
9106.64
7649.57
7366.26
7244.83
7252.93
7285.31
7406.73
34149881.52
57371800.95
82870379.15
95088447.87
97914540.28
109279620.85
122211042.65
275.18
462.30
667.77
766.22
788.99
880.57
984.77
Tabla 6.8 Datos para calcular curva característica entrada-salida generador CESSA
Consum o de com bustible (Gal/h)
Entrada H (Gal/h)
1200
1000
H(P) = 0.71P2 + 40.61P + 114.69
800
600
400
200
0
0.00
5.00
10.00
15.00
20.00
Salida (MW)
Figura 6.14 Grafica de curva característica entrada–salida de CESSA
105
Los datos de curva característica entrada-salida de cada generador serán introducidos al programa
para la simulación, es de recordar que para encontrar el consumo en $/h basta con multiplicarlo por
el precio de combustible en $/Gal, de la misma forma el dato de combustible será introducido, en
la Tabla 6.9 se presenta un resumen general de los datos a ser tomados para simular los
generadores térmicos como potencias mínimas, máximas y valor del combustible para cada
generador y en la Figura 6.15 se muestra un diagrama unifilar de los generadores térmicos.
H (P) (Gal/h)
b
Generador
a
Acaj-u1
319.3535626
Acaj-u2
344.13680
Acaj-u5
2266.360407
c
P min (M W)
P max (MW)
10
30
$/Gal
0.7
10
33
0.7
56.83939184 0.314793221
55.373020
0.4037830
192.4063483 -0.72501048
25
65
1.1
Acaj-MD
130.5683121 40.60563255 0.627526609
2
17
0.65
Nejapa
44.43975716 46.09436454 1.839217568
0
5.33
0.65
CESSA
114.6939415 40.60588799 0.714357771
0
15
0.65
Soya-u1
114.6939415 40.60588799 0.714357771
0
15
0.65
Tabla 6.9 Tabla de resumen de generadores térmicos
Acaj-u1
Acaj-u2
Acaj-u5
Acaj-MD
Nejapa
CESSA
Soya-u1
~
~
~
~
~
~
~
PD
Figura 6.15 Diagrama unifilar de generadores térmicos
6.3 Generadores hidroeléctricos
Para la simulación del sistema hidroeléctrico se cuenta con las siguientes centrales (Ver Tabla
6.10):
Planta
Guajoyo
Cerron Grande
5 de Noviembre
15 de Septiembre
Capacidad
(MW)
17
155
90
145
Pmin
Pmax
5
25
10
20
17
130
90
80
Tabla 6.10 Centrales hidroeléctricas del sistema de potencia del país
106
Las curvas importantes que se necesitan para modelar las centrales hidroeléctricas mencionadas
anteriormente son las siguientes:
1. Curvas de Eficiencia de cada central: la cual viene expresada en m3/kWh y esta nos indica que
cantidad de agua se necesita turbinar la central a cierta altura (m) para generar 1 kW de potencia,
como se verá mas adelante las centrales son más eficientes cuando las cotas de altura están casi
al máximo del permitido, estas curvas serán utilizadas para saber la potencia generada en función
del caudal turbinado, estos datos de eficiencia de las centrales se encontraron en la pagina Web
del Sistema Nacional de Estudios Territoriales (SNET). Es importante mencionar que para efectos
de la simulación del programa se calculó una eficiencia promedio para cada semana de análisis ya
que las alturas de los embalses en cada día no cambian significativamente, por lo que se obtuvo
una eficiencia al final de cada día con respecto a la altura real de cada embalse y luego se obtuvo
un promedio de la semana, este procedimiento se explica con mayor detalle en la sección 6.4.1
2. Curvas de Volumen-Altura de las centrales las cuales nos indican el volumen (Mm3) que se tiene
a cierta altura h (m) y a la vez indican los volúmenes máximos y mínimos permitidos para cada
central dependiendo de las cotas permitidas para los embalses. De forma general se puede
representar.
V = a + bh + ch 2 + dh3 + eh 4
(Ec. 6.5)
Donde:
V : volumen de embalse (Mm3)
h : altura de embalse (m)
El procedimiento llevado a cabo para la obtención de las curvas de Volumen-Altura para cada
central hidroeléctrica, es el siguiente:
Obtuvimos datos de volumen vrs altura de embalse de cada central hidroeléctrica del SNET, y a
partir de estos datos se ajustaron las curvas a de polinomios de 2°, 3° y 4° grado, tomándose la
mejor aproximación en base al error porcentual con respecto a los datos originales y con la
desviación estándar generada por cada curva, por facilidad los datos de volúmenes están en
unidades de Mm3 por lo que se opto por trabajar con aproximaciones de hasta doce decimales
para tener una curva bastante similar a la real.
En la simulación del sistema hidroeléctrico del país se han tomado las siguientes consideraciones:
Las centrales que están acopladas hidráulicamente son Cerron Grande, 5 de Noviembre y 15 de
Septiembre, los tiempos de desfase que han sido tomados en cuenta a la hora de incluir el caudal
107
turbinado de la central aguas arribas. El desfase de es Cerrón a 5 de Noviembre es de 3 horas
aproximadamente y de la 5 Noviembre a la 15 Septiembre es de 7 horas aproximadamente, la
figura 6.16 muestra gráficamente el acople hidráulico de las centrales, esta consideración es
importante para la construcción de la matriz de los generadores hidros en el programa de
simulación, ya que se observará este desfase en el comportamiento de las ecuaciones de igualdad
de volumen para cada central mostradas en el capitulo 4 y a la vez se toma este comportamiento
para el calculo de los influjos naturales de la 5 de Noviembre y 15 de Septiembre.
rnaturales
VGuajoyo
rnaturales
qturb. x cerron
Guajoyo
VCerron
qturb. x cerron
Cerron
Grande
rnaturales
3 horas desfase
V5 Nov.
qturb. x 5 nov.
5 de
Noviembre
rnaturales
7 horas desfase
V15 Sept .
15 de
Septiembre
qturb. x 15 sept .
Figura 6.16 Diagrama de acople hidráulico del país
Matemáticamente se puede representar de la siguiente manera:
t
t −1
t
t
t
VGuajoyo
= VGuajoyo
+ rnat
− Qtur
− Svert
t
t −1
t
t
t
= VCerron
+ rnat
− Qtur
− Svert
VCerron
−1
t
t
t
t -3
+ rnat
− Qtur
− Svert
+ Qtur
V5tNov = V5tNov
. cerron
(Ec. 6.6)
1
t
t
t
t -7
+ rnat
− Qtur
− Svert
+ Qtur
V15t Sep = V15t −Sep
. 5 Nov
Donde:
t : periodo en horas
V : volumen de embalse (Mm3)
r : influjos naturales (Mm3)
Q : caudal turbinado en ese periodo de tiempo (Mm3)
s : vertimiento (Mm3)
A continuación se presentan la curva de eficiencia y de volumen-altura de cada central
hidroeléctrica:
108
6.3.1 Central Guajoyo
La Figura 6.17 muestra la curva de eficiencia de Guajoyo en la cual se puede observar que se
tiene una mayor eficiencia para cotas máximas, ya que la central necesita menos m3 para generar
un kWh de energía.
Eficiencia Guajoyo
Eficiencia (m3/kWh)
11.0
10.5
10.0
9.5
9.0
Eff. = -0.2453h + 113.37
8.5
8.0
7.5
415
420
425
430
435
Altura (m)
Figura 6.17 Eficiencia de central Guajoyo
En la Figura 6.18 se muestra la curva altura-volumen obtenida de polinomio de 2° grado el cual es
la mejor aproximación al comportamiento real.
Altura vrs. Volumen Guajoyo
600
2
Volumen (Mm3)
500
V = 0.83h - 658.83h + 130888.35
400
300
200
100
0
415
420
425
Altura (m)
430
Figura 6.18 Gráfica altura-volumen de Guajoyo
435
109
6.3.2 Central Cerrón Grande
La Figura 6.19 muestra la curva de eficiencia de Cerron Grande en la cual se puede observar que
se tiene una mayor eficiencia para cotas máximas, ya que la central necesita menos m3 para
generar un kWh de energía.
Eficiencia Cerron Grande
10.0
Eficiencia (m3/kWh)
9.5
9.0
8.5
8.0
Eff = -0.19h + 53.005
7.5
7.0
6.5
6.0
225
230
235
240
245
Altura (m)
Figura 6.19 Eficiencia de central Cerron Grande
En la Figura 6.20 se muestra la curva altura-volumen obtenida de polinomio de 3° grado el cual es
la mejor aproximación al comportamiento real.
Altura vs Volumen Cerron Grande
2500
3
2
Volumen (Mm3)
V = 0.13h - 86.31h + 19650.5h - 1495202.7
2000
1500
1000
500
0
225
230
235
240
245
Altura (m)
Figura 6.20 Gráfica altura-volumen de Cerron Grande
110
6.3.3 Central 5 de Noviembre
La Figura 6.21 muestra la curva de eficiencia de 5 de Noviembre en la cual se puede observar que
se tiene una mayor eficiencia para cotas máximas, ya que la central necesita menos m3 para
generar un kWh de energía.
Eficiencia 5 de Noviembre
Eficiencia (m3/kWh)
10.0
9.5
9.0
8.5
V = -0.2453h + 113.37
8.0
7.5
7.0
168
170
172
174
176
178
180
182
Altura (m)
Figura 6.21 Eficiencia de central 5 de Noviembre
En la Figura 6.22 se muestra la curva altura-volumen obtenida de polinomio de 4° grado el cual es
la mejor aproximación al comportamiento real.
Altura vs Volumen de 5 de Novimbre
100.0
90.0
Volumen (Mm3)
80.0
4
3
2
V = 0.02h - 12.4h + 3247.48h - 378652.59h +
16556959.4
70.0
60.0
50.0
40.0
30.0
20.0
10.0
0.0
170
172
174
176
178
180
182
Altura (m)
Figura 6.22 Grafica altura-volumen de 5 de Noviembre
111
6.3.4 Central 15 de Septiembre
La Figura 6.23 muestra la curva de eficiencia de 15 de Septiembre en la cual se puede observar
que se tiene una mayor eficiencia para cotas máximas, ya que la central necesita menos m3 para
generar un kWh de energía.
Eficiencia 15 Septiembre
29.0
Eficiencia (m3/kWh)
27.0
2
Eff. = 0.0231h - 2.5904h + 83.555
25.0
23.0
21.0
19.0
17.0
15.0
13.0
11.0
25
30
35
40
Altura (m)
45
50
55
Figura 6.23 Eficiencia de central 15 de Septiembre
En la Figura 6.24 se muestra la curva altura-volumen obtenida de polinomio de 4° grado el cual es
la mejor aproximación al comportamiento real.
Altura vs Volumen 15 Septiembre
400
4
Volumen (Mm3)
3
2
V = 0.001h - 0.15h + 8.5h - 213h + 1974.23
350
300
250
200
150
100
50
0
25
30
35
40
Altura (m)
45
50
Figura 6.24 Grafica altura-volumen de 15 de Septiembre
112
6.4 Datos Semanales
Como se mencionó en la sección 6.1 es necesario definir la demanda a ser introducida al programa
de simulación así como también los influjos naturales, alturas mínimas y máximas de embalses
tanto para la semana seca como húmeda, la intención de separar el programa en estos dos tipos
de condiciones (seca y húmeda) es para observar comportamiento de volúmenes de embalse y
potencias generadas por las hidroeléctricas que como se mencionó en la sección 4.2 estas
dependerán de las condiciones hidrológicas de ese periodo de planificación.
6.4.1 Datos semanales de estación hidrológica húmeda
La semana escogida para simular la condición hidrológica húmeda es la que corresponde al
periodo del 22 al 28 de Septiembre del 2003. Como uno de los objetivos del presente trabajo es
simular el sistema de nuestro país y a la vez comparar con resultados reales previamente
reportados por la UT, para simular la demanda del país se tomaron datos de la pagina Web de la
UT de energía inyectada en MWh por recurso (térmico, hidro, geotérmico e importaciones netas)
de la semana en análisis la cual asumimos como la demanda real del país y para poder comparar
con datos generados por el recurso hidroeléctrico y térmicos del país que genera el despacho
hidrotérmico, se resto la generación producida por los generadores geotérmicos ya que
prácticamente es constante para todas las horas de análisis y se resto además las importaciones
netas.
En la Tabla 6.12 se muestran los datos de demanda introducidos al programa para simular el
despacho hidrotérmico, como se puede observar los valores de demanda en horas de madrugada,
son bajos con respecto a horas pico (6-8 PM).
Con respecto los datos de eficiencia de cada central (Mm3/MWh) se calculó un promedio en base a
las alturas finales reales de los embalses de cada central las cuales fueron evaluadas en las
ecuaciones de eficiencia mencionadas en la sección 6.3 promediando los siete días de la semana,
debido a que las alturas finales para cada día no varían significativamente, estos cálculos se
hicieron con el objeto de encontrar una relación matemática que exprese el caudal en función de la
potencia como lo muestra la Ec. 6.7.
Qturb = K eff Pgen
Donde:
Qturb es el caudal turbinado por la central hidroeléctrica (Mm3/h)
K eff
es la eficiencia de la central hidroeléctrica (Mm3/MWh)
Pgen
es la potencia generada por la central hidroeléctrica (MW)
(Ec. 6.7)
113
En la Tabla 6.11 se muestran los datos de eficiencia promedio de cada central para la estación
hidrológica húmeda.
CENTRAL
EFICIENCIA
(Mm3/MWh)
Guajoyo
0.00863040
Cerron
0.00684857
05-Nov
0.00742306
15-Sep
0.01217351
Tabla 6.11 Eficiencias de centrales para estación hidrológica húmeda
Lunes
DEMANDA EN MW DE SEMANA HUMEDA
Martes
Miércoles
Jueves
Viernes
Sábado
Domingo
Hora
22-Sep-03
23-Sep-03
24-Sep-03
25-Sep-03
26-Sep-03
27-Sep-03
28-Sep-03
1
205.23
196.47
191.54
189.4
209.38
218.9
243.5
302.2
359.26
389.51
432.46
449.44
441.18
450.56
455.32
449.21
441.92
417.86
531.99
512.54
439.84
357.53
283.53
243.56
251.26
246.68
242.63
253.18
259.94
304.67
261.41
326.38
401.38
443.25
470.87
484.07
460
471.79
490.92
480.31
463.62
447.63
551.82
541.53
463.78
372.1
290.44
268.49
248.4
243.86
239.29
243.02
258.48
307.59
303.84
331.3
385.86
425.23
452.02
462.2
440.02
455.18
463.36
461.48
445.65
431.42
562.74
534.96
450.26
346.77
295.57
271.17
267.84
265.29
258.68
253.69
268.14
310.26
297.21
308.5
362.41
409.3
433.49
442.95
417.46
430.82
437.25
437.64
414.59
419.93
554.72
532.54
458.56
390.23
324.71
298.24
301.85
295.3
289.09
291.13
312.56
340.57
304.2
337.54
404.99
449.02
478.82
478.43
431.68
447.88
453.12
453.77
423.06
459.09
546.03
529.36
479.12
417.35
350.69
323.97
273.15
256.85
244.48
242.12
272.92
297.59
277.5
277.6
333.63
374.84
388.15
385.92
371.78
349.93
342.38
324.12
351.49
380.67
485.19
480.88
447.49
387.06
310.97
274.5
240.17
217.88
209.78
204.9
211.03
224.33
196.67
225.78
245.11
264.99
276.94
292.5
285.06
281.4
274.87
269.64
334.82
371.84
482.13
498.94
454.16
370.25
257.27
234.74
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Tabla 6.12 Datos de demanda del periodo del 22-28 de Septiembre del 2003
Para calcular datos de influjos naturales, se consideró lo siguiente: Si la unida no posee ninguna
central aguas arriba, el dato de influjo natural medidos en la entrada de la central son los que se
han asumido, pero si la central posee una central aguas arriba se consideró el caudal turbinado por
ésta. Entonces lo que se hizo fue restar al total de influjo medido el caudal turbinado por la central
aguas arriba tomando en cuenta el desfase de tiempo mencionado anteriormente. Lo anterior se
hizo para las centrales 5 de Noviembre y 15 de Septiembre, que son las que poseen central aguas
arriba. En las Tablas 6.13 a 6.16 se muestran los influjos naturales de las centrales expresados en
Mm3 / h .
114
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INFLUJOS NATURALES GUAJOYO (Mm /h)
Martes Miércoles Jueves
Viernes
Sábado
Domingo
22-Sep-03
23-Sep-03
24-Sep-03
25-Sep-03
26-Sep-03
27-Sep-03
28-Sep-03
0.41
0.45
0.45
0.47
0.18
0.28
0.08
0.35
0.12
0.35
0.46
0.46
0.46
0.46
0.37
0.22
0.35
0.22
0.38
0.31
0.40
0.46
0.89
0.89
0.90
1.33
1.34
1.34
1.34
0.90
0.46
0.46
0.46
0.46
0.53
0.61
0.50
0.50
0.61
0.62
0.56
0.47
0.61
0.61
0.58
0.51
0.53
1.24
0.91
0.47
0.47
0.47
0.24
0.24
0.11
0.07
0.11
0.24
0.18
0.44
0.24
0.34
0.09
0.31
0.20
0.29
0.22
0.32
0.20
0.29
0.47
0.91
0.92
1.36
1.37
1.37
1.37
0.92
0.92
0.47
0.57
0.37
0.47
0.53
0.42
0.47
0.52
0.43
0.47
0.48
0.17
0.17
0.15
0.20
0.29
0.20
0.25
0.26
0.22
0.30
0.23
0.29
0.49
0.49
0.49
0.49
0.49
0.49
0.40
0.26
0.35
0.21
0.30
0.22
0.17
0.18
0.16
0.30
0.21
0.07
0.27
0.20
0.10
0.27
0.11
0.15
0.31
0.24
0.17
0.31
0.22
0.18
0.31
0.25
0.12
0.09
0.18
0.31
0.13
0.06
0.04
0.04
0.04
0.25
0.18
0.12
0.28
0.21
0.16
0.29
0.21
0.14
0.30
0.22
0.29
0.18
0.08
0.09
0.25
0.18
0.29
0.20
0.38
0.22
0.36
0.20
0.34
0.34
Lunes
Tabla 6.13 Influjos naturales de Central Guajoyo período húmedo
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INFLUJOS NATURALES CERRON GRANDE (Mm /h)
Lunes
Martes Miércoles Jueves
Viernes
Sábado
Domingo
22-Sep-03
23-Sep-03
24-Sep-03
25-Sep-03
26-Sep-03
27-Sep-03
28-Sep-03
2.12
2.38
2.16
0.90
2.16
2.16
2.16
1.25
2.51
2.59
2.60
2.61
1.36
2.61
1.90
0.99
0.81
1.84
2.40
2.43
4.93
4.92
4.74
1.98
7.22
3.60
2.34
1.58
1.83
2.34
2.34
2.21
3.29
3.29
3.33
1.57
3.35
3.33
1.72
2.98
1.00
2.26
1.18
1.18
1.17
1.82
2.24
2.02
1.98
1.98
1.22
1.48
1.73
1.23
2.26
1.15
1.16
2.43
1.17
1.16
1.16
1.17
1.16
1.16
1.17
1.50
1.17
1.17
3.70
4.84
4.63
9.22
4.11
4.49
4.50
3.61
4.50
2.97
3.49
3.53
3.98
2.77
4.04
2.77
2.77
1.51
1.51
1.51
1.51
1.50
1.71
1.71
1.69
1.65
2.81
1.70
1.72
1.70
1.70
1.70
1.77
1.86
1.72
1.82
1.89
1.53
1.53
1.22
1.08
1.08
1.08
2.34
1.08
1.08
1.08
1.08
2.34
1.08
2.34
2.34
2.34
2.34
1.08
2.34
2.34
2.34
1.08
1.08
1.08
1.08
1.18
1.52
1.51
1.53
1.52
1.94
1.52
1.52
2.79
2.79
2.79
4.06
5.20
2.62
2.16
2.16
2.16
2.16
2.16
0.89
0.89
2.16
2.16
2.16
0.96
2.42
1.15
1.15
1.01
0.96
2.60
1.32
2.60
0.63
1.88
1.86
1.13
1.10
Tabla 6.14 Influjos naturales de Central Cerrón Grande período húmedo
115
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INFLUJOS NATURALES 5 DE NOVIEMBRE (Mm /h)
Lunes
Martes Miércoles Jueves
Viernes
Sábado
Domingo
22-Sep-03
23-Sep-03
24-Sep-03
25-Sep-03
26-Sep-03
27-Sep-03
28-Sep-03
3.92
3.82
4.03
3.21
3.14
3.10
3.00
2.93
3.05
3.35
2.99
2.90
2.74
2.87
2.70
1.85
1.78
1.80
1.67
1.36
1.08
1.33
3.06
2.40
4.11
4.32
4.28
4.82
4.90
4.91
4.90
6.04
5.40
5.65
5.34
4.63
4.51
3.02
4.28
4.02
3.35
3.23
2.98
1.93
1.50
1.45
1.03
0.99
0.84
0.90
1.18
1.24
1.10
1.32
1.39
1.43
1.31
1.19
0.96
1.22
0.98
1.13
0.96
1.03
0.89
1.03
1.19
0.86
1.09
1.18
1.41
2.54
3.99
4.97
5.68
6.62
6.24
5.84
6.24
6.02
5.74
5.47
5.14
5.32
5.27
5.30
5.32
5.18
5.31
5.36
5.22
4.42
4.09
4.01
2.50
3.26
2.04
1.98
1.86
1.99
1.96
1.81
2.03
1.79
0.48
1.90
1.62
1.42
0.88
1.07
1.21
1.47
1.44
1.26
1.24
1.33
1.38
1.53
1.36
1.98
1.91
2.98
2.41
1.89
1.80
1.71
1.66
1.77
1.59
1.73
1.71
1.67
2.17
1.82
1.53
1.39
1.42
1.60
1.61
1.82
1.68
1.96
2.00
1.51
1.38
2.39
2.25
3.03
2.81
2.81
2.70
2.82
2.63
2.78
2.71
2.87
2.65
2.72
2.63
2.32
2.57
2.71
3.12
2.25
1.59
1.74
1.37
0.68
Tabla 6.15 Influjos naturales de Central 5 de Noviembre período húmedo
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INFLUJOS NATURALES 15 DE SEPTIEMBRE (Mm /h)
Lunes
Martes Miércoles Jueves
Viernes
Sábado
Domingo
22-Sep-03
23-Sep-03
24-Sep-03
25-Sep-03
26-Sep-03
27-Sep-03
28-Sep-03
7.63
7.16
7.09
7.42
8.31
7.14
6.96
5.63
5.60
4.62
3.92
4.23
3.47
3.69
4.22
3.81
3.40
3.45
3.40
3.43
2.75
2.78
3.09
5.42
5.09
6.50
5.88
5.86
5.25
4.93
6.10
5.80
5.18
5.19
5.82
7.13
7.46
7.12
6.77
6.41
5.69
5.69
6.42
6.47
6.02
5.75
5.30
5.08
5.11
4.45
3.94
2.85
3.97
4.21
2.34
2.14
1.87
1.88
1.83
1.68
1.56
1.98
2.20
1.85
1.86
1.90
1.81
1.97
1.36
3.05
5.26
5.08
3.77
4.08
4.17
4.16
4.23
5.28
4.86
5.99
6.49
3.62
4.72
6.41
7.08
6.83
6.39
6.06
5.30
6.41
6.50
6.43
7.15
7.16
6.82
6.46
6.37
6.23
6.11
5.76
4.74
3.80
2.67
1.77
3.23
3.04
3.39
4.73
3.67
2.68
2.95
1.86
1.95
1.95
1.57
1.95
1.89
1.58
2.62
3.34
4.37
4.71
4.90
3.06
3.06
4.15
4.53
3.85
3.88
3.69
3.66
3.12
3.48
3.11
3.16
3.12
2.73
2.08
2.43
3.02
4.37
3.68
3.71
3.56
4.33
4.20
4.55
3.01
3.88
3.68
3.12
3.09
3.82
3.83
4.17
3.81
3.42
3.75
4.37
4.97
4.52
3.38
3.88
3.49
3.89
3.81
5.16
5.04
Tabla 6.16 Influjos Naturales Central 15 de Septiembre período húmedo
116
Como se puede observar en las tablas de influjos naturales de las centrales mostradas
anteriormente, no podemos suponer un influjo promedio ya que estos cambian significativamente
de hora a hora por lo que en el programa de simulación de la coordinación hidrotérmica se
introducen estos influjos hora a hora para cada central en el periodo de análisis.
Para introducir los datos de volúmenes máximos, mínimos, iniciales y finales permitidos por cada
embalse se hicieron los siguientes cálculos:
Para los datos de volúmenes iniciales que se introducirán al programa de simulación se tomaron
las alturas finales reales del 21 de Septiembre en los embalses y con esta altura se calculo el
volumen de acuerdo a las ecuaciones de altura-volumen de cada embalse mostradas en la sección
6.3; para los volúmenes finales de cada embalse se hizo el mismo procedimiento solo que la altura
que se tomo para el calculo de este volumen fue la altura final real que se midió en cada embalse
al final de la semana, esto se hace con el fin de introducir las mismas condiciones hidrológicas
tanto iniciales como finales en el programa de simulación para poder comparar resultados entre el
programa de simulación y los datos reales de operación en ese periodo de análisis. En la Tabla
6.17 se muestran los datos de alturas y volúmenes.
Central
h inicial (m)
h final (m)
3
3
V inicial (Mm )
V final (Mm )
Guajoyo
426.0
427.4
358.7
426.2
Cerron
243.0
242.9
2191.5
2175.7
05-Nov
179.5
179.3
78.3
75.0
15-Sep
48.8
48.9
370.5
373.8
Tabla 6.17 Datos de volúmenes iniciales y finales de las centrales
Para los datos de volúmenes máximos y mínimos (Ver Tabla 6.18), se tomaron las alturas máximas
y mínimas permitidas para cada embalse [Mena 1993: p. 140] y se encontró el volumen por medio
de las ecuaciones de altura-volumen. Intuitivamente se puede observar que el acotamiento mas
importante en un periodo húmedo para la planeación hidroeléctrica es el relacionado con el
volumen máximo y mínimo permitido por cada embalse ya que de estos valores depende el valor
de agua.
3
V min (Mm )
3
Central
h min (m)
h max (m)
V max (Mm )
Guajoyo
418.0
430.5
43.0
582.0
Cerron
228.0
243.2
749.0
2223.6
05-Nov
170.0
180.2
18.6
89.3
15-Sep
40.0
49.2
148.3
385.0
Tabla 6.18 Datos de volúmenes mínimos y máximos de las centrales
117
6.4.2 Datos semanales de estación climatológica seca
La semana escogida para simular la condición hidrológica seca es la que corresponde al periodo
del 03 al 9 de Enero del 2004. El procedimiento utilizado es el mismo de la sección 6.4.1 tanto para
el calculo de demanda, eficiencias de cada central e influjos naturales con la aclaración que con los
resultados de influjos negativos, se sustituyeron por el valor de cero para el caso de las centrales 5
de Noviembre y 15 de Septiembre ya que se le resto al influjo total el caudal turbinado de la central
aguas arriba, obteniéndose datos negativos los cuales representan influjos naturales cero. En la
Tabla 6.19 se presentan los datos de eficiencia de las centrales y en la Tabla 6.20 la demanda a
ser introducida al programa para simular la estación hidrológica seca y en las Tablas 6.21 a 6.24 se
muestran los influjos naturales de las centrales expresados en Mm3 / h .
CENTRAL
EFICIENCIA
(Mm3/MWh)
Guajoyo
0.00909860
Cerron
0.00718680
05-Nov
0.00765030
15-Sep
0.01246680
Tabla 6.19 Eficiencias de centrales para estación hidrológica seca
Sábado
DEMANDA EN MW DE SEMANA SECA
Domingo
Lunes
Martes
Miércoles
Jueves
Viernes
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
09-Ene-04
1
152.56
149.39
148.73
177.42
206.18
177.29
190.76
2
144.14
130.82
139.89
173.51
199.25
169.82
178.96
3
139.27
117.14
133.19
162.57
191.11
160.76
173.19
4
134.32
115.97
133.05
164.09
191.22
161.47
172.00
5
143.90
120.32
147.87
180.49
205.93
176.30
184.96
6
160.07
125.93
176.85
207.35
232.63
197.79
203.65
7
188.44
191.40
216.98
238.91
211.17
208.40
223.00
8
221.38
220.21
282.75
290.58
268.34
272.87
279.41
9
285.35
295.52
374.27
387.50
351.80
351.86
350.63
10
322.91
320.13
416.02
421.66
395.56
395.66
401.12
11
340.32
335.98
447.33
441.59
424.15
425.98
433.57
12
346.04
342.92
464.49
459.55
437.68
441.97
444.99
13
319.14
349.94
451.62
444.96
438.85
419.90
435.65
14
301.72
351.50
460.35
457.30
447.53
439.80
448.02
15
293.75
314.51
454.72
464.07
440.77
436.39
447.76
16
289.63
291.43
436.01
455.18
441.79
412.12
437.88
17
269.79
288.71
394.78
418.12
462.34
396.72
389.44
18
318.59
297.88
384.75
398.87
447.36
399.06
379.52
19
472.68
452.77
516.26
541.76
587.17
539.16
532.22
20
482.61
449.88
515.79
523.24
559.02
519.54
520.46
21
435.17
406.97
466.72
478.96
468.02
448.20
443.79
22
354.85
321.55
385.80
355.26
344.19
343.83
343.14
23
252.89
241.25
263.98
233.08
235.99
243.63
244.71
24
183.69
174.60
206.96
194.76
220.05
196.98
195.78
Hora
Tabla 6.20 Datos de semana del periodo del 03-09 de Enero del 2004
118
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Sábado
INFLUJOS NATURALES GUAJOYO (Mm /h)
Domingo
Lunes
Martes Miércoles Jueves
Viernes
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
09-Ene-04
0.0073
0.0148
0.0147
0.0146
0.0144
0.0162
0.0156
0.0150
0.0145
0.0153
0.0157
0.0148
0.0147
0.0150
0.0155
0.0151
0.0129
0.0133
0.0160
0.0117
0.0115
0.0093
0.0133
0.0089
0.0038
0.0139
0.0145
0.0143
0.0040
0.0135
0.0149
0.0117
0.0046
0.0139
0.0136
0.0145
0.0133
0.0142
0.0141
0.0143
0.0115
0.0092
0.0140
0.0124
0.0075
0.0077
0.0104
0.0085
0.0037
0.0110
0.0134
0.0126
0.0122
0.0131
0.0272
0.0101
0.0094
0.0037
0.0099
0.0094
0.0089
0.0040
0.0094
0.0100
0.0097
0.0039
0.0093
0.0086
0.0043
0.0083
0.0091
0.0035
0.0070
0.0072
0.0076
0.0078
0.0035
0.0068
0.0085
0.0087
0.0032
0.0112
0.0110
0.0132
0.0051
0.0125
0.0116
0.0132
0.0046
0.0117
0.0120
0.0128
0.0045
0.0121
0.0121
0.0114
0.0048
0.0081
0.0085
0.0089
0.0028
0.0093
0.0078
0.0092
0.0044
0.0104
0.0113
0.0123
0.0059
0.0128
0.0132
0.0141
0.0128
0.0135
0.0145
0.0146
0.0129
0.0093
0.0110
0.0088
0.0060
0.0141
0.0167
0.0167
0.0167
0.0172
0.0181
0.0195
0.0107
0.0205
0.0212
0.0108
0.0217
0.0228
0.0113
0.0227
0.0225
0.0117
0.0220
0.0229
0.0124
0.0222
0.0226
0.0236
0.0238
0.0167
0.0167
0.0167
0.0167
0.0167
0.0167
0.0247
0.0140
0.0199
0.0243
0.0249
0.0122
0.0215
0.0237
0.0205
0.0137
0.0232
0.0247
0.0249
0.0225
0.0246
0.0193
0.0212
Tabla 6.21 Influjos naturales Central Guajoyo período seco
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INFLUJOS NATURALES CERRON GRANDE (Mm /h)
Sábado Domingo
Lunes
Martes Miércoles Jueves
Viernes
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
09-Ene-04
0.1728
0.1620
0.1584
0.1512
0.1620
0.1548
0.1584
0.1260
0.1080
0.1080
0.1116
0.1080
0.1116
0.1080
0.1116
0.1152
0.1080
0.1116
0.1080
0.1080
0.1080
0.1116
0.1080
0.1116
0.1089
0.1584
0.1620
0.1548
0.1584
0.1548
0.1584
0.1441
0.1264
0.1084
0.1086
0.1103
0.1125
0.1135
0.1142
0.1139
0.1121
0.1144
0.1125
0.1143
0.1148
0.1138
0.1146
0.1138
0.1148
0.1153
0.1162
0.1158
0.1172
0.1180
0.1176
0.1081
0.1048
0.0978
0.0901
0.0866
0.0835
0.0793
0.0697
0.0651
0.0648
0.0651
0.0615
0.0620
0.0616
0.0577
0.0578
0.0596
0.0578
0.0922
0.0941
0.0939
0.0940
0.0915
0.0901
0.1475
0.2192
0.2724
0.2735
0.2724
0.2735
0.2732
0.2731
0.2732
0.2766
0.2772
0.2771
0.2767
0.2915
0.2907
0.2915
0.2935
0.2918
0.1190
0.1233
0.1210
0.1191
0.1216
0.1211
0.1175
0.1136
0.1139
0.1125
0.1087
0.1099
0.1104
0.1095
0.1086
0.1083
0.1096
0.1089
0.1104
0.1107
0.1099
0.1112
0.1085
0.1068
0.1242
0.1234
0.1236
0.1283
0.1272
0.1280
0.1084
0.1091
0.1019
0.0882
0.0871
0.0839
0.0850
0.0799
0.0814
0.0810
0.0806
0.0810
0.0814
0.0810
0.0806
0.0810
0.0796
0.0853
0.1337
0.1368
0.1426
0.1422
0.1393
0.1354
0.1440
0.1512
0.1642
0.1674
0.1642
0.1616
0.1451
0.1703
0.1656
0.1674
0.1678
0.1706
0.1642
0.1670
0.1667
0.1631
0.1685
Tabla 6.22 Influjos naturales Central Cerrón Grande período seco
119
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INFLUJOS NATURALES 5 DE NOVIEMBRE (Mm /h)
Sábado Domingo
Lunes
Martes Miércoles Jueves
Viernes
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
09-Ene-04
0.0000
0.0000
0.0000
0.1091
0.0546
0.0545
0.0076
0.0072
0.1412
0.0940
0.0072
0.6139
0.0000
0.0000
0.0019
0.0000
0.0000
0.0000
0.0000
0.0535
0.0031
0.0103
0.0000
0.0000
0.1993
0.0554
0.0554
0.1068
0.1067
0.1011
0.1011
0.0072
0.1021
0.0078
0.1059
0.0072
0.6334
0.0000
0.0000
0.0082
0.0004
0.0000
0.0000
0.2990
0.1374
0.0000
0.0000
0.0616
0.0000
0.2299
0.0072
0.0978
0.1998
0.0072
0.1097
0.0072
0.0192
0.1048
0.7762
0.0000
0.0307
0.0000
0.4795
0.0000
0.0000
0.0000
0.0000
0.2031
0.0537
0.0000
0.0000
0.0000
0.2036
0.0072
0.2526
0.0259
0.0072
0.0915
0.1075
0.0009
0.1433
0.0072
0.1169
0.0000
0.3008
0.0000
0.2688
0.0129
0.0000
0.0000
0.0000
0.1291
0.6536
0.0000
0.0000
0.0000
0.0000
0.1041
0.0072
0.0072
0.0879
0.1355
0.0528
0.1088
0.0194
0.0072
0.6151
0.2683
0.4996
0.0000
0.1027
0.0000
0.0486
0.0041
0.0000
0.0000
0.6382
0.0000
0.0000
0.0000
0.0000
0.0596
0.0528
0.0495
0.0765
0.0950
0.0900
0.0072
0.0072
0.2258
0.0276
0.1088
0.0141
0.0000
0.0462
0.0000
0.0000
0.0000
0.5537
0.6448
0.6821
0.2429
0.0000
0.0000
0.0000
0.3313
0.0072
0.0072
0.1813
0.0108
0.1234
0.0267
0.0755
0.1031
0.0488
0.4316
0.6351
0.1397
0.3843
0.0000
0.0691
0.0000
0.0000
0.2046
0.2505
0.0000
0.0000
0.0000
Tabla 6.23 Influjos naturales Central 5 de Noviembre período seco
3
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INFLUJOS NATURALES 15 DE SEPTIEMBRE (Mm /h)
Sábado Domingo
Lunes
Martes Miércoles Jueves
Viernes
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
09-Ene-04
0.3369
0.3376
0.3373
0.3376
0.3378
0.3380
0.3382
0.3384
0.3386
0.3388
0.3390
0.3392
0.3394
0.0000
0.3396
0.0000
0.3398
0.0000
0.4386
0.3485
0.3493
0.0395
0.1821
0.3384
0.3387
0.3389
0.3391
0.3393
0.3395
0.3397
0.3399
0.3400
0.3402
0.0806
0.4419
0.1170
0.1801
0.1038
0.1172
0.4316
0.0976
0.1917
0.2901
0.3186
0.2688
0.1308
0.3359
0.3362
0.3364
0.3368
0.0000
0.3370
0.0000
0.3372
0.3375
0.3377
0.3379
0.3380
0.1729
0.2246
0.2250
0.2261
0.2280
0.2290
0.2314
0.2325
0.3924
0.2363
0.2374
0.2385
0.3317
0.0000
0.3323
0.3326
0.3329
0.3331
0.3334
0.3337
0.3340
0.3354
0.4021
0.2629
0.3151
0.3187
0.3329
0.3341
0.3223
0.3365
0.3121
0.3158
0.1518
0.3595
0.4121
0.4133
0.2682
0.3268
0.3270
0.3273
0.3276
0.3278
0.3281
0.3284
0.3287
0.3288
0.0932
0.3462
0.3731
0.3734
0.3452
0.3280
0.0691
0.4383
0.1229
0.2600
0.2757
0.3623
0.3889
0.3543
0.3146
0.6507
0.6517
0.3262
0.3265
0.3268
0.3270
0.3273
0.3276
0.3278
0.4259
0.1998
0.1251
0.2009
0.5039
0.5272
0.3899
0.3902
0.5154
0.3266
0.3640
0.1286
0.4540
0.2923
0.6487
0.6497
0.6507
0.6517
0.6527
0.6538
0.6548
0.3277
0.3280
0.3283
0.3285
0.3288
0.3856
0.1896
0.3127
0.3216
0.3219
0.3772
0.3198
0.2395
0.3646
0.3401
0.2569
0.3256
0.3258
0.3261
Tabla 6.24 Influjos naturales Central 15 de Septiembre período seco
120
Como se puede observar en las tablas de influjos naturales de las centrales mostradas
anteriormente, el influjo horario no cambia significativamente, pero se incluirán hora a hora en el
programa de simulación para simular comportamientos lo mas cercano a los reales.
Para introducir los niveles de volúmenes máximos, mínimos, iniciales y finales permitidos por cada
embalse se hicieron los siguientes cálculos:
Para los datos de volúmenes iniciales que se introducirán al programa de simulación se tomaron
las alturas reales finales de cada embalse del Viernes 2 de Enero, utilizando el mismo
procedimiento que la estación húmeda. En la Tabla 6.25 se muestran los datos de altura y volumen
obtenidos.
Central
h inicial (m)
h final (m)
3
V inicial (Mm )
3
V final (Mm )
Guajoyo
425.3
424.9
326.0
309.0
Cerron
241.3
241.1
1932.4
1903.4
05-Nov
178.0
178.2
59.9
61.7
15-Sep
48.3
47.7
352.7
335.1
Tabla 6.25 Datos de volúmenes iniciales y finales de las centrales
Con los datos de volúmenes máximos y mínimos (Ver Tabla 6.26), se encontró el volumen por
medio de las ecuaciones de altura-volumen, intuitivamente se puede observar que el acotamiento
mas importante en un periodo seco para la planeación hidroeléctrica es el relacionado con el
volumen mínimo permitido por cada embalse ya que de estos valores depende el valor de agua y
la potencia generada por cada hidroeléctrica, es por ello que para calcular los volúmenes mínimos
se encontró un volumen critico el cual se asume como el volumen final de la semana asumiendo
que la central esta generando su potencia máxima para cada hora de la semana lo que implica que
se este vaciando, y a partir de estos datos se tomaron volúmenes mínimos de embalse
3
3
Central
h min (m)
h max (m)
Guajoyo
424.9
430.5
306.4
582.0
Cerron
241.0
243.2
1896.6
2223.6
05-Nov
170.0
180.2
18.6
89.3
15-Sep
40.0
49.2
148.3
385.0
V min (Mm )
V max (Mm )
Tabla 6.26 Datos de volúmenes mínimos y máximos de las centrales
121
CAPITULO 7
ANALISIS DEL DESPACHO DEL SISTEMA DE GENERACION DE EL SALVADOR
7.1 Introducción
En este capítulo se analizan los resultados obtenidos de la simulación y a la vez son comparados
con los datos reales de la coordinación realizada por la Unidad de Transacciones (UT) en esos
mismos períodos, es de aclarar que la comparación se hace solamente en base a la potencia
inyectada por cada generador. Para hacer esto, primero se presentan de una forma general los
cambios que ha experimentado el sector eléctrico en el país hasta llegar al sistema de
organización actual y así conocer la forma de asignación de carga a las distintas unidades durante
un despacho. Después presentamos los datos reales de la operación y los obtenidos por medio de
la simulación, para luego realizar comparaciones y en base a éstas analizar los resultados.
7.2 Sistemas de organización eléctrica en El Salvador
Desde los inicios y hasta 1996 en El Salvador el esquema de organización de la industria eléctrica
estaba basado en el modelo verticalmente integrado y como tal, era el estado el encargado de
administrar la producción, transporte y distribución de la energía y lo hacía a través de la Comisión
Ejecutiva Hidroeléctrica del Río Lempa (CEL). La operación de la generación de este modelo se
hacía buscando la optimización de la operación del sistema mediante la planificación de la
generación y despacho económico, lo cual se lograba mediante la asignación de potencia de todas
las fuentes disponibles de tal manera que se logrará minimizar los costos de producción
cumpliendo con los límites de seguridad del sistema.
Este problema de planificación de la generación y despacho económico se dividía en
subproblemas de acuerdo a los intervalos de tiempo, los cuales se mencionan a continuación:
a) Asignación de recursos en forma mensual por un período de un año
b) Asignación de recursos en forma horaria por un intervalo de una semana
c) Asignación de recursos en tiempo real, es decir segundo a segundo
En donde la descomposición anterior se basaba en las características de la operación de un
sistema de potencia eléctrica, las cuales son:
a) La demanda del sistema tiene ciclos diarios, semanales y anuales
b) El mantenimiento de unidades es realizado normalmente en ciclos anuales
122
c) La administración del agua almacenada en los embalses tiene un ciclo anual
Después en 1996 El Salvador entró en una etapa de reformas al sistema con el objeto de abrir el
sector a la participación privada y a la competencia, con esto se buscaba reducir el tamaño del
Estado, disminuir el déficit fiscal, prestar mejores servicios y dar al Estado recursos inmediatos, los
cuales serían utilizados para cancelar la deuda a corto plazo e invertir en infraestructura social o
gasto social.
Los pasos fundamentales para llevar a cabo la privatización del servicio se iniciaron con la
reestructuración de CAESS, cuya función básica era la distribución de energía eléctrica. Esta
reestructuración consistió en separarlas en dos empresas: la Empresa Eléctrica de Oriente (EEO) y
Del Sur, que inicialmente se desarrollaron sin activos propios y subsidiadas desde CAESS, hasta
finales de 1996 que se crearon condiciones para que éstas se independizaran.
Por otra parte, ya existía una empresa para la zona occidente del país denominada Compañía de
Luz Eléctrica de Santa Ana (CLESA) y se constituye la Superintendencia General de Electricidad y
Telecomunicaciones (SIGET), como el ente público responsable de asegurar el cumplimiento de
las leyes aplicables y regulaciones relacionadas con los sectores electricidad y telecomunicaciones
en el país. A continuación presentamos las funciones de la SIGET:
1- Aplicar los tratados, leyes y reglamentos que regulen las actividades del sector eléctrico
2- Aprobar las tarifas eléctricas
3- Regular cargos por uso de las redes
4- Regular los cargos de la Unidad de Transacciones (UT)
5- Dictar normas y estándares técnicos
6- Otorgar concesiones para el uso de recursos hidráulicos y geotérmicos
7- Dirimir conflictos entre operadores
8- Publicar información estadística del sector
Posteriormente a la Ley de creación de la SIGET, se aprueba la Ley General de Electricidad que
viene a sustituir a la Ley de Servicios Eléctricos de 1936 y sus objetivos son:
1- Desarrollo de un mercado competitivo en todas las actividades del sector.
2- Acceso abierto a las redes de transmisión y distribución.
3- Uso racional y eficiente de los recursos.
4- Fomento del acceso al suministro de energía eléctrica para todos los sectores de la población.
5- Protección de los derechos de los usuarios y de las entidades que desarrollan actividades en el
sector.
123
La nueva Ley, según se suscribe, tiene como principal objetivo "promover un mercado de
electricidad competitivo en El Salvador", con lo cual define el rol de la UT en la operación del
Mercado Mayorista y la coordinación del transporte de energía desde las plantas generadoras, así
como la seguridad y la calidad de servicio, la operación de la red de transmisión e informar a los
participantes en el mercado sobre los efectos económicos de las transacciones en el mercado
regulador del sistema.
A partir de esta ley se espera que las generadoras vendan energía a través del mercado mayorista
de electricidad, el cual consiste en un mercado de contratos (MC) y un mercado regulador del
sistema (MRS), a continuación presentamos el esquema del mercado mayorista de electricidad
(Ver Figura 7.1).
MERCADO MAYORISTA DE ELECTRICIDAD
MERCADO DE CONTRATOS(MC)
FUNCIONES
- Despacho programado entre
oferentes y demandantes
-Transacciones libres sin informar
condiciones financieras a la UT
-informar transacciones operativas
MERCADO REGULADOR DEL
SISTEMA(MRS)
FUNCIONES
-Mercado Spot de enegía eléctrica
-Equilibra oferta y demanda
Figura 7.1 Esquema del mercado mayorista de electricidad
7.3 Metodología del despacho de carga en El Salvador
En el mercado de electricidad actual (sistema centralizado) el operador (UT) realiza un despacho
de carga con el objetivo de minimizar los precios, en nuestro país el despacho de carga se realiza
de una manera general de la siguiente forma:
El Modelo del Mercado de Energía Eléctrica de El Salvador está regido por el Sistema de
Administración de Mercado (SAM) que se encarga de elaborar la programación de la generación,
en base al dato de la demanda del día siguiente, realizando el predespacho y obteniendo como
resultado los programas de inyecciones y de retiros de energía en la red. Para esto el SAM se
basa en el estudio de la información que cada participante del mercado le proporciona a la UT
124
diariamente siendo estas las transacciones bilaterales y las ofertas de oportunidad, además de los
requerimientos de calidad y seguridad del sistema. El predespacho consiste en definir con el
modelo computacional los programas, por intervalo del mercado, de las inyecciones y los retiros de
la red con los mínimos costos previstos para el día siguiente de tal manera que refleje las
condiciones acordadas entre los participantes del mercado, además administre las congestiones
previstas y las ofertas de oportunidad. El modelo deberá representar el sistema de generación, las
interconexiones internacionales y la demanda de energía.
Otra función muy importante del sistema de administración del mercado es determinar el precio del
Mercado Regulador del Sistema (MRS) con los datos de energía inyectada y energía retirada de la
red, salvo incumplimientos a las instrucciones de la UT en que se utilizarán las condiciones que
hubieran existido si éstas se hubieran cumplido.
El MRS indica el precio de abastecer una unidad adicional de carga, en base a las ofertas de
generación y demanda, teniendo en cuenta las pérdidas. Pero en caso que exista congestión en la
red de transmisión se tiene que considerar que el sistema se divide en varios MRS. Cuando existe
una condición que no permite que se cumpla el predespacho establecido se tiene que recurrir a
que uno o varios generadores sustituyan la energía faltante, dicho efecto se llama generación
forzada. Esta condición no afecta el precio del MRS que se obtuvo en el predespacho ya que la
diferencia entre el precio correspondiente a su oferta de oportunidad y el precio en el MRS será
compensada por él o los participantes del mercado (PM) responsables de la restricción que forzó
dicha generación forzada y se les asignará el pago del monto correspondiente como un cargo por
compensación. En estos casos, es la UT quien se encarga de asignar a prorrata dicha
compensación entre todos los PM responsables de la generación obligada. Si es por motivos de
calidad se asignara la compensación a todos los PM que retiran en la red en forma proporcional a
su retiro de energía total.
Al caso contrario de la generación obligada existe el racionamiento forzado que viene a representar
la demanda que no ofrece retirarse voluntariamente y no hay generación disponible para
satisfacerla. En este caso el modelo representará la Unidad Racionamiento Forzado (URF) como
una unidad generadora ficticia, con una inyección mínima igual a cero y una inyección máxima
igual a la demanda inflexible calculada.
En caso que las fallas requieran para su solución un nivel de flexibilidad de la demanda mayor que
el ofertado, el modelo administrará el faltante que surge reduciendo el margen de reserva a un
nivel de emergencia y si no es suficiente, administrará el predespacho mediante restricciones al
abastecimiento a través de la URF. Las inyecciones de energía suman todas las cantidades
calculadas por el modelo para el predespacho de las máquinas generadoras que deberán ser
125
iguales a la suma de los retiros de energía, que son el total de las cargas dentro del sistema más
las pérdidas en la red de transmisión.
7.3.1 Ofertas de oportunidad
Las ofertas de oportunidad son presentadas por los PM a la UT y pueden ser tanto de inyección
como de retiro. Estas ofertas son reportadas para uno o más períodos, los cuales se consideran de
una hora con el fin que abarquen la totalidad de un día. Las ofertas de oportunidad son
incorporadas al SAM para ser utilizadas en la realización del predespacho del día siguiente, cabe
mencionar que estas ofertas al ser validadas por la UT son de obligado cumplimiento por los PM.
7.3.2 Ofertas de Oportunidad de Inyección
Las ofertas de oportunidad de inyección son reportadas por los generadores informando de su
flexibilidad en la producción de energía. Están estructuradas de tal manera que incluyan para cada
período una energía máxima ofertada y dos o más bloques de energía ofertados, cada bloque con
su precio, en el cual el primer bloque corresponde a la inyección mínima ofertada y los demás
bloques (uno o más) con una energía acumulada mayor que la del bloque anterior y menor o igual
que la energía máxima que ha sido ofertada, es decir, son monótonamente creciente. El precio
debe ser igual o mayor entre un bloque y el siguiente. Todas las ofertas de oportunidad deben
estar debidamente acompañadas de las limitaciones técnicas.
En cuanto a la generación inflexible, cada generador tiene que informar de su inflexibilidad en su
oferta de oportunidad correspondiente a la potencia mínima que generará que corresponde al
primer bloque de la oferta y la potencia máxima que oferta generar que corresponde al último
bloque. Se debe tener en cuenta que la inyección que se ha declarado como inflexible será
considerada como dispuesta a seguir generando aún cuando el precio del MRS sea menor que el
del primer bloque de su oferta.
Cuando halla una reducción forzada en la generación debido a alguna condición anormal en el
sistema, la UT la hará en base a criterios técnicos, operativos y tomando en cuenta también las
ofertas de oportunidad, dando prioridad a la seguridad del sistema
7.3.3 Ofertas de Oportunidad de Retiro
Por medio de las ofertas de oportunidad de retiro los PM informan de su requerimiento de retiro en
determinado nodo y su flexibilidad asociada, en caso de no presentar esta oferta se considera
como una demanda inflexible.
126
Las ofertas de oportunidad de retiro se basan en el hecho de que cada PM puede manejar su
demanda en cada nodo en función de los precios del MRS. El PM debe declarar la energía mínima
a retirar en el primer bloque y uno o más bloques, cada uno con una energía mayor que el anterior,
correspondiendo el último bloque a la mayor cantidad de energía a ser retirada de la red; el precio
ofertado de los bloques debe ser igual o menor entre un bloque y el siguiente.
La demanda inflexible se entiende como aquella condición en la que el PM está dispuesto a retirar
de la red a pesar de cualquier incremento en el precio del MRS.
7.3.4 Predespacho
Se entenderá como predespacho a la programación de la operación del sistema eléctrico del día
siguiente, para asignar los recursos ofertados de forma tal que se pueda suplir la demanda al
mínimo costo y además, contando con los servicios auxiliares necesarios para mantener los
parámetros de calidad y seguridad del sistema.
En la estructura del predespacho la UT utilizará las ofertas de oportunidad para determinar las
transacciones que resulten de administrar el balance de la operación prevista en el sistema para el
día siguiente. Los resultados arrojados serán la base con la cual se regirá el despacho de
generación en tiempo real, que se lleva a cabo el día siguiente.
Para lograr el predespacho se tiene que llevar a cabo el flujo probable de potencia en las líneas de
transmisión y transformadores de potencia de la red, con el fin de determinar condiciones de
congestión y el costo asociado a ésta. Además se tiene que presentar como punto importante el
costo del MRS previsto. Téngase en cuenta que todos los resultados obtenidos por el modelo
serán del día siguiente, que resultarán como la manera más aproximada del comportamiento del
sistema, sin embargo la UT, en la operación de tiempo real, realizará los ajustes necesarios para
cubrir las desviaciones entre los valores previstos y los valores reales de demanda. Dentro de los
datos obtenidos por la UT de los generadores, se encuentran las curvas de oferta incremental que
están modeladas por bloques crecientes desde la inyección prevista en las transacciones
bilaterales hasta la inyección mínima ofertada y el correspondiente precio de cada bloque.
Para cada nodo la UT modelará la oferta incremental como una curva definida por bloques de
incrementos hasta la máxima energía a retirar de la red ofertada, y el correspondiente precio en
cada bloque así como también la oferta decremental como una curva definida por bloques de
decrementos hasta la mínima energía a retirar de la red ofertada, y el correspondiente precio de
cada bloque.
127
Para poder funcionar, el modelo de predespacho se debe tener en cuenta también otro tipo de
información proporcionada por los PM, como son la indisponibilidades programadas de cada uno o
que tengan límites fijos por diferentes causas. Todo esto se debe hacer llegar con previo aviso
antes de hacer cualquier tipo de cálculo, ya que si no existieran dichas modificaciones se tomara
como válida la información enviada el día anterior.
Se tiene que incluir en los cálculos los datos enviados por los PM referentes a la demanda prevista,
las transacciones bilaterales y las ofertas de oportunidad. Para esto es necesario que cada
distribuidor sea responsable de recopilar la información de demanda consolidada en su área de
distribución y entregarla debidamente a la UT para obtener resultados fieles. Como resultado del
predespacho, la UT tendrá para el día siguiente la generación más económica para cubrir
demanda prevista, los programas de racionamiento existentes (si los hubiera), las transacciones
bilaterales, la generación obligada prevista, las previsiones de condiciones de congestión
(indicando las líneas y transformadores afectados, los MRS y los cargos por congestión), y por
ultimo el precio previsto del predespacho de el o los MRS previstos que resulten de acuerdo a las
condiciones de congestión esperadas.
7.3.5 Precio de la Energía
Como consecuencia del predespacho se tendrá el precio de la energía que la UT calculará en base
a los resultados del SAM, teniendo en cuenta las restricciones existentes como son las
congestiones, pérdidas, servicios auxiliares y ofertas de oportunidad incluyendo la URF.
Al finalizar cada día la UT determinará con los resultados del SAM y los valores registrados de
demanda, disponibilidad y restricciones de la operación real, el precio de la energía para dicho día,
asociado a suministrar una unidad adicional de demanda de acuerdo a las ofertas de oportunidad.
A excepción de que se presente una condición de falla, estado de emergencia del sistema o
incluso cuando en la UT no haya suministrado el correspondiente despacho ajustado, el precio
estará dado por el precio máximo que resulta de las ofertas de oportunidad.
7.3.6 Función objetivo utilizada en el despacho
A continuación se presenta la función objetivo, con el cual se lleva a cabo el despacho de manera
que se logre la minimización de costos, en donde los precios vienen en $/MW y la inyección en
MW.
128
⎡T
⎤
Min ⎢ ∑ ( precios )(inyeccion) ⎥
⎣ t =1
⎦
(Ec. 7.1)
Sujeto a restricciones técnicas y operativas como son: Balance de potencia en los diferentes
nodos, ofertas de inyección y retiro de los PM en los diferentes nodos, orden en bloques de
energía, tamaño de los bloques y otros.
7.3.7 Orden en Bloques del Despacho
Esta restricción dice que según el modelo, los generadores deberán despachar sus bloques de
energía seguidos, es decir, no podrán saltar ningún bloque por medio, ya que esto no se puede
hacer físicamente. Por tanto, su generación deberá hacerse por bloques adyacentes. Siempre igual
para máquinas Nacionales como Internacionales.
7.3.8 Tamaño de los Bloques
Para poder inyectar energía, los generadores presentan sus ofertas de inyección por bloques lo
cual tiene que ver con límites de ofertas, así, para poder pasar al siguiente bloque de generación
con diferente precio los generadores deben inyectar el bloque anterior completo. En resumen el
despacho busca:
1. Producir un despacho factible.
2. Ser transparente.
3. Ser equitativo.
4. Ser simple de implementar e interpretar.
5. Ser no discriminatorio.
6. Promover la eficiencia económica (minimizar los pagos del consumidor).
7. Preservar la privacidad de la información de los agentes del mercado: empresas de generación y
empresas de consumo.
7.4 Datos reales de operación
Ya habiendo definido la forma en que el operador realiza el despacho de unidades,
ahora
procedemos a presentar datos reales de las semanas que se escogieron, de manera que se pueda
comparar el despacho real con la simulación, y en base a ello tener enfoques distintos de hacer el
despacho. La semana de estiaje comprende del 3 al 9 de Enero de 2004 y la semana húmeda
está comprendida entre el 22 al 28 de Septiembre de 2003, ambas semanas reflejan
129
comportamientos diferentes desde el punto de vista de la demanda, así como también por las
condiciones naturales que son diferentes en ambos escenarios de análisis.
7.4.1 Datos reales de Operación semanales de 03-09 Enero de 2004 y 22-28 Septiembre 2003
Los datos reales de altura, volúmenes de embalses, energía generada por unidad, energía
generada por recursos y precios del MRS se presentan en las Tablas 7.1-7.5 para Enero de 2004 y
en las Tablas 7.6-7.10 para Septiembre de 2003 los datos fueron obtenidos de pagina Web UT y
algunos proporcionados por el asesor de tesis:
Enero 03-09 de 2004
Guajoyo
Volumen final
Cerrón Grande
Nivel final
Volumen final
5 de Noviembre
Nivel final
Volumen final
15 de Septiembre
Días
Nivel final
Nivel final
Volumen final
msnm
Mm3
msnm
Mm3
msnm
Mm3
msnm
Mm3
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
425.25
425.19
425.13
425.08
425.02
424.96
424.91
324.17
321.48
318.81
316.58
313.91
311.25
309.04
241.24
241.21
241.18
241.14
241.13
241.09
241.05
1929.61
1925.45
1921.30
1915.78
1914.40
1908.90
1903.42
178.14
178.21
178.33
178.42
178.42
178.37
178.21
61.00
61.73
63.02
64.01
64.01
63.45
61.73
48.16
48.24
47.98
47.80
47.80
47.76
47.74
349.27
352.03
343.12
337.07
337.07
335.74
335.08
Tabla 7.1 Alturas y volúmenes reales de centrales hidroeléctricas en semana Enero 2004
Día
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Energía por recurso hidroeléctrico (MWh)
Guaj
cgra
5 nov
15 sep
264.33
907.32
711.80
317.01
243.63
924.29
623.69
772.30
199.44
934.69
744.38
884.20
242.95
904.99
839.92
1067.80
246.35
1015.52
1060.07
724.36
256.29
1001.05
1184.95
752.80
210.10
910.94
1109.80
597.78
1663.09
6598.80
6274.61
5116.25
Tabla 7.2 Energía diaria generada por recurso hidroeléctrico en semana Enero 2004
130
Día
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Acaj-u1
0.00
0.00
86.48
253.02
0.00
0.00
0.00
339.50
Acaj-u2
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Energía por recurso Térmico (MWh)
Acaj-u5
Acaj-MD
Nejapa
Cessa
0.00
1496.49
2442.82
176.42
0.00
1273.24
2272.59
118.56
0.00
1912.25
2767.74
217.73
0.00
1823.25
2669.13
226.67
0.00
2248.32
2633.24
202.27
0.00
1634.40
2625.07
237.02
0.00
2045.49
2672.66
234.20
0.00
12433.44 18083.25
1412.87
Soya-u1
0.00
0.00
29.88
0.00
37.07
0.00
7.16
74.11
Tabla 7.3 Energía diaria generada por recurso térmico en semana Enero 2004
Dia
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Porcentaje
Energía (MWh)
Hidroeléctrico
Térmico
2200.46
4352.75
2563.91
3842.81
2762.71
5256.45
3055.66
5215.12
3046.30
5361.8
3195.09
4740.41
2828.62
5225.99
19652.75
33995.33
36.63%
63.37%
Tabla 7.4 Energía diaria total generada por recurso en semana Enero 2004
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Sabado
Domingo
Lunes
Martes
Miércoles
Jueves
Viernes
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
09-Ene-04
47.63
46.73
44.73
42.43
46.73
47.63
48.63
48.63
73.51
57.13
57.13
57.13
51.63
51.63
51.63
47.63
47.63
51.63
69.88
126.73
71.50
57.13
71.51
47.63
47.63
46.23
38.63
38.63
38.63
46.23
47.63
57.13
73.58
57.13
51.63
51.63
51.63
51.63
47.63
47.63
44.27
47.63
57.13
57.13
57.13
51.63
73.51
47.63
47.63
47.63
47.63
47.63
47.63
47.63
50.55
73.53
126.73
57.13
73.51
126.73
126.73
126.73
126.73
70.93
57.13
52.52
127.73
127.73
126.73
126.73
73.53
51.25
47.63
47.63
47.63
47.63
47.63
47.63
48.63
126.73
126.73
126.73
57.13
73.51
57.13
126.73
126.73
73.53
57.13
51.63
56.73
56.73
126.73
57.13
48.63
47.63
48.63
48.63
48.63
47.63
48.63
60.23
48.63
70.93
51.63
70.93
57.13
73.51
127.73
127.73
57.13
51.63
51.63
51.63
57.13
57.13
51.63
51.63
57.13
57.13
57.13
57.13
48.63
48.63
57.13
48.63
47.63
57.13
73.53
126.73
57.13
71.88
57.13
57.13
57.13
51.63
51.63
47.63
57.13
51.63
47.63
57.13
57.13
48.63
70.93
57.13
57.13
57.13
57.13
57.13
48.63
57.13
129.73
73.53
70.93
73.51
60.23
71.88
73.53
126.73
60.23
56.99
57.13
56.67
56.59
57.13
57.13
48.41
Tabla 7.5 Precios diarios del MRS ($/MWh) durante la semana del 03-09 Enero 2004
131
Septiembre 22-28 2003
Guajoyo
Días
22-Sep
23-Sep
24-Sep
25-Sep
26-Sep
27-Sep
28-Sep
Cerrón Grande
5 de Noviembre
15 de Septiembre
Nivel final Volumen final Nivel final Volumen final Nivel final Volumen final Nivel final Volumen final
msnm
Mm3
msnm
Mm3
msnm
Mm3
msnm
Mm3
426.29
426.49
426.85
427.01
427.31
427.44
427.51
371.63
380.96
397.92
405.53
419.91
426.19
429.58
242.86
242.92
242.86
243.06
242.86
242.90
243.04
2169.35
2178.82
2169.35
2201.08
2169.35
2175.66
2197.89
179.17
179.69
179.01
179.33
178.93
179.29
179.52
73.34
81.19
71.17
75.62
70.12
75.04
78.48
48.68
48.51
48.64
48.71
48.91
48.85
48.92
367.61
361.52
366.17
368.70
376.01
373.80
376.38
Tabla 7.6 Alturas y volúmenes reales de centrales hidroeléctricas en semana Septiembre 2003
Día
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Energía por recurso hidroeléctrico (MWh)
Guaj
cgra
5 nov
15 sep
42.04
977.79
1597.47
3778.46
128.45
1055.14
1701.11
3967.98
5.72
1047.16
1437.41
3971.58
50.82
1068.05
1720.50
3993.74
49.98
555.42
1856.24
3981.23
0.00
801.98
1748.21
3962.60
0.00
519.53
1463.89
3760.33
277.01
6025.07
11524.83 27415.92
Tabla 7.7 Energía diaria generada por recurso hidroeléctrico en semana Septiembre 2003
Día
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Acaj-u1
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Energía por rescurso térmico (MWh)
Acaj-u2
Acaj-u5
Acaj-MD
Nejapa
0.00
0.00
251.76
1638.84
0.00
0.00
378.90
1877.15
0.00
0.00
593.52
1851.63
0.00
0.00
291.16
1680.78
0.00
31.44
1194.92
1875.03
0.00
0.00
932.78
606.18
0.00
0.00
462.30
633.17
0.00
31.44
4105.34
10162.78
Cessa
125.97
139.42
152.65
189.40
54.36
79.46
85.98
827.24
Soya-u1
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Tabla 7.8 Energía diaria generada por recurso térmico en semana Septiembre 2003
132
Energía (MWh)
Hidroeléctrico
Térmico
22-Sep
6395.76
2016.57
23-Sep
6852.68
2395.47
24-Sep
6461.87
2597.8
25-Sep
6833.11
2161.34
26-Sep
6442.87
3155.75
27-Sep
6512.79
1618.42
28-Sep
5743.75
1181.45
Total
45242.83
15126.80
Porcentaje
74.94%
25.06%
Día
Tabla 7.9 Energía total generada por recurso en semana Septiembre 2003
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Lunes
Martes
Miércoles
Jueves
Viernes
Sábado
Domingo
22-Sep-03
23-Sep-03
24-Sep-03
25-Sep-03
26-Sep-03
27-Sep-03
28-Sep-03
38.33
37.96
37.96
36.80
38.33
38.42
41.19
48.23
48.60
64.60
71.57
71.57
69.70
69.95
71.57
71.57
69.95
69.70
79.85
79.85
79.85
50.70
41.19
41.19
42.90
42.79
42.79
42.79
42.84
43.00
42.90
44.30
51.70
71.58
80.80
84.85
84.85
84.85
84.85
84.85
84.85
80.80
84.85
84.85
84.85
50.70
43.00
43.00
42.80
42.80
42.80
42.80
43.30
43.60
43.60
43.60
51.70
71.58
84.85
84.85
84.85
84.85
84.85
84.85
84.85
69.70
84.85
84.85
84.85
50.70
43.60
43.30
44.70
44.68
44.69
44.66
44.69
44.83
44.87
44.83
50.70
69.70
69.95
71.58
69.70
69.70
69.95
69.95
69.70
69.70
89.85
89.85
89.85
50.70
44.87
44.83
44.86
44.84
44.85
44.87
44.87
50.70
44.87
50.70
51.70
71.58
89.85
89.85
69.95
64.95
69.70
69.70
64.95
71.58
89.85
89.85
89.85
51.70
50.70
44.87
41.57
41.49
41.41
41.35
41.41
41.57
41.43
41.57
50.70
51.70
51.70
51.70
51.70
50.70
50.70
41.80
50.70
51.70
68.70
68.70
54.70
51.70
41.73
41.69
43.63
43.61
43.43
42.80
42.80
43.55
41.74
43.55
43.75
44.17
44.55
44.55
44.55
44.55
44.55
44.17
44.74
51.70
68.70
69.95
58.70
51.70
44.55
43.75
Tabla 7.10 Precios del MRS ($/MWh) durante la semana de 22-28 Septiembre 2003
7.5 Datos de la coordinación hidrotérmica del simulador
A continuación se presentan los resultados de la simulación (Ver Tablas 7.11-7.20), con el objetivo
de comparar datos reales con los simulados en base a:
- Niveles de embalses al final de cada día
- Volúmenes de embalses
133
- Producción por cada generador y por tipo de recurso (MWh)
- Comportamiento de precios tanto reales como calculados (Cmg)
- Valor del agua (este valor solo se tendrá para la simulación ya que en la actualidad no se asigna
un costo de oportunidad al agua).
Enero 03-09 de 2004
Guajoyo
Días
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Cerrón Grande
5 de Noviembre
15 de Septiembre
Nivel final
Volumen final
Nivel final
Volumen final
Nivel final
Volumen final
Nivel final
msnm
Mm3
msnm
Mm3
msnm
Mm3
msnm
Volumen final
Mm3
425.24
425.18
425.12
425.07
425.01
424.96
424.91
323.56
321.21
318.60
316.09
313.60
311.28
309.04
241.24
241.23
241.19
241.16
241.12
241.09
241.05
1929.57
1928.27
1923.03
1918.76
1913.57
1909.33
1903.42
177.98
177.78
177.70
177.78
177.83
177.67
178.13
59.41
57.52
56.77
57.52
57.91
56.45
61.73
48.20
48.21
48.09
48.01
47.93
47.87
47.72
350.82
351.09
347.07
344.29
341.45
339.49
335.08
Tabla 7.11 Alturas y volúmenes de la simulación de centrales hidroeléctricas Enero 2004
Día
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Energía por recurso hidroeléctrico (MWh)
Guaj
cgra
5 nov
15 sep
300.00
810.00
960.00
780.00
288.00
600.00
1084.92
805.10
312.00
1020.00
1360.00
1260.00
300.00
1313.52
1440.00
1260.00
300.00
1125.00
1360.00
1200.00
301.54
915.00
1440.00
1200.00
300.00
1335.00
960.00
1260.00
2101.54
7118.52
8604.92
7765.10
Tabla 7.12 Energía diaria generada por recurso hidroeléctrico en simulación Enero 2004
Día
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Acaj-u1
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Acaj-u2
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Energía por recurso térmico (MWh)
Acaj-u5
Acaj-MD
Nejapa
0.00
2118.57
1136.26
0.00
2277.60
869.99
0.00
2376.61
1214.10
0.00
2504.29
940.58
0.00
2772.68
1084.80
0.00
2483.51
1081.60
0.00
2635.62
1021.00
0.00
17168.88 7348.33
Cessa
224.14
240.53
238.25
256.63
282.55
257.63
276.97
1776.70
Soya-u1
224.23
240.53
238.20
255.76
282.86
256.19
265.97
1763.74
Tabla 7.13 Energía diaria generada por recurso térmico en simulación Enero 2004
134
Día
03-Ene
04-Ene
05-Ene
06-Ene
07-Ene
08-Ene
09-Ene
Total
Pocentaje
Energía (MWh)
Hidroeléctrico
Termico
2850.00
3703.2
2778.02
3628.65
3952.00
4067.16
4313.52
3957.26
3985.00
4422.89
3856.54
4078.93
3855.00
4199.56
25590.08
28057.65
47.70%
52.30%
Tabla 7.14 Energía diaria total generada por recurso en simulación Enero 2004
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Sabado
Domingo
Lunes
Martes
Miércoles
Jueves
Viernes
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
09-Ene-04
33.41
32.77
32.41
32.03
32.40
33.97
36.13
38.95
36.79
35.85
35.74
33.51
37.06
37.43
37.10
32.64
36.14
28.05
29.40
29.52
37.23
30.77
41.91
35.74
33.13
31.76
30.67
30.72
30.92
31.42
36.58
38.54
37.09
36.11
35.57
52.14
36.13
38.02
37.95
36.77
33.60
29.26
37.88
37.74
36.01
36.35
41.87
35.08
33.07
32.45
32.02
31.88
33.06
35.26
38.29
36.39
37.12
36.38
37.65
38.21
37.83
38.19
28.13
36.97
29.40
35.08
36.20
36.17
38.09
38.38
35.88
37.52
35.21
35.00
34.19
34.45
35.53
37.53
34.89
42.84
28.85
36.60
34.01
38.15
37.51
39.02
38.36
37.96
36.45
35.69
37.27
36.47
34.65
36.35
40.32
36.78
37.46
36.94
36.44
36.31
37.45
40.32
38.54
36.06
36.21
35.54
28.03
37.34
37.60
37.69
37.39
36.08
38.27
37.66
39.95
37.93
44.50
35.89
40.32
38.52
35.24
35.24
34.04
34.03
35.36
36.81
37.77
33.00
36.21
35.55
36.79
33.15
36.53
37.13
37.21
36.22
35.54
35.70
37.16
36.34
37.69
35.55
35.48
36.76
36.29
35.42
35.10
34.86
35.88
37.66
39.55
36.52
36.18
36.67
36.08
37.73
37.32
32.64
37.67
30.28
39.78
38.15
40.22
40.28
36.47
36.67
35.58
37.26
Tabla 7.15 Precios diarios del Cmg ($/MWh) durante la semana de Enero 2004
135
Septiembre 22-28 2003
Guajoyo
Cerrón Grande
Volumen final
Nivel final
Volumen final
5 de Noviembre
Nivel final
Volumen final
15 de Septiembre
Días
Nivel final
Nivel final
Volumen final
msnm
Mm3
msnm
Mm3
msnm
Mm3
msnm
Mm3
22-Sep
23-Sep
24-Sep
25-Sep
26-Sep
27-Sep
28-Sep
425.95
426.08
426.09
426.41
426.78
427.25
427.51
356.00
361.87
362.63
377.34
394.62
417.18
429.58
242.62
242.34
242.33
242.54
242.59
242.83
243.03
2131.81
2089.56
2088.05
2119.70
2127.50
2165.21
2197.89
176.79
177.94
175.95
178.33
177.39
177.37
179.54
48.98
59.01
42.81
63.10
53.92
53.79
78.48
46.78
46.83
45.34
46.44
46.06
46.90
48.83
304.84
306.01
263.54
294.59
283.44
307.97
376.38
Tabla 7.16 Alturas y volúmenes de la simulación de centrales hidroeléctricas Sept 2003
Día
22-Sep
23-Sep
24-Sep
25-Sep
26-Sep
27-Sep
28-Sep
Total
Energía por recurso hidroeléctrico (MWh)
Guaj
cgra
5 nov
15 sep
261.10
1167.71
1423.32
3429.09
286.79
1229.31
1538.63
3525.67
286.83
1229.91
1541.91
3521.94
289.79
1237.69
1576.85
3545.62
294.63
1261.92
1633.63
3593.99
285.36
1218.97
1531.74
3496.54
254.24
1113.49
1306.52
3285.57
1958.74
8459.00
10552.60
24398.42
Tabla 7.17 Energía diaria generada por recurso hidroeléctrico en simulación Sept. 2003
Día
22-Sep
23-Sep
24-Sep
25-Sep
26-Sep
27-Sep
28-Sep
Total
Acaj-u1
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Acaj-u2
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
Energía por recurso térmico (MWh)
Acaj-u5
Acaj-MD
Nejapa
0.00
1014.98
878.89
0.00
1269.09
1109.09
0.00
1284.10
933.36
0.00
1101.35
974.19
0.00
1228.83
1223.19
0.00
494.84
890.62
0.00
414.52
439.92
0.00
6807.71
6449.26
Cessa
128.20
144.82
129.46
132.86
184.69
106.57
65.53
892.13
Tabla 7.18 Energía generada por recurso térmico en simulación Sept. 2003
Soya-u1
128.20
144.81
132.19
136.08
177.80
106.57
55.29
880.94
136
Día
22-Sep
23-Sep
24-Sep
25-Sep
26-Sep
27-Sep
28-Sep
Total
Porcentaje
Energía (MWh)
Hidro
Termico
6281.22
2150.27
6580.40
2667.81
6580.59
2479.11
6649.95
2344.48
6784.17
2814.51
6532.61
1598.6
5959.82
975.26
45368.76
15030.04
75.12%
24.88%
Tabla 7.19 Energía total generada por recurso en simulación Sept. 2003
Hora
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Sabado
Domingo
Lunes
Martes
Miércoles
Jueves
03-Ene-04
04-Ene-04
05-Ene-04
06-Ene-04
07-Ene-04
08-Ene-04
44.05
43.96
43.92
43.89
44.09
44.19
27.9
29.3
36.52
38.99
33.93
34.56
34.23
35.87
34.8
38.16
34.27
39
37.67
37.1
32.39
31.52
29.24
30.56
30.78
30.65
27.64
30.84
31.05
32.86
27.13
30.2
35.73
34.32
35.43
35.96
27.61
29.33
36.24
35.81
41.81
34.51
39.85
38.27
39.59
33.87
31.87
30.77
28.31
26.71
27.66
30.55
28.71
32.46
29.41
30.63
36.43
34.38
34.69
35.41
37.53
30.03
35.15
28.6
34.32
34.21
39.37
38.02
38.29
35.63
32.44
30.63
31.32
31.29
27.07
30.42
31.33
29.36
32.51
33.08
31.23
34.94
34.52
37.72
46.17
40.37
35.73
31.7
38.79
33.46
38.81
37.92
33.79
37.07
34.05
32.03
29.36
29.24
30.05
30.13
33.32
31.28
31.83
34.95
32.83
34.58
27.83
35.76
33.86
34.53
29.99
29.57
39.43
34.98
38.34
37.62
35.79
39.02
31.68
34.03
27.48
30.51
30.6
27.63
31.52
32.55
30.85
31.69
34.69
37.88
36.97
36.81
34.29
32.05
30.93
30.28
31.37
33.03
36.03
35.86
38.1
36.89
29.69
27.53
Tabla 7.20 Precios del Cmg ($/MWh) durante la semana de Septiembre 2003
137
7.6 Análisis de resultados.
Habiendo presentado resultados tanto de la operación real como la de la simulación en las
secciones anteriores, presentamos comparaciones en forma gráfica de los resultados tanto del
despacho real como de la simulación. Se presentan gráficas comparativas de volúmenes y alturas
para cada embalse, energía inyectada por recurso tanto térmico como hidroeléctrico, precios del
MRS con costos marginales resultados de la simulación, valores del agua tanto para la semana de
Enero (Ver Figuras 7.2-7.11) como de Septiembre (Ver Figuras 7.12-7.21).
Enero 03-09 de 2004
Com portam iento de volúm en de
Central Guajoyo Enero 2004
Volúmen (Mm3)
330
325
320
315
310
305
02-Ene
04-Ene
06-Ene
Real
08-Ene
Simulacion
Figura 7.2 Comportamiento del volumen en central Guajoyo Enero 2004
Comportamiento de volúmen de
Central Cerrón Grande Enero 2004
1935
Volúmen (Mm3)
1930
1925
1920
1915
1910
1905
1900
02-Ene 03-Ene 04-Ene 05-Ene 06-Ene 07-Ene 08-Ene 09-Ene
Real
Simulacion
Figura 7.3 Comportamiento del volumen en central Cerrón Grande Enero 2004
138
Volúmen (Mm3)
Comportamiento de volúmen de
Central 5 de Nov Enero 2004
65
64
63
62
61
60
59
58
57
56
02-Ene 03-Ene 04-Ene 05-Ene 06-Ene 07-Ene 08-Ene 09-Ene
Real
Simulacion
Figura 7.4 Comportamiento del volumen en central 5 Nov. Enero 2004
Volúmen (Mm3)
Comportamiento de volúmen de
Central 15 de Sept. Enero 2004
354
352
350
348
346
344
342
340
338
336
334
02-Ene 03-Ene 04-Ene 05-Ene 06-Ene 07-Ene 08-Ene 09-Ene
Real
Simulacion
Figura 7.5 Comportamiento del volumen en central 15 Sept. 2003
Se puede observar, de las graficas anteriores, que hay comportamientos de volúmenes similares
en el caso de Guajoyo y Cerrón Grande (Fig. 7.2 y 7.3) las cuales se caracterizan por almacenar
agua y en las cuales se puede decir que se optimizó de la mejor manera el recurso del agua en los
embalses. Los comportamientos de los volúmenes de 5 de Nov. Y 15 de Sept. (Fig. 7.4 y 7.5) son
distintos con los resultados del despacho, posiblemente debido a que en el modelo desarrollado en
la simulación no se especula sobre los precios a ser ofertados, sino que se optimiza teniendo en
cuenta el horizonte de planeación y se decide por todas las máquinas, además los valores de
volúmenes máximos y mínimos introducidos en la simulación no son los mismos que maneja el
operador, dependen de la experiencia operativa, y él decide si los datos de volúmenes son
factibles, es de recordar que estos tipos de embalses son de pasada y se caracterizan por que la
generación sigue las fluctuaciones del agua disponible.
139
Comparación de Energía inyectada diaria por Recurso hidro
Ene. 2004
4500
Energía (MWh)
4000
3500
3000
2500
2000
1500
1000
500
0
03-Ene
04-Ene
05-Ene
06-Ene
Real
07-Ene
08-Ene
09-Ene
Simulación
Figura 7.6 Comparación de energía inyectada diaria por recurso hidroeléctrico en Enero 2004
Generación por recurso hidráulico Ene-04
350
Potencia (MW)
300
250
200
150
100
50
0
0
24
48
72
REAL
96
120
SIMULACION
144
168
Figura 7.7 Generación horaria por recurso hidroeléctrico en semana Enero 2004
Comparación de Energía inyectada diaria por Recurso
Térmico Ene. 2004
6000
Energía (MWh)
5000
4000
3000
2000
1000
0
03-Ene 04-Ene 05-Ene 06-Ene 07-Ene 08-Ene 09-Ene
Real Simulación
Figura 7.8 Comparación de energía inyectada diaria por recurso térmico en Enero 2004
140
Generación por recurso Térmico horario Ene-04
300
Potencia (MW)
250
200
150
100
50
0
24
48
72
96
SIMULACION
120
REAL
144
168
Figura 7.9 Generación horaria por recurso térmico en semana Enero 2004
En las Figuras 7.6 a 7.9 se pueden observar las diferencias entre los resultados obtenidos de la
simulación y lo real; la energía inyectada por el recurso hidroeléctrico en período de estiaje es
mayor en la simulación (47.7%) que la inyectada real (36.63%) debido que en la coordinación
realizada ha sido tomado en cuenta el acople hidráulico de las centrales con los respectivos
desfases de tiempo que le toma al caudal turbinado de la central aguas arriba llegar a la central
aguas abajo, con lo cual se optimizó de mejor manera el uso del agua. En lo que respecta al uso
del recurso térmico, por el hecho de estar en período de estiaje se esperaba un porcentaje mayor
del recurso térmico respecto al hidroeléctrico tanto en lo real (63.37%) como en lo simulado
(52.3%).
Comparación de precios MRS vs Cmg Ene 2004
140
Precio ($/MWh)
120
100
80
60
40
20
0
12
24
36
48
60
72
84
MRS
96
108 120 132 144 156 168
Cmg
Figura 7.10 Comparación horaria de precios MRS vs Cmg en Enero 2004
141
De la figura 7.10 no se pueden hacer comparaciones de precios, debido a que el modelo simulado
optimiza costos variables de combustible en el cual no se toma en cuenta costos de arranque,
costos variables de operación y mantenimiento, pero sí podemos observar la tendencia de los
precios. En el MRS se observa como éstos oscilan a lo largo de la semana obteniéndose una
desviación estándar mayor (25.22) con respecto a la simulada (3.06) la cual no cambia
significativamente, esto debido a que en el modelo distingue tecnología, naturaleza y condiciones
del recurso utilizado.
Valor de agua de centrales hidroeléctricas Ene-2004
($/Mwh)
115
105
$/MWh
95
85
75
65
55
45
35
0
24
48
Guajoyo
72
Cerron
96
120
144
5 de nov
168
15 de sept
Figura 7.11 Valor del agua de las centrales en Enero 2004
En la Figura 7.11 se puede observar que en el periodo de estiaje el valor del agua presenta un
valor constante a lo largo de la semana debido a que no se violan limites de volúmenes
(condiciones de Khun Tucker), además se observa que el precio del agua es mayor que el costo
marginal de las unidades térmicas debido a que en esta semana de estiaje se cuenta con pocos
recursos hídricos para cubrir la demanda.
Septiembre 22-28 2003
Com portam iento de volúm en de
Central Guajoyo Sept. 2004
Volúmen (Mm3)
440
420
400
380
360
340
21-Sep
23-Sep
Real
25-Sep
27-Sep
Simulacion
Figura 7.12 Comportamiento del volumen en central Guajoyo Sept. 2003
142
Comportamiento de volúmen de
Central Cerrón Grande Sept. 2004
2250
2230
Volúmen (Mm3)
2210
2190
2170
2150
2130
2110
2090
2070
2050
21-Sep 22-Sep 23-Sep 24-Sep 25-Sep 26-Sep 27-Sep 28-Sep
Real
Simulacion
Figura 7.13 Comportamiento del volumen en central Cerrón Grande Sept. 2003
Comportamiento de volúmen de
Central 5 Nov Sept. 2004
Volúmen (Mm3)
90
80
70
60
50
40
21-Sep 22-Sep 23-Sep 24-Sep 25-Sep 26-Sep 27-Sep 28-Sep
Real
Simulacion
Figura 7.14 Comportamiento del volumen en central 5 Nov. Sept. 2003
Comportamiento de volúmen de
Central 15 Sep Sept. 2004
Volúmen (Mm3)
370
350
330
310
290
270
250
21-Sep 22-Sep 23-Sep 24-Sep 25-Sep 26-Sep 27-Sep 28-Sep
Real
Simulacion
Figura 7.15 Comportamiento del volumen en central 15 Sept. Sept. 2003
143
Se puede observar de las graficas anteriores que los comportamientos de volúmenes son
diferentes ya que se observa intervalos de vaciado y llenado de embalses (Cerrón Grande, 5 Nov.
y 15 de Sept.) con respecto a la central Guajoyo se observa que la tendencia es de llenado de
embalse tanto para real como simulado. Los valores de volúmenes máximos y mínimos
introducidos en la simulación no son los mismos que maneja el operador, es importante recordar
que (5 Nov. y 15 de Sept.) tienen tipos de embalses de pasada los cuales se caracterizan en que la
generación sigue las fluctuaciones del agua disponible (periodos de carga y descarga).
Comparación de Energía inyectada diaria por Recurso hidro
Sept. 2003
7000
6800
Energía (MWh)
6600
6400
6200
6000
5800
5600
5400
5200
5000
22-Sep 23-Sep 24-Sep 25-Sep 26-Sep 27-Sep 28-Sep
Real
Simulación
Figura 7.16 Comparación de energía inyectada diaria por recurso hidroeléctrico en Sept. 2003
Potencia (MW)
Generación por recurso hidráulico Sep-03
350
330
310
290
270
250
230
210
190
170
150
0
24
48
72
REAL
96
120
144
168
SIMULACION
Figura 7.17 Generación por recurso hidroeléctrico durante la semana Sept. 2003
144
Comparación de Energía inyectada diaria por Recurso térmico Sept.
2003
3500
3000
Energía (MWh)
2500
2000
1500
1000
500
0
22-Sep
23-Sep
24-Sep
Real
25-Sep
26-Sep
27-Sep
28-Sep
Simulación
Figura 7.18 Comparación de energía inyectada diaria por recurso hidroeléctrico en Sept. 2003
Generación por recurso Térmico Sep-03
300
Potencia (MW)
250
200
150
100
50
0
0
24
48
72
SIMULACION
96
120
144
168
REAL
Figura 7.19 Generación por recurso térmico durante la semana Sept. 2003
En las Figuras 7.16 a 7.19 se puede observar las diferencias entre los resultados obtenidos de la
simulación y lo real, con respecto a la energía inyectada por el recurso hidroeléctrico en periodo de
húmeda es similar en la simulación (75.12%) con respecto a lo real (74.94%) ya que se espera que
para esta época la energía inyectada por el recurso hidroeléctrico sea mayor con respecto al
térmico. En lo que respecta al uso del recurso térmico, por el hecho de estar en periodo húmedo
espera un porcentaje menor de participación del recurso térmico respecto al hidroeléctrico tanto en
lo real (25.06%) como en lo simulado (24.88%).
145
Comparación de precios MRS vs Cmg Sept. 2003
100.00
Precio ($/MWh)
90.00
80.00
70.00
60.00
50.00
40.00
30.00
20.00
0
12
24
36
48
60
72
84
96 108 120 132 144 156 168
Periodos (horas)
Figura 7.20 Comparación de precios MRS vs Cmg en Sept. 2003
De la figura 7.20 no se pueden hacer comparaciones de precios como se mencionó anteriormente.
En el MRS se observa como éstos oscilan a lo largo de la semana obteniéndose una desviación
estándar mayor (16.87) con respecto a la simulada (4.56) la cual no cambia significativamente,
esto debido a que el modelo propuesto distingue tecnología, naturaleza y condiciones del recurso
utilizado.
Valor $/MWh
Valor de agua de centrales hidroeléctricas Sept-2003
($/Mwh)
18
17
16
15
14
13
12
11
10
0
24
48
72
96
120
144
168
Guajoyo
Figura 7.21 Valor del agua de las centrales en Sept. 2003
Con respecto al valor del agua para la semana húmeda los resultados de la simulación son cero
$/MWh para las centrales de Cerron, 5 Nov. y 15 de Sept., en Guajoyo existe un valor del agua
debido a que si observamos la Figura 7.12 el volumen aumenta a medida que transcurre el tiempo,
146
además esta central se asume que no esta acoplada en serie con las demás, pero inclusive el
valor es menor que el que se le paga a las centrales térmicas.
A continuación se muestran las graficas de inyección de energía para la semana seca y húmeda
de la simulación comprobándose que el programa optimiza el despacho (Ver Figura 7.22 y Figura
7.23).
Resultados de sim ulación sem ana Hum eda Sept. 2003
600
500
15 de sept
Cer r on Gr ande
400
Guaj oyo
CESSA
Soyapango
300
Nej apa
Acaj utl a MD
Acaj utl a U5
200
Acaj utl a U2
Acaj utl a U1
Demanda
100
0
1
7
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97 103 109 115 121 127 133 139 145 151 157 163
Periodos
Figura 7.22 Resultados de simulación semana húmeda Sept. 2003
Resultados de simulación semana seca Enero 2004
600
500
Acajutla U5
Potencia (MW)
Potencia (MW)
5 de Nov
400
Acajutla U2
Acajutla U1
Nejapa
300
CESSA
Soyapango
Acajutla MD
Guajoyo
200
Cerron Grande
5 de Nov
15 de sept
100
Demanda
0
1
7
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97 103 109 115 121 127 133 139 145 151 157 163
Periodos
Figura 7.23 Resultados de simulación semana seca Enero 2004
147
Podemos observar el aporte de las unidades en línea para satisfacer la demanda en el período
seco, sobresaliendo Guajoyo y 15 de Sept. Para suplir demandas en horas pico, Acajutla MD y
Nejapa permanecen casi todo el tiempo como base junto a 5 de nov. Y Cerrón Grande.
Una vez observado los resultados de la simulación tanto de la época seca como húmeda versus el
despacho realizado en el país sobresale los siguientes aspectos:
-El reconocer tecnología, naturaleza y condiciones del recurso a ser optimizado permiten ver
resultamos como el de las plantas 15 de Sept. Y 5 de Nov. Donde se demuestra que son centrales
de paso, que se están cargando y descargando, caso contrario a
Cerrón Grande donde se
confirma que es una central para almacenamiento.
-Los costos marginales obtenidos del despacho no poseen un comportamiento oscilatorio al
contrario al observado en el despacho actual.
7.7 Limitantes
A continuación se enuncian las limitantes de los resultados anteriormente presentados:
a) No se pudo modelar en el proceso de optimización térmica las rampas, tiempo mínimo de
apagado, tiempo máximo que la maquina esta apagada y los costos de arranque lo que provoca
que en el despacho puedan existir arranques de maquinas para un solo periodo o para una
cantidad de periodos menores a los que realmente debe de estar en línea, lo cual no es optimo en
términos del eficiencia de las maquinas térmicas y no es factible en la vida real.
b) El criterio del DualityGap usado para el paro del despacho demostró que para análisis robustos
como el de la coordinación hidrotérmica semanal es difícil de aplicar y requiere de un mayor
análisis para su implementación.
149
CAPITULO 8
CONCLUSIONES Y RECOMENDACIONES
8.1 Conclusiones
a) Con los resultados de la coordinación hidrotérmica lograda nos lleva a un uso mas eficiente
de los recursos energéticos existentes en la actualidad en el país, con la optimización del
recurso hidráulico propicia el uso de una energía renovable no contaminante, de alguna
manera se logra reducir la dependencia del costo del combustible que es la materia prima
de las unidades térmicas.
b) Para futuras investigaciones se hace necesario determinar aquella información del sistema
de la cual no se pudo tener disposición en forma completa hoy, tal como curvas de costos
de las maquinas térmicas y ciertas restricciones de operación.
c) Seria de gran utilidad para fines pedagógicos la modificación de la aplicación para que se
puedan ingresar y modificar datos a través de una interfase, y hacerla mas versátil.
d) Se pudo demostrar que si se partía de valores de lambda aproximados a la solución, el
algoritmo necesitaba de menor numero de iteraciones para converger, lo cual esta ligado al
valor de actualización del parámetro lambda en cada iteración.
e) El despacho desarrollado permite encontrar el costo del agua de las centrales
hidroeléctricas del país, esto representa un salto cualitativo y cuantitativo en cuanto a tesis
desarrolladas hasta el momento, permitiendo comparar el costo oportunidad del agua con
el costo marginal de las maquinas térmicas.
f)
El valor económico del megavatio ($/MW) de las unidades térmicas e hidroeléctricas del
despacho encontrado a través del programa poseen un comportamiento estable no
oscilatorio lo que contrasta con los valores reales del despacho del país, representando
esto una ventaja del modelo utilizado.
150
g) El objetivo principal del despacho es el de minimizar costos para una carga dada
implicando que todas las maquinas funcionan al mismo costo incremental de producción.
h) La coordinación hidrotérmica realizada distingue la naturaleza del recurso, la tecnología del
mismo para el proceso de optimización algo que en la actualidad en el despacho del país
no lo realiza.
i)
La coordinación hidrotérmica en su despacho semanal, tanto en el estiaje o en la época
húmeda, resuelve una cantidad de 3,864 variables distribuidas entre las potencias
hidráulicas, volúmenes al final de cada periodo, costo oportunidad del agua, alturas finales
en cada periodo y potencias térmicas optimizadas.
8.2 Recomendaciones
a) Los métodos de optimización matemática utilizados por las funciones de Matlab (fmincon y
Linprog) en el recurso térmico e hidráulico deben de ser motivo de futuros estudios donde
se analicen cada uno ellos a profundidad.
b) De realizarse una coordinación para un periodo mayor a una semana como el realizado se
recomienda el uso de herramientas informáticas más poderosas existentes en la actualidad
como el GAMS.
c) Los resultados de la coordinación hidrotermica demostraron tener un comportamiento en el
tema de precios ( λ ) no oscilatorio, sin cambios bruscos de estos lo que debe de ser
considerado para implementarlo como sistema de despacho.
d) El uso de este programa de coordinación hidrotermica en clases de tarifas o mercados
eléctricos servirá para demostrar la importancia de la coordinación entre dos recursos
existentes en los despachos actuales como son el térmico y el hidroeléctrico, además de
entender la Interrelación de variables para la optimización de los mismos, comportamiento
de los embalses en cascada o aislados, el comportamiento de las curvas de costos de las
unidades térmicas, etc.
e) En tesis futuras se podrían seguir la búsqueda o desarrollo de parámetros que aceleren la
convergencia del algoritmo.
151
GLOSARIO
Contingencia. Estado anormal de operación de un sistema eléctrico de potencia, provocado por
maniobras o fallas inesperadas.
Costo Marginal (Lambda). Representa desde la perspectiva del sistema, el costo de producir una
unidad adicional de energía eléctrica (MWh), es decir es el costo marginal de la energía eléctrica.
Análogamente desde la perspectiva de una compañía generadora, indica el precio marginal que
una central debe recibir por cada MWh de energía.
Despacho Económico de Carga. Busca minimizar el costo de operación del sistema al suplir una
demanda en un período de tiempo determinado (por ejemplo una hora, un día, una semana, etc.)
satisfaciendo en forma simultánea un amplio y variado conjunto de restricciones de operación y
cumpliendo además con los criterios que se deriven de las programaciones de corto, mediano y
largo plazo.
Distribución. Parte del Sistema eléctrico de Potencia que se encarga de llevar la energía a los
usuarios finales (industrias, viviendas, etc.) esto se hace generalmente en voltajes menores que los
utilizados en la transmisión.
Generación. Parte del Sistema eléctrico de Potencia que se encarga de la producción de energía
eléctrica la cual proviene en la mayoría de los casos de una combinación de unidades térmicas,
hidroeléctricas y geotérmicas.
Modelos de Corto Plazo. La coordinación hidrotérmica de corto plazo consiste en decidir la
cantidad de agua que se usará de los embalses en cada etapa (hora) del horizonte de
programación (diario o semanal).
Predespacho Económico de Carga. Programación de la operación del sistema eléctrico del día
siguiente, para asignar los recursos ofertados de forma tal que se pueda suplir la demanda al
mínimo costo y además, contando con los servicios auxiliares necesarios para mantener los
parámetros de calidad y seguridad del sistema.
Sistema centralizado. En este sistema existe un organismo central (Poolco), el cual supervisa el
Sistema eléctrico de potencia, éste controla la bolsa de energía y opera en tiempo real el sistema.
152
Sistema descentralizado. Este modelo busca la optimización de los recursos en forma
descentralizada, dejando que los propios agentes sean los encargados de tomar las decisiones de
operación.
Sistema verticalmente integrado. Este esquema de organización es el que ha funcionado en los
inicios de la producción de energía eléctrica, en éste básicamente una sola entidad administra la
operación del Sistema eléctrico de potencia, es decir, administra la producción, transporte y
distribución de la energía eléctrica.
Transmisión. Parte del Sistema eléctrico de Potencia que se encarga del transporte de la energía
desde lo centros de producción hasta los lugares donde se encuentran los demandantes, este
transporte se hace en altos voltajes (115KV o 230KV).
Unit Commitment. Problema de determinar que unidades generadoras deben acoplarse o
desacoplarse según la variación de la demanda para conseguir la mejor optimización de los
recursos
153
BIBLIOGRAFÍA
Álvarez Arraigada, Cristian A. [1998] Análisis comparativo de la gobernabilidad de mercados de
generación eléctrica. Pontificicia Universidad Católica de Chile. Santiago de Chile, Chile.
Adamatiades, Achilles G.. Jhon E. Besant-Jones y Mangesh Hoskote [1995] Power sector reform in
developing countries and the role of the world bank. Tokio, Japón.
Arrogo, Gonzalo [2002] Diseño de mercados eléctricos competitivos: aspectos conceptuales.
Banco Interamericano de Desarrollo. San José, Costa Rica.
Arroyo S., José Manuel [2000] Modelos y algoritmos para la explotación óptima de la generación
en sistemas eléctricos centralizados y competitivos mediante algoritmos genéticos y programación
lineal entera.mixta. Universidad de Castilla-La Mancha. Ciudad Real, España.
Camac G., Daniel Javier [1994] Programación dinámica dual determinista en el despacho
hidrotérmico. Universidad Católica de Chile. Santiago de Chile, Chile.
Castillo, Enrique. Antonio J. Conejo y Pablo Pedregal [2002] Formulación y resolución de
programación matemática en ingeniería y ciencia. Universidad de Oviedo. Ciudad Real, España.
Comisión Económica para América Latina y el Caribe CEPAL [2001] Evolución reciente y desafíos
de los mercados mayoristas de electricidad en El Salvador, Guatemala y Panamá. Naciones
Unidas. México.
Cruz, Roberto [2001] El modelo de mercado PJM vs. El modelo californiano. Pontificia Universidad
Católica de Chile, Santiago de Chile, Chile.
Gil Sagás, Esteban M. [2001] Programación de la generación de corto plazo en sistemas
hidroeléctricos usando algoritmos genéticos. Universidad Católica de Chile. Santiago de Chile,
Chile.
Gonzalez, Rene A.. Jorge A. Cubas E.. José B. Orozco M.. y Raymundo I. Sisniega U. [1978]
Estudio del despacho económico en sistemas de potencia. Universidad de El Salvador, San
Salvador, El Salvador.
Gómez Exposito, Antonio [2002] Análisis y operación de sistemas de energía eléctrica. McGrawHill. España.
154
Hobbs, Benjamin F.. Michael H.. Rothkopf. Richard P. O’Neill y Hung-po Chao [2001] The next
generation
of
electric
power
unit
commitment
models.
Kluwer
Academeic
Publishers.
Massachusetts, E.E.U.U.
IEEE [1999] Short-term hydro-thermal coordination by Lagrangian Relaxation: solution of the dual
problem. Transactions on power system. 14. 89-95. Malaga, España.
IEEE [1999] Unit commitment with transmission security and voltage constraints. Transactions on
power system. Vol. 14. 757-764. Chicago, IL. E.E.U.U.
Loyola Fuentes, Rodrigo C. [1999] Hydro-thermal coordination problem using improved direct and
indirect solution methods. Universidad de Waterloo, Notario, Canadá.
Madrigal, Marcelino [2000] Optimization models and techniques for implementation and pricing of
electricity markets. Universidad de Waterloo, Ontario, Canadá.
Madrigal, Marcelino [2001] Investigación de operaciones para mercados eléctricos. Instituto
Tecnológico de Morelia CEAC. México.
Madrigal, Marcelino [2003] Diseño de mercados eléctricos mayoristas. Instituto Tecnológico de
Morelia CEAC. México
Mena Valle, Franklin A.. Ricardo V. Valdés y Carlos G. Vásquez [1993] Planificación de la
operación de un sistema eléctrico de potencia mediante un despachador económico de carga.
Universidad Centroamericana “José Simeón Cañas”. San Salvador, El Salvador.
Orellana R., Juan J.. Humberto A. Perla M.. José A. Recinos P.. Martin E. Sanchez [2002]
Predespacho económico de generación en mercados eléctricos competitivos caso El Salvador.
Universidad Centroamericana “José Simeón Cañas”. San Salvador, El Salvador.
Pereira, M. V. N. Campodonico y R. Kelman [1998] Long-term Hydro scheduling based on
stochastic models. EPSOM, Zurcí, Suiza.
Rovira, Jorge [1981] Aplicación de métodos de optimización en la operación del sistema
hidrotérmico de CEL. San Salvador, El Salvador.
SIGET [2000] Boletín de estadísticas eléctricas N° 1 1999. Gerencia de electricidad, Nueva San
Salvador, El Salvador.
155
Trigueros, José Luis [2002] Experiencia regulatoria del sector eléctrico salvadoreño e integración
regional. SIGET. San Salvador, El Salvador.
Wärtsilä [2003] Energy News, Wärtsilä. Finlandia
Wood, Allen J. Bruce F. Wollenberg [1996] Power generation, operation, and control. John Wiley &
Sons, Inc. NY, E.E.U.U.
Wolak, Frank A. [2003] Designing competitive wholesale electricity markets for latin american
countries. Universidad de Stanford. CA, E.E.U.U.
.
A-1
ANEXO A. OPTIMIZACIÓN CON RESTRICCIONES
Suponga que se quiere maximizar o minimizar una función que depende de muchas variables.
Utilizando reglas de calculo debemos encontrar los valores de las variables donde la primera
derivada de la función con respecto a cada variable es cero, adicionalmente, la segunda derivada
debe ser usada para determinar si la solución es un mínimo o un máximo.
Dado que el objetivo es maximizar o minimizar una función matemática, llamaremos a esta función
la “función objetivo”. Las funciones de restricción y los limites de las variables pueden ser llamadas
restricciones.
El problema se complica cuando las restricciones son desigualdades (como en el caso de los
límites de potencia de un generador de energía eléctrica. Una de las formas para encontrar el valor
optimo en este tipo de problemas es utilizando las condiciones de Khun-Tucker las cuales son
presentadas a continuación.
Suponga que se tiene una función a minimizar f(x) sujeta a las siguientes restricciones:
wi ( x) = 0
g i ( x) ≤ 0
i = 1,2,..., N w
i =1,2,..., N g
(Ec. A.1)
Luego, la función de Lagrange es.
Nw
Ng
i =1
i =1
L( x, λ , μ ) = f ( x) + ∑ λi wi ( x) + ∑ μi gi ( x)
(Ec. A.2)
Luego las condiciones para el óptimo de un punto x 0 , λ 0 , μ 0 son :
1.
δL o o o
( x , λ , μ ) = 0 para i = 1...N
δ xi
2. wi ( x o ) = 0 para i = 1...N w
3. gi ( x o ) = 0
4.
para i = 1...N g
(Ec. A.3)
μio gi ( x o ) = 0 ⎫⎪
μio ≥ 0
⎬ para i = 1...N g
⎪⎭
Ahora suponga que se tiene una función de costos total FT que comprende dos generadores
térmicos:
A-2
FT = F1 + F2
(Ec. A.4)
Además se tiene como restricción limites de generación y de demanda:
w( P1 , P2 ) = PD − P1 − P 2
⎧⎪ g1 ( P1 ) = P1 − P1,max ≤ 0
P1,min ≤ P1 ≤ P1,max ⎨
⎪⎩ g 2 ( P1 ) = P1,min − P1 ≤ 0
⎧⎪ g3 ( P2 ) = P2 − P2,max ≤ 0
P2,min ≤ P2 ≤ P2,max ⎨
⎪⎩ g 4 ( P2 ) = P2,min − P2 ≤ 0
(Ec. A.5)
El problema del despacho económico es minimizar la función de costos sujeto a las restricciones
de generación y de equilibrio .La función de Lagrange se vuelve como:
L = FT ( P1 , P2 ) + λ w( P1 , P2 ) + μ1 g1 ( P1 ) + μ 2 g 2 ( P1 ) + μ3 g3 ( P2 ) + μ 4 g 4 ( P2 )
L = F1 + F2 + λ ( PD − P1 − P2 ) + μ1 ( P1 − P1,max ) +
μ2 ( P1,min − P1 ) + μ3 ( P2 − P2,max ) + μ4 ( P2,min − P2 )
(Ec. A.6)
(Ec. A.7)
Utilizando las condiciones de Khun Tucker tenemos:
Condición 1:
F1' ( P1 ) − λ + μ1 − μ 2 = 0
F2' ( P2 ) − λ + μ3 − μ 4 = 0
(Ec. A.8)
PD − P1 − P2 = 0
(Ec. A.9)
Condición 2.
Condición 3:
P1 − P1,max ≤ 0
P1,min − P1 ≤ 0
P2 − P2,max ≤ 0
(Ec. A.10)
P2,min − P2 ≤ 0
Condición 4:
μ1 ( P1 − P1,max ) = 0 μ1 ≥ 0
μ2 ( P1,min − P1 ) = 0 μ2 ≥ 0
μ3 ( P2 − P2,max ) = 0 μ3 ≥ 0
μ2 ( P2,min − P2 ) = 0 μ4 ≥ 0
(Ec. A.11)
A-3
Caso 1. Si la solución optima ocurre en valores de P1 y P2 que no están ni en su máximo ni
mínimo de generación, entonces todos los valores de μ son iguales a cero.
dF1 ( P1 ) dF 2( P2 )
=
=λ
dP1
dP2
(Ec. A.12)
Caso 2. Suponga que la solución optima sea que P1 esta en su limite de potencia máximo
(P = P )
1
1,max
y que P2 no esta ni en su máximo ni mínimo limite de potencia. Entonces: μ1 ≥ 0 y
μ2 , μ3 , μ4 son iguales a cero. Luego de la condición 1 tenemos:
dF1 ( P1 )
= λ − μ1
dP1
→
dF1 ( P1 )
≤λ
dP1
dF2 ( P2 )
=λ
dP2
(Ec. A.13)
(Ec. A.14)
Caso 3. Suponga el caso opuesto del caso 2, es decir, que la solución optima requiere P1 este a su
mínimo ( P1 = P1,min ) y P2 no esta a su máximo ni mínimo limite de potencia, entonces μ2 ≥ 0 y
μ1 , μ3 , μ4 son iguales a cero. Luego de condición 1 tenemos:
dF1 ( P1 )
= λ + μ2
dP1
→
dF1 ( P1 )
≥λ
dP1
dF2 ( P2 )
=λ
dP2
(Ec. A.15)
(Ec. A.16)
Caso 4. Si la solución optima requiere que P1 y P2 estén en sus limites, λ y los valores que no son
ceros de μ son indeterminados. Por ejemplo suponga que el óptimo ocurre en los límites máximos
de generación:
P1 − P1,max = 0
P2 − P2,max = 0
Luego μ1 ≥ 0 , μ3 ≥ 0 , μ2 = 0 , μ4 = 0 , luego de condición 1 tenemos:
(Ec. A.17)
A-4
dF1 ( P1 )
= λ − μ1
dP1
dF2 ( P2 )
= λ − μ3
dP2
(Ec. A.18)
Donde los valores específicos para λ , μ1 y μ3 son indeterminados.
Formulación de variables Slack
Una alternativa para abordar el problema de trabajar con restricciones de desigualdad relacionada
con los limites de generación es convertir estas en restricciones de igualdades, añadiendo las
llamadas variables slack como se muestra a continuación:
g (Pi ) = Pi − Pi ,max ≤ 0
Si :
Luego : g ( Pi , Si ) = Pi − Pi ,max + Si2 = 0
(Ec. A.19)
2
Hemos añadido Si y no Si para que esta variable no sea limitada por su signo, haciendo ahora las
restricciones de desigualdades en igualdades, se puede eliminar las condiciones 3 y 4 de Khun
Tucker, de cualquier manera el resultado es el mismo, a continuación planteamos de nuevo el
problema de los generadores.
Minimizar:
F ( P1 , P2 ) = F1 ( P1 ) + F2 ( P2 )
(Ec. A.20)
w( P1 , P2 ) = PD − P1 − P2 = 0
(Ec. A.21)
Sujeto a:
g1 ( P1 ) = P1 − P1,max ≤ 0
ó
g1 ( P1 , S1 ) = P1 − P1,max + S12
g 2 ( P1 ) = P1,min − P1 ≤ 0
ó
g1 ( P1 , S2 ) = P1,min − P1 + S 22
g3 ( P2 ) = P2 − P2,max ≤ 0
ó
g1 ( P2 , S3 ) = P2 − P2,max + S32
g 4 ( P2 ) = P2,min − P2 ≤ 0
ó
g1 ( P2 , S 4 ) = P1 − P1,max +S 42
(Ec. A.22)
La función de Lagrange es:
L = FT ( P1 , P2 ) + λo w( P1 , P2 ) + λ 1 g1 ( P1 , S1 )
+λ2 g 2 ( P1 , S2 ) + λ3 g3 ( P2 , S3 ) + λ4 g 4 ( P2 , S4 )
(Ec. A.23)
A-5
Condición 1:
∂L
= F1′ ( P1 ) − λ0 + λ1 − λ2 = 0
∂P1
∂L
= F2′ ( P2 ) − λ0 + λ3 − λ4 = 0
∂P2
(Ec. A.24)
∂L
= 2λ1 S1 = 0
∂S1
∂L
= 2λ2 S 2 = 0
∂S2
∂L
= 2λ3 S3 = 0
∂S3
(Ec. A.25)
∂L
= 2λ4 S 4 = 0
∂S4
Condición 2:
PD − P1 − P2 = 0
( P1 − P1,max + S12 ) = 0
( P1,min − P1 + S 22 ) = 0
( P2 − P2,max + S ) = 0
2
3
( P2,min − P2 + S 42 ) = 0
(Ec. A.26)
B-1
ANEXO B. UTILIZACIÓN DE HERRAMIENTA SOLVER PARA RESOLVER DESPACHO
Solver es parte de una serie de comandos el cual busca el valor óptimo para una celda,
denominada celda objetivo, en el caso del despacho económico ésta representa los costos totales
de generación de las N unidades. Solver funciona en un grupo de celdas que estén relacionadas,
directa o indirectamente con la celda objetivo. Solver ajusta los valores en las celdas cambiantes
(potencias individuales de los generadores), denominadas celdas ajustables, para generar el
resultado especificado de la celda objetivo. Pueden aplicarse restricciones como limitaciones de
generación, balance de carga, restricción de volumen, y otras restricciones mencionadas en
capitulo 2 para restringir los valores que puede utilizar Solver en el modelo, las cuales a su vez
pueden hacer referencia a otras celdas que afecten la celda objetivo.
Definir y resolver un problema con Solver
1. En el menú Herramientas, haga clic en Solver.
2. Si el comando Solver no está disponible en el menú Herramientas, deberá instalar el programa
de complemento Solver. Para hacer esto siga los siguientes pasos:
2.1 En el menú Herramientas, elija Complementos.
B-2
2.2 Si el complemento que desea utilizar no aparece en la lista del cuadro Complementos
disponibles, haga clic en Examinar y, a continuación, localice el complemento.
2.3 En el cuadro Complementos disponibles, active la casilla de verificación situada junto al
complemento que desee cargar y, a continuación, haga clic en Aceptar.
2.4 Si es necesario, siga las instrucciones del programa de instalación.
3. En el cuadro Celda objetivo, escriba una referencia de celda o un nombre para la celda
objetivo, en nuestro caso esta celda son los costos totales de producción en función de las
potencias generadas.
4. Siga uno de estos procedimientos:
•
Para que el valor de la celda objetivo sea el valor máximo posible, haga clic en Máx.
•
Para que el valor de la celda objetivo sea el valor mínimo posible, haga clic en Mín. El
despacho económico busca minimizar la celda objetivo (Costos totales).
B-3
•
Para que la celda objetivo tenga un valor determinado, haga clic en Valor y, a
continuación, introduzca el valor en el cuadro.
•
En el cuadro Cambiando la celda, introduzca un nombre o referencia para cada celda
ajustable, separando con comas las referencias no adyacentes. Las celdas ajustables
deben estar directa o indirectamente relacionadas con las celda objetivo. Pueden
especificarse 200 celdas ajustables como máximo. Estas son las potencias generadas por
cada unidad las cuales Solver itera para encontrar la solución óptima, estando en función
de los costos totales.
5. En el cuadro Sujetas a las siguientes restricciones, introduzca todas las restricciones que
desee aplicar (límites de generación, balance de carga, límites de volumen, etc.).
5.1 Agregar restricciones
En el cuadro de diálogo Parámetros de Solver de Sujetas a las restricciones, haga clic en
Agregar.
En el cuadro Referencia de celda, escriba la referencia de celda, hacer esto para cada restricción.
B-4
•
Haga clic en la relación ( <=, =, >=, Ent, o Bin ) que desee que haya entre la celda a la que se
hace referencia y la restricción. Si hace clic en Ent, en el cuadro Restricción aparecerá "entero".
Si hace clic en Bin, en el cuadro Restricción aparecerá "binario".
•
En el cuadro Restricción, escriba un número, una referencia de celda, un nombre o una
formula siga uno de estos procedimientos:
ƒ Para aceptar una restricción y agregar otra, haga clic en Agregar.
ƒ Para aceptar la restricción y regresar al cuadro de diálogo Parámetros de Solver, haga clic en
Aceptar.
Celda objetivo
Minimizar
costos totales
Potencias a
ser
Restricciones de límites de
generación, límites de
b l
b l
d
B-5
Ejemplo:
Suponga que se cuenta con tres generadoras térmicas cuyas funciones de costo se presenta a
continuación las cuales suplirán una carga de 400 MW
F1 = 400 + 5P1 + 0.01P12
F2 = 600 + 4 P2 + 0.015 P
2
2
F3 = 200 + 4.6 P3 + 0.023P
2
3
($/h)
20 ≤ P1 ≤ 200 MW
($/h)
30 ≤ P1 ≤ 350 MW
($/h)
50 ≤ P1 ≤ 500 MW
Utilizando la herramienta solver obtenemos el siguiente despacho económico
Pi (MW)
Generador
1
2
3
200.00
250.00
150.00
Costo
marginal
($/MWh)
9
11.5
11.5
Costo
($/h)
1800.00
2537.50
1407.50
B-6
Observamos que el generador 1 esta al máximo por lo que su costo es menor que los otros
generadores que no están despachados a sus limites.
A continuación se presentan las soluciones del ejemplo 3A utilizando esta herramienta, la siguiente
tabla presenta las posibles combinaciones de las unidades, los posibles estados de cada unidad
puede ser 1 si la unidad está encendida y 0 si la unidad está apagada.
Combinación
1
2
3
4
5
6
7
8
•
Combinación 1
Unidad 1 Unidad 2 Unidad 3
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
B-7
•
Combinación 2
•
Combinación 3
B-8
•
Combinación 4
•
Combinación 5
B-9
•
Combinación 6
•
Combinación 7
B-10
•
Combinación 8
Ahora presentamos un ejemplo que incluye una unidad térmica y una hidroeléctrica para ver como
cambian las restricciones al usar Solver. Los datos son los siguientes:
TERMICA
F ( P ) = 700 + 4.8P + 0.0005 P 2
HIDRO
q = 260 + 10 P
200 ≤ P ≤ 1200
0 ≤ P ≤ 200
Además la unidad hidro debe respetar límites mínimos y máximos del embalse los cuales son:
Volmin = 6000 Mm3
Volmax = 18000 Mm3
Asumiendo un influjo natural constante en cada periodo y volumen inicial de:
r = 1000 Mm3
V0 = 10000 Mm3
B-11
A continuación se muestra como se definen las restricciones en Solver y la solución optima que
éste muestra.
B-12
C-1
ANEXO C. MÉTODOS DE OPTIMIZACIÓN UTILIZADOS POR MATLAB Y DEFINICIÓN DE
VARIABLES DEL PROGRAMA
Introducción
Los métodos de optimización matemática que se utilizan para el despacho hidrotérmico en las
simulaciones de comparación del despacho son: El Large Scale en el linprog para la optimización
del recurso hídrico y el Medium Scale en el fmicon para la optimización del recurso térmico. En el
caso del ejemplo del capitulo cinco se utilizo el Médium Scale en el fmincon para ambos recursos.
Medium Scale
Este es el método utilizado por el fmincon para la optimización del recurso térmico. El fmincon
usa el Medium Scale para optimizar, utiliza un método de programación cuadrática secuencial
(Sequential Quadratic Programming (SQP)). En este método un subproblema de programación
cuadrática (Quadratic Programming (QP)) es resuelto en cada iteración. Un estimado del Hessiano
del Lagrangiano es actualizado en cada iteración usando la formula BFGS (Broyden, Fletcher,
Goldfarb y Shanno) método quasi-Newton.
Una búsqueda lineal es ejecutada usando una función merito similar a la que proponen varios
autores. El sub-problema QP es solucionado usando un ajuste activo de estrategias similar al
descrito en Gill, P.E., W. Murray, y M.H. Wright, en el libro Practical Optimization.
Limitaciones de fmincon:
a) La función a ser optimizada y las restricciones deben ser continuas, de lo contrario fmincon
podría dar soluciones locales.
b) Cuando el problema es infactible fmincon trata de optimizar el máximo valor de restricciones.
c) La función objetivo y las funciones de restricción deben ser valores reales, ya que estos no
pueden generar valores complejos.
En la optimización con restricciones, en general se trata en transformar el problema principal en un
subproblema mas fácil que puede ser resuelto y ser usado como base de un proceso iterativo. Una
característica de una gran cantidad de fáciles métodos es la translación de los problemas de
restricciones a un problema sin restricciones usando una función de castigo para restricciones que
están cerca o más allá de la frontera de las restricciones establecidas.
C-2
En esta forma el problema de las restricciones es solucionado usando una secuencia de
optimizaciones sin restricciones parametrizadas, la cual en el límite (de la secuencia) converge al
problema con restricciones. Estos métodos son ahora considerados relativamente ineficientes y
han sido reemplazados por métodos que se han enfocado en la solución de las ecuaciones de
Kuhn-Tucker (KT). Las ecuaciones de KT son condiciones necesarias para optimalidad de un
problema de optimización con restricciones.
Si el problema es llamado: Problema de programación convexa, es que la función objetivo y las
restricciones son funciones convexas, entonces las ecuaciones de KT son ambas necesarias y
suficientes para un punto de solución global.
Refiriéndose al problema general (la función a optimizar sujeta a restricciones), las ecuaciones
Khun-Tucker pueden ser declaradas:
∇f ( x* ) + ∑ λi *.∇Gi ( x* ) = 0
m
i =1
λi *.Gi ( x ) = 0
*
λi ≥ 0
i = 1,..........m
(Ec. C.1)
i = me + 1,...........m
La primera ecuación describe la cancelación del gradiente entre la función objetivo ( f ) y las
restricciones activas (Gi ) en el punto de solución. Para el gradiente ser cancelado, los
multiplicadores de Lagrange (λi , i = 1,......m) son necesarios, para balancear las desviaciones en
magnitud de la función objetivo y el gradiente de restricciones.
Solo restricciones activas son incluidas en esta operación de cancelación, las restricciones que no
son activas no deben de ser incluidas en esta operación y así los multiplicadores de Lagrange son
igual a cero, esto es lo que reflejan las dos ultimas ecuaciones.
La solución a las ecuaciones de KT forma la base para muchos algoritmos
no lineales de
programación, estos algoritmos procuran calcular directamente los multiplicadores de Lagrange.
Métodos de restricciones quasi-Newton garantizan convergencia superlineal por una
segunda
acumulación relativa al orden de la información, las ecuaciones de KT usan un procedimiento de
actualización quasi-Newton. Estos métodos son comúnmente referidos como métodos de
Programación cuadrática secuencial (Sequential Quadratic Programming (SQP)), un sub-problema
de programación cuadrática (Quadratic Programming (QP)) es resuelto en cada iteración (también
conocido como programación cuadrática iterativa (Iterative Quadratic Programming), Programación
C-3
cuadrática recursiva (Recursive Quadratic Programming) y métodos métricos de variables con
restricciones (Constrained Variable Metric methods).
Programación cuadrática secuencial (Sequential Quadratic Programming (SQP)).
Los métodos de Programación cuadrática secuencial (Sequential Quadratic Programming (SQP))
representan la expresión del arte en los métodos de programación no lineal, por ejemplo
Schittkowski en “NLQPL: A FORTRAN-Subroutine Solving Constrained Nonlinear Programming
Problems, ha implementado y probado una versión que ha sobrepasado todos los otros métodos
probados en términos de eficiencia, exactitud y porcentaje de solución exitosa, sobre un gran
numero de problemas de prueba.
Basado en los trabajos de Biggs, Hann y Powell, el método permite cercanamente imitar el método
de Newton para optimización con restricciones, solo que está hecho para la optimización sin
restricciones. En cada iteración, una aproximación es hecha del Hessiano de la función de
Lagrange
usando un método de actualización
quasi-Newton. Este es entonces usado para
generar un sub-problema QP cuyas soluciones son usadas para formar una dirección de
búsqueda, para un procedimiento de búsqueda lineal.
Dado el problema general de optimizar, la principal idea es la formulación del sub-problema QP
basado sobre una aproximación cuadrática de la función Lagrangiana:
m
L ( x, λ ) = f ( x ) + ∑ λi * gi ( x )
(Ec. C.2)
i =1
Aquí se asumió que las restricciones de frontera han sido expresadas como desigualdad de
restricciones. Obteniendo el sub-problema QP por linealizacion de las restricciones no lineales.
Sub-Problema de Programación cuadrática (Quadratic Programming (QP))
Minimizar
1 T
T
d H k d + ∇f ( xk ) d
2
d ∈ n
∇gi ( xk )Td + gi ( xk ) = 0
i = 1,.........me
∇gi ( xk ) + gi ( xk ) ≤ 0
i = me + 1,...m
Td
(Ec. C.3)
C-4
Este sub-problema puede ser resuelto usando algún algoritmo QP. La solución es usada para
formar una nueva iteración:
xk +1 = xk + α k d k
(Ec. C.4)
El parámetro longitud del paso α k es determinado por un apropiado procedimiento de búsqueda
lineal tal que un decrecimiento suficiente en una función merito es obtenida. La matriz H k es una
definitiva aproximación de la matriz Hessiana de la función de Lagrange. H k puede ser
actualizado por algún método quasi-Newton, aunque el método BFGS es el más popular.
Un problema de restricción no lineal puede a veces ser resuelto en pocas iteraciones que un
problema sin restricciones utilizando el método SQP. Una de la razones para esto ocurra es porque
de los limites sobre el área factible, el optimizador puede ser informado relativo a decisiones de
dirección de búsqueda o longitud del paso erróneas.
La implementación de métodos de Programación cuadrática secuencial (Sequential Quadratic
Programming (SQP)) consiste de tres etapas principales:
a. Actualización de la matriz Hessiana de la función de Lagrange.
b. Solución del problema de Programación Cuadrática (Quadratic Programming (QP)).
c.
Búsqueda Lineal y cálculo de la función merito.
Para mayor información leer Toolbox de optimización en Mathworks.
Large Scale
Es el método utilizado por el Linprog para la optimización del recurso hídrico. El método de Large
Scale esta basado en el método LIPSOL (Linear Interior point Solver) el cual es una variante del
algoritmo Mehrora’s predictor - corrector, un método primal-Dual de punto-Interior.
La programación lineal es definida como:
T
Minimizar f x sujeto a
⎛ Aeq * x = beq
⎞
⎜
⎟
⎜ Aineq * x ≤ bineq ⎟
⎜l ≤ x ≤ u
⎟
⎝
⎠
(Ec. C.5)
C-5
Algoritmo principal
Un número de pasos ocurren previos a la aplicación del algoritmo, el resultado transforma el
problema a uno donde:
a) Todas las variables son limitadas debajo del valor de cero.
b) Todas las restricciones son transformadas a igualdades.
c) Variables fijas, aquellas con igualdad en el límite superior o inferior son removidas.
d) La matriz de restricciones tiene una mejor estructura completa.
e) Columnas y filas de ceros en la matriz de restricciones son removidos.
f)
Donde un número significativo de filas Singleton existen (en la matriz de restricciones), las
variables asociadas son resueltas para las filas removidas.
Nota: Si una de las filas de la matriz de restricciones constante tiene solo un elemento no cero, el
valor asociado en x es llamado una variable: Singleton. En este caso, el valor de x puede ser
calculado desde la matriz misma (Aeq y beq).
Mientras estos pre-procesamientos pueden hacer mucho más rápido la velocidad de la parte
iterativa del algoritmo, si los multiplicadores de Lagrange no son requeridos.
El algoritmo inicia aplicando una serie de pre-procesos ya explicados, después de estos el
problema tiene la siguiente forma:
min f xT Sujeto a
⎛ A* x = b ⎞
⎜
⎟
⎝0 ≤ x ≤ u⎠
Las restricciones en los límites superiores son implícitamente incluidos
(Ec. C.6)
en la matriz de
restricciones A. Con la adición de la variable primal Slack s, la ecuación se modifica a:
min f xT Sujeto a
⎛ A* x = b ⎞
⎜
⎟
⎜x+s =u ⎟
⎜ x ≥ 0, s ≥ 0 ⎟
⎝
⎠
(Ec. C.7)
Lo cual es referido como el problema primal: x consiste de las variables primales y s consiste de
las variables primales slack . El problema dual es:
C-6
max bT y − u T w Sujeto a
AT * y − w + z = f ∈
z ≥ 0, w ≥ 0
(Ec. C.8)
Donde y y w son variables duales y z es variable dual slack. La condición óptima para esta
programación lineal es:
⎛ A* x − b
⎜
⎜ x + s −u
F ( x, y, z , s, w) = ⎜ AT * y − w + z −
⎜
⎜ xi zi
⎜s w
⎝ i i
⎞
⎟
⎟
f ⎟=0
⎟
⎟
⎟
⎠
(Ec. C.9)
x ≥ 0, z ≥ 0, s ≥ 0, w ≥ 0.
Donde xi zi y si wi denotan componentes –inteligentes de multiplicación.
La ecuación cuadrática xi zi = 0 y si wi = 0 son llamadas condiciones de complementariedad
para la programación lineal. Las otras ecuaciones lineales son llamadas ecuaciones de
factibilidad. La cantidad:
xT z + s T w
El Duality Gap, el cual mide el residual de la porción complementaria de
(Ec. C.10)
F cuando
( x, z , s, w) ≥ 0 .
El algoritmo es un algoritmo primal-dual, esto significa que ambos programas el primal y el
dual son resueltos simultáneamente. Esto pude ser considerado como un método Newton
aplicado a un sistema lineal-cuadrático
F ( x, z , s, w) = 0 . En la Ec. 2 mientras en el mismo
tiempo guarda las iteraciones positivas de x, z, w y s, de ahí el nombre método punto-interior
(interior-point method), las iteraciones son en la estricta región interior representada por la
desigualdad de restricciones en Ec 1.
El algoritmo es una variante del algoritmo predictor-corrector propuesto por Mehrotra.
Consideré una iteración v = [ x; y; z; s; w] , donde [ x; y; z; s; w] > 0 .
Primero calculamos el llamado dirección de predicción:
Δv p = −( F T (v )) −1 F (v)
(Ec. C.11)
C-7
Donde μ > 0 es llamado el parámetro centramiento y debe de ser escogido cuidadosamente, e es
un vector de ceros o de unos con los unos correspondiendo a las ecuaciones cuadráticas en
F (v) , por ejemplo las perturbaciones solo son aplicadas para las condiciones complementarias
son todas cuadráticas, pero no para las condiciones de factibilidad, cuales son todas lineales. Las
dos direcciones son combinadas con un parámetro de longitud del paso α > 0 y actualiza v para
obtener la nueva iteración
v+
v + = v + α (Δv p + Δvc )
(Ec C.12)
Donde el parámetro de la longitud del paso α es escogido tal que:
v + = [ x + ; y + ; z + ; s + ; w+ ]
(Ec. C.13)
[ x + ; y + ; z + ; s + ; w+ ] > 0
(Ec. C.14)
Satisfechas:
Resolviendo este paso, el algoritmo calcula una factorización directa sobre una modificación de los
T
factores Cholesky de A * A . Si A tiene columnas densas, esto implica el uso de la formula de
Sherman-Morrison y si la solución no es adecuada, utiliza el gradiente conjugado pre-condicionado
para encontrar una solución.
El algoritmo entonces repite estos pasos hasta que las iteraciones convergen, el principal criterio
de paro es un estándar:
rf
rb
ru
+
+
max(1, b) max(1, f ) max(1, u )
+
Donde:
rb = Ax − b
rf = AT y − w − z − f
ru = x + s − u
f xT x − bT y + u T w
max(1, f xT , bT y − u T w
≤ tol ∞
(Ec. C.15)
C-8
Como el residual primal, residual dual, y factibilidad de frontera superior respectivamente, y
f T x − bT y + u T w
(Ec. C.16)
Si la diferencia entre valores objetivo primal y dual, y tol es la misma tolerancia. La suma en la
medida del criterio de paro el error relativo total en la condiciones de optimización en N.
Para mayor información leer Toolbox de optimización en Mathworks.
Resultados de la optimización utilizando Linprog y fmincon
Encabezados de salida del fmincon
Al ejecutarse la optimización a través del fmincon en Matlab este desplega genéricamente el
siguiente mensaje en la pantalla:
Max
Iter
F-count
f(x)
constraint
Directional
Step-size
derivative
Procedure
Donde:
Iter: Es el numero de iteración.
F-count : Es el numero de evaluación de función.
f(x): Es el valor corriente de la función.
Max constraint: Es la máxima violación en la restricción.
Step-size: Es el tamaño del paso en la dirección de búsqueda.
Directional derivative: Es el gradiente de la función a lo largo de la dirección de búsqueda.
Procedure: Da un mensaje acerca de la actualización del Hessiano y del sub-problema QP
Encabezados del de salida Linprog
Al ejecutarse la optimización a través del Linprog este desplega genéricamente el siguiente
mensaje:
Residuals:
Primal
Dual
Upper
Duality
Total
Infeas
Infeas
Bounds
Gap
Real
A* x − b
Donde:
A '* y + z − w − f
{x} + s − ub
x '* z + s '* w
Error
C-9
Primal Infeas A * x − b : Es la norma del residual A * x − b .
Dual Infeas A '* y + z − w − f es la norma del residual A '* y + z − w − f
(donde w es todo cero
si no hay frontera superior finita.
Upper Bounds {x} + s − ub es la norma del residual (la cual es definida para ser cero si todas las
variables están por encima sin limites).
Duality Gap: x '* z + s '* w es el Duality Gap, entre el objetivo primal y el objetivo dual. s y w solo
aparecen en esta ecuación si hay límites finitos superiores.
Total Real Error: Es el error relativo total.
D-1
ANEXO D. MANUAL DEL PROGRAMA.
El programa de coordinación hidrotérmica esta estructurado en tres bloques principales
optimizacion, maxhidro y costterm (ver figura D.1).
Inicio
λ
Optimizacion
Recurso Hidroelectrico
Maxhidro
Resultados Potencias
optimizadas, Volumenes y
costo Oportunidad del
Agua
Calculo de la demanda
residual
Optimizacion del recurso
termico
λ
Costterm
Funcion de costos de las
maquinas termicas a ser
despachadas
Calculo de DualtyGap y
Factibilidad del despacho
Resultados
Potencias Hidraulicas, Termicas
optimizadas ,Volumenes, Costo
Oportunidad del agua, Costo
marginal de las unidades
termicas.
Figura D.1 Flujograma de la coordinación hidrotérmica.
optimizacion es el programa principal donde se efectúa la coordinación hidrotérmica, Acá se
definen matrices, vectores y escalares tales como la demanda a despachar, funciones de costo de
las unidades termoeléctricas, limites de generación de las mismas , costos del combustible de las
maquinas termoeléctricas, etc.
D-2
En maxhidro se realiza el proceso de optimización del recurso hidroeléctrico en él se encuentran
matrices y vectores
que definen potencia inicial de las plantas hidroeléctricas, la matriz de
restricciones de potencia y volumen que se utilizará en el proceso de optimización a través del
Matlab, potencia y volúmenes mínimos y máximos de las plantas hidroeléctricas, etc.
La composición de la matriz de restricciones para la optimización hidroeléctrica es una matriz
compuesta por una parte que hace referencia a la potencia generada por cada planta y otra al
volumen turbinado, con una diagonal principal que refleja las potencias generadas para cada
periodo en función del caudal (P=Eff*Q) por cada planta, las diagonales laterales de esta son el
efecto de los caudales turbinados aguas arriba de la central expresada en forma de caudal.
Existe además una diagonal de volúmenes que refleja el volumen turbinado por cada planta en
cada periodo y diagonales laterales reflejan el volumen que recibe de la central aguas arriba de ella
más el efecto de los influjos naturales y vertimientos (ver figura D.2).
Esquemáticamente:
168*4
168*4
1344*1
672*1
Ph
|
Vol
Restricciones
de potencia
hidraulicas
Restricciones
de Volumen
|
turbinado.
Matriz de
variables
Matriz de
constantes
Figura D.2 Esquema ilustrativo de la matriz de restricciones.
costterm es el sitio donde se encuentran las funciones de costos de las maquinas termoeléctricas
a ser optimizadas durante el proceso de la coordinación hidrotérmica más los costos del
combustible de las mismas.
D-3
El programa “optimizacion” que realiza la coordinación hidrotérmica necesita para poder funcionar
la definición de vectores, matrices y escalares, los cuales son:
9 Pdem : Vector de la demanda a ser despachada por el programa , parametrizado de la siguiente
manera
[ P1 P2 P3 ..........Pt ]
(Ec. D.1)
Demandas en MW para los t periodos.
9 CT : Matriz de coeficientes de las unidades termoeléctricas que participan del despacho,
parametrización:
⎛ [ A1 B1 C1 ⎞
⎜
⎟
⎜ A2 B2 C2 ⎟
⎟
CT = ⎜ ...
⎜
⎟
...
⎜
⎟
⎜ A B C ]⎟
⎝ k k k ⎠
(Ec. D.29
Para k maquinas térmicas.
A = Coeficiente constante.
B = Coeficiente lineal.
C =Coeficiente Cuadrático.
9 g Vector que refleja es costo del galón de combustible a utilizar en las k
Máquinas termoeléctricas del despacho.
g = [ g1 g 2 . . . g k ]
(Ec. D.3)
9 P lim : Matriz de limites de potencias mínimos y máximos de las k maquinas termoeléctricas.
Parametrización:
⎛ [ P lim min 1 P lim max 1 ⎞
⎜
⎟
⎜ P lim min 2 P lim max 2 ⎟
⎟
...
P lim = ⎜
⎜
⎟
...
⎜
⎟
⎜ P lim
⎟
min k P lim max k ] ⎠
⎝
(Ec. D.4)
D-4
9 lambda : Vector de valores de lambda para iniciar las iteraciones.
lambda = [0 0 0.......t ]
(Ec. D.5)
Para t periodos.
9 Gradini : Vector Gradiente inicial, el cual se utiliza para calcular el primer valor de lambda.
Definición:
Gradini = Pdem
(Ec. D.6)
9 alfapos : Escalar positivo que sirve de paso durante el desarrollo del programa si el valor de
Gradini es positivo, valor del escalar es :
alfapos = 0.01.
(Ec. D.7)
9 alfaneg : Escalar positivo que sirve de paso durante el desarrollo del programa si el valor de
Gradini es negativo, valor del escalar es :
alfaneg = 0.002.
9
(Ec D.8)
PT : Matriz de Potencias iniciales de unidades térmicas.
⎛ [ P11 P21 P31 ⎞
⎜ 2 2 2⎟
⎜ P1 P2 P3 ⎟
⎜ ...
⎟
⎟
PT = ⎜
⎜ ...
⎟
⎜
⎟
⎜ ...
⎟
⎜ Pt Pt Pt ] ⎟
⎝ k k k ⎠
(Ec. D.9)
Donde Pkt tienen un valor de cero para todos por ser valores de PT iniciales para k maquinas y t
periodos.
9 Plambda : Matriz de potencia en función de lambda:
⎛ [ P11 P21 P31 ⎞
⎜ 2 2 2⎟
⎜ P1 P2 P3 ⎟
⎜ ...
⎟
⎟
Plambda = ⎜
⎜ ...
⎟
⎜
⎟
...
⎜
⎟
⎜ Pt Pt Pt ] ⎟
⎝ k k k ⎠
(Ec. D.10)
D-5
Donde:
Plambda =
( λt − Bk )
( 2 × Ck )
(Ec. D.11)
Pkt tienen un valor de cero para todos por ser valores de Plambda iniciales para k máquinas y t
periodos, esta matriz se genera de forma automática, de igual manera se generan la matriz
D,
FCosto y U.
9 lambda : Vector de lambda que se actualiza para cada iteración , evaluado así:
lambda = lambda + Gradini × alfa
9
(Ec. D.12)
Hcoef Matriz de coeficientes de las plantas hidroeléctricas (A, B, C, D y E) que se utilizan para
calcular las alturas de los embalses al final de cada periodo.
⎛ [ A1 B1 C1 D1 E 1 ⎞
⎜
⎟
⎜ A2 B2 C3 D 4 E 5 ⎟
⎟
Hcoef = ⎜ ...
⎜
⎟
⎜ ...
⎟
⎜ A B C D E ]⎟
⎝ j j j j j ⎠
(Ec. D.13)
Desde la primera planta (1) hasta la J planta hidroeléctrica.
9 Lmt Matriz que contiene las alturas máximas y mínimas de las plantas hidroeléctricas.
⎛ [hmin1 hmax1 ⎞
⎜
⎟
⎜ hmin 2 hmax 2 ⎟
⎟
Lmt = ⎜⎜ ...
⎟
⎜ ...
⎟
⎜
⎟
⎜ hmin j hmax j ] ⎟
⎝
⎠
(Ec. D.14)
Desde la primera planta (1) hasta la J planta hidroeléctrica.
Los vectores y matrices en maxhidro son:
9 Phini , Volini y xo vectores de potencia y volumen iniciales de las plantas hidroeléctricas.
D-6
Phini = [ Phini1 Phini2 Phini3 ......Phini j ]
(Ec. D.15)
Desde la planta uno (1) hasta la j , para el caso particular del programa este vector posee las
dimensiones de 1 fila por 672 columnas dividido en 4 grupos de 168 columnas ordenadas primero
Guajoyo, Cerron Grande, 5 de Noviembre y 15 de Septiembre que representan las potencias
iniciales de las plantas a analizar, así:
Phini = [Guajoyo Cerron Grande 5deNoviembre 15deSeptiembre]
(Ec. D.16)
En el caso del volumen es similar:
Volini = [VoliniGuajoyo VoliniCerron Volini5deNov Volini15deSeptiembre] (Ec. D.17)
De dimensiones iguales al de las potencias iniciales solo que en este caso se trata de volúmenes
iniciales de las plantas.
Xo es un vector que concatena los valores de Phini y Volini , así:
xo=[Phini Volini ]
(Ec. D.18)
De 1 fila por 1,344 columnas, que son los valores que Matlab utiliza para optimizar las potencias.
9 lb y ub Son los vector de valores mínimos y máximos para la optimización tanto de potencia
como de volumen, la composición es similar a Phini , Volini y xo .
Descargar