 Open Access
 Total Downloads : 0
 Authors : Soumyaranjan Ranasingh
 Paper ID : IJERTV7IS080032
 Volume & Issue : Volume 07, Issue 08 (August – 2018)
 Published (First Online): 05012019
 ISSN (Online) : 22780181
 Publisher Name : IJERT
 License: This work is licensed under a Creative Commons Attribution 4.0 International License
Forecasting of Very Short Term Electrical Loads based on Artificial Neural network
Forecasting of Very Short Term Electrical Loads based on Artificial Neural network
Soumyaranjan Ranasingh
PRDCL
Bhubaneswar, India
Abstract In this paper few strategic approaches for short term load forecasting has been investigated based on the data collected from the meter dumps of concerned Electrical Substations. The traditional methods of Load Forecasting has been exploited to different sorts of algorithms to perform the forecasting of an existing 11kV Feeder at every fifteen minutes time interval based on the past meter dump data that was made available by the MRT division of the concerned Utility. Three types of the Algorithms namely, the traditional ARIMA Model as Algorithm 1, An Independent Load Frequency Model as Algorithm 2 and an Environment Dependent Independent Load Frequency Model as Algorithm 3 are investigated with equal number of samples from each. Finally based on the obtained errors from these Algorithms a Generalized Conclusion has been drawn.
Keywords ARIMA, Short Term Electrical Loads, ANN, Load Forecasting, Load Modeling

INTRODUCTION
The load is a non stationary process which is affected by
two main factors: time of the day and weather conditions[1]. The initial works on Short Term Load Forecasting are
recorded in 1971. The author, W.R. Christiaanse modeled the Short Term Load as follows in equation1.
X(t) = a f(t) + e(t) (1)
Where a is a local constant, e(t) is the error and f(t) is
considered as the fitting function[2]. The weekly variations in hourly loads are described as a cyclic function of time
with a period of one week. It was decided that a Fourier series would be the most appropriate model which meets the
requirements for the fitting functions[2]. In 1989,
temperature is considered as the dependent variable for the
Prediction of Load[3]. The attempt of modeling the
behavior of Load temperature variation as a linear
relationship in Box Jenkins method can be eliminated and
replaced with the ARIMA model for better results[3]. A nonlinear Hammerstein structure for modeling the load
temperature relationship was introduced by Q. C. Lu, W. M. Grady, M. M. Crawford, G. M. Anderson. The paper also
models a Linear Transfer Function and Noise Filter[3].
Introduction to a Smoothing Function was evolved which
came into picture after being multiplied with a Coefficient
Matrix for better prediction of Load[4].
Besides the mathematical modeling, the Research Area of
Load Forecasting has also witnessed a drastic change towards implementation of intelligence. The introduction to the intelligent approach steps into the research arena by consideration of several seasonal factors and other consumer
behaviors. In 1990 the Paper published by E.H. Barakat,
M.A. Qayyum, M.N. Hamed, S.A. Al Rashed which is based on Saudi Consolidated Electric Company considers
the effect of Ramadan month as a separate Load Model[5].
The holiday modeling is based on the initial assumption that
Loads in the Holidays are generally lower than other loads [6]. The author in the paper [8] has segregated different type of days to different type of data type. It has been experimentally observed that Highest and Lowest Temperature data are more sensitive than the Highest & Lowest Humidity data in the concerned Load Domain. That is the reason why only Temperature data is considered to be the weather data. A Linear Regression based Curve fitting Technique has been adopted to estimate the effect of Load on the Temperature variation. The feature of this Paper [8] is that it has implemented a Knowledge based System. The author have used PROLOG Program for the implementation of the Algorithm which is made flexible with addition of a flow chart that distinguishes the type of data and the type of Analysis to be performed. It distinguishes whether day is a special day, whether Typoon is present in that day or not, whether its a new day, holiday etc. A Temperature Humidity Index (THI) has been mentioned in the paper [9] that describes human comfort as a function of warm temperatures and relative humidity.
A formation of the regression model based on the paper [12] uses updating linear polynomial, where the coefficients are estimated by the least squares method with historical exponential weight. The coefficients are updated every day. An optimal structure of the simplified fuzzy inference that minimizes model errors and the number of the membership functions to grasp nonlinear behavior of power system shortterm loads has been proposed in [13].
The first glimpse of implementation of Neural Network in the form of Reccurrent Neural Network to the Prediction and Model of Short term Load has been presented by E.C. Botha et. al. in [14]. The inputs to the recurrent neural network can be the weather inputs like the temperature, humidity and wind speed variation at hourly intervals. The hourly peak demands of the Loads can also be predicted by threshold auto regressive model as presented in [15].
A new method, Nonlinear Load Research based Estimation (NLRE), is used in the paper [16] to derive monthly load shapes by subdividing the category of customer class for estimating the peak MW load on substations as a function of total MWh usage by customer class, type of day, and month. The properties of the load can be described in terms of a multivariate probability density function (PDF) of load and
is presented in [17], time and temperature are possibly other factors.

Determination of lengths of Load & Error Series We know, Autocorrelation coefficients for a time series
A new approach to trend removal has been developed in
[18] based on optimal smoothing (sometimes referred to asX X
1 , X
2 ……X n
with a time lag k can be determined
fixed interval smoothing). One hour ahead load forecasts have been calculated for the Shcotland mesoscale system. It
using the Equation3.
nk
is suggested that the best guide to the load value for a particular hour of the day is the value of the load for the same hour and day of the previous week i.e. the hourly
R(k )
(n k ) 2 t
1 ( X
t 1
)( X t k )
(3)
mean, 168 hours earlier[18].
Three practical techniques for very shortterm load
forecasting have been proposed and discussed in the paper [21]. Their performances are evaluated through a simulation study. The preliminary study shows that it is feasible to design a simple, satisfactory dynamic forecaster to predict the very shortterm load trends online. The performances of FLbased and NNbased forecaster are much superior to the one of ARbased forecaster. In this the researcher has predicted the next 30minute data.
Based on the recent trends of research of Short term Load Forecasting it can be concluded that the Artificial Intelligence methods like Neural Network outperforms the conventional approach in terms of accuracy, with minimal
human intervention[23]. According to the paper [24] it
indicates that certain DNN architectures achieve greater
accuracy than traditional methods. Besides the Short term forecasting when the results based on DNN for weekdays and weekends were analyzed, we see that DNNs still outperform traditional methods.


ARIMA MODEL OF LOAD FORECASTING (ALGORITHM 1)
The mathematical model for the prediction of load for atime interval t can be represented in the Equation2.
n = length of the series
= mean of the time series
= Standard Deviation of the time series
Using the above formula of Autocorrelation function n1 number of autocorrelation coefficients can be generated for a time series having n number of coefficients.
The length of the load ARIMA series (i.e. p) is nothing but the nearest time lag which produces the minimum Auto correlation coefficient when Autocorrelation coefficients are calculated for the Load Series. Similarly, the length of the error ARIMA series (i.e. q) is nothing but the nearest time lag which produces the minimum Autocorrelation coefficient when Autocorrelation coefficients are calculated for the Error Series.

Determination of Coefficients of Load & Error Series
The Coefficients of Load & Error Series are determined based on the Approach of Artificial Neural Network Training. Three types of Activation functions namely the Linear Activation function, Unipolar Activation function & Bipolar Activation function are used to update the coefficients.
p q
yt 0 i yt i j j
(2)
The Unipolar Activation Function used is of the form as
i1
j 1
follows:
eLx
Where,
yt = the load at time interval t
f x
eLx 1
(4)
yt i = the load at time interval ti
j y j y j 1 , which is nothing but the error term of the
The Bipolar Activation Function used is of the form as follows:
Lx Lx
load series
p and q are the lengths of load ARIMA & error ARIMA series which are determined based on the formula of auto correlation function as mentioned in Section 2.1.
0 = bias of ANN
i = coefficient of load series updated by ANN
j = coefficient of error series updated by ANN
f x e e
eLx eLx
(5)
The values of L & learning parameter C that gives the minimum gross error during training will be used as the L & C values of the Prediction model. The predicted Load based on Algorithm 1 and the Actual Load is plotted in Fig. 1.
yt = the load at time interval t
i = coefficient of load series updated by ANN
j = coefficient of error series updated by ANN
f number of frequency terms
pk and qk
are the lengths of load ARIMA & error ARIMA
series which are determined based on the formula of auto correlation function as mentioned in Section 2.1.
The coefficients of the load series & the error series are determined in the similar manner as presented in the section 2.2.
Fig. 1. Load Comparison of a particular day based on Algorithm 1


ALGORITHM 2
In this algorithm the load of a day is assumed to be Summation of many independent frequency loads of Square wave nature.
Fig. 2. Different Frequency Components of Load Variation based on Algorithm 2
At the initial stage of this Algorithm the Fast Fourier Transform is performed to analyze the system based on variation of frequency components. A Sample picture of all Independent frequency loads has been presented in Fig. 2.
The predicted values based on algorithm 2 are compared with the actual values is presented in Fig. 3.
Fig. 3. Load Comparison of a particular day based on Algorithm 2

ALGORITHM 3
In this algorithm the load of a day is assumed to be an effective summation of effects of Independent Periodic loads of varying frequencies and the environment variables. Among all the environment variables only two are considered here: one is the Temperature and the other is the Humidity.
The mathematical model for the prediction of load for a time interval t can be represented in the Equation7.
The mathematical model for the prediction of load for a time interval t can be represented in the Equation6.
yt X 2 t H t T (t)
yt = the load at time interval t
(7)
f pk
qk
yt i Lt i (k ) j E j (k )
(6)
Coefficient of load series updated by ANN
k 1 i1
j 1
Coefficient of Humidity Neuron Output updated by
Lt i (k ) is the vector of frequency component of a
particular day ti in the Square wave load amplitude.
E j (k ) is the error vector of the above load vector
ANN
Coefficient of Temperature Neuron Output updated by ANN
X 2 t Predicted load determined by the Algorithm 2
H (t) Humidity of the locality at the time interval t
T t Temperature of the locality at the time interval t
The Load Prediction in Algorithm 3 is basically summation of three components: the real load component, temperature component and the Humidity Component. Algorithm 3 utilizes the predicted outputs of Algorithm 2 as its real load prediction. The outputs of the hidden layer are assigned to the vectors which are ultimately fed into the Outer layer. The weights in between the hidden layer and outer layer are initialized based on experimental calculations. Finally, the Load prediction output is calculated based on these three vectors and assigned to a prediction variable.
Fig. 4. Load Comparison of a particular day based on Algorithm 3

CONCLUSIONS
Three different types of Algorithms are investigated and the Average of Root Mean Square Error (RMSE), Normalized Root Mean Square Error (NRMSE) & R values for several iterations are presented in the Table I.
Table I: Algorithm Comparisons
From the Comparison following conclusions can be drawn:

Short term Load Forecasting with traditional ARIMA model leads to least error with Bipolar Sigmoidal Activation as Training Activation function and Unipolar Sigmoidal Activation as Prediction Activation function at L=0.43 and c=0.53.

Short Term Load Forecasting does not depend significantly on the environment parameter variation which can be concluded from the observations drawn from the Algorithm 3.

The best Method for Short Term Load Forecasting is the method of independent load Frequency Algorithm or Algorithm 2 with Bipolar Sigmoidal Activation as Training Activation function and Bipolar Sigmoidal Activation as Prediction Load Activation function. The comparisons of the results of the three types of Algorithms are presented in Fig. 5.
Fig. 5. Load Comparison based on all three Algorithms
REFERENCES
[1] A.K. Srivastava, Ajay Shekhar Pandey And Devender Singh, Short Term Load Forecasting Methods: A Review, International Conference On Emerging Trends In Electrical, Electronics And Sustainable Energy Systems (Iceteeses16). [2] W. R. Christiaanse ShortTerm Load Forecasting Using General Exponential Smoothing, Ieee Trans On Power Apparatus And Systems, Vol. Pas90, No. 2, March/April 1971. [3] Q. C. Lu, W. M. Grady, M. M. Crawford And G. M. Anderson, An Adaptive Nonlinear Predictor With Orthogonal Escalator Structure For ShortTerm Load Forecasting, Ieee Trans On Power Systems, Vol. 4, No. 1, February 1989. [4] Lbrahim Moghram And Saifur Rahrnan, Analysis And Evaluation Of Five ShortTerm Load Forecasting Techniques, Ieee Trans On Power Systems, Vol. 4, No. 4, October 1989. [5] E.H. Barakat, M.A. Qayyum, M.N. Hamed And S.A. Al Rashed, ShortTerm Peak Demand Forecasting I N Fast Developing Utility With Inherit Dynamic Load Characteristics, Ieee Trans On Power Systems, Vol. 5, No. 3, August 1990. [6] Alex D. Papalexopoulos And Timothy C. Hesterberg, A Recression Based Approach To ShortTerm System Load Forecasting, Cp747 4/89/00000414s1.00Â© 1989 Ieee. [7] Martin T. Hagan And Suzanne M. Behr, The Time Series Approach To Short Term Load Forecasting, Ieee Trans On Power Systems, Vol. Pwrs2, No. 3, August 1987.
Algorithm 
RMSE 
NRMSE 
R  
Algorithm 1 
288.4203 
0.5649 
0.5861 

Algorithm 2 
213.4418 
0.4846 
0.5679 

Algorithm 3 
235.1597 
0.5445 
0.7356 
[8] KunLong Ho, YuanYih Hsu ChuanFu Chen, TzongEn Lee, Chih Chien Liang And TauShin Lai KungKeng Chen, Short Term Load Forecasting Of Tawan Power System Using A KnowledgeBase@ Expert System, Ieee Trans On Power Systems, Vol. 5, No. 4, November 1990.
[9] W. M. Grady, L. A. Groce, T. M. Huebner, Q. C. Lu And M. M. Crawford, Enhancement, Implementation, And Performance Of An Adaptive ShortTerm Load Forecasting Algorithm, Trans On Power Systems, Vol. 6, No. 4, November 1991. [10] G. A. N. Mbamalu And M. E. ElHawary, Load Forecasting Via Suboptimal Seasonal Autoregressive Models And Iteratively Reweighted Least Squares Estimation, Ieee Trans On Power Systems, Vol. 8, No. 1, February 1993. [11] O. Hyde And P.F. Hodnett, An Adaptable Automated Procedure For ShortTerm Electricity Load Forecasting, Ieee Trans On Power Systems, Vol. 12, No. 1, February 1997. [12] Takeshi Haida And Shoichi Muto, Regression Based Peak Load Forecasting Using A Transformation Technique, Ieee Trans On Power Systems, Vol. 9, No. 4, November 1994. [13] Hiroyuki Mori And Hidenori Kobayashi, Optimal Fuzzy Inference For ShortTerm Load Forecasting, 0780326636195 $4.00 0 1995 Ieee. [14] J. Vermaak And E.C. Botha Recurrent Neural Networks For Short Term Load Forecasting, Ieee Trans On Power Systems, Vol. 13, No. 1, February 1998. [15] S.R. Huang, ShortTerm Load Forecasting Using Threshold Autoregressive Models, Iee ProcGener. Trunsm. Distnb., Vol. 144, No. 5, September 1997. [16] Robert P. Broadwater, Al Sargent, Abdulrahman Yarali And HeshamE. Shaalan, Joanicjusz Nazarko, Estimating Substation Peaks From Load Research Data, Ieee Trans On Power Delivery, Vol. 12, No. 1, January 1997.
[17] W. Charytoniuk, M.S. Chen And P. Van Olinda, Nonparametric Regression Based ShortTerm Load Forecasting, Ieee Trans On Power Systems, Vol. 13, No. 3, August 1998. [18] D. G. Infield And D. C. Hill, Optimal Smoothing For Trend Removal In Short Term Electricity Demand Forecasting, Ieee Trans On Power Systems, Vol. 13, No. 3, August 1998. [19] J. H. Park, Y. M. Park, Member And K. Y. Lee, , Composite Modeling For Adaptive ShortTerm Load Forecasting, Ieee Trans Power Systems,V 01.6, No. 2, May 1 99 1. [20] J. Y. Fan And J. D. Mcdonald A RealTime Implementation Of ShortTerm Load Forecasting For Distribution Power Systems, Ieee Trans On Power Systems, Vol. 9, No. 2, May 1994. [21] K. Liu S. Sub Bar Ay An R.R. Shoults2 M.T. Manry C. Kwan F. L. Lewis J. Naccarlno, Comparison Of Very ShortTerm Load Forecasting Techniques, Ieee Trans On Power Systems. Vol. 11. No. 2. May 1996. [22] G. Juberias, J. Garcia Moreno, R. Yunta And C. Mendivil, A New Alrima Model For Hourly Load Forecasting, 07803Ssls 6/99/$10.00 0 1999 Ieee. [23] Qiniso W. Luthuli And Komla A. Folly, Short Term Load Forecasting Using Artificial Intelligence, 2016 Ieee Pes Power Africa Conference [24] Stefan Hosein And Patrick Hosein, Load Forecasting Using Deep Neural Networks, 9781538628904/17/Â© 2017 Ieee.