Libro Generacion
Libro Generacion
Libro Generacion
Energı́a
Por
Alejandro Garcés Ruiz.
Introducción
L OS sistemas de generación de energı́a desempeñan un papel cada
vez mas importante en el desarrollo económico de las naciones, por
tanto, el análisis de estos sistemas debe tener en cuenta el impacto
económico, social y ambiental. No obstante, para entender este impacto,
es necesario conocer de forma detallada el componente técnico implı́cito
en la operación y el planeamiento.
5
6 CONTENIDO
2 Plantas Térmicas. 19
3 Centrales Hidroeléctricas. 33
3.1.12 Clasificación . . . . . . . . . . . . . . . . . . . . . . . 44
4 Hidrologı́a básica 51
4.0 Reservorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5 Turbinas hidráulicas 65
6 Aspectos operativos. 83
1
El sistema eléctrico colombiano.
1
Contenido
Caracterı́sticas
Regulación y planeamiento
Operación y administración
Asesorı́a
Fondos de apoyo
3
4 CAPÍTULO 1. EL SISTEMA ELÉCTRICO COLOMBIANO.
La primera central en
Colombia se construyó en
Bogotá en 1890 (8 años
Más tarde el sistema eléctrico colombiano se interconectó, y fue ası́
después que Tomas Alba
Edison instalara la
como nació ISA -Interconexión Eléctrica S.A-, permitiendo el intercambio
iluminación en la ciudad
de Nueva York)
de energı́a entre los sistemas regionales, con el fin de lograr el mejor
aprovechamiento de la capacidad energética de todo el sistema. ISA se
encargaba de la coordinación del suministro de electricidad, siguiendo
procesos de optimización, en donde se minimizaban los costos del sistema,
del planeamiento de la expansión del sistema de generación y transmisión
y, si era necesario, de la construcción y operación de las nuevas centrales
de generación.
1.1.1
Los órganos de regulación y planeamiento determinan las politicas del
Regulación y
sector a mediano y largo plazo teniendo en cuenta aspectos económicos
planeamiento
como la competencia entre agentes del mercado y aspectos técnicos como
la calidad y seguridad en el suministro.
Politicas sectoriales
Departamento Ministerio de Presidencia
MME
Planeación Hacienda
Nombra
S S PD
Asiste Control
CREG
(Regulación)
Asesora
Asesora
Vigila
1.1.2 Operación
El planeamiento de corto plazo, denominado planeamiento de la y
operación, es realizado por una serie de entidades independientes, a saber: administración
1.1.3 Órganos Éstos son los encargados de proponer polı́ticas de corto, mediano
consultores y y largo plazo para la operación del sistema y asesorar a los demás
asesores estamentos en la toma de decisiones:
1.1.4 Fondos de
Dadas las caracterı́sticas de desarrollo desigual de las diferentes apoyo
regiones del paı́s, las cuales, impiden una competencia perfecta,
especialmente en zonas de poco desarrollo económico, se crean una serie
de fondos de apoyo:
Río Nare
El Peñol
1168,9Mm3
Guatapé
560 MW
Río Guatapé
Rebosadero
Río Biscocho
Rio Concepción
S an Lorenzo
J aguas 149,9 Mm3
170
Playas Rebosadero
56,1 Mm3
Playas
Río Calderas
Rio S an Carlos
Punchina
Otros afluentes 50,1 Mm3
Calderas
0,2 Mm3
S an Carlos
Calderas 1240MW
Río S amanáNorte
1.2.7 Energı́a
El parque eólico Jepirachi es un proyecto de generación eólica eólica
desarrollado por EPM y ubicado en el municipio de Uribia (Guajira), zona
perteneciente al resguardo indı́gena Wayuu.
Lecturas complementarias
Principales ciclos.
Planta de vapor
19
20 CAPÍTULO 2. PLANTAS TÉRMICAS.
Este capitulo se dedica a las plantas del segundo y tercer tipo por ser
las más comunes en Colombia.
3
2
5
4 1
6 6
Caldera
Turbina
4
Generador
2
Bomba Condensador
2.3.8 Ciclo de
El ciclo de Carnot es un proceso cı́clico reversible que utiliza un gas Carnot
ideal y que consta de dos procesos isotérmicos3 y dos adiabáticos4 como
se muestra en la figura 2.3:
T P
A
TH A B PH
B TH
TL D TL
D C
C
S V
ηg = ηCnt · ηB (2.2)
ηg(real)
ηEf = (2.3)
ηg(teorico)
2.3.9 Ciclo
En la figura 2.4 se muestra el ciclo de Rankine simple en donde la Rankine
numeración de cada etapa corresponde a la gráfica 2.2.
PB
T
TB
3
PA
TB
2
TA
1 4
TA
ηCRk = 1− · 100% (2.4)
TB
4
7 3
2
1
Lecturas complementarias
Clasificación
Tipos de presas.
Obras civiles
33
34 CAPÍTULO 3. CENTRALES HIDROELÉCTRICAS.
P = g · ρ · η · Q · Hn (3.2)
turbinamiento ξ
ξ = g · ρ · η · Hn (3.3)
La primera central
hidroelectrica se contruyo
en 1880 en Cragside
En Colombia se presentan básicamente dos tipos de centrales
Northumberland (Gran
Bretaña)
hidraulicas: las centrales de pasada y las centrales de embalse.
3.1.10 Central En este tipo de central no existe una acumulación apreciable de agua
de pasada (a filo por lo cual la capacidad de la planta depende del caudal disponible en
de agua) el rı́o. Como no es posible almacenar agua, la generación debe seguir
las fluctuaciones del caudal disponible, por tal razón este tipo de central,
requiere un caudal suficientemente constante para asegurar a lo largo del
año una potencia determinada.
Azud
Cámara de carga
Canal de baja presión
Tu
Hc
be
ría
Bloque de anclaje
de
pr
es
ió
n
Casa de máquinas
Toma
Vertedero
Canal de desfogue
o
a mpe a d Dentellón
Z
Azud
Figura 3.2: Toma convensional
Por lo general este tipo de presa esta diseñada para que el agua vierta
por encima de ellas mediante aliviaderos de coronación (vertederos).
γ 12 √
u= · R·S (3.4)
k
donde:
k: coeficiente de fricción.
Q 1 2 √
= · R3 · S (3.5)
A n
Desarenador
Sistema de presión
L
≤5 (3.6)
HB
donde:
HB : Caı́da bruta.
3.1.11 Central Las centrales de embalse acumulan una considerable cantidad del
de embalse lı́quido ”aguas arriba” en una zona denominada reservorio. Los embalses
permiten regular la cantidad de agua que es turbinada por lo cual el
volumen del embalse depende de la potencia a generar y de las afluencias.
La capacidad de almacenar agua permite producir energı́a aun en épocas
de sequı́a o estiaje. Este tipo de centrales exigen una mayor inversión
de capital aunque los kilovatios-hora generados tienen un costo menor.
A pesar de ser una tecnologı́a limpia, puede ocasionar importantes
impactos ambientales y sociales que deben ser estudiados en la etapa de
planeamiento para establecer una adecuada relación costo beneficio.
Lamina de agua
Vertedero
Volumen útil
Toma
Vm = Vs · Tvu (3.7)
en donde:
Vm : Volumen muerto.
Presas
3.1.12
Los embalses pueden ser clasificados según el tipo de material con el
Clasificación
cual es construido:
• Presas de hormigón.
– De gravedad.
– De boveda.
– De contrafuerte.
– De piedra.
– De tierra.
• Presas de mixtas.
Utilizando las curvas del nivel del plano topográfico es posible obtener
una relación entre la altura de la presa y el volumen de agua almacenado,
esta relación puede ser representada como un polinomio de cuarto orden
como se muestra en la ecuación 3.8.
V = a0 + a1 · H + a2 · H 2 + a3 · H 3 + a4 · H 4 (3.8)
47
Esta relación puede ser llevada a una forma lineal dado el orden de
magnitud de los coeficientes superiores, no obstante, la linealización de
la función supone una aproximación importante que puede afectar la
exactitud de los cálculos en algunas aplicaciones.
α
HL
Qen = Qef · (3.9)
Hef
• α = −1 cuando HL ≥ Hef
β
HL
P = Pef · (3.10)
Hef
Lecturas complementarias
2. http://thales.cica.es/rd/Recursos/rd99/ed99-0226-01/paginaprincipal.html
Caudal asegurado
Caudal de crecida
51
52 CAPÍTULO 4. HIDROLOGÍA BÁSICA
4.1 Reservorios
4.1.13 Algunas Antes de iniciar el estudio detallado del caudal como una variable
definciones estocástica importante en la operación de los sistemas hı́dricos, es
necesario definir algunos conceptos:
Caudal de crecida
• Microcentrales: 20 a 25 años
Caudal mı́nimo
Caudal asegurado
2
En el anexo A se presentan los principales métodos de aforo para para proyectos de
pequeña escala.
3
sequia
55
NC = 1 + 3, 3 · ln (N ) (4.1)
Qmax − Qmin
ΔQ = (4.2)
Nc − 1
95 %
Aa
Q= · Qm (4.3)
Am
en donde
Ejemplo 4.1
Existe una clara diferencia entre las variables medias y las variables
extremas pues mientras que las primeras tienden a una distribución
normal (debido al teorema del lı́mite central) las variables extremas
pueden tener distribuciones diversas. El el caso de las afluencias en
una central hidroeléctrica, existen menor cantidad de datos históricos
asociados a caudales de crecida por lo que corre mayor riesgo en el
análisis.
P (x ≤ X) = F (x) (4.6)
4.5
3.5
2.5
20 30 40 50 60 70 80 90 100
n
Φ(x) = P (xk ≤ X) = (F (x))n (4.7)
k=1
1
p = P (x ≥ X) = (4.9)
T
y =a+b·x (4.10)
Ejemplo 4.2
1
y = −ln ln (4.11)
1 − pi
n
1
Φ=1− 1− = 9, 5% (4.12)
T
0.9
Ajustedelaprobabilidad
alcaudal
0.8
Probabilidaddeocurrencia
0.7
0.6
Ajustedelcaudal
alaprobabilidad
0.5
0.4
0.3
0.2
0.1
0
8 10 12 14 16 18 20
Caudaldecrecida
Lecturas complementarias
Turbinas Pélton
Turbinas Francis
Turbinas Kaplan
65
66 CAPÍTULO 5. TURBINAS HIDRÁULICAS
vd2
HN = (5.2)
2·g
RPM
Vs
a
u
Vr
V ea Vr
donde
vr = vea − u (5.4)
π
u= · D · RP M (5.6)
60
π 2
Q= · d · vd (5.7)
4
1 d 1
En la practica 200
< D
< 7
con lo cual se puede establecer el diseño.
Cv2
η= · (1 + ζ) (5.8)
2
72 CAPÍTULO 5. TURBINAS HIDRÁULICAS
en done:
5.2.15 Turbina Las turbinas francis presentan admisión radial y centrı́peta con tubo de
francis aspiración para evacuar el agua. Convensionalmente se construyen para
un rendimiento máximo y se clasifican en rápidas, normales y lentas; la
diferencia entre cada tipo radica en la forma y tamaño del rodete:
Por otro lado el distribuidor tiene como función dirigir el agua a los
álabes del rodete, igualmente permite el control del caudal modificando
el angulo de entrada del agua. El regulador de velocidad actúa sobre las
directrices móviles. En general el tubo de aspiración ocasiona pérdidas de
energı́a hidraulica.
Hef Hs ht + hd + hr P3 v32
η= =1− + − + (5.10)
H H H γ·H 2·g·H
75
1
1
Camara
Espiral
Presión
Rodete
Tube
ri
P re s a 2 2
ion
3
3
Tubo
Aspiración
4
4
5.2.16 Turbina
Las turbinas kaplan (figura 5.7) son utilizadas para saltos bajos y kaplan
caudales grandes. Es altamente efieiciente y controlable pero su costo es
superior al costo de las turbinas pélton y francis.
Los álabes móviles del rodete permiten una alta eficiencia aun en casos
de cargas parciales. Entre sus caracterı́sticas se destacan:
Altura (m)
1000
500
300 Pelton
200
100 Francis
50
30
20
10
Banki Kaplan
5
3
2
3
Caudal (m /s )
0,2 0,5 1 2 3 5 10 20 30 50 100
debido a su forma esta es llamada curva colina. Ası́ mismo, existen curvas
como la de la figura 5.9 la cual muestra el rendimiento de diferentes tipos
de turbinas frente a cargas parciales.
100
Kaplan
80
Pelton
Eficiencia (%)
60
FrancisRápida
40
FrancisLenta
20
Regulador
Aguja
S istema Inyector
de
Control
Álabe
Deflector
Rodete
Lecturas complementarias
3. http://www.microhydropower.net/turbines.html
Control de tensión
83
84 CAPÍTULO 6. ASPECTOS OPERATIVOS.
V = Ef − j · X · I (6.1)
85
jX
V
Ef I
en donde:
V2 Ef · V
−j· = −j · −P +j·Q (6.2)
X X
Lím
ite
de
a rm
ad
ura
Lí
I
m
V
ite
de
X
ca
Ef V /
m
po
ilida d
V 2/X
b
E s ta
Pmin
Pmax
3
El deslastre de carga es la desconexión automática de carga ante eventos en el sistema
interconectado nacional o en parte de éste. Se puede efectuar como último recurso tanto
en el control de tensión como de frecuencia
90 CAPÍTULO 6. ASPECTOS OPERATIVOS.
Demanda Generación
60 Hz
59 Hz 61 Hz
2 4
ωm = · ωe = · π · f (6.5)
p p
KG 1
ΔXE = ΔPc − · Δf (6.6)
1 + TG · S R
KT
ΔPM = · ΔXE (6.7)
1 + TT · S
KT · KG 1
ΔPM = · ΔPc − · Δf (6.8)
(1 + TG ·) · (1 + TT · S) R
4
Ver referencia [2]
93
1
ΔPM = ΔPc − · Δf (6.10)
R
1
ΔPM = − · Δf (6.11)
R
Ejemplo 6.1
0.005
0.01
0.015
0.02
0.025
0.03
0.035
0 1 2 3 4 5 6 7 8 9 10
5
Por ejemplo a través de la potencia activa que es función de los ángulos en las
96 CAPÍTULO 6. ASPECTOS OPERATIVOS.
fv
fn =60
frecuencia (Hz)
P Potencia (MW)
(fv − f ) /fn
Ru = (6.12)
P/Sn
en donde:
fv : frecuencia en vacı́o
f : frecuencia actual
P : potencia actual
Sn : potencia nominal
tensiones nodales
97
Snk Δf
ΔPk = − · (6.13)
Ruk fn
ECA = Pkm − Pkm(esp) − (10 · β) · (f − fn ) (6.14)
98 CAPÍTULO 6. ASPECTOS OPERATIVOS.
donde
60.06
60.03
60
Frecuencia [Hz]
59.97
59.91
El AGC Retorna el sistema a 60Hz.
59.88
Respuesta de los gobernadores
59.85
F.R =220MW/0.2Hz de velocidad.
59.82 =1100 MW/Hz
59.79
f = 59.8 Hzy t = 18:45:16 Tiempo[min ]
59.76
18:51:50
18:44:38
18:47:31
18:46:05
18:48:58
18:50:24
18:41:46
18:43:12
ΔP = ΔPk (6.15)
Snk Δf
ΔPk = − · (6.16)
Ruk fn
Δf Snk
ΔP = − (6.17)
fn R uk
Δf −ΔP
= S (6.18)
fn nk
R uk
Snk
R uk
ΔPk = S (6.19)
nk
R uk
Ejemplo 6.2
Δf −150
= 500 500 600 = −3.644 × 10−3 (6.20)
fN 0.04
+ 0.03
+ 0.05
101
6.3.19 Control
Se conoce con el nombre de regulación terciaria de frecuencia la Terciario
re-localización de los recursos en forma económica una vez se se hayan
finalizado las acciones de control automático. La re-localización de
recursos secundarios se realiza con el fin de mantener la frecuencia
dentro de la banda muerta y hacer frente a un desequilibrio inesperado
y transitorio entre la generación y la demanda. Ésta reubicación de
recursos de generación puede ser costosa y económicamente inviable, por
tal razón, una vez superada la etapa preliminar de los controles primario
y secundario, es necesario hacer ajustes más finos teniendo en cuenta
criterios de costos.
105
Introducción a la Optimización
7
Contenido
Investigación operativa.
Multiplicadores de Lagrange.
Programación Dinámica.
Programación Lineal
107
108 CAPÍTULO 7. INTRODUCCIÓN A LA OPTIMIZACIÓN
en donde es claro que minL = minf , ası́ basta encontrar los valores de
x (variables de desición) y λ (multiplicador de lagrange)1 .
∂L ∂f ∂g
= +λ· =0 (7.9)
∂xi ∂xi ∂xi
∂L
= g(x) − a = 0 (7.10)
∂λ
7.1.21
Los multiplicadores de Lagrange tienen una importante interpretación Interpretación
económica que debe ser estudiada. económica
∂L(x(a)) ∂x ∂x ∂λ
= ∇f · + λ · ∇g · −1 + · (g − a) (7.12)
∂a ∂a ∂a ∂a
∂L(x(a))
= −λ(a) (7.13)
∂a
∂f (x(a))
λ(a) = − (7.14)
∂a
C
C BC
C CF
B
C AB C DC F
C CE
A C AD
D
C EF
C DE
7.2.22
Sea k una etapa arbitrarı́a en el grafo que representa el problema, xk Algoritmo de
son las variables de decisión asociadas a dicha etapa y fk (xk ) el valor solución
acumulado de la función objetivo desde el estado k hasta el estado final
N . Se tiene que:
Ejemplo 7.1
4 12
B E H
15 3
7 10 8
5
A C G
J
3
11 5
6 3
D 4 8
F I
Etapa 1:
Etapa 2:
Etapa 3:
Etapa 4:
min cT · x (7.16)
sujeto a
A·x<b (7.17)
max z = x + y (7.18)
sujeto a
x−2·y <0 (7.19)
x<4 (7.20)
y<4 (7.21)
x>0 (7.22)
y>0 (7.23)
(7.24)
y
y< 4
4
C
ur
z= 8
va
x> 0
de
ni
1) x< 4
ve
te
,
(1
en
l
di
ra
G
x - 2 y <0
0 x
y> 0 4
τ
p∗ = (7.26)
ω
N
P =1− (1 − p∗ ) (7.27)
k=1
ln (1 − P )
n= (7.28)
ln (1 − τ /ω)
Lecturas complementarias
Programación dinámica
121
122 CAPÍTULO 8. OPERACIÓN DE SISTEMAS TÉRMICOS.
Esta función puede ser llevada a una forma cuadrática o lineal por
tramos, en cualquier caso es sujeta de ser involucrada en un proceso de
optimización como parte de la función objetivo.
123
8.1.23
Las principales restricciones de las plantas térmicas se presentan a Restricciones
continuación:
técnicos.
8.1.24 Costos de Los costos totales de generación se clasifican en tres grandes grupos:
operación
• Costos de combustible.
C($)
C0
C = C0 · (1 − e−φ·t ) (8.1)
en donde:
Válvula 3
Válvula 1 Válvula 2
Potencia[MW]
ak
fk (Pk ) = · Pk2 + bk · Pk + ck (8.2)
2
Función objetivo:
NT
M in Costo = fk (Pk ) (8.3)
k=1
128 CAPÍTULO 8. OPERACIÓN DE SISTEMAS TÉRMICOS.
...........
PD
NT
P k = PD (8.4)
k=1
∂
λ= fk (Pk ) (8.5)
∂Pk
NT
Pk = P D (8.6)
k=1
λ k = ak · P k + b k (8.7)
Ejemplo 8.1
λ = 108 × 10−4 · PG1 + 11, 669 = 176 × 10−4 · PG2 + 10, 333 (8.8)
$
λ = 11, 763284 (8.12)
MWh
Ejemplo 8.2
f2 = 11, 2 · P2 + 10 (8.14)
131
600 MW
300 MW
24 h
300
PD (t) = 600 − ·t (8.15)
24
de donde se obtiene:
360 t ≤ 19, 2
P1 (t) = (8.17)
600 − 12, 5 · t t ≥ 19, 2
132 CAPÍTULO 8. OPERACIÓN DE SISTEMAS TÉRMICOS.
240 − 12, 5 · t t ≤ 19, 2
P2 (t) = (8.18)
0 t ≥ 19, 2
11, 2 t ≤ 19, 2
λ(t) = −6 2 (8.19)
10, 8 × 10 · (600 − 12, 5 · t) + 9, 8 t ≥ 19, 2
8.2.25
Las centrales térmicas presentan restricciones con respecto a la
Restricciones.
capacidad de generación, las cuales deben ser modeladas en el despacho
económico. Un lı́mite de potencia máxima (Pmax ) esta dado por la
capacidad de la fuente primaria de energı́a. Ası́ mismo, existe un limite
inferior Pmin por debajo del cual la planta no está en capacidad de generar
de forma confiable. El modelo matemático resultante presenta la siguiente
forma:
Función objetivo
NT
M in Costo = fk (Pk ) (8.20)
k=1
NT
Pk = P D (8.21)
k=1
Costos Incrementales
Costo incremental
del sistema Pmax
T1 T2 T3
Potencia
Ejemplo 8.3
∂f1
λ1 = = 0, 0120 · P1 + 9 (8.23)
∂P1
∂f2
λ2 = = 0, 0096 · P2 + 6 (8.24)
∂P2
∂f3
λ3 = = 0, 0080 · P3 + 8 (8.25)
∂P3
135
Costos Incrementales
Costo incremental
del sistema Pmax
T1 T2 T3
Potencia
∂f4
λ4 = = 0, 0068 · P4 + 10 (8.26)
∂P4
⎛ ⎞ ⎛ ⎞ ⎛ ⎞
0.0120 −0.0096 0.0000 0.0000 P1 −3
⎜ 0.0120 0.0000 −0.0080 0.0000 ⎟ ⎜ P2 ⎟ ⎜ −1 ⎟
⎜ ⎟·⎜ ⎟=⎜ ⎟
⎝ 0.0120 0.0000 0.0000 −0.0068 ⎠ ⎝ P3 ⎠ ⎝ 1 ⎠ (8.27)
1.0000 1.0000 1.0000 1.0000 P4 800
⎛ ⎞
92.4
⎜ 428.0 ⎟
P =⎜ ⎟
⎝ 263.6 ⎠ (8.28)
16.0
⎛ ⎞ ⎛ ⎞ ⎛ ⎞
0.0120 −0.0080 0.0000 P1 8−9
⎝ 0.0120 0.0000 −0.0068 ⎠ · ⎝ P3 ⎠ = ⎝ 10 − 9 ⎠ (8.29)
1.0000 1.0000 1.0000 P4 800 − 400
⎛ ⎞
98.96550
⎜ 400.0000 ⎟
P =⎜ ⎟
⎝ 273.4483 ⎠ (8.30)
27.5862
1
Este problema puede ser solucionado utilizando la herramienta Gams como se
muestra en el anexo B
137
8.2.26 Red de
La red de transmisión también puede ser considerada como restricción transmisión
adicional, una forma simple de lograrlo es mediante un flujo DC.
P km
k
m
El flujo de potencia activa en una lı́nea del sistema que conecta los
nodos k y m esta dado por la ecuación 8.31
Pkm = gkm · Vk2 − bkm · Vk · Vm · sen (θkm ) − gkm · Vk · Vm · cos (θkm ) (8.31)
en donde
rkm
gkm = 2
(8.32)
rkm + x2km
−xkm
bkm = 2
(8.33)
rkm + x2km
−1
bkm ≈ (8.34)
xkm
Vk = Vm ≈ 1 (8.35)
138 CAPÍTULO 8. OPERACIÓN DE SISTEMAS TÉRMICOS.
1
Pkm = · (θk − θm) (8.38)
xkm
Ejemplo 8.4
30M W en cada una.2 Los datos de las plantas térmicas están dados en la tabla 8,
la base fijada es de 100M W . Cada unidad de generación térmica puede generar
entre 0 y 80M W Se desea encontrar un despacho económico considerando la red,
los datos de la misma están dados en la tabla 8
Térmica
Térmica
1
2
1 40 MW 2
60 MW
5
3 4
100 MW
Hidráulica Hidráulica
1 2
2
El despacho de un sistema hidrotérmico será tratado en el capı́tulo siguiente.
140 CAPÍTULO 8. OPERACIÓN DE SISTEMAS TÉRMICOS.
$title Despacho economico de p l a n t a s t e r m i c a s
$ontext
Despacho de p l a n t a s t e r m i c a s
te ni en do en cuenta l a s r e s t r i c c i o n e s de l a red
$offtext
s e t s pt P l a n t a s t e r m i c a s / 1 * 2 /
n nodos d e l s i s t e m a / 1 * 5 /
l l i n e a s de t r a n s m i s i o n / 1 * 4 / ;
t a b l e DT( pt , * ) Datos de l a s p l a n t a s t e r m i c a s
a2 b Max Min Nodo
1 108 1166.9 0.8 0 1
2 176 1033.3 0.8 0 2;
variables
P ( pt ) P o t e n c i a generada por cada una de l a s p l a n t a s t e r m i c a s
pf ( l ) F l u j o de P o t e n c i a por l a s l i n e a s
Ang ( n ) Angulos nodales
Coste Costo de l a p o t e n c i a a c t i v a ;
P . l o ( pt ) = DT( pt , ’ Min ’ ) ;
P . up ( pt ) = DT( pt , ’ Max ’ ) ;
pf . l o ( l ) = − Sistema ( l , ’ Pmax ’ ) ;
pf . up ( l ) = Sistema ( l , ’ Pmax ’ ) ;
equation
fo funcion o b j e t i v o
rf ( l ) r e s t r i c c i o n de f l u j o de p o t e n c i a en l a s l i n e a s
pn ( n ) p o t e n c i a nodal
slack angulo en e l nodo s l a c k ;
fo . . Coste = e = sum ( pt , DT( pt , ’ a2 ’ ) * P ( pt ) * P ( pt ) / 2 + DT( pt , ’ b ’ ) * P ( pt ) ) ;
rf ( l ) . . pf ( l ) = e = ( sum ( n , ( Ang ( n ) $ ( ord ( n)= Sistema ( l , ’ N1 ’ ) ) ) )
− sum ( n , ( Ang ( n ) $ ( ord ( n)= Sistema ( l , ’ N2 ’ ) ) ) ) )
/Sistema ( l , ’ X ’ ) ;
pn ( n ) . . sum ( l , pf ( l ) $ ( ord ( n)= Sistema ( l , ’ N1’ ) ) ) −
sum ( l , pf ( l ) $ ( ord ( n)= Sistema ( l , ’ N2 ’ ) ) ) = e=
sum ( pt ,−P ( pt ) $ ( ord ( n)=DT( pt , ’ Nodo ’ ) ) ) + Carga ( n ) ;
s l a c k . . Ang ( ’ 1 ’ ) = e = 0 ;
model DespachoEconomico / a l l / ;
solve DespachoEconomico minimizing Coste using nlp ;
display Ang . l , P . l
141
8.2.27 Pérdidas
Las pérdidas pueden ser incluidas al modelo utilizando un flujo de de la red
carga AC como restricción adicional. Sin embargo, existe una forma inicial (Modelo DC)
de considerarlas de forma parcial. Bajo el esquema de nodo único, la
principal restricción corresponde al balance de potencia; en este caso,
dicha ecuación debe ser modificada con las pérdidas de potencia activa:
NT
Pk = P D + PL (8.41)
k=1
142 CAPÍTULO 8. OPERACIÓN DE SISTEMAS TÉRMICOS.
∂fk 1
λ= · (8.42)
∂Pk 1 − ∂PL
∂Pk
1
ξk = (8.43)
1 − ∂PL
∂Pk
2
θkm
cos(θkm ) ≈ 1 − (8.44)
2
θ2
Pkm ≈ gkm − gkm · 1 − km − bkm · θkm (8.45)
2
2
Pperd(km) = gkm · θkm (8.47)
2
PL = gkm · θkm (8.49)
Una forma mas detallada de determinar las pérdidas como una función
de la potencia generada consiste en calcular los coeficientes de pérdidas
utilizando un flujo de carga AC. En este caso es necesario aplicar una
transformación invariante en potencia. Los coeficientes de pérdidas varı́an
con el nivel de tensión por lo cual deben ser recalculados en cada iteración.
Ejemplo 8.5
3 1
PL = · (PT 1 − 0, 4)2 + · (PT 2 − 0, 6)2 (8.50)
202 101
PT 1 + PT 2 = 1, 4 + PL (8.52)
8.2.28 Pérdidas Es posible considerar las pérdidas de la red usando un modelo más
de la red exacto, para esto es necesario hacer uso de los conceptos de análisis de
(Modelo AC) sistemas de potencia.
cos(θk ) sen(θk ) sen(θk ) cos(θk )
Ik = Pk · + Qk · + j · Pk · − Qk ·
Vk Vk Vk Vk
(8.55)
N N
cos(θk ) sen(θk ) cos(θm ) sen(θm )
PL = rkm · Pk · + Qk · · Pm · + Qm ·
k=1 m=1
Vk Vk Vm Vm
sen(θk ) cos(θk ) sen(θm ) cos(θm )
+ Pk · − Qk · · Pm · − Qm · (8.58)
Vk Vk Vm Vm
N N N
N
rkm · cos(θkm ) rkm · sen(θkm ) · Qm
PL = · Pk · P m − 2 · · Pk
k=1 m=1
Vk · Vm k=1 m=1
Vk · Vm
N N
rkm · cos(θkm )
+ · Qk · Qm (8.59)
k=1 m=1
V k · Vm
rkm · cos(θkm )
βkm = (8.60)
Vk · Vm
N
rkm · sen(θkm ) · Qm
βk0 = (8.61)
m=1
Vk · Vm
N N
rkm · cos(θkm )
β00 = · Qk · Qm (8.62)
m=1
V k · Vm
k=1
N N N
PL = β00 − 2 · βk0 · Pk + βkm · Pk · Pm (8.63)
k=1 k=1 m=1
Ejemplo 8.6
Dar solución al ejemplo anterior teniendo en cuenta el modelo AC, asumir que
todas las cargas tienen una demanda de potencia reactiva de 10M V Ar y que las
tensiones en los nodos generadores son de 1pu. Los efectos capacitivos de las lineas
de transmisión son de Y /2 = 0, 0005
⎛ ⎞
0, 0090636 −0, 0046879 −0, 0022059
βkm = ⎝ −0, 0046879 0, 0065632 −0, 0009455 ⎠ (8.64)
−0, 0022059 −0, 0009455 0, 0015902
⎛ ⎞
0, 32636588
βk = ⎝ 0, 37974879 · 10−5 ⎠ (8.65)
0, 39164764
1080 · PT 1 + 11669
λ= (8.68)
0, 999867 − 0, 01812 · PT 1 + 0, 938 · 10−2 · PT 2
1760 · PT 2 + 10333
λ= (8.69)
1, 00338 + 0, 938 · 10−2 · PT 1 − 0, 01312 · PT 2
PT 1 + PT 2 = 1, 4 + PL (8.70)
Ejemplo 8.7
7, 74 + 2 · 0, 00107 · P1 7, 72 + 2 · 0, 00072 · P2
= (8.74)
1 − 2 · 0, 5 × 10 · P1
−3 1 − 2 · 0, 2 × 10−3 · P2
Ejemplo 8.8
120
Demanda [MW]
110
90
80 80
0 4 12 18 22 24
Tiempo [h]
B D I L
G
T1-T2
0 A 9976 5464
E J
T2
λ = ak · P k + b k (8.75)
NT
Pk = P D (8.76)
k=1
de donde se obtiene:
Np
1 1 bk
λ= N p 1
· PD + N p 1
· (8.77)
k=1 ak k=1 ak k=1
ak
1
aD = N p 1
(8.78)
k=1 ak
Np
bk
b D = aD · (8.79)
k=1
ak
λ − bk
Pk = (8.80)
ak
Ejemplo 8.9
0 PD ≤ 75, 9091
P1 = (8.84)
0, 6197 · PD − 47, 0423 PD ≥ 75, 9091
PD PD ≤ 75, 9091
P2 = (8.85)
0, 3803 · PD + 47, 0423 PD ≥ 75, 9091
0, 0176 · PD + 10, 3330 PD ≤ 75, 9091
λ= (8.86)
0, 0067 · PD + 11, 1609 PD ≥ 75, 9091
Pc Pm
2
e= (aeq · PD + beq − λ(PD )) dPD + (aeq · PD + beq − λ(PD ))2 dPD
0 Pc
(8.87)
Para el caso (Pc = 75, 9091) con una potencia máxima de Pm = 300M W
los valores equivalente son aeq = 0, 0084 y beq = 10, 7948.
157
Lecturas complementarias
Contenido
Modelo lineal de largo plazo
159
160 CAPÍTULO 9. OPERACIÓN DE SISTEMAS HIDROTÉRMICOS.
Humedo Normal
Utilizar
Embalses
S eco Deficit
Decisión
Humedo Vertimiento
No
Utilizar
Embalses
S eco Normal
Caudales
Hoy Consecuencia
Futuros
Costo
FCF+FCP
FCP FCF
Optimo Embalse
Función objetivo:
N p NT
M in Cj · PT (jt) (9.1)
t=1 j=1
Conjunto de restricciones:
NT NH
PT (jt) + PH(it) = PD(t) (9.3)
j=1 i=1
donde
St
At
Vt
Qt
El agua represada puede ser retirada sin generar energı́a por medio del
vertedero de excesos el cual permite controlar el nivel del embalse.
τo + τ · PH si PH > 0
Q= (9.8)
0 si PH = 0
(Vt − Vt−1 )
Q = At − (9.9)
T
Ejemplo 9.1
Transición AB :
3·106 −2·106
• S + Q = 35 − 8·3600
= 0, 277m3 /s
170 CAPÍTULO 9. OPERACIÓN DE SISTEMAS HIDROTÉRMICOS.
B E H
A C F I
D G
• Este valor está por debajo del mı́nimo necesario para generar
(2m3 /s) por lo cual la totalidad de la generación debe ser
asumida por la planta térmica:
• S = 0.277m3 /s
• PH = 0
• PT = 300M W
• Costo = $2100
Transición AC : Vi = Vf
• S + Q = 35m3 /s
• PH(disp) = 330M W
• PH = 300M W
• S = 3m3 /s
• PT = 0
• Costo = $0
171
Transición AD :
1·106 −2·106
• S + Q = 35 − 8·3600
= 69.722m3 /s
• PH(disp) = 677M W
• PH = 300M W
• PT = 0
• S = 37, 72m3 /s
• Costo = $0
Transición BE : Vi = Vf
• S + Q = 30m3 /s
• PH = 280M W
• PT = 20
• Costo = $84
Transición CE :
3·106 −2·106
• S + Q = 30 − 8·3600
= −4.722
• No hay capacidad de generación hidráulica para pasar de C a
E. Se podrı́a pasar a un estado intermedio entre E y F pero éste
no fue considerado en la discretización planteada (éste error es
el costo de la discretización en este problema).
• Costo = ∞
Transición DE :
3·106 −1·106
• S + Q = 30 − 8·3600
= −39.44
• Las afluencias no son suficientes para esta transición
• Costo = ∞
Transición BF :
2·106 −3·106
• S + Q = 30 − 8·3600
= 64.722m3 /s
• PH(disp) = 627.22M W
• PH = 300M W
172 CAPÍTULO 9. OPERACIÓN DE SISTEMAS HIDROTÉRMICOS.
• S = 32.722m3 /s
• PT = 0M W
• Costo = $0
Transición BG :
1·106 −3·106
• S + Q = 30 − 8·3600
= 99.44m3 /s
• PH(disp) = 974M W Supera la demanda
• PH = 300M W
• S = 942.44m3 /s
• PT = 0M W
• Costo = $0
Transición EI :
2·106 −3·106
• S + Q = 40 − 8·3600
= 74.722m3 /s
• PH(disp) = 727.22M W
• PH = 727.22M W
• PT = 72.78M W
• Costo = $344
Transición FI :
• S + Q = 40m3 /s
• PH = 380M W
• PT = 420M W
• Costo = $3444
Transición GI :
173
2·106 −1·106
• S + Q = 40 − 8·3600
= 5.27m3 /s
• PH = 32.78M W
• PT n = 767.22M W Supera la capacidad de la planta
• PH = 500M W
• PR = 267.22M W (Racionamiento)
• Costo = $4012.8 + $4500
Los casos de costo infinito son rutas no factibles que el método descarta
de forma automática. Una vez definidos los costos de las diferentes
rutas se procede a usar programación dinámica para dar solución al
problema. En este caso la ruta óptima es ABEI cuyo costo es de $2528.
Los vertimientos son minimizados de forma implı́cita por lo que éstos
no requieren ser penalizados. La caracterı́stica dinámica del sistema se
hace evidente en la ruta ACGI la cual presenta costos iguales a cero en los
primeros periodos y sin embargo, es la más costosa además de presentar
racionamiento.
ΔQt ∂Q
= (9.11)
ΔPH(t) ∂PH
Np
∂f
ΔF = · ΔPT (t) (9.13)
t=1
∂PT (t)
reemplazando
Np
∂f /∂PT (t)
ΔF = − · ΔQ (9.14)
t=2
∂Q/∂PH(t)
∂f /∂PT (t)
υt = − (9.15)
∂Q/∂PH(t)
9.2.30 Múltiples
Hasta el momento se ha mostrado el proceso de optimización para embalses
un sistema simple conformado por una planta hidráulica y una planta
térmica. En el caso de tener varias plantas térmicas se puede recurrir a
un procedimiento de despacho económico como se mostró en el capı́tulo
anterior. Igualmente, un sistema de varios generadores térmicos puede
ser llevado a un generador térmico equivalente (ver sección 8).
a
F (PT ) = · P 2 + b · PT + c (9.16)
2 T
α
Q(PH ) = · PH2 + β · PH + γ (9.17)
2
T
min F (t) · dt (9.18)
0
intervalo
T
Q(t)dt = Vm (9.20)
0
T
min J = {F (t) + λ(t) · (PD (t) − PH (t) − PT (t)) + y · Q(t)} dt (9.21)
0
∂
F (t) − λ(t) = 0 ∀t ∈ [0 − T ] (9.22)
∂PT
∂
y· Q(t) − λ(t) = 0 ∀t ∈ [0 − T ] (9.23)
∂PH
T
Q(t)dt = Vm (9.25)
0
178 CAPÍTULO 9. OPERACIÓN DE SISTEMAS HIDROTÉRMICOS.
Ejemplo 9.2
800 MW
450 MW
300 MW
8h 16 h 24 h
Figura 9.5: Curva de carga para el problema de despacho
Q = 50 · PH + 0, 01 · PH2 (9.27)
179
y · (50 + 0, 01 · PH ) − 2
PH + = PD (t) (9.29)
0, 002
8 16 24
Qt dt + Qt dt + Qt dt = 357500 (9.30)
0 8 16
⎧ ⎫
⎨ 128, 3711 M W 0 ≤ t ≤ 8 ⎬
PH = 474.2094 M W 8 ≤ t ≤ 16 (9.32)
⎩ ⎭
232.1226 M W 16 ≤ t ≤ 24
⎧ ⎫
⎨ 171.6289 M W 0 ≤ t ≤ 8 ⎬
PH = 325.7906 M W 8 ≤ t ≤ 16 (9.33)
⎩ ⎭
217.8774 M W 16 ≤ t ≤ 24
180 CAPÍTULO 9. OPERACIÓN DE SISTEMAS HIDROTÉRMICOS.
Ejemplo 9.3
600 MW
300 MW
24 h
300
PD = 600 − ·t (9.34)
24
λ(t) = 3 · PT (9.35)
181
λ(t) = 1, 8 · y (9.36)
24
300 1, 8
1, 8 · 600 − ·t− dt = 10800 (9.37)
0 24 3
PT = 200M W
PH = 400 − 12, 5 · t
Costo : 1 440.000
Lecturas complementarias
Contenido
El mercado eléctrico
Bolsa vs contratos
Restricciones de la red
183
184 CAPÍTULO 10. EL MERCADO COLOMBIANO.
10.1.31
Colombia, al igual que la mayorı́a de los paı́ses, decidió modificar su
Concepto de
estructura regulatoria a un modelo de mercado. La tendencia básica en
competencia
los procesos de reestructuración es promover la competencia de agentes
privados. En la mayorı́a de los casos, la competencia ha reemplazado los
procedimientos de planeamiento de la expansión basados en optimización
centralizada.
competencia.
• Tiempo y oportunidad
• Posición geográfica
Para separar cada uno de los agentes del mercado, se crea el concepto
de bolsa de energı́a la cual determina los despachos óptimos desde el
punto de vista de los precios mientras que las restricciones de transmisión
son consideradas en una etapa de optimización posterior.
N
M in f = λj · Pjt (10.1)
j=1
sa
N
Pjt = Dt (10.2)
j=1
Pjt(min) ≤ Pjt ≤ Pjt(max) (10.3)
en donde
∂f
πt = λ∗t = (10.4)
∂Dt
24
Rj = (πt − cj ) · Pjt (10.5)
t=1
Día de la
Redespacho
operación
Despacho Posterior a la
Reconciliaciones
Ideal Operación
Restricciones
Nodoúnico de la red.
100 101
S TN
102
S istema
106
103 107
104 105
G1
10.1.34
El modelo de bolsa de energı́a permite un despacho óptimo desde Restricciones y
el punto de vista de los costos teniendo en cuenta la capacidad de reconciliaciones
generación de las plantas; no obstante, al intentar realizar este despacho en
el sistema real ocurren violaciones (infactibilidades) dadas principalmente
por la capacidad de transporte de la red. Estas violaciones se denominan
restricciones y exigen que el despacho sea modificado.
N
M in f = λj · Pjt (10.6)
j=1
sa
N
Pjt = Dt (10.7)
j=1
Pjt(min) ≤ Pjt ≤ Pjt(max) (10.8)
−Pijt(max) ≤ Pijt ≤ Pijt(max) (10.9)
1
Ver resolución CREG ...
194 CAPÍTULO 10. EL MERCADO COLOMBIANO.
• Reconciliación positiva.
• Reconciliación negativa.
en donde:
λj + π t
Rec(−)j = (10.11)
2
Ejemplo 10.1
Hidráulica 1 : 90 MW
Hidráulica 2 : 110 MW
Térmica
Térmica
1
2
1 40 MW 2
60 MW
5
3 4
100 MW
Hidráulica Hidráulica
1 2
$title Ejemplo de despacho i d e a l
s e t s k generadores /H1 , H2 , T1 , T2 / ;
t a b l e Datos ( k , * ) Datos de o f e r t a
MW Costo
H1 90 35
H2 150 40
T1 80 50
T2 120 90;
parameter D demanda d e l s i s t e m a / 2 0 0 / ;
variable f funcion o b j e t i v o ;
positive variable
P(k ) p o t e n c i a generada ;
P . up ( k ) = Datos ( k , ’MW’ ) ;
equation
fo funcion o b j e t i v o
re restriccion ;
fo . . f = e = sum ( k , P ( k ) * Datos ( k , ’ Costo ’ ) ) ;
re . . sum ( k , P ( k ) ) = e = D;
Model Despachoideal / A l l / ;
s o l v e Despachoideal usi n l p minimizing f ;
Execute Unload ’ I d e a l . gdx ’ , P , f ;
Los generadores hidráulicos tienen el costo más bajo del sistema por lo
cual deben abastecer la mayor parte de la demanda posible, la capacidad
de las lı́neas limitan esta generación a 50 MW cada una. Los 100 MW
restantes deben ser generador por las plantas térmicas, en donde la planta
térmica 1 es mas eficiente por lo cual debe ser despachada con 80M W . Los
20 MW restantes deben ser generados por la unidad 2. Ası́ el despacho
programado es el siguiente:
Hidráulica 1 : 50 MW
Hidráulica 2 : 50 MW
Térmica 1 : 80 MW
Térmica 2 : 20 MW
$ontext
Ejemplo de despacho programado
$offtext
10.1.35
Los contratos bilaterales de energı́a son intrumentos para el Contratos
cubrimiento del riesgo asociado con el precio de bolsa2 . Solo es posible bilaterales
realizar contratos entre los generadores y comercializadores del sistema,
para ello se debe presentar la solicitud de registro ante el ASIC con 5
dı́as de anticipación a la fecha en la cual entra en Operación Comercial
el contrato. Además, éste debe contener reglas o procedimientos claros
para determinar hora a hora, las cantidades de energı́a exigibles bajo el
contrato, y el precio respectivo. Se pueden presentar múltiples tipos de
contratos entre los agentes de un sistema, no obstante, existen algunos
contratos estándar a saber:
MWh Contrato
Tiempo
2
En especial en sistemas hidrotérmicos en donde la hidrologı́a puede ocasionar
volatilidad en el precio de bolsa.
200 CAPÍTULO 10. EL MERCADO COLOMBIANO.
MWh
Tiempo
Tope
MWh
Tiempo
Ejemplo 10.2
π t − λk
Lk = (10.12)
πt
en donde
πt : Precio de bolsa
Lecturas complementarias
Contenido
Simulación probabilistica
Salidas forzadas
Índices de confiabilidad
Simulación de montecarlo.
207
208 CAPÍTULO 11. SIMULACIÓN PROBABILÍSTICA DE COSTOS
11.1 Demanda
1000 MW
800 MW
600 MW
400 MW
5 12 21 24
5h 7h 9h 3h
t = fCDC (P ) (11.1)
T − fCDC (Pk )
P (P ≤ Pk ) = (11.2)
T
11.2 Generación
1000 MW
800 MW
Generador B 600 MW
400 MW
Generador A
5 12 21 24
5h 7h 9h 3h
Ejemplo 11.1
Una demanda dada por la curva 11.1 debe ser abastecida por tres unidades de
generación caracterizadas por la tabla 11.1, mostrar el proceso de simulación de
costos sin considerar las salidas forzadas
Para el generador A
SA
EA = fCDC (P ) · dP = 13800M W h (11.3)
0
Para el generador B
SA +SB
EB = fCDC (P ) · dP = 3400M W h (11.4)
SA
2
Ver referecia [3]
212 CAPÍTULO 11. SIMULACIÓN PROBABILÍSTICA DE COSTOS
Para el generador C
SA +SB +SC
EC = fCDC (P ) · dP = 0M W h (11.5)
SA +SB
ET = T · 2N (11.6)
Ejemplo 11.2
1000 MW
800 MW
ENS 600 MW
400 MW
Generador A
5 12 21 24
5h 7h 9h 3h
1000 MW
ENS 800 MW
C 600 MW
400 MW
Generador A
5 12 21 24
5h 7h 9h 3h
1000 MW
800 MW
Generador B 600 MW
400 MW
Generador A
5 12 21 24
5h 7h 9h 3h
11.2.37
La confiabilidad es la habilidad del sistema para cumplir su función.
Confiabilidad
En el caso de un sistema de generación de energı́a, su función es la de
suministrar potencia activa y reactiva ademas de mantener un perfil de
tensión y frecuencia. La confiabilidad está ı́ntimamente ligada con la
seguridad del sistema, esta última determinada mediante un análisis de
contingencias.
Ejemplo 11.3
Lecturas complementarias
Contenido
Modelo desterminı́stico
219
220 CAPÍTULO 12. PLANEAMIENTO DE LA GENERACIÓN
1
El lector puede consultar las referencias [2] y [3] , entre los métodos más utilizados
en la solución de problemas de programación lineal entera mixta esta Branch and Bound
221
12.1.38 Función
La función objetivo consiste en minimizar la suma de los costos de objetivo
inversión, costos del combustible, operación y mantenimiento. Cada uno
de estos costos son desagregados a continuación:
2
Este factor de aproximadamente 2 según la referencia [4]
222 CAPÍTULO 12. PLANEAMIENTO DE LA GENERACIÓN
12.1.39
El sistema se asume despachado a nodo único, por tal razón las
Restricciones
principales restricciones corresponden al balance de potencia nodal:
Ejemplo 12.1
$ t i t l e Planeamiento de l a expansion de l a g e n e r a c i o n
$ontext
Modelo d e t e r m i n i s t i c o para e l
de planeamiento de l a g e n e r a c i o n
s i n t e n e r en cuenta l a
indisponibilidad
$offtext
sets
k generadores / G1 * G4 /
t periodos / t1 * t3 / ;
parameters
Ci ( k ) c o s t o f i j o de ó i n v e r s i n
/ G1 100
G2 180
G3 160
G4 130 /
Cc ( k ) c o s t o s de c om b us ti b le
/ G1 5.3
G2 5.2
G3 6.0
G4 5.8 /
Cf ( k ) c o s t o s f i j o s de o p e r a c i o n
/ G1 1.2
G2 1.3
G3 1.5
G4 1.3 /
Cv ( k ) c o s t o s v a r i a b l e s de o p e r a c i o n
/ G1 3.2
G2 3.1
G3 3.2
G4 3.2 /
M( k ) capacidad de cada unidad
/ G1 10
G2 15
G3 10
G4 10 /
D( t ) demanda para un e s c e n a r i o [MW]
/ t1 20
t2 30
t3 35 /
variable
f f u n c i o n de c o s t o t o t a l
224 CAPÍTULO 12. PLANEAMIENTO DE LA GENERACIÓN
positive variables
fci f u n c i o n de c o s t o s de i n v e r s i o n
fcc f u n c i o n de c o s t o s de c om b u s ti b le
fcf f u n c i o n de c o s t o s f i j o s de o p e r a c i o n
fcv f u n c i o n de c o s t o s v a r i a b l e s
p ( k , t ) p o t e n c i a generada en cada periodo ;
integer variable
x(k ) numero de unidades de cada t i p o ;
x . up ( k ) = 2 ;
equations
fo funcion o b j e t i v o
qci equacion de c o s t o s de i n v e r s i o n
qcc equacion de c o s t o s de c om bu s ti bl e
qcf equacion de c o s t o s f i j o s de o p e r a c i o n
qcv equacion de c o s t o s v a r i a b l e s
qd ( t ) b a l a n c e de p o t e n c i a
qm( k , t ) capacidad de cada p l a n t a ;
fo . . f = e = f c i + fcc + f c f + fcv ;
qci . . f c i = e = sum ( k , Ci ( k ) * x ( k ) ) ;
qcc . . f c c = e = sum ( k , sum ( t , Cc ( k ) * P ( k , t ) ) ) ;
qcf . . f c f = e = sum ( k , Cf ( k ) * x ( k ) ) ;
qcv . . f c v = e = sum ( k , sum ( t , Cv ( k ) * P ( k , t ) ) ) ;
qd ( t ) . . D( t )= l = sum ( k , P ( k , t ) ) ;
qm( k , t ) . . P ( k , t ) = l = M( k ) * x ( k ) ;
model g e n e r a c i o n / a l l / ;
Lecturas complementarias
227
228 ANEXOS A. MÉTODOS DE AFORO.
V
Q= (A.1)
T
x
Vsup = (A.2)
T
229
m
10
x=
b
y1
(yi + yi−1 ) · b
Si = n
(A.3)
2
!
2
b b
Pi = yi−1 + yi + + + (yi − yi−1 )2 (A.4)
n n
Si Si
− ≤ 0.1 (A.5)
Pi M ax Pi M in
1 Si
K = A · ln · +B (A.6)
n Pi
n
ST = Si (A.8)
i=1
n
Vsup Si
Qprom = · A · ln +B · Si (A.9)
n i=1
Pi
Molinete
Peso
Figura A.3: Esquema de un molinete
P1 v12 P2 v22
+ y1 + = + y2 + (A.10)
γ 2·g γ 2·g
"
v2 = 2·g·y (A.11)
Q= v · dA (A.12)
" H
1
Q= v · L · dy = 2 · g · L y 2 · dy (A.13)
0
233
(1)
H (2)
(3)
2" 3
Q= 2·g ·L·H2 (A.14)
3
Una aproximación mas real del fenómeno debe tener en cuenta las
constracciones en los bordes del vertedero por lo cual la equación de
Francis toma la siguiente forma:
3
Q = 1.84 · L · H 2 (A.15)
1 2
b≤L≤ b (A.16)
2 3
o
90
235
236 ANEXOS B. FORMULACIÓN DE MODELOS EN GAMS.
En el caso del comando set el valor debe ir encerrado entre dos rayas
oblicuas //; dicho valor puede ser un conjunto de nombres (por ejemplo
/termocentro, termocartagena/) o una serie como en este caso (/T 1 ∗ T 2/);
el uso de este tipo de sintaxis facilita escribir los modelos, por ejemplo,
en caso de tener cinco generadores el dato correspondiente puede ser
descrito como /T 1, T 2, T 3, T 4, T 5/ o simplemente mediante la expresión
simplificada /T 1 ∗ T 5/.
• lp : Programación lineal.
Los ciclos iterativos solo requieren ser utilizados en los casos en que no
sea posible usar el paralelismo implı́cito de las declaraciones en GAMS.
Por ejemplo, si se tiene un conjunto de restricciones con caracterı́sticas
similares, solo basta definirla con un indice (set) apropiado.
B.3.40
Las estructuras condicionales permiten tomar decisiones basado en estructura
la evaluación de alguna condición. De otra parte, los ciclos iterativos condicional
permiten solucionar cientos o miles de problemas de optimización que
presenten una estructura similar o que se interrelacionen temporalmente
por medio de alguna función conocida.
B.3.41 los ciclos iterativos pueden ser definidos por un comando f or. Para
estructura for mostrar el uso de este comanda se utilizará el ejemplo del despacho de
las plantas térmicas, pero esta vez se desea encontrar el despacho óptimo
para las 24 horas del dı́a de tal forma que la demanda aumente en 0.01 en
cada periodo.
$ T i t l e Despacho economico uninodal .
$OnText
Problema de despacho economico de
p l a n t a s t e r m i c a s b a j o un esquema de nodo
unico para l a s 2 4 horas d e l dia
$OffText
s e t s k i n d i c e de l a s p l a n t a s t e r m i c a s / T1 * T2 / ;
variables
costo c o s t o t o t a l de l a o p e r a c i o n ;
positive variables
Pg ( k ) p o t e n c i a generada por cada t e r m i c a ;
Pg . l o ( k ) = gen ( k , ’ Pmin ’ ) ;
Pg . up ( k ) = gen ( k , ’ Pmax ’ ) ;
equations
fo funcion o b j e t i v o
re r e s t r i c c i o n de igualdad ;
fo . . c o s t o = e = sum ( k , ( gen ( k , ’ a2 ’ ) * Pg ( k ) / 2 + gen ( k , ’ b ’ ) ) * Pg ( k ) ) ;
re . . sum ( k , Pg ( k ) ) = e = d ;
model DespachoEconomico / a l l / ;
s c a l a r t contador de i t e r a c i o n e s ;
for ( t = 1 to 2 4 ,
d = d + 0.01;
solve DespachoEconomico minimizing c o s t o using nlp ;
d i s p l a y Pg . l , c o s t o . l ;
);
243
B.3.42 Los
Los vectores definidos con el comando set son normalmente definidos operadores ord
en forma de texto aún cuando se trate de números naturales, esto significa y card
que en la definición
set i l o s numeros n a t u r a l e s / 1 * 1 0 / ;
la variable i toma los valores desde el uno hasta el diez pero en forma
de caracter; en otras palabras no es posible definir ningún condicional
de la forma $(i < 5). Para hacer esto es necesario usar el comando ord.
Este comando indica la posición en el orden de definición del vector. Por
ejemplo en la siguiente definición
set i p l a n t a s h i d r a u l i c a s / s a n c a r l o s , guavio , calima / ;
B.4.44 Archivos Una forma relativamente simple de mostrar los resultados o los datos
gdx del sistema es mediante el uso de archivos gdx (GAMS Data Exchange).
Este tipo de archivo funciona de forma análoga al comando display:
Execute Unload ’ R e s u l t a d o s . gdx ’ , x ;
Francis, 72
Función objetivo, 108
Heurı́sticas, 119
Jepirachi, 15
Kaplan, 75
Karush-Kuhn-Tucker, 112
OLADE, 36
Oligopolio, 188
Optimización no lineal, 109
PCH, 37
Pelton, 68
Plan de expansión, 220
Programación lineal, 116
247