Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos de Calibracion de Modelos Hidrologicos de Simulacion Continua
Algoritmos de Calibracion de Modelos Hidrologicos de Simulacion Continua
Algoritmos de Calibracion de Modelos Hidrologicos de Simulacion Continua
de simulacin continua
PROGRAMA DE FORMACIN IBEROAMERICANO EN MATERIA DE AGUAS. CODIA.
CURSO:Tcnicas y algoritmos empleados en estudios hidrolgicos e hidrulicos.
AECID, 23 al 27 de agosto de 2010 Montevideo, Uruguay
ndice
Modelos hidrolgicos de
simulacin continua
Simulacin hidrolgica continua
Significacin estadstica
Representacin de parte del ciclo hidrolgico por medio de algoritmos, describen distribucin
espacial de la precipitacin, prdidas por evaporacin e intercepcin, flujo a travs del suelo por
infiltracin, percolacin y aguas subterrneas, escurrimiento superficial, sub superficial y en ros.
En general las variables de entrada son: precipitacin y evapotranspiracin potencial (en algunos
casos temperaturas)
Pronstico de caudales
Modelos hidrolgicos de
simulacin continua
Modelo de balance en paso mensual: Temez
Modelo de Temez
Simulacin continua de caudales medios mensuales en funcin de precipitaciones acumuladas mensuales y
evapora transpiraciones potenciales. Ejemplo de aplicacin en el Ro Uruguay en Salto Grande (distribuido
por sub cuencas, calibracin 1995-2001 y verificacin 2002-2009, Failache 2010, CTM-SG).
22500
20000
20000
17500
17500
Aug-09
Feb-09
May-09
Nov-08
Aug-08
Feb-08
May-08
Nov-07
Aug-07
Feb-07
May-07
Nov-06
Aug-06
Feb-06
May-06
Nov-05
Aug-05
Feb-05
May-05
Nov-04
Aug-04
Feb-04
Jul-01
Oct-01
Apr-01
Jan-01
Jul-00
Oct-00
Apr-00
Jan-00
Jul-99
Oct-99
Apr-99
Jan-99
Jul-98
Oct-98
Apr-98
Jan-98
Jul-97
Oct-97
Apr-97
Jan-97
Jul-96
Oct-96
0
Apr-96
0
Jan-96
2500
Jul-95
2500
Oct-95
5000
Apr-95
5000
May-04
7500
Nov-03
7500
10000
Aug-03
10000
12500
Feb-03
12500
15000
May-03
15000
Nov-02
22500
Jan-95
Modelo de Temez
Modelo de Temez
Modelo de Temez
Modelo de Temez
Hmax=C.AD(mm)
pas
Modelos hidrolgicos de
simulacin continua
Modelo de paso diario: HYMOD
Modelo HYMOD
Moore, R.J., 1985. The probability-distributed principle and runoff production at point and basin scale. Hydrological
Sciences Journal 30(2), 273-297.
Extrado de Parameter optimization of the HYMOD model using SCEM-UA and MOSCEM-UA , Bos A. y A. Breng, Modelling
Geo-Ecological Systems, Computational Bio- and Physical Geography, Faculty of Science, University of Amsterdam , 2006
F(C) 1 1
C
max
B exp
0 C Cmax
Modelo HYMOD
Modelo HYMOD
a: divisin del excedente de agua en cada periodo entre flujo rpido (modelado como 3
tanques) y lento (modelado como un tanque)
flst: fraccin de agua que abandona en cada unidad de tiempo el tanque lento
flqt: fraccin de agua que abandona en cada unidad de tiempo el tanque rpido
rea
(km2)
Pendiente
(%)
Inmediata
Y cabecera
Valentn
Del Sauce
Monzon
De los Molles
Del Pescado Chico
Del Sauce 2
Cuenca total
240
213
112
63
124
104
478
41
1376
2.13
3.51
4.04
2.76
3.48
2.59
3.44
1.89
Cuenca
Inmediata
Y cabecera
Valentn
Del Sauce
Monzon
De los Molles
Del Pescado Chico
Del Sauce 2
85.7
78.5
78.7
84.2
78.8
92.4
69.8
90.4
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
366
151
327
293
365
328
333
365
359
364
365
365
366
365
365
365
366
364
365
365
366
Precipitacin
media anual
(mm/ao)
Coeficiente de
escorrenta
936
720
1431
1303
1231
1222
1378
1000
867
1203
1536
1070
1410
1520
1776
1641
950
1520
1219
1600
760
0.23
0.00
0.41
0.36
0.29
0.26
0.33
0.31
0.24
0.19
0.37
0.30
0.32
0.32
0.41
0.36
0.25
0.31
0.20
0.38
0.13
300
250
Caudales medidos
Caudal (m3/s)
100
200
150
150
200
100
250
50
13/09/02
29/08/02
14/08/02
30/07/02
15/07/02
30/06/02
15/06/02
31/05/02
16/05/02
1/05/02
16/04/02
1/04/02
17/03/02
2/03/02
15/02/02
31/01/02
16/01/02
300
1/01/02
Precipitacin (mm/da)
50
Precipitaciones
140
Caudal (m3/s)
120
100
80
60
40
20
0
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
Modelo HYMOD
Concepto de calibracin y
funciones objetivo
Funciones objetivo
MC (Qob(i) Qc(i)) 2
i 1
Nmero de Nash
(Qob(i) Qc(i))
R 2 1
i 1
n
(Qob(i) Qob)
i 1
Qob(i) Qc(i)
i 1
i 1
Qob(i)
i 1
pn
Curva de permanencia
CP
p po
pn
Qp , ob(p)
P po
Modelo HYMOD
Solver de EXCEL
Algoritmos globales
Algoritmos genticos
La estimacin de los parmetros del modelo esta sujeta a varias fuentes de incertidumbre:
podemos decir:
y |
1Jasper A. Vrugt* and Willem Bouten, Institute for Biodiversity and Ecosystem Dynamics, University of Amsterdam, Netherlands, Nieuwe
Achtergracht 166, Amsterdam, 1018 WV.
2Hoshin V. Gupta, and Soroosh Sorooshian, Department of Hydrology and Water Resources, University of Arizona, Tucson, AZ 85721, USA.
E y y e1 , e 2 , e N ,
En el enfoque clsico de la calibracin de modelos los valores de escogidos son aquellos
que hacen E lo mas prximo a cero posible. Una expresin comn para E es la distancia
cuadrtica (SLS) o estimador de mxima verosimilitud,
mnimo
SLS e j 2
N
j1
N e ( )
( )
j
p( | y , )
exp
c
(
j1
2 /(1 )
para
Con
3(1 ) / 21/ 2
( )
(1 )(1 ) / 23 / 2
3(1 ) / 2
c( )
(1 ) / 2
1/(1 )
El parmetro
0,
1.
distribuidos cuando
unifrme cuando
p(, | ) 1
p( | y , ) M()N(1 ) / 2
Con
N
M() e j ()
2 /(1 )
j1
Algoritmos genticos (extrado del Global Optimization Toolbox 3, Users Guide, MATLAB)
1.- El algoritmo comienza creando una poblacin inicial aleatoria (uniformemente distribuida) de posibles
soluciones.
2.- A partir de la generacin inicial el algoritmo comienza a iterar creando nuevas generaciones de la
siguiente forma:
a) Crea un ranking con cada miembro de la presente generacin mediante la evaluacin en la funcin
objetivo.
d) Algunos de los miembros de la poblacin actual con mejor ranking son elegidos como elite.
Estos miembros son pasados directamente a la prxima generacin.
e) Produce hijos a partir de los padres. Los hijos pueden ser producidos a partir de cambios
aleatorios en un solo padre (mutacin) o combinando padres (cruzas).
f) Reemplaza la presente generacin con los hijos y algunos miembros de elite para formar una
nueva generacin.
Algoritmos genticos (extrado del Global Optimization Toolbox 3, Users Guide, MATLAB)
Algoritmos genticos (extrado del Global Optimization Toolbox 3, Users Guide, MATLAB)
Algoritmos genticos (extrado del Global Optimization Toolbox 3, Users Guide, MATLAB)
Algoritmo MOSCEM-UA
Jasper A Vrugt, Hoshin V. Gupta, Luis A. Bastidas, Willern Bouten and Soroosh Sorooshian
Consiste en una algoritmo gentico con particularidades evolutivas desarrolladas especficamente para las
complejidades de los modelos hidrolgicos. Optimiza mltiples funciones objetivo en la misma aplicacin.
Algoritmo MOSCEM-UA
Pasos
1.
Generacin de una poblacin inicial de puntos (vectores de soluciones) elegidos uniformemente dentro
del rango de posible variacin de los parmetros.
2.
Para cada punto son calculados los valores de las funciones objetivo (se crea una matriz con los valores de
los parmetros y sus funciones objetivo) y ordenados utilizando la una metodologa especifica (algoritmo
de fitness assignment Zitzler y Thiele 1999).
3.
4.
5.
Finalmente luego de un nmero de iteraciones prefijado los complejos forman la nueva poblacin.
La aplicacin iterativa de estos algoritmos conduce a determinar una regin de Pareto de las soluciones.
Algoritmo MOSCEM-UA
Algoritmo MOSCEM-UA
300
Caudal (m3/s)
250
200
150
100
50
50
100
150
das
200
250
300
50
100
150
200
250
300
350
400
450
500
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
10000
5000
0
10000
5000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
6000
4000
2000
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
10000
5000
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.12
0.1
0.08
0.06
0.04
0.02
0
0.18
0.19
0.2
0.21
0.22
1-Nmero de Nash
0.23
0.24
0.25
0.26