Abstract
A river system includes the combination of flows occurring simultaneously in the main river and its contributing tributaries. Any change in the flow condition of the river system is caused due to changes in flow of the main river and/or contributing tributaries. An accurate flow forecasting at multiple sections of a river system is worthy for issuing early warning to the imminent floods and in regulating the reservoir outflows. The application of multiple-inputs and multiple-outputs (MIMO) model is an effective way for simultaneous flow forecasting as it provides interrelation among multiple input and multiple output variables simultaneously. In the present study an Artificial Neural Networks (ANN) based MIMO model has been developed for Barak river system in Assam, India using Partially Recurrent Neural Network (PRNN) and Nonlinear Autoregressive with Exogenous Inputs (NARX) approaches. Performance of the model using both NARX and PRNN provide an efficacy with coefficient of efficiency (CE) > 0.87 and Mean Absolute Percentage Error (MAPE) < 7.66% at 12 hour lead time forecasting. This indicates satisfactory model performances for simultaneous flow forecasting at multiple sections of a river system however the results obtained by MIMO using NARX (MIMONARX) perform better than MIMO using PRNN (MIMO-PRNN) in terms of statistical performance criterion.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Adeloye, A. J. and Munari, A. D. (2006). “Artificial neural network based generalized storage-yield-reliability models using the Levenberg-Marquardt algorithm.” Journal of Hydrology, Vol. 326, Nos. 1-4, pp. 215–230, DOI: 10.1016/j.jhydrol.2005.10.033.
Bontempi, G. and Taieb, S. B. (2010). “Conditionally dependent strategies for multiple-step-ahead prediction in local learning.” International Journal of Forecasting. In Press, Corrected Proof:2011. ISSN 0169-2070, DOI: 10.1016/j.ijforecast.2010.09.004.
Chau, K., Wu, C., and Li, Y. (2005). “Comparison of several flood forecasting models in yangtze river.” J. Hydrol. Eng., Vol. 10, No. 6, pp. 485–491, URL, DOI: 10.1061/(ASCE)1084-0699(2005)10:6(485).
Chang, F. J., Tsai, Y. H., Chen, P. A., Coynel, A., and Vachaud, G. (2015). “Modeling water quality in an urban river using hydrological factors -Data driven approaches.” J. Environ. Manage, Vol. 151, pp. 87–96, URL: DOI: 10.1016/j.jenvman.2014.12.014.
Chang, P. C., Wang, D., and Zhou, C. (2012). “A novel model by evolving partially connected neural network for stock price trend forecasting.” Expert Systems with Applications, Vol. 39, pp. 611–620, URL: DOI: 10.1016/j.eswa.2011.07.051.
Choudhury, P. and Roy, P. (2015). “Forecasting concurrent flows in a river system using ANNs.” Journal of Hydrologic Engineering, Vol. 20, No. 8, 06014012, DOI: 10.1061/(ASCE)HE.1943-5584.0001107.
Claveria, O., Monte, E., and Torra, S. (2015). “Multiple-input multipleoutput vs. single-input single-output neural network forecasting.” Research Institute of Applied Economics www.ub-irea.com. URL: http://www.ub.edu/irea/working_papers/2015/201502.pdf.
Cigizoglu, H. K. and Alp, M. (2006). “Generalized regression neural network in modelling river sediment yield.” Advances in Engineering Software, Vol. 37, Issue 2, pp 63–68, DOI: 10.1016/j.advengsoft. 2005.05.002.
Coulibaly, P., Anctil, F., and Bobée, B. (2001). “Multivariate reservoir inflow forecasting using temporal Neural Networks.” J. Hydrol. Eng., DOI: 10.1061/(ASCE)1084-0699(2001)6:5(367), pp. 367-376.
Coulibaly, P. and Evora, N. D. (2007). “Comparison of neural network methods for infilling missing daily weather records.” Journal of Hydrology, Vol. 341, Issues 1-2, pp. 27–41, DOI: 10.1016/j.jhydrol. 2007.04.020.
Dibike, Y. B. and Solomatine, D. P. (2001). “River flow forecasting using artificial Neural Networks.” Physics and Chemistry of the Earth, Part B: Hydrology, Oceans and Atmosphere, Vol. 26, Issue 1, pp. 1–7, DOI: 10.1016/S1464-1909(01)85005-X.
Diaconescu, E. (2008). “The use of NARX neural networks to predict chaotic time series.” WSEAS Transactions on Computer Research, Vol. 3, No. 3, ISSN: 1991–8755.
Elizondo, D., Fiesler, D., and Korczak, J. (1997), “A Survey of Partially Connected Neural Networks.” Int J Neural Syst, Vol. 8, Nos. 5-6, pp. 535–558, URL: http://www.korczak-leliwa.pl/files/papers/9-Elizondo-Fiesler-Korczak.pdf.
Horne, B. G. and Giles, C. L. (1995). “An experimental comparison of recurrent Neural Networks.” Advances in Neural Information Processing Systems 7, URL: https://clgiles.ist.psu.edu/papers/NIPS94.rnn.comp.pdf.
Karunanithi, N., Grenney, W., Whitley, D., and Bovee, K. (1994). “Neural networks for river flow prediction.” J. Comput. Civ. Eng., DOI: 10.1061/(ASCE)0887-3801(1994)8:2(201), 201-220.
Kagoda, P. A., Ndiritu, J., Ntuli, C., and Mwaka, B. (2010). “Application of radial basis function neural network to short term stream flow forecasting.” Physics and Chemistry of the Earth Parts A/B/C, Vol. 35, No. 13, pp. 571–581, DOI: 10.1016/j.pce.2010.07.021.
Kisi, Ö. (2008). “Stream flow forecasting using neuro-wavelet technique.” Vol. 22, Issue 20, pp. 4142–4152, DOI: 10.1002/hyp.7014.
Levine, S. and Koltun, V. (2014). “Learning complex neural network policies with trajectory optimization.” Proceedings of the 31st International Conference on Machine Learning, Beijing, China. JMLR: W&CP Vol. 32.
Lin, T. N., Giles, C. L., Horne, B. G., and Kung, S. Y. (1997). “A delay damage model selection algorithm for NARX Neural Networks.” IEEE Transactions on Signal Processing, Vol. 45, No. 11, pp. 2719–2730, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=650098.
Marquardt, D.W. (1963). “An algorithm for least-squares estimation of nonlinear parameters.” Journal of the Society for Industrial and Applied Mathematics, Vol. 11, No. 2, pp. 431–441.
Maciel, L., Gomide, F., and Ballini, R. (2012). “MIMO Evolving functional fuzzy models for interest rate forecasting.” Computational Intelligence for Financial Engineering & Economics (CIFEr), IEEE Conference ISBN:978-1-4673-1802-0, DOI: 10.1109/CIFEr.2012.6327781.
Mansouri, V. and Mohammad E. Akbari, M. E. (2014) “Efficient shortterm electricity load forecasting using recurrent Neural Networks.” Journal of Artificial Intelligence in Electrical Engineering, Vol. 3, No. 9, pp. 46–54, URL: http://jaiee.iau-ahar.ac.ir/article_514345_2bccca8b82b63e8aeb22051dd5ecd26f.pdf.
Navarra, M. M., Lessmann, S., and Vob, S. (2015). “Sales forecasting with partial recurrent neural Networks: Empirical insights and benchmarking results.” 48th Hawaii International Conference on System Sciences, pp. 1108–1116, DOI: 10.1109/HICSS.2015.135.
Perera, E. D. P. and Lahat, L. (2014). “Fuzzy logic based flood forecasting model for the Kelantan River basin, Malaysia.” URL: Journal of Hydro-environment Research, pp. 1–12, DOI: 10.1016/j.jher.2014. 12.001.
Robinson, T. and Fallside, F. (1991). “A Recurrent error propagation network speech recognition system.” Computer Speech and Language, Vol. 5, No. 3, pp. 259–274, DOI: 10.1016/0885-2308(91)90010-N.
Rumelhart, D. E., Hinton, G. E., and Williams, R. J. (1986). Learning internal representations by error propagation, In D. E. Rumelhart, J. L. McClelland, & the PDP Research Group, Parallel Distributed Processing: Explorations in the Microstructure of Cognition, Vol. 1: Foundations. Cambridge: MIT Press/Bradford Books.
Siegelmann, H. T., Horne, B. G., and Giles, C. L. (1997). “Computational capabilities of recurrent NARX Neural Networks.” IEEE Trans. Syst., Man Cybern., pt. B, Vol. 27, p. 208.
Trajkovic, S., Todorovic, B., and Stankovic, M. (2003). “Forecasting of Reference Evapotranspiration by Artificial Neural Networks.” J. Irrig. Drain Eng., DOI: 10.1061/(ASCE)0733-9437(2003)129:6(454), pp. 454-457.
Thirumalaiah, K. and Deo, M. (1998). “River Stage Forecasting Using Artificial Neural Networks.” J. Hydrol. Eng., DOI: 10.1061/(ASCE) 1084-0699(1998)3:1(26), pp. 26-32.
Wang, Y. M., Traore, S., and Kerh, T. (2008). “Neural network approach for estimating reference evapotranspiration from limited climatic data in Burkina Faso.” Journal WSEAS Transactions on Computers, Vol. 7 Issue 6, pp. 704–713.
Wang, Y. M. and Seydou, T. (2009). “Time-lagged recurrent network for forecasting episodic event suspended sediment load in typhoon prone area.” International Journal of Physical Sciences, Vol. 4, No. 9, pp. 519–528, URL: https://www.researchgate.net/publication/237136821.
Weigend, A. S. and Rumelhart, D. E. (1992). Generalization through minimal networks with application to forecasting, In: Keramidas, E. M., editor, INTERFACE'91 -23rd Symposium on the Interface: Computing Science and Statistics, pp. 362–370.
Williams, R. J. and Zipser, D. (1995). “Gradient-Based Learning Algorithms for Recurrent Networks and Their Computational Complexity.” pp. 433–486, http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.5418.
Williams, R. J. and Zipser, D. (1989). “Experimental analysis of the real-time recurrent learning algorithm.” Connection Science, Vol. 1, No. 1, pp. 87–111, DOI: 10.1080/09540098908915631.
Yiu, J. C. M. and Wang, S. (2007). “Multiple ARMAX modeling scheme for forecasting air conditioning system performance.” Energy Conversion and Management, Vol. 48, pp. 2276–2285, URL: DOI: 10.1016/j.enconman.2007.03.018.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tripura, J., Roy, P. Flow forecasting in multiple sections of a river system. KSCE J Civ Eng 21, 512–522 (2017). https://doi.org/10.1007/s12205-017-1514-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12205-017-1514-9