Now a days the price forecasting plays a very essential role in a new electricity industry; it helps the independent generators to set up optimal bidding patterns and also for designing the physical bilateral contracts. In general, different market players need to know future electricity prices as their profitability depends on them. There are many papers have been presented on the forecasting of electricity market price such methods are based on time series, artificial intelligence and hybrid methods. In this paper, the price forecasting is presented by using feed forward artificial neural network by using historical price data. Accurately and efficiently forecasting of electricity price is more important. Therefore in this paper, an Artificial Neural Network (ANN) model is designed for short term price forecasting of electricity in the environment of restructured power market. The proposed ANN model is a four layered neural network, which consists of, input layer, two hidden layers and output layer. Matlab is used for training the proposed ANN model. Electricity load and wind forecasting can also be done using this method which helps in planning and operation of the power system.
Trang 1Day Ahead Price Forecasting in Deregulated
Electricity Market Using Artificial Neural Network
Ms Kanchan K Nargale Department of Electrical Engineering,
G H Raisoni Institute of Engineering & Technology,
Wagholi, Pune, India
nargale.k@gmail.com
Mrs S B Patil Department of Electrical Engineering,
G H Raisoni Institute of Engineering & Technology,
Wagholi, Pune, India
sangita.patil@raisoni.net
Abstract— Now a days the price forecasting plays a very
essential role in a new electricity industry; it helps the
independent generators to set up optimal bidding patterns and
also for designing the physical bilateral contracts In general,
different market players need to know future electricity prices as
their profitability depends on them There are many papers have
been presented on the forecasting of electricity market price such
methods are based on time series, artificial intelligence and
hybrid methods In this paper, the price forecasting is presented
by using feed forward artificial neural network by using
historical price data Accurately and efficiently forecasting of
electricity price is more important Therefore in this paper, an
Artificial Neural Network (ANN) model is designed for short
term price forecasting of electricity in the environment of
restructured power market The proposed ANN model is a
four-layered neural network, which consists of, input layer, two
hidden layers and output layer Matlab is used for training the
proposed ANN model Electricity load and wind forecasting can
also be done using this method which helps in planning and
operation of the power system
Keywords— Electricity Market and Price Forecasting and
Artificial Neural Network (ANN)
I INTRODUCTION
In a power market the price of electricity has important for
all activities But in many countries the electricity industry has
very low competitive energy and has less regulated power The
price forecasting helps to the different power suppliers to sells
the rational offers in short term The price forecasting helps to
the electricity industries for the investment decisions and
bidding strategies It is necessary for estimating the uncertainty
involved in the price There are many methods are presents till
now for the forecasting of electricity market price These
methods are based on the artificial intelligence and time series
In some forecasting of electricity market price uses both
artificial intelligence and time series methods
The price forecasting plays an important role in electricity
industries; it helps to an independent generator to set the
optimal bidding patterns and physical bilateral contracts [1]
Generally the different electricity industries have needed to
know the future electricity prices and the profitability depends
on them Electricity price forecasting is very important to study
because the electricity power market and electricity prices are
highly volatile in nature As the degree of volatility of electricity markets is higher than that of other markets, due to the risk of volatility is created in every market [2] Also the storage of electricity is very costly therefore the electrical supply and demand needs to be balanced in real time To balance the supply and demand properly many numbers of factors are to be considered such as production of hydro generation, generating units availability, effects of weather, changes to prices of related commodities such as fuel price, and sudden occurred physical problems in transmission systems and generation Generally for forecasting purpose there are different types of forecasting models are used like as traditional time series models in [2], Auto Regressive Integrated Moving Average (ARIMA) models, simpler Auto Regressive (AR) models modern techniques such as ANN, Fuzzy logic [3]have been used for price forecasting The traditional price forecasting models are uses the mathematical model for the regression analysis and time series analysis Also there are many artificial intelligent methods are used for price forecasting recently Out of these all methods the ANN method
is very powerful tool and simple for price forecasting The ANN method is used in this paper to forecast the price because this method has high capability to learn the complicated relationship between the input and output through a supervised training process with historical data There are many factors are affected on the electricity price forecasting, these factors are line limit, load pattern, bidding pattern and generator outage Out of these factors the load pattern is the more effective parameter for bidding behavior of Generating Companies (Gencos) Therefore in this paper the historical price and load patterns are considered to forecast the price The three layered feed forward ANN method is used to shows the price forecasting results The Historical data for this market is collected from 2008 to 2010 in 24 hours
Organization of this paper is in the following way section II reviews the development of system, the different proposed methods used in this paper are presents in this section In section III the Artificial Neural Network (ANN) Models are presents In section IV simulation of the proposed system and the experimental results are presents The simulation is done in MATLAB software Finally section V concludes this paper
Trang 2II DEVELOPMENT OF SYSTEM
This section reports the development of the proposed
method this algorithm has been tested on training data set; also
in this section the different modules are considered for
designing the a good neural network model for short term price
forecasting Figure 1 indicates the simple flow diagram of the
work done in price forecasting methodology
A Collection of Data:
The real time data Market clearing price (MCP) and Market
clearing volume is taken from Indian Energy Exchange, Delhi
(IEX) and Power Exchange India Limited, Mumbai (PXIL)
[4].To find the optimal input parameters ANN uses the input
selection from the collected historical data By using these
optimal inputs ANN shows the more accurate result and has
great speed Parameters, which effect on the electricity price
can be categorized into day type (the day of a week), historical
price data and the amount of demand (system load) The
correlation analysis is used to predict the price of previous
hours In this paper work the data is collected from 2008 to
2010 in 24 hours Out of this data collection 70% data is used
for training the sequence and remaining 30 % data is used for
validation purpose
B Analyzing the Data:
These MCP and MCV are analyzed From analysis it is
found that price is volatile in nature and this volatility is higher
than any other commodity The analysis of data is done by
using normalization technique The formula for the
normalization method is given by,
(1)
Fig.1 Proposed Block Diagram
The normalization technique which is used in this paper has main advantage of mapping the target output to the non-saturated sector of tensing function This technique is useful to improve the accuracy of both the forecasting modes and training data sequences
C Developing the ANN model for price forecasting
The forecasting model will be developed using artificial intelligence tool And this model will trained using the analyzed data
D Training and Validation:
The training process of ANN requires a proper network inputs and target outputs for forecasting the prices The training process the set of examples of data is given to the ANN network In the training process the biases and the weights of
an ANN are properly adjusted to minimize the performance of network function In this method, historical price data has been used for forecasting the price in day ahead market
Out of the total data collected, 70% of the data is used for training the sequence and remaining 30 % data is used for validation purpose
E Result Analysis:
Result will be analyzed by comparing the actual results and predicted results, the model can be tested for its efficient prediction
III THE ARTIFICIAL NEURAL NETWORK (ANN)MODELS The Artificial Neural Network (ANN) based models is the first technique which is used for the price prediction This method has the most popular tool for different price load forecasting applications
A The SVM Models
The Support Vector Machine (SVM) models are one of the latest techniques which are used for electricity price forecasting Most of the recent techniques cannot handle the nonlinear price forecasting problems properly But in case of SVM, it shows the better performance than these methods The SVM model uses the statistical learning of theory which is used
to minimize the structural risk, instead of the usual empirical risk of forecasting and for this purpose it minimizes the upper bound generalization error The SVM models are also used for solving problems of small sample size, classification, and regression and time series predictions of forecasting
B Use of ANN for Price Estimation
The artificial neural network (ANN) is a mathematical model which is based on biological neural network The artificial neural network (ANN) refers to the inter–connections between the neurons in different layers of each system This system has three layers, the first layer consists of input neurons which are useful to send data through synapses to the second layer of neurons, and after that more synapses to the third layer
of the output neurons The ANN contains a group of artificial neurons which are interconnected to each other’s The ANN is
Collection of data (MCV &
MCP) from IEX & PXIL
Analysis of data by using Normalization technique
Developing price forecasting model using ANN Price Estimation Analyzing the Results
Trang 3a nonlinear mathematical modeling tool which can be used for
the complicated relationships between the inputs and outputs
The figure 2 shows the basic diagram of Artificial Neural
Network (ANN)
C Single layer feed forward networks:
The neurons are organized in the layers in the layered
neural network The layered neural network is the simplest
form of neural network in which the input layer of source
nodes are projects on to the output layer of neurons and vice
versa and this process is called the feed forward network As
shown in figure 2 there are four input layer nodes and four
hidden layer nodes are presents for both input and output
layers And such network is called the single layered network
[6]-[8]
D Multilayer feed forward networks:
The second class of a feed forward neural network
distinguishes itself by the presence of one or more hidden
layers, whose computation nodes are correspondingly called
hidden neurons or hidden units The hidden neurons presents in
the network creates the communication between the external
input and the network output in some useful manner If the one
or more hidden layers are added to the network, then the
network is able to extract higher –order statistics Due to the
extra dimension of neural network and extra set of connections,
the network acquires a global perspective despite its local
connectivity
The main ability of hidden neuron is to extract the higher
order mathematics from the input layer Figure 3 shows the
feed forward network with one hidden layer and one output
neuron
The source node presents at the input in the figure are used
to get the input signals which are applied to the neurons In the
second stage the hidden neurons are used to establish the
communication between the input and the output The outputs
obtained from this hidden layer are acts as input to the third
layer and rest of the network [9] In the third layer that is the
output layer the network constitutes the overall response of the
network as shown in figure 3
Fig.2 Basic Diagram of Artificial Neural Network
Fig.3.TheFeed Forward Network With One Hidden Layer and
One Output Neuron
E Development of ANN for Price Estimation
• Collection of Data: Prices of January 2009 to April
2010 are collected
• Selection of Input & Output: 24 MCP of each hour on a
day before and 24 MCP of each hour of same day before a week give 48 MCP as an input to neural network And 24 MCP will be in output layer
• Total Data: Total samples utilized for training and
validation purpose are 455
• Training and Validation Data: Samples from January
2009 to March 2010 are used To train the data of network 70% sample and for test the data 30% samples are used April 2010 month sample is used for revaluation of network by comparing estimated price to actual prices
A program is written in Matlab software for training of neural network
IV EXPERIMENTAL RESULTS This section shows the experimental results of proposed Price Forecasting in Day Ahead Market by using Artificial Neural Network (ANN)
The training data is to be taken firstly The training is started with one hidden node and it is increased one by one increasing the performance of network At 218 Epochs the performance goal is met Total time required to train the network was 32 Minutes The optimum structure of neural network is
48-10-24 Figure 4 shows performance of neural network during training
The training data is further proceeding to the ANN model to estimate the price Figure 5 shows ANN model for trained
Trang 4prices estimation By using this model future prices are
estimated for unknown samples
The samples which are not used in the training or testing are
then evaluated for the performance of neural network Hourly
prices are predicted for six days: 13th of April to 18th of April
2010 and then compared with the actual prices of these
samples
To evaluate the performance of an Artificial Neural Network
(ANN) module, we compare its estimated price with those
actual prices The Mean Absolute Percentage Error (MAPE)
and Absolute percentage error (APE) is calculated using
following formula
Let Pa be the actual price and Pf be the forecast price Then,
Absolute percentage error (APE) is defined as,
(2)
And MAPE is given by,
(3)
where N= time block
Fig.4 Performance Graph
Fig.5 ANN model obtained after Training
Fig 6.Actual and Estimated Price for 13th April 2010
The comparison between actual and calculated price values for 13th April 2010 is shown in figure 6 From this figure it is observed that minimum Absolute Percentage Error (APE) 0.820077 and maximum Absolute Percentage Error (APE) is 31.89093 The mean APE (MAPE) is 18.6161
Comparison between actual and estimated price values for 14th April 2010 shown in figure 8 It is observed that minimum Absolute Percentage Error (APE) is 1.047389 and maximum Absolute Percentage Error (APE) is 33.36022 The mean APE (MAPE) is 14.35968
Fig 8.Actual and Estimated Price for 14th April 2010
Comparison between actual and estimated price values for 15th April 2010 shown in figure 9 It is observed that minimum Absolute Percentage Error (APE) is 1.040385 and maximum Absolute Percentage Error (APE) is 34.3546 The mean APE (MAPE) is 15.74521
Comparison between actual and estimated price values for 16th April 2010 shown in figure 10 It is observed that minimum Absolute Percentage Error (APE) is 0.626772 and maximum Absolute Percentage Error (APE) is 31.14988 The mean APE (MAPE) is 15.64559
Trang 5Fig.7 Performance plot
Fig 9.Actual and Estimated Price for 15th April 2010
Fig 10 Actual and Estimated Price for 16th April 2010
Fig 11 Actual and Estimated Price for 17th April 2010
Fig 12 Actual and Estimated Price for 18th April 2010.
Trang 6Comparison between actual and estimated price values for
17th April 2010 shown in figure 11 It is observed that
minimum percentage error (APE) is 0.421196 and maximum
APE is 36.98921 The mean APE (MAPE) is 14.351833728
Comparison between actual and estimated price values for
18th April 2010 shown in figure 12 It is observed that
minimum percentage error (APE) is 3.256485 and maximum
APE is 33.360 33.89013 The mean APE (MAPE) is 17.6309
V CONCLUSION AND FUTURE SCOPE
The conclusion of the proposed system is based on the
results obtained from the proposed model The experimental
results show the reasonably good forecast results These results
are taken when there is no much fluctuation between each hour
and days This work is an attempt to the study and analyses the
market prices in day ahead market with reference to Indian
electricity market The data is available on market clearing
prices (MCP) Indian Energy Exchange (IEX) and Power
Exchange India Limited (PXIL) The Artificial Neural network
(ANN) is developed using last two years data to predict hourly
market price Results obtained from neural network model are
satisfactory
The tool used for developing this proposed work is ANN in
Matlab software It is used for training the proposed ANN
model The performance of the forecasting model can be
improved by considering the various parameters affecting the
price volatility and also by using more historical price data
which will indicate the behavior of price volatility in more
detail
This work will be further improved to increase the efficiency
in forecasting the electricity price in day ahead market using
the support vector machine tool in Matlab
ACKNOWLEDGMENT
We thank the Department of Electrical Engineering, G.H
Raisoni Institute of Engineering and Technology, Savitribai
Phule Pune University, Pune, Maharashtra, India for
permitting us to use the different computational facilities for
this research and development work
REFERENCES [1] “An ARIMA Approach to Forecasting Electricity Price with Accuracy
Improvement by Predicted Errors”, Ming Zhou, Student Member, IEEE,
Zheng Yan, Yixin Ni, Senior Member, IEEE and Gengyin Li, Member,
IEEE
[2] “Several-Hours-Ahead Electricity Price and Load Forecasting Using
Neural Networks”, ParasMandal, TomonobuSenjyu, Member, IEEE,
Katsumi Uezato, and Toshihisa Funabashi, Senior Member, IEEE
[3] “Electricity price forecasting with confidence-interval estimation
through an extended ARIMA approach” M Zhou, Z Yan, Y.X Ni, G
Li and Y Nie
[4] “Electricity Price Forecasting based on GARCH Model in Deregulated
Market”, ZHENG Hua, XIE Li, ZHANG Li-zi
[5] “Day-Ahead Electricity Price Forecasting in a Grid Environment”,
Guang Li, Student Member, IEEE, Chen-Ching Liu, Fellow, IEEE,
Chris Mattson, and Jacques Lawarrée, IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 22, NO 1, FEBRUARY 2007
[6] Jun Hua Zhao, Zhao Yang Dong, Member IEEE, Xue Li, Member IEEE and Kit Po Wong, Fellow IEEE, “A General Method for Electricity Market Price Spike Analysis” 2005 IEEE
[7] Wei Sun, Jian-Chang Lu, Ming Meng, Department of Economics & Management, North China Electric Power University, Baoding, Hebei
071003, China E-MAIL: sunweichina@sohu.com, “Application Of Time Series Based SVM Model On Next-Day Electricity Price Forecasting Under Deregulated Power Market”, Proceedings of the Fifth International Conference on Machine Learning and Cybernetics, Dalian, 13-16 August 2006
[8] S Fan, C Mao and L Chen “Next-Day Electricity-Price Forecasting Using A Hybrid Network” IET Gener Transm Distrib., Vol 1, No 1, January 2007
[9] Jun Hua Zhao, Student Member IEEE, Zhao Yang Dong, Senior Member, IEEE, Xue Li, Member, IEEE, and Kit Po Wong, Fellow, IEEE “A Framework for Electricity Price Spike Analysis With Advanced Data Mining Methods” IEEE Transactions On Power Systems, Vol 22, No 1, February 2007
[10] J Bastin, J Zhu, V Banunarayanan, R Mukerji" Forecasting energy prices in a competitive market", IEEE Computer Applications in Power, July 1999
[11] B R Szkuta, L A Sanabria and T S Dillon, "Electricity Price Short- Term Forecasting using Artificial Neural Networks", IEEE Transactions
on Power System, Vol 14, no 3, pp 851-857, 1999
[12] Wei Sun, Jie Zhang School of Business and Administration, North China Electric Power University, Baoding, 071003, P.R China abcjie1984@163.com, 2008 International Conference on Internet Computing in Science and Engineering
[13] Yi Wang, School of Business Management, North China Electric Power University, Beijing, 102206, China, Songqing Yu2, Shandong Linqing Power Supply Company, Linqing, 252600, China, “Price Forecasting by ICA-SVM in the Competitive Electricity Market” 2008 IEEE
[14] Jianhua Zhang Jian Han Rui Wang GuolianHou, “Day-ahead Electricity Price Forecasting Based on Rolling Time Series and Least Square-Support Vector Machine Model”, IEEE 2011
[15] Modelling Power Plants Emission Constraints, WSEAS Transactions on Systems, Vol.3, Issue 7, 2004, pp 2512-2516
[16] V Mendes, J.C Quadrado, J Catalão, S Mariano and L Ferreira, Environmental Concerns on Fossil Fuel Plants Emission for Power Engineering Education, WSEAS Transactions on Advances in Engineering Educations, Vol.1, Issue 1, 2004, pp 1-5
[17] F.J Nogales, J Contreras, A.J Conejo and R Espínola, Forecasting Next-Day Electricity Prices by Time Series Models, IEEE Transactions
on Power Systems, Vol.17, No.2, 2002, pp 342-348
[18] J Contreras, R Espínola, F.J Nogales and A.J Conejo, ARIMA Models
to Predict Next-Day Electricity Prices, IEEE Transactions on Power Systems, Vol.18, No.3, 2003, pp 1014-1020
[19] O.B Fosso, A Gjelsvik, A Haugstad, B Mo and I Wangensteen, Generation Scheduling in a Deregulated System, IEEE Transactions on Power Systems, Vol.14, No.1, 1999, pp 75-81
[20] A.J Wang and B Ramsay, A Neural Network Based Estimator for Electricity Spot-Pricing with Particular Reference to Weekend and Public Holidays, Neurocomputing, Vol.23, Issue 1, 1998, pp 47-57 [21] B.R Szkuta, L.A Sanabria and T.S Dillon, Electricity Price Short-Term Forecasting Using Artificial Neural Networks, IEEE Transactions on Power Systems, Vol.14, No.3, 1999, pp 851-857
[22] F.Gao, X Guan, X.-R Cao and A Papalexopoulos, Forecasting Power Market Clearing Price and Quantity Using a Neural Network Method, in Proc IEEE Power Engineering Society Summer Meeting, Seattle, WA,
2000, pp 2183-2188