Next Article in Journal
The Simultaneous Impact of EV Charging and PV Inverter Reactive Power on the Hosting Distribution System’s Performance: A Case Study in Kuwait
Next Article in Special Issue
Evaluating Public Policies for Fair Social Tariffs of Electricity in Brazil by Using an Economic Market Model
Previous Article in Journal
A Generalized Multilevel Inverter Based on T-Type Switched Capacitor Module with Reduced Devices
Previous Article in Special Issue
Research on the Hybrid Recommendation Method of Retail Electricity Price Package Based on Power User Characteristics and Multi-Attribute Utility in China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Short-Term Electricity Price Forecasting Based on Similar Day-Based Neural Network

Department of Electrical Engineering, Chung Yuan Christian University, No. 200, Zhongbei Road, Zhongli District, Taoyuan City 320, Taiwan
*
Author to whom correspondence should be addressed.
Energies 2020, 13(17), 4408; https://doi.org/10.3390/en13174408
Submission received: 5 August 2020 / Revised: 21 August 2020 / Accepted: 24 August 2020 / Published: 26 August 2020
(This article belongs to the Special Issue Energy Demand and Prices)

Abstract

:
This paper presents four refined distance models to the application of forecasting short-term electricity price namely Euclidean norm, Manhattan distance, cosine coefficient, and Pearson correlation coefficient. The four refined models were constructed and used to select the days, which are like a reference day in electricity prices and loads, called similar days in this study. Using the similar days, the electricity prices of a forecast day were further obtained by similar day regression (SDR) and similar day based artificial neural network (SDANN). The simulation results of the case of the PJM (Pennsylvania, New Jersey and Maryland) interchange energy market indicate the superiority and availability of the selection 45 framework days and three similar days based on Pearson correlation coefficient model.

Graphical Abstract

1. Introduction

Under liberalization of electricity industry, the bidding of electricity price is an important operation model of the market operation. The forecast of electricity price is very helpful for the bidding strategies of the market participants [1,2]. There are many factors impact electricity price, in which some factors are more important than others are, and practically, we can only consider those more important factors. In the power market, the load pattern is an effective parameter on the bidding behavior of utility. Therefore, we can consider the historical price and system load as the factors which impact on price [3]. Scholars usually used classical regression analysis theory [4,5,6] to forecast the price for managing location marginal price (LMP). Nowadays, artificial intelligence methods, such as neural network [7,8,9,10] and particle swarm optimization [11,12,13,14] are widely used in many fields. Particularly, some modified neural network, such as fuzzy neural [15,16], and some statistical methods, such as time series method [17,18], are used for forecasting the price. However, the historical data and proper training are non-linear, and mass data of load and electricity always decrease the level of forecasting accuracy. Thus, using similar days to forecast the price becomes a new issue. Furthermore, the electricity price forecasting was concerned by the combination of the electricity price and load data to increase the accuracy. And the manner can efficiently improve the computational time under the approximately accuracy. In this paper, we refine four distance models to calculate the similarity between the similar days and reference day, which is the day before the forecasting day. Finally, the four models of choosing similar days, Euclidean norm, Manhattan distance, Cosine coefficient, and Pearson correlation coefficient were discussed to the influence of the forecasting accuracy of the electricity price.

2. Similar Days Selection

2.1. Relation Evaluation

Choosing appropriate data of price and load is important to LMP forecast. We apply the method choosing similar days to increase the performance of the forecasting [19,20]. In the study, the historical data of PJM (Pennsylvania, New Jersey and, Maryland) interchange energy market, including LMP and load were used due to the high degree of reliability and representative. We defined the correlation coefficient ( R ) between the price and load in the data, shown as (1). The coefficient of determination R 2 is employed to evaluate the correlation. For example, regarding the LMP and load from January to May in 2006, as shown in Figure 1 [10], R 2 is 0.615 obtained by the regression simulation, which means the R is 0.784 and the LMP and load is high correlation, according to Table 1. Thus, using the load to forecast the LMP is reasonable [21,22,23,24,25].
R   = i = 1 n ( P i P ¯ ) ( L i L ¯ ) i = 1 n ( P i P ¯ ) 2 i = 1 n ( L i L ¯ ) 2
where
P i is LMP of reference day at number i ($/MWh),
P ¯ is average LMP of reference day ($/MWh),
L i is load of reference day at number i (MW),
L ¯ is average load reference day (MW).

2.2. Similarity Calculation Model

The purpose of this paper is to forecast LMP according to historical loads and prices, called a day before the forecast day as a reference day. The days which are like the reference day in electricity prices and loads are selected and are namely similar days. The structure of similar days is based on collecting historical data that affect electricity prices and calculate the distance between all historical data and the forecasted day. The correlation between all the data and the forecasted day is evaluated. We adopt four commonly used models in calculating distance, which are Euclidean norm, Manhattan distance, Cosine coefficient and Pearson correlation coefficient. The models with weighted factors are refined, so that obtained model A is the Refined Euclidean norm, model B is the Refined Manhattan distance, mode C is Refined Cosine coefficient, and model D is Refined Pearson correlation coefficient. The models used to evaluate the similarity between the reference days and searched similar days in this paper. Many data science techniques are based on measuring similarity and dissimilarity between objects. Measuring similarity between objects can be performed in a number of ways. Generally, we can divide similarity metrics into two different groups which are similarity-based metrics and distance based metrics. Cosine coefficient and Pearson correlation coefficient are the part of similarity-based metrics and Euclidean distance and Manhattan distance are the part of distance based metrics. We choose those methods because the methods are well-known, relatively easy to use and simple from another method. In our paper, the models of Euclidean distance and Manhattan distance are used to evaluate the data dissimilarity, which means the relativity is higher when the distance value is smaller. The models of Cosine coefficient and Pearson correlation coefficient are used to evaluate the data similarity, which means the relativity is higher when the distance value is bigger. The four refined models are rebuilt as models A, B, C and D, which are described as follows:

2.2.1. Model A: Refined Euclidean Norm

The relativity of Euclidean norm is refined based on [10]. The relativity model involves LMPs and loads of the reference and similar days, shown as (2).
D = [ w ^ 1 Δ L t ] 2 + [ w ^ 2 Δ L t 1 ] 2 + [ w ^ 3 Δ P t ] 2 + [ w ^ 4 Δ P t 1 ] 2
where
Δ P t 1 = P t 1 P t 1 p ,   Δ L t = L t L t p ,   Δ L t 1 = L t 1 L t 1 p ,
  • D is distance,
  • P t is LMP of reference day at time t ($/MWh),
  • P t p is LMP of similar day in past at time t ($/MWh),
  • L t is load of reference day at time t (MW),
  • L t p is load of similar day in past at time t (MW),
  • P t 1 is LMP of reference day at time ( t 1 ) ($/MWh),
  • P t 1 p is LMP of similar day in past at time ( t 1 ) ($/MWh),
  • L t 1 is load of reference day at time ( t 1 ) (MW),
  • L t 1 p is load of similar days in past at time ( t 1 ) (MW),
  • Δ L t is load deviation between reference day and similar days at t time (MW),
  • Δ L t 1   is load deviation between reference day and similar days at time ( t 1 ) (MW),
  • Δ P t is LMP deviation between reference day and similar days at time t ($/MWh),
  • Δ P t 1 is LMP deviation between reference day and similar days at time ( t 1 ) ($/MWh),
  • w ^ i is weight factor ( i = 1 ~ 4 ) .

2.2.2. Model B: Refined Manhattan Distance

The relativity of Manhattan distance is refined based on [10]. The relativity model involves LMPs and loads of reference and similar days, shown as (3).
D = | w ^ 1 Δ L t | + | w ^ 2 Δ L t 1 | + | w ^ 3 Δ P t | + | w ^ 4 Δ P t 1 |

2.2.3. Model C: Refined Cosine Coefficient

The relativity of Cosine coefficient is refined based on [26]. The relativity model involves LMPs and loads of reference and similar days, shown as (4).
D = E 1 + E 2 + E 3 + E 4 ( D 1 + D 2 + D 3 + D 4 ) ( D 5 + D 6 + D 7 + D 8 )
where
D 1 = ( w ^ 1 L t ) 2 ,   D 2 = ( w ^ 2 L t 1 ) 2 ,   D 3 = ( w ^ 3 P t ) 2 ,   D 4 = ( w ^ 4 P t 1 ) 2 ,   D 5 = ( w ^ 1 L t p ) 2 ,   D 6 = ( w ^ 2 L t 1 p ) 2 ,   D 7 = ( w ^ 3 P t p ) 2 ,   D 8 = ( w ^ 4 P t 1 p ) 2 ,   E 1 = w ^ 1 2 ( L t L t p ) ,   E 2 = w ^ 2 2 ( L t 1 L t 1 p )   , E 3 = w ^ 3 2 ( P t P t p ) ,   E 4 = w ^ 4 2 ( P t 1 P t 1 p ) .

2.2.4. Model D: Refined Pearson Correlation Coefficient

The relativity of Pearson correlation coefficient is refined based on [26]. The model involves LMPs and loads of reference and similar days, as shown in (5).
D = L 1 L 2 + L 3 L 4 + P 1 P 2 + P 3 P 4 L 1 2 + L 3 2 + P 1 2 + P 3 2 L 2 2 + L 4 2 + P 2 2 + P 4 2
where
L 1 = w ^ 1 ( L t L ¯ t ) ,   L 2 = w ^ 1 ( L t p L ¯ t p ) ,   L 3 = w ^ 2 ( L t 1 L ¯ t 1 ) ,   L 4 = w ^ 2 ( L t 1 p L ¯ t 1 p ) , P 1 = w ^ 3 ( P t P ¯ t ) ,   P 2 = w ^ 3 ( P t p P ¯ t p ) ,   P 3 = w ^ 4 ( P t 1 P ¯ t 1 ) ,   P 4 = w ^ 4 ( P t 1 p P ¯ t 1 p ) ,
  • P ¯ t is average LMP of reference day at time t ($/MWh),
  • P ¯ t 1 is average LMP of reference day at time ( t 1 ) ($/MWh),
  • P ¯ t p is average LMP of similar day in past at time t ($/MWh),
  • P ¯ t 1 p is average LMP of similar day in past at time ( t 1 ) ($/MWh),
  • L ¯ t is average load of reference day at time t (MW),
  • L ¯ t 1 is average load of reference day at time ( t 1 ) (MW),
  • L ¯ t p is average load of similar day in past at time t (MW),
  • L ¯ t 1 p is average load of similar day in past at time ( t 1 ) (MW).
The average LMP and load mean the value of the LMP and load as the average values from reference day at time t and t 1 and also on a similar day in the past at time t and t 1 .

2.3. Interval of Time Framework

The interval of time framework, d, can be chosen when the reference day is determined, as shown in Figure 2 [26]. For example, assuming that the reference date is point A, the similar days are the d days from the day before a reference day, and past d days before and after the reference day in the previous year. In this study, the d is assumed as 15, 30, 45 and 60.

2.4. Procedure of Similar Date Selection

There are five processes to choose similar days which are as follows: reference day definition, interval selection, similarity calculation, similarity sorting, and similar day determination, as shown in Figure 3.
Step 1.
Define a reference day which is one day before the forecasting day;
Step 2.
Select a proper interval of time framework, d, based on Figure 2;
Step 3.
Equations (2)–(5) are used to calculate the similarity between the selecting days and the reference day in LMP and load;
Step 4.
Sort the similarity in Step 3. Note that the (2) and (3) are dissimilarity. Nevertheless (4) and (5) are similarity;
Step 5.
Choose the number of similar days, N.

3. Similar Day Regression Model

3.1. Brief Review of Regression Model

The paper uses a typical regression model to forecast the LMPs, as shown in (6), in which the weight factors can be obtained by the least square method [26]. The obtained weight factors in (6) are applied in (2)–(5).
P t + 1 = w ^ 0 + w ^ 1 L t + w ^ 2 L t 1 + w ^ 3 P t + w ^ 4 P t 1
where
P t is LMP of similar day at t time ($/MWh),
P t 1 is LMP of similar day at ( t 1 ) time ($/MWh),
P t + 1 is LMP of forecasting day at ( t + 1 ) time ($/MWh),
L t is load of similar day at t time (MW),
L t 1 is load of similar day at ( t 1 ) time (MW),
w ^ i is weight factors ( i = 0 ~ 4 ) .

3.2. Regression Model of Forecasting LMPs

The four steps to forecast LMP by using regression model are variables definition, weight factor analysis, weight factor evaluation, and LMPs forecasting, as shown in Figure 4.
Step 1.
Variables definition: In the regression model, the dependent variables are assumed as forecasting P t + 1 , and the independent variables are as P t , P t 1 , L t , and L t 1 ;
Step 2.
Weight factor analysis: Base on the LMPs and loads of similar days and the reference day, the weight factors in (6) can be analyzed;
Step 3.
Weight factor evaluation: The forecast is acceptable when the probability values (p value) of weight factors are smaller than 0.05. Thus, the independent variables with the P bigger than 0.05 should be removed and the remained weight factors are analyzed though step (2);
Step 4.
LMPs forecasting: P ¯ t and L ¯ t in (7) are the average LMP and load data respectively, which are obtained by taking an average of selected N similar days. And the forecasting price P t + 1 can be calculated by the obtained P ¯ t and L ¯ t .
P t + 1 = w ^ 0 + w ^ 1 L ¯ t + w ^ 2 L ¯ t 1 + w ^ 3 P ¯ t + w ^ 4 P ¯ t 1

4. Neural Network Based Forecasting Models of Similar Day

4.1. Neural Network Model

Figure 5 illustrates the typical structure of the artificial neural network (ANN) [10] which is consisted of three layers namely input layer, hidden layer, and output layer. The ANN based on price forecasting is called SDANN. The input variables of the proposed SDANN structure for price forecasting are mean similar day data P ¯ t , which is an average of chosen N similar days, actual hourly load L t , and actual hourly LMP P t . The output variable of the structure is the LMP of the forecast day, P ^ t + 24 . N is 3, 5, and 10 in this paper.
The applied ANN uses Back-Propagation (BP) algorithm and 2n + 1 hidden neuron is chosen for forecasting where n is the number of input nodes. The weights are adjusted by using the calculated error between forecasting and actual values. The transfer function is sigmoid and relative parameters assumed as the follows: the number of input neurons is 3, the hidden layer is 1, the output neurons is 1, the hidden layer neuron is 7, the learning rate (α) is 0.8, the momentum factor is 0.1 and the iteration is 5000.

4.2. Neural Network Forecasting Model

When using neural network to proceed predicting, firstly, applying neural network proceed LMP forecasting. The historical data which is LMP and load must divide into two section: training data and testing data. Secondly, the training data will be putted into neural network and proceed to repeat training and learning. Finally, the test data will be applied to forecast LMP after finishing training network, as shown in Figure 6 [27].
(a)
Training: Selecting similar day interval, d, it is 45 days in the paper, and therefore the load and LMP data have 134 days (excluding the load and LMP of reference day.) as input training data. According to Figure 2, input training data is based on the reference date which is point A. The similar days are the d days from the day before a reference day and past d days before and after the reference day in the previous year. And during training, need to exclude the load and LMP of reference day.
(b)
Testing: Forecasting input data is the load and LMP of the reference day.

4.3. Forecast Accuracy

Forecasting prices which are applied to neural network and regression model must examine forecast accuracy by error value. In forecast accuracy, then mean absolute percentage error (MAPE) and forecast mean square error (FMSE) are the standard to verify the accuracy [26].
(a) Mean absolute percentage error
Also known as the absolute average relative error, it can show forecast accuracy accurately, shown as (8):
MAPE = 1 n i = 1 n | P i t r u e P i e s t | P ¯ i t r u e
where
P i t r u e is i t h actual LMP ($/MWh),
P i e s t is i t h forecasting LMP ($/MWh),
P ¯ i t r u e is actual average LMP on prediction day ($/MWh), which is shown in (9).
P ¯ i t r u e = 1 n i = 1 n P i t r u e
(b) Forecasting mean square error
The value of FMSE is [0, ∞]. The forecasting accuracy will be lower when the FMSE value is bigger, related to (8) and (9).
FMSE = 1 n i = 1 n ( P i true P i est ) 2
The forecasting accuracy will be lower when the FMSE value is bigger, related to (8) and (9).

5. Comparison of Simulation Results

5.1. Regression Model Simulation Result and Comparison

To verify the effectiveness of the proposed method in this research, five days as the forecast days are chosen from the historical data of PJM (Pennsylvania, New Jersey and, Maryland) interchange energy market, which are 20 January, 10 February, 5 March, 7 April and 13 May of 2006. The data used is adequate to be applied in the proposed model. The time choosen as intervals d are 15 days, 30 days, 45 days, and 60 days. We find out similar days N (three days, five days, and 10 days.) through models A to D to be the input of regression model and proceed LMP forecasting. MAPE simulation result of regression model LMP forecasting, which is illustrated in Table 2. To average the simulation result of the 5 forecasting days, obviously, the best LMP forecasting accuracy in model D, d = 45, and N = 3, the MAPE is 9.41%, which is illustrated in Table 3. Therefore, the forecasting performance by using model D to choose similar day is better than the other three models. Moreover, the performance of d = 45 in this research is the best when choosing intervals because there would be problems in cross seasonal electricity using habit differences if the chosen interval is too long. However, if the chosen interval is too short makes the data amount too small. Moreover, the performance is better if similar day, N = 3, because the data chosen is the most like similar day.

5.2. Neural Network Simulation Result and Comparison

In this study, five days as the forecast days are chosen, which are 20 January, 10 February, 5 March, 7 April and 13 May of 2006. The times chosen as interval d are 15 days, 30 days, 45 days, and 60 days. The similar days N (three days, five days, and 10 days) through models A until D to be the input of the neural network and proceed LMP forecasting. The simulation result is illustrated in Table 4. To average the simulation results of the five forecasting days, obviously, the best forecasting accuracy, which illustrated in Table 5 is from model D (d = 45, N = 3).

5.3. Comparison of Regression Forecasting and Neural Network Forecasting

Using model D (with the condition of d = 45 and N = 3), the best forecasting result parameters to proceed the prediction performance comparison by two methods: regression model and neural network (Forecast days are 20 January, 10 February, 5 March, 7 April and 13 May of 2006). The simulation results are illustrated as Figure 7a–e.
Obviously, from Figure 7, it can be seen that using the neural network to predict location marginal price is closer to actual LMP. The performance using the neural network is better than the regression model forecasting method. The reason is, before predicting, the neural network goes through repeat learning training and the process of error adjustment weight value, whereas regression model lack of the learning character. The MAPE and FMSE of regression model and neural network forecasting price are illustrated in Table 6.
In Table 6, the forecasting accuracy of neural network is better than that of regression model by calculating MAPE and FMSE. Some statistics regarding single forecast day result: For the accuracy of using neural network is minimum 1.18% improved, 6.62% maximum improved, and average forecasting improved is 3.88% in MAPE.

6. Conclusions

This research analyzed and evaluated the four refined mathematical distance models to the application of forecasting short-term electricity prices. Apply the neural network to predict the LMP makes it closer to the actual LMP. Obviously, the performance using the neural network is better than the regression model forecasting method. Moreover, the simulation results show that using the Pearson correlation coefficient model can improve the accuracy of LMP obtained by the regression and neural network models when choosing the time interval of 45 days and similar days of three days.

Author Contributions

Conceptualization, C.-Y.L.; methodology, C.-Y.L.; software, C.-Y.L. and C.-E.W.; validation, C.-Y.L. and C.-E.W.; formal analysis, C.-Y.L. and C.-E.W.; investigation, C.-Y.L.; resources, C.-Y.L. and C.-E.W.; data curation, C.-Y.L.; writing—original draft preparation, C.-Y.L.; writing—review and editing, C.-Y.L.; visualization, C.-Y.L.; supervision, C.-Y.L.; project administration, C.-Y.L.; funding acquisition, C.-Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Ministry of Science and Technology of Republic of China under Contract MOST 108-2221-E-033-022-MY2.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chitsaz, H.; Zamani, D.P.; Zareipour, H.; Parikh, P.P. Electricity price forecasting for operational scheduling of behind-the-meter storage systems. IEEE Trans. Smart Grid 2018, 9, 6612–6622. [Google Scholar] [CrossRef]
  2. Hubicka, K.; Marcjasz, G.; Weron, R. A note on averaging day-ahead electricity price forecasts across calibration windows. IEEE Trans. Sustain. Energy 2019, 10, 321–323. [Google Scholar] [CrossRef]
  3. Ranjbar, M.; Soleymani, S.; Sadati, N.; Ranjbar, A.M. Electricity price forecasting using artificial neural network. In Proceedings of the 2006 International Conference on Power Electronic, Drives and Energy Systems, New Delhi, India, 12 December 2006; pp. 1–5. [Google Scholar]
  4. Bissing, D.; Klein, M.T.; Chinnathambi, R.A.; Selvaraj, D.F.; Ranganathan, P. A hybrid regression model for day-ahead energy price forecasting. IEEE Access 2019, 7, 36833–36842. [Google Scholar] [CrossRef]
  5. Vu, D.H.; Muttaqi, K.M.; Agalgaonkar, A.P.; Bouzerdoum, A. Short-term forecasting of electricity spot prices containing random spikes using a time-varying autoregressive model combined with kernel regression. IEEE Trans. Indus. Inf. 2019, 15, 5378–5388. [Google Scholar] [CrossRef]
  6. González, C.; McWilliams, M.J.; Juárez, I. Important variable assessment and electricity price forecasting based on regression tree models: Classification and regression trees, bagging and random forests. IET Gener. Trans. Dist. 2015, 9, 1120–1128. [Google Scholar] [CrossRef]
  7. Pourdaryaei, A.; Mokhlis, H.; Illias, H.A.; Kaboli, S.H.A.; Ahmad, S.; Ang, S.P. Hybrid ANN and artificial cooperative search algorithm to forecast short-term electricity price in de-regulated electricity market. IEEE Access 2019, 7, 125369–125386. [Google Scholar] [CrossRef]
  8. Alanis, A.Y. Electricity prices forecasting using artificial neural networks. IEEE Lat. Am. Trans. 2018, 16, 105–111. [Google Scholar] [CrossRef]
  9. Mosbah, H.; El-hawary, M. Hourly electricity price forecasting for the next month using multilayer neural network. Can. J. Elect. Comp. Eng. 2016, 39, 283–291. [Google Scholar] [CrossRef]
  10. Voronin, S.; Partanen, J.; Kauranne, T. A hybrid electricity price forecasting model for the Nordic electricity spot market. Int. Trans. Elec. Energy Syst. 2014, 24, 736–760. [Google Scholar] [CrossRef]
  11. Lee, C.Y.; Tuegeh, M. Optimal optimisation-based microgrid scheduling considering impacts of unexpected forecast errors due to the uncertainty of renewable generation and loads fluctuation. IET Renew. Power Gen. 2020, 14, 321–331. [Google Scholar] [CrossRef]
  12. Lee, C.Y.; Tuegeh, M. An optimal solution for smooth and non-smooth cost functions-based economic dispatch problem. Energies 2020, 13, 3721. [Google Scholar] [CrossRef]
  13. Shrivastava, N.A.; Khosravi, A.; Panigrahi, B.K. Prediction interval estimation of electricity prices using PSO-tuned support vector machines. IEEE Trans. Ind. Inf. 2015, 11, 322–331. [Google Scholar] [CrossRef]
  14. Peesapati, R.; Kumar, N. Electricity price forecasting and classification through wavelet–dynamic weighted PSO–FFNN approach. IEEE Syst. J. 2017, 12, 3075–3084. [Google Scholar]
  15. Pourdaryaei, A.; Mokhlis, H.; Illias, H.A.; Kaboli, S.H.A.; Ahmad, S. Short-term electricity price forecasting via hybrid backtracking search algorithm and ANFIS approach. IEEE Access 2019, 7, 77674–77691. [Google Scholar] [CrossRef]
  16. Darudi, A.; Bashari, M.; Javidi, M.H. Electricity price forecasting using a new data fusion algorithm. IET Gener. Trans. Distr. 2015, 9, 1382–1390. [Google Scholar] [CrossRef]
  17. González, J.P.; Muñoz San Roque, A.M.S.; Pérez, E.A. Forecasting functional time series with a new hilbertian armax model: Application to electricity price forecasting. IEEE Trans. Power Syst. 2018, 33, 545–556. [Google Scholar] [CrossRef]
  18. Bello, A.; Bunn, D.W.; Reneses, J.; Muñoz, A. Medium-term probabilistic forecasting of electricity prices: A hybrid approach. IEEE Trans. Power Syst. 2017, 32, 334–343. [Google Scholar] [CrossRef]
  19. Khosravi, A.; Nahavandi, S.; Creighton, D. Quantifying uncertainties of neural network-based electricity price forecasts. Appl. Energy 2013, 112, 120–129. [Google Scholar] [CrossRef]
  20. Chang, P.C.; Fan, C.Y.; Lin, J.J. Monthly electricity demand forecasting based on a weighted evolving fuzzy neural network approach. Int. J. Elect. Power Energy Syst. 2011, 33, 17–27. [Google Scholar] [CrossRef]
  21. Esmaili, M.; Shayanfar, H.A.; Moslemi, R. Locating series FACTS devices for multi-objective congestion management improving voltage and transient stability. Eur. J. Oper. Res. 2014, 236, 763–773. [Google Scholar] [CrossRef]
  22. Bharatwaj, N.V.; Abhyankar, A.R.; Bijwe, P.R. Improved loss distribution and modeling in DCOPF. Int. J. Elec. Power Energy Syst. 2013, 53, 416–425. [Google Scholar] [CrossRef]
  23. Sarkar, V.; Khaparde, S.A. Reactive power constrained OPF scheduling with 2-d locational marginal pricing. IEEE Trans. Power Syst. 2013, 28, 503–512. [Google Scholar] [CrossRef]
  24. Lewis, G. Estimating the value of wind energy using electricity locational marginal price. Energy Policy 2010, 38, 3221–3231. [Google Scholar] [CrossRef]
  25. Gautam, D.; Mithulananthan, N. Locating distributed generator in the LMP-based electricity market for social welfare maximization. Electr. Power Compon. Syst. 2007, 35, 489–503. [Google Scholar] [CrossRef]
  26. Nozawa, T.; Konda, M.; Fujibayashi, M.; Imai, M.; Kotani, K.; Sugawa, S.; Ohmi, T. A parallel vector-quantization processor eliminating redundant calculations for real-time motion picture compression. IEEE J. Solid State Circuits 2000, 35, 1744–1751. [Google Scholar] [CrossRef]
  27. Bastian, J.; Zhu, J.X.; Banunarayanan, V.; Mukerji, R. Forecasting energy prices in a competitive market. IEEE Comp. Appl. Power 1999, 12, 40–45. [Google Scholar] [CrossRef]
Figure 1. Relationship between LMP and load in the PJM (January–May 2006).
Figure 1. Relationship between LMP and load in the PJM (January–May 2006).
Energies 13 04408 g001
Figure 2. Time framework for the selection of similar days.
Figure 2. Time framework for the selection of similar days.
Energies 13 04408 g002
Figure 3. Similar day selection flowchart.
Figure 3. Similar day selection flowchart.
Energies 13 04408 g003
Figure 4. Regression model forecasting procedure.
Figure 4. Regression model forecasting procedure.
Energies 13 04408 g004
Figure 5. Neural network architecture diagram.
Figure 5. Neural network architecture diagram.
Energies 13 04408 g005
Figure 6. Price forecast based on neural network.
Figure 6. Price forecast based on neural network.
Energies 13 04408 g006
Figure 7. Results of regression model and neural network forecast price (2006). (a) 20 January, (b) 10 February, (c) 5 March, (d) 7 April, (e) 13 May.
Figure 7. Results of regression model and neural network forecast price (2006). (a) 20 January, (b) 10 February, (c) 5 March, (d) 7 April, (e) 13 May.
Energies 13 04408 g007
Table 1. Related explanation.
Table 1. Related explanation.
R Explanation
R = ±   1 Perfect correlation
0.7 | R | 1 High degree of correlation
0.3 | R | < 0.7 Moderate degree of correlation
0 | R | < 0.3 Low degree of correlation
R = 0 No correlation
Table 2. Regression model price forecast of MAPE.
Table 2. Regression model price forecast of MAPE.
20 January 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)8.648.328.239.628.038.4610.1314.9613.517.698.418.33
Model B (%)8.808.187.8512.139.978.4613.639.0214.539.699.869.76
Model C (%)13.1112.7010.2110.9111.199.6210.1619.2713.1611.3114.8713.71
Model D (%)12.7614.7714.1310.7311.1612.578.108.3910.579.698.4810.76
10 February 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)11.0612.6710.6911.5111.2811.0710.4811.7410.2212.1211.9911.35
Model B (%)11.0511.8412.2711.1311.2811.0110.0411.2811.1912.0611.6611.55
Model C (%)11.5011.6611.3210.4611.5111.269.6710.2011.8110.9610.8911.07
Model D (%)9.1911.0413.109.3710.2210.618.939.5411.3111.4610.0911.79
5 March 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)7.849.659.549.079.448.719.677.688.576.576.667.95
Model B (%)9.9911.329.759.349.448.7010.677.648.118.036.897.95
Model C (%)11.4112.2114.8110.8912.9414.2411.109.819.2111.659.906.62
Model D (%)8.147.247.768.337.318.226.216.417.746.816.638.15
7 April 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)10.1710.079.2511.4711.3611.5612.6815.2112.6811.9511.7312.31
Model B (%)9.4410.0710.6210.7011.3611.2911.9811.7110.9012.2810.0511.37
Model C (%)9.058.368.459.499.738.3410.0812.6712.7411.7312.9312.04
Model D (%)11.789.8210.4312.5612.6911.5212.5413.0913.1212.0313.4213.09
13 May 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)16.7817.3419.7016.9918.3419.0711.5714.8213.5116.7618.1619.54
Model B (%)14.4012.4416.4316.4816.9818.6511.6314.8116.3115.2316.2317.97
Model C (%)11.787.859.1411.599.999.5011.6313.4114.7113.6211.9317.03
Model D (%)8.349.8815.3710.1911.5915.2411.2913.6714.0811.3813.7714.17
Table 3. Five-day average MAPE analysis (Regression model).
Table 3. Five-day average MAPE analysis (Regression model).
MAPEd = 15d = 30d = 45d = 60
RMN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)10.9011.6111.4811.7311.6911.7710.9112.8811.7011.0211.3911.90
Model B (%)10.7410.7711.3811.9611.8111.6211.5910.8912.2111.4610.9411.72
Model C (%)11.3710.5610.7910.6711.0710.5910.5313.0712.3311.8512.1012.09
Model D (%)10.0410.5512.1610.2410.5911.639.4110.2211.3610.2710.4811.59
Table 4. Neural network for forecasting electricity price of MAPE.
Table 4. Neural network for forecasting electricity price of MAPE.
20 January 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)7.297.556.357.235.655.836.476.836.675.836.555.83
Model B (%)7.257.846.967.116.735.955.497.365.287.146.986.75
Model C (%)9.779.128.397.207.017.156.105.906.214.337.977.03
Model D (%)6.306.576.496.044.466.175.666.097.314.395.016.44
10 February 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)7.067.438.167.478.248.467.919.138.948.709.569.31
Model B (%)6.937.387.687.518.688.527.918.537.798.569.779.91
Model C (%)6.987.367.727.428.778.757.387.698.178.259.038.58
Model D (%)5.967.258.216.727.419.896.137.149.427.478.887.62
5 March 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)6.977.107.487.427.548.238.387.619.917.828.238.32
Model B (%)6.977.197.587.147.668.885.825.275.268.248.348.16
Model C (%)8.218.879.458.408.899.934.994.795.528.999.198.23
Model D (%)6.566.627.415.457.088.245.035.557.486.735.907.69
7 April 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)7.177.066.635.785.895.229.199.316.076.396.645.42
Model B (%)6.817.227.106.255.874.939.196.145.746.535.915.02
Model C (%)7.076.636.475.855.696.056.677.226.297.097.645.53
Model D (%)7.137.056.955.276.195.276.156.356.407.356.845.28
13 May 2006
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)11.5013.6514.1110.9112.8711.635.087.675.4310.359.789.73
Model B (%)16.0913.4715.388.6510.258.546.6010.346.238.968.7310.24
Model C (%)9.058.058.876.466.225.275.857.446.889.276.717.28
Model D (%)6.718.339.194.995.348.424.676.247.287.926.956.19
Table 5. Five-day average MAPE analysis (Artificial Neural networks).
Table 5. Five-day average MAPE analysis (Artificial Neural networks).
MAPEd = 15d = 30d = 45d = 60
ANNN = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10N = 3N = 5N = 10
Model A (%)8.008.568.557.768.047.877.418.117.407.828.157.72
Model B (%)8.818.628.947.337.847.367.007.536.067.897.958.02
Model C (%)8.228.018.187.077.327.436.206.616.617.598.117.33
Model D (%)6.537.167.655.696.107.605.536.287.586.776.726.64
Table 6. Regression model and neural network forecast price to MAPE and FMSE.
Table 6. Regression model and neural network forecast price to MAPE and FMSE.
MethodRMANNDeviation
MAPE (%)FMSE ($/MWh)MAPE (%)FMSE ($/MWh)MAPE (%)FMSE ($/MWh)
January 208.105.3975.664.2322.441.165
February 108.937.1536.134.3822.802.771
March 56.213.4295.032.8201.180.609
April 712.538.1176.153.7876.384.33
May 1311.295.2034.672.1386.623.065
Average9.415.8605.533.4723.882.388

Share and Cite

MDPI and ACS Style

Lee, C.-Y.; Wu, C.-E. Short-Term Electricity Price Forecasting Based on Similar Day-Based Neural Network. Energies 2020, 13, 4408. https://doi.org/10.3390/en13174408

AMA Style

Lee C-Y, Wu C-E. Short-Term Electricity Price Forecasting Based on Similar Day-Based Neural Network. Energies. 2020; 13(17):4408. https://doi.org/10.3390/en13174408

Chicago/Turabian Style

Lee, Chun-Yao, and Chang-En Wu. 2020. "Short-Term Electricity Price Forecasting Based on Similar Day-Based Neural Network" Energies 13, no. 17: 4408. https://doi.org/10.3390/en13174408

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop