Conference PaperPDF Available

Short Term Load and Price Forecasting using Tuned Parameters for K-Nearest Neighbors

Authors:
  • Institute of Space Technology KICSIT Campus

Abstract

Short term electricity load and price accurate fore-casting are the key areas that need to be addressed in Smart Grids (SG). In this paper, a new model is proposed for accurate short term forecasting of load and price. First, irrelevant features are removed using Recursive Feature Elimination (RFE) and Decision Tree Regressor (DTR). Then, further dimensionality reduction is done by removing redundancy using Singular Value Decomposition (SVD) for feature extraction. Finally, remaining features are given to Enhanced K-Nearest Neighbor (EKNN)for forecasting of both load and price. The proposed EKNN achieved better results than Support Vector Regressor (SVR)and normal K-Nearest Neighbors (KNN). EKNN achieved 12%more accuracy in terms of forecasting than normal KNN and63% more than SVR.
1
Short Term Load and Price Forecasting using Tuned
Parameters for K-Nearest Neighbors
Sohail Khan1, Zahoor Ali Khan2, Zainib Noshad1, Sakeena Javaid1and Nadeem Javaid 1,
1COMSATS University Islamabad, Islamabad 44000, Pakistan
2CIS, Higher Colleges of Technology, Fujairah 4114, United Arab Emirates
*Correspondence: nadeemjavaidqau@gmail.com, www.njavaid.com
Abstract—Short term electricity load and price accurate fore-
casting are the key areas that need to be addressed in Smart
Grids (SG). In this paper, a new model is proposed for accurate
short term forecasting of load and price. First, irrelevant features
are removed using Recursive Feature Elimination (RFE) and
Decision Tree Regressor (DTR). Then, further dimensionality
reduction is done by removing redundancy using Singular Value
Decomposition (SVD) for feature extraction. Finally, remaining
features are given to Enhanced K-Nearest Neighbor (EKNN)
for forecasting of both load and price. The proposed EKNN
achieved better results than Support Vector Regressor (SVR)
and normal K-Nearest Neighbors (KNN). EKNN achieved 12%
more accuracy in terms of forecasting than normal KNN and
63% more than SVR.
Index Terms—Smart Grid, Feature Selection, Feature Extrac-
tion, Load and Price Forecasting, K-Nearest Neighbors, Demand-
side Management.
I. INTRODUCTION
Traditional grids of today are not capable of maintaining
consumer satisfaction and providing cost effective and efficient
energy overall. They are a century old system with completely
different view of environment. Specially, now with governments
going forward for environment control by controlling
CO2
emissions and getting their focus towards renewable energy. A
new system is needed that can solve these occurring problems.
Smart Grids (SG) is a new electricity management digital
system that utilizes the use of smart meters and sensor’s data
to help utilities in making smart decisions. SG can not only
collect the data of an area, it can even get a single home’s
energy consumption in real time. That kind of data gives new
insights into how people use energy, what appliances are used
more often than others, what similar patterns occur among
different households, areas, or even cities. Data generated from
smart meters and sensors can be used in making predictions
1
of
energy consumption by performing data analyses. Utilities can
use that information for determining how much energy would
be required for some foreseeable future. That information helps
utilities by minimizing their generation costs, while giving
them more profit. SG generates data on such a large scale
that it is getting more and more difficult to perform data
analyses on it. The computational capabilities we have are
limited and cannot coupe with such a large amount of data.
Therefore, some smart and efficient techniques are needed for
utilizing that data quickly and accurately, since data loses its
1Prediction and Forecasting are used interchangeably in this paper
relevance with time. Many techniques have been proposed over
the last years, both statistical and machine learning. Statistical
methods such as different variants of Autoregressive Integrated
Moving Average (ARIMA) have been used for forecasting[
1
]
and [
2
]. In machine learning, techniques such as SVM [
3
]-
[
4
], which is a very popular technique. Neural Network (NN)
[
1
], [
5
]-[
6
], has gained a lot of popularity over the last years
in machine learning, is also used for forecasting. Techniques
such as Long-Short Term Memor (LSTM) [
7
], Feed Forward
Neural Network (FFNN) [
8
] and [
9
], Wavelet Neural Network
(WNN) [
5
], are popular techniques in neural network. Other
techniques such as Quantile Smoothing Spline Regression
(QSSR) [
10
], ENSEMBLE [
11
], Improvised Rolling Horizon
(IRH) [
12
], Inverse Optimization (IO) [
13
], Quantile Score and
Bootstrap Method (QSBM) [
14
], Kernel Function (KF) [
15
],
Ridge Regression (RR) [
16
], Quantile Regression Averaging
(QRA) [
17
], Bayesian Network (BN) [
18
], Generalize Neuron
(GN) [
19
], K-means [
20
], Maximizing Relevancy, Minimizing
Redundancy, and Maximizing Synergy (MRMRMS) [
21
] are
also popular techniques in machine learning.
Huge volume of data is generated by smart meters, which
needs to be examined in a sophisticated manner. Utilities
cannot store the vast amount of energy generated, therefore,
most of it is wasted. They need to know the approximate
load forecasting in order to make plans for the generation
of energy and maintenance of their resources. An accurate
estimate of future consumption helps utilities maintain a balance
between generation and consumption. Many techniques have
been proposed over the last years for load forecasting. KNN is
one of the most simple classification technique [
22
] that uses
’K’ nearest neighbors to predict the value of new data. However,
KNN has to be checked first for the value of ’K’ and also
the distance function that it uses. The most common distance
function used is the Euclidean distance function [
22
]. Support
Vector Machine (SVM) is another very popular technique used
for forecasting, however, the problem with SVM is that it
requires tuning of its parameters to predict accurately [
23
]-[
4
].
In this paper, we have proposed a simple framework that
utilizes KNN regressor with best value for ’K’ after many
simulations and also utilizes the best distance function. This
framework eliminates the irrelevant features first by using
Recursive Feature Elimination (RFE) with Decision Tree
Regressor (DTR). It also removes redundancy among features
by using Singular Value Decomposition (SVD) analysis for
feature extraction.
2
II. PRO PO SE D SYS TE M MOD EL
The proposed scheme comprises of 4 steps; preprocessing of
the dataset, splitting the data into training and testing, forecast-
ing using test data, and checking performance evaluation using
Mean Absolute Percentage Error (MAPE), Mean Absolute Error
(MAE), Mean Squared Error (MSE), Root Mean Squared Error
(RMES) and Friedman statistical test. Proposed system model
is shown in Fig. 1.
A. Preprocessing of Dataset
Dataset is acquired from New York Independent System
Operator (NYISO) containing hourly data of January and
February. Dataset is normalized first to be passed for feature
selection. Floating point values are not accepted by some
techniques, which is why data must be normalized to an integer
value. After normalization of data is done, target attribute is
taken out of the feature set to be passed as a parameter for
RFE with DTR. RFE recursively goes through each feature
and determines its relationship with the target attribute by
using DTR as a model. After irrelevant features are removed
from the dataset, remaining features are passed to SVD for
further dimensionality reduction. SVD treats the features set
as a matrix and divides it into 3 different matrices and finds
features that have a high correlation with each other. After the
process is done, a reduced feature set is returned.
B. Training and Forecasting
After preprocessing is done, data is split into training and
testing. Enhanced K-Nearest Neighbors (EKNN) model is
trained using the training data first. Testing data is then used for
forecasting. After acquiring the results, different performance
evaluators are used for evaluation of the proposed model.
C. EKNN
EKNN is a KNN based technique that has been derived
in this paper. KNN is a classification technique that uses ’K’
nearest neighbors to classify new data. KNN requires a value
for ’K’ which can be any integer and a distance function to
compute the distance between values to determine the neighbors.
One of the most important challenges in KNN is to select the
most accurate value of ’K’ for any given dataset. One common
approach is to select square root of the total number records.
However, it needs careful examination, otherwise, it can lead to
over fitting. KNN is considered to be a lazy learning algorithm,
i.e, it does not require any prior training, it calculates the
distance of each value every time a new test data is introduced.
Another problem with KNN is the distance function to use.
Mostly, that depends on the dataset that is being used. There are
multiple types of data, categorical, numerical, and combination
of both. If the data has many dimensions, it is often difficult for
KNN to make accurate predictions. This issue in KNN is called
the
curseof dimensionality
. However, we have eliminated
some of the issues in our new proposed technique. Best value
for ’K’ is selected after checking the error rate for different
values. Distance function has also been checked for accurate
predictions.
D. Proposed Models Algorithm
Following steps are followed in the proposed model that
utilize all above mentioned methods:
1. Data is normalized using minmax normalization.
2. Relevant features are selected using a new feature selector
that is combination of RFE and DTR.
3. Two subsets are made from data, 70% for training and 30%
for testing.
4. The EKNN model is trained on the training data and its
performance is evaluated on the test data.
III. SIMULATION RES ULTS A ND SUMMARY
This section covers the simulations and discusses the results
of proposed technique. The dataset used is from NYISO that
recorded the hourly data from January 2016 to February 2016.
The simulations are performed on a system having processor
core i3 4th generation 1.7Gh and 4GB of RAM. Data is split
into training and testing batch. Where 1296 instances used for
training and 144 for testing.
A. Feature Selection using RFE with DTR
Feature selection is performed on the dataset. A total of
8 features are passed for feature selection. DTR is used to
determine the feature importance. And then, DTR is passed as
a model to RFE for finding the features ranking and support
values. RFE with DTR is applied on the features to recursively
remove the features that have a minimal relation with the target
attribute, which in this dataset is ’TWI Zonal LBMP’ for price
and ’Load’ for load. Fig. 2 shows the importance of features
for price data. As visible from the graph only 2 features are
relevant against the target attribute. Fig. 3 shows the importance
of features for load data.
B. Feature extraction using SVD
Further dimensions are reduced by using SVD on the
remaining features we got after feature selection. SVD removes
redundancy from the features to ensure high accuracy during
prediction.
C. Predicting using EKNN
Final features set is then provided to our proposed model
for prediction with tuned parameters. Fig. 4 shows the plot
results of our model against the SVR and KNN for price. This
graphical representation shows that EKNN is close to actual
values as compared to the SVR and KNN. Whereas, SVR
is shown the mean results. Fig. 5 shows the plot results of
our proposed model against SVR and KNN for load and our
proposed technique outperforms other two techniques.
D. Performance Evaluation
Different performance evaluators are used in this section for
evaluation of results. In particular, 5 metrics are used, which
include, MAE, MSE, RMSE, MAPE and Friedman statistical
test as shown in Table I. These parameters are widely used
for assessment of prediction model’s performance. The first
3
Fig. 1: System Model
TABLE I: Performance metrics of load and price forecasting
Price Forecasting Load Forecasting
Model MAE MSE RMSE MAPE
Friedman
Score
MAE
MSE RMSE MAPE
Friedman
Score
SVR 84.24
69.15
92.97 68.81 2
50.52 27.67
74.39 68.72 3
KNN 84.02
42.32
58.78 10.50 3
58.76 25.00
55.90 16.48 2
EKNN 55.84
31.06
41.54 2.37 1
18.99
2.49 35.35 4.52 1
Fig. 2: Feature Importances for Price Fig. 3: Feature Importance for Load
4
Fig. 4: Comparison Graph of our Model for Price
Fig. 5: Comparison Graph of our Model for Load
Fig. 6: Performance metrics after price forecasting
four aforementioned metrics are error measures that show
the error rate of model. The Friedman statistical test shows
that a prediction model has statistically significant accuracy
improvement as compared to the comparable models. It assigns
a score to all compared models, where score 1 means the model
is best, 2 means second best and so on. The table shows that
minimum MSE for price and load is shown by KNN. Fig. 6
shows the performance graph for price forecasting and Fig.
7 shows the performance graph for load forecasting. These
Fig. 7: Performance metrics after load forecasting
graphs show that KNN out performs other three techniques
for price and load forecasting as minimum MES ad MPAE is
shown by KNN.
IV. CONCLUSION
In this work, both price and load forecasting are performed.
EKNN is proposed along with feature selection and extraction
techniques. The parameters of KNN are tuned to enhance their
performance. RFE with DTR is used for feature selection to
provide better accuracy rate. Further dimensions are reduced
using SVD to remove the redundant features. Results are then
compared with different techniques. The proposed technique
has outperformed SVR and k-NN. EKNN achieved 12% better
accuracy than KNN and 13% more than SVR.
REFERENCES
[1]
B. Stephen, X. Tang, P. R. Harvey, S. Galloway, and K. I. Jennett,
“Incorporating practice theory in sub-profile models for short term
aggregated residential load forecasting,” IEEE Transactions on Smart
Grid, vol. 8, no. 4, pp. 1591–1598, 2017.
[2]
S. ZAKARYA, H. ABBAS, and M. BELAL, “Long-term deep learning
load forecasting based on social and economic factors in the kuwait
region.” Journal of Theoretical & Applied Information Technology,
vol. 95, no. 7, 2017.
[3]
A. Tajer, “Load forecasting via diversified state prediction in multi-area
power networks,IEEE Transactions on Smart Grid, vol. 8, no. 6, pp.
2675–2684, 2017.
[4]
H. Jiang, Y. Zhang, E. Muljadi, J. J. Zhang, and D. W. Gao, “A short-term
and high-resolution distribution system load forecasting approach using
support vector regression with hybrid parameters optimization,IEEE
Transactions on Smart Grid, vol. 9, no. 4, pp. 3341–3350, 2018.
[5]
M. Rafiei, T. Niknam, J. Aghaei, M. Shafie-khah, and J. P. Catal
˜
ao,
“Probabilistic load forecasting using an improved wavelet neural network
trained by generalized extreme learning machine,” IEEE Transactions
on Smart Grid, 2018.
[6]
M. Rafiei, T. Niknam, and M.-H. Khooban, “Probabilistic forecasting of
hourly electricity price by generalization of elm for usage in improved
wavelet neural network,IEEE Transactions on Industrial Informatics,
vol. 13, no. 1, pp. 71–79, 2017.
[7]
W. Kong, Z. Y. Dong, D. J. Hill, F. Luo, and Y. Xu, “Short-term residential
load forecasting based on resident behaviour learning,” IEEE Transactions
on Power Systems, vol. 33, no. 1, pp. 1087–1088, 2018.
[8]
J. Xie, Y. Chen, T. Hong, and T. D. Laing, “Relative humidity for load
forecasting models,” IEEE Transactions on Smart Grid, vol. 9, no. 1, pp.
191–198, 2018.
[9]
F. Y. Xu, X. Cun, M. Yan, H. Yuan, Y. Wang, and L. L. Lai, “Power
market load forecasting on neural network with beneficial correlated
regularization,” IEEE Transactions on Industrial Informatics, 2018.
5
[10]
A. Gerossier, R. Girard, G. Kariniotakis, and A. Michiorri, “Probabilistic
day-ahead forecasting of household electricity demand,” CIRED-Open
Access Proceedings Journal, vol. 2017, no. 1, pp. 2500–2504, 2017.
[11]
Y. Wang, Q. Chen, M. Sun, C. Kang, and Q. Xia, “An ensemble
forecasting method for the aggregated load with sub profiles,” IEEE
Transactions on Smart Grid, 2018.
[12]
H. Chitsaz, P. Zamani-Dehkordi, H. Zareipour, and P. P. Parikh,
“Electricity price forecasting for operational scheduling of behind-the-
meter storage systems,” IEEE Transactions on Smart Grid, vol. 9, no. 6,
pp. 6612–6622, 2018.
[13]
J. Saez-Gallego and J. M. Morales, “Short-term forecasting of price-
responsive loads using inverse optimization,” IEEE Transactions on Smart
Grid, vol. 9, no. 5, pp. 4805–4814, 2018.
[14]
J. Xie and T. Hong, “Temperature scenario generation for probabilistic
load forecasting,” IEEE Transactions on Smart Grid, vol. 9, no. 3, pp.
1680–1687, 2018.
[15]
J.-B. Fiot and F. Dinuzzo, “Electricity demand forecasting by multi-task
learning,” IEEE Transactions on Smart Grid, vol. 9, no. 2, pp. 544–551,
2018.
[16]
C.-N. Yu, P. Mirowski, and T. K. Ho, “A sparse coding approach
to household electricity demand forecasting in smart grids,” IEEE
Transactions on Smart Grid, vol. 8, no. 2, pp. 738–748, 2017.
[17]
B. Liu, J. Nowotarski, T. Hong, and R. Weron, “Probabilistic load
forecasting via quantile regression averaging on sister forecasts,IEEE
Transactions on Smart Grid, vol. 8, no. 2, pp. 730–737, 2017.
[18]
N. Bassamzadeh and R. Ghanem, “Multiscale stochastic prediction of
electricity demand in smart grids using bayesian networks,” Applied
energy, vol. 193, pp. 369–380, 2017.
[19]
N. Singh, S. R. Mohanty, and R. D. Shukla, “Short term electricity price
forecast based on environmentally adapted generalized neuron,Energy,
vol. 125, pp. 127–139, 2017.
[20]
X. Dong, L. Qian, and L. Huang, “Short-term load forecasting in smart
grid: A combined cnn and k-means clustering approach,” in Big Data
and Smart Computing (BigComp), 2017 IEEE International Conference
on. IEEE, 2017, pp. 119–125.
[21]
O. Abedinia, N. Amjady, and H. Zareipour, “A new feature selection
technique for load and price forecast of electrical power systems,” IEEE
Transactions on Power Systems, vol. 32, no. 1, pp. 62–74, 2017.
[22]
F. Wahid and D. Kim, “A prediction approach for demand analysis of
energy consumption using k-nearest neighbor in residential buildings,
International Journal of Smart Home, vol. 10, no. 2, pp. 97–108, 2016.
[23]
P. Vrablecov
´
a, A. B. Ezzeddine, V. Rozinajov
´
a, S.
ˇ
S
´
arik, and A. K.
Sangaiah, “Smart grid load forecasting using online support vector
regression,” Computers & Electrical Engineering, vol. 65, pp. 102–117,
2018.
... Many researchers have developed predictive models to forecast electricity prices in various countries and scenarios. Some of the ML models widely used for this task include support vector machines (SVMs) [24][25][26], tree-based models [27][28][29], k-nearest neighbor (KNN) [30][31][32], shallow architectures of artificial neural networks (ANNs) [33][34][35], quantile regressor as a probabilistic forecasting approach [36][37][38], and different related hybrid models [39][40][41][42][43][44][45][46]. ...
Article
Full-text available
This paper describes the development of a deep neural network architecture based on transformer encoder blocks and Time2Vec layers for the prediction of electricity prices several steps ahead (8 h), from a probabilistic approach, to feed future decision-making tools in the context of the widespread use of intra-day DERs and new market perspectives. The proposed model was tested with hourly wholesale electricity price data from Colombia, and the results were compared with different state-of-the-art forecasting baseline-tuned models such as Holt–Winters, XGBoost, Stacked LSTM, and Attention-LSTM. The findings show that the proposed model outperforms these baselines by effectively incorporating nonlinearity and explicitly modeling the underlying data’s behavior, all of this under four operating scenarios and different performance metrics. This allows it to handle high-, medium-, and low-variability scenarios while maintaining the accuracy and reliability of its predictions. The proposed framework shows potential for significantly improving the accuracy of electricity price forecasts, which can have significant benefits for making informed decisions in the energy sector.
... In [31] and [32], an STLF in distribution networks is presented using a radial basis function neural network. In [33]- [35], deep learning methods are applied to perform STLF using Ensemble Extreme Learning Machines (ELM) and Knearest-neighbor (KNN). In [8] and [36], powerful ANNs including Convolutional Neural Network (CNN) and Long-Short Term Memory (LSTM) are presented for load forecasting. ...
Article
Full-text available
The intermittent non-dispatchable power produced by Renewable Energy Sources (RESs) in distribution networks caused additional challenges in load forecasting due to the introduced uncertainties. Therefore, high-quality load forecasting is essential for distribution network planning and operation. Most of the work presented in literature focusing on Short-Term Load Forecasting (STLF) has paid little consideration to the intrinsic uncertainty associated with the load dataset. A few research studies focused on developing data filtering algorithm for the load forecasting process using approaches such as Kalman filter, which has good tracking capability in the presence of noise in the data collection process. To avoid the divergence of conventional Kalman filter and improve the system stability, Adaptive Extended Kalman Filter (AEKF) is introduced through incorporating a moving-window method with the Extended Kalman Filter (EKF). Nonetheless, the moving window adds an extra computational burden. In this regard, this paper employs the concept of Forgetting Factor AEKF (FFAEKF) for STLF in distribution networks to avoid the computational burden introduced by the AEKF. The forgetting factor improves the estimation accuracy and increases the system convergence when compared with the AEKF. In this paper, the AEKF and FFAEKF are compared in terms of their performance using Maximum Absolute Error (MaxAE) and Root Mean Square Error (RMSE). Matlab/Simulink platform is used to apply the AEKF and FFAEKF algorithms on the load dataset. Results have demonstrated that the FFAEKF improves the forecasting performance through providing less MaxAE and less RMSE. In which, the FFAEKF MaxAE and RMSE are reduced by two and three times, respectively, compared to the AEKF MaxAE and RMSE.
... Through this classification, a company gets to know how many consumers are using different kinds of services. [11] Using this, a company can make decisions to retain the customers & also to gain new customers. We can use this supervised learning algorithm by following the required steps: ...
Thesis
Full-text available
The transformation of conventional grid into Smart Grid (SG) requires strategic implementation of the demand-sensitive programs while considering the varying fluctuations in the consumers’ load. The core challenges faced by existing electric system are that how to utilize electrical devices, how to tackle large amount of data generated by end devices and how to meet energy demands of consumers in limited resources. This dissertation is focused on the energy management of residential sector in the SG. For this purpose, we have proposed the Energy Management Controllers (EMCs) at three levels: at home level (including the single and multiple homes), at building level and at regional level. In addition, cloud and fog based environments are integrated to provide on-demand services according to the consumers’ demands and are used to tackle the problems in existing electric system. At first level, heuristic algorithms based EMC is developed for the energy management of single and multiple homes in residential sector. Five heuristic algorithms: genetic algorithm, binary particle swarm optimization algorithm, bacterial foraging optimization algorithm, wind driven optimization algorithm and our proposed hybrid genetic wind driven algorithm are used to develop the EMC. These algorithms are used for scheduling of the residential load during peak and off peak hours in a real time pricing environment for minimizing both the electricity cost and peak to average ratio while maximizing the user comfort. In addition, the advancements in the electrical system, smart meters and implementation of Renewable Energy Sources (RESs) have yielded extensive changes to the current power grid for meeting the consumers’ demand. For integrating RESs and Energy Storage System (ESS) in existing EMCs, we have proposed another Home EMC (HEMC) that manages the residential sector’s load. The proposed HEMC is developed using the earliglow algorithm for electricity cost reduction. At second level, a fuzzy logic based approach is proposed and implemented for the hot and cold regions of the world using the world-wide adaptive thermostat for the residential buildings. Results show that the proposed approach achieves a maximum energy savings of 6.5% as compared to the earlier techniques. In addition, two EMCs: binary particle swarm optimization fuzzy mamdani and binary particle swarm optimization fuzzy sugeno are proposed for energy management of daily and seasonally used appliances. The comfort evaluation of these loads is also performed using the Fanger’s Predicted Mean Vote method. For increasing the system automation and on-demand availability of the resources, we have proposed a cloud-fog-based model for intelligent resource management in SG for multiple regions at next level. To implement this model, we have proposed a new hybrid approach of Ant Colony Optimization (ACO) and artificial bee colony known as Hybrid Artificial Bee ACO (HABACO). Moreover, a new Cloud to Fog to Consumer (C2F2C) based framework is also proposed for efficiently managing the resources in the residential buildings. C2F2C is a three layered framework having cloud, fog and consumer layers, which are used for the efficient resource management in six regions of the world. In order to efficiently manage the computation of the large amount of data of the residential consumers, we have also proposed and implemented the deep neuro-fuzzy optimizer. The simulation results of the proposed techniques show that they have outperformed the previous techniques in terms of energy consumption, user comfort, peak to average ratio and cost optimization in the residential sector.
Article
Full-text available
With the prevalence of smart meters, fine-grained sub profiles reveal more information about the aggregated load and further help improve the forecasting accuracy. Ensemble is an effective approach for load forecasting. It either generates multiple training datasets or applies multiple forecasting models to produce multiple forecasts. In this letter, a novel ensemble method is proposed to forecast the aggregated load with sub profiles where the multiple forecasts are produced by different groupings of sub profiles. Specifically, the sub profiles are first clustered into different groups and forecasting is conducted on the grouped load profiles individually. Thus, these forecasts can be summed to form the aggregated load forecast. In this way, different aggregated load forecasts can be obtained by varying the number of clusters. Finally, an optimal weighted ensemble approach is employed to combine these forecasts and provide the final forecasting result. Case studies are conducted on two open datasets and verify the effectiveness and superiority of the proposed method.
Article
Full-text available
Forecasting electricity demand at the local level of a building up to a feeder is increasingly necessary in severalapplications in the smart-grids context. Actors like aggregators and retailers, and tools like home energy managementsystems, require such forecasts as input. In this study, a probabilistic day-ahead forecasting model is proposed topredict hourly electrical demand from individual households. This stochastic model uses smart meter data andtemperature predictions to make quantile forecasts. Performance is evaluated using data from a real-life smart griddemonstration site developed in Évora, Portugal as part of the European project SENSIBLE. The proposed modelconsistently outperforms a persistence model and provides reliable probabilistic forecasts.
Article
Full-text available
Electricity price forecast plays a key role in strategic behavior of participants in competitive electricity markets. With the growth of behind-the-meter energy storage, price forecasting becomes important in energy management and control of such small-scale storage systems. In this paper, a forecasting strategy is proposed for real-time electricity markets using publicly available market data. The proposed strategy uses high-resolution data along with hourly data as inputs of two separate forecasting models with different forecast horizons. Moreover, an intra-hour rolling horizon framework is proposed to provide accurate updates on price predictions. The proposed forecasting strategy has the capability to detect price spikes and capture severe price variations. The real data from Ontario’s electricity market is used to evaluate the performance of the proposed forecasting strategy from the statistical point of view. The generated price forecasts are also applied to an optimization platform for operation scheduling of a battery energy storage system within a grid-connected micro-grid in Ontario to show the value of the proposed strategy from an economic perspective.
Conference Paper
Full-text available
Forecasting electricity demand at the local level of a building up to a feeder is increasingly necessary in several applications in the smart-grids context. Actors like aggregators and retailers, and tools like home energy management systems, require such forecasts as input. In this paper, a probabilistic day-ahead forecasting model is proposed to predict hourly electrical demand from individual households. This stochastic model uses smart-meter data and temperature predictions to make quantile forecasts. Performance is evaluated using data from a real-life smart grid demonstration site developed in Évora, Portugal as part of the European project SENSIBLE. The proposed model consistently outperforms a persistence model and provides reliable probabilistic forecasts.
Article
Competitive transactions resulting from recent restructuring of the electricity market, have made achieving a precise and reliable load forecasting, especially probabilistic load forecasting, an important topic. Hence, this paper presents a novel hybrid method of probabilistic electricity load forecasting, including generalized extreme learning machine (GELM) for training an improved wavelet neural network (IWNN), wavelet preprocessing and bootstrapping. In the proposed method, the forecasting model and data noise uncertainties are taken into account while the output of the model is the load probabilistic interval. In order to validate the method, it is implemented on the Ontario and Australian electricity markets data. Also, in order to remove the influence of model parameters and data on performance validation, Friedman and post-hoc tests, which are non-parametric tests, are applied to the proposed method. The results demonstrate the high performance, accuracy and reliability of the proposed method.
Article
In Day-ahead Power Market (DAM), Load Serving Entities (LSEs) are required to submit their future load schedule to market operator. Due to the cost computation, we have found the inconformity between load accuracy and cost of power purchase. It means that more accurate load forecasting model may not lead to a lower cost for LSEs. Accuracy pursuing load forecast model may not target a solution with optimal benefit. Facing this issue, this paper initiates a Beneficial Correlated Regularization (BCR) for Neural Network (NN) load prediction. The training target of neural network contains both accuracy section and power cost section. Also, this paper establishes a virtual neuron and a Modified-Levenberg-Marquardt algorithm for network training. A numerical study with practical data is presented and the result shows that neural network with BCR can reduce power cost with acceptable accuracy level
Article
Load forecasting (LF) is a technique used by energy-providing companies to predict the power needed. LF is of great importance for ensuring sufficient capacity and manipulating the deregulation of the power industry in many countries, such as Arab gulf countries. Moreover, reduction of load forecasting error leads to lower costs and could save billions of dollars. Recently, further improvement has been introduced using more complex models that take into account dependencies among hidden layers. Also, many approach based model are presented, but all of them have limitations prediction capabilities. The purpose of this work is to demonstrate the load forecasting classes and factors impacting its performance, especially in Kuwaiti region in Arab Gulf. This work presents a novel deep leaning model that involves generating more accurate predictions for the electric load based on hierarchal learning architecture. It is integrates the features of data in discovering most influent factors affecting electrical load usage. The dataset used is the actual data from Ministry of Electrical in Kuwait, the data for load is in mega-watt long-term for the years 2006 to year 2015, which is trained using ARIMA and neural networks models. The load forecasting is done for the year 2016 and is validated for the accuracy and less for error rate. Results indicate that this architecture performs quite well when compared to traditional approaches and deep neural network.
Article
Literature is rich in methodologies for “aggregated” load forecasting which has helped electricity network operators and retailers in optimal planning and scheduling. The recent increase in the uptake of distributed generation and storage systems has generated new demand for “disaggregated” load forecasting for a single-customer or even down at an appliance level. Access to high resolution data from smart meters has enabled the research community to assess conventional load forecasting techniques and develop new forecasting strategies suitable for demand-side disaggregated loads. This paper studies how calendar effects, forecasting granularity and the length of the training set affect the accuracy of a day-ahead load forecast for residential customers. Root mean square error (RMSE) and normalized RMSE were used as forecast error metrics. Regression trees, neural networks, and support vector regression yielded similar average RMSE results, but statistical analysis showed that regression trees technique is significantly better. The use of historical load profiles with daily and weekly seasonality, combined with weather data, leaves the explicit calendar effects a very low predictive power. In the setting studied here, it was shown that forecast errors can be reduced by using a coarser forecast granularity. It was also found that one year of historical data is sufficient to develop a load forecast model for residential customers as a further increase in training dataset has a marginal benefit.
Article
Smart grid, an integral part of a smart city, provides new opportunities for efficient energy management, possibly leading to big cost savings and a great contribution to the environment. Grid innovations and liberalization of the electricity market have significantly changed the character of data analysis in power engineering. Online processing of large amounts of data continuously generated by the smart grid can deliver timely and precise power load forecasts – an important input for interactions on the market where the energy can be contracted even minutes ahead of its consumption to minimize the grid imbalances. We demonstrate the suitability of online support vector regression (SVR) method to short term power load forecasting and thoroughly explore its pros and cons. We present a comparison of ten state-of-the-art forecasting methods in terms of accuracy on public Irish CER dataset. Online SVR achieved accuracy of complex tree-based ensemble methods and advanced online methods.
Article
In real word it is quite meaningful to forecast the day-ahead electricity load for an area, which is beneficial to reduction of electricity waste and rational arrangement of electric generator units. The deployment of various sensors strongly pushes this forecasting research into a "big data" era for a huge amount of information has been accumulated. Meanwhile the prosperous development of deep learning (DL) theory provides powerful tools to handle massive data and often outperforms conventional machine learning methods in many traditional fields. Inspired by these, we propose a deep learning based model which firstly refines features by stacked denoising auto-encoders (SDAs) from history electricity load data and related temperature parameters, subsequently trains a support vector regression (SVR) model to forecast the day-ahead total electricity load. The most significant contribution of this heterogeneous deep model is that the abstract features extracted by SADs from original electricity load data are proven to describe and forecast the load tendency more accurately with lower errors. We evaluate this proposed model by comparing with plain SVR and artificial neural networks (ANNs) models, and the experimental results validate its performance improvements.