Published

2022-07-14

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.90023

Keywords:

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)

Downloads

Authors

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

Nárvaez-Ortiz, I., Ibáñez-Castillo, L. A., Arteaga-Ramírez, R. & Vázquez-Peña, M. A. (2022). Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México. Ingeniería e Investigación, 42(3), e90023. https://doi.org/10.15446/ing.investig.90023

ACM

[1]
Nárvaez-Ortiz, I., Ibáñez-Castillo, L.A., Arteaga-Ramírez, R. and Vázquez-Peña, M.A. 2022. Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México. Ingeniería e Investigación. 42, 3 (Feb. 2022), e90023. DOI:https://doi.org/10.15446/ing.investig.90023.

ACS

(1)
Nárvaez-Ortiz, I.; Ibáñez-Castillo, L. A.; Arteaga-Ramírez, R.; Vázquez-Peña, M. A. Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México. Ing. Inv. 2022, 42, e90023.

ABNT

NÁRVAEZ-ORTIZ, I.; IBÁÑEZ-CASTILLO, L. A.; ARTEAGA-RAMÍREZ, R.; VÁZQUEZ-PEÑA, M. A. Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México. Ingeniería e Investigación, [S. l.], v. 42, n. 3, p. e90023, 2022. DOI: 10.15446/ing.investig.90023. Disponível em: https://revistas.unal.edu.co/index.php/ingeinv/article/view/90023. Acesso em: 16 mar. 2026.

Chicago

Nárvaez-Ortiz, Ildefonso, Laura Alicia Ibáñez-Castillo, Ramón Arteaga-Ramírez, and Mario Alberto Vázquez-Peña. 2022. “Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México”. Ingeniería E Investigación 42 (3):e90023. https://doi.org/10.15446/ing.investig.90023.

Harvard

Nárvaez-Ortiz, I., Ibáñez-Castillo, L. A., Arteaga-Ramírez, R. and Vázquez-Peña, M. A. (2022) “Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México”, Ingeniería e Investigación, 42(3), p. e90023. doi: 10.15446/ing.investig.90023.

IEEE

[1]
I. Nárvaez-Ortiz, L. A. Ibáñez-Castillo, R. Arteaga-Ramírez, and M. A. Vázquez-Peña, “Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México”, Ing. Inv., vol. 42, no. 3, p. e90023, Feb. 2022.

MLA

Nárvaez-Ortiz, I., L. A. Ibáñez-Castillo, R. Arteaga-Ramírez, and M. A. Vázquez-Peña. “Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México”. Ingeniería e Investigación, vol. 42, no. 3, Feb. 2022, p. e90023, doi:10.15446/ing.investig.90023.

Turabian

Nárvaez-Ortiz, Ildefonso, Laura Alicia Ibáñez-Castillo, Ramón Arteaga-Ramírez, and Mario Alberto Vázquez-Peña. “Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México”. Ingeniería e Investigación 42, no. 3 (February 10, 2022): e90023. Accessed March 16, 2026. https://revistas.unal.edu.co/index.php/ingeinv/article/view/90023.

Vancouver

1.
Nárvaez-Ortiz I, Ibáñez-Castillo LA, Arteaga-Ramírez R, Vázquez-Peña MA. Ensemble Kalman Filter for Hourly Streamflow Forecasting in Huaynamota River, Nayarit, México. Ing. Inv. [Internet]. 2022 Feb. 10 [cited 2026 Mar. 16];42(3):e90023. Available from: https://revistas.unal.edu.co/index.php/ingeinv/article/view/90023

Download Citation

CrossRef Cited-by

CrossRef citations3

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

757

Downloads

Download data is not yet available.