Published
Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México
Filtro de Kalman de Conjuntos para pronóstico de caudales horarios en el río Huaynamota, Nayarit, México
DOI:
https://doi.org/10.15446/ing.investig.90023Keywords:
Ensemble Kalman Filter, autoregressive models, short-term streamflow forecasting, data assimilation (en)Filtro de Kalman de Conjuntos, modelos autorregresivos, pronósticos de caudales a corto plazo, asimilación de datos (es)
Hydrological phenomena are characterized by the formation of a non-linear dynamic system, and streamflows are not unrelated to this premise. Data assimilation offers an alternative for flow forecasting using the Ensemble Kalman Filter, given its relative ease of implementation and lower computational effort in comparison with other techniques. The hourly streamflow of the Chapalagana station was forecasted based on that of the Platanitos station in northwestern México. The forecasts were made from one to six steps forward, combined with set sizes of 5, 10, 20, 30, 50, and 100 members. The Nash-Sutcliffe coefficients of the Discrete Kalman filter were 0,99 and 0,85 for steps one and six, respectively, achieving the best fit with a tendency to shift the predicted series, similar to the persistent forecast. The Ensemble Kalman Filter (EnKF) obtained 0,99 and 0,05 in steps one and six. However, it converges on the observed series with the limitation of considerable overestimation in higher steps. All three algorithms have equal statistical adjustment values in step one, and there are progressive differences in further steps, where ARX and DKF remain similar and EnKF is differentiated by the overestimation. EnKF enables capturing non-linearity in sudden streamflow changes but generates overestimation at the peaks.
Los fenómenos hidrológicos se caracterizan por conformar un sistema dinámico no lineal, y los caudales no son ajenos a esta premisa. La asimilación de datos ofrece una alternativa para el pronóstico de caudales mediante el Filtro de Kalman de Conjuntos, dada su relativa facilidad de implementación y menor esfuerzo computacional en contraste con otras técnicas. Se pronosticó el caudal horario de la estación Chapalagana en función del de la estación Platanitos en el noroeste de México. Los pronósticos se realizaron de uno a seis pasos hacia adelante, combinados con tamaños de conjunto de 5, 10, 20, 30, 50 y 100 miembros. Los coeficientes de Nash-Sutcliffe para el Filtro de Kalman Discreto fueron de 0,99 y 0,85 en los pasos uno y seis respectivamente, logrando el mejor ajuste con tendencia a desplazar la serie pronosticada, similar al pronóstico persistente. El Filtro de Kalman de Conjuntos (EnKF) obtuvo 0,99 y 0,05 en los pasos uno y seis. No obstante, este converge sobre la serie observada con la limitante de sobrestimación considerable en pasos superiores. Los tres algoritmos tienen igual valor de ajuste estadístico en el paso uno, y se dan diferencias progresivas en pasos sucesivos, donde ARX y DKF se mantienen similares y EnKF se diferencia por la sobrestimación. EnKF permite captar la no linealidad en los cambios bruscos de caudal, pero genera sobrestimación en los picos.
References
Abaza, M., Anctil, F., Fortin, V., and Turcotte, R. (2015). Exploration of sequential streamflow assimilation in snow dominated watersheds. Advances in Water Resources, 86, 414-424. https://doi.org/10.1016/j.advwatres.2015.10.008
Aguado-Rodríguez, J., Quevedo-Nolasco, A., Castro-Popoca, M., Arteaga-Ramírez, R., Vázquez-Peña, M., and Zamora- Morales, P. (2016). Predicción de variables meteorológicas por medio de modelos ARIMA. Agrociencia, 50(1). http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S1405-31952016000100001
Alvarado-Hernández, L., Ibáñez-Castillo, L., Ruiz-García, A., González-Leiva, F., and Vázquez-Peña, M. (2020). Pronóstico horario de caudales mediante filtro de kalman discreto en el Río Huaynamota, Nayarit, México. Agrociencia, 54, 295-312. https://doi.org/10.47163/agrociencia.v54i3.1907
Bai, L., Chen, Z., Xu, J., and Li, W. (2016). Multi-scale response of runoff to climate fluctuation in the headwater region of Kaidu River in Xinjiang of China. Theoretical and Applied Climatology, 125(3-4), 703-712. https://doi.org/10.1007/s00704-015-1539-2
Box, G., Jenkins, G., Reinsel, G., and Ljung, G. (2016). Time series analysis: Forecasting and control (5th ed.). Wiley.
Brandhorst, N., Erdal, D., and Neuweiler, I. (2017). Soil moisture prediction with the ensemble Kalman filter: Handling uncertainty of soil hydraulic parameters. Advances in Water Resources, 110, 360-370. https://doi.org/10.1016/j.advwatres.2017.10.022
Bras, R., and Rodríguez-Iturbe, I. (1985). Random functions and hydrology. Addison-Wesley Publishing Company.
Chatfield, C. (2001). Prediction intervals for time-series forecasting. In J. S. Armstrong (Ed.), A Handbook for Researchers and Practitioners (vol. 30, pp. 475-494). Springer. https://doi.org/10.1007/978-0-306-47630-3
Clark, M. P., Rupp, D. E., Woods, R. A., Zheng, X., Ibbitt, R. P., Slater, A. G., Schmidt, J., and Uddstrom, M. J. (2008). Hydrological data assimilation with the ensemble Kalman filter: Use of streamflow observations to update states in a distributed hydrological model. Advances in Water Resources, 31(10), 1309-1324. https://doi.org/10.1016/j.advwatres.2008.06.005
CONAGUA (2008). Estadisticas del agua en México. SEMARNAT.
Cryer, J. D., and Chan, K.-S. (2008). Time series analysis with applications in R (2 nd ed.). Springer. https://doi.org/10.1007/978-0-387-75959-3
Evensen, G. (1994). Sequential data assimilation with a nonlinear quasi-geostrophic model using Monte Carlo methods to forecast error statistics. Journal of Geophysical Research, 99(C5), 10143. https://doi.org/10.1029/94jc00572
Evensen, G. (2003). The Ensemble Kalman Filter: Theoretical formulation and practical implementation. Ocean Dynamics, 53(4), 343-367. https://doi.org/10.1007/s10236-003-0036-9
Evensen, G. (2009). Data assimilation: The ensemble Kalman filter (2 nd ed.). Springer. https://doi.org/10.1007/978-3-642-03711-5
Field, C. B., Barros, V., Stocker, T. F., and Dahe, Q. (Eds.) (2012). Managing the risks of extreme events and disasters to advance climate change adaptation. Cambridge University Press. https://doi.org/10.1017/CBO9781139177245
Genz, A., and Bretz, F. (2009). Computation of multivariate normal and t probabilities. Springer. https://doi.org/10.1007/978-3-642-01689-9
Gillijns, S., Mendoza, O. B., Chandrasekar, J., De Moor, B. L. R., Bernstein, D. S., and Ridley, A. (2006, June 14-16). What is the ensemble Kalman filter and how well does it work? [Conference presentation]. 2006 American Control Conference, Minneapolis, MN, USA. https://doi.org/10.1109/ACC.2006.1657419
González-Leiva, F., Ibáñez-Castillo, L. A., Valdés, J. B., Vázquez-Peña, M. A., and Ruiz-García, A. (2015). Pronóstico de caudales con Filtro de Kalman Discreto en el río Turbio. Tecnologia y Ciencias Del Agua, 6(4), 5-24. http://revistatyca.org.mx/ojs/index.php/tyca/article/view/1176
INEGI (2010). Hidrografía. https://www.inegi.org.mx/temas/hidrografia/default.html#Descargas
Jazwinski, A. H. (2007). Stochastic processes and filtering theory. Dover Publications.
Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. Journal of Basic Engineering, 82(Series D), 35-45. https://doi.org/10.1115/1.3662552
Kavasseri, R. G., and Seetharaman, K. (2009). Day-ahead wind speed forecasting using f-ARIMA models. Renewable Energy, 34(5), 1388-1393. https://doi.org/10.1016/j.renene.2008.09.006
Liu, Y., and Gupta, H. V. (2007). Uncertainty in hydrologic modeling: Toward an integrated data assimilation framework. Water Resources Research, 43(7), W07401. https://doi.org/10.1029/2006WR005756
Martínez, J., Domínguez, E., and Rivera, H. (2012). Uncertainty regarding instantaneous discharge obtained from stage-discharge rating curves built with low density discharge measurements. Ingenieria e Investigación, 32(1), 30-35. https://revistas.unal.edu.co/index.php/ingeinv/article/view/28517
Maxwell, D. H., Jackson, B. M., and McGregor, J. (2018). Constraining the ensemble Kalman filter for improved streamflow forecasting. Journal of Hydrology, 560, 127-140. https://doi.org/10.1016/j.jhydrol.2018.03.015
Medina-González, H., Hernández-Pereira, Y., Santiago-Piloto, A. B., and Lau Quan, A. (2015). Modelación de perfil de humedad de suelos empleando un filtro de Kalman de Monte Carlo. Revista Ciencias Técnicas Agropecuarias, 24(2), 31-37. http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2071-00542015000200005
Meng, S., Xie, X., and Liang, S. (2017). Assimilation of soil moisture and streamflow observations to improve flood forecasting with considering runoff routing lags. Journal of Hydrology, 550, 568-579. https://doi.org/10.1016/j.jhydrol.2017.05.024
Morales-Velázquez, M. I., Aparicio, J., and Valdés, J. B. (2014). Pronóstico de avenidas utilizando el filtro de Kalman discreto. Tecnologia y Ciencias Del Agua, 5(2), 85-110. http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S2007-24222014000200006
Nash, J. E., and Sutcliffe, J. V. (1970). River flow forecasting through conceptual models part I — A discussion of principles. Journal of Hydrology, 10(3), 282-290. https://doi.org/10.1016/0022-1694(70)90255-6
Quiroz, K., Collischonn, W., and de Paiva, R. C. D. (2019). Data assimilation using the ensemble Kalman filter in a distributed hydrological model on the Tocantins River, Brasil. RBRH, 24, e14. https://doi.org/10.1590/2318-0331.241920180031
R Core Team. (2021). R: A language and environment for statistical computing. R Foundation for Statistical Computing. https://www.r-project.org/
Rafieeinasab, A., Seo, D. J., Lee, H., and Kim, S. (2014). Comparative evaluation of maximum likelihood ensemble filter and ensemble Kalman filter for real-time assimilation of streamflow data into operational hydrologic models. Journal of Hydrology, 519(PD), 2663-2675. https://doi.org/10.1016j.jhydrol.2014.06.052
Shmueli, G., and Lichtendahl, K. (2016). Practical time series forecasting with R: A hands on guide. Axelrod Schnall Publishers.
Simon, D. (2001, June). Kalman filtering. Embedded Systems Programming, 72-79. https://abel.math.harvard.edu/archive/116_fall_03/handouts/kalman.pdf
Singh, A., and Zommers, Z. (Eds.). (2014). Reducing disaster: Early warning systems for climate change. Springer. https://doi.org/10.1007/978-94-017-8598-3
Servicio Metereológico Nacional (SMN) (2019). Sistema de información climática computarizada CLICOM. Servicio Metereológico Nacional. http://clicom- mex.cicese.mx/malla/index.php
Valdés, J., Mejía, J., and Rodríguez-Iturbe, I. (1980). Filtros de Kalman en la hidrología: predicción de descargas fluviales para la operación óptima de embalses. Informe Técnico No. 80-2. https://www.researchgate.net/profile/Juan-Valdes-6/publication/261833695_KalmanFilter_Applications_in_Hydrology_Report_Valdes_Velazquez_and_Rodriguez_Iturbe_1980/data/0deec53595c22bce86000000/KalmanFilter-Report-Valdes-1980.pdf
Wang, S., Huang, G. H., Baetz, B. W., Cai, X. M., Ancell, B. C., and Fan, Y. R. (2017). Examining dynamic interactions among experimental factors influencing hydrologic data assimilation with the ensemble Kalman filter. Journal of Hydrology, 554, 743-757. https://doi.org/10.1016/j.jhydrol.2017.09.052
Welch, G., and Bishop, G. (2006). An introduction to the Kalman filter. https://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf
Winkler, R. D., Moore, R. D. D., Redding, T. E., Spittlehouse, D. L., Carlyle-Moses, D. E., and Smerdon, B. D. (2010). Hydrologic processes and watershed response. In R. Pike, T. Redding, R. Moore, R. Winkler, and K. Bladon (Eds.), Compendium of forest hydrology and geomorphology in British Columbia (pp. 133-178). B.C. Ministry of Forests and Range. https://www.for.gov.bc.ca/hfd/pubs/docs/lmh/Lmh66/Lmh66_ch06.pdf
Xu, J., Li, W., Ji, M., Lu, F., and Dong, S. (2009). A comprehensive approach to characterization of the nonlinearity of runoff in the headwaters of the Tarim River, western China. Hydrological Processes, 24(2), 136-146. https://doi.org/10.1002/hyp.7484
Zou, L., Zhan, C., Xia, J., Wang, T., and Gippel, C. J. (2017). Implementation of evapotranspiration data assimilation with catchment scale distributed hydrological model via an ensemble Kalman Filter. Journal of Hydrology, 549, 685-702. https://doi.org/10.1016/j.jhydrol.2017.04.036
How to Cite
APA
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Download Citation
CrossRef Cited-by
1. Ricardo Pérez-Indoval, Rabindranarth Romero-López, Rafael Díaz-Sobac. (2025). Pronóstico Hidrológico en la Cuenca de Misantla (México) mediante el Uso del Filtro de Kalman Discreto. Tecnología y ciencias del agua, https://doi.org/10.24850/j-tyca-17-2-7.
2. Noureddine Daif, Aziz Hebal, Salah Difi, Djillali Fettam, Bilel Zerouali, Salim Heddam. (2026). Accurate Multi-horizon Hourly Streamflow Forecasting Using ELM Optimized by GWO, BAT, DE, WOA, and GA Algorithms. Pure and Applied Geophysics, 183(3), p.1253. https://doi.org/10.1007/s00024-025-03888-8.
3. Ricardo Pérez-Indoval, Rabindranarth Romero-López, Rafael Díaz-Sobac. (2026). Pronóstico hidrológico en la cuenca de Misantla (México) mediante el uso del filtro de Kalman discreto. Tecnología y ciencias del agua, 17(2), p.159. https://doi.org/10.24850/j-tyca-2026-02-05.
Dimensions
PlumX
Article abstract page views
Downloads
License
Copyright (c) 2022 Ildefonso Nárvaez-Ortiz, Laura Alicia Ibáñez-Castillo, Ramón Arteaga-Ramírez, Mario Alberto Vázquez-Peña

This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors or holders of the copyright for each article hereby confer exclusive, limited and free authorization on the Universidad Nacional de Colombia's journal Ingeniería e Investigación concerning the aforementioned article which, once it has been evaluated and approved, will be submitted for publication, in line with the following items:
1. The version which has been corrected according to the evaluators' suggestions will be remitted and it will be made clear whether the aforementioned article is an unedited document regarding which the rights to be authorized are held and total responsibility will be assumed by the authors for the content of the work being submitted to Ingeniería e Investigación, the Universidad Nacional de Colombia and third-parties;
2. The authorization conferred on the journal will come into force from the date on which it is included in the respective volume and issue of Ingeniería e Investigación in the Open Journal Systems and on the journal's main page (https://revistas.unal.edu.co/index.php/ingeinv), as well as in different databases and indices in which the publication is indexed;
3. The authors authorize the Universidad Nacional de Colombia's journal Ingeniería e Investigación to publish the document in whatever required format (printed, digital, electronic or whatsoever known or yet to be discovered form) and authorize Ingeniería e Investigación to include the work in any indices and/or search engines deemed necessary for promoting its diffusion;
4. The authors accept that such authorization is given free of charge and they, therefore, waive any right to receive remuneration from the publication, distribution, public communication and any use whatsoever referred to in the terms of this authorization.










