Next Article in Journal
Economically Efficient Design of Market for System Services under the Web-of-Cells Architecture
Previous Article in Journal
A Load-Shedding Model Based on Sensitivity Analysis in on-Line Power System Operation Risk Assessment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid GA-PSO Optimization of Artificial Neural Network for Forecasting Electricity Demand

Department of Management Studies, College of Engineering, Guindy, Anna University, Chennai, Tamil Nadu 600025, India
*
Author to whom correspondence should be addressed.
Energies 2018, 11(4), 728; https://doi.org/10.3390/en11040728
Submission received: 18 January 2018 / Revised: 4 February 2018 / Accepted: 15 March 2018 / Published: 23 March 2018

Abstract

:
In the present study Artificial Neural Network (ANN) has been optimized using a hybrid algorithm of Genetic Algorithm (GA) and Particle Swarm Optimization (PSO). The hybrid GA-PSO algorithm has been used to improve the estimation of electricity demand of the state of Tamil Nadu in India. The ANN-GA-PSO model uses gross domestic product (GSDP); electricity consumption per capita; income growth rate and consumer price index (CPI) as predictors that affect the electricity demand. Using the historical demand data of 25 years from 1991 till 2015 it is found that ANN-GA-PSO models have higher accuracy and performance reliability than single optimization models such as ANN-PSO or ANN-GA. In addition, the paper also forecasts the electricity demand of the state based on “as-it-is” scenario and the scenario based on milestones set by the “Vision-2023” document of the state.

1. Introduction

Electricity reforms have liberalized the electricity sector in many countries. The salient features have been unbundling of generation, transmission and distributions entities; a competitive market with in countries and creation of an independent regulator for access to transmission infrastructure.
In the prevailing deregulated markets, forecasting of electricity demand has emerged as a key research field [1,2,3]. Many research tools and algorithms have been developed for electricity demand forecasting. Most of modeling techniques fall under parametric or non-parametric categories. Parametric techniques [4,5,6,7,8] are incapable of adapting to any type of environmental or societal changes. Many parametric techniques such as Auto regressive Integrated Moving Average (ARIMA), Exponential technique and Multiple Linear Regression when used for electricity demand forecasting do not yield the desired accuracy [9]. In order to overcome the respective drawbacks of the parametric techniques and to provide the ability of global search non-parametric (artificial intelligence) techniques are preferred by researchers [10,11,12].
Artificial Neural Network (ANN) is very popular amongst researchers due to its adaptability over wide range of problems involving decision making in uncertain situations. This has led to the rapid developments of hybrid models [13]. Many variants of ANN involving hybridization by learning techniques such as Backward Propagation (BP), Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) have been proposed by several researchers. The use of ANN with different optimization methods is also useful to forecast the electricity demand. Amjadi, N. and Keynia Farshid [14] presented a stochastic search technique based on hybridization of ANN for load forecasting problem. According to them the hybridized ANN algorithm allows effective search of the solution space without falling in local minima. Abdul, H. et al. [15] also came up with similar conclusion about ANN model that was trained for short term load forecasting. Cincotti, S. et al. [16] has highlighted the usability of computational intelligence for forecasting electricity prices. According to them trained ANN model leads to improvement in mean average percentage error (MAPE). Hybrid ANN-BP model has been considered by Fuliang Yin et al. [17] using historical load data for training the neural network. It is observed by them, that ANN with back propagation algorithm improves the training time and convergence towards solution.
Hybrid ANN-GA optimization forecasting models have wide range of applications. In GA search follows the principles of evolution and natural genetics. According to Goldberg [18] GA produces near optimal solutions by following robust search processes. G Aenables optimizing of weights of demand equations. Canyurt et al. [19] studied the dependence of total energy demand of Turkey as a function of economic indicators in linear, quadratic and exponential forms. Ceylon and Ozturk [20], Haldenbilen and Ceylon [21], Assarch et al. [22] analyzed the total energy demand of Iran based on GA. Hybrid ANN optimized with PSO has been successfully applied for load forecasting.
Hybrid ANN optimized with PSO model has been successfully applied for demand forecasting. Bi T et al. [23] and Lu N et al. [24] have used radial basis function neural network for forecasting (RBF). Banda E et al. [25] have presented that time series models lead to large forecasting errors due to their sluggishness to adapt to changing load characteristics. According to their findings ANN-PSO model gives improved results as compared to ANN-BP. Yang S D et al. [26] have incorporated PSO algorithm with an adaptive weight factor to improve the performance.
The remainder of the paper is organized as follows: Section 2 introduces the Electricity sector in Tamil Nadu; Section 3 presents methodology used for research; Section 4 shows the features of ANN-GA-PSO models; Section 5 brings out the results and discussion; Section 6: Conclusions.

2. The Tamil Nadu Electricity Sector

For more than a decade, the energy sector in Tamil Nadu has witnessed a high growth of industrial activity coupled with exploding domestic electricity demand in the consumer segment. Both of these factors have led to a large deficit in power availability over the last few years. Table 1 brings out the fact that generation capacity has not kept pace with electricity consumption. The immediate solution to the predicament has been the buying of power through short term contract. According to the report of Central Electricity Authority of India (CEA) the electricity deficit of the state in the year 2013 was around 17.5% as compared to 2.8% in the year 2008. Hence there is a dire necessity to forecast the electricity demand by the year 2023 to facilitate the investments in the sector.

Factors Affecting Electricity Demand

Electricity consumption of a state is a function of man affecting factors such as gross state domestic product (GSDP), consumer prices index, energy per capita and income parameters. The following factors reflect their major impacts on electricity demand:
(1)
GSDP: Even though the linkage between GSDP growth and electricity demand growth are not as strong as it was in the past, it is worth considering the impact on the society of high GDP growth itself since they are linked to each other. A high GSDP growth rate year after year means higher manufacture of products and provision of services at an unprecedented pace leading to higher electricity demand. The electricity demand continues to grow in the state because of high level to continue in a business as usual scenario.
(2)
Electricity consumption per capita (E.Con) has increased from 510 kWh in year 2000–2001 to 1065 kWh in 2011–2012, that is more than 100% increase. Hence per capita consumption has been taken as an independent factor.
(3)
Income growth rate (per capita): The vision 2023 document of the state of Tamil Nadu aims at doubling the per capita income by 2023. It is also seen that any increase in family income leads to spurt in consumption.
(4)
Consumer Price Index (CPI): Prices have an indirect impact on the electricity demand by affecting the purchase of luxury goods such as air conditioners, washing machines etc.

3. Methodology

In this section, ANN that is optimized by hybrid GA-PSO algorithm in the linear and quadratic forms models the electricity demand. The results of ANN-GA-PSO and A-G-P-Q are compared with ANN with single optimization with GA and PSO algorithms.

3.1. Artificial Neural Network

ANN resembles human brain in its origin. It consists of a large number of neurons interconnected to form a complex and non-linearly connected array of parallel network. The most common form of ANN is multilayered perceptron (MLP) which has an input layer with one or more hidden layer connected to one output layer. In present research we have considered a multilayer perceptron (MLP) that has three neurons layers. The first one is the input layer which is in the direct contact with the input data. The middle one is called the hidden layer and it has no contact with outside system. It connects data from the input layer and sends them to the next layer. The last one is the output layer that sends out results. Table 2 gives the network information of ANN about the input layer that is made up of four factors namely, electricity consumption (E.Con), income growth rate, GSDP and Consumer price index. The hidden layer has been used as the activation function. The output layer comprises of one unit representing electricity demand as the dependent variables. The in-sample data is split into two subsets, namely, the training set and the validation set. The training set is then used to train ANN-GA-PSO models until the training error ratio criterion of 0.001 is achieved. The Table 3 shows the sum of squares error, relative error, stopping rule and the training time of the ANN.

3.2. Particle Swarm Optimization (PSO)

Particle swarm optimization algorithm was developed by Kennedy and Eberhart in 1995 [27]. Over the years PSO has become a popular population based derivative free algorithm. A variant of PSO was developed by Shi and Eberhart [28,29] by inserting a time dependent variable that improves the convergence of the search process. In the previous research paper by the authors [30] following equations have been used for the particle position and the velocity of the particles:
v t + 1 = v t + R 1 C 1 ( g x t ) + R 2 C 2 ( p x t )
x t + 1 = x t + v t + 1
where C1 and C2 are knowledge factors, R1 and R2 are random numbers, g is the location of the leader, p the personal best location, v t is the velocity at iteration “t” and x t is theposition at iteration “t”. This equation reveals the particle leader location to each particle.
Decreasing the variable enables the slowing down of the speed of the particles around the leader location and provides a balance between exploration and exploitation. PSO finds an optimal point from the random set of points with the help of a fitness function, so that the random points are initialized between the ranges of values of the past two years, which might find the point that matches the straight line formed by the data. This new point is the predicted value for the next year.
GA-PSO hybrid algorithm was first proposed by Bates and Granger [31]. According to them linear combination of two forecasting models have a distinct the advantages over individual models. For their application in electricity domain, Nazari et al. [32] proposed a model using two metaheuristic algorithms, namely GA and PSO for forecasting energy demands. They found that the exponential model derived from the PSO model is the best model. Unler [33] proposed PSO based demand forecasting model for Turkey using gross domestic product, population as predictors of energy demand. Younes M et al. [34] provided a solution to the economic dispatch problem using a hybrid method genetic algorithm-particle swarm optimization (GA-PSO). They found that GA-PSO provides flexibility fast convergence, less computational time for non-linear characteristics of power systems. Araby EE El et al. [35] proposed that a two layered hybrid PSO-SLP (Successive Linear Programming) approach that is suitable for nondifferentiable and discontinuous objective functions. Jarrndal and Hamdan [36] have described a combined approach of artificial neural networks (ANN) with particle-swarm-optimization (PSO) and genetic algorithm optimization (GA) for short and mid-term load forecasting. The model identifies the relationship among load, temperature and humidity using a case study of Sharjah City in United Arab Emirates. They have found that ANN is one of the powerful artificial intelligence techniques for load forecasting which is independent of the human experience [37,38]. In the hybrid algorithm PSO is used as a main frame while GA is used as local search that enables PSO to jump out of the local optima. In this way GA-PSO-NN gives a superior generalization capability, low prediction error and optimum network.
When ANN is optimized by a single optimization method such as GA or PSO then it suffers from well-known drawbacks. In the present study, we propose a hybrid algorithm called GA-PSO, which lead to better optimization results. GA-PSO combined optimization algorithm can fully combine merits of single optimization models without their disadvantages. In order to test the accuracy of the models, we have compared the forecast results of ANN-GA-PSO models with other models using single optimization of ANN by GA, single optimization of ANN with PSO, ANN with backward propagation, ARIMA, HOLTS and linear regression. Mean absolute percentage error has been used as an indicator of quality of prediction. It is worth mentioning that, for the sake of comparison among different techniques electricity demand is derived using the same for all the modeling methods. Results point out that ANN optimized by both GA-PSO in quadratic form (A-G-P-Q) gives the best performance followed by ANN-G-P model. Consequently A-G-P-Q model is used to forecast the electricity demand until 2025 based on “as-it-is” scenario and scenario as per the “Vision document” of the state.

4. ANN-GA-PSO Models

In order to successfully predict Tamil Nadu’s electricity demand efficiently and precisely a hybrid GA-PSO based ANN model is proposed here in two-form estimation method.

4.1. Two Form Estimation Method

The authors have used the following equations for the GA-PSO optimization:
D GA - pso - linear = i = 1 N ( Y i X i + W o )
D GA - Pso - Quadratic = i = 1 N ( Y i X i + W o ) + i = 1 N ( K i j X i X j ) + i = 1 M ( U i X i 2 )
where D is the electricity demand; X i , X j are the factors affecting ith and jth factors affecting electricity energy demand; W o ,   Y i ,   k i j and U i are the coefficients and N is the number of demand-affecting factors.
PSO searches for the best fitted members that minimize the error. PSO optimizes the weights of socio economic indicators by using both linear and quadratic regression models. Based on these two variations of PSO, models have been named ANN-PSO (Linear) and ANN-PSO (Quadratic) respectively. In PSO-Quadratic, the coefficients of the input variables are calculated as per the Equation (4). For the Quadratic PSO model the quadratic terms are introduced in the following evolution equations:
v t + 1 = v t + R 1 C 1 s i g n   ( g x t ) ( g x t ) 2 + R 2 C 2 s i g n   ( p x t ) ( p x t ) 2
x t + 1 = x t + v t + 1
Quadratic PSO algorithm improves the diversity of the swarm leading to higher performance in global optimization. Quadratic PSO projects the input variables for the years 2001 to 2015 based on the data from 1991 to 2000 as input.
In GA, N represents the number of the particles in the population; f i as the fitness value for the individual i. The population size particles are reproduced on the position of the particles using the following equation.
p i = f i ( f s f m a x )
where f m a x is thelargest fitness value in the generation and p i represents the probability for the selection of the individual i . The crossover and the mutation operations are implemented with p i and p m according to following equations:
X A t + 1 = X B t + ( 1 ) X A t
X A t + 1 = X A t + ( 1 ) X B t
where X A t and X B t are cross over chromosomes. is a parameter that is constant.

4.2. GA-PSO Hybrid Optimization Algorithm

In most of the research papers on the subject, either GA or PSO has been used as single optimization algorithm [39,40]. But our research puts forward hybrid GA-PSO algorithm, where GA and PSO are applied serially for providing the best optimizing solution for ANN. PSO optimization is applied to a population of 100 particles and the position and velocity of particle that give the best objective function is arrived at and is designated as ‘pbest’. This current best fitness position is compared with the global best. The best global position obtained after PSO optimization is taken as selection value for the GA optimization. In our research paper, the GA further optimizes the best solution thrown up by the PSO. It has been found in our research that hybrid optimization of GA-PSO therefore gives a better solution as compared with single optimization by GA or PSO.As shown in Figure 1 the iterative approach of GA-PSO followed in the study is as follows:
Step 1:
First, we initialize a population size of 100 and assign positions and velocities of particles. The number of weights and biases are used to calculate the fitness function for all the particles.
Step 2:
The best position value achieved by particle p is set as pbest. The pbest with best value is set as gbest and this value is stored.
Step 3:
The desired optimization fitness function f(x) is evaluated for each particle.
Step 4:
The evaluated fitness value fp of each particle is compared with its pbest value. If fp < pbest then pbest = fp and bestxp = xp, where xp represents the current coordinates of particle p and bestxp represents the coordinates corresponding to particle ps best fitness so far.
Step 5:
After objective function value is calculated for new positions of each particle the overall best fitness value of the swarm becomes the gbest value of the swarm.
Step 6:
Next, the velocity and location of the particle is updated according to Equations (1) and (2). The best position is fed into the General Algorithm as selection.
Step 7:
The calculation is stopped when the maximum number of iteration reaches 200 or if the convergence occurs before it otherwise Loop to step 3 until convergence. In the present study, the convergence occurs around 50 iterations as shown in Figure 2.
Step 8:
The pop size of M particles obtained by GA and M particles are combined to form new pop size particles.
Step 9:
Let g e n = g e n + 1 , then step 3 is carried out.
Step 10:
The best fitness values and solutions, namely, the position are outputted.
Figure 1. Flow chart of ANN-GA-PSO.
Figure 1. Flow chart of ANN-GA-PSO.
Energies 11 00728 g001
Figure 2. Convergence Speed of ANN-GA-PSO algorithm.
Figure 2. Convergence Speed of ANN-GA-PSO algorithm.
Energies 11 00728 g002

4.3. Computational Environment and Data Management

All the GA and PSO techniques have been developed in open source SCILAB environment. For application of ARIMA, HOLTS and Linear models standard econometric toolboxes of IBM SS Software (Version 2, developed by IBM, Armonk, NY, USA) has been used for ANN simulation. It is designed to provide the necessary tools as a part of standard ANN algorithms and relevant analysis. In this research study, the GSDP data is measured in rupees and per capita energy intensity in KWh. The coefficients of predictors as obtained from GA-PSO optimization are depicted in Table 4. The factors are normalized according to the following equation for optimum functioning of ANN.
n(x) = (x − xmin)/xmin
Table 4 shows the relative values of the independent variables GA-PSO optimization that are used for ANN simulation where E.Con, Income, GSDP, CPI are the input variables. Table 5 indicates the coefficients of Equation (3) obtained by using GA-PSO optimization.

4.4. Evaluation of the Forecast Performance

Root Mean Square Error (RMSE) or Mean Absolute Error (MAE) is commonly used as a measure of forecasting performance. However, Fatai and Armstrong [41] have negated RMSE or MAE, as both are scale dependent and RMSE is affected by outliers that are common in electricity forecasting. Weron R [42] has asserted that MAPE is the most popular evaluation index that works well in load forecasting. Therefore, in order to compare predictive accuracy of the ANN-GA-PSO models, we have used mean absolute percentage error (MAPE) as the evaluation index. The MAPE and forecasting accuracy ( τ ) have been defined as follows:
MAPE = 100 n t = 1 n | ( A t F t ) A t |
τ = 1 | ( A t F t ) A t |   if   | ( A t F t ) A t | < 1
τ = 0   if   | ( A t F t ) A t | 1
where A t is the actual value and F t is the forecast value.
The total electricity demand of Tamil Nadu from year 2001 to 2015 has been used as a benchmark to test the effectiveness and superiority of the proposed ANN-GA-PSO models. First, ARIMA (1,0,1),HOLTS and linear models have been employed to calculate electricity demand. Secondly the simple optimization of ANN is performed by GA and PSO separately and the results are tabulated under ANN-GA and ANN-PSO respectively. The optimum weight coefficients of GA-PSO optimization are obtained from Equations (3) and (4) for ANN-GA-PSO in linear and quadratic forms respectively. For the sake of verifying the validity and superiority of the proposed ANN-GA-PSO models, the comparison is also made with ANN-BP model.

5. Results

Table 6 and Figure 3 shows results of ANN-G-P and A-G-P-Q models in both linear and quadratic forms along with simple optimization models, ANN-PSO and ANN-GA. Figure 4 compares the errors of linear, Time series models (Holts and ARIMA), ANN-GA, ANN-PSO, ANN-G-P and A-G-P-Q models. Table 7 and Figure 5 compare the MAPE values of different models. It can be seen that MAPE of A-G-P-Q (0.2%) and ANN-G-P (0.3%) are far better than MAPE of single optimized models of ANN-GA (0.42%) and ANN-PSO (0.4%). Table 8 depicts the forecasting accuracy ( τ ) of different models. It is clear that τ of A-G-P-Q model at 0.78 followed by ANN-G-P at 0.7 are far superior to single optimization models. Figure 6 compares the result of the ANN-G-P (Linear) and A-G-P-Q (Quadratic) model against the actual values of the electricity demand from the year 2001 to 2015. ANN-G-P and A-G-P-Q are in close agreement with the actual values. The forecasts of A-G-P-Q are compared with actual demand on a logarithmic scale in Figure 7. It is seen that the relationship between the two is linear and the slope is 0.99. Thus A-G-P-Q model is best suited for forecasting the electricity demand for the year 2016 to 2025.

5.1. Future Estimation

The future estimation of the electricity demand of Tamil Nadu has been evaluated under two scenarios. Scenario 1 (as it is) assumes the energy consumption to grow at the rate of 5%, income at the rate of 12%, GSDP at 11% and CPI at 2%. Scenario 2 considers the VISION Document 2023 [43] goals of the state as expected growth rate of energy consumption as 8%, income growth as 15%, GSDP as 12% and CPI at 3%. Table 9 shows the tabulated results of the forecasted electricity demand for scenario 1 and scenario 2 using A-G-P-Q model. Figure 8 shows the forecasted electricity demand as per scenario 1 and scenario 2. The projected electricity demand as per scenario 2 are on the higher side throughout except for the year 2020. The electricity requirement for the year 2025 is 84 GWh as compared to 87.8 GWh as per scenario 1 and scenario 2 respectively. The state of Tamil Nadu will have to find resources for fulfilling the demand of 87.8 GWh if it wants to achieve the goals set up by the Vision 2023 document.

5.2. Relationship between GSDP and Electricity Demand

According to Kostyannikova D [44], the causality and co-integration relationship between GSDP and electricity demand are not uniform across countries due to difference in policies and energy structure. Our present study shows that electricity demand and GSDP are co-integrated in the case of Tamil Nadu. As shown in Figure 9 one percent increase in total energy consumption leads to an increase of 0.86 in GDP while one percent increase in GSDP will raise total energy consumption by 0.79 percent.
Our research shows that in case of Tamil Nadu, causality exists between GSDP and electricity demand. Hence it will be possible to increase the GSDP by investing in bridging the electricity demand gap.

6. Conclusions

This study has proposed a novel algorithm based on PSO and GA for optimizing ANNs in linear and quadratic forms for forecasting of electricity demand. ANN has been optimized by the hybrid optimizing algorithm of PSO and GA in linear and quadratic forms. Single optimized ANN (ANN-GA, ANN-PSO) have been compared with hybrid optimized ANN’s (ANN-GA-PSO, A-G-P-Q). ANN-GA-PSO models in linear and quadratic forms have demonstrated 28% and 48% improvement over ANN-GA model and 25% and 43% improvement over ANN-PSO model. ANN-GA-PSO models can solve the problem of over fitting and falling in local minimum in data set ANN-GA-PSO model shave been used to explore the relationship between electricity demand and GSDP of Tamil Nadu state which is seen as co-integrated. ANN-GA-PSO models can be used for resource planning and for bridging the energy gap in the state to achieve the goals set out in the Vision document of the state.

Acknowledgments

The author will like to thank the Tamil Nadu Electricity Board, Electronics Corporation of Tamil Nadu and the Centre for Development of Advanced Computing for their continuous support. Venu, Eshani and Amay for their assistance in trouble shooting in programming.

Author Contributions

L Suganthi proposed the idea and gave inspiration for the development. Atul Anand collected the data and established the forecasting model.

Conflicts of Interest

The authors declare that there is no conflict of interest.

References

  1. Schweizer, V.J.; Morgan, M.G. Bounding US electricity demand in 2050. Technol. Forecast. Soc. Chang. 2016, 105, 215–223. [Google Scholar] [CrossRef]
  2. Perez-Garcia, J.; Moral-Carcedo, J. Analysis and Long term forecasting of electricity demand trough a decomposition model. A case study for Spain. Energy 2016, 97, 127–143. [Google Scholar] [CrossRef]
  3. Granger, C.W.J. Combining forecast-twenty years later. J. Forecast. 1989, 8, 167–173. [Google Scholar] [CrossRef]
  4. Parikh, J.; Purohit, P.; Maitra, P. Demand projections of petroleum products and natural gas in India. Energy 2007, 32, 1825–1837. [Google Scholar] [CrossRef]
  5. Zhang, M.; Mu, H.; Li, G.; Ning, Y. Forecasting the transport energy demand based on PLSR method in China. Energy 2009, 34, 1396–1400. [Google Scholar] [CrossRef]
  6. Limanond, T.; Jomnonkwao, S.; Srikaew, A. Projection of future transport energy demand of Thailand. Energy Policy 2011, 39, 2754–2763. [Google Scholar] [CrossRef]
  7. Jenkins, G.M.; Reinsel, G.C. Time Series Analysis: Forecasting and Control; Holden Day: San Francisco, CA, USA, 1976. [Google Scholar]
  8. Ediger, V.S.; Akbar, S. ARIMA forecasting of primary energy demand by fuel in Turkey. Energy Policy 2007, 35, 1701–1708. [Google Scholar] [CrossRef]
  9. Tepedino, C.; Guarnaccia, C.; Iliev, S.; Popova, S.; Quartieri, J. A Forecasting Model Based on Time Series Analysis Applied to Electrical Energy Consumption. Int. J. Math. Models Methods Appl. Sci. 2015, 9, 432–445. [Google Scholar]
  10. O’Connell, N.; Pinson, P.; Madsen, H. Benefits and Challenges of electrical demand response: A critical Review. Renew. Sustain. Rev. 2014, 39, 686–699. [Google Scholar] [CrossRef]
  11. Trotter, I.M.; Blkesjo, T.F.; Feres, J.G.; Hollanda, L. Climate Change and Electricity Demand in Brazil: A stochastic Approach. Energy 2016, 102, 596–604. [Google Scholar] [CrossRef]
  12. Fan, G. A method to estimating the parameters of logistic model and application. Math. Econ. 2010, 27, 105–110. [Google Scholar]
  13. Kandananond, K. Forecasting Electricity Demand in Thailand with an Artificial Neural Network Approach. Energies 2011, 4, 1246–1257. [Google Scholar] [CrossRef]
  14. Amjady, N.; Keynia, F. Day ahead forecasting of electricity markets by a mixed data model and hybrid forecast method. Int. J. Electr. Power Energy Syst. 2008, 30, 533–546. [Google Scholar] [CrossRef]
  15. Abdul Hamid, M.B.; Abdul Rahman, T.K. Short Term Load Forecasting Using an Artificial Neutral Network Trained by Artificial Immune System Learning Algorithm. In Proceedings of the 12th International Conference on Computer Modelling and Simulation, Cambridge, UK, 24–26 March 2010. [Google Scholar]
  16. Cincotti, S.; Gallo, G.; Ponta, L.; Raberto, M. Modeling and forecasting of electricity spot prices: Computational intelligence vs. Classical econometrics. AI Commun. 2014, 27, 301–314. [Google Scholar]
  17. Yin, F.; Wang, J.; Guo, C. Advances in Neural Networks ISNN 2004. In Proceedings of the International Symposium on Neural Networks, Dalian, China, 19–21 August 2004; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  18. Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning; Addison-Wesley Publishing Corporation, Inc.: Boston, MA, USA, 1989. [Google Scholar]
  19. Canyurt, O.E.; Ozturk, H.K. Application of genetic algorithm (GA) technique on demand estimation of fossil fuels in Turkey. Energy Policy 2008, 36, 2562–2569. [Google Scholar] [CrossRef]
  20. Ceylan, H.; Ozturk, H.K. Estimating energy demand of Turkey based on economic indicators using genetic algorithm approach. Energy Convers. Manag. 2004, 45, 2525–2537. [Google Scholar] [CrossRef]
  21. Haldenbilen, S.; Ceylan, H. Genetic Algorithm approach to estimate transport energy demand in Turkey. Energy Policy 2005, 33, 89–98. [Google Scholar] [CrossRef]
  22. Assareh, E.; Behrang, M.A.; Assari, M.R.; Ghanbarzadeh, A. Application of PSO and GA techniques on demand estimation of oil in Iran. Energy 2010, 35, 5223–5229. [Google Scholar] [CrossRef]
  23. Bi, T.; Yan, Z.; Wen, F.; Ni, Y.; Shen, C.M.; Wu, F.F.; Yang, Q. On-line fault section estimation in Power Systems with radial basis function neural network. Int. J. Electr. Power Energy Syst. 2002, 24, 321–328. [Google Scholar] [CrossRef]
  24. Lu, N.; Zhou, J. Particle Swarm Optimization-Based RBF Neural Network Load Forecasting Model. In Proceedings of the 2009 Asia-Pacific Power and Energy Engineering Conference, Wuhan, China, 27–31 March 2009. [Google Scholar]
  25. Banda, E.; Folly, K.A. Short Term Load Forecasting Based on Hybrid ANN and PSO. In Advances in Swarm and Computational Intelligence, Proceedings of the International Conference in Swarm Intelligence, Beijing, China, 25–28 June 2015; Springer: Cham, Switzerland, 2015; pp. 98–106. [Google Scholar]
  26. Yang, S.D.; Li, X. A new ANN optimized by improved PSO algorithm combined with chaos and its application in short term load forecasting. In Proceedings of the 2006 International Conference on Computational Intelligence and Security, Guangzhou, China, 3–6 November 2006; Volume 2. [Google Scholar]
  27. Kennedy, J.; Eberhart, R.C. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; pp. 1942–1947. [Google Scholar]
  28. Shi, Y.; Eberhart, R.C. Parameter selection in Particle Swarm Optimization. In Evolutionary Programming; Springer: Berlin/Heidelberg, Germany, 1998; Volume 7, pp. 611–616. [Google Scholar]
  29. Shi, Y.; Eberhart, R.C. Fuzzy adaptive particle swarm optimization. In Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, Korea, 27–30 May 2001. [Google Scholar]
  30. Anand, A.; Suganthi, L. Forecasting of Electricity Demand by Hybrid ANN-PSO Models. Int. J. Energy Optim. Eng. 2017, 6, 66–83. [Google Scholar] [CrossRef]
  31. Bates, J.M.; Granger, C.W. The combination of forecasts. Oper. Res. Soc. 1969, 20, 451–468. [Google Scholar] [CrossRef]
  32. Nazari1, H.; Kazemi1, A.; Hashemi, M.-H. Selecting the appropriate scenario for forecasting energy demands of residential and commercial sectors in Iran using two metaheuristic algorithms. Iran. J. Manag. Stud. 2016, 9, 101–123. [Google Scholar]
  33. Unler, A. Improvement of energy demand forecasts using swarm intelligence: The case of Turkey with projections to 2015. Energy Policy 2008, 36, 1937–1944. [Google Scholar] [CrossRef]
  34. Younes, M.; Farid, B. Genetic Algorithm-Particle Swarm Optimisation (GA-PSO) for Economic Load Dispatch. Prz. Elektrotech. 2011, 87, 369–372. [Google Scholar]
  35. EL-Araby, E.E.; Yorino, N. A hybrid PSO technique for procuring VAR ancillary service in the deregulated electricity markets. Int. J. Electr. Power Energy Syst. 2010, 32, 664–670. [Google Scholar] [CrossRef]
  36. Jarndal, A.; Hamdan, S. Forecasting of peak electricity demand using ANN GA and ANN-PSO approaches. In Proceedings of the 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO), Sharjah, UAE, 4–6 April 2017. [Google Scholar]
  37. Ekonomou, L. Greek long-term energy consumption prediction using artificial neural networks. Energy 2010, 35, 512–517. [Google Scholar] [CrossRef]
  38. Bunn, D.W. Forecasting with more than one model. J. Forecast. 1989, 8, 161–166. [Google Scholar] [CrossRef]
  39. Donaldson, R.G.; Kamstra, M. Forecast combining with neural networks. J. Forecast. 1996, 15, 46–91. [Google Scholar] [CrossRef]
  40. Chen, H.Y. Research on combination forecasting model based on effective measure of forecasting methods. Forecasting 2001, 20, 72–73. [Google Scholar]
  41. Fatai, K.; Oxley, L.; Scrimgeour, F.G. Modeling and Forecasting the demand for electricity in New Zealand: A comparison of alternative approaches. Energy J. 2003, 24, 75–102. [Google Scholar] [CrossRef]
  42. Weron, R. Electricity price forecasting: A review of the state-of -art with a look in to the future. Int. J. Forecast. 2014, 30, 1030–1081. [Google Scholar] [CrossRef]
  43. Vision Tamil Nadu 2023. Available online: www.spc.tn.gov.in (accessed on 18 January 2018).
  44. Kostyannikova, D. Economic Growth and Energy Consumption in OECD Countries: A Causality Analysis. Master’s Thesis, City College of New York, New York, NY, USA, 2012. [Google Scholar]
Figure 3. Performance of models.
Figure 3. Performance of models.
Energies 11 00728 g003
Figure 4. Error comparison of various models.
Figure 4. Error comparison of various models.
Energies 11 00728 g004
Figure 5. MAPE (in %).
Figure 5. MAPE (in %).
Energies 11 00728 g005
Figure 6. Comparison of ANN-G-P & A-G-P-Q.
Figure 6. Comparison of ANN-G-P & A-G-P-Q.
Energies 11 00728 g006
Figure 7. Forecasting by A-G-P-Q model.
Figure 7. Forecasting by A-G-P-Q model.
Energies 11 00728 g007
Figure 8. Forecasts as per scenario 1 and scenario 2 using A-G-P-Q model.
Figure 8. Forecasts as per scenario 1 and scenario 2 using A-G-P-Q model.
Energies 11 00728 g008
Figure 9. Relationship between Electricity demand and GSDP.
Figure 9. Relationship between Electricity demand and GSDP.
Energies 11 00728 g009
Table 1. Key electricity demand determinants.
Table 1. Key electricity demand determinants.
YearElectricity (kWr)Income GrowthGSDPPriceDemand
ConsumptionRate per Capita (%)(Billion Rs)Index(in mWh)
199129510.974.814817,173
199230311.95.275519,130
199333412.95.746520,289
199435013.96.27923,193
199542114.86.68224,610
199643515.77.18525,805
199744916.87.58926,943
199845917.989227,862
199949618.88.59430,434
200051014.710.910133,418
20015391510.8810336,578
200270815.215.0110738,529
200374015.317.5610946,130
200478015.518.6611049,712
200586017.2317.7311551,282
200696019.9920.4411749,485
2007100012.5812.9812456,493
2008100013.7314.413653,506
2009108018.8319.5315157,212
2010104017.2718.0716660,518
2011107418.0616.7163.0261,897
2012111818.2917.66159.0166,391
2013116116.319.98157.3972,987
2014213017.8942.27143.5274,990
2015200712.9438.45138.7777,218
Table 2. ANN-GA-PSO Network Information.
Table 2. ANN-GA-PSO Network Information.
Input LayerFactors1E.Con (electricity consumption)
2Income growth rate
3GSDP
4CPI
Number of Units59
Hidden Layer(s)Number of Hidden Layers1
Number of Units in Hidden Layer 16
Activation FunctionHyperbolic tangent
Output LayerDependent Variables1Electricity Demand
Number of Units1
Rescaling Method for Scale DependentsStandardized
Activation FunctionIdentity
Error FunctionSum of Squares
Table 3. Model Summary: ANN-GA-PSO.
Table 3. Model Summary: ANN-GA-PSO.
TrainingSum of Squares Error0.004
Relative Error0.001
Stopping Rule UsedTraining error ratio criterion (0.001) achieved
Training Time0:00:00.23
Table 4. Normalized Values of GA-PSO-Quadratic.
Table 4. Normalized Values of GA-PSO-Quadratic.
YearE.ConIncomeGSDPCPISq-E.ConSq-IncomeSq-GSDPSq-CPI
200100.1538460000.02366900
20020.3135440.1538460.3636360.0388350.098310.0236690.1322310.001508
20030.3729130.1538460.6363640.0582520.1390640.0236690.4049590.003393
20040.4471240.2307690.7272730.0679610.199920.0532540.5289260.004619
20050.5955470.3076920.6363640.1165050.3546770.0946750.4049590.013573
20060.7810760.5384620.8181820.1359220.610080.2899410.6694210.018475
20070.85528800.1818180.2038830.73151700.0330580.041568
20080.8552880.0769230.2727270.3203880.7315170.0059170.074380.102649
20091.0037110.4615380.8181820.4660191.0074350.2130180.6694210.217174
20100.9294990.3076920.6363640.611650.8639690.0946750.4049590.374116
20110.9925790.3846150.5454550.5825240.9852130.1479290.2975210.339335
20121.0742120.3846150.6363640.5436891.153930.1479290.4049590.295598
20131.1539890.2307690.8181820.5242721.331690.0532540.6694210.274861
20142.9536180.3846152.8181820.3980588.7238580.1479297.9421490.15845
20152.72356202.4545450.3495157.41779106.0247930.12216
20163.0222630.1538462.9090910.388359.1340760.0236698.462810.150815
YearX12X13X14X23X24X32X34Demand
200100000000
20020.0482370.0559440.0121760.0559440.0059750.0559440.0141220.053338
20030.0573710.0979020.0217230.0979020.0089620.0979020.037070.261141
20040.1031830.1678320.0303870.1678320.0156830.1678320.0494260.359068
20050.1832450.1958040.0693840.1958040.0358480.1958040.0741390.40199
20060.4205790.4405590.1061660.4405590.0731890.4405590.1112090.352862
2007000.1743790000.037070.544453
20080.0657910.0209790.2740240.0209790.0246450.0209790.0873790.462792
20090.4632510.3776220.4677490.3776220.2150860.3776220.3812890.56411
20100.2860.1958040.5685290.1958040.18820.1958040.3892320.654492
20110.3817610.209790.5782010.209790.2240480.209790.3177410.692192
20120.4131580.2447550.5840370.2447550.2091110.2447550.3459840.815053
20130.2663050.1888110.6050040.1888110.1209860.1888110.428950.99538
20141.1360071.0839161.1757121.0839160.1530991.0839161.1218011.050139
2015000.9519250000.8578991.11105
20160.4649640.4475521.1736950.4475520.0597460.4475521.1297441.211196
Table 5. Coefficients of GA-PSO Linear.
Table 5. Coefficients of GA-PSO Linear.
YearE.ConIncomeGSDPCPIx1x2x3x4x5
2016216714.8843.06142.9−1.930.91−1.005−1.63−1.14
2017234117.1148.23147.22−1.940.54−1.56−0.41−1.25
20182219.6854151.64−1.98−0.1−0.179−1.64−1.12
2019273022.6360.5156.19−20.39−1.05−0.860.77
2020294926.0367.76160.87−2−1.4−0.68−0.760.99
2021318529.9375.89165.7−1.990.19−1.58−1.23−0.63
2022343934.485170.7−2−1−1.95−1.2−0.31
2023371539.5895.2175.8−1.990.280.28−1.710.62
2024401245.52106.6181−20.41−0.9−0.21−0.49
2025433352.35119.42186.5−2−1.260.127−0.760.03
Table 6. Performance of different models.
Table 6. Performance of different models.
YearAct TotalANN-PsoLinearHoltsANN-BPANN-G-PARIMAANN-GAA-G-P-Q
200136,57836,20639,44137,64336,43436,705 36,01836,582
200238,52938,30243,53240,24738,98738,85439,87638,61838,827
200346,13046,18044,61442,78746,33746,10943,67146,19246,238
200449,71250,05445,59545,82949,78649,48449,21449,32349,731
200551,28251,00748,29948,92551,25451,54051,45851,17951,611
200649,48549,39450,63051,87049,64349,94952,06949,70749,640
200756,49356,92753,09454,34356,28256,54653,24456,79556,586
200853,50653,25756,06057,26753,71953,79256,67653,20153,404
200957,21257,17261,23559,60357,40457,72058,21457,30357,383
201060,51860,73764,20862,07660,20560,46562,39160,30260,522
201161,89762,35364,09064,63162,09861,75764,31362,02462,011
201266,39166,59363,92067,06966,51566,28265,73066,71366,378
201372,98773,02364,30269,71272,63573,12669,77973,16473,160
201474,99074,89078,67572,74874,46475,08472,86674,89875,109
201577,21877,28575,23575,68177,81876,87078,18976,93077,242
Table 7. MAPE VALUES (percentage).
Table 7. MAPE VALUES (percentage).
LinearHoltsARIMAANN-BPANN-GAANN-PANN-G-PA-G-P-Q
6.070.853.020.440.420.40.30.22
Table 8. Forecasting Accuracy ( τ ) .
Table 8. Forecasting Accuracy ( τ ) .
LinearHoltsARIMAANN-BPANN-GAANN-PANN-G-PA-G-P-Q
00.1500.560.580.60.70.78
Table 9. Demand Forecast.
Table 9. Demand Forecast.
YearScenario 1Scenario 2
201680,88180,537
201781,21383,324
201881,14282,726
201982,13784,301
202083,04481,074
202182,75283,469
202283,02985,331
202383,82687,581
202483,40185,636
202584,26387,825

Share and Cite

MDPI and ACS Style

Anand, A.; Suganthi, L. Hybrid GA-PSO Optimization of Artificial Neural Network for Forecasting Electricity Demand. Energies 2018, 11, 728. https://doi.org/10.3390/en11040728

AMA Style

Anand A, Suganthi L. Hybrid GA-PSO Optimization of Artificial Neural Network for Forecasting Electricity Demand. Energies. 2018; 11(4):728. https://doi.org/10.3390/en11040728

Chicago/Turabian Style

Anand, Atul, and L Suganthi. 2018. "Hybrid GA-PSO Optimization of Artificial Neural Network for Forecasting Electricity Demand" Energies 11, no. 4: 728. https://doi.org/10.3390/en11040728

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop