14
Seasonal models of peak electric load demand Shamsuddin Ahmed College of Business and Economics, United Arab Emirates University, P.O. Box 17555, Al Ain, United Arab Emirates Edith Cowan University, School of Engineering and Mathematics, Perth, WA, Australia Received 21 November 2003; received in revised form 17 February 2004; accepted 19 February 2004 Abstract Energy consumption in a pilgrim city belonging to a Gulf Cooperation Council (GCC) country exhibits strong seasonal pattern due to higher demand in summer season and additional load during the pilgrimage months. The pilgrimage month’s timing is not fixed in the Gregorian calendar. The event varies according to the lunar calendar called the Hegira calendar, which lags behind the former by approximately 14 days in a year. Ten seasonal demand models are developed to model energy estimate for a GCC pilgrimage city. Among the long-range forecast models, three trigonometric models, a multiplicative model, and a multivariate model using categorical variables are considered. Further, a composite nonlinear model whose coefficients are nonlinear is suggested. This model combines the seasonality extracted from a multivariate regression model and a model that represents the peak electric load pattern. Adopting least square fit of a chi-square error function expanded by parabolic expansion, the parameters of the nonlinear model are identified. Moreover, smoothing-based techniques, such as moving average, double exponential smoothing, Winter’s, and a multiplicative seasonal model, are suggested. The peak electric load model on lunar and solar calendars is closely related, and the deference in fitting error can be attributed to the magnitude of data. Computational results and statistical tests are presented to analyze the models. It is observed that the multiplicative model performs better to predict the peak electric load demand. D 2004 Elsevier Inc. All rights reserved. Keywords: Forecasting; Seasonal model; Peak electric load; Nonlinear model; Decomposition 1. Introduction Factors that influence the peak electric load pattern are identified as seasonal variation, monthly cycles, major religious events, and some unexpected random events [1–4]. This study focuses on seasonal peak electric load demand models for a pilgrim city in a Gulf Cooperation 0040-1625/$ - see front matter D 2004 Elsevier Inc. All rights reserved. doi:10.1016/j.techfore.2004.02.003 E-mail address: Dr _ Shamsuddin _ [email protected]. Technological Forecasting & Social Change 72 (2005) 609–622

Seasonal models of peak electric load demand

Embed Size (px)

Citation preview

Page 1: Seasonal models of peak electric load demand

Technological Forecasting & Social Change 72 (2005) 609–622

Seasonal models of peak electric load demand

Shamsuddin Ahmed

College of Business and Economics, United Arab Emirates University, P.O. Box 17555, Al Ain, United Arab Emirates

Edith Cowan University, School of Engineering and Mathematics, Perth, WA, Australia

Received 21 November 2003; received in revised form 17 February 2004; accepted 19 February 2004

Abstract

Energy consumption in a pilgrim city belonging to a Gulf Cooperation Council (GCC) country exhibits strong

seasonal pattern due to higher demand in summer season and additional load during the pilgrimage months. The

pilgrimage month’s timing is not fixed in the Gregorian calendar. The event varies according to the lunar calendar

called the Hegira calendar, which lags behind the former by approximately 14 days in a year. Ten seasonal demand

models are developed to model energy estimate for a GCC pilgrimage city. Among the long-range forecast models,

three trigonometric models, a multiplicative model, and a multivariate model using categorical variables are

considered. Further, a composite nonlinear model whose coefficients are nonlinear is suggested. This model

combines the seasonality extracted from a multivariate regression model and a model that represents the peak

electric load pattern. Adopting least square fit of a chi-square error function expanded by parabolic expansion, the

parameters of the nonlinear model are identified. Moreover, smoothing-based techniques, such as moving average,

double exponential smoothing, Winter’s, and a multiplicative seasonal model, are suggested. The peak electric load

model on lunar and solar calendars is closely related, and the deference in fitting error can be attributed to the

magnitude of data. Computational results and statistical tests are presented to analyze the models. It is observed

that the multiplicative model performs better to predict the peak electric load demand.

D 2004 Elsevier Inc. All rights reserved.

Keywords: Forecasting; Seasonal model; Peak electric load; Nonlinear model; Decomposition

1. Introduction

Factors that influence the peak electric load pattern are identified as seasonal variation,

monthly cycles, major religious events, and some unexpected random events [1–4]. This study

focuses on seasonal peak electric load demand models for a pilgrim city in a Gulf Cooperation

0040-1625/$ - see front matter D 2004 Elsevier Inc. All rights reserved.

doi:10.1016/j.techfore.2004.02.003

E-mail address: [email protected].

Page 2: Seasonal models of peak electric load demand

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622610

Council (GCC) country. The pilgrimage months require an additional demand of electricity due to

millions of pilgrims converging for a particular religious event called the Hajj. It is one of the

important duties of a pilgrim, who is supposed to perform the obligation once in his/her lifetime.

This Hajj event is of significant importance so far as the logistics and demand of electricity are

concerned. The city hosts millions of pilgrims for more than a month every year according to

the lunar calendar called the Hegira calendar. This event does not fall on a fixed month in the

Gregorian calendar, as it lags by 14 days. The pilgrimage months have extra peak demand apart

from the average daily peak demand and cannot be attributed to a particular month in the

Gregorian calendar. This characteristic is unique, as it influences the peak load pattern. In such a

model, one of the contributing factors of seasonality changes according to the lunar calendar.

The pilgrim host city in the GCC country gets its power demand through the Saudi Consolidated

Electric in the western region, SCECO-WEST. Models of peak electric load demand forecast based on

effectiveness have been proposed in Ref. [5]. New techniques with neural networks and fuzzy logic to do

short and long-range forecast have been proposed in Refs. [6–10]. These models require extensive

computations to develop forecast. The models introduced in this article are simpler in structure, with

both short- and long-term features.

A plot of monthly demand of electric load (in megawatts) in 12-month cycles is shown in Fig. 1.

This shows that there is a strong seasonality with slight upward trend. The consumption of the

electric load shows a seasonal pattern due to the extreme weather conditions of the long summer

months, mainly May through October, followed by a gradual decrease in electric load demand in

other months. The winter months in the western region are moderate and do not require room

heating, and the electric load demand during winter months is minimal for domestic consumption.

The objective of this paper is to develop different peak electric load forecast models that explain the

additional demand due to pilgrimage months.

Fig. 1. Monthly peak electric load.

Page 3: Seasonal models of peak electric load demand

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622 611

2. Energy forecast models

Table 1 depicts 10 different seasonal models to estimate the peak electric load for the pilgrim city.

Models 1–5 are of a regression type. Model 9 can be described as a multiplicative decomposition

method. Models 6, 7 and 8 are smoothing-based.

Many different seasonal characteristics can be modeled using trigonometric functions involving sine

and cosine terms. This can be achieved by controlling three characteristics of the sine wave, such as

the amplitude, phase angle, and period. Thus, x=b sin xt defines a sine wave with amplitude b and

origin at t=0. A 12-period season is obtained by setting x=2p/12, while x is in radians. In some

seasonal models, the amplitude of the seasonal cycle is proportional to the trend. Model 1 captures

these characteristics. A seasonal pattern that exhibits more irregular behavior can be constructed by

including a second sine–cosine pair to introduce a higher-frequency harmonic into the theoretical

formulation. This process is represented by Model 2. A formulation containing four harmonic

frequencies can describe almost any periodic process and is represented by Model 3. It contains an

irregular 12-point periodic function. One may refer to the documents in Refs. [11,12] for more

information.

Expression 4 is a multiple regression model. The seasonality is modeled by introducing

categorical variables for the 12-month periods. Model 5 is a multiplicative model based on Model

4. A moving average process is expressed by Model 6, while Model 7 is related to the double

exponential smoothing method. A Winter-type model is described by Model 8. A multiplicative

decomposition technique is represented by Model 9. This model first fits a trend component on the

early seasonal data and then corrects it with the computed seasonal ratio. Model 10 is nonlinear in

nature, where a Gausion function is embedded with Model 4 to account for the peak load with

quadratic background for more accurate data modeling. Parameter estimations for Models 1–9 are

straightforward. The methods of estimating the parameters can be found in Ref. [12]. Inasmuch as

the parameters of Model 10 are nonlinear, they are estimated by methods described in the

following section. The proposed models have the characteristics to estimate seasonal peak electric

load demand. Multivariate regression techniques and the moving average process model the

nonlinearity.

3. Functions with nonlinear parameters

Consider fitting a nonlinear seasonal Model 10 with a set of m parameters aj, j=1,. . ., m. In the

proposed models, aj is expressed as d0, d1, b1,b2,. . ., b11, X1, X2, and X3. This type of model is classified

as nonlinear in coefficients. One way to estimate the parameters is to adopt a goodness of fit criterion.

The measure of goodness of fit can be defined by the following chi-square (v2) expression:

v2 ¼Xnt¼1

1

r2xt �

Xmj¼1

ajxtt

!2

where r2 is the uncertainties in the data point xt at time t, and there are n data points indexed as

t=1,2,3,. . ., n.

Page 4: Seasonal models of peak electric load demand

Table 1

Seasonal models

Xt ¼ d0 þ d1t þ ½b1 þ b2t�sin2Pt

12

� �þ ½c1 þ c2t�cos

2Pt

12

� �þ et ð1Þ

Xt ¼ d0 þ d1t þX2j¼1

bjsin2Pjt

12

� �þ cjcos

2Pjt

12

� �� �þ et ð2Þ

Xt ¼ d0 þ d1t þX4j¼1

bjsin2Pjt

12

� �þ cjcos

2Pjt

12

� �� �þ et ð3Þ

Xt ¼ d0 þ d1t þX12�1

j¼1

bjMj þ et; ð4Þ

where et=Error term at time t; Xt=predicted value at time t

M1 ¼1 If Month 1

0 If Month 2; 3; 4; . . . ; 12

8><>:

M2 ¼1 If Month 2

0 If Month 1; 3; 4; . . . ; 12

8<:

M11 ¼1 If Month 11

0 If Month 1; 2; . . . ; 10; 12; ðConsider a season of 12 monthsÞ

8<:

xt ¼ e

d0þd1tþX12�1

j¼1

bjMj

!þ et

ð5Þ

Xt ¼Xnprdi¼1

Yt�i

nprdþ et; ð6Þ

where nprd=n�point moving average; Yt�i=response at time t�i

Xt ¼ mYt þ ð1� mÞðXt þ Tt�1Þ þ et Tt ¼ kðXt � Xt�1Þ þ ð1� kÞTt�1 ð7Þ

where Yt=response at time t ; Xt=predicted value at time t; Tt=trend component ; 1zm, kz0

Xt ¼ ðU0 þ U1tÞwt þ et ð8Þ

where U0=base signal; U1=linear trend component; wt=multiplicative seasonal factor

Xt ¼d0 þ d1t

12

� � Xnyrsj¼1

Yjk

!=nyrs

" #

X12j¼1

Xnyrsi¼1

Yij

!=nyrs

" #( )=12

þ et ; k ¼ 1; 2; 3; . . . ; 12 ð9Þ

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622612

Page 5: Seasonal models of peak electric load demand

Table 1 (continued)

Xt ¼ d0 þ d1t þX12�1

j¼1

bjMj þ X3e�1

2ft�X1

X2g2

h iþ et ð10Þ

where

M1 ¼1 If Month 1

0 If Month 2; 3; 4; . . . ; 12

ðRegression model with Gaussian PeakÞ

8><>:

M2 ¼1 If Month 2

0 If Month 1; 3; 4; . . . ; 12ðet ¼ Error term at time t; Xt ¼ Predicted value at time tÞ

8<:

M11 ¼1 If Month 11

0 If Month 1; 2; . . . ; 10; 12; ðConsider a season of 12 monthsÞ

8<:

Where (d0 and d1), (X1, X2,. . .,Xk) (b0, b1, b2,. . ., bL), (c1, c2, c3,. . ., cM), are coefficients, and the values of index K, L, andM are

dependent on the model. nyrs=data for ‘nyrs’ number of years, (t=1,2,3,. . ., nyrs*12).

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622 613

Three sources of errors that contribute to the size of v2 are

(i) the fluctuations of v2 about the expected value of v, which may be statistically greater or less than the

expected theoretical uncertainty in aj;(ii) v2 is a continuous function with all parameters of aj; and(iii) the choice of the approximate function as a true analytical function will influence the value of v2.

The contribution of the errors can be minimized in two steps. First, the parameter aj can be estimated by the

least square method, which minimizes v2 from (ii). Second, an iterative procedure can be used to test

several different functions with an arbitrary choice of aj, such that an appropriate function is determined.

The estimation of aj is not straightforward. A modified form of Gauss Newton method was suggested

in Ref. [13] to solve such nonlinear problem. For several years, it was the only alternative to the steepest

descent method. The method behaves unsatisfactorily when some of the residuals are large at the

solution space. Nazareth [14] and McKeown [15] explain the demerits of this method. Marquaradt [16]

has put forth an elegant method related to an earlier suggestion of Levenberg [17] for varying smoothly

between the extremes of the inverse Hessian method and the steepest descent method. Marquardt’s [16]

first observation about the Hessian matrix was that it provides no precise information about the search

direction but gives information about the order of magnitude of the scale of the problems. The second

observation was the selection of step size so that the v2 function is minimized. This method is somewhat

more dependable than the modified Gauss Newton method but frequently fails to converge, as claimed in

Refs. [18,19]. The v2 function is of a quasiconvex type. It is shown in Refs. [20,21] that the function

contains several local minima. The computational experience reveals that gradient-based search process

faces difficulty, as the Hessian matrix tends to be ill conditioned. It could be verified by the Eigenvalues

of the Hessian matrix. It is claimed in Ref. [22] that this type of problem would not perform better with

Page 6: Seasonal models of peak electric load demand

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622614

an algorithm that requires derivative information. He suggested a derivative-free algorithm. The code

implementing a second-order Newton-type method can be found in Ref. [23]. Another method, which

classifies derivative-free algorithm, is the simplex method outlined in Ref. [24], and an improved Nelder

and Mead method [24] is shown in Ref. [25]. The proposed method employs a procedure that

approximates the v2 function and uses gradient information to search the optimized parameters. A

numerical approximation method is used to represent the derivative of the v2 function. An algorithm in

Section 5 is outlined to estimate the parameters for the seasonal Model 10.

4. Searching parameters in Em dimensional space

One of the difficult computational steps in searching parameters aj by minimizing v2 function is that

there are several local minima within the reasonable range of aj. The v2 function can be considered a

continuous function of m parameters in aj, describing a hyper surface in Em dimensional space. By

expanding v2 function into a second-order Taylor series containing aj parameters, the v2 surface can be

approximated with a parabolic hyper surface. Such expansion of the function makes it easy to search the

parameters. The search scheme explores the approximate function with initial estimates determined at

the beginning of the computation. If the estimates are close enough to the minimum trajectory, the

parabolic approximation of the v2 hyper surface will be close to the original function, and therefore, it

would provide an appropriate estimate of aj.

5. An algorithm to estimate the model parameters

The first step in estimating the parameters aj with j=1,. . .,m is to define a v2 merit function. The best

fit parameters are determined by an iterative minimization procedure. Supplying initially the trial values

for the parameters, the search procedure improves the trial solution. Section 5.1 shows the steps of the

nonlinear forecast (NLF) algorithm.

Table 2

Peak load data

Initialization Validation

1 2 3 4 5 . 11 12

1 774987 13 844948.5 25 858405.5 37 995240 49 1093810 . 121 1441844 133 1649371

2 802550 14 895417.5 26 957958 38 1063817 50 1151488 . 122 1545458 134 1547936

3 821357 15 940760.5 27 984996.5 39 1105389 51 1197457 . 123 1471433 135 1698465

4 815251 16 927171 28 996470.5 40 1041177 52 1171060 . 124 1542287 136 1531830

5 798545 17 823056 29 905901.6 41 976566 53 1032625 . 125 1337216 137 1571064

6 589409 18 649692 30 658394 42 808272 54 783523 . 126 1059582 138 1175476

7 482309 19 522538 31 493505.5 43 616155 55 668767 . 127 755114 139 905122

8 495076 20 464687 32 480823 44 531927.5 56 475088.5 . 128 792202 140 761702

9 369670 21 451027.5 33 536153 45 504449 57 432578 . 129 814115 141 961613

10 575153 22 615095.5 34 575929 46 685147 58 634057.5 . 130 808330 142 878376

11 634944 23 704391 35 711404 47 864022.5 59 916419 . 131 1084498 143 1157074

12 847835 24 792831 36 930286.5 48 1035545 60 1092229 . 132 1288743 144 1393310

Page 7: Seasonal models of peak electric load demand

Table 3

Parameters’ values

Coefficient Model 1 Model 2 Model 3 Model 4 Model 5 Model 9 Model 10

d0 643514.09 644831.05 645780.49 848948.63 13.62 7500152.8 158180.14

d1 3880.31 3850.87 3836.59 3831.96 0.0043 551802.2 440.43

b1 238109.94 282289.61 282236.33 44330.85 0.0394 512123.39

b2 39753.36 125276.78 125291.06 48705.17 0.0459 �45142.78

b3 �40043.31 19306.18 0.0173 555362.64

b4 30746.44 �118354.0 �.1132 304864.07

b5 �324301.6 �.3591 �49133.04

b6 �470104.7 �.5646 �2128.63

b7 �536147.9 �.6672 203312.81

b8 �509895.3 �.6448 �117108.02

b9 �400752.8 �.4479 473984.93

b10 �184645.4 �.1967 80627.21

b11 �2461.86 �.0118 419415.44

X1 230.80

X2 186.57

X3 717202.82

c1 �1284.9 �40018.58 �3696.08

c2 687.90 30732.16 26898.71

c3 �8186.55

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622 615

5.1. The NLF algorithm

(1) Provide initial estimastes of aj and a small incremental step size aj, (i.e., daj) select m.(2) Set j=j+1

(3) aj=aj+daj

c4 5867.08

Table 4

Statistical parameters

Statistics Model 1 Model 2 Model 3 Model 4 Model 5 Model 10 Model 6 Model 7 Model 8 Model 9

No. of

coefficients

6 10 6 13 13 16

df 132 132 132 132 132 132 129 132 132 132

MSE1010 1.086 1.106 1.115 1.1269 0.8625 7.9629

SSE1010 136.95 135.00 140.54 134.105 108.673 1051.1 718.410 222.09 141.305 123.481

r21010 1.086 1.106 1.115 1.1269 0.8625 7.9628

r e105 1.043 1.05194 1.0561 1.06157 9.5425 3.01 2.3593 1.2966 1.003 0.9672

R2 0.86689 0.868794 .86341 .86966 .8943 .873

R̄2 .86161 .859115 .85799 .85652 .8837 .8560

F test 112.91 89.7598 159.305 66.1708 83.976 52.988

D–W test 0.7350 0.5885 0.6462 0.5671 0.6106 2.152 .4329 .6960 .5431 .5979

S e105 0 0 0 0 7.019 .3443 6.665 �4.588 �35.3654 0

Relative

percentage e�1.6322 �1.214 �1.218 �1.212 �0.723 �2.048 �4.6255 1.625 �4.148 �1.4195

MAE105 0.7842 0.7775 0.7744 0.7739 0.7364 2.22676 1.9923 1.0531 0.7265 0.7209

MAPE 9.491 9.727 9.691 9.696 8.968 26.382 25.012 13.018 9.149 8.909

Page 8: Seasonal models of peak electric load demand

Fig. 2. Electric load forecast: initialization period (Actual, and Models 1,2, and 3).

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622616

(4) Minimize v2, using v2 expansion error function.

(5) Is v2 minimized? If yes go to Step 6, otherwise select new daj and go to Step 3.

(6) Select aj when v2 is minimum and call it ajmin; select two estimates of ajmin {ajl, ajr} in the neighborhoods of

ajmin, such that ajmin is minimum between {ajl, ajr}.(7) Use these three points to construct a parabolic approximation of v2 hyper surface.(8) Search for the value of aj that minimizes the new approximate function of v2, and set it equal to aj.(9) If the new minimum improves reduction in error function, go to Step 10, otherwise go to Step 3.

(10) If j=m, stop, otherwise go to Step 2.

The algorithm performs well with user-supplied initial estimates of the parameters. The suggested

NLF algorithm builds up information during the search process. It has been coded to solve the problem.

6. Performance of the models

The seasonal data available are divided into two sets, as shown in Table 2. The first data set contains

132 data points and is called initialization or fitting data or test set. The second data set contains 12 data

Fig. 3. Electric load forecast: initialization period (Actual, and Models 4, 5, and 10).

Page 9: Seasonal models of peak electric load demand

Fig. 4. Electric load forecast: initialization period (Actual, and Models 6 and 7).

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622 617

points defined as validation data. The first set of data is used to find the best fitted models based on

statistical criteria, such as F test, adjusted R-square (R̄2), mean absolute percentage error (MAPE), and

D–W test. The second set of data is used to test the forecast models. The MAPE, relative percentage

error, and absolute error criteria are used to check the accuracy of the seasonal models.

Table 3 lists the values of the parameters of Models 1–5, 9, and 10, using initialization data.

Parameters of the smoothing-based methods are determined by simulation adopting square error criteria.

Model 8 is related to Winter’s method that contains three parameters a, b, and c, with values 0.02, 0.3,

and 0.02, respectively. The double-exponential-type Model 7 selects both the parameters as 0.089.

Comprehensive statistical analysis of the models is presented in Table 4. Figs. 2–6 show the

performance of the 10 models on initialization data set.

7. Analysis of results

The analysis of the models based on several statistical criteria could be categorized into two groups.

Models 1–5 are regression-based and hence provide long-range forecast, while Models 6, 7, 8, and 9 are

smoothing-based, and are therefore good for short-range forecast. The models are tested with the test

data and the validation data. Different test statistics, as shown in Table 4, are used to rank the models.

F test indicates that Models 1–5 are highly significant. The regressors explain a significant amount of

variability more than 86% in the change of monthly peak electric load. Adjusted R2 values are also

Fig. 5. Electric load forecast: initialization period (Actual, and Models 8 and 9).

Page 10: Seasonal models of peak electric load demand

Fig. 6. Peak electric load forecast in validation period.

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622618

highly significant in all the models. Model 5 appears to be best explained by the R2 statistics, with a

value of .8943. Model 10 has a close value of R2=.873. However, it should be noted that R2 alone does

not increase the appropriateness of a model [11]. Root mean square error at 86248 with Model 5 implies

that one can expect to predict 95% of the time a monthly peak demand accurate to within 172496 MWof

its true value. It is slightly higher for other models. Model 4 performs better than Model 10 with MAPE

and mean absolute error (MAE) statistics at 9.696, 77390 and 26.382, 222676, respectively.

The statistics based on the values of MAPE and MAE suggest that the Model 5 is more appropriate

for the application. D–W statistics generally provides information as to whether or not the model has

been correctly fitted. A value of 2 would imply that the fitting errors are random. All models exhibit D–

W values of less than 2, except for Model 10. It appears that there exists a positive autocorrelation, and

Table 5

Validation results

Forecast error: (actual forecast)

1 5 8 9 4 10

Error Error Error Error Error Error

1 142,551.71 202,219.91 149,632.77 235,101.05 290,771.75 807,482.98

2 �7,537.86 36,195.04 �15,806.84 70,753.58 141,173.93 191,734.29

3 200,131.34 170,422.97 120,448.63 210,563.16 283,496.66 897,352.33

4 180,619.17 40,468.54 �8,024.82 77,324.99 142,428.68 128,048.07

5 416,643.92 256,534.71 210,600.66 291,371.54 315,490.90 415,630.24

6 213,548.26 143,183.95 105,143.18 159,796.31 122,018.59 371,902.50

7 78,207.51 60,968.92 33,179.80 74,891.46 �6,364.32 52,420.96

8 �25,630.15 �3,407.45 �24,960.86 12,734.67 �87,573.04 �298,549.79

9 106,078.98 175,809.64 145,467.24 173,347.80 82,253.37 219,686.71

10 �136,449.26 �82,472.20 �108,093.39 �57,461.55 �113,958.04 �456,724.49

11 �66,636.21 �83,494.61 �116,089.91 �66,058.48 �55,199.45 213,264.22

12 �33,748.67 �105,598.25 �139,796.27 �72,804.45 �4,978.95 108,659.35

Sum error 1,067,778.74 810,831.19 351,700.20 1,109,560.08 1,109,560.08 2,650,907.37

Absolute error 1,607,783.04 1,360,776.18 1,177,244.37 1,502,209.04 1,645,707.69 4,161,455.93

MAPE 1.24 1.05 0.95 1.14 1.22 3.27

Relative percentage error �0.69 �0.56 �0.20 �0.79 �0.61 �1.44

S.D. 153,581.45 122,091.97 116,736.21 123,295.50 149,999.20 386,347.35

Page 11: Seasonal models of peak electric load demand

Fig. 7. Electric load forecast in validation period (Actual, and Models 1 and 4).

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622 619

hence, a relatively smooth pattern cannot be ruled out. Model 10 provides a D–W value of 2.152, and

therefore, it is preferred over Models 1–5.

Among the smoothing-based forecast models, the Model 9, has the smallest MAPE with a value of

8.909, followed by Model 8 with a value of 9.149. MAE for Model 9 is 72090, which is lower than

Model 8 with a value 72650. In case of D–W statistics, Model 9 slightly outperforms Model 8 with

values of 0.5979 and 0.5431, respectively. Model 8 can be ignored due to its limitation to forecast in

limited period only.

In light of the above information, Models 4, 5, and 10, belonging to the regression-based model, and

Models 8 and 9 from smoothing-based methods are used as candidates for forecasting. The forecast

performance is evaluated based on the test data set. The forecast values are compared with the actual values

to identify the best model. Referring to Table 5, Model 10 can be dropped due to higher values of MAPE

andMSE. Using the lowest values of MAPE, relative percentage error, and absolute error as criteria, it can

be concluded that Model 5 performs best, followed by Models 4 and 9. Forecasts in validation period by

Models 4, 5, 8, 9, and 10 are shown in Figs. 7–9. Finally, it can be concluded from the above analysis that

Model 5 seems superior to all in predicting the peak electric load demand for the GCC city.

8. Reliability of models with solar and lunar calendars

The trigonometric model, Model 1, is further tested with lunar and solar calendars. The lunar calendar

lags behind the solar calendar by approximately 14 days, and this lag is used to define a factor for

Fig. 8. Electric load forecast in validation period (Actual, and Models 8 and 9).

Page 12: Seasonal models of peak electric load demand

Table 6

Solar and lunar calendars’ peak load profiling

ANOVA df SS MS F Significance F

Peak load estimation on solar calendar

Regression 5 8.39437E+12 1.68E+12 111.6247 1.4714E�44

Residual 126 1.89508E+12 1.5E+10

Total 131 1.02895E+13

Peak load estimation on lunar calendar

Regression 5 8.92E+12 1.78E+12 164.1254 2.09E�53

Residual 126 1.37E+12 1.09E+10

Total 131 1.03E+13

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622620

periodic cycle. The ratio (14/30c0.5) between the lag time of 14 days in the lunar calendar and the

average number of days taken as 30 in a month is added to model the cyclic pattern. Model 1 is now

fitted with this factor, and the results are listed in Tables 6 and 7. The fitted results are superimposed over

the actual data for comparison, as shown in Fig. 9.

The R-square values in Table 7 suggest that the lunar calendar peak electric load data fits better than

that of the solar calendar. The standard error is comparatively smaller with the lunar calendar. The

ANOVA in Table 6 suggests that the model fits well with 95% reliability. The F statistics is also

significant at this level.

The trigonometric series can be used to estimate and forecast all the components of the peak electric

load. The trend component is estimated by d0+d1t, the irregular pattern is estimated with the mean and

variance of the resulting residuals, while the sine and cosine terms are used to estimate the cyclical and

seasonal pattern. Such model does not require operating parameter values to determine the best fit.

Trigonometric models forecast all forecast components simultaneously, such as trend, seasonality, and

cycles. Although computational complexity is a drawback, it is objectively easy to use. The casual

prediction model has the advantage to forecast power load with simple prediction models. Often, the

relationship between power load and factors controlling the power load is nonlinear; it is difficult to

identify the nonlinear nature with the casual models.

Fig. 9. Comparison of load estimation with lunar and solar calendars.

Page 13: Seasonal models of peak electric load demand

Table 7

Regression statistics with solar and lunar calendar

Solar calendar Lunar calendar

Multiple R 0.903229041 0.931072

R Square 0.815822701 0.866896

Adjusted R Square 0.808514078 0.861614

Standard Error 122639.1261 104257.4

Observations 132 132

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622 621

Long-term forecast for utilities are important for capacity expansion, capital investment, cash flow

analysis, project feasibility analysis, and cost estimation. The uncertainty in long-term forecast due to

unforeseen events makes it difficult to arrive at a reliable estimate. Hence, an accurate long-term load

estimation is crucial for future planning and long-term strategic investment policies. The proposed

models are easy to incorporate for strategic planning with little extra efforts in computations. For capital

extensive project, such as power plant constructions and operations, it is crucial to have a very reliable

long-term estimate where all possible nonlinearities are taken into account for policy formulations.

9. Conclusions

The study shows 10 long- and short-range forecast models for peak electric load forecast. There are

five multivariate regressions: one of a multiplicative decomposition type, three smoothing, and one

nonlinear model. Software is developed for all the peak electric load forecast models. It is observed that

Model 5 is suitable to forecast peak electric load demand for the GCC city, followed by Models 4 and 9.

Model 10 outperforms others in the D–W statistics. Note that Model 9 is simple in concept, economical

to maintain, and could further be improved for long-term predictions. It is noticed that the modes of peak

load in the lunar and solar calendars are closely related and show little deference in magnitude of error.

This could be attributed to the magnitude of data. The extra pilgrimage electric load demand contributed

to the irregular components. It should be noted that NLF algorithm requires several experiments to find

the best estimates of the statistical parameters. A modified simulation strategy may improve the local

minimum and would hence provide a more reasonable estimate of the parameters. The results are

reported with initial estimates for all aj=100 and daj=0.01.

References

[1] M.R.G. Al-Shakrchi, M.M. Ghulaim, Short term load forecasting for Baghdad electricity region, Electr. Mach. Power

Syst. 28 (2000) 355–371.

[2] T. Senjyu, H. Sakihara, Y. Tamaki, K. Uezato, Next day peak load forecasting using neural network with adaptive learning

algorithm based on similarity, Electr. Mach. Power Syst. 28 (2000) 613–624.

[3] M. Krunic, K.I. Slavisa, N. Rajakovic, An improved neural network application for short term load forecasting in power

systems, Electr. Mach. Power Syst. 28 (2000) 703–721.

[4] S.E. Skarman, Short term electric load forecasting using a fuzzy ARTMAP neural network, Masters thesis, University of

Central Florida, Orlando, 1997.

[5] P. Goodwin, Integrating management judgment and statistical methods to improve short-term forecasts, Omega 30 (2002)

127–135.

Page 14: Seasonal models of peak electric load demand

S. Ahmed / Technological Forecasting & Social Change 72 (2005) 609–622622

[6] B.F. Hobbs, U. Helman, S. Jitprapaikulsarn, S. Konda, D. Maratukulam, Artificial neural networks for short-term energy

forecasting: accuracy and economic value, Neurocomputing 23 (1998) 71–84.

[7] H.-C. Huang, R.-C. Hwang, J.-G. Hsieh, A new artificial intelligent peak power load forecaster based on non-fixed neural

networks, Electr. Power Energy Syst. 24 (2002) 245–250.

[8] S.-J. Huang, K.-R. Shih, Application of a fuzzy model for short-term load forecast with group method of data handling

enhancement, Electr. Power Energy Syst. 24 (2002) 631–638.

[9] G.J. Chen, K.K. Li, T.S. Chung, H.B. Sun, G.Q. Tang, Application of an innovative combined forecasting method in

power system load forecasting, Electr. Power Syst. Res. 59 (2002) 131–137.

[10] G.A. Darbellay, M. Slama, Forecasting the short-term demand for electricity. Do neural networks stand a better chance?

Int. J. Forecast. 16 (2000) 71–83.

[11] D.C. Montgomery, L.A. Johnson, J.S. Gardiner, Forecasting and Time Series Analysis, McGraw-Hill, New York, USA,

1990.

[12] W. Mendenhall, T. Sincich, A Second Course in Business Statistics: Regression Analysis, Dellen Pub., San Francisco, CA,

USA, 1989.

[13] H.O. Hartley, The modified Gauss–Newton method for fitting nonlinear regression functions by least squares, Techno 3

(1961) 269–280.

[14] L. Nazareth, Some recent approach to solving large residual non-linear least squares problems, in: D. Hoaglin, R. Welsch

(Eds.), Proceedings of the Ninth Interface Symposium on Computer Science and Statistics, Prindle, Weber and Schmidt,

Boston, 1976, pp. 161–167.

[15] J.J. Mckeown, Specialized versus general purpose algorithms for minimizing functions that are sums of squared terms,

Math. Program. 9 (1997) 57–68.

[16] D.W. Marquardt, An algorithm for least squares estimation of nonlinear parameters, SIAM J. 11 (1963) 431–441.

[17] K. Levenberg, A method for the solution of certain nonlinear problems in least squares, Q. Appl. Math. 2 (1944) 164–168.

[18] J.E. Dennis Jr., Some computational techniques for the nonlinear least squares problem, in: G.D. Bryne, C.A. Hall (Eds.),

Numerical Solutions of Systems of Nonlinear Algebraic Equations, Academic Press, New York, 1973, pp. 157–183.

[19] R.R. Meyer, Theoretical and computational aspects of nonlinear regression, in: J. Rosen, O. Mangasarian, K. Ritter (Eds.),

Nonlinear Programming, Academic Press, New York, 1970, pp. 465–486.

[20] W.J. Kennedy Jr., J.E. Gentle, Statistical Computing, Marcel Dekker, New York, 1981.

[21] W.H. Press, S.A. Teukolsky, W.T. Vetterling, B.P. Flannery, Numerical Recipes in FORTRAN The Art of Scientific

Computing, 2nd ed., Cambridge Univ. Press, UK, 1992.

[22] M.L. Ralston, DUD: A derivative-free algorithm for nonlinear regression, Ph.D. thesis, University of California, LA,

1975.

[23] J.E. Dennis, D.M. Gay, R.E. Welsch, Code NL2SOL, ACM Trans. Math. Softw. 7 (1981) 348–368.

[24] J.A. Nelder, R. Mead, A simplex method for function minimization, Comput. J. 7 (1965) 308–313.

[25] S. Ahmed, Derivative free optimization in higher dimension, ITOR 7 (2001) 1–20.

Shamsuddin Ahmed is an engineer by training. He holds a PhD degree from Edith Cowan University, Australia, in Neural

Computations. He started his professional career in manufacturing and utility industries. During his service, he designed and

commissioned a production industry, which is fully functional now. Later, he moved to academic institutions and is currently a

faculty member at the College of Business and Economics at the United Arab Emirates University, which is an AACSB

International-accredited institution. His research interests include ANN, industrial simulation, service industry management,

multivariate statistical analysis, and business intelligence.