Modelling a combined method based on ANFIS and neural network improved by DE algorithm: A case study for short-term electricity demand forecasting

This paper proposes a novel combined electricity demand forecasting method, which based on Back Propagation (BP) neural network, Adaptive Network-based Fuzzy Inference System (ANFIS) and Difference Seasonal Autoregressive Integrated Moving Average (diff-SARIMA).The combined method eliminates drawbacks and incorporates in the merits of the individual methods. It has the capability to deal with the linearity, nonlinearity and seasonality data.Experimental case study shows that the proposed combined method performed better than the other three individual methods and had a higher accuracy. And the proposed method also performed better than the method ESPLSSVM that I proposed before. Electricity demand forecasting, as a vital tool in the electricity market, plays a critical role in power utilities, which can not only reduce production costs but also save energy resources, thus making the forecasting techniques become an indispensable part of the energy system. A novel combined forecasting method based on Back Propagation (BP) neural network, Adaptive Network-based Fuzzy Inference System (ANFIS) and Difference Seasonal Autoregressive Integrated Moving Average (diff-SARIMA) are presented in this paper. Firstly, the combined method uses all the three methods (BP, ANFIS, diff-SARIMA) to forecast respectively, and the three forecasting results were obtained. By multiplying optimal weight coefficients of the three forecasting results respectively and then adding them up, in the end the final forecasting results can be obtained. Among the three individual methods, BP and ANFIS had the ability to deal with the nonlinearity data, and diff-SARIMA had the ability to deal with the linearity and seasonality data. So the combined method eliminates drawbacks and incorporates in the merits of the individual methods. It has the capability to deal with the linearity, nonlinearity and seasonality data. In order to optimize weight coefficients, Differential Evolution (DE) optimization algorithm is brought into the combined method. To prove the superiority and accuracy, the capability of the combined method is verified by comparing it with the three individual methods. The forecasting results of the combined method proved to be better than all the three individual methods and the combined method was able to reduce errors and improve the accuracy between the actual values and forecasted values effectively. Using the half-hour electricity power data of the State of New South Wales in Australia, relevant experimental case studies showed that the proposed combined method performed better than the other three individual methods and had a higher accuracy.

[1]  Saleh M. Al-Alawi,et al.  Combining principal component regression and artificial neural networks for more accurate predictions of ground-level ozone , 2008, Environ. Model. Softw..

[2]  Xiping Wang,et al.  Grey prediction with rolling mechanism for electricity demand forecasting of Shanghai , 2007, 2007 IEEE International Conference on Grey Systems and Intelligent Services.

[3]  Babak Rezaee,et al.  Application of adaptive neuro-fuzzy inference system for solubility prediction of carbon dioxide in polymers , 2009, Expert Syst. Appl..

[4]  Hua Zhang,et al.  Reliability forecasting models for electrical distribution systems considering component failures and planned outages , 2016 .

[5]  Mirna Issa,et al.  Adaptive neuro-fuzzy estimation of conductive silicone rubber mechanical properties , 2012, Expert Syst. Appl..

[6]  Sunil Gupta,et al.  Combination of Forecasts: An Extension , 1987 .

[7]  Peter York,et al.  Optimisation of the predictive ability of artificial neural network (ANN) models: a comparison of three ANN programs and four classes of training algorithm. , 2005, European journal of pharmaceutical sciences : official journal of the European Federation for Pharmaceutical Sciences.

[8]  Ahmed El-Shafie,et al.  Adaptive neuro-fuzzy inference system based model for rainfall forecasting in Klang River, Malaysia , 2011 .

[9]  D. Y. Sha,et al.  A new particle swarm optimization for the open shop scheduling problem , 2008, Comput. Oper. Res..

[10]  Michael P. Clements,et al.  Forecasting economic processes , 1998 .

[11]  Erkan Erdogdu Electricity Demand Analysis Using Cointegration and ARIMA Modelling: A case study of Turkey , 2007 .

[12]  Durdu Ömer Faruk A hybrid neural network and ARIMA model for water quality time series prediction , 2010, Eng. Appl. Artif. Intell..

[13]  V. Bianco,et al.  Electricity consumption forecasting in Italy using linear regression models , 2009 .

[14]  Yi Yang,et al.  A hybrid application algorithm based on the support vector machine and artificial intelligence: An example of electric load forecasting , 2015 .

[15]  B. V. Babu,et al.  Differential evolution strategies for optimal design of shell-and-tube heat exchangers , 2007 .

[16]  Jianzhou Wang,et al.  A combined model based on data pre-analysis and weight coefficients optimization for electrical load forecasting , 2015 .

[17]  Liu Ke,et al.  Research on the Forecast Model of Electricity Power Industry Loan Based on GA-BP Neural Network , 2012 .

[18]  J. M. Bates,et al.  The Combination of Forecasts , 1969 .

[19]  C. Chatfield,et al.  Comparative Models for Electrical Load Forecasting. , 1986 .

[20]  R. Kavasseri,et al.  Day-ahead wind speed forecasting using f-ARIMA models , 2009 .

[21]  B. W. Ang,et al.  A trigonometric grey prediction approach to forecasting electricity demand , 2006 .

[22]  Zhongyi Hu,et al.  Multiple-output support vector regression with a firefly algorithm for interval-valued stock price index forecasting , 2014, Knowl. Based Syst..

[23]  M. A. Abido,et al.  Optimal power flow using differential evolution algorithm , 2009 .

[24]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1971 .

[25]  Diyar Akay,et al.  Grey prediction with rolling mechanism for electricity demand forecasting of Turkey , 2007 .

[26]  Mohammad Reza Rahimpour,et al.  Differential evolution (DE) strategy for optimization of hydrogen production, cyclohexane dehydrogenation and methanol synthesis in a hydrogen-permselective membrane thermally coupled reactor , 2010 .

[27]  Yixin Chen,et al.  Efficient ant colony optimization for image feature selection , 2013, Signal Process..

[28]  Bo Zhong,et al.  BP neural network with rough set for short term load forecasting , 2009, Expert Syst. Appl..

[29]  V. Bianco,et al.  Linear Regression Models to Forecast Electricity Consumption in Italy , 2013 .

[30]  Kejun Zhu,et al.  A hybrid MPSO-BP structure adaptive algorithm for RBFNs , 2008, Neural Computing and Applications.

[31]  Ali Azadeh,et al.  Annual electricity consumption forecasting by neural network in high energy consuming industrial sectors , 2008 .

[32]  Witold Pedrycz,et al.  A granular time series approach to long-term forecasting and trend forecasting , 2008 .

[33]  Charisios Christodoulos,et al.  Technological Forecasting & Social Change Forecasting with limited data : Combining ARIMA and diffusion models , 2010 .

[34]  M. Blanchard,et al.  Generation of autocorrelated wind speeds for wind energy conversion system studies , 1984 .

[35]  Karin Kandananond Forecasting Electricity Demand in Thailand with an Artificial Neural Network Approach , 2011 .

[36]  Fang-Mei Tseng,et al.  Combining neural network model with seasonal time series ARIMA model , 2002 .

[37]  Konstantinos Ioannou,et al.  Predicting fuelwood prices in Greece with the use of ARIMA models, artificial neural networks and a hybrid ARIMA–ANN model , 2009 .

[38]  A. Goia,et al.  Functional clustering and linear regression for peak load forecasting , 2010 .

[39]  Jianzhou Wang,et al.  Application of residual modification approach in seasonal ARIMA for electricity demand forecasting: A case study of China , 2012 .

[40]  Yi-Hui Liang,et al.  Combining seasonal time series ARIMA method and neural networks with genetic algorithms for predicting the production value of the mechanical industry in Taiwan , 2009, Neural Computing and Applications.

[41]  Jyh-Shing Roger Jang,et al.  Self-learning fuzzy controllers based on temporal backpropagation , 1992, IEEE Trans. Neural Networks.

[42]  B. W. Hogg,et al.  Hybrid expert system for aiding dispatchers on bulk power systems restoration , 1994 .

[43]  J. Scott Armstrong,et al.  Combining forecasts: The end of the beginning or the beginning of the end? , 1989 .

[44]  T.Y. Pai,et al.  Using fuzzy inference system to improve neural network for predicting hospital wastewater treatment plant effluent , 2009, Comput. Chem. Eng..

[45]  Z. Tan,et al.  Day-ahead electricity price forecasting using wavelet transform combined with ARIMA and GARCH models , 2010 .

[46]  D. Srinivasan,et al.  Interval Type-2 Fuzzy Logic Systems for Load Forecasting: A Comparative Study , 2012, IEEE Transactions on Power Systems.

[47]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[48]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[49]  Serhat Kucukali,et al.  Turkey’s short-term gross annual electricity demand forecast by fuzzy logic approach , 2010 .

[50]  Adnan Khashman,et al.  A Modified Backpropagation Learning Algorithm With Added Emotional Coefficients , 2008, IEEE Transactions on Neural Networks.

[51]  Arman Safdari,et al.  Adaptive-Network-Based Fuzzy Inference System Analysis to Predict the Temperature and Flow Fields in a Lid-Driven Cavity , 2013 .

[52]  Ali Azadeh,et al.  A hybrid simulation-adaptive network based fuzzy inference system for improvement of electricity consumption estimation , 2009, Expert Syst. Appl..

[53]  Min Liu,et al.  Using fuzzy neural network approach to estimate contractors’ markup , 2003 .

[54]  Jianzhou Wang,et al.  Optimal parameters estimation and input subset for grey model based on chaotic particle swarm optimization algorithm , 2011, Expert Syst. Appl..

[55]  Saifur Rahman,et al.  Building a fuzzy expert system for electric load forecasting using a hybrid neural network , 1995 .