Daily Reservoir Runoff Forecasting Method Using Artificial Neural Network Based on Quantum-behaved Particle Swarm Optimization

Accurate daily runoff forecasting is of great significance for the operation control of hydropower station and power grid. Conventional methods including rainfall-runoff models and statistical techniques usually rely on a number of assumptions, leading to some deviation from the exact results. Artificial neural network (ANN) has the advantages of high fault-tolerance, strong nonlinear mapping and learning ability, which provides an effective method for the daily runoff forecasting. However, its training has certain drawbacks such as time-consuming, slow learning speed and easily falling into local optimum, which cannot be ignored in the real world application. In order to overcome the disadvantages of ANN model, the artificial neural network model based on quantum-behaved particle swarm optimization (QPSO), ANN-QPSO for short, is presented for the daily runoff forecasting in this paper, where QPSO was employed to select the synaptic weights and thresholds of ANN, while ANN was used for the prediction. The proposed model can combine the advantages of both QPSO and ANN to enhance the generalization performance of the forecasting model. The methodology is assessed by using the daily runoff data of Hongjiadu reservoir in southeast Guizhou province of China from 2006 to 2014. The results demonstrate that the proposed approach achieves much better forecast accuracy than the basic ANN model, and the QPSO algorithm is an alternative training technique for the ANN parameters selection.

[1]  Wenbo Xu,et al.  An improved quantum-behaved particle swarm optimization algorithm with weighted mean best position , 2008, Appl. Math. Comput..

[2]  Zoran Kapelan,et al.  Comparing Low and High-Level Hybrid Algorithms on the Two-Objective Optimal Design of Water Distribution Systems , 2014, Water Resources Management.

[3]  Chuntian Cheng,et al.  A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series , 2009 .

[4]  Soroosh Sorooshian,et al.  Optimal use of the SCE-UA global optimization method for calibrating watershed models , 1994 .

[5]  M. Valipour,et al.  Comparison of the ARMA, ARIMA, and the autoregressive artificial neural network models in forecasting the monthly inflow of Dez dam reservoir , 2013 .

[6]  A. Gerlak Water , 2013, Ecological Restoration.

[7]  S. Sorooshian,et al.  Shuffled complex evolution approach for effective and efficient global minimization , 1993 .

[8]  Aranildo R. Lima,et al.  Nonlinear regression in environmental sciences by support vector machines combined with evolutionary strategy , 2013, Comput. Geosci..

[9]  Chao Ren,et al.  Optimal parameters selection for BP neural network based on particle swarm optimization: A case study of wind speed forecasting , 2014, Knowl. Based Syst..

[10]  S. Sorooshian,et al.  Effective and efficient global optimization for conceptual rainfall‐runoff models , 1992 .

[11]  Kwok-wing Chau,et al.  Particle Swarm Optimization Training Algorithm for ANNs in Stage Prediction of Shing Mun River , 2006 .

[12]  Chuntian Cheng,et al.  Using support vector machines for long-term discharge prediction , 2006 .

[13]  Zhao Ren-jun,et al.  The Xinanjiang model applied in China , 1992 .

[14]  Kwok-wing Chau,et al.  Improving Forecasting Accuracy of Annual Runoff Time Series Using ARIMA Based on EEMD Decomposition , 2015, Water Resources Management.

[15]  Kuolin Hsu,et al.  Artificial Neural Network Modeling of the Rainfall‐Runoff Process , 1995 .

[16]  Eloy Kaviski,et al.  Monthly rainfall–runoff modelling using artificial neural networks , 2011 .

[17]  Axel Bronstert,et al.  Evaluation of medium-range runoff forecasts for a 50 km 2 watershed , 2012 .

[18]  Simon Beecham,et al.  Assessment of short term rainfall and stream flows in South Australia , 2014 .

[19]  Gwo-Fong Lin,et al.  Effective typhoon characteristics and their effects on hourly reservoir inflow forecasting , 2010 .

[20]  Zwe-Lee Gaing,et al.  Particle swarm optimization to solving the economic dispatch considering the generator constraints , 2003 .

[21]  Chuntian Cheng,et al.  Combining a fuzzy optimal model with a genetic algorithm to solve multi-objective rainfall–runoff model calibration , 2002 .

[22]  Chuntian Cheng,et al.  Daily reservoir inflow forecasting combining QPF into ANNs model , 2009 .

[23]  Wen-Cheng Liu,et al.  Enhancing the Predicting Accuracy of the Water Stage Using a Physical-Based Model and an Artificial Neural Network-Genetic Algorithm in a River System , 2014 .

[24]  Xiaojun Wu,et al.  A Review of Quantum-behaved Particle Swarm Optimization , 2010 .

[25]  C. L. Wu,et al.  Rainfall–runoff modeling using artificial neural network coupled with singular spectrum analysis , 2011 .

[26]  Feng Zhongka Improved quantum-behaved particle swarm optimization and its application in optimal operation of hydropower stations , 2015 .

[27]  Yan Li,et al.  Comparison of Several Flood Forecasting Models in Yangtze River , 2005 .

[28]  Chuanhai Wang,et al.  Subgrid Parameterization of the Soil Moisture Storage Capacity for a Distributed Rainfall-Runoff Model , 2015 .

[29]  Young-Oh Kim,et al.  Combining single-value streamflow forecasts - a review and guidelines for selecting techniques. , 2009 .

[30]  Adam P. Piotrowski,et al.  Optimizing neural networks for river flow forecasting – Evolutionary Computation methods versus the Levenberg–Marquardt approach , 2011 .

[31]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[32]  Amin Talei,et al.  Improved Particle Swarm Optimization–Based Artificial Neural Network for Rainfall-Runoff Modeling , 2014 .

[33]  Wenbo Xu,et al.  Particle swarm optimization with particles having quantum behavior , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[34]  Songfeng Lu,et al.  Short-term combined economic emission hydrothermal scheduling using improved quantum-behaved particle swarm optimization , 2010, Expert Syst. Appl..

[35]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.