Curso Olade Dia 1
Curso Olade Dia 1
Curso Olade Dia 1
SimSEE
1/102
SimSEE
Organización.
2/102
SimSEE
Calendario Curso Básico De 9:00 a 12:00 (Ecuador; GMT-5)
Calendario Curso Intermedio De 9:00 a 12:00 (Ecuador; GMT-5)
Webinar Caso Belice De 9:00 a 11:00 (Ecuador; GMT-5)
20 020
20 2
3/102
SimSEE
Curso Básico.
4/102
SimSEE
Curso básico.
7/102
SimSEE
SimSEE
https://simsee.org
●
100% OOP.
●
Sala de Juego.
●
Actores.
●
Parámetros Dinámicos.
●
Monitores.
●
Modelos Estocásticos.
●
Gratuito.
●
Código Abierto.
8/102
SimSEE
9/102
SimSEE
10/102
SimSEE
El Sistema
Generadores
Demandas
Red eléctrica
Interconexiones
11/102
SimSEE
El Simulador
Una Herramienta
12/102
SimSEE
13/102
SimSEE
(t)
Horizonte
t_inicial t_final
o
ing
ado
Dom
Sáb
Pico de la noche
Pico del mediodía
Valle de la madrugada
Variación diezminutal
60
40 dP10m-dPH
dP10m
20
MW
0
0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
-20
-40
-60
16/102
SimSEE
17/102
SimSEE
Estacionalidad de la demanda.
40
35
30
25
20
GWh
15
10
5
0
2013-01
2013-04
2013-07
2013-10
2013-12
18/102
SimSEE
10000 10,0%
6000 0,0%
GWh
4000 -5,0%
Crisis económica
2000 -10,0%
Restricciones
0 -15,0%
2005
2010
1965
1970
1975
1980
1985
1990
1995
2000
2015
2020
Fuente: ADME
19/102
SimSEE
Generadores
20/102
SimSEE
Sistema de transporte
21/102
SimSEE
22/102
SimSEE
23/102
SimSEE
Despacho y restricciones de Nodo
24/102
SimSEE
25/102
SimSEE
Sistema de transporte
Arco A
Arco B Nodo 2
Nodo 1
D2
G1 D1 G2
26/102
SimSEE
●
Racionamiento
●
Falla
●
Déficit
●
Demanda insatisfecha
●
Costo de Falla
27/102
SimSEE
Déficit o Falla
28/102
SimSEE
Escalones de Falla
29/102
SimSEE
30/102
SimSEE
31/102
SimSEE
Costo Futuro
+∞
CF p ( x k )=
ahora
⟨ ∑
k= k ahora
q
(k− k ahora )
ce k
⟩ r
33/102
SimSEE
Dos centrales:
34/102
SimSEE
Ejemplo- Demanda 168 horas
35/102
SimSEE
450
400
Costo Marginal [USD/MWh]
350
300
250
200 G1
G2
150 F
100
50
0
0 20 40 60 80 100 120 140 160 180 200 220 240
DEMANDA [MW]
36/102
SimSEE
37/102
SimSEE
38/102
Ejemplo, si el paso de tiempo fuese semanal. SimSEE
39/102
SimSEE
450
400
Costo Marginal [USD/MWh]
350
300
250
200 G1
G2
150 F
100
50
0
0 20 40 60 80 100 120 140 160 180 200 220 240
DEMANDA [MW]
40/102
SimSEE
42/102
SimSEE
44/102
SimSEE
Desventajas:
Es una aproximación y como tal introduce errores o pérdida de
detalle en lo que estamos simulando.
No es posible tener en cuenta detalles como el costo de arranque y
parada de las centrales o la frecuencia con que éstas admiten ser
prendidas, dado que dentro del paso de tiempo se ha perdido la
secuencia horaria.
En SimSEE, se construyeron modelos de centrales que admiten
prendido y apagado por POSTE o prendido apagado por PASO
DE TIEMPO.
46/102
SimSEE
47/102
SimSEE
USD/h
cv inc
P máx MW
NPostes
C= ∑ P j cv inc Δ t j
j=1
48/102
SimSEE
USD/h
cv inc
C mín
P mín P máx MW
NPostes
C= ∑ A j ( C mín +(P j −P mín )cv inc ) Δ t j
j=1
A j =P j > P mín
49/102
SimSEE
50/102
SimSEE
Modelado y Simulación.
51/102
SimSEE
x1
x
X (t )= 2
...
xn []
52/102
SimSEE
r(t)
X(t)
u(t)
53/102
SimSEE
x k +1=f (x k , u k , r k , k )
y k =g( x k , u k , r k , k )
54/102
SimSEE
55/102
SimSEE
Política de Operación.
u k = p(x k , r k , k )
56/102
SimSEE
+∞
CF p (x k )=
ahora
⟨ ∑
k =k ahora
q
(k−k ahora)
ce (x k ,r k ,u k , k )
⟩ {r k }
57/102
SimSEE
Motor Gen
P= η⋅PCI⋅q
59/102
SimSEE
60/102
SimSEE
Restricción dinámica.
Si no hubiera restricciones
para el traslado de recursos
en el tiempo el CMO sería
el mismo para todas las
horas.
61/102
SimSEE
Representación de la
incertidumbre.
62/102
SimSEE
Fuentes
de aleatoriedad
• Demanda eléctrica.
• Caudales de aportes hídricos.
• Velocidad del viento.
• Radiación solar.
• Precio de los mercados regionales.
• Precios de los combustibles.
• Disponibilidad de combustibles.
• Roturas fortuitas.
63/102
SimSEE
Disponiblidad de
Generadores, líneas de
transmisión, etc.
Rotura ->
Disponible Indisponible
<- Reparación
●
Si no representamos el estado de Disponible/Indisponible, con pasos de tiempo
de simulación pequeños, el efecto de la Inercia del proceso de
Rotura/Reparación es subestimado.
●
Cada unidad representada agrega una variable de estado booleana.
64/102
SimSEE
Modelos CEGH.
Mundo Real
TNL (lentes)
Mundo
Gaussiano
65/102
SimSEE
Modelos CEGH.
Espacio Gaussiano:
Sistema lineal multi-variable
alimentado por vector de
Ruido Blanco Gaussiano. NLT
h=nr −1 h=m−1
X k +1= A h X k −h + B h R k −h NLT
∑ ∑
h=0 h=0
NLT
Espacio Real
Permite definir
NLT
reducciones del estado.
Permite la incorporación
NLT
de información de
Pronósticos.
NLT
66/102
SimSEE
Modelos CEGH.
Asimilación de
Pronósticos
67/102
SimSEE
Operador Sin Pronósticos.
68/102
SimSEE
Operador Con Pronósticos.
69/102
SimSEE
h=nr −1 h=m−1
X k +1 = ∑ A h X k −h +S k + F k ∑ B h R k−h
h=0 h=0
Los sesgos (s) cambian la Guía del probabilidad 50% y los factores
de atenuación (f) regulan la inyección de ruido, permitiendo ir
desde un Pronóstico Deteminístico (ruido nulo) a la desaparición
del pronóstico (ruido histórico).
f 1 , k 0 ... 0
s1 , k
[]
S k = ...
sn , k [
F k = 0 f 2 , k ... 0
0 ... 0 f n , k ]
70/102
SimSEE
h=nr −1 h=m−1
X k +1 = ∑ A h X k −h + ∑ B h R k−h
h=0 h=0
71/102
SimSEE
Maldición de Belman.
)
,kk
,r
k
x
p(
=
k
u
Dim(u)×Dim( x)×Dim(r)×Dim(k )
72/102
SimSEE
x1
x2 X
R
t
z= R( X )
A
u=PO z ( z , r , t )
X= A( z , w)
t
W es el ruido que permite poblar
el volumen de X que mapea
z en el z dado.
z1 73/102
SimSEE
Espacio REAL
P10
P50
P90
Espacio Gaussiano
P10
P50
x1
x2 P90
74/102
SimSEE
P10 z= M R X
P50
x2
x1 P90 u=PO z ( z , r , t )
t R X= M A (t ) z+ B A (t) w
A
P10
P50
t
P90
z
z1
75/102
SimSEE
http://vates.adme.com.uy
Pronos
Info. Pronos Pronos Eólica
Tiempo Hidro. Demanda Solar
Real
Pronos Despacho
VATES 168h
Tiempo
Continuo
WEB
PÚBLICA
ADME
76/102
SimSEE
Optimización de la Operación.
77/102
SimSEE
78/102
SimSEE
u k = p(x k , r k , k )
79/102
SimSEE
Estado y
•
Poste Horario
80/102
SimSEE
81/102
SimSEE
∞
j−k
CF( x ,U k ,R k ,k)= ∑ q ⋅CE ( x j ,u j ,r j , j )
j=k
U k ={ uk ,uk+1 ,..... }
R k ={r k ,r k+1 ,..... }
82/102
SimSEE
… recursión de Bellman
'
CF( x , U k , R k , k )=CE ( x , uk , r k , k ) +q⋅CF( x ,U k +1 , R k +1 , k +1 )
'
x = f ( x , uk , r k , k )
83/102
SimSEE
Tasa de descuento
•
DurPaso/ DurAño
1
q= ( )
1+α
α=Tasas de descuento anual.
por ejemplo α=0.12 ; ( 12 % )
84/102
SimSEE
Causalidad
•
85/102
SimSEE
'
CF ( x , k )= ⟨mín { CE ( x ,u k ,r k , k ) +q⋅CF ( x , k+1 ) }⟩r
k
uk
86/102
SimSEE
'
CF ( x , k )= ⟨mín { CE ( x ,u k ,r k , k ) +q⋅CF ( x , k+1 ) }⟩r
k
uk
'
x =f ( x , uk ,r k , k )
U k = { uk , uk +1 , . .. . . }= { uk , U k +1 }
R k = {r k , r k +1 , .. . . . }= { r k , R k +1 }
87/102
SimSEE
rk
xk xk 1
CE ''
CF x '' , k 1
CE ' CF x , k 1
'
t
uk
88/102
SimSEE
X k +1=f ( X k ,u k ,r k ,k )
Esta ecuación captura “la dinámica del sistema”.
89/102
SimSEE
Resolución Iterativa
90/102
SimSEE
91/102
SimSEE
Maldición de la dimensionalidad.
1
xk x1k 1
xk2
x 2k 1
t
kT k 1T
N1 N 2 .... N nx
92/102
SimSEE
93/102
SimSEE
CF(1/1/2007-31/7/2009)
3 EH
1
70 72.4423 74.0951 75.4323 76.5859 77.6157 78.5546 79.423 80.2349 81
cota Bonete
94/102
SimSEE
1200
1000
800
USD/MWh
600 Serie1
400
200
0
13
1
11
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
estado
95/102
SimSEE
2500
2000
ConSorteos
SinSorteos
5ta
1500 6ta
CTR
PTI
SB
TGAA
1000 F1
F2
F3
F4
500
0
21
23
39
41
1
11
13
15
17
19
25
27
29
31
33
35
37
43
45
47
49
96/102
SimSEE
Ej. Valor del Agua Bonete.
Estado hidrológico Super Seco (H1).
97/102
SimSEE
Ej. Valor del Agua Bonete.
Estado hidrológico Super Húmedo ( H5 ).
98/102
SimSEE
Aproximación en SimSEE:
dh(QE) = caQE* QE + cbQE* QE^2
99/102
SimSEE
Encadenamiento de centrales
hidroeléctricas.
a32 CH3
CH1 a12
a34
CH2 a24
CH4
100/102
SimSEE
Erogado mínimo
Puede ser necesario para garantizar un nivel mínimo aguas abajo.
Navegabilidad – Toma de aguas.
Por control de crecidas – Protección de la presa.
Para mantener condiciones ambientales del río.
101/102
SimSEE
FIN!!!. …
102/102