Abstract
This study evaluates the performances of two distinct linear and non-linear models for simulating non-linear rainfall–runoff processes and their applications to flood forecasting in the Navrood River basin, Iran. Due to the excellent capacity of the artificial neural networks [multilayer perceptron (MLP)] and Volterra model, these models were used to approximate arbitrary non-linear rainfall–runoff processes. The MLP model was trained using two different training algorithms. The Volterra model was applied as a linear model [the first-order Volterra (FOV) model] and solved using the traditional ordinary least-square (OLS) method. Storm events within the Navrood River basin were used to verify the suitability of the two models. The models’ performances were evaluated and compared using five performance criteria namely coefficient of efficiency, root mean square error, error of total volume, relative error of peak discharge, and error of time for peak to arrive. Results indicated that the non-linear MLP models outperform the linear FOV model. The latter was ineffective because of the non-linearity of the rainfall–runoff process. Moreover, the OLS method is inefficient when the FOV model has many parameters that must be estimated.
Similar content being viewed by others
References
Abrahart, R. J., & See, L. (2000). Comparing neural network and autoregressive moving average techniques for the provision of continuous river flow forecasts in two contrasting catchments. Hydrological Processes, 14, 2157–2172.
Adeloye, A. J., & Munari, A. D. (2006). Artificial neural network based generalized storage–yield–reliability models using the Levenberg–Marquardt algorithm. Journal of Hydrology, 362, 215–230.
Amorocho, J. (1973). Non-linear analysis of hydrologic systems. In V. T. Chow (Ed.), Advances in hydroscience (Vol. 9). New York: Academic Press.
Amorocho, J., & Brandstetter, A. (1971). Determination of non-linear functional response functions in rainfall–runoff processes. Water Resources Research, 7(5), 1087–1101.
Amorocho, J., & Orlob, G. T. (1961). Non-linear analysis of hydrologic systems. Berkeley, CA: Water Resources Center, University of California.
Campisi-Pinto, S., Adamowski, J., & Oron, G. (2012). Forecasting urban water demand via wavelet-denoising and neural network models. Case Study: City of Syracuse, Italy. Water Resource Management, 26, 3539–3558.
Chang, F. J., Chang, L. C., & Wang, Y. S. (2007). Enforced selforganizing map neural networks for river flood forecasting. Hydrological Processes, 21, 741–749.
Chou, C. M. (2007). Efficient nonlinear modeling of rainfall–runoff process using wavelet compression. Journal of Hydrology, 332, 442–455.
Dawson, C. W., & Wilby, R. (1998). An artificial neural network approach to rainfall–runoff modeling. Hydrological Sciences Journal, 43(1), 47–66.
De Vos, N. J., & Rientjes, T. H. M. (2005). Constraints of artificial neural networks for rainfall–runoff modeling: Trade-offs in hydrological state representation and model evaluation. Hydrology and Earth System Sciences, 9, 111–126.
Dibike, Y. B., & Solomatine, D. P. (2001). River flow forecasting using artificial neural networks. Physics and Chemistry of the Earth (B), 26(1), 1–7.
Diskin, M. H., & Boneh, A. (1972). Properties of the kernels for time invariant, initially relaxed, second order, surface runoff systems. Journal of Hydrology, 17(1–2), 115–141.
French, M. N., Krajewski, W. F., & Cuykendall, R. R. (1992). Rainfall forecasting in space and time using a neural network. Journal of Hydrology, 137, 1–31.
Garbrecht, J. D. (2006). Comparison of three alternative ANN designs for monthly rainfall–runoff simulation. Journal of Hydrologic Engineering, 11(5), 501–505.
Goulart, J. H. M., & Burt, P. M. S. (2012). Efficient kernel computation for Volterra filter structure evaluation. Signal Processing Letters, 19(3), 135–138.
Hagan, M. T., Demuth, H. B., & Beale, M. H. (1996). Neural network design. Boston: PWS Publishing.
Halff, A. H., Halff, H. M., & Azmoodeh, M. (1993). Predicting runoff from rainfall using neural networks. In C. Y. Kuo (Ed.), Engineering hydrology, proceedings of the symposium sponsored by the hydraulics division of ASCE, San Francisco, CA (pp. 760–765). New York: ASCE.
Harun, S., Ahmat Nor, N. I., & Kassim, A. H. M. (2002). Artificial neural network model for rainfall–runoff relationship. Jurnal Teknologi, 37, 1–12.
Haykin, S. (1999). Neural Networks: A Comprehensive Foundation (2nd ed.). New Jersey: Prentice Hall, Upper Saddle River.
Hsu, K., Gupta, V. H., & Sorooshian, S. (1995). Artificial neural network modeling of the rainfall–runoff process. Water Resources Research, 31(10), 2517–2530.
Kalteh, A. M. (2008). Rainfall–runoff modelling using artificial neural networks (ANNs): modeling and understanding. Caspian Journal of Environmental Sciences, 6(1), 53–58.
Kamruzzaman, M., Metcalfe, A., Beecham, S. (2013). Wavelet based rainfall-stream flow models for the South-East Murray Darling Basin. Journal of Hydrologic Engineering, 10.1061/(ASCE)HE.1943-5584.0000894.
Khatibi, R., Ghorbani, M. A., Hasanpour, Kashani. M., & Kisi, O. (2011). Comparison of three artificial intelligence techniques for discharge routing. Journal of Hydrology, 403(3–4), 201–212.
Labat, D., Ababou, R., & Mangin, A. (1999). Linear and nonlinear input/output models for karstic springflow and flood prediction at different time scales. Stochastic Environmental Research and Risk Assessment, 13, 337–364.
Lohani, A. K., Goel, N. K., & Bhatia, K. S. (2011). Comparative study of neural network, fuzzy logic and linear transfer function techniques in daily rainfall–runoff modeling under different input domains. Hydrological Processes, 25, 175–193.
Maheswaran, R., & Khosa, R. (2012). Wavelet-Volterra coupled model for monthly stream flow forecasting. Journal of Hydrology, 450–451, 320–335.
MATLAB. (2010). version 7.10.0 (R2010a), The MathWorks Inc., Natick, Massachusetts.
Minns, A. W., & Hall, M. J. (1996). Artificial neural network as rainfall–runoff models. Hydrological Sciences Journal, 41(3), 399–419.
Muftuoglu, R. F. (1984). New models for non-linear catchment analysis. Journal of Hydrology, 73, 335–357.
Muftuoglu, R. F. (1991). Monthly runoff generation by non-linear models. Journal of Hydrology, 125, 277–291.
Napiorkowski, J. J. (1986). Application of Volterra series to modeling of rainfall–runoff systems and flow in open channels. Hydrological Sciences Journal, 31(2), 6.
Napiórkowski, J. J., & Kundzewicz, Z. W. (1986). A discrete conceptualization of a volterra series model for surface runoff. Water Resources Research, 22(10), 1413–1421.
Napiórkowski, J. J., & Strupczewski, W. G. (1984). Problems involved in identification of the kernels of Volterra series. Acta Geophysica Polonica XXXII, 4, 375–391.
Nikolaou, M., Mantha, D. (2000). Efficient nonlinear modeling using wavelet compression. In: Progress in Systems and Control Theory, vol. 26, Boston.
Nikolaou, M., & Vuthandam, P. (1998). FIR model identification: Parsimony through kernel compression with wavelets. AIChE Journal, 44(1), 141–150.
Papazafiriou, Z. G. (1976). Linear and nonlinear approaches for short-term runoff estimations in time invariant open hydrologic systems. Journal of Hydrology, 30, 63–80.
Sajikumar, N., & Thandaveswara, B. S. (1999). A non-linear rainfall–runoff model using an artificial neural network. Journal of Hydrology, 216, 32–55.
Shamseldin, A. Y. (1997). Application of a neural network technique to rainfall–runoff modeling. Journal of Hydrology, 199, 272–294.
Shamseldin, A. Y., O’connor, K. M., & Nasr, A. E. (2007). A comparative study of three neural network forecast combination methods for simulated river flows of different rainfall–runoff models. Hydrological Sciences Journal, 52(5), 896–916.
Singh, V.P. (1988). Hydrologic Systems. Rainfall–Runoff Modeling, 1, Prentice Hall Englewood Cliffs, New Jersey, 480 pp.
Singh, V. P., & Chowdhury, P. K. (1986). Comparing some methods of estimating mean areal rainfall. Water Resources Bulletin, 22(2), 275–282.
Smith, J., & Eli, R. N. (1995). Neural Networks models of rainfall–runoff process. Journal of Water Resources Planning and Management ASCE, 121(6), 499–508.
Sudheer, K. P., Gosain, A. K., & Ramasastri, K. S. (2002). A data-driven algorithm for constructing artificial neural network rainfall–runoff models. Hydrological Processes, 16, 1325–1330.
Suhaimi, S., & Bustami, R. A. (2009). Rainfall–runoff modelling using radial basis function neural network for Sungai Tinjar catchment, Miri. Sarawak. Journal of Civil Engineering, 1(1), 1–7.
Thirumalaiah, K., & Deo, M. C. (2000). Hydrological forecasting using neural networks. Journal of Hydrologic Engineering, 5(2), 180–189.
Tokar, A. Z., & Johnson, P. A. (1999). Rainfall–runoff modeling using artificial neural network. Journal of Hydrologic Engineering ASCE, 4(3), 232–239.
Toth, E., Brath, A., & Montanari, A. (2000). Comparison of short-term rainfall prediction models for real-time flood forecasting. Journal of Hydrology, 239, 132–147.
Xia, J. (1991). Identification of a constrained non-linear hydrological system described by Volterra functional series. Water Resources Research, 27(9), 2415–2420.
Zhu, M. L., & Fujitha, M. (1994). Comparison between fuzzy reasoning and neural networks methods to forecast runoff discharge. Journal of Hydroscience and Hydraulic Engineering, 12(2), 131–141.
Acknowledgment
We thank Dr. Asadi for helping in collecting data. Thanks are also extended to the anonymous reviewers and editor (Dr. John Carranza) for their constructive and useful comments that helped us improve the quality of the paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hasanpour Kashani, M., Ghorbani, M.A., Dinpashoh, Y. et al. Comparison of Volterra Model and Artificial Neural Networks for Rainfall–Runoff Simulation. Nat Resour Res 23, 341–354 (2014). https://doi.org/10.1007/s11053-014-9235-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11053-014-9235-y