You are on page 1of 11

Different Methods of Long-Term Electric Load Demand

Forecasting; A Comprehensive Review

L. Ghods* and M. Kalantar*

Abstract: Long-term demand forecasting presents the first step in planning and developing
future generation, transmission and distribution facilities. One of the primary tasks of an
electric utility accurately predicts load demand requirements at all times, especially for
long-term. Based on the outcome of such forecasts, utilities coordinate their resources to
meet the forecasted demand using a least-cost plan. In general, resource planning is
performed subject to numerous uncertainties. Expert opinion indicates that a major source
of uncertainty in planning for future capacity resource needs and operation of existing
generation resources is the forecasted load demand. This paper presents an overview of the
past and current practice in long- term demand forecasting. It introduces methods, which
consists of some traditional methods, neural networks, genetic algorithms, fuzzy rules,
support vector machines, wavelet networks and expert systems.

Keywords: Long-term, Demand Forecasting, Neural Networks, Genetic Algorithms, Fuzzy


Rules.

1 Introduction1 load forecast has significant effect on developing future


A power system serves one function and that is to generation and distribution planning. An expensive
supply customers, both large and small, with electrical overestimation of load demand will result in substantial
energy as economically and as reliability as possible. investment for the construction of excess power
Another responsibility of power utilities is to recognize facilities, while underestimation will result in customer
the needs of their customers (Demand) and supply the discontentment. Unfortunately, it is difficult to forecast
necessary energies. Limitations of energy resources in load demand accurately over a planning period of
addition to environmental factors, requires the electric several years. This fact is due to the uncertain nature of
energy to be used more efficiently and more efficient the forecasting process. There are a large number of
power plants and transmission lines to be constructed influential that characterize and directly or indirectly
[1]. Long-term demand forecasts span from eight years affect the underlying forecasting process; all of them
ahead up to fifteen years. They have an important role uncertain and uncontrollable [3]. However, neither the
in the context of generation, transmission and accurate amount of needed power nor the preparation
distribution network planning in a power system. The for such amounts of power is as easy as it looks,
objective of power system planning is to determine an because: (1) long-term load forecasting is always
economical expansion of the equipment and facilities to inaccurate (2) peak demand is very much dependant on
meet the customers' future electric demand with an temperature (3) some of the necessary data for long-
acceptable level of reliability and power quality [2]. term forecasting including weather condition and
Accurate long-term demand forecasting plays an economic data are not available, (4) it is very difficult to
essential role foe electric power system planning. It store electric power with the present technology, (5) it
corresponds to load demand forecasting with lead times takes several years and requires a great amount of
enough to plan for long-term maintenance, construction investment to construct new power generation stations
scheduling for developing new generation facilities, and transmission facilities [4]. Therefore, any long-term
purchasing of generating units, developing transmission load demand forecasting, by nature, is inaccurate!
and distribution systems. The accuracy of the long-term Generally, long-term load demand forecasting
methods can be classified in to two broad categories:
Iranian Journal of Electrical & Electronic Engineering, 2011. parametric methods and artificial intelligence based
Paper first received 18 Jan. 2011 and in revised form 13 Jun. 2011. methods. The artificial intelligence methods are further
* The Authors are with the Department of Electrical Engineering, Iran classified in to neural networks [1], [2], [4], [8], [10],
University of science and technology (IUST), Tehran, Iran.
E-mails: Ladan_gh760@yahoo.com, Kalantar@iust.ac.ir. support vector machines [15], genetic algorithms [14],

Iranian Journal of Electrical & Electronic Engineering, Vol. 7, No. 4, Dec. 2011 249
wavelet networks [12] [13], fuzzy logics [16] and expert customers along with dynamics of change is the basis
system [17] methods. The parametric methods are based for the forecast [5].
on relating load demand to its affecting factors by a End-use models focus on the various uses of
mathematical model. The model parameters are electricity in the residential, commercial, and industrial
estimated using statistical techniques on historical data sector. These models are based on the principle that
of load and it's affecting factors. Parametric load electricity demand is derived from customer's demand
forecasting methods can be generally categorized under for light, cooling, heating, refrigeration, etc. Thus, end-
three approaches: regression methods, time series use models explain energy demand as a function of the
prediction methods [3]. Traditional statistical load number of applications in the market [5].
demand forecasting techniques or parametric methods Ideally, this approach is very accurate. However, it
have been used in practice for a long time. These is sensitive to the amount and quality of end-use data.
traditional methods can be combined using weighted For example, in this method the distribution of
multi-model forecasting techniques, showing adequate equipment age is important for particular types of
results in practical system. However, these methods appliances. End-use forecast requires less historical data
cannot properly present the complex nonlinear but more information about customers and their
relationships that exist between the load and a series of equipments [5].
factors that influence on it [2]. This method predicts the energy consumptions. If
In this paper, we introduce a brief overview in long- we want to calculate the load, we have to have the load
term forecasting methods. This paper is organized as factor in each sections and different types of energy
follows. Next section briefly describes parametric consumptions and then by load factor we can calculate
models. Section III describes different artificial the load in each section.
intelligence based methods and section IV is the The system load factor is defined as follows
conclusions of paper. equation:
Average - load demand
2 Parametric Methods LoadFactor =
The three types of well-known parametric methods Peak - load demand
(1)
are as, trend analysis, end-use modeling and annual KWh energy
econometric modeling. =
peak - load demand 8760 hours/year

2.1 Trend Analysis The disadvantage of end-use analysis is that most


Trend analysis extends past rates of electricity end-use models assume a constant relationship between
demand in to the future, using techniques that range electricity and end-use (electricity per appliance). This
from hand-drawn straight lines to complex computer- might hold for over a few years, but over 10 or 20-year
produced curves. These extensions constitute the period, energy saving technology or energy prices will
forecast. Trend analysis focuses on past changes or undoubtedly change, and the relationships will not
movements in electricity demand and uses them to remain constant [6].
predict future changes in electricity demand. Usually,
there is not much explanation of why demand acts as it 2.3 Econometric Models
does, in the past or in the future. Trending is frequently The econometric approach combines economic
modified by informed judgment, wherein utility theory and statistical techniques for forecasting
forecasters modify their forecasts based on their electricity demand. The approach estimates the
knowledge of future developments which might make relationship between energy consumption (dependent
future electricity demand behave differently than it has variables) and factors influencing consumption. The
in the past [5]. relationships are estimated by the least-square method
The advantage of trend analysis is that, it is simple, or time series methods. One of the options in this
quick and inexpensive to perform [5]. framework is to aggregate the econometric approach,
The disadvantage of a trend forecast is that it when consumption in different sectors (residential,
produces only one result, future electricity demand. It commercial, industrial, etc.) is calculated as a function
does not help analyze why electricity demand behaves of weather, economic and other variables, and then
the way it does, and it provides no means to accurately estimates are assembled using recent historical data.
measure how changes in energy prices or government Integration of the econometric approach in to the end-
polities influence electricity demand [5]. use approach introduces behavioral components in to
the end-use equations [5].
2.2 End-Use Models The advantage of econometrics are that it provides
The end-use approach directly estimates energy detailed information on future levels of electricity
consumption by using extensive information on end demand, why future electricity demand increases, and
users, such as applications, the customer use, their age, how electricity demand is affected by all the various
sizes of houses, and so on. Statistical information about factors [6], [7], [29].

250 Iranian Journal of Electrical & Electronic Engineering, Vol. 7, No. 4, Dec. 2011
A disadvantage of econometric forecasting is that in training, and, (5) relative weights for use in forecast
order for an econometric forecast to be accurate, the combination [8].
changes in electricity remain the same in the forecast The design of neural network architecture involves
period as in the past. This assumption, which is called decision making on type, size and number of neural
constant elasticity, may be hard to justify especially being used [11].
where very large electricity prices changes, make The result of Output ANN is in (2).
customers more sensitive to electricity prices. Yi = in=1 Wi X i (2)

2.4 Differences Between These Traditional where i = 1, 2, ..., n , Xi is input, and Wi is weight of
Mentioned Method network and Yi is one of the ANN's outputs.
As mentioned in the trend analysis, just past changes The first question to be asked is if an ANN can learn
or movements in electricity demand and uses them to to perform the desire application, and if so what would
predict future changes in electricity demand, there isn't be the most suitable form of the network. In this section,
any process on why those movements happened. In this various aspects of ANNs are analyzed to determine a
method, end users and their behavior aren't important. suitable model. These aspects include the network
But in end use method, statistical information about architecture and method of training. There are three
customers along with dynamics of change is the basis types which can be useful for long-term load demand
for the forecast. forecasting: Recurrent neural network (RNN) for
In Economical methods, the results estimate the forecasting the peak load, feed-forward back
relationship between dependent variables and factors propagation (FFBP) for forecasting the annual peak load
influencing consumption. The relationships are [10] and radial basis function network.(RBFN) for
estimated by the least-square method or time series fasting training and better following the peaks and
methods. valleys [4].
In comparison, trend analysis can't be trustworthy; in 1) Recurrent neural network: Recurrent neural
this method we need a wise and knowing judge to network contains feedback connections, which enable
recognize unreal date and omit them from previous them to encode temporal context internally. This
information. feedback can be external or internal. RNN has be ability
Up to this part we describe the old methods for long to learn patterns from the past records and also to
term load forecasting. They are also useful today. But generalize and project the future load patterns for an
the new following methods can use for their accuracy unseen data [10]. We have different types of RNNs,
and fast possessing system. Special the new methods are such as Jordan RNN, Elman RNN and others. Feedback
used for different economical inputs in forecasting. By connections in these RNNs are different from network
these new methods, we can have a model from the past to network. For instance, Jordan RNN has feedback
data and correct its inaccurate date. After that we can connections from output to input while the Elman RNN
predict the following peak load. has feedback connections from its hidden layer neurons
back to its inputs. Additional neurons in input layer,
3 Artificial Intelligence Based Methods which accept these feedback connections, are called
3.1 Artificial Neural Networks state or context neurons. The role of context neurons in
Artificial neural networks (ANNs) have succeeded RNN is to get inputs from the upper layer, and after
in several power system problems, such as planning, processing send their outputs to the hidden layer
control, analysis, protection, design, load forecasting, together with other plan units. In long-term load
security analysis, and fault diagnosis. The last three are demand forecasting, there is strong relationship between
the most popular. The ANNs ability in mapping the present and next year loads. For this type of
complex non-linear relationships is responsible for the problem, Jordan's model of RNN proved to be suitable.
growing number of its application to load forecasting However, it should be noted that as the period of target
[8], [9]. Most of the ANNs have been applied to short- forecast loads becomes longer, the forecast errors might
time load forecasting. Only a few studies are carries out increases relatively [10]. This is why the feed-forward
for long-term load demand forecasting [10], [22], [24], back propagation is used for forecasting loads of longer
[28]. than 1 year. The Jordan RNN used in most of case study
In developing a long-term load forecast, the is shown in Fig. 1.
following are some of the degrees of freedom which 2) Feed-forward back propagation: Feed-forward
must be iterated upon with the objective to increase the back propagation is one of is one of the most widely
potential for an accurate load forecast: (1) fraction of used neural network paradigms, which have been
the database that will be used for training and testing applied successfully in application studies. FFBP can be
purpose, (2) transformations to be performed on the applied to any problem that requires pattern mapping.
historical database, (3) ANNs architecture Given an input pattern, the network produces an
specifications, (4) optimal stopping point during ANNs associated output pattern. Its learning and update
procedure is intuitively appealing, because it is based on

Ghods & Kalantar: Different Methods of Long-Term Electric Load Demand Forecasting 251
a relatively simple
s conceppt: the networkk is supplied with
w
both a set off patterns to be b learned and desired systtem
response forr each patterrn. If the network gives the
wrong answeer, then the weeights are corrrected so that the
error is lesseened and as a result future responses off the
network are more
m T advantages of
likely too be correct. The
using such a network centter on some off their propertties,
too. Firstlyy, they automatically generalize g thheir
knowledge enabling
e them
m to recognizee patterns, whhich
they have haad seen. Seconndly, they are robust enoughh to
recognize paatterns, which have been obbscured by nooise.
Lastly, once they have beeen trained onn the initial set of
patterns, thheir recognitiion of simiilar patterns is
accomplishedd very quickkly [10]. Therre are two more m Fig. 2 Feed-fforward back ppropagation neural
n
networks.
advantages for f FFBP, BP B training iss mathematicaally
designed to minimize thee mean squaree error acrosss all
training patteerns and it hass supervised trraining techniique
[10]. The FF FBP used in mostm of case studys is shownn in
Fig. 2.
3) Redial basis functiion network: A redial basis
function netw work (RBFN)) in most general terms is any
network, which has an intternal represenntation of hiddden
processing elements (patteern units), whhich are radically
symmetric [4]. It consistts of three layers;l the innput
layer, hiddenn layer and ouutput layer. The T nodes witthin
each layer arre fully conneected to the previous
p layerr, as
shown in Figg. 3.
For a hiddden unit to be radically syymmetric, it must m
have the folloowing three constituents:
A ceenter, which is i a vector inn the input sppace
and which is typpically storedd in the weiight g. 3 Redial Basiis Function Nettwork.
Fig
vectoor from the inpput layer to thhe pattern unitt
A diistance measuure, to determ mine how farr an The key to a successfull implementattion of thesee
inputt vector is from m the center. Typically, thiis is nettworks is to find suitable centers for the Gaussiann
the standard Euclidean distancee measure. fun
nction [10].
A transfer functioon, which is a function of o a
singlle variable, annd which deterrmines the outtput 3.2 Wavelet Networks
of thhe processingg elements by b mapping the This section investigates the applicatio on of wavelett
outpuut of the diistance functiion. A comm mon paccket in poweer load forecasting. Waveelet theory iss
functtion is a Gauussian functionn, which outpputs intrroduced to power load forecasting recently andd
stronnger value when the distancce is small. In the recceived wide attention.
a Commparing to traaditional loadd
otherr word, the output
o of a pattern
p unit is
i a forrecasting methhods, wavelett theory proviides powerfull
functtion of only thet distance between
b an innput and d flexible toool to decompoose load data into differentt
vectoor and the storred center. freequency compponents, makiing it possiblle to analyzee
thee characteristtics of each component and improvee
forrecasting accuuracy. Wavellet packet an nalysis is thee
exttension of wavvelet analysis and it has bettter frequencyy
ressolution [12], [23].
Several pappers investiggated the ap pplication off
waavelet analysiis in power load forecastting, and thee
forrecasting acccuracy was improved. The T wavelett
nettwork must have the following measurements too
forrecast well:
Select proper wavvelet functio on for loadd
forecastiing. The selecction of wavellet function iss
importannt for waveleet application, but there iss
no geneeral rule till now .Generaally, the mostt
Fig. 1 Jordan Recurrent
R Neurral Networks. importannt thing of poower load forrecasting is too

252 I
Iranian Journnal of Electrica
al & Electronnic Engineerinng, Vol. 7, No. 4, Dec. 2011
imprrove forecastinng accuracy, so s it requires less plaanning is foreccasting of thee future load demand
d in thee
t wavelet deecomposition and
distoortion during the reggional or naational servicce area. Thiis is usuallyy
reconnstruction proocess, which is different frrom achhieved by constructingg models on relativee
otherr applicationns such as fault detectiion. infformation, succh as climate and previous load demandd
Amoong variouss wavelet functions, the datta. Genetic programming
p approach is proposed too
biorgghogonal wavvelet functionn is symmetrrical forrecast long teerm electrical power consu umption. Thee
and has linear phhase, so it woont bring siggnal em
mpirical resultts demonstrate successful load forecastt
distoortion duringg the decoomposition and witth a low error rate [19].
reconnstruction proocess. Therefoore, the selecttion Genetic Alggorithms (GA As) have recently receivedd
of biorghogonal
b wavelet foor power load l mu uch attention as robust stoochastic searcch algorithmss
foreccasting is suitaable [12]. forr various probblems. This claass of method ds is based onn
Avoiid border distortion during d wavvelet thee mechanism of o natural seleection and nattural genetics,,
transsform. Because of the lim mited numberr of wh hich combiness the notion of survival of o the fittest,,
data in wavelet applications,
a b
border distorttion ranndom and yet y structureed, search and parallell
problem arisess during the wavvelet evaaluation of thhe points in thhe search spacce. GAs havee
decoomposition proocess, but useers often ignorre it beeen successfullly applied in vvarious areas such as, loadd
exceppt the method proposed inn [13]. For load l flo
ow problems, fault deteection, stabillity analysis,,
foreccasting appliccation with finite
f numberr of ecoonomic dispaatch, power system contrrol and loadd
load data, border distortion meeans the wavvelet dem mand forecastting [14].
coeffficients of thee latest data is distorted and the Considering the featurres of long term loadd
foreccasting based on these coeffficients coulddnt forrecasting are complicated, a generic neeural networkk
give accurate foreecasting resultt. It is too badd to mo odel that is abble to adapt too and learn froom amount off
foreccast without thet help of thhe latest data. To non n-linear or im mprecise rulees, so it is a model withh
deal with the prooblem, border extension is i a higghly robustness. For avoidding the inflex xibility of thee
simpple and effecctive solutionn, and there are gen neric neural network itsellf, many exp periences andd
severral types off border exteension, such as opiinions of expperts are introoduced during g the use, soo
symm metrical exteension and zero paddiing. thaat a comprehhensive effectt of differentt factors thatt
Althoough it is haard to give geeneral guideliines inffluence the poower load cann be reflected. The genericc
for selecting proper exteension methhod, alg
gorithm is ablee to search preecisely at glob bal scope, andd
symm metrical bordder extensionn is suitable for thee neural netwoork is able to ffit well at locaal scope, bothh
biorgghogonal wavvelet which is symmetrical. of which are choosen together [20].
The struccture of the wavelet
w netw
work is shownn in Genetic algoorithms are a numerical optimizationn
Fig. 4. tecchnique. Moree specifically, they are paraameter searchh
This struucture is very similar to Multi
M layer neuural proocedures bassed upon thhe mechanicss of naturall
network. gen netics.
The mostt advantage faactor of wavellet network is not They combiine a Darwinnian survivall-of-the-fittestt
spanned inpuuts although thhe accuracy of o model is beetter straategy with a random, yyet structured d informationn
than multi layer neuraal networks.. It has more m excchange among a poopulation of o artificiall
advantages to t apply to loong-term foreecast. The muulti- chhromosomes.
resolution annalysis capabiility of wavellet functions has This techniqque has gainedd popularity in n recent yearss
much powerr in function approximation
a n to obtain beetter as a robust optim mization tool ffor a variety of
o problems inn
accuracy [13]. eng gineering, scieence, econom mics, finance, etc.
e
A new method
m is the fuzzy
f rules annd wavelet neuural GAs accomm modate all thee facets of soft computing,,
network moodel for longg term load forecasting. The T nam mely uncertaainty, impreccision, non-liinearity, andd
neural call function
f is baasis of nonlinnear waveletss. It robbustness. Som me of the aattractive feattures can bee
overcomes thhe shortcominng of single train t set of fuuzzy summmarized as following
f [14]]:
rules. It can improve effeectively the forecast
f accurracy
and speed [26].
Another new method is the waveleet neural netw work
model for loong term loadd forecasting. The neural call
function is basis
b of nonliinear waveletts. We overcoome
the shortcom ming of singlee train set of ANN. It cann be
seen that thhis method can improve effectively the
forecast accuuracy and speeed [30].

3.3 Genettic Algorithm


ms
Managingg electrical energy
e supply is a compplex
task. The moost important part
p of electriic utility resouurce g. 4 Schematic of
Fig o Wavelet Nettwork.

Ghods & Kalantar: Differrent Methods of


o Long-Term Electric Load
d Demand Forrecasting 253
Learning: GAs are the best known and widely however, users who are not familiar with SVM often get
used global search techniques with an ability to unsatisfactory results at first [15].
explore and exploit a given operating space The support vector machines (SVMs) are based on
using available performance (or learning) the principle of structural risk minimization (SRM)
measures. rather than the principle of empirical risk minimization,
Generic Code Structure: GA operates on an which conducted by most of traditional neural network
encoded parameter string and not directly on the models. SVMs have been extended to solve nonlinear
parameters. This enables the user to treat any regression estimation problems [16]. Recurrent neural
aspect of the problem as an optimizable network (RNN) is one kind of SVM which is based on
variable. the main concept in which every unit is considered as an
Optimality of the Solutions: In many problems, output of the network and the provision of adjusted
there is no guarantee of smoothness. Traditional information as input in a training process. RNNs are
search techniques often fail miserably on such extensively applied in long-term load time series
search spaces. GA is known to be capable of forecasting and can be classified in three types, Jordan
finding near optimal solutions in complex networks, Elman networks, and Williams and Zipser
search spaces. networks. Both Jordan and Elman networks use mainly
Advanced Operators: This includes techniques past information to capture detailed information.
such as nicking (for discovering multiple Williams and Zipser networks take much more
solutions), combinations of Neural, Fuzzy, and information from the hidden layer and back into
chaos theory, and multiple-objective themselves. Therefore, Williams and Zipser networks
optimization. are sensitive when models are implemented. Jordan and
The GAs approach presented in this work is Elman networks are suited to time series forecasting.
employed to find the optimum values of the state vector Traditionally, RNNs are trained by back-propagation
X that minimizes the absolute summation of the algorithms. SVMs with genetic algorithms are used to
forecasting error r(t). In order to emphasize the best determine the weights between nodes [16].
string and speed up convergence of the iteration The basic concept of the SVM regression is to map
procedure, fitness is normalized into range between 0 nonlinearly the original data x into a higher dimensional
and 1. The fitness function (ff) adopted is [14]: feature space. Hence, given a set of data
N
1 G = {(x i , a i )}i =1 (where xi is the input vector, a i the
ff = m (3)
1 + k k =1 r(t) actual value and N is the total number of data patterns),
where k is a scaling constant (for example, k=0.0001) the SVM regression function is:
Like other stochastic methods, the GA has a number of f = g(x) = w i i (x) + b (5)
parameters that must be selected, size of population,
where i (x) is the feature of inputs, and both w i and b
probability of crossover and probability of mutation. r
(t) is the error vector associated. GA tries to keep the r are coefficients. The coefficients ( w i and b) are
(t) in the allowed limitation. If the r (t) is kept in the estimated by minimizing the following regularized risk
allowed limitation, the fitness function has the best function:
value for load demand forecasting [14].
Forecasting results using GA were found to be the 1 N 1 2
r(C) = C ( a i , fi ) + || || (6)
best. This indicates that the GA approaches is quite N i =1 2
promising and deserves serious attention because of its where,
robustness and suitability for parallel implementation
0 if a f
[14]. (a, f ) = (7)
With r (t), we can calculate the load demand a f otherwise
forecasting by the following equation:
and C and are prescribed parameters. In (6), (a, f) is
i
P(t) = a 0 + in=1 a i t + r(t) (4) called the -insensitive loss function. The loss equals
zero if the forecasted value is within the -tube (7). The
where P(t) is the peak load demand at time t, a 0 , a i are second term, 1/2 ||w||, measures the flatness of the
the regression coefficients relating the load demand P(t) function. Therefore, C is considered to specify the trade-
to the time t. r(t) is the residual load at year (t). off between the empirical risk and the model flatness.
Both C and are user-determined parameters.
3.4 Support Vector Machine (SVM) The architecture of SVMs with genetic algorithm
SVM (Support Vector Machine) is a useful (SVMG) is shown in Fig. 5.
technique for data classification. Even though people The superior performance of the RSVMG model has
consider that it is easier to use than Neural Networks, several causes. First, the RSVMG model has nonlinear

254 Iranian Journal of Electrical & Electronic Engineering, Vol. 7, No. 4, Dec. 2011
Fig. 6 Block diagram of the fuzzy logic system.

Previous data Load data

Fig. 5 Architecture of SVMG. Fuzzification Selection of ANN

mapping capabilities and thus can more easily capture


electricity load data patterns than can the ANN and Fuzzy Interface Forecasted of selected
load
regression models. Second, improper determining of
these three parameters will cause either over-fitting or
Defuzzification
under-fitting of a SVM model. In this section, the Gas Combination of the
can determine suitable parameters to forecast electricity results
load. Third, the RSVMG model performs structural risk Load forecasted
minimization rather than minimizing the training errors.
Minimizing the upper bound on the generalization error
Forecasted load
improves the generalization performance compared to
the ANN and regression models. Fig. 7 Structure of ANN and Fuzzy based used.

3.5 Fuzzy Logic Model forecasting could provide a considerable improvement


Fuzzy control systems are rule-based systems in of the forecasting accuracy. This indicates that the fuzzy
which a set of so-called fizzy rules represents a control rules and the training patterns for the ANN is quite
decision mechanism to adjust the effects of certain promising and deserve serious attention of its robustness
stimulus. The aim of fuzzy control systems is normally and suitability for implementation. It can be concluded
to replace a skilled human operator with a fuzzy rule- that the outcome of the study clearly indicates that the
based system. The fuzzy logic model provides an proposed composite model can be used as an attractive
algorithm, which can convert the linguistic strategy and effective means for the industrial load forecasting.
based on expert knowledge into an automatic strategy. The improvement of forecast accuracy and the
Fig. 6 represents the basic configuration of a fuzzy logic adaptation to the change of customers would fulfill the
system, which consists of a fuzzification, knowledge forecasting needs [16]. Fig. 7 shows the structure of
base, fuzzy interface and a defuzzification (IO). The ANN and Fuzzy based used in forecasting.
fuzzy logic method is applied for scoring. The We can also combine two different methods to
application of fuzzy rules will improve the model achieve better result. These two methods can be ANN
accuracy by avoiding arbitrariness for the purpose of the and Fuzzy control. Long term load forecasting of power
stud. The fuzzy rule base is composed of some rules system is affected by various uncertain factors. Using
generated from the analysis of the historical load data clustering method numerous relative factors can be
[16], [21]. synthesized for the forecasting model so that the
One of the applications of the fuzzy rules is to accuracy of the load forecasting would be improved
combine them with neural network to train ANN and significantly. A clustering neural network consisting of
have a better load demand forecasting. The training logic operators is quoted, which can be used in long
patterns for the ANN models were collected from the term load forecasting Applying logic operators and in
historical load data. The number of training cycles has the fuzzy theory, the algorithm speed of the clustering
been determined through a trial process, to avoid network will be increased. Although competitive
overtraining [16]. learning algorithm is used here for the network, it solves
The benefit of the proposed hybrid structure was to the dead unit problem and gives more room to select the
utilize the advantages of both, i.e., the generalization initial values of the clustering center in the clustering
capability of ANN and the ability of fuzzy inference for analysis of the history data. The proposed model
handling and formalizing the experience and knowledge considers the influences of both history and future
of the forecasters. It has been demonstrated that the uncertain factors [25], [27], [31], [32].
method give relatively accurate load forecasts for the
actual data. The test results showed that this method of

Ghods & Kalantar: Different Methods of Long-Term Electric Load Demand Forecasting 255
3.6 Expert System engine, solution strategy, a user interface is also
The confidence levels associated with classical developed in the expert system to facilitate the
forecasting techniques, when applied to forecasting navigation between the expert system and the user.
problem in mature and stable utilities are unlikely to be The variables of the formulated problem can be
similar to those of dynamic and fast growing utilities. grouped into Static and Dynamic Facts as follows:
This is attributed to the differences in the nature of Static Facts: This kind of knowledge is developed
growth, socio-economic conditions, occurrence of before starting the planning process. A sample of these
special events, extreme climatic conditions, and the facts is: system conditions to identify the current
competition in generation due to the deregulation of the situation of the system, i.e., mature, or under
electricity sector with possible changes in tariff developing, isolated or interconnected with other
structures. Under such conditions, these forecasting system, etc.
techniques are insufficient to establish demand forecast Forecasting horizon to define the load forecasting
for long-term load demand. Consequently, this case period, i.e., long-term.
requires separate consideration either by pursuing the Load pattern to describe the load behavior
search for more improvement in the existing forecasting (stable, or dynamic pattern, cyclic, or seasonal
techniques or establishing another approach to address pattern, or combination of all, time of system
the forecasting problem of such systems [17]. peak, load types, etc.)
In this section, the classical forecasting methods are Historical peak load to indicate annual and
firstly applied to obtain the long-term load demand seasonal growth, coincidence factor, area peak,
forecasts, for a typical fast growing utility as well as etc.
normal developing system [17]. Historical energy to describe the information
A poor performance is observed when such methods related to number of consumers of each sector,
are applied to fast developing system, whereas most of consumption rate, tariff rate, etc.
these models are valid when used to produce the Major factors affecting the system peak, i.e.,
forecasts of the normal developing system. weather variables, economic variables,
Consequently, an extended logistic model is developed demographic variables, special event,
to reflect the critical forecasting problem in fast growing suppressed demand, bulk loads to be connected
areas. Although the developed model gives an accurate into the network, coincidence factor of the
load demand forecast compared with the classical system peak, etc.
models, it is hardly difficult to dependent on single Dynamic Facts: These facts are developed and
method for producing the demand of such fast growing automatically updated during the inference process to
and dynamic system [17]. This is because several represent the planning attributes needed for evaluating a
important factors related to the cyclic and dynamic decision making process. Samples of these facts include
events that contribute significantly to the system load the following:
are difficult to involve it into the existing forecasting
models.
Thus, there is a need to develop a computational tool
which allows one to store the knowledge associated
with this problem along with the mathematical models
to support the choice of the most suitable load
forecasting model, for long-term power system
planning. Therefore, the implementation of long-term
forecasting strategies using a knowledge-based expert
system (ES) is then presented in this section. In the
expert system, key system variables which have major
effects on system load are identified based on past
planners experiences. A set of decision rules relating
these variables are then established and stored in the
knowledge base to select the recommended forecasting
[17].
The main components of the proposed expert system
are shown in Fig. 8.
With the knowledge base at hand (rules and facts),
an inference engine can be used to search through this
knowledge base according to the solution strategy. The
detailed procedures of the solution strategy to ascertain Fig. 8 Structure of expert system for long-term load
the accuracy and credibility of selecting forecasting forecasting.
method. In addition to knowledge base, inference

256 Iranian Journal of Electrical & Electronic Engineering, Vol. 7, No. 4, Dec. 2011
load and energy attribute for the estimated load deserves serious attention because of its robustness and
and energy forecast; suitability for parallel implementation.
System losses attribute for the estimated system Other most commonly method is SVM. This method
losses; is much more comparable with ANN. First, the RSVMG
Error attribute related to the forecasting model. model has nonlinear mapping capabilities and thus can
In this section, a long-term load forecasting is more easily capture electricity load data patterns than
developed and classified according to the forecasting can the ANN and regression models. Second, improper
problem using a knowledge-based expert system (ES). determining of these three parameters will cause either
The proposed methodology is applied successfully to over-fitting or under-fitting of a SVM model. Third, the
forecast yearly peak load for normal and fast developing RSVMG model performs structural risk minimization
power systems. Since the expert system is very flexible rather than minimizing the training errors.
in updating the forecasting methods and heuristic rules, Fuzzy system as another method is normally to
it is expected that the expert system can serve as a replace a skilled human operator with a fuzzy rule-based
valuable assistant to system planners in performing their system. One of the applications of the fuzzy rules is to
annual load forecasting duties. Finally, it can be combine them with neural network to train ANN and
expected to serve as a valuable assistant also for training have a better load demand forecasting.
purposes [17]. In expert system, we can use traditional methods to
forecast the peak load forecasting. The expert system is
4 Contrasting New Forecasting Methods very flexible in updating the forecasting methods and
Recurrent neural network (RNN) has be ability to heuristic rules, it is expected that the expert system can
learn patterns from the past records and also to serve as a valuable assistant to system planners in
generalize and project the future load patterns for an performing their annual load forecasting duties.
unseen data. In this type, some additional neurons are
available. Additional neurons in input layer, which 5 Conclusions
accept these feedback connections, are called state or Load forecasting plays a dominant part in the
context neurons. The role of context neurons in RNN is economic optimization and secure operation of electric
to get inputs from the upper layer, and after processing power systems.
send their outputs to the hidden layer together with Long-term load forecasting represents the first step
other plan units. in developing future generation, transmission, and
In the other neural network method, feed-forward distribution facilities. Any substantial deviation in the
back propagation an input pattern is given, the network forecast, particularly under the new market structure,
produces an associated output pattern. Its learning and will result in either overbuilding of supply facilities, or
update procedure is intuitively appealing, because it is curtailment of customer demand. The confidence levels
based on a relatively simple concept: the network is associated with classical forecasting techniques, when
supplied with both a set of patterns to be learned and applied to forecasting problem in mature and stable
desired system response for each pattern. This method is utilities are unlikely to be similar to those of dynamic
much better than the RNN method. Because if the and fast growing utilities. This is attributed to the
network gives the wrong answer, then the weights are differences in the nature of growth, socio-economic
corrected so that the error is lessened and as a result conditions, occurrence of special events, extreme
future responses of the network are more likely to be climatic conditions, and the competition in generation
correct. It can have a trustworthy result. due to the deregulation of the electricity sector with
Another method for long term load forecasting is possible changes in tariff structures. Under such
Wavelet Network. The most advantage factor of wavelet conditions, these forecasting techniques are insufficient
network is not spanned inputs although the accuracy of to establish demand forecast for long-term power
model is better than multi layer neural networks. This is system planning. Consequently, this case requires
one reason which can be ended up in this choice. It has separate consideration either by pursuing the search for
more advantages to apply to long-term forecast. The more improvement in the existing forecasting
multi-resolution analysis capability of wavelet functions techniques or establishing another approach to address
has much power in function approximation to obtain the forecasting problem of such systems.
better accuracy. This accuracy can make a better result Different methods of long-term load demand
in future forecasting. forecasting are defined in this paper. All of these
For one method, we can call Genetic Algorithm for methods can forecast the load of the power system, but
long-term load demand forecasting, Genetic algorithms the amount of previous data and such variables which
are a numerical optimization technique. More they need to forecast, make them different in accuracy
specifically, they are parameter search procedures based from area to area.
upon the mechanics of natural genetics. Forecasting Finally, for long-term load forecasting, we should
results using GA were found to be the best. This know the power system in details, and after that we can
indicates that the GA approaches is quite promising and select the best method for the specified power system.

Ghods & Kalantar: Different Methods of Long-Term Electric Load Demand Forecasting 257
Sometimes we can combine different methods and Proceedings of the International Conference,
compare the accuracy of them together. ISAP apos, pp. 288-292, 1996.
Traditional methods, such as time series, regression [10] Kermanshahi B. S., and Iwamiya H., Up to year
models and etc. are used in most of the countries, 2020 load forecasting using neural nets, Electric
because of their reliable result. Power System Research (Elsevier), Vol. 24, No.
Neural networks can solve nonlinear problems, and 9, pp. 789-797, 2002.
because of nonlinear behavior of load, so they can be [11] Phimphachanh S., Chamnongthai K., Kumhom
useful for long-term load forecasting. P., and Sangswang A., Using neural network for
Genetic algorithm can forecast long-term load long term peak load forecasting in Vientiane
forecasting, when we have a lot amount of different municipality, IEEE Region 10 Conference,
variables and we want to find the best solution to follow TENCON 2004, Vol. 3, pp. 319-322, 2004.
the future load. Also it can be useful to estimate the [12] Khoa T. Q. D., Phuong L. M., Binh P. T. T. and
support vector machine parameters. Lien N. T. H., Application of wavelet and neural
Wavelet can estimate peak and valley of load network to long-term load forecasting,
behavior better than Furious series. It can combine with International Conference on Power System
ANN have a better forecast. Technology (POWERCON 2004), pp. 840-844,
Singapore, 21-24 November 2004.
References [13] Khoa T. Q. D., Phuong L. M., Binh P. T. T., Lien
[1] Al Mamun M., and Negasaka K., Artificial N. T. H., Power load forecasting algorithm
neural networks applied to long-term electricity based on wavelet packet analysis, International
demand forecasting, Proceedings of the Fourth Conference on Power System Technology
International Conference on Hybrid Intelligent (POWERCON 2004), pp. 987-990, Singapore, 21-
Systems (HIS'04), pp. 204-209, Dec. 2004. 24 November 2004.
[2] Dang Khoa T. Q. and Oanh P. T., Application of [14] EL_Naggar K. M. and AL-Rumaih K. A.,
Elman and neural wavelet network to long-term Electric load forecasting using genetic based
load forecasting, ISEE Journal, track 3, sec. B, algorithm, optimal filter estimator and least error
No. 20, pp. 1-6, 2005. square technique: Comparative study,
[3] Al-Hamidi H. M. and Soliman S. A., Long- Transaction of Engineering, Computing and
term/mid-term electric load forecasting based on Technology, Vol. 6, pp. 138-142, ISSN 1305-
short-term correlation and annual growth, 5313, June 2005.
Electric Power System Research (Elsevier), Vol. [15] Pai P.-F., and Hong W.-C., Forecasting regional
74, No. 3, pp. 353-361, June 2005. electricity load based on recurrent support vector
[4] Negasaka K. and Al Mamun M., Long-term machines with genetic algorithms, Electric
peak demand prediction of 9 Japanese power Power System Research (Elsevier), Vol. 74, No.
utilities using radial basis function networks, 3, pp. 417-425, 2005.
IEEE Power Eengineering Society General [16] Faraht M. A., Long-term industrial load
Meeting, Vol. 1, pp. 315-322, 6-10 June 2004. forecasting and planning using neural networks
[5] Engineering and design hydropower proponent, technique and fuzzy interface method, 39th
Load forecasting methods, in EM 110-2-1701, International Universities Power Engineering
appendix B, Dec 1985. Conference, UPEC 2004, Vol. 1, pp. 368-372,
[6] Genethliou D. and Feinberg E. A., Load 2004.
forecasting, Applied mathematics for restructured [17] Kandil M. S., El-Debeiky S. M. and Hasanien N.
electric power system: optimization, control and E., The implementation of long-term forecasting
computational intelligence (J. H. Chow, F.F. Wu, strategies using a knowledge-based expert
and J. J. Momoh, eds.), chapter 12, pp. 269-285, system: part-II, Electric Power System Research
2005. (Elsevier), Vol. 58, No. 1, pp. 19-25, 2001.
[7] Fu C. W. and Nguyen T. T., Models for long- [18] Carmona D., Jaramillo M. A., Gonzalez E. and
term energy forecasting, IEEE Power Alvarez A. J., Electric energy demand
Engineering Society General Meeting, Vol. 1, pp. forecasting with neural networks, IEEE, 28th
235-239, 13-17 July 2003. Annual Conference of the Industrial Electronics
[8] Taradar Heque M. and Kashtiban A. M., Society, Vol .3, pp. 1860-1865, 2002.
Application of neural networks in power [19] Karabuluta K., Alkanb A. and Yilmaz A. S.,
systems; A review, Transaction of Engineering, Long term energy consumption forecasting
Computing and Technology, Vol. 6, No. 1, ISSN genetic programming, Association for Scientific
1305-5313, pp. 53-57, June 2005. Research, Mathematical And Computational
[9] Atiya A. F., Development of an intelligent long- Applications, Vol. 13. No. 2, pp. 71-80, 2008.
term electric load forecasting system, [20] Yingling, Hongsong S., Yawei Y. and Nansheng
D., Research on long term load forecasting

258 Iranian Journal of Electrical & Electronic Engineering, Vol. 7, No. 4, Dec. 2011
based on Improvedd Genetic Neural N Networrk, term, IEE
EEE Conference, ICACTE, pp. V3-201--
IEEE, PCAIIA, pp. 80-84,
8 2008. V3-203, 2010.
2
[21] Zhangg Q. and Liu T.,T Researchh on the mid-long 0]
[30 Zhang Q.. and Liu T.., Research on Mid-longg
term electric
e load forecasting based on fuuzzy Term Loaad Forecastingg Base on Wavelet Neurall
rules,, Information Management and Engineerring Network , IEEE Confference, ICCE EA 2010, pp,,
(ICIME
ME), 2010 The Th 2nd IEE EE Internatioonal 217-220, 2010.
2
Conferrence, pp. 4611-463, 2010. [31
1] Maralloo M. N., Kousshki A. R., Lucas L C. andd
[22] Ghanbbari A., Naghhavi A., Ghaaderi S. F. and Kalhor A.., Long term m electrical loaad forecastingg
Sabaghhian M., Arrtificial Neuraal Networks and via a neeurofuzzy moodel, IEEE Conference,
regresssion approachhes comparisoon for forecastting CSICC 20009, pp 35-40,, 2009.
Iran's annual electtricity load, IEEE POW WER [32
2] Dalvand M. M., Azam mi S. and Taarimoradi H.,,
ENG. Conference, pp p 675-679, 20009. Long-terrm load forecasting of Irranian powerr
[23] Ji Z., Zhang P. annd Zhao Z., Applicationn of grid usingg fuzzy and aartificial neural networks,,
Wavellet Neutral Neetwork and RoughR Set Theeory IEEE Connference 2008, pp 1-4, 2008 8.
to Foorecast Mid--Long-Term Electric Pow wer [33
3] Ghods L.. and Kalanttar M., Long-Term Peakk
Load, Education Technology and Compuuter Load Dem mand Forecastting by Using g Radial Basiss
Sciencce, 2009. ET TCS '09. Firrst Internatioonal Function Neural Netw works, Irania an Journal off
Worksshop on , Vol. 1, pp 1104-11108, 2009. Electricall & Electronnic Engineerring (IJEEE),,
[24] Hobbss N. J., Kim B. B H. and Leee K. Y. , Loong- Vol. 6, Noo. 3, pp. 175-1182, 2010.
Term Load Foreccasting Usingg System Type
Neurall Network Architecture , Intelliggent
Ladan G Ghods was bo orn in Tehran,,
Systemms Applications to Powerr Systems, 20007.
Iran in 11980. She receeived her B.S..
ISAP 2007.
2 Internaational Conferrence on Diggital degree ffrom Azad University off
Objectt Identifier, ppp. 1-7, 2007. Tehran. She graduateed in powerr
[25] L Zhang Y., Xie H. and Zhong Q., T
Yue L., The engineerinng in M.S from Irann
fuzzy logic clusterring neural neetwork approoach universityy of science anda technologyy
for middle and longg term load foorecasting, GSIS
G (IUST) inn 2008. She is interested inn
2007. IEEE Internaational Confe ference, pp. 963-
9 neural nnetwork and its abilities too
967, 2007. forecast tthe future factoors. She is alsoo
[26] Zhangg Q. and Liuu T., A Fuuzzy Rules and inteerested in poweer installation esspecially in ind
dustries.
Wavellet Neural Neetwork Methood for Mid-loong-
term Electric
E Loadd Forecasting, ICCNT, IE EEE Mohsen K Kalantar, was born on 1961
2010 Second
S Internnational Confference, pp 442-
4 in Iran. HHe received his
h Ph.D. from m
446, 2010. Indian Innstitute of Tecchnology, New w
[27] Ghanbbarian M., Kavehnia
K F., Askari M. R., Delhi, Inddia in 1991. He is currently ann
Moham mmadi A. andd Keivani H., Applying
Timme- Associate Professor in the
t Departmentt
Series Regression to Load Foorecasting Ussing of Electtrical Engineeering at Irann
Neuro-Fuzzy Techhniques, IE EEE Confereence Universityy of Science an
nd Technology,,
POWE ER ENG., pp. 769-773, 20077. Tehran. HHe is also found
ding member off
Center of Excellence forr Power System m
[28] Shrivaastava V. annd Misra R. B., A Noovel
Automatioon and Operaation. He hass
Approach of Input Variable Sellection for ANN A aro
ound 30 Journaal publications and has presen nted about 1000
Based Load Foreccasting , IE EEE Conferennce, pappers at Internaational Confereences. His fiellds of interestt
ICPST T, pp. 1-5, 20008. include wind annd solar pow wer generation ns, Distributedd
[29] Yingying L. and Dongxiao
D N., Applicationn of Gennerations, pow wer system dyynamics and control,
c system
m
Princippal Componeent Regression Analysis in stab
bility and optim
mization.
power load forecaasting for meedium and long

o Long-Term Electric Load


Ghods & Kalantar: Differrent Methods of d Demand Forrecasting 259

You might also like