Beruflich Dokumente
Kultur Dokumente
|
=
1
1
2
n
a
g
b cg
q
g
i
i
i
i i
n
.. (3.1)
Minimizando el error se tienen las siguientes tres condiciones:
Primera condicin
a
= 0 . (3.2)
a n
a
g
b cg
q
g g
i
i
i
i i
n
i
= + +
|
\
|
|
\
| =
=
2 1
0
1
(3.3)
a
g
b
g
c
q
g
i i
n
i i
n
i
n
i
i i
n
1 1
1
2
1 1 1
2
1 = = = =
+ + = (3.4)
- 34 -
Segunda condicin
b
= 0 . (3.5)
b n
a
g
b cg
q
g
i
i
i
i i
n
= + +
|
\
| =
=
2
0
1
(3.6)
a
g
b c g
q
g
i i
n
i
n
i
i
n
i
i i
n
1
1
1 1 1 1 = = = =
+ + = (3.7)
Tercera condicin
c
= 0 . (3.8)
( )
c n
a
g
b cg
q
g
g
i
i
i
i i
n
i
= + +
|
\
| =
=
2
0
1
. (3.9)
= = = =
= + +
n
i
i
n
i
i
n
i
i
n
i
q g c g b a
1 1
2
1 1
1 . (3.10)
Las ecuaciones 7, 10 y 13 definen un sistema de tres ecuaciones con tres
incgnitas, cuya solucin se expresa como:
a
b
c
g g
n
g
n g
n g g
q
g
q
g
q
i i
n
i i
n
i i
n
i
i
n
i
i
n
i
i
n
i
i i
n
i
i i
n
i
i
n
(
(
(
=
(
(
(
(
(
(
(
(
(
(
(
(
(
(
= =
= =
= =
=
=
=
1 1
1
2
1 1
1 1
1
2
1
1
2
1
1
1
. (3.11)
3.9 Consumo Especfico a Mxima Eficiencia.
El consumo especfico a mxima eficiencia se determina con la generacin a
mxima eficiencia, esta se calcula maximizando la ecuacin.
q g
g
a
g
c
( )
/
|
\
|
= + =
2
0 . (3.15)
- 35 -
Despejando g se obtiene
g
a
c
*
= .. (3.16)
y evaluando en la ecuacin 3
q g
g
a
g
b cg
( )
*
* *
*
= + + (3.17)
MEZCLA DE COMBUSTIBLES.
Cuando las unidades generadoras tienen la capacidad de abastecerse con dos
tipos diferentes de combustible, es necesario modelar las curvas de entrada
salida de tal manera que permitan al despachador su funcionamiento
econmico, considerando la potencia calorfica de los combustibles que
intervienen en la mezcla. La figura 3.4 muestra el contorno de la potencia
calorfica de los combustibles.
Potencia calorfica
combustible 2 (Gcal/Hr)
Contorno de potencia
calorfica total q q
1 2
+
q
2
q
1
Potencia calorfica
combustible 1 (Gcal/Hr)
Figura 3.5 Contorno de potencia calorfica.
- 36 -
CLCULO DEL CALOR SUMINISTRADO POR CADA COMBUSTIBLE.
Para generar g Mw, el modelo de entrada-salida de la unidad indica que se
requieren q g ( ) Gcal/Hr.
q g a bg cg ( ) = + +
2
.. (18)
q g Gcal Hr ( ) /
q g T T ( ) = +
1 2
q g q q
base
( ) = +
1 2
q
.. g
Mw
g
base
g
Figura 3.6 Variacin de combustibles.
La variacin respecto a la base es:
) ( ) (
base
g q g q q = .. (3.19)
q q g q q = + ( ) ( )
1 2
.. (3.19)
Usando el % de la variacin respecto a la base se obtiene el consumo para el
combustible unoT
1
.
q p q T + =
1 1 1
[Gcal/Hr.] . (3.20)
y el consumo para el combustible dos T
2
.
q p q T + =
2 2 2
[Gcal/Hr.] (3.21)
Si T
1
T
2
llegar a ser negativo, no se debe mantener la regla para las
variaciones, en su lugar se har lo siguiente:
- 37 -
S T
1
0 0 . ; entonces: T
1
0 0 = . yT q g
2
= ( ) . (3.22)
S T
2
0 0 . ; entonces: T
2
0 0 = . yT q g
1
= ( ) (3.23)
T
1
y T
2
no pueden ser simultneamente negativos porque eso implicara que
q g ( ) fuese negativo; esto es, que para una potencia de salida de g Mw no
negativa, se requiera un consumo de calor negativo.
CLCULO DEL CONSUMO DE COMBUSTIBLE.
Si se requiere calcular el consumo de combustible para mantener una potencia
de salida de g Mw durante un tiempo dado (t); debern calcularse los
consumos de calor de cada combustible T
1
y T
2
multiplicarlos por el tiempo y
por el poder calorfico correspondiente.
CLCULO DEL COSTO ) (g C $/Hr POR OPERAR AL NIVEL g .
Deben de calcularse T
1
(Ec. 3.20) y T
2
(Ec. 3.21) como se indic antes, y
multiplicarse por el costo asociado de cada combustible.
C g c T c T ( ) ( ) = +
1 1 2 2
[ $/Hr ] . (3.24)
Sustituyendo (20) y (21) en (24) y simplificado, la funcin de costo queda como:
( ) [ ] ( ) [ ] ( ) ( ) g q p c p c q q p q c q q p q c g C
2 2 1 1 2 1 2 2 2 2 1 1 1 1
) ( + + + + + = [ $/Hr ]... (3.25)
CLCULO DEL COSTO INCREMENTAL
dC
dg
($/Mw-Hr) AL OPERAR AL
NIVEL g .
Calcular T
1
y T
2
como se indico anteriormente.
Si T
1
0 0 . yT
2
0 0 > . ;Entonces
dC
dg
c
dq
dg
=
2
(3.26)
Si T
1
0 0 > . yT
2
0 0 . ;Entonces
dC
dg
c
dq
dg
=
1
.. (3.27)
Si T
1
0 0 . yT
2
0 0 . ;Entonces ( )
dg
dq
p c p c
dg
dC
2 2 1 1
+ = .. (3.28)
- 38 -
Donde
dq
dg
se obtiene del modelo de consumo incremental (Gcal/Mw-Hr. Vs.
Mw).
Nota: En el apndice A estos conceptos son determinados a travs de un ejemplo.
3.10 Restricciones de las Unidades Termoelctricas.
El modelo de las unidades termo, esta compuesto por dos partes: las
caractersticas generales del modelo y los coeficientes del mismo.
Como caractersticas generales se tiene:
Tiempo mnimo de paro. Indica el nmero mnimo de horas
consecutivas que la unidad deber permanecer en paro, una sola vez que
la unidad sale de operacin.
Tiempo mnimo de operacin. Indica el numero mnimo de horas
consecutivas que la unidad deber permanecer en operacin, una vez
que la unidad esta puesta en operacin.
Como modelos tenemos:
Modelo de paro caliente. Se compone de dos parmetros: ordenada
al origen y pendiente. Con la ordenada al origen y la pendiente se
define una linea recta, de donde se puede calcular la cantidad de
calor necesario para mantener en paro caliente a la unidad durante
un nmero establecido de horas.
Modelo de arranque en fri. Sirve para determinar la cantidad de
calor requerido al arrancar la unidad despus de haber estado en
paro frio durante un numero especifico de horas.
- 39 -
Modelo entrada-salida (potencia calorfica de entrada contra
potencia elctrica de salida). Relaciona la rapidez con la que debe
inyectarse calor (GCA/Hr) para obtener un valor especifico de
potencia (MW) de salida.
Modelo de consumo incremental (potencia contra consumo).
Representa la derivada respecto a la potencia de salida de la rapidez
con que se inyecta calor.
MODELOS DE LAS UNIDADES TERMOELCTRICAS PARTICIPACIN
POR COSTO (PEE`S) EN COORDINACION TERMOELECTRICA
SEMANAL _ ASIGNACIN UNIDADES.
A este tipo de modelo pertenecen los Productores de Energa Externos (PEE`s) y
son los permisionarios, segn seccin I del articulo 135
[2]
(los adjudicatarios de
las convocatorias), que ponen su capacidad de generacin a disposicin de
(CFE).
En realidad este tipo de unidades son centrales de ciclo combinado con
tecnologa moderna que en CTS_AU se esta modelando como una unidad
convencional equivalente, considerando las caractersticas y modelos de las
unidades de CFE que participan por costos.
MODELOS DE LAS UNIDADES TERMOELCTRICAS PARTICIPACIN
POR PRECIO (PEE`S).
El modelo para las unidades que participan por precio consiste para los
premisionarios, segn seccin II del articulo 135
[2]
, que tienen excedentes
menores de 20 MW con los que se pactan compromisos de capacidad y compra
de energa, y la seccin III, los dems permisionarios con los que se convengan
compras de energa. Estos modelos consideran:
Un precio ($/Mw-hr) para cada uno de los intervalos del horizonte de
planeacin.
Una potencia mxima (Mw) para cada uno de los intervalos del
horizonte de planeacin.
- 40 -
3.11 Modelos de los Paquetes del Ciclo Combinado de CFE.
[4]
El paquete de ciclo combinado consta de una o varias (hasta cuatro) unidades
turbogas y una unidad de vapor convencional.
Cada unidad turbogas tiene asociado un recuperador de calor.
Las unidades turbogas se caracterizan con todos los modelos y atributos de una
unidad termoelctrica, como se expone en las secciones anteriores.
Se considera la disponibilidad del recuperador de calor asociado a la unidad
turbogas.
Si el recuperador no esta disponible, la unidad turbogas asociada no contribuye
a la generacin de la unidad de vapor.
Tambin se considera la disponibilidad de unidad de vapor.
Si no esta disponible, el paquete se convierte en un conjunto de unidades
turbogas.
CAPITULO IV
Despacho Econmico
En este capitulo se explica la metodologa de solucin del despacho econmico de
generacin para un sistema termoelctrico, por medio del mtodo de Lagrange as como
las caractersticas de este en un sistema un-nodal, contemplando restricciones fsicas,
tcnicas y operativas del sistema.
- 42 -
4.1 Principales Caractersticas del Despacho Econmico.
El despacho econmico consiste bsicamente en usar los recursos energticos
(trmicos, hidrulicos, solares, elicos, etc.) disponibles para la generacin de
energa elctrica en una forma optima de tal manera que cubra la demanda de
electricidad a un mnimo costo y con un determinado grado de confiabilidad,
calidad y seguridad.
Este consiste tambin en conocer la cantidad de potencia que debe suministrar
cada generador para satisfacer una condicin de demanda de los consumidores
minimizando los costos de generacin del sistema elctrico sujeto a diferentes
tipos de restricciones operativas de las plantas de generacin tales como:
rapidez para tomar la carga en el sistema caldera-turbina-generador, limites de
generacin, reserva rodante, tipos de combustible, etc.
Sin dejar a un lado las restricciones de transmisin y seguridad de la red
elctrica.
Esto es como una sintonizacin de todos los generadores operando a un mismo
costo incremental.
4.2 Despacho Econmico Sin Perdidas.
El problema del despacho econmico sin perdidas se fundamenta en una
optimizacin esttica en el tiempo, es decir, se minimiza el costo de produccin
en un instante para un valor de demanda del sistema, los generadores se
ajustan para cumplir con los requerimientos de energa de los consumidores,
satisfaciendo adems otro tipo de restricciones propuestas.
Se utilizan para modelar los costos del problema de despacho econmico las
caractersticas de entrada-salida.
- 43 -
La figura 4.1 muestra como los generadores conectados a una sola barra que
alimentan a una carga concentrada.
Figura 4.1 Despacho sin prdidas.
El problema se formula como la minimizacin de los costos N generadores
formando la funcin objetivo.
Se incluye adems la restriccin de que todos los generadores cumplen con la
demanda.
1 2
......
T N
F F F F = + + + ................................ (4.1)
1 2
0 ......
D N
P PG PG PG = = .(4.2)
Donde: PD = Potencia de Demanda.
Cuando existe una restriccin de igualdad, se propone una funcin extendida
de Lagrange.
P
G2
P
GN
.
.
.
P
D
- 44 -
4.3 Aplicacin por el Mtodo de Multiplicadores de Lagrange.
El mtodo ms frecuentemente usado para restricciones es empleando los
multiplicadores de Lagrange. La tcnica ser presentada usando dos variables
independientes y una ecuacin de restriccin para ilustrar los conceptos. Luego
el procedimiento ser extendido al caso general de n variables independientes y
m ecuaciones de restriccin. Para el caso de dos variables independientes,
tenemos:
Optimizar: y(x1, x2)
Sujeta a : f(x1, x2) = 0
Mostraremos como surgen los multiplicadores de Lagrange y como un
problema con restricciones puede ser convertido a un problema sin
restricciones. La funcin beneficio y la ecuacin de restriccin son expandidas
en una serie de Taylor. Luego, usando los trminos de primer orden se tiene:
1 2
1 2
1 2
1 2
0
dy dy
dy dx dx
dx dx
df df
dx dx
dx dx
= +
= +
Esta forma de la ecuacin de restriccin ser usada para eliminar dx2 en la
funcin beneficio. Resolviendo para dx2 se tiene:
1
2 1
2
f
x
dx dx
f
x
Este ecuacin se reemplaza en la ecuacin para dy y se obtiene:
1
1 1
1 2
2
f
x y y
dy dx dx
f
x x
x
(
(
( =
(
(
- 45 -
y re-arreglando se tiene:
2
1
1 1 1
2
( )
0
y
x y f y f
dy dx
f
x x x
x
(
(
+
( = = +
(
(
Ahora podemos definir como el valor de [y/x
2
/ f/x
2
] en el punto
estacionario de la funcin restringida. Esta razn de derivadas parciales es
una constante en el punto estacionario, y la ecuacin anterior puede escribirse
como:
1
1 1
1
1
( )
y f
dy dx
x x
o
y f
dy x
x
(
= +
(
( +
=
(
En el punto estacionario dy = 0, y esto da:
1
( )
0
y f
x
+
=
Ahora si L es definido como L = y + f, se tiene:
1
0
L
x
Esta es una de las condiciones necesarias para localizar los puntos
estacionarios de una funcin sin restriccin L la cual es construida a partir de la
funcin beneficio y(x1,x2) y la ecuacin de restriccin f(x1,x2) = 0. Ahora las
mismas manipulaciones pueden ser repetidas para obtener las dems
condiciones necesarias:
2
0
L
x
Por lo tanto, el problema con restricciones puede ser convertido a un problema
sin restricciones mediante la formacin de la funcin Lagrangiana, o aumentado,
y resolviendo este problema por los mtodos previamente desarrollados de
establecer las primeras derivadas parciales iguales a cero. Esto dar dos
ecuaciones para resolver para las tres incgnitas x1, x2 y en el punto
estacionario. La tercera ecuacin a ser usada es la ecuacin de restriccin.
El hecho de que el multiplicador de Lagrange es tratado algunas veces como
otra variable ya que L / da la ecuacin de restriccin.
- 46 -
Ejemplificando el metodo de lagrange al despacho economico:
La condicin necesaria para encontrar el mnimo de la funcin es derivando el
Lagrangiano e igualando a cero dicha derivada (Gradiente del Lagrangiano).
( )
T
F PG = + (4.3)
1
2
0
N
PG
PG
V
PG
(
(
(
(
(
(
= =
(
(
(
(
(
..(4.4)
Para cada generador se tiene:
1
0
i
i
dF
PG dPG
= =
.(4.5)
Y para la restriccin de igualdad
1
0
N
D i
i
P PG
= =
.(4.6)
De (3.5) se tiene para la existencia de un mnimo, la funcin de Lagrange
requiere que todas las unidades, operen a un mismo costo incremental.
El sistema de ecuaciones para la solucin del despacho tendr las siguientes
condiciones:
i
i
dF
dPG
= N Ecuaciones
iMin i iMax
PG PG PG 2N Desigualdades .(4.7)
1
N
i D
i
PG P
=
=
1 Restriccin
- 47 -
Para resolver las ecuaciones anteriores se han usado diferentes procedimientos
de solucin, tales como: mtodos iterativos donde se empieza con un valor de
inicial y se termina hasta que las potencias se ajustan a la demanda, soluciones
directas y otras se basan en generadores con funciones de costos equivalentes.
Existen N + 1 ecuaciones y N + 1 incgnitas (NPGi y una ) y si el sistema de
ecuaciones es lineal existe una solucin nica al despacho econmico.
Al considerar una funcin cuadrtica para el costo del generador i se puede
escribir.
1
1
1 1
2 2
2 0 0 1
0 2 0 1
0 0 1
2 1
1 1 1 0
N
C
C
N N
C
D
b PG
b PG
b PG
P
(
( (
(
( (
(
( (
(
( ( =
(
( (
(
( (
(
( (
..(4.8)
El sistema anterior tiene la particularidad que puede ser fcilmente
triangulizado, ayudando esto al algoritmo computacional.
Para se tiene:
2
1
2
i
D
i
i
b
P
c
c
+
=
.(4.9)
Como todos los generadores operan aun mismo costo incremental la potencia
de salida de (4.5) se obtiene para cada unidad como:
2
i
i
i
b
PG
c
= .(4.10)
- 48 -
4.4 Restricciones.
Para que la solucin sea factible los valores de potencia de generacin
encontrados con (4.8) deben estar dentro de ciertos lmites.
Min i Max
PG PG PG ..(4.11)
Si despus de encontrar una solucin con (3.8), algn generador viola uno de
sus lmites, existen procedimientos alternos para obtener una solucin factible.
METODO I
Eliminar la ecuacin del sistema a solucionar y restar a la potencia de
demanda el valor del lmite violado.
Volver a solucionar el sistema y verificar si no existen otras violaciones
a lmites de otros generadores, si se presentan, volver al paso anterior.
METODO II
En el sistema de ecuaciones se sustituye el valor de la potencia violada y
se resuelve para las otras incgnitas.
Si existen otras violaciones, se sustituyen los valores limites en cada
ecuacin y se vuelve al paso anterior.
Para ilustrar mejor lo anterior se presentan los sistemas de ecuaciones para
ambos mtodos, cuando la potencia de salida en el generador 2 ha alcanzado
alguno de sus lmites.
- 49 -
METODO I
1 1 1
2
2 0 0 1
2 1
1 1 1 0
N
C
N C N
D
b PG
b PG
P PG
(
( (
(
( (
(
( (
=
(
( (
(
( (
(
METODO II
1
1
1 1
2 2
2 0 0 1
0 1 0 0
0 0 1
2 1
1 1 1 0
C
viol
N C N
D
b PG
PG PG
b PG
P
(
( (
(
( (
(
( (
(
( (
(
( (
(
( (
(
( (
Figura 4.2 Rampas de carga.
Se propone un formulario donde se incluye como restriccin el cambio del
punto de operacin de la unidad como una rampa de carga [13].
- 50 -
Modelando esta restriccin como la ecuacin de la recta, donde el signo de la
pendiente indica el aumento o disminucin de la unidad.
( ) ( ) ( )
op op
PG T T P T m T + = (4.14)
PG
m
T
Pendiente de carga
Donde:
m = Relacin de cambio del generador i, (se especifica por generador y depende
del tipo de unidad).
La inclusin de esta restriccin propone nuevos lmites de operacin al
generador, antes de realizar el despacho.
, , MinOP i iOP MaxOP i
PG PG PG (4.15)
La ecuacin permite revisar lmites en el cambio de potencia en un punto de
operacin, antes del despacho econmico.
Existen unidades que no pueden realizar cambios en su potencia de salida,
unidades con carga fija, para este caso se propone que no entren directamente al
proceso de solucin.
La manera de resolver el problema de restarle a la demanda la cantidad que
aporta esta unidad, unidad no-coordinable, y que las dems unidades se
coordinen para la nueva demanda.
El generador fue tratado como si hubiera violado alguno de sus lmites.
- 51 -
4.5 Ejemplos Ilustrativos del Despacho Econmico Utilizando
Operadores de Lagrange.
EJEMPLO 1.1: suponga que se desea hacer el despacho econmico para tres
unidades generadoras, de las cuales sus datos caractersticos estn descritos a
continuacin y la demanda a satisfacer en la etapa de planeacin es de 850MW.
Sea el conjunto de 3 unidades siguientes:
U-1 : de vapor a base de carbn.
PGmax =600 MW, PGmin = 150 MW
2
1 1 1 1
( ) 510.0 7.2 0.00142
G G
Mbtu
H PG P P
h
| |
= + +
|
\
U-2: de vapor a base de combustoleo.
PGmax =400 MW, PGmin = 100 MW
2
2 2 2 2
( ) 310.0 7.85 0.00194
G G
Mbtu
H PG P P
h
| |
= + +
|
\
U-3: de vapor a base de combustoleo.
PGmax =200 MW, PGmin = 50 MW
2
3 3 3 3
( ) 78.0 7.97 0.00482
G G
Mbtu
H PG P P
h
| |
= + +
|
\
El costo del combustible para cada unidad es:
U-1: C1
= 1.1 $/Mbtu.
U-2: C2
= 1.0 $/Mbtu.
U-3: C3
= 1.0 $/Mbtu.
Entonces ,
1 1 1 1 1
2 2 2 2
3 3 3 3 3
2
1 1 1
1
2
2 2 2 2
2
2
3 3 3
3
( ) ( ) ( )1.1 561 7.92 0.001562 $/
( ) ( ) ( )1.0 310 7.85 0.00194 $/
( ) ( ) ( )1.0 78 7.97 0.00482 $/
G G G G G
G G G G G
G G G G G
C P H P C H P P P h
C P H P C H P P P h
C P H P C H P P P h
= = = + +
= = = + +
= = = + +
El lagrangiano
1 2 3 1 2 3
1 2 3
( ) ( ) ( ) 850
G G G G G G
L C P C P C P P P P ( = + + +
- 52 -
Las condiciones de primer orden son:
1
1
7.92 0.003124
G
G
dL
P
dP
= + =
2
2
7.85 0.003880
G
G
dL
P
dP
= + =
3
3
7.97 0.009640
G
G
dL
P
dP
= + =
1 2 3
850 0
G G G
dL
P P P
d
= + + =
Reescribiendo en forma matricial las ecuaciones (a)-(d) se tiene:
0 003124 0 0 1
0 0 003880 0 1
0 0 0 009640 1
1 1 0 0
.
.
.
(
(
(
(
(
1
2
3
G
G
G
P
P
P
(
(
(
(
(
=
7 92
7 85
7 97
850
.
.
.
(
(
(
(
(
Resolviendo el sistema de ecuaciones lineales anterior se obtiene:
1
2
3
393.17
334.60
122.23
9.1482$/
G
G
G
P MW
P MW
P MW
MWh
=
=
=
=
El generador 1 (PG1) esta proporcionando una potencia de 393.17 MW, el
generador 2 (PG2) proporciona una potencia de 334.60 MW, el generador 3 (PG3)
proporciona una potencia de 112.23 MW y el costo incremental () es
9.14 $/MWh.
- 53 -
En la tabla se muestra que las potencias generadas estn dentro de los lmites
operativos.
Tabla 4.1 Resultados finales del ejemplo 1
Generador
1
150.0 600.0 393.17
2
100.0
400.0 334.60
3
50.0 200.0 122.23
EJEMPLO 1.2: Resolviendo el ejemplo anterior con un cambio de costo del
combustible para la unidad uno(PG1).
Ahora supngase que el costo del carbn es de 0.9 $/Mbtu. Entonces:
1 1 1 1 1
1 1 1
1
( ) ( ) ( )0.9 459 6.48 0.001280 $/
G G G G G
C P H P C H P P P h = = = = + +
El nuevo sistema de ecuaciones que se tiene es:
0 002560 0 0 1
0 0 003880 0 1
0 0 0 009640 1
1 1 1 0
.
.
.
(
(
(
(
(
1
2
3
G
G
G
P
P
P
(
(
(
(
(
=
6 48
7 85
7 97
850
.
.
.
(
(
(
(
(
Resolviendo el sistema de ecuaciones lineales anterior se obtiene:
1
2
3
705.15
112.16
32.69
8.2851$/
G
G
G
P MW
P MW
P MW
MWh
=
=
=
=
El generador 1 (PG1) esta proporcionando una potencia de 705.15 MW, el
generador 2 (PG2) proporciona una potencia de 112.16 MW, el generador 3 (PG3)
proporciona una potencia de 32.69 MW y el costo incremental () es
8.28 $/MWh.
- 54 -
Figura 4.3 curvas de costo incremental de generadores con respecto al costo
incremental.
Sin embargo tanto como estn fuera de sus lmites operativos, por lo
que la nueva funcin lagrangiana es:
1 2 3 1 2 3 1 1 3 3
1 2 3 1 3
( ) ( ) ( ) 850 ( ) ( )
Max Min
G G G G G G G G G G
L C P C P C P P P P P P P P ( = + + + + +
Las condiciones de primer orden son:
1
1
1
6.48 0.00256
G
G
dL
P
dP
= + + =
2
2
7.85 0.00388
G
G
dL
P
dP
= + =
3
3
3
7.97 0.00964
G
G
dL
P
dP
= + =
1 2 3
850 0
G G G
dL
P P P
d
= + + =
1 1
1
0
Max
G G
dL
P P
d
= =
3 3
3
0
Min
G G
dL
P P
d
= =
Rescribiendo en forma matricial las ecuaciones (a)-(f) se tiene:
1
2
3
1
2
0.00256 0 0 1 1 0 6.48
0 0.00388 0 1 0 0 7.85
0 0 0.00964 1 0 1 7.97
1 1 1 0 0 0 850
1 0 0 0 0 0 600
0 0 1 0 0 0 50
G
G
G
P
P
P
(
( (
(
( (
(
( (
(
( (
(
=
( (
(
( (
(
( (
(
( (
(
- 55 -
Resolviendo el sistema de ecuaciones se obtiene:
1
2
3
1
3
600.0
200.0
50.0
8.626$/
0.83
0.174
G
G
G
P MW
P MW
P MW
MWh
=
=
=
=
=
=
Ntese que el ultimo valor de que el calculado previamente. Esto se debe a
que en el caso inicial la unidad U-1, siendo mas barata, genera mas que lo
permitido por su limite mximo (705.16 y 600 MW respectivamente), y que la
diferencia (105.16 MW) se tiene que generar con las unidades relativamente mas
caras (U-2 y U-3).
Considerando las desigualdades, las condiciones para el ptimo de CT varan
ligeramente a:
( )
i
i i i
i
i G Min Max
G G G
G
dC P
P P P
dP
=
( )
i
i i
i
i G Max
G G
G
dC P
P P
dP
=
( )
i
i i
i
i G Min
G G
G
dC P
P P
dP
=
Donde estas expresiones son conocidas como condiciones de Kuhn-Tucker.
Lo importante aqu, es que ante la existencia del alcance de los lmites de
generacin, el costo incremental de sistema ya ser diferente del costo
incremental de los generadores operando bajo tales condiciones.
Revisando las condiciones de Kuhn-Tucker para la ltima solucin presentada
se observa que el generador 3 no cumple ya que:
3
3
3
( )
7.97 0.00964(50) 8.4528.626
G
G
dC P
dP
= + =
Por lo que se tiene que la nueva funcin lagrangiana es:
1 2 3 1 2 3 1 1
1 2 3 1
( ) ( ) ( ) 850 ( )
Max
G G G G G G G G
L C P C P C P P P P P P ( = + + + +
- 56 -
Obteniendo las condiciones de primer orden y escribindolas en forma
matricial se tiene:
1
2
3
1
0.00256 0 0 1 1 6.48
0 0.00388 0 1 0 7.85
0 0 0.00964 1 0 7.97
1 1 1 0 0 850
1 0 0 0 0 600
G
G
G
P
P
P
(
( (
(
( (
(
( (
(
( ( =
(
( (
(
( (
(
( (
Resolviendo se obtiene:
1
2
3
1
600.0
187.13
62.83
8.576$/
0.56
G
G
G
P MW
P MW
P MW
MWh
=
=
=
=
=
El generador 1 (PG1) esta proporcionando una potencia de 600 M, el generador 2
(PG2) proporciona una potencia de 187.13 MW, el generador 3 (PG3) proporciona
una potencia de 62.83 MW y el costo incremental es 9.14 $/MWh, el nuevo
multiplicador de Lagrange asociado a el costo de la unidad uno es 0.56.
El multiplicador de Lagrange esta asociado con el alcance del limite mximo
de generacin de la unidad 1, de modo que en caso general, este multiplicador
puede denotarse como . La interpretacin del valor de es la siguiente:
si el valor del limite mximo de un generador no-marginal (en su limite) se
incrementara en , entonces se podra reducir el costo de operacin, ya que
se reducira generacin de unidades marginales (dentro de limites y de alto
costo) y se aumentara generacin en la maquina que se cambio el limite.
En el caso particular de tener costos de operacin lineales, con una unidad
marginal con costo proporcional , el cambio en el costo se puede expresar
mediante:
De esta forma
Max
es el factor de sensibilidad de la reduccin en el costo total
de operacin, resultado del incremento en el lmite mximo del generador . De
ah que el nombre asociado a
Max
sea el de costo marginal de la restriccin.
, ( )
i i
i
Max m Max m Max T
T i G G i Max
G
C
C b P b P b b
P
= = =
- 57 -
La tabla resume las condiciones para los generadores con diversos puntos
operativos.
Tabla 4.2 Condiciones de Kuhn-Tucker.
Generadores
Marginales
i
i
G
C
P
0
Max Min
= =
Generadores en
Mximo
i
Max i
G
C
P
= +
0; 0
Max Min
=
i
i
G
C
P
Generadores en
Mnimo
i
Min i
G
C
P
0; 0
Max Min
=
i
i
G
C
P
En una representacin grafica, la Figura 5.2 muestra el cambio en el despacho
de generacin.
En la condicin operativa antes del cambio, el generador
3
G es la unidad
marginal y el costo marginal asociado es
m
b . Si el generador G1 cambia su lmite
mximo, la generacin de G1 aumentara, ya que es de menor costo, y la
generacin de G3 disminuir. Como no se consideran perdidas de transmisin
los cambios de generacin son iguales en magnitud, en este caso el generador
G2 queda sin cambio.
D PD
Figura 4.4 Efecto de lmite de generacin mximo en el costo incremental.
- 58 -
En la figura 5.2 el rea A+ representa el incremento en el costo debido al cambio
en el generador
1
G , mientras que el rea A- representa la disminucin en costo
debido a la reduccin en la generacin de
3
G .
En una forma similar a la descrita, se puede realizar el anlisis de reducir el
lmite mximo, solo que, en este caso, se tendr un incremento en costo, ya que
el generador marginal tomara mayor carga a expensas del generador que
reduce su limite.
Por otro lado, tambin es importante analizar el impacto de cambios en limites
mnimos de generacin ( )
i
Min
G
P , lo que lleva a la interpretacin del valor de
Min
.
Si una maquina queda en su mnimo, generalmente su costo incremental ser
mayor al de las unidades marginales. Entonces, una manera de reducir costos
de operacin seria disminuyendo los mnimos operativos de los generadores
donde es factible hacerlo. Lo cual, a su vez, causa un aumento en la produccin
de los generadores marginales.
De esta forma, considerando costos lineales de operacin y un generador
marginal con costo proporcional
m
b , el cambio en el lmite mnimo del
generador ( )
i
Min
G
P produce un cambio en el costo de operacin
T
C :
, ( )
i i
i
m Min Min m Miin T
T G i G i Min
G
C
C b P b P b b
P
= = =
D PD
Figura 4.5 Efecto del lmite mnimo de generacin en el costo marginal.
- 59 -
La interpretacin es similar a la del lmite mximo;
Miin
es un coeficiente de
sensitividad que mide el cambio en costo de operacin debido al cambio en el
lmite mnimo de generacin.
En forma grafica, la figura 5.3 muestra los puntos mas relevantes del anlisis.
En la condicin inicial se tienen tres generadores en el mnimo
1 2 3
( ) GG G , para
un nivel de demanda D. el generador marginal es
6
G . Si se reduce el mnimo
del generador
1
G se deber aumentar la produccin de
6
G .
EJEMPLO 1.3: suponga que se desea hacer el despacho econmico para tres
unidades generadoras, de las cuales sus datos caractersticos estn descritos a
continuacin y la demanda a satisfacer en la etapa de planeacin es de 450MW.
Sea el conjunto de 3 unidades siguientes:
Tabla 4.3 Limites y costos de las unidades generadoras.
La ecuacin caracterstica de cada unidad generadora:
Tabla 4.4 Ecuaciones caractersticas de las unidades generadoras.
Generador Constante Coeficiente Lineal
Coeficiente Cuadrado
H1 225 8.4 P 0.0025 P
2
H2 729 6.3 P 0.0081 P
2
H3 400 7.5 P 0.0025 P
2
Multiplicando las ecuaciones caractersticas de cada unidad generadora por el
costo inicial:
( ) ( )
2 2
1 1 1 1 1 1 1
225 8 4 0 002 0 80 180 6 72 0 002 . . . . . PG H C P P P P = = + + = + +
( ) ( )
2 2
2 2 2 2 2 2 2
729 6 3 0 0081 1 02 743 58 6 426 0 008262 . . . . . . PG H C P P P P = = + + = + +
Potencia
Mnima
MW
Potencia
Mxima
MW
Costo inicial del
Combustible
$
45
350
0.80
45
350
1.02
48
450
0.90
- 60 -
( ) ( )
2 2
3 3 3 3 3 3 3
400 7 5 0 0025 0 90 360 6 75 0 00225 . . . . . PG H C P P P P = = + + = + +
Construyendo el Lagrangiano:
( ) ( ) ( ) [ ]
1 1 2 2 3 3 1 2 3
450 L C PG C PG C PG PG PG PG = + + +
1
1
6 72 0 004 . .
L
PG
PG
= + =
2
2
6 426 0 01652 . .
L
PG
PG
= + =
3
3
6 75 0 0045 . .
L
PG
PG
= + =
Re-escribiendo en forma matricial tenemos:
0 004 0 0 1
0 0 016524 0 1
0 0 0 0045 1
1 1 1 0
.
.
.
(
(
(
(
(
1
2
3
PG
PG
PG
(
(
(
(
(
=
6 72
6 426
6 75
450
.
.
.
(
(
(
(
(
Los resultados son:
PG1= 205.951 MW
PG2= 67.6474 MW
PG3= 176.401 MW
Costo incremental= = 7.543 $/MWh.
El generador 1 (PG1) esta proporcionando una potencia de 205.951 MW, el
generador 2 (PG2) proporciona una potencia de 67.64 MW, el generador 3 (PG3)
proporciona una potencia de 176.40 MW y el costo incremental () es
7.54 $/MWh.
Como se observan resultados obtenidos estn dentro de los rangos, esto es que
no viola ninguna restriccin, portal motivo no se construye un nuevo
Lagrangiano, obteniendo el mismo costo incremental para todas las unidades.
- 61 -
Comprobando:
= 6.72 + 0.004 (205.951) = 7.54
= 6.426 + 0.016524 (67.6474) = 7.54
= 6.75 + 0.0045 (176.401) = 7.54
CONCLUSION
Debido a la taza de natalidad, el incremento en la demanda de energa
elctrica ha provocado que el sistema elctrico nacional incremente en su
generacin, transmisin, subtransmision y distribucin de dicha energa.
La generacin de la energa elctrica se hace por medio del movimiento
de turbinas las cuales funcionan por medio de vapor y la produccin de este, se
hace por la quema de diferentes combustibles (Diesel, Gas, Combustoleo,
Carbn, entre otros) teniendo diferentes precios, los cuales hacen que el costo
de produccin para cada unidad generadora sea diferente.
Con el incremento de generacin se tiene que encontrar soluciones
ptimas para no desperdiciar energa elctrica y tener un mejor funcionamiento
del sistema.
Las soluciones ptimas son el mejor aprovechamiento de los recursos
energticos y humanos que se tienen para dar respuesta a la creciente demanda,
contemplado la calidad, continuidad, seguridad y eficiencia en el suministro de
la energa elctrica.
La representacin de las unidades generadoras se hace por medio de un
polinomio de segundo orden el cual contempla el precio del combustible y la
potencia generada por dicha unidad.
Para dar solucin al problema del despacho econmico se consideran
limitaciones fsicas y elctricas de las unidades generadoras, las limitaciones
fsicas bsicamente es el combustible y el estado de la unidad (Disponible para
generar, mantenimiento, entre otras) y las elctricas son los limites de
generacin (potencia mnima y mxima)
Para la solucin optima existen diferentes metodologas y en el presente
trabajo se hace una comparacin entre el mtodo de Lagrange y Programacin
lineal, y de acuerdo a las simulaciones realizadas se observo que el mtodo de
Lagrange necesita auxiliares para encontrar la solucin con una serie de
iteraciones mayor a las que se realizan con la programacin lineal.
ANEXO A
II
EJEMPLO A1
[13-14]
DATOS
En la siguiente tabla se muestran los datos de las unidades.
Tabla 1 Ejemplo A1.
Unidad Tipo
Combustible
Costo
$/Gcal
Potencia
Mnima
Mw
Potencia
Mxima
Mw
1 TULU1 COM 63.25 260 300
2 VAEU1 GAS 64.06 75 145
MODELOS
Las curvas (consumo) de entrada-salida de cada una de las unidades son:
) 1 .......( 43 . 112 6560 . 1 0014108 . 0
1
2
1 1
+ + =
g g
Hr
Gcal
q
) 2 ........( 78943 . 37 8692 . 1 0025323 . 0
2
2
2 2
+ + =
g g
Hr
Gcal
q
El modelo de costo Vs. generacin de las unidades es la curva de entrada-salida,
afectada por el costo del combustible:
Para la unidad TULU1
( ) ( ) ) / ($ *
1 1 1 1
Gcal Costo g q g F =
( ) ( ) F g q g
1 1 1 1
63 25 = * .
( ) ) 3 .....(
$
1975 . 7111 742 . 104 08923 . 0
1
2
1 1 1
+ + =
Hr
g g g F
Para la unidad VAEU1
III
( ) ( )( ) F g q g
2 2 2 2
64 06 = + .
( ) ) 4 ....(
$
7633 . 2420 74 . 119 16222 . 0
2
2
2 2 2
+ + =
Hr
g g g F
Las curvas de costo incremental de las unidades se obtienen derivando las funciones de
costo de cada una de ellas.
) 5 ....( 742 . 104 17847 . 0
1
1
1
+ = g
dg
dF
) 6 ....( 74 . 119 32444 . 0
2
2
2
+ = g
dg
dF
Despachando a costo incrementales iguales se tiene:
dF
dg
g
1
1
1
0 17847 104742 = + = . .
dF
dg
g
2
2
2
0 32444 11974 = + = . .
g g
1 2
400 + =
Resolviendo para , obtenemos:
= 156 1199 . $/Mw-Hr
g
1
287 88 = . Mw
g
2
112 12 = . Mw
COSTO DE GENERACIN
Evaluando g1 y g2 en las ecuaciones (3) y (4), se obtiene el costo de generacin de cada
unidad y el costo total.
( ) F g
1 1
44659 25 = . $/Hr
( ) F g
2 2
17885 26 = . $/Hr
F
T
= 62544 51 . $/Hr
IV
CONSUMO DE COMBUSTIBLE
Evaluando g1 y g2 en las ecuaciones (1) y (2), se obtiene el consumo de generacin de
cada unidad y el consumo total
( ) q g
1 1
706 07 = . Gcal/Hr
( ) q g
2 2
279 19 = . Gcal/Hr
26 . 985 =
T
q Gcal/Hr
GRAFICA DE CURVAS.
En la figura 1 se muestra la grfica de las curvas de costo incremental de cada una de
las unidades y la curva de costo incremental equivalente. Tambin se muestra el costo
incremental equivalente ( = 156 1199 . $/Mw-Hr) al que se despacharon las unidades,
para cubrir la demanda (400 Mw).
Costo Incremental (Sobreprecio=0.0)
140
145
150
155
160
165
170
0 50 100 150 200 250 300 350 400 450
Mw
$
/
M
w
-
H
r
VAEU1
TULU1
EQUIV
Grafica de costo incremental
ANEXO B
VII
EJEMPLO 2
[13-14]
En las siguientes tablas se muestran las caractersticas generales, mediciones de rgimen
trmico, curvas de arranque en caliente y en fro de la unidad 1 de la central Presidente
Adolfo Lpez Mateos (Tuxpan).
Tabla 1 Especificaciones generales.
Clave TUVU1
Nmero de modelo 104
Tiempo mnimo de paro fro 16 horas
Tiempo mnimo de operacin 16 horas
Potencia de diseo 350.0 MW
Combustible 1 COM
Combustible 2 DIS
Costo combustible 1 146.48 $/Gcal
Costo combustible 2 245.19 $/Gcal
Costo de mantenimiento 0.0
Costo de operacin 0.70 $/Mwh
% de variacin combustible 1 70.00
% de variacin combustible 2 30.00
Cantidad base del combustible 1 391.335
Gcal/hr
Cantidad base del combustible 2 167.715
Gcal/hr
Generacin mnima 200.00 MW
Generacin mxima 325.00 MW
Tabla 2 Mediciones de Rgimen Trmico.
Generacin
MW
% Potencia
Diseo
Rgimen Trmico
Kcal/Kwhr
Q
Gcal/Hr
175.0 50 2482.00 434.175
262.5 75 2387.00 626.5875
350.0 100 2341.00 819.35
VIII
Tabla 3 Curva de arranque en fro.
Tiempo en paro fro
(horas)
Consumo
(Gcal)
0 0.0
12 286.00
24 415.00
36 473.00
48 499.0
54 505.0
60 510.0
Tabla 4. Curva de arranque en caliente.
Ordenada al origen 0.0 Gcal
Pendiente 1000.00 Gcal/hr
Modelo de entrada salida
Obtener el modelo de entrada salida de la unidad 1 de la central Presidente Adolfo
Lpez Mateos (Tuxpan).
Aplicando la ecuacin 14 y datos de la tabla 2.
1125 . 1880
209 . 7
029959048 . 0
25 . 222031 5 . 787 3
5 . 787 3 012380952 . 0
3 012380952 . 0 000055328 . 0
1
c
b
a
Resolviendo con Texas Instruments TI-92 Plus
Hr Gcal a / 67451763 . 50 =
2 18669066 . / b Gcal MWHr =
2
0 000027339 . / c Gcal MW Hr =
( ) ( ) Hr Gcal g g g q / 000027339 . 0 18669066 . 2 67451763 . 50
2
+ + =
IX
Modelo de consumo especfico
El modelo de consumo especfico se obtiene con la expresin:
( )
( )
50 67451763
2 18669066 0 000027339
.
. . /
q g
g Gcal MW Hr
g g
= + +
1.1 Consumo especfico a mxima eficiencia
Utilizando la formula 16 , la potencia a mxima eficiencia es:
50 67451763
0 000027339
1361.45
*
.
.
g MW = =
se acota a 325.00 MW, (lmite superior) sustituyendo en la ecuacin 17 el consumo
especfico a mxima eficiencia es:
50 67451763
2 18669066
325 00
(0.000027339)(325.00)=2.35147583371 Gcal/ MWh
*
*
( ) .
.
.
q g
g
= + +
Determinar el consumo de cada combustible dada una generacin de 280 Mw.
Datos de la Tabla 1
Supongamos una generacin de 250 MW en un punto particular para determinar
las bases.
Base del combustible tipo 1: 335 . 391
1
= q Gcal/Hr
Base del combustible tipo 1: 715 . 167
2
= q Gcal/Hr
05 . 559
2 1
= + q q Gcal/Hr
Curva (consumo) de entrada-salida
( ) ( ) Hr Gcal g g g q / 000027339 . 0 18669066 . 2 67451763 . 50
2
+ + =
Sustituyendo 280 MW en la ecuacin anterior se obtiene la cantidad de calor
suministrada por los dos combustibles.
q(280) = 665.09128 Gcal/hr
X
La variacin respecto a la base es:
q q g q q = + ( ) ( )
1 2
041 . 106 715 . 167 335 . 391 ( 09128 . 665 = + = q Gcal/Hr
Ahora se reparte esta variacin entre los dos combustibles de acuerdo al porciento de
variacin de cada uno de ellos, y se le suma a la cantidad base de cada uno.
Para el Combustible tipo 1
T q
p
q
1 1
1
100
= + ( ) Gcal/Hr.
5637 . 465 ) 041 . 106 (
100
0 . 70
335 . 391
1
= + = T Gcal/Hr
Para el Combustible tipo 2
T q
p
q
2 2
2
100
= + ( ) Gcal/Hr.
5273 . 199 ) 041 . 106 (
100
30
715 . 167
2
= + = T Gcal/Hr.
Determinar el costo por consumo de combustible dada una generacin de 280 MW.
Datos de la Tabla 1
Funcin de costo ) (g C $/Hr por operar al nivel g
Sustituyendo los datos en la Ec. 25 :
( ) [ ] ( ) [ ] ( ) ( ) g q p c p c q q p q c q q p q c g C
2 2 1 1 2 1 2 2 2 2 1 1 1 1
) ( + + + + + = $/Hr
( ) [ ] ( ) [ ]
( ) ( ) $/Hr 3 . 0 * 19 . 245 7 . 0 * 48 . 146
715 . 167 335 . 391 3 . 0 715 . 167 19 . 245 715 . 167 335 . 391 7 . 0 335 . 391 48 . 146 ) (
g q
g C
+
+ + + + =
( ) [ ] ( ) [ ]
( ) ( ) $/Hr 557 . 73 536 . 102
05 . 559 3 . 0 715 . 167 19 . 245 05 . 559 7 . 0 335 . 391 48 . 146 ) (
g q
g C
+
+ + =
[ ] [ ]
( ) ( ) $/Hr 093 . 176
715 . 167 715 . 167 19 . 245 335 . 391 335 . 391 48 . 146 ) (
g q
g C + + =
XI
( )( ) $/Hr 000027339 . 0 18669066 . 2 67451763 . 50 093 . 176 0 . 0 ) (
2
g g g C + + + =
$/Hr 000484206 . 0 06091 . 385 42 . 8923 ) (
2
g g g C + + =
Finalmente se calcula el costo de generacin, evaluando en la funcin de costos
determinada anteriormente..
000484206 . 0 06091 . 385 42 . 8923 ) (
2
g g g C + + = $/Hr
280 * 280 * 000484206 . 0 00 . 280 * 06091 . 385 42 . 8923 ) 280 ( + + = C $/Hr
$/Hr 43 . 116778 ) 280 ( = C
ANEXO C
Programacin Lineal y Fortran
XIII
Programacin Lineal
Con las bases matemticas, se est en posibilidad de definir de manera ms
simple la programacin lineal.
DEFINICIN DE PROGRAMACIN LINEAL
La programacin lineal (PL) consiste en optimizar (minimizar o maximizar)
una funcin objetivo lineal sujeta a restricciones lineales.Existen dos formas
bsicas de expresar un problema de PL, la forma estndar y la forma cannica.
o Forma Estndar de la PL
En forma matricial:
min c
T
x
s.a. Ax = b
x 0
Donde:
c Rn Vector de costos b Rm Vector de recursos
x Rn Vector de variables A Rmxn Matriz de restricciones
Se considera (a menos que sea especificado) que todos lo vectores son vectores
columna.
En forma extendida, la forma estndar es:
min c1 x1 + c2 x2 +..+ cn xn
s.a. a11 x1 + a12 x2 + + a1n xn = b1
.
.
.
am1 X1 + am2 x2 + + amn xn = bm
XIV
x1, x2, xn 0
o Forma Cannica de la PL
En forma matricial la forma cannica se expresa como:
Min c
t
x
s.a. Ax b
x 0
Con las misma definiciones para c, x, b y A. En forma extendida:
min c1 x1 + c2 x2 +..+ cn xn
s.a.
n mn m m
n n
x a x a x a
x a x a x a
+ +
+ +
2 2 1 1
1 2 12 1 11
m
b
b
1
Programa GINO
El programa GINO es una herramienta matemtica que utiliza programacin
lineal, la cual utilizaremos para el anlisis del despacho econmico.
XV
De esta manera de introducen los datos del problema al programa GINO:
Los resultados obtenidos son:
Como se puede observar los resultados obtenidos con el GINO y resolvindolo
a mano obtenemos resultados muy parecidos.
XVI
Lenguaje de Programacin Fortran
El lenguaje fortran es uno de los lenguajes que forman el grupo de
lenguajes de computador orientados a procedimientos, los cuales estn
fundamentados en la estructura del lenguaje usado originalmente para
describir el problema, como tambin en el procedimiento empleado para
resolverlo. Tiene por objeto descargar al programador de la tarea de reducir
todos los clculos y toma de decisiones a las pasos elementales requeridos por
el repertorio limitado de operaciones ofrecido a nivel de lenguaje de maquina.
FORTRAN es un acrnimo de FORmula TRANslation (traduccin de
formulas), diseado especialmente para la manipulacin de formulas cientficas
y la aplicacin de mtodos numricos a la solucin de problemas.
Un poco de historia:
Este lenguaje procedural fue el primero de alto nivel (1957)
Desarrollado por IBM para el IBM 704.
Orientado a la eficiencia en la ejecucin.
Se cre la definicin estndar del lenguaje en el 66.
Otras versiones:
FORTRAN 77
FORTRAN 90
Cdigo del programa que resuelve el despacho econmico con multiplicadores
de lagrange.
C PROGRAMA DE DESPACHO ECONOMICO
C UTILIZANDO OPERADORES DE LAGRANGE
C N NUMERO DE GENERADORES
C G GRADO DE LOS POLINOMIOS DE LOS GENERADORES
C PL CARGA
C P() POTENCIA INICIAL DE LA UNIDADES
C Y LAMDA
C ED() EVALUACIN DE LAS DERIVADAS
C GEN GENERACION TOTAL
C L() LAGRANGIANO
C PR POTENCIA DE REPARTO
USE MSIMSL
INTEGER N, G
character*24 entrada, salida
COMMON I,J,K
COMMON N,G,PL
COMMON Y
REAL L(10),H(10,10),A(10,10),B(10,10),ED(10),X(10),C(10,10)
REAL EDD(10),XX(10),XMIN(10),XMAX(10),AA(10,10)
DO 1 I=1,10
1 X(I)=0.0
WRITE(6,1000)
READ(5,2000) entrada
OPEN(1,file=entrada)
XVII
WRITE(6,1001)
READ(5,2000) salida
WRITE(6,2999)
OPEN(2,file=salida)
2999 FORMAT(////)
c OPEN(2,FILE='OUT.SAL')
READ(1,3000) N, G, PL, Y
3000 format(///////,59x,i4,/,59x,i4,/,59x,f8.3,/,59x,f8.3)
c write(6,*)N,G,PL,Y
DO I = 1,N
READ(1,3001) X(I)
c WRITE(6,*) I,X(I)
DO J = 1, G+1
READ(1,3002) AA(I,J)
c WRITE(6,*) AA(I,J)
END DO
READ(1,3002) XMIN(I)
READ(1,3002) XMAX(I)
c WRITE(6,*) XMIN(I)
c WRITE(6,*) XMAX(I)
c pause
END DO
3001 format(//////,59x,f8.3)
3002 format(59x,f8.3)
DO I=1,N
DO J=1,G+1
A(I,J)=AA(I,J)
END DO
END DO
X(N+1)=Y
***************************************************************
c WRITE(6,*)N,G,PL
c WRITE(6,108)(X(I),I=1,N+1)
108 FORMAT(F10.3)
c WRITE(6,106)((A(I,J),J=1,G+1),I=1,N)
106 FORMAT(/,10X,3F10.6)
c WRITE(6,115)(XMIN(I),I=1,N)
115 FORMAT(F10.3)
c WRITE(6,116)(XMAX(I),I=1,N)
116 FORMAT(10X,F10.3)
c PAUSE
DO 11 I=1,N
DO 11 J=1,G
11 B(I,J)=0.0
DO 12 I=1,N
ED(I)=0.0
12 EDD(I)=0.0
DO 5 I=1,N+1
5 L(I)=0.0
!CALCULO DE LAS DERIVADAS
DO 13 I=1,N
DO 13 J=1,G
13 B(I,J)=J*A(I,J+1)
!EVALUACION DE LAS DERIVADAS
DO 14 I=1,N
DO 14 J=1,G
14 ED(I)=ED(I)+B(I,J)*X(I)**(J-1)
!CONSTRUCCION DE LAGRANGIANO
DO 15 I=1,N
15 L(I)=ED(I)-Y
DO 16 I=1,N
16 GEN=GEN+X(I)
XVIII
L(N+1)=PL-GEN
!CALCULO DE LAS SEGUNDAS DERIVADAS
DO 17 I=1,N
DO 17 J=1,G-1
17 C(I,J)=J*B(I,J+1)
!EVALUACION DE SEGUNDAS DERIVADAS
DO 18 I=1,N
DO 18 J=1,G-1
18 EDD(I)=EDD(I)+C(I,J)*X(I)**(J-1)
!CALCULO DE LA CORRECCION DE LAS POTENCIAS
CALL LSLRG (N+1,H, 10, L, 1, XX)
c WRITE(6,1081)(XX(I),I=1,N+1)
1081 FORMAT(F10.3)
c PAUSE
!SE CORRIGEN LAS POTENCIAS
!EL SIGNO MENOS ES PORQUE LAS CORRECCIONES POR DEFINICION
!SON NEGATIVAS, CHECAR EL WOLLENBERG
DO 45 I=1,N+1
45 X(I)=X(I)-XX(I)
c WRITE(6,120)(X(I),I=1,N+1)
c120 FORMAT(F10.4)
write(6,118)
118 FORMAT(10X,' Potencia Generada por las Unidades',//)
WRITE(6,120)(I,X(I),I=1,N)
120 FORMAT(10X,'Unidad', i2, 5x, F10.3,' MW')
WRITE(6,119)
WRITE(6,121)(X(N+1))
121 FORMAT(10X,'Costo Incremental', F10.5,' $/MWh')
WRITE(6,119)
WRITE(2,1002)
WRITE(2,119)
write(2,118)
WRITE(2,119)
WRITE(2,120)(I,X(I),I=1,N)
WRITE(2,119)
WRITE(2,121)(X(N+1))
WRITE(2,119)
119 FORMAT(10X,//)
PAUSE
1000 format(//,9x,
XIX
*'*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* Instituto Politcnico Nacional *',
*/,9x,
*'* Ingeniera Elctrica *',
*/,9x,
*'* E S I M E Zacatenco *',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* Despacho Econmico *',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* Se contempla las siguientes caractersticas: *',
*/,9x,
*'* *',
*/,9x,
*'* - La potencia inicial de cada generador *',
*/,9x,
*'* - Potencia mnima y potencia mxima de generacin *',
*/,9x,
*'* - *',
*/,9x,
*'* - Precio Variable de generacin por unidad *',
*/,9x,
*'* *',
*'* Realizado por: *',
*/,9x,
*'* *',
*/,9x,
*'* Flores Silva Angel *',
*/,9x,
*'* Mendoza Monroy Manuel Alejandro *',
*/,9x,
*'* Rosales Arroyo Fernando *',
*/,9x,
*'* *',
*/,9x,
*'* Abril de 2008 *',
*/,9x,
*'* *',
*/,9x,
*'*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*',
XX
*/////,7x,'El Archivo de entrada de datos es ? ',$)
1002 format(//,9x,
*'*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* Instituto Politcnico Nacional *',
*/,9x,
*'* Ingeniera Elctrica *',
*/,9x,
*'* E S I M E Zacatenco *',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* Despacho Econmico *',
*/,9x,
*'* *',
*/,9x,
*'* *',
*/,9x,
*'* Se contempla las siguientes caractersticas: *',
*/,9x,
*'* *',
*/,9x,
*'* - La potencia inicial de cada generador *',
*/,9x,
*'* - Potencia mnima y potencia mxima de generacin *',
*/,9x,
*'* - *',
*/,9x,
*'* - Precio Variable de generacin por unidad *',
*'* Realizado por: *',
*/,9x,
*'* *',
*/,9x,
*'* Flores Silva Angel *',
*/,9x,
*'* Mendoza Monroy Manuel Alejandro *',
*/,9x,
*'* Rosales Arroyo Fernando *',
*/,9x,
*'* *',
*/,9x,
*'* Abril de 2008 *',
*/,9x,
*'* *',
*/,9x,
*'*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*',
*///)
1001 format(//,7x,'El Archivo de salida de datos es (*.SAL) ? ',$)
2000 format(A24)
END
XXI
Datos de entrada del programa en lenguaje Fortran:
XXII
Datos de salida del ejemplo1:
Referencias
[1] Ley del servicio publico de energa elctrica, ultima reforma publicada
diario oficial de la federacin, 22 de diciembre de 1993.
[2] Reglamento de la ley del servicio publico de energa elctrica, diario oficial
de la federacin, 31 de mayo de 1993.
[3] Costos y parmetros de referencia para la formulacin de proyectos de
inversin en el sector elctrico: generacin 2003, CFE subdireccin de
programacin, gerencia de evaluacin y programacin de inversiones.
[4] Nivera, R., M. Ruiz, O. Girn, R. Navarro, I. Guillen. Metodologa de la
asignacin de unidades y coordinacin hidrotermica semanal (CHTS-AU).
Versin 1.1 Unidad de resultados de anlisis de redes. Instituto de
investigaciones elctricas.
[5] http://www.cfe.gob.mx/es/laempresa/generacionelectricidad/
[6]
http://www.cfe.gob.mx/es/negociosconCFE/inversionistas/proyectosde
inversion/mapa1ubicacioninfraestructura/mapa2ubicacionplantascicloco
mbinado/
[7]
http://www.cfe.gob.mx/es/negociosconCFE/inversionistas/productore
xternos/
[8] contrato de compromiso de capacidad de generacin de energa elctrica y
compraventa de energa elctrica asociada, anexo 12, limites tcnicos de
operacin y mantenimiento.
[9] Representacin de centrales de ciclo combinado en CHT. Versin 1.1. instituto
de investigaciones elctricas.
[10] Allen J. Wood, Wollenberg. power generation operation, and control. John
Wiley & Sons, Inc.
[11] Gua de llenado del anexo 4 para la programacin y despacho de
generacin de CENACE.
[12] Costos de produccin de las unidades de generacin. Gerencia de
operacin de mercado de energa. Octubre 2003.
[13] David G. Luenberg, Programacin lineal y no lineal, Addison-Wesley
Iberoamericana, Mxico, 1989.
[14] Rafael Alejo Garca-Mauricio,
http://thales.cica.es/rd/Recursos/rd99/ed99-0226-01/capitulo7.html.