You are on page 1of 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/287490936

"The Application of Evolutionary Computational Techniques in Medium Term


Forecasting"; Presented at MEPCON’2015, Mansoura University; Mansoura; Dec.
2015; Egypt.

Conference Paper · December 2015

CITATIONS READS
3 268

4 authors, including:

Fatma El Zahraa Khalifa Mohamed Ahmed Moustafa Hassan


Cairo University Cairo University
2 PUBLICATIONS   3 CITATIONS    178 PUBLICATIONS   1,026 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Many Projects, but mainly on modelling and control of Renewable energy (Solar, Wind, Solar wind, solar Diesel , ...etc) View project

Short Term Load Forecasting View project

All content following this page was uploaded by Mohamed Ahmed Moustafa Hassan on 27 December 2015.

The user has requested enhancement of the downloaded file.


17th International Middle East Power Systems Conference, Mansoura University, Egypt, December 15-17, 2015

The Application of Evolutionary Computational


Techniques in Medium Term Forecasting
Fatma El Zahraa Khalifa M. Moustafa Hassan and Osama Ab- Hassan Mahmoud
ul-Haggag
Electro-Mechanical Consulting Group Electrical Power Department Information Systems
Cairo University Ministry of Electricity and Energy
Cairo, Egypt Giza, Egypt Cairo, Egypt
eng_fatma_khalifa2011@hotmail.com mmustafa@eng.cu.edu.eg drhmahmoud@moee.gov.eg
ohaggag@gmail.com

Abstract - Precise load forecasting it is very important for the Swarm Optimization (PSO) is proposed. PSO as described
routine tasks of maintaining, scheduling daily electrical in [2] is one of the most dominant stochastic optimization
generation, and loads. This research work presents an techniques introduced by Eberhart and Kennedy in 1995. It
evolutionary algorithm named as Modified Adaptive has lately been a focus for more attention due to its quick con-
Acceleration Coefficients based on Particle Swarm Optimization vergence and algorithmic accuracy compared to other optimi-
(MACCPSO) to forecast peak load used in Egypt using monthly zation methods as illustrated in [3, 4]. Furthermore, evolutio-
data over the period of three decades. Mathematically, based on
available historical monthly data of peak load, peak load demand
nary computation could be used to minimize the errors be-
is forecasted for up to five years. In order to show the accuracy of tween the forecasted values and the actual (target) values. Pre-
the algorithm, some comparisons are made using Particle Swarm cise load forecasting is very significant for electric utilities in
Optimization (PSO) and Adaptive Weight Particle Swarm setting up for new plants. Also, it is very important for the
Optimization (AWPSO). The experimental results show that the routine tasks of maintaining, scheduling daily electrical gener-
proposed algorithm is superior to the Particle Swarm ation, and loads. Load forecasting can be split into three main
Optimization (PSO) and Adaptive Weight Particle Swarm categories as presented in [5]:
Optimization (AWPSO) models and better to forecast power load 1) Long-term electric load forecasting (LTLF):
data of medium term. Furthermore, the proposed algorithm used to provide electric utility company management with
could be applied on wind speed forecasting.
prediction of future needs for extension, equipment
purchases, or staff hiring. LTLF the prediction time can
Index Terms - Particle Swarm Optimization (PSO), Adaptive
Weight Particle Swarm Optimization (AWPSO), Modified Adaptive be as long as 10 years and above. The accurate of long
Acceleration Coefficients (MACCPSO), Genetic Algorithms (GA) term load-forecasting is essential for monitoring and
and Evolutionary Programming (EP). controlling power system operation.
2) Medium-term load forecasting (MTLF):
I. INTRODUCTION usually used for the purpose of scheduling fuel supplies
and unit maintenance. In MTLF the prediction time is
The appearance of evolutionary computation has 2-5 years.
inspired new resources for optimization problem solving.
Advanced computational intelligence techniques have been 3) Short-term load forecasting (STLF): used to
evolved by observing complex behaviors of human and other provide essential information for the system management
animals, event happening in nature and arrive at a ma- of daily operations and unit commitment. In STLF the
thematical model representing criteria under study. Results of prediction time is every next hour, day by day, week by
such models can be used to understand so far complex beha- week and monthly.
viors, trend and predict outcome for user. The predicted out-
come whole continuously comparing with the actual beha- The commonly statistical measures of error that can
viors models can be suitably adopted to predict hence- help to determine method or the best value of the parameter
forth with closer accuracies. There are many evolutionary al- within a method are [6]:
gorithms, such as Genetic Algorithms (GA), Evolutio- 1) Mean Absolute Error (MAE): The mean
nary Programming (EP), Evolution Strategies (ES), Genetic absolute error Value could be defined as the average
Programming (GP), and Learning Classifier Systems (LCS) as absolute error value. The nearest this value is to zero the
classified in [1]. Recently, a new evolutionary computation better is the forecast.
method, Swarm Intelligence (SI) which models social beha- 2) Mean Squared Error (MSE): Mean squared
vior of organisms living in swarms which is known as Particle error measures the average of the squares of the error

1
17th International Middle East Power Systems Conference, Mansoura University, Egypt, December 15-17, 2015

values, that is, the difference between the estimator and III. PARTICLE SWARM OPTIMIZATION TECH-
what is estimated. This is the most widely used lack-of-fit NIQUE
indicator in statistical fitting process. Compared with to
the mean absolute error value, the measure of MSE is PSO is inspired by social behavior of bird flocking or
extremely sensitive to any outlier; that is unique or rare fish schooling and shares a lot of similarities with
large error values will affect significantly MSE value. development computation techniques such as Genetic
3) Root Mean Squared Error (RMSE): It Algorithm GA as given in [13]. When a swarm searches for
presents the root mean square error for every model cho- food, its particles will spread in the environment and move
sen. around independently. Each particle in the swarm flies in the
search space with an amount of uncertainty in its movements
The main goal of this research work is to forecast with dynamically adjusted velocity according to its own flying
electric load consumption in Egypt over the period 2006-2010. experience and its neighbors flying experience. Each particle
The study will use Particle Swarm Optimization (PSO), is treated as a volume less particle in G dimensional search
Adaptive Weight Particle Swarm Optimization (AWPSO) and space as described in [14]. Each particle keeps track of its
Modified Adaptive Acceleration Coefficients (MACCPSO) coordinates in the best position in the problem space, which is
models depending on three previous readings of peak load to connected with best position (solution) it has attained. This
achieve this goal. All the data were obtained from the position is called 𝑃𝑏𝑒𝑠𝑡 . Another best value that is tracked by
Egyptian Electricity Holding Company (EEHC). The rest of the global version of the particle swarm optimizer is the over-
the paper is organized as follows: Section 1, introduces the all best value and its location is called g best obtained by any
paper. Section 2, presents literature review of the study. particle in the swarm. The performance of each particle is as-
Section 3, introduces PSO while Section 4 presents AWPSO. sessed using fitness (cost) function as presented in [15, 16].
In Section 5, ACCPSO is discussed while in Section 6, the
proposed MACCPSO is introduced. Simulation results are A. The PSO Concept
analyzed in Section 7. Conclusions and future works are The PSO concept as described in [5] is as follows. At
presented in Section 8. each time step, changing the velocity (V) of (accelerating)
each particle in the direction of its 𝑃𝑏𝑒𝑠𝑡 location. The new
II. LITERATURE REVIEW position of the particle is determined by the sum of earlier
position and the new velocity. After the application of PSO
During the few decades, a lot of methods have been algorithm, the algorithm keeps on with the assessment phase.
raised in order to improve the precision of power load fo- The function estimated by each particle in the population is
recasting. In 1980, Bunn introduced a Bayesian method for evaluated on the fitness cases set. For each input set, the result
daily electricity load prediction [7]. In 1991, Park et. al. of the function is compared with the expected output of that
introduced a exponential smoothing model for predicting fitness case and the fitness of the particle is regulated
hourly electric loads 1-24 h ahead [8]. In 1993, Bhattacharya according to the results as presented in [17].
and Basu presented a modified Kalman filter method for
medium range prediction of power system load [9]. However, In this study, the fitness of a particle is calculated as the sum
these are conventional techniques, which are more sensitive to of squares of the absolute difference between the expected
weather factors and cannot predict the power load exactly. output value and the value returned by the particle. The fitness
function of the model is given by:
In order to develop the precision of forecasting, a lot
𝑛 𝑜𝑏𝑠 𝑒𝑟𝑣𝑒𝑑 𝑝𝑟𝑒𝑑𝑖𝑐𝑡𝑒𝑑
of artificial intelligence techniques have been adopted. The Min f (v) = 𝑖=1(𝐸𝑖 − 𝐸𝑖 )2 (1)
research work [6], a hybrid regression and Autoregressive
Integrated Moving Average (REGARIMA) model technique Where:
was developed and applied the proposed model to forecast 𝑬𝒐𝒃𝒔𝒆𝒓𝒗𝒆𝒅 :The actual peak load demand
regional electricity loads in Egypt. The REGARIMA model 𝑬𝒑𝒓𝒆𝒅𝒊𝒄𝒕𝒆𝒅 :The predicted peak load demand
was compared to different Adaptive Neuro-Fuzzy Inference
n :Is the number of observations
System (ANFIS) models. Also, [10] stochastic modeling was
used as well as ANFIS to forecast the coming speed of wind
In this research work, the estimation of peak load demand is
using real data of the past. The research work [11] examined
based on three previous readings was modeled by using linear
the use of Particle Swarm Optimization (PSO) compared with
form,
the traditional techniques like econometric technique and time
series technique to forecast electrical demand. Lazy Learning
(LL) algorithm was proposed to forecast electrical demand. 𝐸𝑙𝑖𝑛𝑒𝑎𝑟 = 𝑤1 𝑋1 + 𝑤2 𝑋2 + 𝑤3 𝑋3 + 𝑤4 (2)
The proposed LL models are implemented and compared with
the prevalent Radial Basis Function (RBF) and Multi-Layer Where:
Perceptron (MLP) neural networks load forecasting models, as 𝑿𝒊 : Previous reading of peak load
in [12]. 𝒘𝒊 : Weighting parameters of PSO models

2
17th International Middle East Power Systems Conference, Mansoura University, Egypt, December 15-17, 2015

B. The PSO Mathematical Modeling IV. ADAPTIVE WEIGHTED PARTICLE SWARM


The particle i position and velocity are represented in OPTIMIZATION MATHEMATICAL MODEL-
the n-dimensional search space as follows as explained in ING
[18]:
Adaptive Weighted Particle Swarm Optimization
𝑋𝑖 = (𝑥𝑖1 , 𝑥𝑖2 , … … , 𝑥𝑖𝑛 ) (3) (AWPSO) technique has been suggested by Mahfouf for
improving the performance of PSO in multi-objective
𝑉𝑖 = (𝑣𝑖1 , 𝑣𝑖2 , … … , 𝑣𝑖𝑛 ) (4) optimization problems as presented in [19]. The adaptive
weighted PSO is achieved by two terms: inertia weight (W)
The best previous position of the 𝑖 𝑡ℎ particle is recorded and and Acceleration factor (A). The inertia weight function is to
represented as follows: balance between global and local explorations. It controls the
influence of the previous history of the velocities on the
𝑝𝑏𝑒𝑠𝑡 𝑝𝑏𝑒𝑠𝑡 𝑝𝑏𝑒𝑠𝑡 current one. Larger the inertia weight, larger exploration of
𝑃𝑏𝑒𝑠𝑡 = (𝑥𝑖1 , 𝑥𝑖2 , … … , 𝑥𝑖𝑛 ) (5)
search space while smaller the inertia weights, the search will
be limited and focused on a small region in the search space.
The best particle among all the particles in the group is
The inertia weight formula is as follows which makes W value
represented by:
changes randomly from 𝑊𝑂 to 1 as described in [20, 21].
𝐺𝑏𝑒𝑠𝑡 = (𝑥1𝐺𝑏𝑒𝑠𝑡 , 𝑥2𝐺𝑏𝑒𝑠𝑡 , … … , 𝑥𝑛𝐺𝑏𝑒𝑠𝑡 ) (6)
𝑊 = 𝑊𝑂 + 𝑟𝑎𝑛𝑑 0,1 (1 − 𝑊𝑂 ) (9)
The modified velocity and position of each particle can be
Particle velocity at 𝑖 𝑡ℎ iteration as follows:
calculated as per following formulas [3]:
𝑉𝑖 𝑡 = 𝑊. 𝑉𝑖 𝑡 − 1 +𝐴𝐶1 . 𝑟𝑎𝑛𝑑 0,1 . 𝑃𝑏𝑒𝑠𝑡 − 𝑋𝑖 𝑡 − 1
𝑉𝑖 𝑡 = 𝑊. 𝑉𝑖 𝑡 − 1 + 𝐶1 . 𝑟𝑎𝑛𝑑 0,1 . 𝑃𝑏𝑒𝑠𝑡 − 𝑋𝑖 𝑡 − 1

+𝐶2 . 𝑟𝑎𝑛𝑑 0,1 . 𝑔𝑏𝑒𝑠𝑡 − 𝑋𝑖 𝑡 − 1 (7) +𝐴𝐶2 . 𝑟𝑎𝑛𝑑 0,1 . 𝑔𝑏𝑒𝑠𝑡 − 𝑋𝑖 𝑡 − 1 (10)

𝑋𝑖 𝑡 = 𝑋𝑖 𝑡 − 1 + 𝑉𝑖 𝑡 i=1, 2, 3, …..., N (8) Additional term denoted by A is called the acceleration factor
and is added in the original velocity equation to improve the
Where: swarm search. The acceleration factor formula as presented in
[20, 22] becomes as follows:
𝑽𝒊 𝒕 :velocity of the particle i at iteration t
𝐴 = 𝐴𝑂 + 𝑖/𝑛; (11)
𝑿𝒊 𝒕 :current position of the particle i at iteration t

d :Dimension As shown in acceleration factor formula that the acceleration


term will increase as the number of iterations increases, which
t :Times will improve the global search ability at the end of the run and
i :Particle number help the algorithm to get far away from the local optimum
region. In this paper 𝐴𝑂 is set to 0.5.
N :Number of particles The constants 𝐶1 and 𝐶2 represent the weighting factors and are
tuned in the process. These factor pull each particle toward the
𝑪𝟏 :Cognitive acceleration coefficients 𝑃𝑏𝑒𝑠𝑡 and 𝑔𝑏𝑒𝑠𝑡 positions. Low values allow particles to roam
remotely from the objective regions before being pulled back.
𝑪𝟐 :Social acceleration coefficients
However, high values result in sudden movement towards, or
𝑷𝒃𝒆𝒔𝒕 𝒊 :Particle i best position past, objective regions as explained in [5].

𝒈𝒃𝒆𝒔𝒕 :Global best position Where:


𝑪𝟏 and 𝑪𝟐 :Are the constant representing the weighting of
W :Inertia weight the stochastic acceleration terms that pull each
:Random number obtained from a uniform particle towards 𝑷𝒃𝒆𝒔𝒕 and 𝐠 𝐛𝐞𝐬𝐭 positions
𝒓𝒂𝒏𝒅 𝟎, 𝟏 random distribution function in the interval 𝑾𝑶 :Initial positive constant in the interval [0,1]
[0,1] 𝑨𝑶 :Initial positive constant in the interval [0.5,1]
N :Number of iterations

3
17th International Middle East Power Systems Conference, Mansoura University, Egypt, December 15-17, 2015

V. ADAPTIVE ACCELERATION COEFFICIENTS 𝒘𝟎 and Coi :initial values of inertia weight factor and
BASED PSO acceleration coefficients respectively
𝑭𝒎𝒕 :is the mean value of the best positions related
The Time-Varying Inertia Weight (TVIW) can to all particles at iteration t
represent a good solution at a much faster rate but its ability to
adjust the optimum solution is weak, due to the absence of
VI. MODIFIED ADAPTIVE ACCELERATION
diversity at the end of the search. It has been observed by the
majority of researchers that in PSO, problem based adjusting COEFFICIENTS BASED PSO
of parameters is a key factor to find the optimum solution pre-
cisely and efficiently as explained in [23, 24]. New researches In this research work, a different scheme for
(𝑡) (𝑡) (𝑡)
have appeared to improve PSO Algorithms, as Time-Varying considering 𝐶1 and 𝐶2 is proposed. Considering 𝐶1 as
Acceleration Coefficients (TVAC), where C1 and C2 as pre- given in Equation (14) and instead of the Equation (15) the
(𝑡)
sented in [18] change linearly with time, in the way that the parameter 𝐶2 is suggested (for first time in this article) to be
cognitive component is reduced while the social component is as given by Equation (19):
increased as the search continue.
(𝑡) (𝑡)
𝐶2 = 4 − 𝐶1 (19)
In this section, a new algorithm called Adaptive
Acceleration Coefficients (AAC) as explained in [24] to
Therefore this technique will be called Modified Adaptive
execute the PSO algorithm will be described. A suggestion
Acceleration Coefficients based PSO (MACCPSO).
will be given on how to deal with inertia weight and
acceleration factors. The new algorithm is designed to change
A. The Procedure of MAAC Based PSO
acceleration coefficients exponentially (with inertia weight) in
the time, with respect to their minimal and maximal values. MAAC based PSO procedure could be summarized as
The selection of the exponential function is justified by the follows:
increasing or decreasing speed of such a function to hurry the 1) Initialization: Generate N-particles
convergence process of the algorithm and to obtain better randomly with initial position vector (initial vector of ge-
search in the exploration space. Furthermore, C1 and C2 nerators’ real power outputs, within their minimum and
change adaptively according to the fitness value of Gbest and maximum power outputs). Initial velocities are generated
Pbest, as presented in [25], becomes: randomly in their predetermined permissible range. F max
and Fmin are specified in the initial population with initial
𝑉𝑖 𝑡+1 = 𝑤 𝑡
𝑉𝑖 𝑡 + 𝐶1 𝑡 𝑟1 ∗ 𝑃𝑏𝑒𝑠𝑡𝑖 𝑡 − 𝑋𝑖 𝑡 + values of weight factor and acceleration coefficients ωo
(𝑡) and Coi.
𝐶2 𝑟2 ∗ 𝐺𝑏𝑒𝑠𝑡 (𝑡) − 𝑋𝑖 𝑡 (12)
2) Evaluate the fitness function of all particles
in the population using the above equations. Find best
𝑤 (𝑡) = 𝑤0 ∗ exp⁡
(−𝛼w ∗ 𝑡) (13)
position Pbest of each particle and update its objective
(𝑡) value. Similarly, find the global best position Gbest among
(−𝛼c ∗ 𝑡 ∗ 𝑘𝑐𝑡 )
𝐶1 = 𝐶1o ∗ exp⁡ (14) all the particles and update its objective value.
(𝑡)
3) If stopping criterion is met, output the Gbest
(𝛼c ∗ 𝑡 ∗ 𝑘𝑐𝑡 )
𝐶2 = 𝐶2o ∗ exp⁡ (15) particle and its objective value. Otherwise continue.
4) Calculate kc coefficient, evaluate the inertia
𝛼𝑐 = (−1/𝑡𝑚𝑎𝑥 ) * ln (𝐶2𝑜 / 𝐶1𝑜 ) (16) factor and acceleration coefficients according to Eq-
uations (13), (14) and (19); so that each particles move-
𝑘𝑐𝑡 = (𝐹𝑚𝑡 − 𝐺𝑏𝑒𝑠𝑡 (𝑡) ) / 𝐹𝑚𝑡 (17) ment is directly controlled by Gbest and Pbest fitness values.
5) Update the velocity using Equation (16) and
(𝑡+1)
𝑋𝑖 𝑡+1 = 𝑋𝑖 𝑡 + 𝑉𝑖 (18) if its new value goes out of range, set it to the boundary
value.
Where: 6) Update the position of each particle
(𝒕)
𝒘(𝒕) and 𝑪𝟏 :Are the inertia weight factor and acceleration according to Equation (22). Check the limits of particle’s
coefficient respectively at iteration t positions (ramp rate limits and generators prohibited
i :Equal 1 or 2 operating zones). If any of the limits are violated then the
t :is the iteration number particle’s position must be modified toward the near
ln :is the neperian logarithm
margin of the feasible solution. Go to step 2.
𝜶𝒘 :is determined with respect to initial and final
values of ω with the same manner as αc
𝒌𝒄𝒕 :is determined based on the fitness value of
Gbest and Pbest at iteration t

4
17th International Middle East Power Systems Conference, Mansoura University, Egypt, December 15-17, 2015

VII. SIMULATION RESULT AND DISCUSSION velocity

In this section, the simulation results from the


proposed MACCPSO are compared with those of the PSO and
TABLE II
AWPSO algorithms. A Matlab code was written to carry out PARAMETERS OF MAACPSO
the PSO, AWPSO and MACCPSO algorithms. The values of Parameter Parameter
Parameters Description
the used parameters in PSO, AWPSO and MAACPSO Name Value
techniques in MATLAB program are shown in Table I and in Number of swarm
N 30
beings
Table II. These values of 𝐶1 , 𝐶2 , 𝑤𝑜 and 𝐴o are chosen
n Number of iterations 150
because they offer the best performance among other values,
this is fully illustrated in Appendix [26]. 𝑪𝟏𝒐 Initial acceleration factor1 1

𝑪𝟐𝒐 Initial acceleration factor 2 2.5


TALE I
PARAMETERS OF PSO AND AWPSO Initial positive constant
Parameter Parameter 𝑾𝑶 0.4
Parameters Description chosen from [0,1]
Name Value
N Number of swarm beings 30
n Number of iterations 150
𝑪𝟎 Percentage of old velocity 0.7 In addition to the actual values (observed) of the peak
𝑪𝟏 Acceleration factor 1 1 power load, Table III displays the monthly peak load forecast
by PSO, AWPSO and the proposed MACCPSO for the year of
𝑪𝟐 Acceleration factor 2 2.5
2010.
Initial positive constant in the
𝐖𝐎 0.6 The simulation results show a significant improvement in re-
interval [0,1]
Initial positive constant in the duced percentage absolute error. Also, it shows that the
𝐀𝐎 0.65
interval [0.5,1] MAAC-PSO has good convergence property.
Range of initial uniform dis-
𝐗 𝐎 𝒓𝒂𝒏𝒈𝒆 [0 10]
tribution of creature position
𝐕𝐬𝐭𝐝 𝒅𝒆𝒗 Standard deviation for 1

TABLE III
MONTHLY LOAD FORECASTING FOR THE YEAR 2010
% %
Previous Actual Previous Actual
Month Estimated [MW] Abs. Month Estimated [MW] Abs.
readings [MW] readings [MW]
Error Error
t-1 18050 PSO 18700.3 0.002 t-1 21090 PSO 23470.1 0.000
Jan t-2 17850 18700 AWPSO 18690.3 0.052 Jul t-2 20120 23470 AWPSO 23463.6 0.027
t-3 16550 MACCPSO 18699.8 0.001 t-3 18900 MACCPSO 23469.9 0.000
t-1 17950 PSO 18849.3 0.004 t-1 20850 PSO 23203.5 0.015
Feb t-2 17300 18850 AWPSO 18841.7 0.044 Aug t-2 21330 23200 AWPSO 23352.8 0.659
t-3 16300 MACCPSO 18850 0.000 t-3 19250 MACCPSO 23200 0.000
t-1 18265 PSO 20048.5 0.007 t-1 20600 PSO 22459.8 0.001
Mar t-2 18442 20050 AWPSO 20038.4 0.058 Sep t-2 20300 22460 AWPSO 22451.4 0.038
t-3 16300 MACCPSO 20052.2 0.011 t-3 18900 MACCPSO 22459.6 0.002
t-1 18825 PSO 20300.4 0.002 t-1 21000 PSO 22769.9 0.000
Apr t-2 19270 20300 AWPSO 20277.7 0.110 Oct t-2 19050 22770 AWPSO 22770.8 0.004
t-3 16650 MACCPSO 20300.9 0.004 t-3 18150 MACCPSO 22770.4 0.002
t-1 19200 PSO 21650.1 0.000 t-1 18950 PSO 20349.4 0.003
May t-2 18820 21650 AWPSO 21666.1 0.074 Nov t-2 18100 20350 AWPSO 20361 0.054
t-3 17900 MACCPSO 21648 0.009 t-3 17313 MACCPSO 20350.2 0.001
t-1 20950 PSO 22750.2 0.001 t-1 18914 PSO 19899.7 0.002
Jun t-2 19738 22750 AWPSO 22741.3 0.038 Dec t-2 18100 19900 AWPSO 19938.6 0.194
t-3 18500 MACCPSO 22750 0.000 t-3 17600 MACCPSO 19899.7 0.002

5
17th International Middle East Power Systems Conference, Mansoura University, Egypt, December 15-17, 2015

VIII. CONCLUSIONS AND FUTURE REFERENCES


WORKS [1] Juang, C. F., “A hybrid of genetic algorithm and particle swarm op-
timization for recurrent network design,” Systems, Man, and Cyber-
In this paper, a new trend as evolutionary computing netics, Part B: Cybernetics, IEEE Transactions on, vol. 34, no. 2, pp.
methods, mainly MACCPSO, applied to minimize the errors 997-1006, 2004.
[2] Poli, R., Kennedy, J., and Blackwell, T., “Particle swarm optimiza-
between the forecasted values and the actual (target) values. tion,” Swarm intelligence, vol.1, no.1, pp. 33-57, 2007.
The proposed algorithm MACCPSO is implemented and com- [3] Kennedy, J., Swarm intelligence (pp. 187-219), Springer US, 2006.
pared with different algorithms PSO and AWPSO to predict [4] Bai, Q., “Analysis of particle swarm optimization algorithm,” Com-
medium peak load. By using the actual data, the peak Load puter and information science, vol. 3, no. 1, pp. 180, 2010.
[5] Kumar, C. J., and Veerakumari, M., “Load Forecasting of Andhra
demand of the years 2006-2010 is forecasted using the above Pradesh Grid using PSO, DE Algorithms,” Intelligence, vol.1, no. 9,
mentioned algorithms. pp. 179-184, 2012.
[6] Gabr, A. S. E., Hassan, M. M., and Abul-Haggag, O. Y., “Compari-
As seen in Table IV, the proposed method introduces son of Stochastic Modelling With Artificial Intelligence Based Ap-
proach to Forecast the Electrical Load,” Neural Networks, vol. 4, no.
the lowest RMSE, MAE and MPE than the PSO, AWPSO. 1, pp. 48-60, 2014.
The results are proof of the superiority of the proposed [7] Bunn, D. W., “Experimental study of a Bayesian method for daily
MACCPSO method against the other two methods, i.e. PSO electricity load forecasting,” Applied Mathematical Modelling, vol. 4,
and AWPSO. Therefore MACCPSO is a superior forecasting no. 2, pp.113-116, 1980.
[8] Park, J. H., Park, Y. M., and Lee, K. Y., “Composite modeling for
technique of medium peak load. So it can be concluded that adaptive short-term load forecasting,” Power Systems, IEEE Trans-
the future of Artificial Intelligence methodologies based on actions on, vol. 6, no. 2, pp. 450-457, 1991.
PSO will be even brighter as more and more research efforts [9] Bhattacharya, T. K., and Basu, T. K., “Medium range forecasting of
are dedicated to this field. However, more investigation for power system load using modified Kalman filter and Walsh trans-
form,” International Journal of Electrical Power & Energy Sys-
different evolutionary technique is left for future works. tems, vol. 15, no. 2, pp.109-115, 1993.
[10] El-Gawad, E. A., Hassan, M. M., Hallouda, M. A. M., and Abul-
TABLE IV Haggag, O. Y., “Stochastic modeling compared with artificial intelli-
PSO, AWPSO AND MACCPSO MODELS STATISTICS gence based approach for short term wind speed forecast-
YEAR PSO AWPSO MACCPSO ing,” Journal of American Science, vol. 7, no. 4, pp. 393-399, 2011.
[11] Abd-Elhakeem. A., “Electrical demand forecasting for the Egyptian
RMSE 1.550 30.824 0.2041 unified network using recent computational techniques,” M.Sc. Dis-
sertation, Faculty of Engineering at Shoubra Benha University, Cai-
2006 MAE 0.458 10.867 0.0500 ro, Egypt, 2013.
MPE 0.005 0.075 0.0004 [12] Barakati, S. M., Gharaveisi, A. A., and Rafiei, S. M. R., “Short-term
load forecasting using mixed lazy learning method,” Turkish Journal
RMSE 1.918 43.249 0.0500 of Electrical Engineering & Computer Sciences, vol. 23, no. 1, pp.
201-211, 2015.
2007 MAE 0.650 23.292 0.0250
[13] Sastry, K., Goldberg, D., and Kendall, G., Genetic algorithms. In
MPE 0.005 0.144 0.0001 Search methodologies (pp. 97-125), Springer US, 2005.
[14] Al-Hamouz, Z., Al-Duwaish, H., and Al-Musabi, N., “Particle
RMSE 1.464 102.021 0.2661 Swarm-Based Sliding Mode Controller with Chattering Reduction
Feature: Application to an AGC Nonlinear Interconnected Model,”
2008 MAE 0.275 38.158 0.0583 Electric Power Systems Research, vol. 81, no. 7, pp. 1403-1409,
MPE 0.004 0.252 0.0006 2011.
[15] Sivanandam, S. N., Visalakshi, P., and Bhuvaneswari, A., “Multipro-
RMSE 1.203 20.772 0.1780 cessor Scheduling Using Hybrid Particle Swarm Optimization with
Dynamically Varying Inertia,” IJCSA, vol. 4, no. 3, pp. 95-106, 2007.
2009 MAE 0.392 13.658 0.0500 [16] Soundarrajan, A., Sumathi, S., and Sundar, C., “Particle swarm opti-
MPE 0.003 0.079 0.0005 mization based LFC and AVR of autonomous power generating sys-
tem,” IAENG International Journal of Computer Science, vol. 37, no.
RMSE 1.147 46.730 0.9197 1, 2010.
[17] Esfandeh, S., and Sedighizadeh, M., “Meteorological Data Study and
2010 MAE 0.100 11.975 0.0583 Forecasting Using Particle Swarm Optimization Algorithm,” World
MPE 0.003 0.113 0.0027 Academy of Science, Engineering and Technology, vol. 59, pp. 2117-
2119, 2011.
[18] Lim, S. Y., Montakhab, M., and Nouri, H., “Economic dispatch of
ACKNOWLEDGMENT power system using particle swarm optimization with constriction
factor,” International Journal of Innovations in Energy Systems and
Power, vol.4, no. 2, pp. 29-34, 2009.
The authors would like to thank Ministry of Electricity and [19] Mahfouf, M., Chen, M. Y., and Linkens, D. A., “Adaptive weighted
Energy for providing the data for use in this research work. particle swarm optimization for multi-objective optimal design of al-
loy steels,” In Parallel problem solving from nature-ppsn viii (pp.
762-771). Springer Berlin Heidelberg, 2004.
[20] Bahgaat, N. K., El-Sayed, M. I., Hassan, M. A., and Bendary, F. A.,
“Load Frequency Control in Power System via Improving PID Con-
troller Based on Particle Swarm Optimization and ANFIS Tech-
niques,” International Journal of System Dynamics Applications
(IJSDA), vol. 3, no. 3, pp. 1-24, 2014.

6
17th International Middle East Power Systems Conference, Mansoura University, Egypt, December 15-17, 2015

[21] Vidya, G., Sarathambekai, S., Umamaheswari, K., and Yamunadevi, PSO considering generator constraints,” In Control, Decision
S. P., “Task Scheduling Using Adaptive Weighted Particle Swarm and Information Technologies (CoDIT), 2013 International
Optimization with Adaptive Weighted Sum,” Procedia Engineer- Conference on (pp. 212-217). IEEE, 2013.
ing, vol. 38, pp. 3056-3063, 2012. [25] Abido, M. A., and Al-Ali, N. A., “Multi-objective differential
[22] Mansour, H., R., “Development of advanced controllers using adap- evolution for optimal power flow,” In Power Engineering,
tive weighted PSO algorithm with applications,” M.Sc. Dissertation, Energy and Electrical Drives, 2009. POWERENG'09. Inter-
Faculty of Engineering at Cairo University, Cairo, Egypt, 2012. national Conference on (pp. 101-106). IEEE, 2009.
[23] Vlachogiannis, J. G., and Lee, K. Y., “Economic load dispatch—A [26] Fawzy, F. Khalifa., “evolutionary computation techniques
comparative study on heuristic optimization techniques with an im- based approach for medium term load forecasting compared
proved coordinated aggregation-based PSO,” Power Systems, IEEE with stochastic modelling,” M.Sc. Dissertation, Faculty of
Transactions on, vol. 24, no. 2,pp. 991-1001, 2009. Engineering at Cairo University, Cairo, Egypt, in press.
[24] Ahmed, S., Tarek, B., and Djemai, N., “Economic Dispatch
resolution using Adaptive Acceleration Coefficients based

View publication stats

You might also like