This paper deals with the problem of the electricity consumption forecasting method. A MPSO-BP(modified particle swarm optimization-back propagation) neural network model is constructed based on the history data of a mineral company of Anshan in China. The simulation showed that the convergence of the algorithm and forecasting accuracy using the obtained model are better than those of other traditional ones, such as BP,PSO, fuzzy neural network and so on. Then we predict the electricity consumption of each month in 2017 based on the MPSO-BP neural network model.
IntroductionMineral companies consume large quantities of electricity in the processing of coal every day. The electricity consumption predicting system is always an important part of planning and operating of the power. Because of the complicated change of the electrical power system, it is difficult to establish an exact predicting model [1] . Many companies have changed the traditional methods to predict the electricity consumption, but the accuracy is not high. Traditional BP neural network training algorithms are mostly based on the gradient. The speed of network learning process convergence is slow and falls into the local minimum value easily. It is also difficult to decide the number of neurons in the hidden layer. In terms of the electric power loading randomness, it lacks the ability of precise to screen data processing. The original particle swarm optimization (PSO) has many advantages such as the simple algorithm, easily implement and less parameters. However, it has some disadvantages like is not sensitive to the environmental changes and falls into non-optimal regions easily [2][3][4][5] .In this paper, PSO-BP algorithm is modified to train the neural network parameters, realize the optimizing of the network and achieve the automatically optimized parameters of BP neural network. The algorithm is applied to predict the electricity consumption prediction by using Matlab. In addition, our method is used to compare with methods of BP, PSO, Elman, FNN, and ANFIS [6][7][8][9][10] , the results show that our algorithm has a higher convergence speed, and it provides a higher accuracy for predicting the electricity consumption.
Particle Swarm Optimization and Its Improvement 2.1 The original particle swarm optimizationIn the PSO algorithm, each individual is called a particle, and each particle represents a potential solution. In the D-dimensional search space, each particle is a point in space and group forms by m particles. z i =(z i1 ,z i2 ,…z iD ) and v i =(v i1 ,v i2 ,…v id ,…,v iD ) are the position vector and the speed vector of i ( i=1,2,…,m)