Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo de Programacion de La Operacion de Un Sistema Hidrotermico
Modelo de Programacion de La Operacion de Un Sistema Hidrotermico
INGENIERO ELECTRICISTA
POR:
OCTUBRE 2011
ANTIGUO CUSCATLN, EL SALVADOR, C.A.
RECTOR
ANDREU OLIVA DE LA ESPERANZA, S.J.
SECRETARIA GENERAL
CELINA PREZ RIVERA
LECTOR
OSCAR ANTONIO VALENCIA MONTERROSA
RESUMEN EJECUTIVO
Minimizar los costos de produccin de energa elctrica es el tema central del presente trabajo. El
problema de la coordinacin hidrotrmica radica en el uso eficiente de los recursos energticos,
llmese a estos combustibles derivados del petrleo, agua, carbn, etc.
El objetivo de este nuevo sistema de costos de produccin es que el mercado elctrico se acerque
en gran manera al de un mercado competitivo de tal forma que exista estabilidad en los precios de
energa.
La principal herramienta creada para implantar este mercado es el Reglamento de Operacin del
Sistema de Transmisin y del Mercado Mayorista basado en Costos de Produccin (ROBCP).
Donde se establece la normativa para realizar el despacho del sistema hidrotrmico de El
Salvador.
Cabe recalcar que en el nuevo esquema basado en costos de produccin la remuneracin que se
dar a las centrales generadoras no es nicamente por energa, sino tambin por la confiabilidad
que estas aportan al sistema elctrico; es decir, por potencia o capacidad. Por estas razones el
sistema basado en costos de produccin es conocido como un sistema binmico debido a su doble
retribucin, es decir, por capacidad y energa.
Los recursos hidroelctricos juegan un papel relevante en los diversos mercados por su naturaleza
intrnseca de recursos sin coste variable de operacin asociado y por la flexibilidad en su uso.
Para los sistemas hidrotrmicos las limitaciones en las capacidades de almacenamiento del agua
junto con su naturaleza estocstica lo hacen un problema complejo de resolver. Un programa de
generacin confiable en un sistema hidrotrmico consiste en determinar los estados de las
unidades trmicas e hidrulicas y su potencia activa de generacin necesarias para cubrir el
pronstico de demanda, de tal forma que el costo total de operacin de las unidades trmicas sea
el mnimo adems de cumplir con restricciones operativas. La manera de cumplir con el objetivo
mencionado anteriormente es maximizando el uso del recurso hidrulico respetando todas sus
restricciones de operacin, y minimizando el uso del recurso trmico.
Este documento hace una detallada explicacin del modelo matemtico de optimizacin utilizado
para efectuar el predespacho regional, para ello se presentan dos modelos de coordinacin
hidrotrmico, el primero con un horizonte temporal horario (corto plazo) y el segundo con un
horizonte de un ao (largo plazo).
En ambos modelos se fija una funcin objetivo as como las restricciones a las que se encuentra
sujeto. Estas restricciones de operacin son variadas y dependen en gran medida de las
caractersticas propias de cada sistema. En general las restricciones de operacin pueden
separarse en tres grupos: las que corresponden a las centrales hidrulicas, aquellas de las
centrales trmicas y las propias del sistema.
Entre las restricciones de las centrales hidrulicas deben considerarse aquellas relacionadas con la
dinmica propia de los embalses (caudales), as como tambin deben respetarse las cotas
mnimas y mximas del embalse. Deben tambin tomarse en cuenta las cotas del embalse al
principio y al final del periodo de anlisis. Desde un punto de vista tcnico, estas centrales pueden
estar interconectadas formando una cuenca hidrogrfica que las acopla espacial y temporalmente.
Por otro lado, son tiles para afrontar los imprevistos de demanda en el sistema pues son capaces
de variar rpidamente su produccin de energa.
En el caso de las centrales trmicas, aparecen restricciones como los limites tcnicos de
operacin, rampas de toma de carga y contratos de compra de combustibles entre otras.
Econmicamente las centrales trmicas se caracterizan por sus costos variables de operacin que
de alguna manera inciden en los costos totales de funcionamiento del sistema.
Finalmente, es de sealar que este trabajo pretende explicar la aplicacin del ROBCP en el
sistema hidrotrmico de El Salvador, mediante la creacin de modelos computacionales de
optimizacin que permitan visualizar el comportamiento del sistema hidrotrmico bajo estas
circunstancias.
ii
NDICE
iii
BIBLIOGRAFA .......................................................................................................................................................... 75
ANEXOS
ANEXOS A.
Glosario
ANEXOS B.
ANEXOS C.
ANEXOS D.
ANEXOS E.
Interfaz Grfica
iv
INDICE DE TABLAS
vi
NDICE DE FIGURAS
Figura 1.1 Curva de Demanda vs. Curva de Oferta ........................................................................... 6
Figura 1.2 Precio de Mercado o Precio Spot ...................................................................................... 7
Figura 1.3 Sistema Binmico del Sector Elctrico .............................................................................. 8
Figura 1.4 Precio Monmico de Energa del Sistema......................................................................... 8
Figura 1.5 Costo Marginal de Operacin ............................................................................................ 9
Figura 1.6 Establecimiento del Precio MRS ..................................................................................... 10
Figura 1.7 Precio MRS para el Ejemplo 1.1 ...................................................................................... 11
Figura 2.1 Sistema Uninodal ............................................................................................................. 20
Figura 2.2 Balance Hidrulico para una Central Hidroelctrica ........................................................ 32
Figura 2.3 Acoplamiento de las Centrales Hidroelctricas de una Misma Cuenca .......................... 33
Figura 3.1 Centrales Hidroelctricas en Cascada ............................................................................ 41
Figura 4.1 Flujograma para el Clculo de la Capacidad Firme ........................................................ 44
Figura 4.2 Flujograma Capacidad Firme Inicial ................................................................................ 46
Figura 4.3 Flujograma Capacidad Firme Inicial de Centrales Hidroelctricas .................................. 46
Figura 4.4 Ejemplo de Perodo Crtico .............................................................................................. 48
Figura 4.5 Flujograma de la Limitacin a la Capacidad Firme Inicial. .............................................. 50
Figura 4.6 Flujograma Capacidad Firme Definitiva ........................................................................... 52
Figura 4.7 Flujograma para la Capacidad Firme Inicial Ajustada ..................................................... 53
Figura 4.8 Periodo de Control ........................................................................................................... 53
Figura 4.9 Flujograma para el Clculo de la Demanda Reconocida ................................................ 55
Figura 4.10 Flujograma de Curva de Duracin de Carga ................................................................. 56
Figura 4.11 Ejemplo Real de Curva de Duracin de Carga.............................................................. 57
Figura 5.1 Aporte de Potencia por Recurso en Relacin a la Demanda .......................................... 61
Figura 5.2 Volumen de las Centrales Tipo Embalse ......................................................................... 63
Figura 5.3 Comportamiento de las Centrales Hidroelctricas .......................................................... 63
Figura 5.4 Comportamiento de las Centrales Trmicas ................................................................... 65
Figura 5.5 Costo Marginal de la Demanda ....................................................................................... 66
Figura 5.6 Generacin de Energa por Recurso ............................................................................... 68
Figura 5.7 Evolucin de los Embalses a lo Largo del Ao................................................................ 69
Figura 5.8 Costo Marginal de la Demanda ....................................................................................... 70
Figura 5.9 Valor del Agua Centrales Tipo Embalse .......................................................................... 71
Figura 5.10 Valor del Agua Centrales Tipo Pasada .......................................................................... 71
Figura 5.11 Costos de Oportunidad Centrales de Tipo Embalse ..................................................... 72
Figura 5.12 Costos de Oportunidad Centrales de Tipo Pasada ....................................................... 72
vii
viii
PRLOGO
El objetivo del presente trabajo es desarrollar un modelo de la operacin del despacho de un
sistema de generacin hidrotrmico mediante un modelo matemtico que pretende optimizar los
costos totales asociados a las generadoras trmicas. Se desarrollar como un problema de
programacin no lineal y entero mixto; el cual se resolver mediante herramientas computacionales
llevando a cabo el estudio a sistemas elctricos reales, particularmente el caso de El Salvador, el
cual se ha divido en dos partes; primeramente el modelo se ha diseado para determinar el
despacho con un horizonte temporal de 24 horas, finalmente el modelo realizar el despacho en
todo un ao de estudio.
Por tal razn es necesario dar una lectura comprensiva a todo el documento puesto que se ha
pensado de tal manera que se comprenda primeramente la parte terica para luego dar paso a los
modelos computacionales; todo esto aplicado al sistema hidrotrmico de El Salvador.
En el captulo 1, se plantea la evolucin que han tenido los precios en el sector elctrico en El
Salvador. Esta evolucin consiste en la transicin de un sistema basado en ofertas a otro basado
en costos de produccin. Se pretende tambin en este captulo explicar a profundidad el sistema
actual el cual rige el mercado elctrico salvadoreo.
El capitulo 3, a diferencia del anterior, explica el problema del sistema hidrotrmico en un horizonte
temporal anual, es decir; a largo plazo. Puesto que la produccin de energa elctrica es a largo
plazo se presentan simplificaciones en las restricciones que se asocian a la funcin objetivo.
ix
En el captulo 5, se exponen los resultados obtenidos de las simulaciones realizadas por los
modelos computacionales tanto para el despacho horario como el anual. Se pretende estimar el
valor del agua y el costo de oportunidad asociado a las generadoras hidroelctricas, costos
marginales, etc.
Para finalizar el capitulo 6 presenta las conclusiones y recomendaciones a las cuales se han
llegado, en las que se condensa el conocimiento adquirido a lo largo de todo el documento.
Captulo
1. TRANSICIN
DE DE
UN UN
SISTEMA
DE DE
OFERTA
DE DE
PRECIOS
A UN
CAPTULO
1. TRANSICON
SISTEMA
OFERTA
PRECIOS
A
UN SISTEMA
DE COSTOS DE PRODUCCIN
SISTEMA DE COSTOS
DE PRODUCCIN.
1.1 Introduccin
Este captulo aborda de forma general el proceso que se llevo a cabo en la transicin de un
mercado basado en ofertas a otro basado en costos de produccin. Para ello, primeramente se
iniciara con una breve descripcin de los dos sistemas de mercado a fin de comprender la
estructura y el porqu de la evolucin del sector elctrico. Para una mejor comprensin se ha
dedicado una seccin completa a ejemplificar el sistema de costos de produccin que actualmente
es el sistema de mercado vigente en El Salvador.
Previo a la reestructuracin del Sector Elctrico de El Salvador, el sistema fue manejado por un
solo ente estatal que fue la Comisin Ejecutiva Hidroelctrica del Ro Lempa (CEL), el cual
operaba y administraba el sector de generacin, transmisin y distribucin; es decir, que el sector
elctrico tuvo una estructura verticalmente integrada en la cual CEL, se encargaba de todas las
acciones del medio.
Entre 1998 y 2002 se produjeron muy pocos cambios regulatorios importantes en el ME-ES. Los
cambios, modificaciones y ampliaciones se produjeron en:
a. El Reglamento de la LGE.
b. El Reglamento de Operacin.
c.
Aspectos regulatorios diversos relacionados con el Mercado Mayorista tales como Cargo
por Uso del Sistema de Transmisin (CUST), Cargo por la Operacin del Sistema de
Transmisin y del Mercado Mayorista (COSTME) y la Normativa de Comercializacin, y
aspectos regulatorios diversos relacionados con el Mercado Minorista.
1.2.1 Institucionalidad
La institucionalidad del sector elctrico de El Salvador est conformada por las entidades que
operan en el nivel normativo, regulador, coordinacin del mercado y empresarial.
Nivel Normativo.
El rol normativo del sector elctrico lo ejerce el Ministerio de Economa (MINEC) a travs de la
Direccin de Energa Elctrica (DEE-MINEC), creada en el ao 2001. La DEE-MINEC tuvo la
misin de elaborar, proponer, coordinar y ejecutar las polticas, programas, proyectos y acciones
que tengan como fin un eficiente funcionamiento de las actividades de generacin, transporte y
distribucin de la energa elctrica, que redunde en beneficio de los consumidores y usuarios a
travs de un suministro de optima calidad, a tarifas razonables no discriminatorias, por medio de
condiciones y reglas de funcionamiento basadas en la competencia y eficiencia en la asignacin de
recursos.
Nivel Regulador.
El ente regulador del mercado elctrico y de las actividades de generacin, transmisin,
distribucin y comercializacin, radica en la Superintendencia General de Electricidad y
Telecomunicaciones, SIGET.
Nivel Empresarial.
Como parte del proceso de reforma se privatiz la generacin trmica convencional y la totalidad
de la distribucin. Se mantuvo de propiedad estatal la Comisin Ejecutiva Hidroelctrica del Ro
Lempa (CEL), y la Empresa de Transmisin Elctrica de El Salvador, ETESAL. Adems se
constituy una empresa geotrmica entre la CEL y la empresa italiana ENEL, teniendo la CEL el
control.
Una vez implementada la reforma operaron en el mercado elctrico salvadoreo las siguientes
empresas:
b. Los contratos entre productores y consumidores son confidenciales. Lo mismo aplica para
los contratos entre productores y distribuidores.
c.
Los precios incluidos en los pliegos tarifarios que los distribuidores aplican a los
consumidores conectados a sus redes, se basan, adems de los cargos por uso de redes y
atencin al cliente, en el precio promedio de la energa en el MRS en el nodo respectivo de
un periodo anterior.
e. Se permite integracin horizontal en distribucin, por lo que cuatro de las cinco empresas
distribuidoras privatizadas (80% del mercado) pertenecen a AES.
f.
El modelo permite la libertad de entrada a todas las actividades del sector, incluidas las
actividades de transmisin y distribucin, normalmente monoplicas, y el libre acceso a las
redes de transmisin y distribucin, pagando los respectivos cargos por uso.
g. El sistema de transmisin nacional es operado por ETESAL, la que slo es responsable por
la operacin y mantenimiento del sistema.
i.
A nivel del mercado minorista, se permite a todos los consumidores, sin importar su tamao,
contratar el suministro de energa con comercializadores de su eleccin, negociando
libremente el contrato respectivo.
c.
Se modific la forma de trasladar los precios del mercado mayorista a tarifas, en el sentido
de trasladar el precio promedio del MRS ms el precio de energa y capacidad en contratos
de suministro aprobados por la SIGET y que sern realizados mediante procesos de libre
concurrencia.
e. Se dispuso que los cargos de transmisin, operacin del sistema y servicios auxiliares se
reporten separadamente de las ofertas en el MRS.
Desde mayo de 2003 se han realizado las adecuaciones regulatorias necesarias para implementar
las reformas introducidas en la modificacin de la LGE sealadas anteriormente. Los principales
eventos realizados han sido los siguientes:
1. Reglamenta los aspectos bsicos de la operacin del sistema y del mercado mayorista
con base en costos variables de produccin. Estos aspectos se introducen mediante los
artculos 67A al 67N del Reglamento de la LGE. Adems, en ellos se dispone que la UT
deber elaborar y proponer a la aprobacin de la SIGET un Reglamento de Operacin
Basado en Costos de Produccin (ROBCP), que regir la operacin del sistema elctrico y
del mercado mayorista, en el caso que, por aplicacin de lo dispuesto en el Artculo 112E de
la LGE la SIGET, actuando en conjunto con la Superintendencia de Competencia, dictamine
que en el mercado mayorista existe abuso de posicin dominante por parte de los
operadores.
b. Durante 2006 y 2007, la SIGET realiza el diseo detallado de las normas del despacho
basado en declaracin de costos, del mercado de contratos y de la nueva frmula de
traslado de precios. Como resultado de estos estudios la SIGET emite las siguientes
normas:
$/MW
/MWW
Demanda
Oferta
Precio de Equilibrio
MW
Figura 1.1 Curva de Demanda vs. Curva de Oferta
De igual manera, la determinacin del precio de despeje de mercado o precio spot (para cada
periodo) se obtiene mediante un anlisis grafico en el cual las ofertas de precio son ordenadas en
forma ascendente. Tal como lo muestra la Figura 1.2 luego, estas ofertas son despachadas en el
mismo orden hasta satisfacer la demanda.
Una vez se posee toda la informacin necesaria, el ente independiente simula la competencia que
tendra las unidades generadoras en el sistema y se determina el costo que debe tener la energa
para cada sub-periodo de tiempo considerado. Bsicamente, esta es la estrategia seguida en un
mercado basado en costos de produccin. No obstante, los generadores no son remunerados
nicamente por energa sino que tambin son remunerados por capacidad (potencia firme). Es por
este motivo, que se dice que el mercado basado en costos de produccin es un sistema binmico
ya que los generadores recuperan su inversin y obtienen un margen de utilidad a travs de dos
medios, por ingresos de energa y capacidad.
Los resultados esperados por el funcionamiento del mercado de oportunidad sobre la base de
costos marginales son:
Como se aprecia en la Figura 1.4 los ingresos por energa se calculan multiplicando la energa
aportada de cada generador por el costo marginal (para los generadores 4 y 5 sus ingresos por
energa son cero pues no se despachan ya que la demanda se suple hasta el generador 3). De
igual manera para calcular los ingresos por potencia se calculan multiplicando la potencia firme por
el cargo de capacidad para cada generador.
Cargo UT (CUT)
Generador
Potencia
[MW]
CV
[$/MW]
Gx1
10
50
Gx2
50
80
Gx3
75
100
Gx4
30
125
Total
165
10
Para determinar el precio MRS se hace uso de la teora de costo marginal, la cual expresa que el
costo marginal de operacin (US$/MWh) es el costo de abastecer un MWh adicional de demanda
en un intervalo de mercado y este precio es el que se les pagar a todos los PMs que inyecten
energa al MRS.
Grficamente podemos decir que:
Puesto que la demanda es de 100 MW es el generador Gx3 quien define el costo marginal ya que
la grfica indica que con la potencia Gx3 se logra suplir la demanda (10 + 50 + 75 = 135 MW).
Ya determinada la unidad marginal se procede a calcular el precio MRS mediante la Ec. 1.1
Tabla 1.2 Precio MRS Ejemplo 1.1
Demanda
CMg
Csis
PMRS
100
100
100
Ec. 1.2
Tabla 1.3 Remuneracin por Energa
Generador
Despacho
[MW]
CMg
[$/MWh]
Ingresos [$]
Gx1
10
100
1000
Gx2
50
100
5000
Gx3
40
100
4000
Gx4
100
Total
100
10000
11
Ec. 1.4
Ya con el factor de demanda se calcula el ajuste por demanda mxima que es igual al factor de
demanda por el ajuste de disponibilidad de cada generador.
Ec. 1.5
Para calcular los ingresos por capacidad se multiplica el cargo potencia firme (CPF) por el ajuste
por demanda mxima.
Ec. 1.6
Tabla 1.4 Remuneracin por Potencia
Ajuste por
Ingresos
[MW]
Demanda Max
($)
Gx1
6.06
57.6
Gx2
45
30.30
287.9
Gx3
67.5
45.45
431.8
Gx4
27
18.18
172.7
Total
148.5
100.0
950.0
Generador
12
Ec. 1.7
13
14
Captulo 2. 2.
MODELO
DEDE
SIMULACIN
DEDE
LALA
OPERACIN
HORARIO
DEDE
UN
CAPTULO
MODELO
SIMULACIN
OPERACIN
HORARIO
UN SISTEMA HIDROTRMICO
SISTEMA HIDROTRMICO.
2.1 Introduccin
Este captulo est destinado al estudio de la operacin horario de un sistema hidrotrmico
entendindose como el anlisis hora a hora de un total de 24 como horizonte de estudio.
La programacin horaria del sistema hidrotrmico que se ha resuelto es para proporcionar el plan
de acoplamiento de las centrales durante un horizonte temporal en el corto plazo, de forma que se
suministre la demanda a un coste mnimo. Esto implica que se debe minimizar el coste de
explotacin, incluyendo los costes derivados de los arranques y paradas de las centrales, teniendo
en cuenta las restricciones tcnicas de las centrales as como la de balance entre la potencia
producida y la demandada.
15
Para los sistemas hidrotrmicos las limitaciones en las capacidades de almacenamiento del agua
junto con su naturaleza estocstica lo hacen un problema complejo de resolver. Un programa de
generacin confiable en un sistema hidrotrmico consiste en determinar los estados de las
unidades trmicas e hidrulicas y su potencia activa de generacin necesarias para cubrir el
pronstico de demanda, de tal forma que el costo total de operacin de las unidades trmicas sea
el mnimo adems de cumplir con restricciones operativas.
Minimizar
Ec. 2.1
Donde:
16
Ec. 2.2
Ec. 2.3
Ec. 2.4
Ec. 2.5
Ec. 2.6
Ec. 2.7
Ec. 2.8
Ec. 2.9
Donde:
Ec. 2.10
Ec. 2.11
Ec. 2.12
Donde:
Ec. 2.13
17
Ec. 2.14
Ec. 2.15
Ec. 2.16
Ec. 2.17
Ec. 2.18
Ec. 2.19
Ec. 2.20
Ec. 2.21
Ec. 2.22
Ec. 2.23
Ec. 2.24
Nomenclatura implementada:
ndices:
g sima unidad trmica
h sima unidad hidroelctrica
t simo periodo de anlisis
{ g = 1,2,3,,N }
{ h = 1,2,3,,M }
{ t = 0,1,2,3,,T }
18
[ MW
[ MW
[ MW
[ MW
[ MW
[ MW
[ MW
[$]
[$]
[$]
[$]
[$]
[h]
[h]
[h]
]
]
]
]
]
]
]
[h]
[h]
[h]
{ 0,1 }
{ 0,1 }
{ 0,1 }
[ MW ]
[ MW ]
[ MW ]
[ MW ]
[ MW ]
3
[ Hm ]
3
[ Hm ]
3
[ Hm ]
3
[ Hm / h ]
3
[ Hm / h ]
3
[ Hm / h ]
3
[ Hm / h ]
3
[ Hm / h ]
3
[ Hm / h ]
[h]
[ MWh / Hm3 ]
[ $ / MWh ]
3
[ $ / Hm ]
3
[ $ / Hm ]
Otros:
Potencia demanda en el periodo t
[ MW ]
19
Restricciones de Carga
Restriccin de demanda
Dado que se ha recurrido a un modelo de sistema uninodal (es decir no se tiene en cuenta la
transmisin solamente la generacin) la potencia generada debe ser igual a la potencia
demandada.
Por tanto se tiene que la suma de potencias de las N y M unidades generadoras deben ser igual a
la carga demandada en cada periodo del horizonte de anlisis.
Matemticamente se puede expresar como:
La otra restriccin de carga que acopla a todas las centrales en cada intervalo del perodo de
planificacin es la restriccin de reserva rodante. Con ellas se pretende que el suministro de
energa tenga un adecuado ndice de fiabilidad.
20
) en cada periodo.
La reserva rodante debe ser establecida, de manera que la prdida de una o ms unidades no
cause una cada severa del sistema. No solo debe ser lo suficientemente grande sino tambin,
debe estar a disposicin de manera instantnea en caso de ocurrir un evento. Esto permite a los
sistemas automticos de generacin restaurar el sistema en muy poco tiempo.
Esta restriccin hace referencia a los lmites de potencia mxima y mnimo de las unidades
trmicas. Con esta restriccin, se pretende garantizar que las centrales trmicas operen a niveles
de potencia que no excedan sus capacidades tcnicas y operativas. Ya que las centrales se ven
limitadas respecto a su capacidad de generacin debido a aspectos fsicos de fabricacin de la
misma.
Para poder despachar una central para producir energa, ste debe cumplir un mnimo tcnico de
potencia exigida y un lmite mximo nominal, de lo contrario no se despacha.
La cota inferior representa un mnimo tcnico y la cota superior representa un mximo operativo.
Asimismo, como puede observarse en la expresin si
por tanto su produccin est por encima de su mnimo tcnico esto por parte del lado derecho, de
21
La produccin de una central en una hora determinada viene dada por el estado de acoplamiento
de las horas anterior y posterior. Es decir que el gradiente de la potencia generada, ya sea en
incremento o decremento de potencia, no puede sobrepasar los lmites de rampa establecidos para
la unidad generadora.
Una unidad trmica no puede aumentar bruscamente su produccin de una hora a la siguiente por
encima de cierto incremento llamado el lmite de Rampa de Subida.
La rampa mxima de subida es la mxima potencia que una central puede aumentar en las horas
sucesivas.
La rampa de arranque es la potencia mxima que puede generar una central cuando pasa de estar
desacoplada a estar acoplada.
Como se observa en las ecuaciones anteriores se limita la subida y el arranque de potencia de las
centrales trmicas entre dos perodos de tiempo consecutivos. Estas restricciones afectan a todos
los perodos.
22
La Ec. 2.5 demuestra que para limitar la subida y el arranque de potencia en el primer perodo se
tiene en cuenta el estado inicial de la potencia
posterior deber ser menor o igual a la suma de los limites de subida si la central estas acoplada y
los limites de arranque si la central ha arrancado.
Una central trmica no puede disminuir bruscamente la potencia producida en el intervalo de una
hora. La rampa de bajada es la mxima cada potencia que una central puede disminuir su
produccin al pasar a la siguiente hora. La rampa de parada es la mxima cada de potencia que
una central puede generar para poder ser desacoplada en la hora siguiente.
Para limitar la bajada y la parada de potencia en el primer perodo se tiene en cuenta el estado
inicial de las centrales trmicas mediante la Ec. 2.7.
Una central trmica slo puede soportar cambios graduales en la temperatura de la caldera.
Cuando se acopla o se desacopla la central trmica est debe permanecer en ese estado un
nmero mnimo de horas. El motivo de imponer estas restricciones es evitar desgastes o daos en
las calderas de centrales y el envejecimiento prematuro de los elementos trmicos de la central
causados por cambios frecuentes de temperaturas. Estos cambios toman horas en realizarse y por
lo tanto se requiere de cierto perodo de tiempo para poder sincronizar la unidad con el sistema.
La mejor opcin es evitar los acoplamientos y desacoplamientos con demasiada frecuencia, las
restricciones de tiempos mnimos de funcionamiento y parada modelan estas limitaciones en la
operacin de la central. Como resultado de tal situacin en la operacin de una central trmica, se
plantean lo siguiente:
El tiempo mnimo de funcionamiento es el nmero mnimo de horas que una central debe
permanecer acoplada una vez que se pone en funcionamiento.
23
I.
Donde:
La Ec. 2.9 cubre las primeras horas del perodo de planificacin que vienen determinadas por el
estado inicial de cada central. La constante
debe estar acoplada al principio del perodo de planificacin debido a que inicialmente llevaba
acoplada menos horas que el tiempo mnimo de funcionamiento. Esta constante es definida por los
valores de
Si el nmero de horas,
) esta aseveracin indica que la unidad trmica lleva acoplada menos horas de
las necesarias. Por lo tanto, la unidad debe ser obligada a esta acoplada (
hasta la respectiva hora
) desde la hora 1
para completar con el tiempo mnimo de funcionamiento. Esto es lo que expresa la Ec. 2.9.
Una vez que se haya cumplido con el tiempo mnimo de funcionamiento ya no es necesario obligar
a la unidad a estar acoplada ya que su estado de acople a partir de este momento depender de
otros factores.
Si
mnimo de funcionamiento
24
T
8
Por tanto:
II.
1
1
2
1
3
1
4
1
5
1
6
1/0
7
1/0
8
1/0
La Ec. 2.10 asegura el cumplimiento del tiempo mnimo de funcionamiento para todos los posibles
conjuntos de horas consecutivas de tamao igual al tiempo mnimo de funcionamiento. Es utilizada
para los arranques de unidades en los instantes intermedios del horizonte de anlisis. Es decir,
para aquellas horas dentro del intervalo
Si la central g arranca en la hora t,
.
vale 1 y las variables de acoplamiento durante al menos
tantas horas como el tiempo mnimo de funcionamiento deben ser iguales a 1. Esto implica que la
central puede permanecer ms tiempo acoplada que el requerido ya que la restriccin tcnica se
basa en el tiempo mnimo de acople de la unidad a la red y no en un tiempo mayor.
El signo es necesario para que en las horas donde no hay arranque,
, las variables de
acoplamiento pueden tomar el valor de 0 o el valor 1, ya que en esas horas no debe activarse la
restriccin de tiempo mnimo de funcionamiento.
25
, en el
Puesto que
Si
T
8
III.
1
0
0
2
1
1
3
0
1
4
0
1
5
0
1/0
6
0
1/0
7
0
1/0
8
0
1/0
Esta restriccin es utilizada para los arranques de unidades en los instantes finales del horizonte
de anlisis. Es decir, para aquellas horas dentro del intervalo
. Si una unidad
es arrancada en una hora de ese intervalo, esta deber permanecer acoplada hasta la ltima hora
del horizonte de planificacin. Esto implica que, una vez es arrancada la unidad, el valor de la
variable de acoplamiento
26
).
T
8
) por ejemplo t = 5 y se
, lo cual obliga a:
1
0
0
2
0
0
3
0
0
4
0
0
5
1
1
6
0
1
7
0
1
8
0
1
Una vez que una central trmica se ha desacoplado, no puede volver a ser acoplada durante un
mnimo intervalo de tiempo, por razones de comportamiento trmico de la caldera.
El tiempo mnimo de parada representa el nmero mnimo de horas que una central debe
mantenerse desacoplada una vez que deja de funcionar.
I.
27
Donde:
La Ec. 2.12 cubre las primeras horas del perodo de planificacin que vienen determinadas por el
estado inicial de cada central. La constante
debe estar desacoplada al principio del perodo de planificacin debido a que inicialmente llevaba
desacoplada menos horas que el tiempo mnimo de parada. Esta constante es definida por los
valores de
Si el nmero de horas,
) esta aseveracin indica que la unidad trmica lleva desacoplada menos horas
de las necesarias. Por lo tanto, la unidad debe ser obligada a estar desacoplada (
hora 1 hasta la respectiva hora
) desde la
restantes para completar con el tiempo mnimo de parada. Esto es lo que expresa la Ec. 2.12.
Una vez que se haya cumplido con el tiempo mnimo de parada ya no es necesario obligar a la
unidad a estar desacoplada ya que su estado de acople a partir de este momento depender de
otros factores.
Si
mnimo de funcionamiento
Por tanto:
28
T
8
1
0
II.
2
0
3
1/0
4
1/0
5
1/0
6
1/0
7
1/0
8
1/0
La Ec. 2.13 asegura el cumplimiento del tiempo mnimo de parada para todos los posibles
conjuntos de horas consecutivas de tamao igual al tiempo mnimo de parada. Es utilizada para las
paradas de unidades en los instantes intermedios del horizonte de anlisis. Es decir, para aquellas
horas dentro del intervalo
menos tantas horas como el tiempo mnimo de parada deben ser iguales a 0. La central deber
permanecer desacoplada al menos un intervalo de tiempo igual al
puede permanecer desacoplada ms tiempo que el requerido ya que la restriccin tcnica se basa
en el tiempo mnimo de desacople de la unidad y no en un tiempo mayor.
El signo es necesario para que en las horas donde no hay parada,
, las variables de
acoplamiento pueden tomar el valor de 0 o el valor 1, ya que en esas horas no debe activarse la
restriccin de tiempo mnimo de parada.
, en el
Puesto que
29
T
8
Si
III.
1
0
1
2
0
1
3
1
0
4
0
0
5
0
0
6
0
1/0
7
0
1/0
8
0
1/0
Esta restriccin es utilizada para las paradas de unidades en los instantes finales del horizonte de
anlisis. Es decir, para aquellas horas dentro del intervalo
. Si una unidad es
parada en una hora de ese intervalo, esta deber permanecer desacoplada hasta la ltima hora del
horizonte de planificacin. Esto implica que, una vez es parada la unidad, el valor de la variable de
acoplamiento
deber ser necesariamente 0 para cada una de las horas siguientes hasta llegar a
horas,
es decir, si la central g se arranca en una de estas horas, deber permanecer desacoplada hasta la
ltima hora del horizonte temporal. Por tanto la variable de acoplamiento para estas horas deber
ser igual a 0 (
).
30
T
8
, lo cual obliga a:
1
0
1
2
0
1
3
0
1
4
0
1
5
0
1
6
1
0
7
0
0
8
0
0
De igual manera para las centrales hidroelctricas se tienen restricciones asociadas a la capacidad
de generacin en funcin de su fabricacin.
Todas las centrales hidroelctricas tienen una limitacin mxima en la potencia que pueden
producir, llamada potencia mxima nominal. Esta limitacin se debe a caractersticas de diseo de
la central. La potencia mxima nominal puede variar debido a que en determinados perodos la
central se puede encontrar en mantenimiento. Tambin tienen una limitacin mnima sobre su
potencia de salida. Esta potencia mnima, es llamada comnmente como mnimo tcnico.
31
Balance hidrulico
Esta restriccin implica mediciones tanto del almacenamiento como del flujo de agua. La Ec. 2.17
para cualquier central hidroelctrica indica los valores relativos de entrada y salida de flujo y la
variacin del volumen de agua almacenada; en general, las entradas de la ecuacin comprenden
los influjos naturales (precipitaciones como lluvia, condensaciones, etc.) y el volumen almacenado
un periodo antes. Las salidas incluyen los derrames de agua y el flujo turbinado por la unidad
hidroelctrica.
El estado inicial (en el periodo t = 0) de la central, para efecto del balance hidrulico, puede
definirse como, la disponibilidad inicial de agua en el comienzo de la generacin.
32
Por tal motivo se suele modelar la topologa de las centrales a fin de determinar las derivaciones
hacia otros embalses hidrogrficos de la misma cuenca. La topologa permite visualizar el espacio
temporal al que se ven sometidas las centrales hidroelctricas puesto que se puede establecer la
influencia de las centrales aguas arriba y aguas abajo. Asimismo se describe el tiempo de desfase
entre las centrales; es decir, el tiempo que le toma al agua viajar de una central a otra.
La variable
tarda el flujo vertido por la central aguas arriba en estar disponible por el embalse de la central
aguas abajo h.
Se observa en la Figura 2.3 el acople espacial entre las distintas centrales; es decir, que el flujo de
agua saliente de cada embalse puede ser el flujo de entrada de uno o ms embalses, as como el
flujo de entrada de cada embalse puede provenir del flujo de salida de uno o ms embalses.
33
Una central hidroelctrica genera potencia cuando tiene una cierta cantidad de agua para turbinar.
No obstante la potencia generada depende no solo de agua almacenada sino tambin de la
eficiencia propia de la central. Esta expresin puede ser representada matemticamente como:
Las rampas de subida y bajada nos indican el cambio gradual de la potencia a la hora de realizar
una variacin considerable debido a que las maquinas estn fsicamente limitadas a realizar dichos
cambios en intervalos de tiempo cortos. Dicho en otras palabras no puede pasar de 0 a 1
abruptamente por tanto el sistema ir disminuyendo o aumentando la potencia gradualmente de un
tiempo a otro hasta alcanzar el valor requerido de potencia.
Debido a esto, estas limitantes sern expresadas mediante las siguientes ecuaciones:
34
Para el caso de estar acoplada en algn periodo, esta no puede arrancarse al iniciar el siguiente
periodo.
Una central que no se ha arrancado en cierto periodo y que estaba desacoplada en periodo
anterior, no puede estar acoplada; en cambio si una central que no se ha parado al comienzo de
cierto periodo y que estaba acoplada en el periodo anterior, no puede estar desacoplada.
Si una central que se para (o desacopla) al comienzo de cierto periodo, no puede estar acoplada
en ese periodo; del mismo modo una central que se arranca al comienzo de cierto periodo, no
puede estar desacoplada en ese periodo.
1
0
0
0
1
1
0
2
1
1
0
1
0
0
3
1
0
0
1
0
0
4
0
0
1
1
0
0
5
0
0
0
0
0
1
En el periodo T = 1
La central 1 esta desacoplada por tanto no se puede arrancar ni acoplarse en ese periodo. La
central 2 esta arrancada por tanto esta acoplada y no puede pararse.
En el periodo T = 2
La central 2 esta arrancada por tanto esta acoplada y no puede pararse. La central 2 esta acoplada
y no se puede arrancar ni parar en este periodo.
En el periodo T = 3
Las dos centrales estn acopladas y no se pueden arrancar ni parar en este periodo.
35
En el periodo T = 4
La central 1 ha sido parada por tanto no est acoplada. La central 2 sigue acoplada y no se puede
arrancar o para en ese periodo.
En el periodo T = 5
La central 1 no se puede arrancar o acoplar y como no estaba acoplada en el periodo anterior no
se puede apagar en este periodo. La central 2 ha sido parada, esta desacoplada y no se puede
arrancar.
36
Captulo
3. MODELO
DE DE
SIMULACIN
DE DE
LA OPERACIN
ANUAL
DE DE
UN
CAPTULO
3. MODELO
SIMULACIN
LA OPERACIN
ANUAL
UNA SISTEMA HIDROTRMICO
SISTEMA HIDROTRMICO.
3.1 Introduccin
El objetivo principal en el captulo 3 est planteado en investigar un modelo apropiado que permita
desarrollar aplicaciones de minimizacin de los costos relacionados con la produccin de energa
elctrica a largo plazo.
Las caractersticas especficas del problema a largo plazo residen en el tratamiento de:
La demanda de energa.
Por esta razn se ha estructurado el presente captulo en 4 partes, en las cuales se pretende
estimar las caractersticas del problema. Como primer punto se planteara el clculo de la demanda
que para el problema en particular se calcular en forma de bloques horarios, los cuales
representan las semanas existentes en un ao en pequeos intervalos de tiempo. Esta
simplificacin se realiza para obtener resultados ms precisos por tanto la simulacin realizar el
despacho supliendo la demanda bloque a bloque.
Para continuar con el modelo se realizar la estimacin de los influjos naturales con los cuales las
centrales hidroelctricas generan la energa.
Para finalizar se plantear el modelo matemtico anual donde se definir la funcin objetivo a
minimizar as como tambin todas las variables involucradas en el anlisis a largo plazo de un
sistema hidrotrmico. Se estudiarn tambin las restricciones a las cuales est restringida.
37
La construccin de los bloques se realizar de forma peridica, para el caso de estudio se tendrn
260 bloques por un periodo de un ao, esto a razn a que se definirn 5 bloques por cada semana
del ao, el cual consta de 52 semanas dando como resultado los 260 bloques horarios. El intervalo
de tiempo definido para cada bloque es de 168 horas.
Semana 1
Bloque
1
2
3
4
5
Total
Horas
14
70
28
28
28
168
Este sistema se implementara en las 52 semanas del ao por consiguiente es necesario conocer
todos los datos de demanda hora a hora del ao para poder construir los modelos para cada
semana.
Como segundo punto, los datos de demanda deben ser separados semanalmente y ordenarlos en
forma descendente (de mayor potencia a menor potencia).
Una vez ordenados los datos se calculan los niveles de potencia promedio
energa
y los valores de
Ec. 3.1
Dnde:
i = ndice que indica el primer valor de potencia del bloque
f = ndice que indica el ultimo valor de potencia del bloque
38
Ec. 3.2
valor de la energa del bloque entre la sumatoria de energa de los bloques correspondientes a la
semana en cuestin, y se expresa de la siguiente manera:
Ec. 3.3
39
Los datos que se deben calculan son los MW disponibles, disponibilidad mensual y los valores
finales, como se detalla a continuacin.
Ec. 3.4
Ec. 3.5
Ec. 3.6
Minimizar
Ec. 3.7
Ec. 3.8
Ec. 3.9
Ec. 3.10
40
Ec. 3.11
Ec. 3.12
Ec. 3.13
El trmino
El objetivo del problema es satisfacer los bloques de demanda con las aportaciones de energa de
todas las centrales, tal como se muestra en la Ec.3.8.
La Ec.3.9 restringe a las unidades trmicas en que la generacin de energa en los bloques de
demanda sea tal que la potencia promedio a lo largo de la duracin del bloque no sobrepase la
potencia mxima que la unidad trmica es capaz de aportar fsicamente.
La Ec.3.10 restringe de igual manera que la Ec.3.9, con la diferencia que sta se utiliza para todas
las unidades que no son trmicas. La diferencia es nicamente el factor , el cual indica si la
unidad trmica se encuentra dentro o fuera de lnea.
La Ec.3.11 restringe a los embalses de las centrales hidroelctricas a que se mantengan en los
niveles permisibles de agua. Para que las centrales hidroelctricas puedan ser despachadas
dentro de la simulacin, es necesario que exista una relacin entre el caudal turbinado y la energa,
esta relacin la crea la Ec.3.12. El balance hidrulico est definido por la Ec.3.13. Ntese que para
esta expresin existe un trmino que ser agregado si y solo si la central en anlisis es una central
que se encuentra aguas abajo, tal como se ilustra en la Figura 3.1.
41
Nomenclatura implementada:
ndices:
Bloques de demanda
Centrales hidroelctricas
Centrales trmicas
Centrales geotrmicas
Ingenios productores
Unidad de racionamiento
Nota: Si en una ecuacin aparece el subndice x es porque esa ecuacin es la misma para cualquier tipo de unidad o central, a
menos que se especifique lo contrario
Variables:
42
[ MW ]
[ MW ]
[ MW ]
{ 0,1 }
[ Hm ]
3
[ Hm / h ]
3
[ Hm / h ]
3
[ Hm / h ]
[ MWh / Hm3 ]
[ MWh / gal ]
[$]
Captulo
4. LA
CAPACIDAD
FIRME
DEDE
LAS
UNIDADES
GENERADORAS.
CAPTULO
4. LA
CAPACIDAD
FIRME
LAS
UNIDADES
GENERADORAS
4.1 Introduccin
El ROBCP define la capacidad firme en su artculo 6.1.2 como:
La capacidad firme de una unidad es aquella potencia que una unidad o central generadora es
capaz de proveer al sistema con una alta probabilidad en el sistema elctrico.
Segn el ROBCP, la capacidad firme depende de varios factores para cada tipo de central y los
define en el apartado 6.1.3:
La capacidad firme que puede entregar una central hidroelctrica depende de la aleatoriedad
hidrolgica, de la tasa de salida forzada y del mantenimiento programado.
La capacidad firme de una unidad trmica o geotrmica depende de la disponibilidad de
combustible o vapor, de la tasa de salida forzada y del mantenimiento programado. La capacidad
firme de una unidad generadora no convencional, tal como elica, solar, cogeneracin y otras,
depender de la aleatoriedad de su recurso primario, de la tasa de salida forzada y del
mantenimiento programado.
La capacidad de una unidad generadora a utilizar en el clculo de la capacidad firme no podr ser
superior a la mxima capacidad que ella puede inyectar al sistema por razones de estabilidad.
Las capacidades firmes de todas las unidades debern ser proporcionalmente ajustadas, de modo
que la suma de dichas capacidades firmes resulte igual a la demanda mxima en el perodo de
control. Se entender por demanda mxima, a la mxima generacin neta horaria ms
importaciones y menos exportaciones. El perodo de control, para efectos de la capacidad firme,
corresponder a las horas en que se produce la mxima exigencia del parque generador. El
clculo de la capacidad firme est a cargo de la UT as como las operaciones de comercializacin
que darn origen a transacciones de la capacidad firme, las cuales sern determinadas
anualmente.
43
Inicio
2. Disponibilidad (D)
Fin
Figura 4.1 Flujograma para el Clculo de la Capacidad Firme
La potencia mxima neta es la potencia mxima de una unidad generadora descontados los
consumos propios. La potencia mxima inyectable al sistema es aqulla que puede inyectar una
unidad de generacin tal, que si esta potencia se pierde en forma repentina, el sistema elctrico
puede superar con xito la etapa transitoria de la primera oscilacin.
Centrales Hidroelctricas.
Es la potencia mxima neta de la central i (MW), limitada a su potencia mxima neta inyectable al
sistema.
44
Autoproductor o Cogenerador.
Es la potencia mxima neta del autoproductor o cogenerador i (MW), limitada a su potencia
mxima neta inyectable al sistema. Todos los autoproductores o cogeneradores existentes sern
catalogados como generadores nuevos por tanto la potencia mxima neta reconocida ser aquel
excedente de potencia mxima definido inicialmente por el propietario; despus de transcurridos
los primeros doce meses la potencia mxima neta ser considerada como aqulla que resulte de
los excedentes de su capacidad instalada en relacin con su demanda con probabilidad de
excedencia del ochenta por ciento (80%) en el Perodo Crtico.
La base de datos estadstica a considerar durante los ltimos 5 aos se extender slo a los aos
de operacin. Una vez transcurridos los ltimos 12 meses, se reemplazan los datos del perodo de
12 meses ms antiguo de la estadstica por los del ms reciente.
Ec. 4.3
45
Donde:
TSFL: Tasa de salida forzada de la lnea
Centrales Hidroelctricas
Para el clculo de la capacidad firme inicial de las centrales hidroelctrica se realiza el siguiente
proceso.
Inicio
1. Hidrologa
seca
2. Energa media
semanal (despacho)
No
Si
46
1. Hidrologa seca.
Para el clculo de la hidrologa seca se determina la energa afluente (MWh) de cada ao
hidrolgico (semana 20 del ao y a la semana 19 del ao y + 1).
Ec. 4.4
Donde:
Caudal neutral medio seminal de la semana t y central i
Coeficiente de produccin promedio de la central i
Semanas que pertenecen al ao hidrolgico y
Energa afluente del ao hidrolgico y en MWh
Se define como perodo crtico para el clculo de capacidad firme a aquel perodo del ao en el
cual, dada las caractersticas del parque generador y la demanda, la probabilidad de dficit es, en
general, distinta de cero. Esto ocurre en el perodo de menores caudales afluentes o estacin seca,
que comprende desde la semana 46 de un ao a la semana 19 del ao siguiente.
La primera semana de cada ao calendario se define tal que coincida con los das indicados para
la programacin semanal (lunes a domingo), es decir semana uno para la programacin de la
operacin.
47
La Figura 4.7 muestra un ejemplo clsico de dos aos (1986 y 1987) consecutivos a los cuales se
les determina el periodo crtico desde la semana 46 a semana 19 del siguiente ao o en otras
er
er
Sujeto a:
Ec. 4.6
Donde:
Demanda del periodo horario h, correspondiente a la curva de demanda semanal tpica del
periodo crtico
Potencia despachada por la central i en el periodo horario h en MW (variable de decisin)
Potencia mxima disponible de la central i en MW
Promedio de la energa semanal generada por la central i en MWh
Luego se procede a realizar colocacin optima en la curva de duracin de carga para el conjunto
de centrales (se determina la mxima potencia del conjunto, que se puede colocar de forma optima
Pi*)
48
El conjunto de centrales es como una central ficticia con Potencia mxima igual a la suma de
potencias individuales y con energa media semanal igual a la suma de
energas medias
semanales.
Las CFini de cada central de regulacin se determinan como la participacin de las potencia
mximas colocadas individualmente en la potencia mxima colocada del conjunto.
Ec. 4.7
Si no es una central de regulacin se debe calcular la potencia media despachada de cada
generador i en el periodo crtico, con los datos de generacin hidroelctrica.
Ec. 4.8
Donde:
Potencia media despachada semanalmente (MW) para la central hidroelctrica i durante el
periodo crtico
Conjunto de semanas (ndice t) que pertenecen al periodo crtico
Duracin del periodo crtico (horas)
ndice de las centrales hidroelctricas
ndice de los bloques de demanda (de un total de K bloques)
49
Autoproductores o Cogeneradores
Para que a un autoproductor o cogenerador se le reconozca una capacidad firme, debe poder
demostrar a la UT que est en condiciones de inyectar potencia al sistema, resultante de los
excedentes de su capacidad instalada en relacin con su demanda. Para efectos de clculo de la
capacidad firme, los excedentes se representan como una unidad trmica con una potencia
mxima igual al mximo excedente de potencia. La capacidad firme inicial de un autoproductor o
cogenerador es igual a la potencia mxima neta multiplicada por un factor de disponibilidad.
Ec. 4.10
Donde:
Pmax: Potencia mxima neta limitada a la potencia inyectable
D: Factor de disponibilidad del autoproductor.
50
La capacidad firme de cada unidad generadora es igual a la capacidad firme inicial multiplicada por
el factor de ajuste a la demanda.
Por tanto para cada central hidroelctrica o unidad de generacin trmica, geotrmica,
cogenerador, autoproductor, no convencional o contrato firme de importacin se calcula de la
siguiente manera:
Ec. 4.11
mxima proyectada.
En abril de cada ao la UT determinar las capacidades firmes correspondiente al prximo perodo
que va desde junio del ao en curso a mayo del ao siguiente. Estas capacidades firmes se
denominarn capacidades firmes provisorias y permanecern vigentes por doce meses. Durante el
perodo anual de junio del ao en curso a mayo del ao siguiente se liquidar mensualmente 1/12
de los montos anuales determinados en dicho balance de capacidad firme.
d. Se aplicar el cargo por capacidad vigente en cada mes fijado por la SIGET.
51
El resultado del balance de capacidad firme definitiva se compara con los montos pagados, a ttulo
de capacidad firme provisoria, a lo largo del perodo anual de junio del ao anterior a mayo del ao
en curso y se liquidan las diferencias, las cuales sern incluidas en el Documento de
Transacciones Econmicas (DTE) del mes de mayo.
Actualizacin de la disponibilidad.
Se recalcula la disponibilidad actualizando el quinto ao ms antiguo por el ultimo ao transcurrido
para el cual se calculo la capacidad firme provisoria.
La base de datos estadstica a considerar durante los ltimos 5 aos se extender slo a los aos
de operacin. Una vez transcurridos los ltimos 12 meses, se reemplazan los datos del perodo de
12 meses ms antiguo de la estadstica por los del ms reciente.
A efectos del clculo de la capacidad firme definitiva, a ms tardar el tercer da hbil del mes de
junio, los PMs comercializadores y distribuidores informarn a SIGET y a la UT sobre la demanda
reconocida real que ser asignada a cada comercializador y que correspondan a sus retiros en las
redes de dicho PM distribuidor. Los clculos de capacidad firme definitiva y demanda reconocida
definitiva sern realizados por la UT a ms tardar el quinto da hbil del mes de junio de cada ao.
Dichos valores sern puestos a disposicin de todos los PMs en la zona pblica del sitio web de la
UT y las transacciones resultantes para cada PM en su DTE.
52
Ec. 4.12
53
54
punto anterior dividido entre la suma de las demandas mximas de todos los retiros
determinada en el literal anterior.
d. El compromiso de cada retiro es igual a su participacin a la demanda mxima del perodo
de control multiplicada por la demanda mxima del sistema en el perodo de control de la
capacidad firme.
e. Para PMs comercializadores que utilicen redes de un PM intermediario, este acordar con
el PM distribuidor los valores a considerar como demanda reconocida, la cual ser restada
de la demanda reconocida del PM distribuidor.
Existen dos clculos de demanda reconocida, un clculo provisorio y otro definitivo, ambos se
realizan de igual manera, con la diferencia que el primero se realiza con datos proyectados y el
otro con datos reales luego de haber transcurrido los 12 meses para los que se calculo la demanda
reconocida provisoria.
55
Los valores horarios obtenidos se normalizarn respecto del valor mximo de energa registrado a
nivel horario para cada semana. Se obtienen as, por cada semana del perodo crtico, un conjunto
de 168 valores, todos ellos positivos y menores o iguales a la unidad.
Para cada semana se ordenan los 168 valores normalizados en forma decreciente, obtenindose
as la curva de duracin de demanda horaria normalizada correspondiente a cada semana del
perodo crtico.
Para cada intervalo horario, se promedian los valores normalizados sobre las semanas del perodo
crtico, obtenindose as un conjunto de 168 valores de demanda normalizada decrecientes
representativos de la curva de duracin de demanda semanal normalizada tpica del perodo
crtico.
Inicio
Fin
Figura 4.10 Flujograma de Curva de Duracin de Carga
56
La Figura 4.11 muestra un ejemplo real de la curva de duracin de carga (CDC) estimada para la
primera semana de enero de 2002.
57
58
Captulo
CAPTULO
5. APLICACIN
5. APLICACIN
DE LOSDE
MODELOS
LOS MODELOS
DE SIMULACIN.
DE SIMULACIN
5.1 Introduccin
El presente capitulo detalla los resultados obtenidos mediante los modelos realizados en un
software de optimizacin, el cual ha sido diseado para desarrollar problemas de programacin nolineal entero-mixto. Este captulo est dividido en dos partes; la primera a detallar los resultados del
modelo horario y en segunda instancia los resultados del modelo anual.
Con respecto al modelo horario primeramente se plantearan los resultados obtenidos en cuanto a
la generacin por recurso, para dar paso a la determinacin del comportamiento de los embalses a
lo largo del horizonte de anlisis (es decir; el volumen de los embalse en funcin del tiempo).
En el apartado del modelo anual se presentarn los resultados obtenidos con relacin generacin
de cada uno de los recursos, analizndolos por medio de las graficas correspondientes,
posteriormente se dar paso al anlisis de los embalses a lo largo del ao.
Se presentarn las grficas del valor de agua correspondiente a cada semana as como tambin el
costo de oportunidad finalizando con los costos marginales de la demanda en todas las semanas
de anlisis.
59
Para el caso del modelo anual se realizar el despacho de las mquinas generadoras de El
Salvador para el ao 2004. El periodo de evaluacin total de la simulacin consta de un ao, es
decir, 52 semanas de anlisis. Las hidrologas que se tomarn son las del respectivo ao de
evaluacin, es decir las aportaciones de agua ocurridas en el ao de 2004. La demanda a suplir es
tambin la correspondiente al ao de estudio.
Centrales Geotrmicas:
Central de Ahuachapn 1 y 2, Central de Berln 1 y 2.
Ingenios:
Central CASSA.
60
Energa Simulada
Hidroelctricas
Trmicas
Geotrmicas
3991.6
1980.2
4752
Total
10723.8
La Tabla 5.1 presenta los resultados obtenidos por parte de la simulacin, la cual indica el total de
generacin por recurso durante las 24 horas de anlisis. El total de potencia aportada coincide con
la demanda (Dx = 10723.8 MW), demostrando que el modelo logra suplir la demanda con un mayor
aporte de potencia por parte de las centrales hidroelctricas. Cabe destacar que puesto que el
perodo de simulacin es pequeo las centrales hidroelctricas no ven la necesidad de administrar
el recurso hdrico por tal razn generan ms.
61
En el Anexo B se presentan las tablas de aportes de potencia por tipo de central y por hora. As
como tambin diferentes tablas relacionadas a los resultados obtenidos por la simulacin.
Central
Guajoyo
Cerrn Grande
5 de Noviembre
15 de Septiembre
Tipo
Embalse
Embalse
Pasada
Pasada
La Figura 5.2 claramente demuestra que las centrales de Guajoyo y Cerrn Grande son tipo
embalse ya poseen una participacin irregular a ciertas horas del horizonte ya que ellas tienen la
capacidad de almacenar agua. Por lo tanto, el agua es administrada a razn de que podra ser ms
econmico disponer de ella en un futuro. Adicionalmente, la participacin de este tipo de centrales
es mayor en las horas de mayor demanda. Este resultado es bastante razonable ya que para
operar en forma ptima una central de este tipo, el agua debe usarse en el momento ms oportuno
para poder reducir al mximo el costo de operacin del sistema.
En cambio las centrales de 5 de Noviembre y 15 de Septiembre son tipo pasada esto debido a que
no tienen la capacidad de almacenar agua, por lo que la generacin debe seguir las fluctuaciones
del agua disponible. Este comportamiento es lgico, ya que de no ser as se estara
desperdiciando agua que podra ser turbinada. Debido a estas caractersticas, este tipo de
centrales se consideran siempre despachadas, es decir siempre generando o en la base de la
curva de carga.
La evolucin de los embalses presentada demuestra que el modelo respeta las condiciones
iniciales y finales de volumen que se le impone. Bajo esta perspectiva, el modelo lo nico que
realiza es una gestin eficiente del agua a lo largo de todo el horizonte. Es decir, que el agua es
movilizada al lugar donde es ms eficiente producir energa elctrica.
Otro aspecto interesante que cabe mencionar es que se puede explicar de cierta manera la
dependencia de generacin que poseen las centrales hidroelctricas conectadas en serie, es decir,
mediante un acople hidrulico. Esta idea se basa en que la disponibilidad de agua en las centrales
aguas abajo depende de la cantidad de agua que estn utilizando las centrales aguas arriba. Lo
nico que hay que tener en mente es que, un mayor volumen en el embalse inducir posiblemente
a un mayor aporte de potencia en horas posteriores.
62
La Figura 5.3 nos permite observar la potencia aportada por las centrales hidroelctricas durante
todo el periodo de simulacin, en ella se puede diferenciar el comportamiento de los dos tipos de
centrales con que cuenta el sistema de El Salvador.
Cerrn Grande, no posee una participacin constante a lo largo del horizonte ya que ella no lo
necesita debido a que esta si posee la capacidad de almacenar agua. Siendo esto as, el agua es
almacenada ya que podra ser ms econmico disponer de ella en un futuro.
Puede observarse que la participacin de este tipo de centrales es mayor en las horas de punta.
Este resultado obtenido es bastante razonable ya que para operar en forma ptima una central de
63
este tipo, el agua debe usarse en el momento ms oportuno para poder reducir al mximo el costo
de operacin del sistema.
Otro dato interesante es que todas las centrales tienen aportaciones en todas las horas del
perodo, esto permite desplazar a las centrales trmicas en las horas de menor demanda pues las
centrales hidroelctricas son capases de suplir la demanda, minimizando as los costos totales en
estas horas.
Por otro lado, de los resultados obtenidos surge la idea de apagar las unidades menos eficientes
en las horas de baja demanda y ponerlas en funcionamiento en las horas de alta demanda. Sin
embargo, debido a la existencia de los costos de arranque y parada, y a las restricciones de tiempo
mnimo de funcionamiento y de parada de las unidades trmicas, el clculo no puede efectuarse
considerando una hora sino que debe realizarse tomando en cuenta un horizonte que va ms all
de una hora.
Finalmente debe agregarse que la simulacin respeta los lmites de rampa, tiempos mnimos de
funcionamiento y parada de las unidades trmicas. En este, ltimo punto se pudo constatar la
importancia que tiene la planificacin de arranques y paradas de las unidades trmicas ya que
estas tienen asociado un costo muy elevado.
64
La Figura 5.4 detalla el comportamiento de las centrales trmicas a lo largo de todo perodo de
anlisis, se observa que las centrales no tienen ningn aporte en las primeras 8 horas puesto que
la demanda no es lo suficientemente grande y es suplida en su totalidad por las centrales
hidroelctricas minimizando as los costos de produccin del sistema.
La disponibilidad de las unidades trmicas es necesaria en el caso de que la mejor opcin sea
conservar en cierto volumen (verano) el embalse de las centrales hidrulicas.
Sin embargo al aumentar la demanda entran en operacin las centrales trmicas generando costos
marginales que desde la novena hora hasta la decimo sptima permanecen constante en un valor
de 48.35 dlares por cada Megawatts hora producido.
65
Horas [h]
1
2
3
4
5
6
7
8
9
10
11
12
Horas [h]
Demanda
CMg
0
0
0
0
0
0
0
0
48.3
48.3
48.3
48.3
294.2
286.8
278.0
278.3
292.9
314.7
325.4
389.6
467.6
511.5
541.3
557.3
13
14
15
16
17
18
19
20
21
22
23
24
Demanda
CMg
48.3
48.3
48.3
48.3
48.3
56.7
56.7
56.7
56.7
0
0
48.3
555.4
551.7
527.9
512.1
514.7
655.0
635.8
564.4
460.3
360.1
313.4
555.4
La Figura 5.5 muestra la curva de demanda diaria y la curva de costos marginales, por medio de
ellas se realiza una comparacin para determinar la relacin costo-demanda a lo largo del
horizonte, en las primeras horas y en las ultimas del da se presenta una demanda baja por tanto
los costos toman valores de cero, esto debido a que es suficiente el aporte de las centrales
hidrulicas y las geotrmicas. Para las horas en las cuales los niveles de demanda van
presentando un aumento gradual las centrales trmicas empiezan a aportar energa por lo cual el
costo marginal tambin tiende a presentar un aumento pero este no es gradual, a razn de que es
una sola unidad la cual es la necesaria para suplir la demanda con esto se logra que el costo
permanezca de forma constante antes de llegar al pico de demanda donde en este punto requiere
mas unidades trmicas para poder satisfacer la demanda, aumentado as el costo marginal.
66
Para realizar la simulacin se agrega una unidad virtual la cual es conocida como unidad de
racionamiento (URF) cuyo objetivo es suplir la demanda que las unidades reales no pudieran
suplir. Esta unidad de racionamiento se plantea como una unidad trmica virtual o ficticia con
capacidad infinita a un costo elevado, de tal forma que nicamente sea despachada en
condiciones crticas para que el programa de simulacin converja y pueda encontrar una solucin
ptima al problema, al no incluirla el programa se abortara por la infactibilidad de satisfacer la
demanda. Idealmente esta unidad no debera de ser despachada nunca, pero dado que se est
haciendo una evaluacin con los caudales que menor energa hdrica han producido
histricamente es necesaria agregarla. Adicionalmente, si esta unidad se activa o produce en un
perodo o bloque, indicara la energa racionada en el mismo.
Mes
Enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Septiembre
Octubre
Noviembre
Diciembre
Total
E. Termoelctricas
E. Hidroelctricas
E. Ingenios
E. Geotrmicas
97361.6
126685.5
102669.5
147934.7
92649.0
82475.2
137891.5
110393.0
119051.8
143855.8
120245.7
145941.2
1427154.6
183015.4
105351.4
129738.1
175823.7
166061.5
161124.9
168863.4
145773.3
149453.9
179404.8
131048.6
94516.6
1790175.8
8841.5
7107.2
6720.0
0.0
0.0
0.0
0.0
0.0
0.0
840.0
6807.4
7768.3
38084.4
93367.3
73943.7
65692.2
85288.6
71806.7
74693.9
92236.6
65167.2
54116.3
82021.8
66125.1
74693.9
899153.4
La Figura 5.6 muestra el comportamiento de las centrales a lo largo del ao, podemos observar por
ejemplo cmo se comportan los ingenios que se ven influenciados por la temporada de zafra que
comprende los primeros y ltimos meses del ao, por tal razn solo pueden generar en ese
perodo.
67
Las centrales geotrmicas aportan energa de forma casi constante, las fluctuaciones o variaciones
de energa en sus aportes se ven influenciados por la disponibilidad con la que cuenta a razn
mantenimientos ejecutados.
La Figura 5.7 muestra claramente que las centrales de embalse almacenan el agua en diferentes
semanas del periodo presentando una tendencia irregular a lo largo del horizonte. Esto a razn de
administrar el recurso y generar potencia en las semana de mayor demanda para minimizar los
costos de produccin.
68
El modelo respeta las condiciones inciales y finales de volumen que se le impone. El modelo lo
nico que realiza es una gestin eficiente del agua a lo largo de todo el horizonte. Es decir, que el
agua es movilizada al lugar donde es ms eficiente producir energa elctrica.
Semana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Semana
CMg
56.0
52.5
56.9
56.9
55.0
54.6
54.6
55.2
54.7
53.3
53.8
53.8
53.3
57.5
58.9
58.9
58.9
56.1
Semana
CMg
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
60.4
60.4
51.8
49.1
52.4
52.4
52.4
49.0
58.0
64.0
63.1
64.0
56.0
57.5
64.0
63.4
62.6
64.1
69
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
CMg
105.3
63.8
63.4
64.0
64.0
64.1
104.9
60.4
60.4
60.4
58.9
61.7
107.4
107.4
106.6
63.7
La Figura 5.8 indica perodos en donde el costo marginal se comporta de forma casi constante,
cabe mencionar que se presentan picos en el costo marginal esto a razn de la entrada a generar
por parte de unidad de racionamiento forzado (URF) puesto que no se logra suplir la demanda solo
con las aportaciones de las centrales generadoras.
La Figura 5.9 muestra el valor de agua de las centrales de tipo embalse en cada semana de
estudio, cabe recalcar que en la realidad el valor de agua es constante, pero en la simulacin
solamente Guajoyo presenta esta tendencia constante, en cambio Cerrn Grande solo por ciertos
perodos su valor de agua es constante. Por su parte la Figura 5.10 presenta el valor de agua de
las centrales de tipo pasada, aqu se observa una gran variacin en el valor del agua de la central
5 de Noviembre, en cambio la central 15 de Septiembre es prcticamente cero (0) en todo el
horizonte.
70
71
72
CAPTULO
6. CONCLUSIONES
Y RECOMENDACIONES
Captulo 6.
CONCLUSIONES
Y RECOMENDACIONES
6.1 Conclusiones
Como resultado de la simulacin anual del sistema hidrotrmico de El Salvador fue posible
estimar el valor del agua y el costo de oportunidad asociado a las centrales hidroelctricas.
Si bien es cierto que el agua a los embalses llega en forma gratuita, por lo que tiende a
pensarse que su costo es cero, sin embargo, ya que la generacin hidroelctrica produce
ahorros en el sistema debido a la generacin termoelctrica que desplaza, en realidad el
agua tiene asociado un costo de oportunidad asociado a su generacin. De este modo, si
el agua de los embalses se utiliza cuando la demanda del sistema es alta, se est
desplazando el consumo de combustibles de mayor precio.
Una de las limitantes para desarrollar modelos de simulacin que resuelvan el problema de
coordinacin hidrotrmica es tener disponible un software de optimizacin para problemas
no lineal mixtos de gran tamao. Por lo anterior, en este trabajo de graduacin se evalu el
Lenguaje Python para modelar el sistema de El Salvador, programa que es de libre
acceso, sin embargo, se tuvo limitaciones que no permitieron desarrollar un modelo horario
que cubriera las 168 horas de una semana.
Se elaboraron interfaces amigables con el usuario para manipular los datos de entrada de
ambos modelos a fin de realizar el despacho econmico horario y anual. De igual manera
se logr generar los reportes pertinentes en archivos de Excel que permiten una mayor
comprensin de los resultados obtenidos.
73
6.2 Recomendaciones
Se recomienda que el modelo horario cubra las 168 horas que comprende una semana,
puesto que es el mejor perodo para simular dicho despacho, y de estar forma obtener
resultados mas precisos y confiables.
Los modelos de programacin horario y anual cuentan con dos etapas de optimizacin. La
primera se realiza con el objetivo de determinar los valores primales de las variables. En la
segunda optimizacin se calculan los valores duales correspondientes a las diferentes
restricciones; se recomienda mejorar el cdigo de los modelos a fin de realizar una sola
optimizacin que permita realizar todo los clculos pertinentes.
74
BIBLIOGRAFA
Duque, Ral. [2000] Python Para Todos, Creative Commons Reconocimiento, Espaa.
Granada, Gerardo y Martnez, Roberto. [2004] Anlisis del despacho del sistema de
generacin de El Salvador, UCA, El Salvador.
Murcia, Adonay y Aguilar, Jos. [2008] Simulacin del despacho basado en costos de
produccin de un sistema hidrotrmico, UCA, El Salvador.
Withers, Chris y Machin, John. [2009] Working with Excel files in Python, Simplistix, EEUU.
Zelaya, Marcos y Cruz, Pedro. [2007] Desarrollo de una simulacin del despacho del
mercado elctrico regional, UCA, El Salvador.
75
76
ANEXO A
GLOSARIO
77
78
GLOSARIO
Autoproductor. Participante del Mercado que produce energa para su propio consumo y
eventualmente, si tiene excedentes de energa y potencia con respecto a su propia demanda,
puede inyectar dichos excedentes al sistema elctrico percibiendo una remuneracin por cada
megawatt-hora inyectado y por cada megawatt de capacidad firme que se le determine de acuerdo
con la metodologa que se indica en este reglamento.
Bloque Horarios. Rangos de horas utilizados para la determinacin de los precios ajustados de la
energa que sern transferidos a los pliegos tarifarios de cada uno de los PM Distribuidores y para
el clculo de los DPr, se definen los siguientes bloques horarios:
Punta: Periodo comprendido entre las 18:00 y las 22:00 Hrs.
Resto: Periodo comprendido entre las 05:00 y las 15:59 Hrs.
Valle: Periodo comprendido entre las 23:00 y las 04:59 Hrs.
Capacidad Firme. Es aquella potencia que una central o unidad generadora puede garantizar en
condiciones crticas de abastecimiento y se determina con la metodologa que se indica en este
reglamento.
Cargo de Capacidad (US$/kW-mes). Precio fijado por la SIGET para valorar las transacciones de
capacidad firme.
Cargos del Sistema Csis (US$/Mwh). Costos complementarios a la produccin de energa
elctrica que son traspasados directamente a la demanda. Dichos costos estn asociados a los
servicios necesarios para garantizar el transporte, la calidad, seguridad y eficiencia econmica del
suministro, as como para la recuperacin de aquellos costos relacionados con aspectos
administrativos y operativos del sistema, como los servicios prestados por la UT, la SIGET y otros
similares.
Caudal Afluente. Rgimen natural de flujo de agua que entra en un sistema de captacin de una
central hidroelctrica o en un embalse. A efectos de este reglamento, se considera que
A-1
1
corresponde al influjo natural del embalse, es decir, sin considerar turbinamientos o vertimientos de
la central aguas arriba. Se entender por influjo natural que entra en el sistema de captacin o
embalse al obtenido como balance de entradas y salidas del mismo.
Cogenerador. Participante del Mercado que produce simultneamente energa trmica y elctrica a
partir de una fuente primaria de energa, estando esta produccin de energa ligada a un proceso
industrial, comercial o de servicio.
Consumos Propios. Son los consumos de potencia y energa requeridos para la operacin de una
unidad generadora.
Costos de Arranque (US$). Corresponde al costo de combustible usado para sincronizar cada
unidad trmica con el sistema, partiendo de cero, ms eventuales incrementos en los costos de
mantenimiento asociados a cada partida, si stos no se hubieran incluido en el costo variable de
operacin y mantenimiento.
Costo Variable de Operacin (US$/MWh). Es aquel costo necesario para operar y mantener una
unidad generadora y que depende de la cantidad de energa producida.
Despacho Econmico. Programacin de las unidades generadoras y/o GGP que resulta de
minimizar los costos de operacin y de dficit para una demanda dada a abastecer.
Energa Inyectada. Aquella que un PM entrega a la red de transmisin, distribucin o que ingrese a
la red a travs de un nodo de la Red de Transmisin Regional.
Generacin Obligada. Aquella generacin que resulta convocada por los requisitos de calidad y/o
seguridad en la operacin del sistema elctrico, pese a que, de acuerdo con el orden econmico
de despacho, dicha generacin no habra sido requerida.
Generacin Programada. Energa a inyectar en la red por una unidad generadora o GGP de
acuerdo a los resultados del predespacho.
2
A-2
Participante del Mercado (PM). Operador o usuario final que cumpliendo con los requisitos de la ley
realiza transacciones comerciales a travs de la Unidad de Transacciones en el Mercado
Mayorista.
Periodo de Control de la Capacidad Firme. Son las horas de la banda horaria de punta y resto del
periodo comprendido desde la semana 46 de un ao a la semana 19 del ao siguiente.
Periodo Crtico para el Clculo de la Capacidad Firme. Es aquel periodo del ao en el cual, dadas
las caractersticas del parque generador y la demanda, la probabilidad del dficit es distinta de
cero.
Potencia Mxima. Es la potencia que puede aportar una unidad generadora en caso de requerirse
mxima generacin. Su valor est sujeto a verificacin por parte de la UT mediante las pruebas
respectivas.
Potencia Mxima Neta. Potencia mxima de una unidad generadora descontados los consumos
propios.
Potencia Mnima de Operacin. Potencia mnima a la cual, por razones tcnicas, puede operar una
unidad generadora.
Precio del MRS (US$/MWh). Precio igual al costo marginal de operacin en el intervalo de
mercado respectivo, ms los cargos del sistema que corresponda considerar segn lo establecido
en este reglamento.
3
A-3
Programacin Anual. Programa de despacho de las unidades generadoras y/o GGP y la operacin
de los sistemas de transmisin que, abasteciendo la demanda prevista de forma tal que se
cumplan las exigencias de calidad y seguridad de servicio, minimiza los costos totales de
operacin y dficit del sistema elctrico para un horizonte de doce meses a partir de la fecha de
inicio de su aplicacin.
Programacin Semanal. Programa de despacho de las unidades generadoras y/o GGP para un
horizonte de siete das a partir de la hora de inicio de su aplicacin. Como resultado se obtendrn,
para el horizonte correspondiente, los programas de inyeccin y retiro de energa de la red y la
operacin de los sistemas de transmisin que, abasteciendo la demanda prevista dentro de las
condiciones exigidas de calidad, seguridad y requerimiento de servicios auxiliares, minimizan los
costos totales de operacin y dficit del sistema elctrico.
Unidad Marginal. Unidad de generacin que aumenta su nivel de produccin para abastecer un
megawatt-hora adicional de demanda en presencia de un despacho econmico. La Unidad
Marginal puede ser una unidad trmica, geotrmica, hidroelctrica, importacin o una unidad de
racionamiento forzado.
A-4
4
Valor del Agua. Corresponde al costo de oportunidad del agua almacenada en un embalse, con
relacin en la alternativa de uso de las unidades trmicas, geotrmicas e importaciones. Este valor
corresponde al valor esperado que resulta de considerar la ocurrencia de los diferentes escenarios
hidrolgicos futuros.
Valor Marginal del Agua. Corresponde a la variacin en el valor del agua en un embalse cuando la
central hidroelctrica que utiliza dicho recurso produce un megawatt-hora adicional.
5
A-5
ANEXO B
TABLAS DE RESULTADOS DEL MODELO HORARIO
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
Total
Hidroelctrica
96.2
88.8
80.0
80.3
94.9
116.7
127.4
191.6
215.0
215.0
215.0
215.0
215.0
215.0
215.0
215.0
215.0
168.2
184.4
188.8
197.4
173.3
153.1
115.4
3991.6
Termoelctricas
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
54.6
98.5
128.3
144.3
122.3
142.4
138.7
114.9
99.1
148.5
272.7
249.0
169.0
89.0
9.0
0.0
1980.2
1
B-1
Geotrmicas
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
198.0
4752.0
Total
294.2
286.8
278.0
278.3
292.9
314.7
325.4
389.6
467.6
511.5
541.3
557.3
535.3
555.4
551.7
527.9
512.1
514.7
655.0
635.8
564.4
460.3
360.1
313.4
10723.8
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
Guajoyo
Cerrn Grande
05 de Noviembre
15 de Septiembre
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
1.7
14.3
6.9
3.7
0.0
0.0
0.0
0.0
0.0
7.8
0.0
0.0
0.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
50.0
3.2
17.6
9.5
25.6
4.6
0.0
1.6
56.2
48.8
21.0
32.5
52.5
65.3
71.2
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
80.0
68.1
73.9
40.0
40.0
59.0
40.0
42.5
51.4
56.3
61.6
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
85.0
40.0
B-2
2
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
DukeAcV1
DukeAcV2
DukeGas
DukeSoya
Nejapa
DukeMot
Cessa
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
25.7
125.7
121.0
81.0
41.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
54.6
98.5
127.3
143.3
121.3
141.4
137.7
113.9
98.1
122.9
147.0
128.0
88.0
48.0
8.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
3
B-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
Berln
Ahuachapn
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
93
4
B-4
Embalses en
Hora [h]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Guajoyo
Cerrn Grande
05 de Noviembre
15 de Septiembre
326.0
326.0
326.0
326.0
326.0
326.0
326.1
326.1
326.1
326.1
326.1
326.1
326.1
326.1
326.1
326.1
326.2
326.2
326.2
326.1
326.0
326.0
326.0
326.0
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.4
1932.5
1932.5
1932.5
1932.4
1932.5
1932.4
1932.4
1932.4
1932.4
19.0
18.8
18.6
18.6
18.6
18.6
18.6
18.6
18.6
18.6
19.3
19.4
18.6
18.7
19.0
18.6
18.6
18.7
18.6
60.8
61.2
60.7
60.3
59.9
149.2
149.1
148.5
148.3
148.3
148.3
148.3
148.5
148.5
148.3
148.3
148.3
148.3
148.3
148.5
148.9
149.0
149.2
149.4
150.6
148.3
148.3
148.3
352.7
5
B-5
ANEXO C
TABLAS DE RESULTADOS DEL MODELO ANUAL
Semana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Guajoyo
0.0
329.8
1380.7
1380.7
1913.3
1841.0
1841.0
1841.0
1841.0
1380.7
1380.7
1380.7
921.8
230.1
230.1
230.1
230.1
705.2
1425.3
1425.3
1187.7
712.6
164.0
63.3
125.9
230.1
73.2
230.1
230.1
230.1
230.1
230.1
1380.7
572.3
280.6
1380.7
1380.7
1231.5
1186.4
230.1
230.1
230.1
940.6
2175.7
2761.5
2761.5
2761.5
2761.5
2761.5
2761.5
2761.5
2761.5
Cerrn Grande
05 de Noviembre
15 de Septiembre
9006.9
10172.2
11283.2
10614.3
5572.1
5111.8
7344.1
5642.9
6391.7
7820.4
7988.7
7818.1
8531.0
8109.7
10455.0
8536.2
8794.8
11168.9
12774.9
11872.7
11225.6
11777.4
11695.2
11242.2
11443.4
13306.1
6317.5
5664.0
5664.0
5664.0
6535.4
7406.7
7406.7
7406.7
7447.9
7653.6
7653.6
7653.6
7653.6
7406.7
7406.7
7406.7
7406.7
7530.2
7653.6
7653.6
7653.6
7348.7
7406.7
7406.7
6899.8
6816.5
15545.7
15003.0
15222.9
15333.8
10016.0
5845.3
5845.3
5845.3
7768.6
11349.5
11219.2
10959.2
10795.7
11965.8
14110.4
12791.9
12591.5
15433.2
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
15561.6
16327.1
16047.0
15629.1
13682.1
16099.1
16348.3
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
16366.9
12732.9
10911.3
9650.6
13704.1
10343.9
11170.9
11287.8
11447.9
10152.2
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
12048.1
8938.9
2720.5
2720.5
2720.5
2720.5
C-1
9
Semana
Cassa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
1766.4
1766.4
1766.4
1766.4
1776.0
1785.6
1785.6
1785.6
1750.4
1680.0
1680.0
1680.0
1680.0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
840
1680
1680
1680
1767.36
1942.08
1942.08
1942.08
1942.08
C-2
10
Semana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
DukeAcV1
370.3
370.3
370.3
370.3
370.3
369.5
345.9
370.3
370.3
299.2
370.3
370.3
370.3
370.3
370.3
370.3
370.3
370.3
370.3
370.3
17.1
0.0
0.0
0.0
0.0
123.4
1272.1
1359.3
614.4
861.8
370.3
370.3
936.9
370.3
370.3
511.3
1366.4
370.3
370.3
639.1
1497.8
1739.3
1485.2
370.3
370.3
370.3
370.3
370.3
1612.7
1580.6
680.9
370.3
DukeAcV2
DukeGas
DukeSoya
Nejapa
DukeMot
Cessa
380.0
343.0
380.0
380.0
380.0
0.0
0.0
38.6
86.4
0.0
180.5
380.0
118.9
380.0
380.0
380.0
380.0
380.0
196.1
196.1
0.0
0.0
0.0
0.0
0.0
84.4
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
380.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
126.8
62.9
0.0
0.0
0.0
0.0
0.0
0.0
0.0
276.3
186.3
177.3
0.0
36.4
438.5
74.5
31.2
236.0
455.3
344.7
345.5
106.3
340.0
377.6
455.3
176.0
132.9
122.1
0.0
133.4
455.3
455.3
455.3
455.3
1006.2
1006.9
1006.9
1006.9
1006.9
1342.5
1342.5
1342.5
1342.5
1006.9
1006.9
1006.9
167.8
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1006.9
1054.5
1022.6
1006.9
1025.5
1006.9
1006.9
1309.6
1015.0
1006.9
1342.5
1342.5
1342.5
1342.5
1082.1
1214.4
1342.5
1342.5
1006.9
1006.9
1006.9
1006.9
1342.5
1756.8
1857.0
1678.1
1566.1
1757.6
1757.6
2642.0
3496.9
6065.2
9358.0
7314.9
8750.7
8810.1
5826.2
6564.7
6116.5
1757.6
7667.1
6840.4
7707.2
8894.6
10518.0
8952.4
7827.5
6819.8
3651.9
6241.0
6345.4
6737.1
7707.9
10541.8
10545.8
10545.8
10545.8
8441.2
9193.5
10545.8
10545.8
10545.8
10521.6
10667.4
10630.2
10521.6
10545.8
10545.8
10545.8
10545.8
8902.0
8942.4
8204.9
6745.8
8591.0
10545.8
10545.8
10545.8
6661.7
11060.1
11668.4
12297.1
13620.9
20931.5
20568.0
20623.3
20120.6
19669.0
19630.9
19770.5
19661.8
15288.5
21683.5
15643.6
20346.3
22120.2
13346.7
15164.6
14873.6
13915.5
12571.6
11785.9
11846.7
12288.7
11782.1
14305.0
14275.4
15201.4
17333.8
13192.4
13386.7
15100.0
14329.7
14754.0
14831.5
15664.4
15750.9
15012.3
14539.7
14563.6
14645.4
14862.4
14652.0
19515.5
19538.3
15037.8
22120.2
22120.2
22120.2
21580.1
22120.2
146.0
541.3
876.3
876.3
876.3
1168.4
1168.4
1168.4
1015.1
876.3
876.3
876.3
146.0
876.3
876.3
876.3
876.3
876.3
876.3
876.3
876.3
876.3
876.3
876.3
876.3
876.3
263.8
141.3
141.3
141.3
141.3
876.3
876.3
876.3
876.3
1068.7
1168.4
1168.4
1156.9
876.3
876.3
886.3
917.1
876.3
876.3
876.3
876.3
1168.4
1460.5
1460.5
1460.5
876.3
11
C-3
Semana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Ahuachapn 1
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
4673.9
3543.1
2412.3
2412.3
2412.3
2399.8
2336.9
2336.9
2336.9
2336.9
2412.3
2412.3
2412.3
2412.3
2374.6
2336.9
2336.9
2336.9
3115.9
4673.9
4673.9
4673.9
4673.9
Ahuachapn 2
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
3900.7
2400.4
2400.4
2400.4
2400.4
4495.8
4495.8
4495.8
4495.8
4573.3
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
4650.8
12
C-4
Berln 1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4211.2
1871.6
1871.6
1871.6
1871.6
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
4679.1
Berln 2
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
3113.1
3113.1
3113.1
3113.1
3514.8
3916.5
3916.5
3916.5
4042.0
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
4669.7
Semana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Guajoyo
663.9
664.2
656.2
647.1
635.6
622.9
610.4
597.0
583.5
571.8
561.4
550.9
543.3
541.2
540.2
539.2
538.2
535.6
529.9
524.0
521.4
526.0
538.7
552.6
562.9
568.1
581.1
598.4
611.9
621.1
628.8
634.0
631.0
630.7
644.3
668.4
691.1
719.5
744.3
779.0
817.0
838.5
840.7
833.1
817.2
797.9
778.7
760.9
740.8
718.9
696.2
673.3
Cerrn Grande
05 de Noviembre
15 de Septiembre
1781.4
1699.7
1622.9
1543.3
1496.7
1471.2
1434.5
1402.5
1370.7
1321.9
1267.1
1211.6
1156.0
1081.6
1003.0
910.4
841.4
782.0
739.6
720.3
716.5
729.6
761.8
778.5
775.4
740.0
764.0
785.6
805.3
816.3
832.8
818.6
824.8
837.1
958.0
1137.2
1295.4
1419.2
1583.0
1773.2
1947.4
2035.4
2039.7
2040.9
2034.7
2017.8
1998.3
1975.3
1950.3
1921.0
1891.3
1864.0
84.4
88.0
85.4
84.4
72.6
74.1
93.6
95.8
93.8
86.5
83.0
84.0
85.3
86.8
88.1
90.7
82.7
75.4
76.6
76.6
74.1
80.6
93.2
96.9
98.8
101.8
92.4
84.8
68.6
74.1
73.4
88.8
70.0
78.1
75.8
71.8
70.5
74.3
80.5
87.4
101.2
103.8
94.9
79.9
76.9
86.9
94.0
82.5
84.6
80.4
74.7
71.7
225.3
229.5
239.5
273.6
294.2
276.7
239.4
230.5
223.1
223.3
223.8
223.6
222.2
226.0
238.6
262.6
232.8
230.5
219.2
219.2
219.2
219.2
219.2
219.2
219.2
221.5
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
219.2
227.5
232.1
219.2
219.5
219.6
219.5
219.7
275.1
C-5
13
Semana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Guajoyo
52.5
52.5
52.5
52.5
50.2
48.7
48.7
48.7
49.9
51.7
51.7
51.7
51.7
55.3
55.3
55.3
55.3
42.8
34.5
34.5
44.3
55.9
63.8
63.8
63.8
63.8
89.6
93.5
93.5
93.5
76.6
65.3
65.3
65.3
65.2
64.7
64.7
64.7
64.7
77.1
77.1
77.1
60.7
50.6
33.5
33.5
33.5
35.4
38.1
38.1
38.1
38.1
Cerrn Grande
34.1
34.1
35.9
35.9
40.5
43.4
43.4
43.4
41.8
39.5
39.1
39.1
39.1
39.2
38.2
38.2
38.2
43.9
60.9
64.6
64.4
54.6
54.6
54.6
54.6
38.2
0.4
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
29.8
37.3
37.3
37.3
36.1
14.4
0.0
9.8
20.4
36.1
36.1
36.1
36.1
36.1
36.1
36.1
37.5
14
C-6
05 de Noviembre
38.7
38.7
36.7
36.7
24.6
16.6
16.6
16.6
20.1
25.0
25.5
25.5
34.4
38.3
39.3
39.3
39.3
35.1
19.4
15.8
3.2
0.0
0.0
0.0
0.0
16.1
41.8
42.2
42.2
42.2
42.4
42.5
42.5
42.5
42.3
8.3
0.0
0.0
0.0
0.0
24.9
41.4
47.4
47.7
47.9
47.9
47.9
47.8
47.6
47.6
47.6
46.0
15 de Septiembre
0.0
0.0
0.0
0.0
9.8
16.4
16.4
16.4
17.0
17.9
17.9
17.9
3.6
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
Semana
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Guajoyo
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
15765.0
Cerrn Grande
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
9998.3
8375.0
6761.9
6761.9
6761.9
6761.9
6761.9
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
7569.0
9147.1
11489.7
11489.7
11489.7
11489.7
11489.7
11489.7
11489.7
11489.7
15
C-7
05 de Noviembre
4999.2
4999.2
4735.8
4735.8
4010.0
3534.6
3534.6
3534.6
3971.6
4594.0
4651.7
4651.7
4652.8
4860.9
4999.2
4999.2
4999.2
4447.6
2457.7
1994.7
398.9
0.0
0.0
0.0
0.0
2028.6
5290.9
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
5344.7
1068.9
0.0
0.0
0.0
0.0
3206.8
5344.7
6115.0
6115.0
6115.0
6115.0
6115.0
6115.0
6115.0
6115.0
6115.0
5900.8
15 de Septiembre
0.0
0.0
0.0
0.0
848.3
1413.8
1413.8
1413.8
1413.8
1413.8
1413.8
1413.8
282.8
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
16
ANEXO D
SOFTWARE MODELO HORARIO Y ANUAL
17
18
19
D-1
rpt[h] = sheet.cell_value(i,6)
tmf[h] = sheet.cell_value(i,8)
tmp[h] = sheet.cell_value(i,9)
pto[h] = sheet.cell_value(i,11)
u0[h] = sheet.cell_value(i,12)
Lpmint = list(PMINT)
Lpmaxt = list(PMAXT)
Lrst = list(RST)
Lrat = list(RAT)
Lrbt = list(RBT)
Lrpt = list(RPT)
Lpto = list(PTO)
Lu0 = list(U0)
Ltmp = list(TMP)
Ltmf = list(TMF)
for i in range(0,len(Lpmint)):
Lpmint[i] = float(PMINT[i])
Lpmaxt[i] = float(PMAXT[i])
Lrst[i] = float(RST[i])
Lrat[i] = float(RAT[i])
Lrbt[i] = float(RBT[i])
Lrpt[i] = float(RPT[i])
Lpto[i] = float(PTO[i])
Lu0[i] = float(U0[i])
#Ltmf[i] = float(TMF[i])
#Ltmp[i] = float(TMP[i])
# Costos Unidades Trmicas
sheet1 = book.sheet_by_index(1)
cell1 = sheet1.cell(0,0)
cell1
cell1.value
cell1.ctype == XL_CELL_NUMBER
cf = zeros((sheet1.nrows-1))
cv = zeros((sheet1.nrows-1))
ca = zeros((sheet1.nrows-1))
cp = zeros((sheet1.nrows-1))
c = sheet1.nrows-1
CF = cf[2:c]
CV = cv[2:c]
CA = ca[2:c]
CP = cp[2:c]
for i in range(3,sheet1.nrows):
h = int(i)-1
cf[h] = sheet1.cell_value(i,1)
cv[h] = sheet1.cell_value(i,5)
ca[h] = sheet1.cell_value(i,2)
cp[h] = sheet1.cell_value(i,3)
Lcf = list(CF)
Lcv = list(CV)
20
D-2
Lca = list(CA)
Lcp = list(CP)
for i in range(0,len(Lcf)):
Lcf[i] = float(CF[i])
Lcv[i] = float(CV[i])
Lca[i] = float(CA[i])
Lcp[i] = float(CP[i])
# Caracteristicas Unidades Hidroelctricas
sheet2 = book.sheet_by_index(2)
cell2 = sheet2.cell(0,0)
cell2
cell2.value
cell2.ctype == XL_CELL_NUMBER
pminh = zeros((sheet2.nrows-1))
pmaxh = zeros((sheet2.nrows-1))
rho = zeros((sheet2.nrows-1))
vmin = zeros((sheet2.nrows-1))
vmax = zeros((sheet2.nrows-1))
vini = zeros((sheet2.nrows-1))
vfin = zeros((sheet2.nrows-1))
rsh = zeros((sheet2.nrows-1))
rbh = zeros((sheet2.nrows-1))
D = sheet2.nrows-1
PMINH = pminh[2:D]
PMAXH = pmaxh[2:D]
RHO = rho[2:D]
VMIN = vmin[2:D]
VMAX = vmax[2:D]
VINI = vini[2:D]
VFIN = vini[2:D]
RSH = rsh[2:D]
RBH = rbh[2:D]
for i in range(3,sheet2.nrows):
h = int(i)-1
pminh[h] = sheet2.cell_value(i,1)
pmaxh[h] = sheet2.cell_value(i,2)
rho[h] = sheet2.cell_value(i,3)
vmin[h] = sheet2.cell_value(i,6)
vmax[h] = sheet2.cell_value(i,7)
vini[h] = sheet2.cell_value(i,8)
vfin[h] = sheet2.cell_value(i,9)
rsh[h] = sheet2.cell_value(i,4)
rbh[h] = sheet2.cell_value(i,5)
Lpminh = list(PMINH)
Lpmaxh = list(PMAXH)
Lrho = list(RHO)
Lvmin = list(VMIN)
Lvmax = list(VMAX)
Lvini = list(VINI)
21
D-3
Lvfin = list(VFIN)
Lrsh = list(RSH)
Lrbh = list(RBH)
for i in range(0,len(Lpminh)):
Lpminh[i] = float(PMINH[i])
Lpmaxh[i] = float(PMAXH[i])
Lrho[i] = float(RHO[i])
Lvmin[i] = float(VMIN[i])
Lvmax[i] = float(VMAX[i])
Lvini[i] = float(VINI[i])
Lvfin[i] = float(VFIN[i])
Lrsh[i] = float(RSH[i])
Lrbh[i] = float(RBH[i])
# Desfase Temporal
sheet3 = book.sheet_by_index(3)
cell3 = sheet3.cell(0,0)
cell3
cell3.value
cell3.ctype == XL_CELL_NUMBER
desf = zeros((sheet3.nrows-1))
e = sheet3.nrows-1
DESF = desf[2:e]
for i in range(3,sheet3.nrows):
h = int(i)-1
desf[h] = sheet3.cell_value(i,1)
Ldesf = list(DESF)
for i in range(0,3):
Ldesf[i] = float(DESF[i])
# Influjo Natural
sheet4 = book.sheet_by_index(4)
cell4 = sheet4.cell(0,0)
cell4
cell4.value
cell4.ctype == XL_CELL_NUMBER
infh = zeros((sheet4.nrows-3,sheet4.ncols))
infh1 = zeros((sheet4.nrows-3,sheet4.ncols-1))
for i in range(0,sheet4.ncols):
for j in range(3,sheet4.nrows):
h = int(j)-3
k = int(i)
infh[h,k] = sheet4.cell_value(j,k)
for i in range(1,sheet4.ncols):
for j in range(0,sheet4.nrows-3):
k = int(i)-1
infh1[j,k] = array(infh[j,i])
22
D-4
# Demanda
sheet5 = book.sheet_by_index(5)
cell5 = sheet5.cell(0,0)
cell5
cell5.value
cell5.ctype == XL_CELL_NUMBER
hora = zeros((sheet5.nrows-1))
dx = zeros((sheet5.nrows-1))
G = sheet5.nrows-1
HORA = hora[2:G]
DX = dx[2:G]
for i in range(3,sheet5.nrows):
h = int(i)-1
hora[h] = sheet5.cell_value(i,0)
dx[h] = sheet5.cell_value(i,1)
Ldx = list(DX)
Lhora = list(HORA)
for i in range(0,len(Lhora)):
Ldx[i] = float(DX[i])
Lhora[i] = float(HORA[i])
###############################################################################
# PROBLEMA DE COORDINACIN HIDROTRMICA
# Indices generadores y tiempo
g, h, t , bh1, bh2, gt = range(len(Lpmint)), range(len(Lpminh)), range(len(Lhora)),range(0,4),
range(0,23), range(0,2)
maxter=max(Ldesf)
z=range(-maxter,len(Lhora))
# Costo de unidad de racionamiento forzado
curf = 307.82
# Numero de generadores hidroelctricos y periodos
nh = len(h)
k = len(t)
# Definicin de variables de generadores
pg = [(i,j) for i in g for j in t ]
ph = [(i,j) for i in h for j in z ]
ph1 = [(i,j) for i in h for j in t ]
pgt = [(i,j) for i in gt for j in t ]
# Definicion del Problema MIP: primera optimizacin
beginModel('Hidrotermico')
verbose(True)
pmingt = [ 0, 0]
pmaxgt = [ 105, 93 ]
23
D-5
# Parametros de tiempos
TA1=par([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],'TMF')
TA2=par([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],'TMP')
# Creacin de variables
U = var(pg, 'U', bool) # Asociada al Acople de la g-sima Unidad Trmica
Y = var(pg, 'Y', bool) # Asociada al Arranque de la g-sima Unidad Trmica
W = var(pg, 'W', bool) # Asociada al Paro de la g-sima Unidad Trmica
Ptr = var(pg, 'PTer')
# Potencia de las Unidades Trmicas
Phi = var(ph, 'PHidro') # Potencia de las Unidades Hidroelctricas
Vhi = var(ph, 'VHidro') # Volumen de las Unidades Hidroelctricas
urf = var(t, 'urf')
# Unidad de Racionamiento Forzado
qt = var(ph,'Qturb')
# Caudal Turbinado
s = var(ph, 'Derrame') # Derrame del Embalse de la h-sima Unidad Hidroelctrica
Pgt=var(pgt,'Geo')
minimize( # Funcin Objetivo Z
sum(Lcf[i]*U[i,j] for i in g for j in t) +
sum(Lcv[i]*Ptr[i,j] for i in g for j in t) +
sum(Lca[i]*Y[i,j] for i in g for j in t) +
sum(Lcp[i]*W[i,j] for i in g for j in t) +
sum(4*Pgt[i,j] for i in gt for j in t) +
sum(curf*urf[j] for j in t), 'Zcosto')
r = st( # Balance de Potencia
sum(Ptr[i,j] for i in g) +
sum(Phi[i,j] for i in h) + sum(Pgt[i,j] for i in gt)+ urf[j] == Ldx[j] for j in t)
rmin = st( # Restriccion de Potencia Mnima en Centrales Trmicas
Ptr[i,j] >= Lpmint[i]*U[i,j] for i in g for j in t)
rmax = st( # Restriccion de Potencia Mxima en Centrales Trmicas
Ptr[i,j] <= Lpmaxt[i]*U[i,j] for i in g for j in t)
rminn = st( # Restriccion de Potencia Mnima en Centrales Hidroelctricas
Phi[i,j] >= Lpminh[i] for i in h for j in t)
rmaxx = st( # Restriccion de Potencia Mxima en Centrales Hidroelctricas
Phi[i,j] <= Lpmaxh[i] for i in h for j in t)
rmaxgt = st( # Restriccion de Potencia Mxima en Centrales Hidroelctricas
Pgt[i,j] == pmaxgt[i] for i in gt for j in t)
for k in range(0,nh):
if k == 0:
st( # Balance hidrulico inicial
Lvini[i] + infh1[j,i] - Vhi[i,j] - qt[i,j] - s[i,j] == 0 for i in h for j in t if j == 0)
st( # Balance hidrulico hidro 0
infh1[j,i] + Vhi[i,j-1] - Vhi[i,j] - qt[i,j] - s[i,j] == 0 for i in h if i == k for j in t if j != 0)
if k==1:
rvh21=st( # Balance hidrulico hidros
infh1[j,i] + Vhi[i,j-1] - Vhi[i,j] - qt[i,j] + qt[i-1,j] - s[i,j]+(sum(s[i-1,j-Ldesf[k-1]]+qt[i-1,j-Ldesf[k1]])) == 0 for i in h if i == 1 for j in t if j != 0 )
24
D-6
if k==2:
rvh31=st( # Balance hidrulico hidros
infh1[j,i] + Vhi[i,j-1] - Vhi[i,j] - qt[i,j] + qt[i-1,j] - s[i,j]+(sum(s[i-1,j-Ldesf[k-1]]+qt[i-1,j-Ldesf[k1]])) == 0 for i in h if i == 2 for j in t if j != 0 )
if k==3:
rvh41=st( # Balance hidrulico hidros
infh1[j,i] + Vhi[i,j-1] - Vhi[i,j] - qt[i,j] + qt[i-1,j] - s[i,j]+(sum(s[i-1,j-Ldesf[k-1]]+qt[i-1,j-Ldesf[k1]])) == 0 for i in h if i == 3 for j in t if j != 0 )
rvmin = st( # Restriccion de Volumen Mnimo en Centrales Hidroelctricas
Vhi[i,j] >= Lvmin[i] for i in h for j in t if j<23)
rvmax = st( # Restriccion de Volumen Mximo en Centrales Hidroelctricas
Vhi[i,j] <= Lvmax[i] for i in h for j in t if j<23)
rvmax2 = st( # Restriccion de Volumen Mximo en Centrales Hidroelctricas
Vhi[i,j] == Lvfin[i] for i in h for j in t if j==23)
rqtur = st( # Caudal Turbinado por la h-sima Unidad Hidroelctrica
qt[i,j] == Phi[i,j]/Lrho[i] for i in h for j in t)
rsa11 = st( # Restricciones de Rampa de Arranque y Subida de la g-sima Unidad Trmica en t = 1
Ptr[i,j] - Lpto[i] <= Lrst[i]*Lu0[i] + Lrat[i]*Y[i,j] for i in g for j in t if j == 0)
rsa21 = st( # Restricciones de Rampa de Arranque y Subida de la g-sima Unidad Trmica en t =
2...T
Ptr[i,j] - Ptr[i,j-1] <= Lrst[i]*U[i,j-1] + Lrat[i]*Y[i,j] for i in g for j in t if j != 0)
rbp11 = st( # Restricciones de Rampa de Parada y Bajada de la g-sima Unidad Trmica en t = 1
Lpto[i] - Ptr[i,j] <= Lrbt[i]*U[i,j] + Lrpt[i]*W[i,j] for i in g for j in t if j == 0)
rbp21 = st( # Restricciones de Rampa de Parada y Bajada de la g-sima Unidad Trmica en t =
2...T
Ptr[i,j-1] - Ptr[i,j] <= Lrbt[i]*U[i,j] + Lrpt[i]*W[i,j] for i in g for j in t if j != 0)
rsubh = st( # Restriccion de Rampa de Subida en Centrales Hidroelctricas
Phi[i,j] - Phi[i,j-1] <= Lrsh[i] for i in h for j in t if j > 0)
rbajh = st( # Restriccion de Rampa de Bajada en Centrales Hidroelctricas
Phi[i,j-1] - Phi[i,j] <= Lrbh[i] for i in h for j in t if j > 0)
rservh = st( # Restriccion de Reserva Rodante del Sistema
sum(Lpmaxt[i]*U[i,j] - Ptr[i,j] for i in g ) +
sum(Lpmaxh[i] - Phi[i,j] for i in h ) >= 0.07*Ldx[j] for j in t)
# Restricciones de tiempo
T = len(Lhora)
for f in range(0,len(g)):
l = Ltmf[f]
w = Ltmp[f]
# Tiempo Mnimo de Funcionamiento de las Unidades Trmicas
for q in range(TA1[f].value ,T - int(l) + 1):
n = q + int(l) - 1
D-7
25
st((sum(U[i,j] for i in g if i == f for j in t if j >= q and j <= n)) >= Y[i,j]*int(l) for i in g if i == f for j in t
if j == q)
for q in range(T - int(l) + 2,T):
st(sum(U[i,j] - Y[i,p] for i in g if i == f for j in t if j >= q and j <= T for p in t if p == q) >=0)
# Tiempo Mnimo de Parada de las Unidades Trmicas
for q in range(TA2[f].value+1 ,T - int(w) + 1):
m = q + int(w) - 1
st((sum(1 - U[i,j] for i in g if i == f for j in t if j >= q and j <= m)) >= W[i,j]*int(w) for i in g if i == f
for j in t if j == q)
for q in range(T - int(w) + 2,T):
st(sum(1 - U[i,j] - W[i,d] for i in g if i == f for d in t if d == q for j in t if j >= q and j <= T) >= 0)
# Lgica de Funcionamiento y Paro de la g-sima Unidad Trmica
logica1 = st(
U[i,j] - Lu0[i] == Y[i,j] - W[i,j] for i in g for j in t if j == 0)
b = len(Lhora)
for l in range(1,b):
logica2 = st(
U[i,j] - U[i,j-1] == Y[i,j] - W[i,j] for i in g for j in t if j == l)
logica3 = st(
Y[i,j] + W[i,j] <= 1 for i in g for j in t)
solve() # solve and report
print "Solver status:", status()
print 'Z = %g;' % vobj() # print obj value
'''
# Print variable names and primal values
for i in g:
for j in t:
print Ptr[i,j].name, Ptr[i,j].primal
for j in t:
print urf[j].name, urf[j].primal
for i in g:
for j in t:
print U[i,j].name, U[i,j].primal
for i in g:
for j in t:
print Y[i,j].name, Y[i,j].primal
for i in g:
for j in t:
print W[i,j].name, W[i,j].primal
for i in h:
for j in t:
print Phi[i,j].name, Phi[i,j].primal
for i in h:
for j in t:
print qt[i,j].name, qt[i,j].primal
D-8
26
for i in h:
for j in t:
print Vhi[i,j].name, Vhi[i,j].primal
for i in h:
for j in t:
print s[i,j].name, s[i,j].primal'''
endModel() # Good habit: do away with the problem
###############################################################################
# Definicion del Problema LP: Segunda optimizacin.
beginModel('Hidrotermico2')
verbose(True)
# Creacin de variables
u = var(pg, 'uu')
y = var(pg, 'yy')
w = var(pg, 'ww')
Ptr= var(pg, 'Pter')
# Potencia de las Unidades Trmicas
qt = var(ph, 'Qtur')
# Caudal Turbinado
Vhi = var(ph, 'Vhidro') # Volumen de las Unidades Hidroelctricas
urf = var(t, 'urf')
# Unidad de Racionamiento Forzado
Phi = var(ph, 'PHidro') # Potencia de las Unidades Hidroelctricas
s = var(ph, 'Derrame') # Derrame del Embalse de la h-sima Unidad Hidroelctrica
Pgt=var(pgt,'Geo')
#variables para reporte
UR = var(pg, 'UR')
YR = var(pg, 'YR')
WR = var(pg, 'WR')
CA = var(pg, 'CA')
CP = var(pg, 'CP')
CF = var(pg, 'CF')
CV = var(pg, 'CV')
CE = var(pg, 'CE')
CT = var(pg, 'CT')
Pterm = var(pg, 'PTERM')
Derr = var(ph1, 'Derra')
Phid = var(ph1, 'PHIDRO')
Vhid = var(ph1, 'VHIDRO')
Qtur = var(ph1, 'QHIDRO')
CosMg = var(t,'Costo marginal')
CTA = var(bh1,'VALOR DE AGUA C. HIDROS')
CTAGUA1=var(bh2,'cta1')
CTAGUA2 = var(bh2,'cta2')
CTA3 = var(bh2,'cta3')
CTA4 = var(bh2,'cta4')
Pgte=var(pgt,'PGT')
for i in g:
for j in t:
u[i,j] = U[i,j].primal
y[i,j] = Y[i,j].primal
w[i,j] = W[i,j].primal
D-9
27
28
D-10
D-11
29
logica3 = st(
Y[i,j] + W[i,j] <= 1 for i in g for j in t)
lg=(len(t)-2)
print 'COSTOS MARGINALES'
print ';\n'.join('%s = %g {dual: %g}' % (
r12[j].name, r12[j].primal, r12[j].dual)
for j in t)
print 'POTENCIA MINIMA Y MAXIMA TERMICAS'
print ';\n'.join('%s = %g {dual: %g}' % (
rmin2[j].name, rmin2[j].primal, rmin2[j].dual)
for j in t)
print ';\n'.join('%s = %g {dual: %g}' % (
rmax2[j].name, rmax2[j].primal, rmax2[j].dual)
for j in t)
print 'POTENCIA MINIMA Y MAXIMA HIDROS'
print ';\n'.join('%s = %g {dual: %g}' % (
rminn2[j].name, rminn2[j].primal, rminn2[j].dual)
for j in t )
print ';\n'.join('%s = %g {dual: %g}' % (
rmaxx2[j].name, rmaxx2[j].primal, rmaxx2[j].dual)
for j in t )
print 'BALANCE HIDRAULICO'
print ';\n'.join('%s = %g {dual: %g}' % (
rvh1[j].name, rvh1[j].primal, rvh1[j].dual)
for i in h for j in t if j==0)
print ';\n'.join('%s = %g {dual: %g}' % (
rvh11[j].name, rvh11[j].primal, rvh11[j].dual)
for j in t if j>=0 and j<=int(lg))
print ';\n'.join('%s = %g {dual: %g}' % (
30
D-12
D-13
31
for st in range(0,len(t)):
CosMg[st]=r12[st].dual
for ss in range(0,len(h)):
CTA[ss]=rvh1[ss].dual
'''
CTA1=var(bh2,'cta1')
for i in range(0,1):
CTA1[i]=rvh21[i].dual
print CTA1'''
for sr in range(0,len(bh2)):
CTAGUA1[sr]=rvh11[sr].dual
CTAGUA2[sr]=rvh21[sr].dual
CTA3[sr]=rvh31[sr].dual
CTA4[sr]=rvh41[sr].dual
#Variables Necesarias Para Generacin de Reporte
for i in g:
for j in t:
Pterm[i,j] = Ptr[i,j].primal
for i in gt:
for j in t:
Pgte[i,j] = Pgt[i,j].primal
for i in h:
for j in t:
Phid[i,j] = Phi[i,j].primal
Vhid[i,j] = Vhi[i,j].primal
Qtur[i,j] = qt[i,j].primal
Derr[i,j] = s[i,j].primal
for i in g:
for j in t:
CA[i,j]=y[i,j]*Lca[i]
CP[i,j]=w[i,j]*Lcp[i]
CF[i,j]=u[i,j]*Lcf[i]
CV[i,j]=Pterm[i,j]*Lcv[i]
for i in g:
for j in t:
CE[i,j] = CF[i,j]+CV[i,j]
CT[i,j] = CE[i,j]+CA[i,j]+CP[i,j]
import string
#Unidades Termicas
Pter1=Pterm.keys()
Pter2=Pterm.values()
Pgte1=Pgte.keys()
Pgte2=Pgte.values()
UR1=u.keys()
UR2=u.values()
YR1=y.keys()
D-14
32
YR2=y.values()
WR1=w.keys()
WR2=w.values()
CA1=CA.keys()
CA2=CA.values()
CP1=CP.keys()
CP2=CP.values()
CF1=CF.keys()
CF2=CF.values()
CV1=CV.keys()
CV2=CV.values()
CE1=CE.keys()
CE2=CE.values()
CT1=CT.keys()
CT2=CT.values()
CosMg1=CosMg.keys()
CosMg2=CosMg.values()
CTA1=CTA.keys()
CTA2=CTA.values()
CTAGUA11=CTAGUA1.keys()
CTAGUA12=CTAGUA1.values()
CTAGUA21=CTAGUA2.keys()
CTAGUA22=CTAGUA2.values()
CTA31=CTA3.keys()
CTA32=CTA3.values()
CTA41=CTA4.keys()
CTA42=CTA4.values()
Pter1=str(Pter1)
Pgte1=str(Pgte1)
UR1=str(UR1)
YR1=str(YR1)
WR1=str(WR1)
CA1=str(CA1)
CP1=str(CP1)
CF1=str(CF1)
CV1=str(CV1)
CE1=str(CE1)
CT1=str(CT1)
CosMg1=str(CosMg1)
CTA1=str(CTA1)
CTAGUA11=str(CTAGUA11)
CTAGUA21=str(CTAGUA21)
CTA31=str(CTA31)
CTA41=str(CTA41)
Pter11 = string.split( Pter1, '),' )
Pgte11 = string.split( Pgte1, '),' )
UR11 = string.split( UR1, '),' )
YR11 = string.split( UR1, '),' )
WR11 = string.split( WR1, '),' )
CA11 = string.split( CA1, '),' )
CP11 = string.split( CP1, '),' )
CF11 = string.split( CF1, '),' )
CV11 = string.split( CV1, '),' )
CE11 = string.split( CE1, '),' )
D-15
33
D-16
34
hoja1.write(h,1,'Pter'+y+')')
hoja1.write(h,2,z)
h += 1
#FUNCIONAMIENTO DE UNIDAD TRMICA
hoja2 = book.add_sheet('ACOPLE')
hoja2.write(0,1,'Planificacion de Funcionamiento de la i-esima Unidad Termica [1/0]')
hoja2.write(2,0,'Datos')
hoja2.write(2,1,'(U. Termica, Hora)')
hoja2.write(2,2,'ACOPLE/DESACOPLE')
hoja2.col(0).width = 2000
hoja2.col(1).width = 4000
hoja2.col(2).width = 6000
i=3
for x,y,z in zip(LIsta,UR11,UR2):
hoja2.write(i,0,x)
hoja2.write(i,1,'U'+y+')')
hoja2.write(i,2,z)
i += 1
#LOGICA DE FUNCIONAMIENTO
hoja3 = book.add_sheet('LOGICA FUNC.')
hoja3.write(0,1,' Logica de Funcionamiento de la i-esima Unidad Termica [1/0]')
hoja3.write(2,0,'Datos')
hoja3.write(2,1,'PTER(Term, Hora)')
hoja3.write(2,2,'V. ACOPLE')
hoja3.write(2,3,'V.ARRANQUE')
hoja3.write(2,4,'V.PARO')
hoja3.write(2,5,'P. Termica [MW]')
hoja3.col(0).width = 2000
hoja3.col(1).width = 4000
hoja3.col(2).width = 4000
hoja3.col(3).width = 4000
hoja3.col(4).width = 4000
hoja3.col(5).width = 4000
i=3
for x,y,z,r,u,v in zip(LIsta,UR11,UR2,YR2,WR2,Pter2):
hoja3.write(i,0,x)
hoja3.write(i,1,'PTER'+y+')')
hoja3.write(i,2,z)
hoja3.write(i,3,r)
hoja3.write(i,4,u)
hoja3.write(i,5,v)
i += 1
#COSTOS
hoja4 = book.add_sheet('COSTOS TERMICAS')
hoja4.write(0,1,'COSTOS UNIDADES TERMICAS')
hoja4.write(2,0,'Datos')
hoja4.write(2,1,'PTER(Term, Hora)')
hoja4.write(2,2,'COSTOS ARRANQUE [$]')
hoja4.write(2,3,'COSTOS PARO [$]')
hoja4.write(2,4,'COSTOS FIJOS [$]')
hoja4.write(2,5,'COSTOS VARIABLES [$]')
D-17
35
hoja4.write(2,6,'COSTOS EXPLO')
hoja4.write(2,7,'COSTOS TOTALES [$]')
hoja4.col(0).width = 2000
hoja4.col(1).width = 5000
hoja4.col(2).width = 5000
hoja4.col(3).width = 5000
hoja4.col(4).width = 5000
hoja4.col(5).width = 5000
hoja4.col(6).width = 5000
hoja4.col(7).width = 5000
i=3
for x,y,z,r,u,v,w,m in zip(LIsta,CA11,CA2,CP2,CF2,CV2,CE2,CT2):
hoja4.write(i,0,x)
hoja4.write(i,1,'PTER'+y+')')
hoja4.write(i,2,z)
hoja4.write(i,3,r)
hoja4.write(i,4,u)
hoja4.write(i,5,v)
hoja4.write(i,6,w)
hoja4.write(i,7,m)
i += 1
#POTENCIA HIDRULICA
hoja5 = book.add_sheet('POT.HIDRAULICA')
hoja5.write(0,1,'Generacion de la i-esima Unidad HIDRAULICA [MW] ')
hoja5.write(2,0,'Datos')
hoja5.write(2,1,'(C.Hidro, Hora)')
hoja5.write(2,2,'P. Hidraulica [MW]')
hoja5.col(0).width = 2000
hoja5.col(1).width = 4000
hoja5.col(2).width = 5000
hoja5.col(3).width = 5000
h=3
for x,y,z in zip(LIsta1,Phid11,Phid2):
hoja5.write(h,0,x)
hoja5.write(h,1,'Phid'+y+')')
hoja5.write(h,2,z)
h += 1
#CARACTERISTICAS HIDRULICAS
hoja6 = book.add_sheet('CARAT. HIDRAULICAS')
hoja6.write(0,1,' VOLUMEN,DERRAME,CAUDAL TURBINADO')
hoja6.write(2,0,'Datos')
hoja6.write(2,1,'VOL(HIDRO, Hora)')
hoja6.write(2,2,'VOLUMEN [Hm3]')
hoja6.write(2,3,'DER(HIDRO, Hora)')
hoja6.write(2,4,'DERRAME [Hm3]')
hoja6.write(2,5,'QTUR(HIDRO, Hora)')
hoja6.write(2,6,'CDAL. TURBINADO [Hm3/h]')
hoja6.col(0).width = 2000
hoja6.col(1).width = 5000
hoja6.col(2).width = 5000
hoja6.col(3).width = 5000
D-18
36
hoja6.col(4).width = 5000
hoja6.col(5).width = 5000
hoja6.col(6).width = 6000
i=3
for x,y,z,r,u in zip(LIsta,Phid11,Vhid2,Derr2,Qtur2):
hoja6.write(i,0,x)
hoja6.write(i,1,'Vhid'+y+')')
hoja6.write(i,2,z)
hoja6.write(i,3,'Derr'+y+')')
hoja6.write(i,4,r)
hoja6.write(i,5,'Qtur'+y+')')
hoja6.write(i,6,u)
i += 1
#Valor del Agua
hoja7 = book.add_sheet('VALOR DEL AGUA')
hoja7.write(0,1,'Valor del Agua de la j-esima Unidad Hidroelectrica [$/Hm3] ')
hoja7.write(2,0,'HORA')
hoja7.write(2,1,'GUAJOYO')
hoja7.write(2,2,'CERRON GRANDE')
hoja7.write(2,3,'5-NOV')
hoja7.write(2,4,'15-SEP')
hoja7.write(2,5,'CT OPORT. GUAJOYO')
hoja7.write(2,6,'CT OPORT. CERRON GRANDE')
hoja7.write(2,7,'CT OPORT. 5-NOV')
hoja7.write(2,8,'CT OPORT.15-SEP')
hoja7.write(3,1,Formula('B50'))
hoja7.write(3,2,Formula('B51'))
hoja7.write(3,3,Formula('B52'))
hoja7.write(3,4,Formula('B53'))
hoja7.write(3,5,Formula('(B4-C4)/110'))
hoja7.write(3,6,Formula('(C4-D4)/139'))
hoja7.write(3,7,Formula('(D4-E4)/130'))
hoja7.write(3,8,Formula('(E4)/80'))
hoja7.col(0).width = 2000
hoja7.col(1).width = 6000
hoja7.col(2).width = 6000
hoja7.col(3).width = 6000
hoja7.col(4).width = 6000
hoja7.col(5).width = 6000
hoja7.col(6).width = 6000
hoja7.col(7).width = 6000
hoja7.col(8).width = 6000
hoja7.col(9).width = 6000
LIstA=range(1,len(t))
l=4
for c,y,q,a,b in zip(LIstA,CTAGUA12,CTAGUA22,CTA32,CTA42):
hoja7.write(l,0,c)
hoja7.write(l,1,y)
hoja7.write(l,2,q)
hoja7.write(l,3,a)
37
D-19
hoja7.write(l,4,b)
l += 1
i = 49
LISTA=range(0,4)
for x,y in zip(LISTA,CTA2):
hoja7.write(i,0,x)
hoja7.write(i,1,y)
i += 1
#Costos marginales
hoja8 = book.add_sheet('CostosMG')
hoja8.write(0,1,' COSTOS MARGINAL DE LA DEMANDA')
hoja8.write(2,0,'HORA')
hoja8.write(2,1,'COSTO MARGINAL[$/MWH] ')
hoja8.col(0).width = 2000
hoja8.col(1).width = 6000
i=3
for x,y in zip(CosMg11,CosMg2):
hoja8.write(i,0,x)
hoja8.write(i,1,y)
i += 1
LISTA=range(0,len(Pgte2))
#Geotermicas
hoja9 = book.add_sheet('PGEO')
hoja9.write(0,1,' Generacion de la e-sima unidad geotermica')
hoja9.write(2,0,'Hora')
hoja9.write(2,1,'PGeo[MW] ')
hoja9.col(0).width = 2000
hoja9.col(1).width = 6000
h=3
for x,y,z in zip(LISTA,Pgte11,Pgte2):
hoja9.write(h,0,x)
hoja9.write(h,1,'PGEO'+y+')')
hoja9.write(h,2,z)
h += 1
book.save('CHidroReport.xls')
38
D-20
39
D-21
tsfh[h] = sheet.cell_value(i,7)
Lvinih = list(VINIH)
Lvminh = list(VMINH)
Lvmaxh = list(VMAXH)
Lvfh= list(VFH)
Lpminh = list(PMINH)
Lpmaxh= list(PMAXH)
Ltsfh = list(TSFH)
for i in range(0,len(Lvinih)):
Lvinih[i] = float(VINIH[i])
Lvminh[i] = float(VMINH[i])
Lvmaxh[i] = float(VMAXH[i])
Lvfh[i] = float(VFH[i])
Lpminh[i] = float(PMINH[i])
Lpmaxh[i] = float(PMAXH[i])
Ltsfh[i] = float(TSFH[i])
# Costos Unidades Trmicas
sheet1 = book.sheet_by_index(1)
cell1 = sheet1.cell(0,0)
cell1
cell1.value
cell1.ctype == XL_CELL_NUMBER
pmint = zeros((sheet1.nrows-1))
pmaxt = zeros((sheet1.nrows-1))
bt = zeros((sheet1.nrows-1))
cfixt = zeros((sheet1.nrows-1))
fit = zeros((sheet1.nrows-1))
tsft = zeros((sheet1.nrows-1))
c = sheet1.nrows-1
PMINT = pmint[2:c]
PMAXT = pmaxt[2:c]
BT = bt[2:c]
CFIXT = cfixt[2:c]
FIT = fit[2:c]
TSFT = tsft[2:c]
for i in range(3,sheet1.nrows):
h = int(i)-1
pmint[h] = sheet1.cell_value(i,1)
pmaxt[h] = sheet1.cell_value(i,2)
bt[h] = sheet1.cell_value(i,3)
cfixt[h] = sheet1.cell_value(i,4)
fit[h] = sheet1.cell_value(i,5)
tsft[h] = sheet1.cell_value(i,6)
Lpmint = list(PMINT)
Lpmaxt = list(PMAXT)
Lbt = list(BT)
Lcfixt = list(CFIXT)
Lfit = list(FIT)
40
D-22
Ltsft = list(TSFT)
for i in range(0,len(Lpmint)):
Lpmint[i] = float(PMINT[i])
Lpmaxt[i] = float(PMAXT[i])
Lbt[i] = float(BT[i])
Lcfixt[i] = float(CFIXT[i])
Lfit[i] = float(FIT[i])
Ltsft[i] = float(TSFT[i])
# Costos Unidades Geotrmicas
sheet2 = book.sheet_by_index(2)
cell2 = sheet2.cell(0,0)
cell2
cell2.value
cell2.ctype == XL_CELL_NUMBER
pming = zeros((sheet2.nrows-1))
pmaxg = zeros((sheet2.nrows-1))
fig = zeros((sheet2.nrows-1))
tsfg = zeros((sheet2.nrows-1))
c = sheet2.nrows-1
PMING = pming[2:c]
PMAXG = pmaxg[2:c]
FIG = fig[2:c]
TSFG = tsfg[2:c]
for i in range(3,sheet2.nrows):
h = int(i)-1
pming[h] = sheet2.cell_value(i,1)
pmaxg[h] = sheet2.cell_value(i,2)
fig[h] = sheet2.cell_value(i,3)
tsfg[h] = sheet2.cell_value(i,4)
Lpming = list(PMING)
Lpmaxg = list(PMAXG)
Lfig = list(FIG)
Ltsfg = list(TSFG)
for i in range(0,len(Lpming)):
Lpming[i] = float(PMING[i])
Lpmaxg[i] = float(PMAXG[i])
Lfig[i] = float(FIG[i])
Ltsfg[i] = float(TSFG[i])
# Costos Unidades Ingenios
sheet3 = book.sheet_by_index(3)
cell3 = sheet3.cell(0,0)
cell3
cell3.value
cell3.ctype == XL_CELL_NUMBER
pminin = zeros((sheet3.nrows-1))
pmaxin = zeros((sheet3.nrows-1))
41
D-23
c = sheet3.nrows-1
PMININ = pminin[2:c]
PMAXIN = pmaxin[2:c]
for i in range(3,sheet3.nrows):
h = int(i)-1
pminin[h] = sheet3.cell_value(i,1)
pmaxin[h] = sheet3.cell_value(i,2)
Lpminin = list(PMININ)
Lpmaxin = list(PMAXIN)
for i in range(0,len(Lpminin)):
Lpminin[i] = float(PMININ[i])
Lpmaxin[i] = float(PMAXIN[i])
# rho
sheet4 = book.sheet_by_index(4)
cell4 = sheet4.cell(0,0)
cell4
cell4.value
cell4.ctype == XL_CELL_NUMBER
rho = zeros((sheet4.nrows-1))
L = sheet4.nrows-1
RHO = rho[2:L]
for i in range(3,sheet4.nrows):
h = int(i)-1
rho[h] = sheet4.cell_value(i,1)
Lrho = list(RHO)
for i in range(0,len(Lrho)):
Lrho[i] = float(RHO[i])
# MAxH
sheet5 = book.sheet_by_index(5)
cell5 = sheet1.cell(0,0)
cell5
cell5.value
cell5.ctype == XL_CELL_NUMBER
maxh = zeros((sheet5.nrows-1))
L = sheet5.nrows-1
MAXH = maxh[2:L]
for i in range(3,sheet5.nrows):
h = int(i)-1
maxh[h] = sheet5.cell_value(i,1)
Lmaxh = list(MAXH)
for i in range(0,len(Lmaxh)):
42
D-24
Lmaxh[i] = float(MAXH[i])
# MAxter
sheet6 = book.sheet_by_index(6)
cell6 = sheet6.cell(0,0)
cell6
cell6.value
cell6.ctype == XL_CELL_NUMBER
maxt = zeros((sheet6.nrows-1))
L = sheet6.nrows-1
MAXT = maxt[2:L]
for i in range(3,sheet6.nrows):
h = int(i)-1
maxt[h] = sheet6.cell_value(i,1)
Lmaxt = list(MAXT)
for i in range(0,len(Lmaxt)):
Lmaxt[i] = float(MAXT[i])
# MAxG
sheet7 = book.sheet_by_index(7)
cell7 = sheet7.cell(0,0)
cell7
cell7.value
cell7.ctype == XL_CELL_NUMBER
maxg = zeros((sheet7.nrows-1))
L = sheet7.nrows-1
MAXG = maxg[2:L]
for i in range(3,sheet7.nrows):
h = int(i)-1
maxg[h] = sheet7.cell_value(i,1)
Lmaxg = list(MAXG)
for i in range(0,len(Lmaxg)):
Lmaxg[i] = float(MAXG[i])
# MAxIN
sheet8 = book.sheet_by_index(8)
cell8 = sheet8.cell(0,0)
cell8
cell8.value
cell8.ctype == XL_CELL_NUMBER
maxi = zeros((sheet8.nrows-1))
L = sheet8.nrows-1
MAXI = maxi[2:L]
43
D-25
for i in range(3,sheet8.nrows):
h = int(i)-1
maxi[h] = sheet8.cell_value(i,1)
Lmaxi = list(MAXI)
for i in range(0,len(Lmaxi)):
Lmaxi[i] = float(MAXI[i])
# Caudales de las centrales Hidrulicas
sheet9 = book.sheet_by_index(9)
cell9 = sheet9.cell(0,0)
cell9
cell9.value
cell9.ctype == XL_CELL_NUMBER
Cdal = zeros((sheet9.nrows-3,sheet9.ncols))
INFH = zeros((sheet9.nrows-3,sheet9.ncols-1))
for i in range(0,sheet9.ncols):
for j in range(3,sheet9.nrows):
h = int(j)-3
k = int(i)
Cdal[h,k] = sheet9.cell_value(j,k)
for i in range(1,sheet9.ncols):
for j in range(0,sheet9.nrows-3):
k = int(i)-1
INFH[j,k] = array(Cdal[j,i])
# DEMANDA
sheet10 = book.sheet_by_index(10)
cell10 = sheet10.cell(0,0)
cell10
cell10.value
cell10.ctype == XL_CELL_NUMBER
demgw = zeros((sheet10.nrows-1))
demmw = zeros((sheet10.nrows-1))
nhk = zeros((sheet10.nrows-1))
D = sheet10.nrows-1
DEMGW= demgw[2:D]
DEMMW = demmw[2:D]
NHK = nhk[2:D]
for i in range(3,sheet10.nrows):
h = int(i)-1
demgw[h] = sheet10.cell_value(i,1)
demmw[h] = sheet10.cell_value(i,2)
nhk[h] = sheet10.cell_value(i,3)
LDXGW = list(DEMGW)
LDXMW = list(DEMMW)
LNHKB = list(NHK)
44
D-26
for i in range(0,len(LDXGW)):
LDXGW[i] = float(DEMGW[i])
LDXMW[i] = float(DEMMW[i])
LNHKB[i] = float(NHK[i])
###############################################################################
# PROBLEMA DE DESPACHO ECONOMICO
# Indices generadores y tiempo
H, t , gt ,ing, k , bh1, bh2 = range(len(Lvminh)), range(len(Lpmint)),
range(len(Lpming)),range(len(Lpminin)),range(len(LDXMW)),range(0,4), range(0,(len(LDXMW)-1))
# Costo de unidad de racionamiento forzado
curf = 307.82
# Numero de generadores hidroelctricos y periodos
nt = len(t)
nh = len(H)
# Definicin de variables de generadores
ph = [(i,j) for i in H for j in k]
pt = [(i,j) for i in t for j in k]
pg = [(i,j) for i in gt for j in k]
pin = [(i,j) for i in ing for j in k]
# Definicion del Problema MIP: primera optimizacin
beginModel('Hidrotermico')
verbose(True)
# Creacin de variables
U = var(pt, 'U', bool)
# Asociada al Acople de la g-sima Unidad Trmica
Ehi = var(ph, 'EHidro')
# Energia Generada por la Unidad Hidroelctrica
Etr = var(pt, 'ETer')
# Energia Generada por la Unidad Trmica
Egtr = var(pg, 'EGTer')
# Energia Generada por la Unidad Geotrmica
Eing = var(pin, 'EIng')
# Energia Generada por Ingenios
qt = var(ph,'Qturb')
# Caudal Turbinado por central hidroelctrica en el perodo K
Vhi = var(ph, 'VHidro')
# Volumen del embalse de las Unidades Hidroelctricas al final de
perodo K
urf = var(k, 'urf')
# Unidad de Racionamiento Forzado
s = var(ph, 'Derrame')
# Derrame del Embalse de la h-sima Unidad Hidroelctrica en el
perodo K
minimize( # Funcin Objetivo Z
sum(Lfit[i]*Lbt[i]*Etr[i,j] for i in t for j in k)+ sum(curf*urf[j] for j in k), 'Zcosto')
r12= st( # Balance de Potencia
sum(Ehi[i,j] for i in H) + sum(Etr[i,j] for i in t) +
sum(Egtr[i,j] for i in gt) + sum(Eing[i,j] for i in ing)+
urf[j] == LDXMW[j] for j in k)
u0= 0
for tm in range(0,len(t)):
MAXT = st( # Restriccion de Potencia Mxima en Centrales Trmicas
Etr[i,j] <= Lmaxt[j+u0]*U[i,j] for i in t if i==tm for j in k )
u0+=len(k)
45
D-27
46
D-28
47
D-29
D-30
48
D-31
49
50
D-32
D-33
51
for j in k:
Pterm[i,j] = Etr[i,j].primal
for i in H:
for j in k:
Phid[i,j] = Ehi[i,j].primal
Vhid[i,j] = Vhi[i,j].primal
#Qtur[i,j] = qt[i,j].primal
#Derr[i,j] = s[i,j].primal
for i in ing:
for j in k:
Pin[i,j] = Eing[i,j].primal
for i in gt:
for j in k:
Pgt[i,j] = Egtr[i,j].primal
#Unidades Termicas
Pter1=Pterm.keys()
Pter2=Pterm.values()
UR1=uu.keys()
UR2=uu.values()
PIN1=Pin.keys()
PIN2=Pin.values()
PGT1=Pgt.keys()
PGT2=Pgt.values()
CosMg1=CosMg.keys()
CosMg2=CosMg.values()
CTA1=CTA.keys()
CTA2=CTA.values()
CTAGUA11=CTAGUA1.keys()
CTAGUA12=CTAGUA1.values()
CTAGUA21=CTAGUA2.keys()
CTAGUA22=CTAGUA2.values()
CTA31=CTA3.keys()
CTA32=CTA3.values()
CTA41=CTA4.keys()
CTA42=CTA4.values()
Pter1=str(Pter1)
UR1=str(UR1)
PIN1=str(PIN1)
PGT1=str(PGT1)
CosMg1=str(CosMg1)
CTA1=str(CTA1)
CTAGUA11=str(CTAGUA11)
CTAGUA21=str(CTAGUA21)
CTA31=str(CTA31)
CTA41=str(CTA41)
Pter11 = string.split( Pter1, '),' )
UR11 = string.split( UR1, '),' )
PIN11 = string.split( PIN1, '),' )
52
D-34
53
D-35
i=3
for x,y,z in zip(LIsta,UR11,UR2):
hoja2.write(i,0,x)
hoja2.write(i,1,'U'+y+')')
hoja2.write(i,2,z)
i += 1
#Produccion Hiraulica
hoja3 = book.add_sheet('E.HIDROS')
hoja3.write(0,1,' PRODUCCION HIDRAULICA [MW] ')
hoja3.write(2,0,'Datos')
hoja3.write(2,1,'EHid(Hidro, BK)')
hoja3.write(2,2,'ENERGY HIDRAULICA [MW]')
hoja3.col(0).width = 2000
hoja3.col(1).width = 4000
hoja3.col(2).width = 4000
i=3
for x,y,z in zip(LIsta1,Phid11,Phid2):
hoja3.write(i,0,x)
hoja3.write(i,1,'EHIDRO'+y+')')
hoja3.write(i,2,z)
i += 1
#COSTOS
#Valor del Agua
hoja4 = book.add_sheet('VALOR DEL AGUA')
hoja4.write(0,1,'VALOR DEL AGUA [$/Hm3] Y COSTOS DE OPORTUNIDAD ')
hoja4.write(2,0,'BK')
hoja4.write(2,1,'GUAJOYO')
hoja4.write(2,2,'CERRON GRANDE')
hoja4.write(2,3,'5-NOV')
hoja4.write(2,4,'15-SEP')
hoja4.write(2,5,'CT OPORT. GUAJOYO')
hoja4.write(2,6,'CT OPORT. CERRON GRANDE')
hoja4.write(2,7,'CT OPORT. 5-NOV')
hoja4.write(2,8,'CT OPORT.15-SEP')
hoja4.write(3,1,Formula('B50001'))
hoja4.write(3,2,Formula('B50002'))
hoja4.write(3,3,Formula('B50003'))
hoja4.write(3,4,Formula('B50004'))
hoja4.write(3,5,Formula('(B4-C4)/110'))
hoja4.write(3,6,Formula('(C4-D4)/139'))
hoja4.write(3,7,Formula('(D4-E4)/130'))
hoja4.write(3,8,Formula('(E4)/80'))
hoja4.col(0).width = 2000
hoja4.col(1).width = 6000
hoja4.col(2).width = 6000
hoja4.col(3).width = 6000
hoja4.col(4).width = 6000
hoja4.col(5).width = 6000
hoja4.col(6).width = 6000
hoja4.col(7).width = 6000
hoja4.col(8).width = 6000
54
D-36
hoja4.col(9).width = 6000
LIstA=range(1,len(k))
l=4
for c,y,q,a,b in zip(LIstA,CTAGUA12,CTAGUA22,CTA32,CTA42):
hoja4.write(l,0,c)
hoja4.write(l,1,y)
hoja4.write(l,2,q)
hoja4.write(l,3,a)
hoja4.write(l,4,b)
l += 1
i = 50000
LISTA=range(0,4)
for x,y in zip(LISTA,CTA2):
hoja4.write(i,0,x)
hoja4.write(i,1,y)
i += 1
#VOLUMEN HIDRULICO
hoja5 = book.add_sheet('VOL.HIDROS')
hoja5.write(0,1,' EVOLUCCION DE LOS EMBALSES [Hm3] ')
hoja5.write(2,0,'Datos')
hoja5.write(2,1,'(V.Hidro, Hora)')
hoja5.write(2,2,'V. Hidraulica [Hm3]')
hoja5.col(0).width = 2000
hoja5.col(1).width = 4000
hoja5.col(2).width = 5000
hoja5.col(3).width = 5000
h=3
for x,y,z in zip(LIsta,Phid11,Vhid2):
hoja5.write(h,0,x)
hoja5.write(h,1,'Vhid'+y+')')
hoja5.write(h,2,z)
h += 1
#ENERGIA INGENIOS
hoja6 = book.add_sheet('E. INGENIOS')
hoja6.write(0,1,' PRODUCCION INGENIOS [MW]')
hoja6.write(2,0,'Datos')
hoja6.write(2,1,'EING(INGENIO, BK)')
hoja6.write(2,2,'ENERGY INGENIO[MW]')
hoja6.col(0).width = 2000
hoja6.col(1).width = 5000
hoja6.col(2).width = 5000
i=3
for x,y,z in zip(LIsta2,PIN11,PIN2):
hoja6.write(i,0,x)
hoja6.write(i,1,'EING'+y+')')
hoja6.write(i,2,z)
i += 1
#ENERGIA GEOTERMICAS
hoja7 = book.add_sheet('E. GEOTER')
55
D-37
56
D-38
ANEXO E
INTERFAZ GRFICA
57
58
Centrales Trmicas
o Caractersticas Trmicas
o Costos de las Unidades
Centrales Hidrulicas
o Caractersticas Hidrulicas
o Influjos
o Desfase Temporal
Demanda
La interfaz ha sido diseada en el ambiente de Excel, a fin de ser lo suficientemente amigable con
el usuario.
Cabe mencionar que esta interfaz es solo para ingresar los datos de entrada del
modelo, es decir; los valores iniciales con los cuales el modelo generar la coordinacin
hidrotrmica.
59
E-1
Centrales Trmicas
Caractersticas Trmicas.
Como puede observase en la figura, en esta hoja se ingresarn los datos referentes a las
caractersticas tcnicas de las centrales trmicas como por ejemplo la potencia mxima y mnima,
rampas de arranque, parada, subida y bajada, asi como los tiempos de funcionamiento y parada.
60
E-2
Centrales Hidralicas
Caracteristicas Hidrulicas.
Se ingresarn los datos referentes a las caractersticas tcnicas de las centrales hidralicas como
por ejemplo la potencia mxima y mnima, rampas de subida y bajada, volumen mnimo y mximo
del embalse.
Influjos.
En la hoja de influjo natural se ingresarn los datos de las aportaciones naturales de agua por
central y por hora de evaluacin.
61
E-3
Desfase Temporal.
En esta hoja se establecer el desfase tiempo-espacio de las centrales hidroelctricas en la misma
cuenca.
Demanda
Se establecern los datos
E-4
62
Centrales Trmicas
o Caractersticas Trmicas
o Caractersticas Geotrmicas
o Ingenios
o Disp. Max. Potencia C. Trmicas
Centrales Hidrulicas
o Caractersticas Hidrulicas
o Disp. Max. Potencia C. Hidrulicas
o Influjo Natural
o Eficiencia RHO
Demanda
63
E-5
Centrales Trmicas
Caracteristicas Trmicas.
Como puede observase en la figura, en esta hoja se ingresarn los datos referentes a las
caractersticas tcnicas de las centrales trmicas como por ejemplo la potencia mxima y mnima,
el costo del combustible por unidad de volumen (fi), la relacin de combustible y energa (B), entre
otros.
Caracteristicas Geotrmicas.
Como puede observase en la figura, en esta hoja se ingresarn los datos referentes a las
caractersticas tcnicas de las centrales trmicas como por ejemplo la potencia mxima y mnima,
el costo del combustible por unidad de volumen (fi), etc.
64
E-6
Ingenios.
Se ingresarn los datos de potencia mxima y mnima referentes a los ingenios.
E-7
65
Centrales Hidralicas
Caracteristicas Hidrulicas.
Se ingresarn los datos referentes a las caractersticas tcnicas de las centrales hidrulicas como
por ejemplo la potencia mxima y mnima, volumen mnimo y mximo del embalse.
66
E-8
Influjos.
En la hoja de influjo natural se ingresarn los datos de las aportaciones naturales de agua por
central y por bloque de evaluacin.
Eficiencia RHO.
En esta hoja se ingresarn los datos de eficiencia de las maquinas generadoras hidrulicas.
67
E-9
Demanda
Se establecern los datos
coordinacin hidroelctrica anual. Los datos debern estar en Gigawatts (GW) y Megawatts (MW).
Se establecer tambin la duracin de cada bloque de anlisis.
68
E-10