Abstract
This paper demonstrates the application of two different adaptive neuro-fuzzy (ANFIS) techniques for the estimation of monthly streamflows. In the first part of the study, two different ANFIS models, namely ANFIS with grid partition (ANFIS-GP) and ANFIS with sub clustering (ANFIS-SC), were used in one-month ahead streamflow forecasting and the results were evaluated. Monthly flow data from two stations, the Besiri Station on the Garzan Stream and the Baykan Station on the Bitlis Stream in the Firat-Dicle Basin of Turkey were used in the study. The effect of periodicity on the model’s forecasting performance was also investigated. In the second part of the study, the performance of the ANFIS techniques was tested for streamflow estimation using data from the nearby river. The results indicated that the performance of the ANFIS-SC model was slightly better than the ANFIS-GP model in streamflow forecasting.
Similar content being viewed by others
References
Abonyi J, Andersen H, Nagy L, Szeifert F (1999) Inverse fuzzy-process-model based direct adaptive control. Math Comput Simul 51:119–132
Box G, Jenkins G, Reinsel GC (1994) Time series analysis. Forecasting and control, 3rd edn. Prentice-Hall, Inc., Englewood Cliffs, NJ
Chang LC, Chang FJ (2001) Intelligent control for modeling of real-time reservoir operation. Hydrol Process 15:1621–1634
Chiu S (1994) Fuzzy model identification based on cluster estimation. J Intell Fuzzy Syst 2(3):267–278
Chiu S (1997) Extracting fuzzy rules from data for function approximation and pattern classification. In: Dubois D, Prade H, Yager R (eds) Fuzzy information engineering: a guided tour of applications. Springer, Berlin, pp 149–162
Chu HJ, Chang LC (2009) Application of optimal control and fuzzy theory for dynamic groundwater remediation design. Water Resour Manag 23(4):647–660
Cobaner M (2011) Evapotranspiration estimation by two different neuro-fuzzy inference systems. J Hydrol 398:292–302
Coulibaly P, Anctil F, Bobee B (2000) Daily reservoir inflow forecasting using artificial neural networks with stopped training approach. J Hydrol 230:244–257
Coulibaly P, Anctil F, Aravena R, Bobee B (2001) Artificial neural network modeling of water table depth fluctuations. Water Resour Res 37(4):885–896
Drake JT (2000) Communications phase synchronization using the adaptive network fuzzy inference system. Dissertation, New Mexico State University
El-Shafie A, Taha MR, Noureldin A (2007) A neuro-fuzzy model for inflow forecasting of the Nile river at Aswan high dam. Water Resour Manag 21:533–556
Firat M, Gungor M (2007) River flow estimation using adaptive neuro fuzzy inference system. Math Comput Simul 75:87–96
Goyal MK, Ojha CSP (2011) Estimation of scour downstream of a ski-jump bucket using support vector and M5 model tree. Water Resour Manag 25(9):2177–2195
Grino R (1992) Neural networks for univariate time series forecasting and their application to water demand prediction. Neural Netw World 5:437–445
Güldal V, Tongal H (2010) Comparison of recurrent neural network, adaptive neuro-fuzzy inference system and stochastic models in Egirdir Lake level forecasting. Water Resour Manag 24(1):105–128
Guven A (2009) Linear genetic programming for time-series modeling of daily flow rate. J Earth Syst Sci 118(2):137–146
Guven A, Talu NE (2010) Gene-expression programming for estimating suspended sediment in Middle Euphrates Basin, Turkey. CLEAN-Soil Air Water 38(12):1159–1168
Hsu K, Gupta HV, Sorooshian S (1995) Artificial neural network modeling of the rainfall-runoff process. Water Resour Res 31(10):2517–2530
Hundecha Y, Bardossy A, Theisen H (2001) Development of a fuzzy logic based rainfall-runoff model. Hydrol Sci J 46(3):363–376
Jang JSR (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–685
Karunanithi N, Grenney WJ, Whitley D, Bovee K (1994) Neural networks for river flow prediction. J Comput Civil Eng ASCE 8(2):201–220
Kennedy P, Condon M, Dowling J (2003) Torque-ripple minimization in switched reluctant motors using a neuro-fuzzy control strategy. In: Proceeding of the IASTED International Conference on Modeling and Simulation
Kisi O (2005) Suspended sediment estimation using neuro-fuzzy and neural network approaches. Hydrol Sci J 50(4):683–696
Kisi O (2006) Daily pan evaporation modeling using a neuro-fuzzy computing technique. J Hydrol 329:636–646
Kisi O (2007) Evapotranspiration modeling from climate data using a neural computing technique. Hydrol Process 21(6):1925–1934
Kisi O (2008) River flow forecasting and estimation using different artificial neural network techniques. Hydrol Res 39(1):27–40
Kisi O, Haktanir T, Ardiclioglu M, Ozturk O, Yalcin E, Uludag S (2009) Adaptive neuro-fuzzy computing technique for suspended sediment estimation. Adv Eng Softw 40:438–444
Kisi O, Nia AM, Gosheh MG, Tajabadi MRJ, Ahmadi A (2012) Intermittent streamflow forecasting by using several data driven techniques. Water Resour Manag 26(2):457–474
Kumar M, Raghuwanshi NS, Singh R, Wallender WW, Pruitt WO (2002) Estimating evapotranspiration using artificial neural networks. J Irrig Drain Eng ASCE 128(4):224–233
Maier HR, Dandy G (2000) Neural networks for prediction and forecasting of water resources variables: a review of modeling issues and applications. Environ Modell Softw 15(10):1–124
Mamdani EH, Assilian S (1975) An experimental in linguistic synthesis with fuzzy logic controller. Int J Man Mach Stud 7:1–13
Ozger M, Yildirim G (2009) Determining turbulent flow friction coefficient using adaptive neuro-fuzzy computing technique. Adv Eng Softw 40:281–287
Salem MH, Dorrah HT (1982) Stochastic generation and forecasting models for the River Nile. International Workshop on Water Resources Planning, Alexandria
Samhouri M, Abu-Ghoush M, Yaseen E, Herald T (2009) Fuzzy clustering-based modeling of surface interactions and emulsions of selected whey protein concentrate combined to ı-carrageenan and gum arabic solutions. J Food Eng 91:10–17
Sayed T, Tavakolie A, Razavi A (2003) Comparison of adaptive network based fuzzy inference systems and b-spline neuro-fuzzy mode choice models. J Comput Civil Eng ASCE 17(2):123–130
Shiri J, Kisi O (2010) Short-term and long-term streamflow forecasting using a wavelet and neuro-fuzzy conjuction model. J Hydrol 394:486–493
Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 15:116–132
Talebizadeh M, Moridnejad A (2011) Uncertainty analysis for the forecast of lake level fluctuations using ensembles of ANN and ANFIS models. Expert Syst Appl 38:4126–4135
Talei A, Chye Chua LH, Wong TSW (2010) Evaluation of rainfall and discharge inputs used by Adaptive Network-based Fuzzy Inference Systems (ANFIS) in rainfall–runoff modeling. J Hydrol 391:248–262
Tsukamoto Y (1979) An approach to reasoning method. In: Gupta M, Ragade RK, Yager RR (eds) Advances in fuzzy set theory and applications. Elsevier, Amsterdam, pp 137–149
Wei M, Bai B, Sung AH, Liu Q, Wang J, Cather ME (2007) Predicting injection profiles using ANFIS. Inform Sci 177:4445–4461
Wood EF (1980) Real time forecasting control of water resource systems. Workshop Report, Pergamon Press, New York
Yager RR, Filev DP (1994) Approximate clustering via the mountain method. IEEE Trans Syst Man Cybern 24(8):1279–1284
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sanikhani, H., Kisi, O. River Flow Estimation and Forecasting by Using Two Different Adaptive Neuro-Fuzzy Approaches. Water Resour Manage 26, 1715–1729 (2012). https://doi.org/10.1007/s11269-012-9982-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-012-9982-7