Skip to main content

Advertisement

Log in

Prediction of river flow using hybrid neuro-fuzzy models

  • Original Paper
  • Published:
Arabian Journal of Geosciences Aims and scope Submit manuscript

Abstract

The complex nature of hydrological phenomena, like rainfall and river flow, causes some limitations for some admired soft computing models in order to predict the phenomenon. Evolutionary algorithms (EA) are novel methods that used to cover the weaknesses of the classic training algorithms, such as trapping in local optima, poor performance in networks with large parameters, over-fitting, and etc. In this study, some evolutionary algorithms, including genetic algorithm (GA), ant colony optimization for continuous domain (ACOR), and particle swarm optimization (PSO), have been used to train adaptive neuro-fuzzy inference system (ANFIS) in order to predict river flow. For this purpose, classic and hybrid ANFIS models were trained using river flow data obtained from upstream stations to predict 1-, 3-, 5-, and 7-day ahead river flow of downstream station. The best inputs were selected using correlation coefficient and a sensitivity analysis test (cosine amplitude). The results showed that PSO improved the performance of classic ANFIS in all the periods such that the averages of coefficient of determination, R2, root mean square error, RMSE (m3/s), mean absolute relative error, MARE, and Nash-Sutcliffe efficiency coefficient (NSE) were improved up to 0.19, 0.30, 43.8, and 0.13%, respectively. Classic ANFIS was only capable to predict river flow in 1-day ahead while EA improved this ability to 5-day ahead. Cosine amplitude method was recognized as an appropriate sensitivity analysis method in order to select the best inputs.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Aytek A, Kisi O (2008) A genetic programming approach to suspended sediment modeling. J Hydrol 351:288–298

    Article  Google Scholar 

  • Azad A, Karami H, Farzin S, Saeedian A, Kashi H, Sayyahi F (2018) Prediction of water quality parameters using ANFIS optimized by intelligence algorithms (case study: Gorganrood River). KSCE J Civ Eng 22(7):2206–2213

    Article  Google Scholar 

  • Basser H, Karami H, Shamshirband S h, Akib S, Amirmojahedi M, Ahmad R, Jahangirzadeh A, Javidnia H (2015) Hybrid ANFIS–PSO approach for predicting optimum parameters of a protective spur dike. Appl Soft Comput 30:642–649

    Article  Google Scholar 

  • Chang FJ, Chang YT (2006) Adaptive neuro-fuzzy inference system for prediction of water level in reservoir. Adv Water Resour 29:1–10

    Article  Google Scholar 

  • Chang FJ, Chen YC (2001) A counter propagation fuzzy-neural network modeling approach to real time stream flow prediction. J Hydrol 245:153–164

    Article  Google Scholar 

  • Chau KW (2007) A split-step particle swarm optimization algorithm in river stage forecasting. J Hydrol 346(3–4):131–135

    Article  Google Scholar 

  • Cheng CT, Wu XY, Chau KW (2005) Multiple criteria rainfall–runoff model calibration using a parallel genetic algorithm in a cluster of computers. Hydrol Sci J 50(6):2150–3435

    Article  Google Scholar 

  • Cheng CT, Niu WJ, Feng ZK, Shen JJ, Chau KW (2015) Daily reservoir runoff forecasting method using artificial neural network based on quantum-behaved particle swarm optimization. Water 7:4232–4246

    Article  Google Scholar 

  • Dorigo M (1992) Optimization, learning and natural algorithms. Ph.D Thesis, Dipartimento di Elettronica. Politecnico di Milano, Italy, p 23

    Google Scholar 

  • Drecourt JP (1999) Application of neural networks and genetic programming to rainfall runoff modeling. D2K Technical Report 0699-1-1. Danish Hydraulic. Institute, Denmark

  • Eberhart R, Kennedy J (1995) Particle swarm optimization. IEEE Int Conf 4:1942–1948

    Google Scholar 

  • Elbeltagi E, Hegazy T, Grierson D (2005) Comparison among five evolutionary-based optimization algorithms. Adv Eng Inform 19:43–53

    Article  Google Scholar 

  • Firat M (2008) Comparison of artificial intelligence techniques for river flow forecasting. Hydrol Earth Syst Sci 12:123–139

    Article  Google Scholar 

  • Firat M, Gungor M (2007) River flow estimation using adaptive neuro fuzzy inference system. Math Comput Simul 75:87–96

    Article  Google Scholar 

  • Fotovatikhah F, Herrera M, Shamshirband S, Chau KW, Faizollahzadeh-Ardabili S, Piran MJ (2018) Survey of computational intelligence as basis to big flood management: challenges, research directions and future work. Engineering Applications of Computational Fluid Mechanics 12(1):411–437

    Article  Google Scholar 

  • Gholami V, Chau KW, Fadaee F, Torkaman J, Ghaffari A (2015) Modeling of groundwater level fluctuations using dendrochronology in alluvial aquifers. J Hydrol 529:1060–1069

    Article  Google Scholar 

  • Gholami A, Bonakdari H, Ebtehaj I, Akhtari AA (2017) Design of an adaptive neuro-fuzzy computing technique for predicting flow variables in a 90° sharp bend. J Hydroinf 19(4):572–585

    Article  Google Scholar 

  • Gopakumar R, Kaoru T, James EJ (2007) Hydrologic data exploration and river flow forecasting of a humid tropical river basin using artificial neural networks. Water Resour Manag 21(11):1915–1940. https://doi.org/10.1007/s11269-006-9137-9

    Article  Google Scholar 

  • Hasanipanah M, Noorian-Bidgoli M, Jahed-Armaghani D, Khamesi H (2016) Feasibility of PSO-ANN model for predicting surface settlement caused by tunneling. Eng Comput 32(4):705–715

    Article  Google Scholar 

  • Holland JH (1975) Adaptation in nature and artificial systems. University of Michigan Press, Michigan

    Google Scholar 

  • Jalal-Kamali A (2015) Using of hybrid fuzzy models to predict spatiotemporal groundwater quality parameters. Earth Sci Inf. https://doi.org/10.1007/s12145-015-0222-6

    Article  Google Scholar 

  • Jang JR (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE TransSyst Man Cybernet 23:665–685

    Article  Google Scholar 

  • Jang JSR, Sun CT (1993) Functional equivalence between radial basis function networks and fuzzy inference systems. IEEE Trans Neural Netw 4(1):156–159

    Article  Google Scholar 

  • Kachitvichyanukul V (2012) Comparison of three evolutionary algorithms: GA, PSO and DE. Industrial Engineering and Management Systems 11(3):215–223

    Article  Google Scholar 

  • Karimi S, Shiri J, Kisi O, Xu T (2018) Forecasting daily streamflow values: assessing heuristic models. Hydrol Res 49(3):658–669

    Article  Google Scholar 

  • Kisi, O., Shiri, J., & Demir, V. (2017). Hydrological time series forecasting using three different heuristic regression techniques. In Handbook of Neural Computation (pp. 45–65).

    Chapter  Google Scholar 

  • Mirrashid M (2014) Earthquake magnitude prediction by adaptive neuro-fuzzy inference system (ANFIS) based on fuzzy C-means algorithm. Nat Hazards 74(3):1577–1593

    Article  Google Scholar 

  • Peyghami MR, Khanduzi R (2012) Predictability and forecasting automotive price based on a hybrid train algorithm of MLP neural network. Neural Comput Applic 21(1):125–132

    Article  Google Scholar 

  • Peyghami MR, Khanduzi R (2013) Novel MLP neural network with hybrid tabu search algorithm. Neural Network World 3(13):255–270

    Article  Google Scholar 

  • Pramanik N, Panda RK (2009) Application of neural network and adaptive neuro fuzzy inference systems for river flow prediction. Hydrol Sci J 54(2):247–260

    Article  Google Scholar 

  • Rezaei F, Safavi HR, Ahmadi A (2013) Groundwater vulnerability assessment using fuzzy logic: a case study in the Zayandehrood aquifers, Iran. Environ Manag 51:267–277

    Article  Google Scholar 

  • Rezapour-Tabari MM (2016) Prediction of river runoff using fuzzy theory and direct search optimization algorithm coupled model. Arab J Sci Eng 41(10):4039–4051

    Article  Google Scholar 

  • Safavi HR, Ahmadi KM (2015) Prediction and assessment of drought effects on surface water quality using artificial neural networks: case study of Zayandehrud River, Iran. J Environ Health Sci Eng 13(1):68. https://doi.org/10.1186/s40201-015-0227-6.

    Article  Google Scholar 

  • Salimi A, Karami H, Farzin S, Hassanvand M, Azad A, Kisi O (2018) Design of water supply system from rivers using artificial intelligence to model water hammer. ISH Journal of Hydraulic Engineering. https://doi.org/10.1080/09715010.2018.1465366

  • Sanikhani H, Kisi O (2012) River flow estimation and forecasting by using two different adaptive neuro-fuzzy approaches. Water Resour Manag 26(6):1715–1729. https://doi.org/10.1007/s11269-012-9982-7

    Article  Google Scholar 

  • Savic AD, Walters AG, Davidson JW (1999) A genetic programming approach to rainfall-runoff modeling. Water Resour Manag 13:219–231

    Article  Google Scholar 

  • Shihabudheen KV, Pillai GN (2018) Recent advances in neuro-fuzzy system: a survey. Knowl-Based Syst. https://doi.org/10.1016/j.knosys.2018.04.01

  • Shiri J, Kisi O (2010) Short-term and long-term streamflow forecasting using a wavelet and neuro-fuzzy conjunction model. J Hydrol 394(3–4):486–493

    Article  Google Scholar 

  • Shiri J, Kisi O (2011) Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuations. Comput Geosci 37(10):1692–1701. https://doi.org/10.1016/j.cageo

    Article  Google Scholar 

  • Socha K, Dorigo M (2008) Ant colony optimization for continuous domains, Eur. J Oper Res 185:1155–1173

    Article  Google Scholar 

  • Svensson C (2016) Seasonal river flow forecasts for the United Kingdom using persistence and historical analogues. Hydrol Sci J 61(1):19–35

    Article  Google Scholar 

  • Taormina R, Chau KW, Sivakumar B (2015) Neural network river forecasting through baseflow separation and binary-coded swarm optimization. J Hydrol 529:1788–1797

    Article  Google Scholar 

  • Wu CL, Chau KW (2011) Rainfall–runoff modeling using artificial neural network coupled with singular spectrum analysis. J Hydrol 399(3-4):394–409

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the Esfahan Regional Water Authority for providing the necessary data to carry out this investigation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saeed Farzin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Azad, A., Farzin, S., Kashi, H. et al. Prediction of river flow using hybrid neuro-fuzzy models. Arab J Geosci 11, 718 (2018). https://doi.org/10.1007/s12517-018-4079-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12517-018-4079-0

Keywords

Navigation