Short-term electricity price forecasting in deregulated markets using artificial neural network

Similar documents
Day-Ahead Price Forecasting of Electricity Market Using Neural Networks and Wavelet Transform

Application and comparison of several artificial neural networks for forecasting the Hellenic daily electricity demand load

Forecasting erratic demand of medicines in a public hospital: A comparison of artificial neural networks and ARIMA models

A Review For Electricity Price Forecasting Techniques In Electricity Markets

WATER QUALITY PREDICTION IN DISTRIBUTION SYSTEM USING CASCADE FEED FORWARD NEURAL NETWORK

The prediction of electric energy consumption using an artificial neural network

Benchmarking by an Integrated Data Envelopment Analysis-Artificial Neural Network Algorithm

APPLICATION OF ARTIFICIAL NEURAL NETWORK FOR DEMAND FORECASTING IN SUPPLY CHAIN OF THAI FROZEN CHICKEN PRODUCTS EXPORT INDUSTRY

Energy Forecasting using Artificial Neural Networks

PROVIDING OPTIMAL PRICING STRATEGY FOR BUYERS ENERGY PACKAGES IN IRAN POWER EXCHANGE

A Combined Seasonal ARIMA and ANN Model for Improved Results in Electricity Spot Price Forecasting: Case Study in Turkey

Analysis of Boiler Operational Variables Prior to Tube Leakage Fault by Artificial Intelligent System

COMPARATIVE STUDY OF INVENTORY CLASSIFICATION (CASE STUDY: AN AFTER-SALES SERVICES COMPANY RELATED TO HEPCO COMPANY)

Electricity Price Modeling Using Support Vector Machines by Considering Oil and Natural Gas Price Impacts

A Mirsepassi: Application of Chemical Dosage Alum, Polymer Lime, Chlorine Mixers Chemical Dosage Chlorine, Fluoride Carbon dioxide, Lime Filter Media

DEVELOPMENT OF A NEURAL NETWORK MATHEMATICAL MODEL FOR DEMAND FORECASTING IN FLUCTUATING MARKETS

THE IMPACT OF WIND ENERGY DEVELOPMENT ON SWEDISH ELSPOT DAY-AHEAD PRICES

Artificial Neural Networks: A Non-Linear Tool for Air Quality Modeling and Monitoring

Neural Networks and Applications in Bioinformatics. Yuzhen Ye School of Informatics and Computing, Indiana University

Applying 2 k Factorial Design to assess the performance of ANN and SVM Methods for Forecasting Stationary and Non-stationary Time Series

An artificial neural network approach for short-term wind power forecasting in Portugal

Neural Networks and Applications in Bioinformatics

Natural Gas Market Prediction via Statistical and Neural Network Methods

International Journal of Industrial Engineering Computations

The Bankruptcy Prediction by Neural Networks and Logistic Regression

Journal of Asian Scientific Research PREDICTION OF MECHANICAL PROPERTIES OF TO HEAT TREATMENT BY ARTIFICIAL NEURAL NETWORKS

A Comparison of Different Model Selection Criteria for Forecasting EURO/USD Exchange Rates by Feed Forward Neural Network

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

Air Quality Prediction Using Artificial Neural Network

A Short-Term Bus Load Forecasting System

HEAT LOAD PREDICTION OF SMALL DISTRICT HEATING SYSTEM USING ARTIFICIAL NEURAL NETWORKS

Price Forecasting Model for Turkish Day-Ahead Electricity Market Using Neural Network

Wind Power Generation Prediction for a 5Kw Wind turbine

Adaptive short-term electricity price forecasting using artificial neural networks in the restructured power markets

Wastewater Effluent Flow Control Using Multilayer Neural Networks

[ED03] Automated low cost house demand forecasting for urban area

A structured neural network to forecast the Korean electricity load. Junghwan Jin Jinsoo Kim

WATER LEVEL PREDICTION BY ARTIFICIAL NEURAL NETWORK IN THE SURMA-KUSHIYARA RIVER SYSTEM OF BANGLADESH

Research Article Forecasting Bank Deposits Rate: Application of ARIMA and Artificial Neural Networks

HMLP,MLP and Recurrent Networks for Carbon Monoxide Concentrations Forecasting: A Comparison Studies

Long-term Peak Load Forecasting Using LM- Feedforward Neural Network for Java-Madura-Bali Interconnection, Indonesia

Comparison of Artificial Neural Networks ANN and Statistica in Daily Flow Forecasting

A Study of Financial Distress Prediction based on Discernibility Matrix and ANN Xin-Zhong BAO 1,a,*, Xiu-Zhuan MENG 1, Hong-Yu FU 1

A Data-driven Prognostic Model for

SEISMIC ATTRIBUTES SELECTION AND POROSITY PREDICTION USING MODIFIED ARTIFICIAL IMMUNE NETWORK ALGORITHM

Knowledge-based Short-Term Load Forecasting for Maritime Container Terminals

Estimation of the Distance Travelled While Collecting Bales from a Field Using Artificial Neural Networks (ANN)

Artificial Neural Network Modeling for Predicting Compaction Parameters based on Index Properties of Soil

Management Science Letters

Forecasting Real-Time Locational Marginal Price: A State Space Approach

Building Energy Modeling Using Artificial Neural Networks

Importance and Value of Predictive Approach for Boiler Operating Performance Improvement

Using the Analytic Hierarchy Process in Long-Term Load Growth Forecast

arxiv: v1 [cs.lg] 26 Oct 2018

Prediction of permeability from reservoir main properties using neural network

LOAD FORECASTING FOR POWER SYSTEM PLANNING AND OPERATION USING ARTIFICIAL NEURAL NETWORK AT AL BATINAH REGION OMAN

Simultaneous Electricity Price and Demand Forecasting in Smart Grids

FORECASTING ANALYSIS OF CONSUMER GOODS DEMAND USING NEURAL NETWORKS AND ARIMA

Comparative study on demand forecasting by using Autoregressive Integrated Moving Average (ARIMA) and Response Surface Methodology (RSM)

Prediction of Dissolved Oxygen Using Artificial Neural Network

Multilayer perceptron and regression modelling to forecast hourly nitrogen dioxide concentrations

Modeling of electricity consumption in one of the world s most populous cities Jakarta, Indonesia

Short-term Electricity Price Forecast of Electricity Market Based on E-BLSTM Model

CONCRETE MIX DESIGN USING ARTIFICIAL NEURAL NETWORK

Fuzzy Logic based Short-Term Electricity Demand Forecast

Surveying on energy pattern and application of neural network for predict energy consumption for wheat production in Iran

Forecasting Electricity Consumption with Neural Networks and Support Vector Regression

New Methods of Editing and Imputation

Artificial Neural Network Analysis of the Solar-Assisted Heat Pumps Performance for Domestic Hot Water Production

Artificial neural network application in modeling revenue returns from mobile payment services in Kenya

Adaptive Time Series Forecasting of Energy Consumption using Optimized Cluster Analysis

Load Forecasting for Power System Planning using Fuzzy-Neural Networks

Keywords-Artificial Bee Colony, Artificial Neural Network, Hybridge method, Electricial pricing forecasting, Smart Grid LITERATURES REVIEW

EFFECT OF TRAINING DATASET LENGTH ON THE PERFORMANCE OF ARTIFICIAL NEURAL NETWORK MODEL

Artificial Neural Networks for predicting cooling load in buildings in tropical countries

A HYBRID MODERN AND CLASSICAL ALGORITHM FOR INDONESIAN ELECTRICITY DEMAND FORECASTING

FORECASTING OF ELECTRICITY CAPACITY PRICES ON EU RESERVE MARKET. Shaping our world

Informatics solutions for decision support regarding electricity consumption optimizing within smart grids

AWERProcedia Information Technology & Computer Science

Short-term forecasting of the electric demand of HVAC systems

EFuNN Based Forecasting of Electricity Price in Deregulated Market Scenario

A Comprehensive Study of Hybrid Genetic Algorithm based Back-propagation Neural Networks

Application of an Improved Neural Network Algorithm in E- commerce Customer Satisfaction Evaluation

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Prioritizing Service Quality Dimensions: A Neural Network Approach

Short-Term System Marginal Price Forecasting Using System-Type Neural Network Architecture

Research on the Improved Back Propagation Neural Network for the Aquaculture Water Quality Prediction

Modeling functional outliers for high frequency time series forecasting with neural networks: an empirical evaluation for electricity load data

PCA and SOM based Dimension Reduction Techniques for Quaternary Protein Structure Prediction

Artificial Neural Network Modeling of an Inverse Fluidized Bed Bioreactor *RAJASIMMAN, M, GOVINDARAJAN, L, KARTHIKEYAN, C

CHAPTER 5 IMPROVING ON TIME, IN FULL DELIVERY

Using Neural Network and Genetic Algorithm for Business Negotiation with Maximum Joint Gain in E-Commerce

EVALUATION OF THE EFFECT OF ND:YVO 4 LASER PARAMETERS ON INTERNAL MICRO-CHANNEL FABRICATION IN POLYCARBONATE

Prediction of organic matter removal from pulp and paper mill wastewater using artificial neural network

Different Pre-Processing Models for Financial Accounts when Using Neural Networks for Auditing

Transactions on Information and Communications Technologies vol 19, 1997 WIT Press, ISSN

Prediction of the air temperature and humidity at the outlet of a cooling coil using neural networks

Use of Back Propagation Artificial Neural Network to Predict Passenger Volume of Beijing Subway

HEATING LOAD PREDICTIONS USING THE STATIC NEURAL NETWORKS METHOD. S.Sholahudin 1, Hwataik Han 2*

ADVANCES in NATURAL and APPLIED SCIENCES

Transcription:

Proceedings of the 2011 International Conference on Industrial Engineering and Operations Management Kuala Lumpur, Malaysia, January 22 24, 2011 Short-term electricity price forecasting in deregulated markets using artificial neural network Shiva Shakiba, Mehdi Piltan, Seyed Farid Ghaderi, Mohsen Sadegh Amalnik Department of Industrial Engineering University of Tehran, Tehran, Iran Abstract In this paper, we have proposed an Artificial Neural Network (ANN) approach to forecast short-term hourly electricity prices. We considered three major factors impacting electricity price forecasting, including time factor, load factor and historical price factor. In order to obtain an accurate model, several combinations of input parameters have been considered. Accordingly three models have been defined. For accuracy measurement the MAPE (Mean Absolute Percentage Error) value is used. Model 1 with historical price and time factors as inputs is the best model which forecasts hourly electricity prices with high accuracy. Keywords Restructured power market, Artificial neural network, Price forecasting 1. Introduction Since the beginning of deregulation in electricity markets around the world, electricity market changes into a competitive market. In such deregulated markets, market players need to be informed of future electricity prices to have fixed position; therefore electricity price forecasting has become one of the most important tasks. In Iran, restructuring and privatization in electricity network are in progress too. Government has planned to double the generation and transmission capacities up to year 2015. So we try to forecast hourly electricity prices in Iran s market in this paper. Electricity has its distinct characteristics from other commodities. For example, electricity cannot be stored economically and transmission congestion may prevent free exchange among control areas. Thus, electricity price movement shows very great, actually, the greatest, volatility among all commodities [1]. A wide variety of models have been used for short-term electricity price forecasting. Aggarwal, Saini and Kumar [2] discuss the main methodologies used for electricity price forecasting, including stochastic time series, causal models and Artificial Intelligent (AI) based models. The quantitative analysis based on time horizon of prediction, input variables, output variables and other analysis were done in this paper. Diongue, Guegan and Vignal [3], investigate conditional mean and conditional variance forecasts using a dynamic model following a k-factor GIGARCH process in their research. From Pedregal's and Trapero's point of view, among all of the models, state space models are not yet fully exploited. So they propose a univariate dynamic harmonic regression model set up in a state space framework for forecasting prices in deregulated markets [4]. Also a research about short-term price forecasting in Iran electricity market was done by Bigdeli, Afshar and Amjadi which uses pay-as-bid payment mechanism [5]. Among the existing tools for price forecasting, new simulation techniques such as Artificial Intelligence (AI) have received a great deal of interest. Papers [1, 6-8], use an Artificial Neural Network (ANN) approach for short-term price forecasting. The rest of this paper is organized as follows. In section 2, a description of the design and ANN architecture is given which includes ANN training and selection of input and output data for ANN. In section 3, simulation results are discussed and finally, conclusions are given in section 4. 2. Artificial neural network for price forecasting The classical methods for forecasting include regression and state-space methods. The more modern methods include expert systems, evolutionary programming, fuzzy system, ANN and various combinations of these tools. ANN has gained more attention among the existing tools because of its clear model, easy implementation and good 379

performance [1]. ANN is able to reproduce some functions of human behavior, i.e., learning and reproducing of trends.ann is formed by a finite number of layers with different computing elements called neurons. The neurons are interconnected, building up a network [8]. For time series forecasting, especially when time series are complex and non-linear, ANN is a very suitable tool that has the possibility of relating inputs and outputs without knowing the internal relations. Since electricity price demonstrates non-linear behavior, it seems that ANN is a good choice for price forecasting. The most popular and successful model is feed-forward multilayer network [9]. A feed-forward network has a layered structure. Each layer consists of units which receive their input from units of a layer directly below and send their output to units in a layer directly above the unit. There are no connections within a layer. A multilayer feed-forward network is shown in Figure 1. Figure 1: A multi layer feed forward network It has been shown that only one layer of hidden units suffices to approximate any function with finitely many discontinuities to arbitrary precision, provided the activation functions of the hidden units are non-linear (The universal approximation theorem). In most applications, a feed-forward network with a single layer of hidden units is used with a sigmoid activation function for the units. Sigmoid activation function defines as follows: 1 F( s) (1) 1 s e ANN s forecasting procedure has two steps: training and simulation. In the training step, ANN finds the relationship between inputs and outputs according to the set of inputs and the corresponding outputs that we give to it. This set is called training set. In fact, in the learning process, a neural network constructs an input-output mapping, adjusting the weights and biases at each iteration based on the minimization of some error measure between the output produced and the desired output. The error minimization process is repeated until an acceptable criterion for convergence is reached [7].In simulation step, a testing set which includes new data that has never seen before by ANN is given to the network and the knowledge which the network acquires through the training step will be tested here. The most common learning algorithm is the backpropagation algorithm, in which the input is passed layer through layer until the final output is calculated and it is compared to real output to find the error. The error is then propagated back to the input adjusting the weights and biases in each layer [7]. 2.1 ANN design, input preparation and sensitivity analysis According to our aim in this paper, which is the simulation of the 24 hours electricity prices by ANN, our ANN should have 24 outputs. Since irrelevant inputs may cause over fitting in ANN, we pay special attention to input selection in this paper. We consider the major factors impacting electricity price forecasting, including time factor, load factor and historical price factor. Because of different electricity consumption in different hours of day, we consider the input hour of the day with values between 1 and 24 and in order to distinguishing between labor and festive days, the input day 380

of the week is considered which adopts values between 1 and 7, considering Saturday as the day number 1 and Friday as holiday. After selecting the inputs of ANN, the most important step is the data pre-processing. Several mathematical operations are used in the pre-processing stage, which includes normalizing and ranking [6]. In this paper, we use normalizing for data pre-processing, which implies the transformation of the usual values of inputs and outputs into a new interval from 0 to 1. As we know, historical prices and loads have a great impact on electricity price forecasting. Up to now, different sets of lagged prices have been proposed as input features for price forecasting in different markets, but there are no reasons to rationalize it [7]. In this paper, we use the correlation coefficient definition, for doing sensitivity analysis on historical electricity prices and loads to select lagged prices and loads. The correlation coefficient, a concept from statistics, is a measure of how well trends in an especial value follow trends in past actual values. The correlation coefficient is a number between -1 and 1. If there is no relationship between an especial value and the past values, the correlation coefficient is 0 or very low. As the strength of the relationship between an especial value and past values increases, so does the correlation coefficient [7]. 2.1.1 Sensitivity of the electricity prices to the previous hour s prices For calculating the correlation coefficient of an hour s price with previous ones, we can select the prices of one week and find the correlation of an hour s price with 168 hours before. Results are shown in Figure 2. Results show that an hour s price has very high correlation with the following sets of the previous ones: {P h-24, P h-48, P h-72, P h-96, P h-120, P h-144, P h-168 }. 2.1.2 Sensitivity of the electricity prices to the loads For calculating the correlation coefficient of an hour s price with loads, as mentioned in previous section, we select the loads of one week and find the correlation of an hour s price to the loads of 168 hours before. According to the results, we find that the price of each hour has a high correlation to the following sets of loads: {L h, L h-24, L h-48, L h-71, L h-72, L h-96, L h-120, L h-144 }. Figure 2: Correlation of an hour electricity price with previous ones 2.2 ANN training As mentioned in the past section, training is the first step of forecasting with ANN. In this step, the architecture of ANN should be defined. Changes in the number of hidden layers, number of neurons in the hidden layer, and transfer function in the hidden layer and output layers will cause different architectures of the network. Combinations of these parameters should be examined to find the optimal architecture. Although different types of network architectures can be used, we only use the multilayer perceptron with one hidden layer in this paper. For ANN training, backpropagation algorithm is used. In order to obtain an accurate model, several combinations of input parameters can be used. As shown in Table 1, we can present three models. 381

Table 1: Factors considered in different types of models Factors Model 1 Model 2 Model 3 Time X X X Historical price X X Load X X Time factor is fixed in each three model. In model 1, historical price factor; in model 2, load factor; and in model 3, both of the historical price and load factors are considered as input parameters. Available data for ANN s training and testing include the year 2007. 2.3 Accuracy measurement To assess the prediction accuracy of the proposed models, the mean absolute percentage error (MAPE) is used. The MAPE value is computed as follow: N 1 Pactual Pforecasted MAPE(%)= 100 N 1 P i actual (2) 3. Simulation results We select a three-layered feedforeward network for forecasting hourly prices. The transfer function of the hidden layer is hyperbolic tangent sigmoid and the transfer function of the output layer is purelinear. This configuration has been proven to be a universal mapping, provided that the hidden layer has enough neurons [7]. For this reason, different numbers of neurons in hidden layer have been examined. The proposed neural network was trained and tested using the data derived from Iran s electricity market. Since the quantity of training vectors (training period) impacts on forecasting performance, we select the training period from 5/22 to 6/18 which varies from 2 to 4 weeks and in each of these periods, we obtain the MAPE for our models. The testing period is fixed from 8/4 to 8/17(336 hours). Each of three proposed models was run with selected architecture and results are presented in Table 2. Since the ANN results vary in each iteration (because of the randomness of the ANN weights), we repeat every ANN ten times and obtain the average errors which also are shown in Table 2. As can be seen in Table 2, when the training period is 4 weeks, every three models have the best performance. The comparison between the actual prices and the forecasted ones of models 1-3 when the training period is 4 weeks are shown in Figures 3-5. Number of Training weeks Training Period Table 2: Price forecasting errors Testing MAPE(Average) Model 1 Model 2 Model 3 2(336 hours) 5/22-6/4 2.2583 10.6883 4.2703 3(504 hours) 5/22-6/11 2.0197 9.3735 2.5496 4(672 hours) 5/22-6/18 1.8320 5.7765 2.5259 The average MAPE of models 1 to 3 when the training period is 4 weeks are 1.8320, 5.7765 and 2.5259. Accordingly model 1 is a very accurate model for hourly price forecasting. However, model 3 is also accurate. 382

Figure 3: Actual and forecasted price curves of model 1 for 8/4 to 8/17 with 4 weeks training period Figure 4: Actual and forecasted price curves of model 2 for 8/4 to 8/17 with 4 weeks training period 383

Figure 5: Actual and forecasted price curves of model 3 for 8/4 to 8/17 with 4 weeks training period 4. Conclusions This paper presents a comprehensive model for hourly electricity price forecasting using artificial neural network (ANN) in Iran s electricity market. The factors impacting electricity price forecasting including time factor, load factor and historical price factor are considered. For selecting lagged prices and loads which impact on an hour s price, the correlation coefficient is used. Three models are defined and each model is implemented for four periods. Model 3 is a good forecaster but model 1 which uses time and historical price factors is better forecaster than two others which with increase in training period from 2 to 4 weeks, the average MAPE of this model decreases from 2.2583 to 1.8320. So the hourly electricity prices can be forecasted with model 1 with high accuracy. References 1. Yamin, H., Shahidehpour, S., Li, Z., 2004, Adaptive short-term electricity price forecasting using artificial neural networks in restructured power markets, Electrical power and energy systems, 571-581. 2. Aggarwal, S., Saini, L., Kumar, A., 2009, Electricity price forecasting in deregulated markets: A review and evaluation, Electrical power and energy systems, 13-22. 3. Diongue, A., Guegan, D., Vignal, B., 2009, Forecasting electricity spot market prices with a k-factor GIGARCH process, Applied energy, 505-510. 4. Pedregal, D., Trapero, J., 2007, Electricity prices forecasting by automatic dynamic harmonic regression models, Energy conversion and management, 1710-1719. 5. Bigdeli, N., Afshar, K., Amjady, N., 2009, Market data analysis and short term price forecasting in the iran electricity market with pay-as-bid payment mechanism Electric power systems research, 1-11. 6. Mandal, P., Senjyu, T., Funabashi, T., 2006, Neural networks approach to forecast several hour ahead electricity prices and loads in deregulated market, Energy conversion and management, 2128-2142. 7. Vahidinasab, V., Jadid, S., Kazemi, A., 2008, Day-ahead price forecasting in restructured power systems using artificial neural networks, Electric power systems research, 1332-1342. 8. Gareta, R., Romeo, L., Gil, A., 2006, Forecasting of electricity prices with neural networks, Energy conversion and management, 1770-1778 9. Pao, H., 2007, Forecasting electricity market pricing using artificial neural networks, Energy conversion and management, 907-912 384

385