Skip to main content

Advertisement

Log in

Comparison of Volterra Model and Artificial Neural Networks for Rainfall–Runoff Simulation

  • Published:
Natural Resources Research Aims and scope Submit manuscript

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.

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

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.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Amorocho, J. (1973). Non-linear analysis of hydrologic systems. In V. T. Chow (Ed.), Advances in hydroscience (Vol. 9). New York: Academic Press.

    Google Scholar 

  • Amorocho, J., & Brandstetter, A. (1971). Determination of non-linear functional response functions in rainfall–runoff processes. Water Resources Research, 7(5), 1087–1101.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Chang, F. J., Chang, L. C., & Wang, Y. S. (2007). Enforced selforganizing map neural networks for river flood forecasting. Hydrological Processes, 21, 741–749.

    Article  Google Scholar 

  • Chou, C. M. (2007). Efficient nonlinear modeling of rainfall–runoff process using wavelet compression. Journal of Hydrology, 332, 442–455.

    Article  Google Scholar 

  • Dawson, C. W., & Wilby, R. (1998). An artificial neural network approach to rainfall–runoff modeling. Hydrological Sciences Journal, 43(1), 47–66.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Garbrecht, J. D. (2006). Comparison of three alternative ANN designs for monthly rainfall–runoff simulation. Journal of Hydrologic Engineering, 11(5), 501–505.

    Article  Google Scholar 

  • Goulart, J. H. M., & Burt, P. M. S. (2012). Efficient kernel computation for Volterra filter structure evaluation. Signal Processing Letters, 19(3), 135–138.

    Article  Google Scholar 

  • Hagan, M. T., Demuth, H. B., & Beale, M. H. (1996). Neural network design. Boston: PWS Publishing.

    Google Scholar 

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

    Google Scholar 

  • Harun, S., Ahmat Nor, N. I., & Kassim, A. H. M. (2002). Artificial neural network model for rainfall–runoff relationship. Jurnal Teknologi, 37, 1–12.

    Google Scholar 

  • Haykin, S. (1999). Neural Networks: A Comprehensive Foundation (2nd ed.). New Jersey: Prentice Hall, Upper Saddle River.

    Google Scholar 

  • Hsu, K., Gupta, V. H., & Sorooshian, S. (1995). Artificial neural network modeling of the rainfall–runoff process. Water Resources Research, 31(10), 2517–2530.

    Article  Google Scholar 

  • Kalteh, A. M. (2008). Rainfall–runoff modelling using artificial neural networks (ANNs): modeling and understanding. Caspian Journal of Environmental Sciences, 6(1), 53–58.

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Maheswaran, R., & Khosa, R. (2012). Wavelet-Volterra coupled model for monthly stream flow forecasting. Journal of Hydrology, 450–451, 320–335.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Muftuoglu, R. F. (1984). New models for non-linear catchment analysis. Journal of Hydrology, 73, 335–357.

    Article  Google Scholar 

  • Muftuoglu, R. F. (1991). Monthly runoff generation by non-linear models. Journal of Hydrology, 125, 277–291.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Sajikumar, N., & Thandaveswara, B. S. (1999). A non-linear rainfall–runoff model using an artificial neural network. Journal of Hydrology, 216, 32–55.

    Article  Google Scholar 

  • Shamseldin, A. Y. (1997). Application of a neural network technique to rainfall–runoff modeling. Journal of Hydrology, 199, 272–294.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  • Thirumalaiah, K., & Deo, M. C. (2000). Hydrological forecasting using neural networks. Journal of Hydrologic Engineering, 5(2), 180–189.

    Article  Google Scholar 

  • Tokar, A. Z., & Johnson, P. A. (1999). Rainfall–runoff modeling using artificial neural network. Journal of Hydrologic Engineering ASCE, 4(3), 232–239.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Xia, J. (1991). Identification of a constrained non-linear hydrological system described by Volterra functional series. Water Resources Research, 27(9), 2415–2420.

    Article  Google Scholar 

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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mahsa Hasanpour Kashani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11053-014-9235-y

Keywords

Navigation