Performance of a Hybrid Neural-Based Framework for Alternative Electricity Price Forecasting in the Smart Grid

Gang Lei1,*, Chunxiang Xu2, Junmin Chen1, Hongyang Zhao1 and Hesam Parvaneh3,*

1School of Mechatronics & Vehicle Engineering, Zhengzhou University of Technology, Zhengzhou, Henan, 450044, China
2Civil Engineering College, Zhengzhou University of Technology, Zhengzhou, Henan, 450044, China
3Faculty of Electrical Engineering, Shahid Beheshti University, Tehran, Iran
E-mail: lg_8331@163.com; parvaneh.hesam@yahoo.com
*Corresponding Author

Received 25 June 2021; Accepted 08 September 2021; Publication 27 November 2021

Abstract

Electricity forecasting is an essential task for energy management systems of microgrids deployed in smart grids. Accurate price forecasting will eventually enhance the economic operation of microgrids. In this regard, the literature is rich with studies focused on predicting electricity price data using artificial neural networks. However, most of them consider a single model such as multi-layer perceptron (MLP) and radial basis function (RBF) to perform electricity price forecasting. In this paper, a hybrid framework based on simultaneously utilizing MLP-RBF neural networks is presented to predict the Iranian electricity market price. In addition, few works in literature considered Iran’s electricity market as their case of analysis and investigation. Forecasting results indicate that MLP neural networks outperform the RBF neural networks. The values for the coefficient of determination (R) corresponding to MLP and RBF neural networks are obtained 0.55 and 0.44, respectively. However, the proposed hybrid framework performed better than both MLP and RBF models with R-value equal to 0.71. In addition to this, the MSE and RMSE values show the superiority of the proposed method to the single methods.

Keywords: Electricity price forecasting, artificial neural networks, smart grids, electricity markets.

1 Introduction

The electricity market liberalization has resulted in a shift from a centralized framework i.e., the load consumption was the variable of interest for performing forecasting in a competitive framework, where the forecasting of prices was an inevitable function for consumers and generators [13]. High electricity price volatility is the main reason for the risk in the daily market operation. This claim is particularly true for spot price(s), where intermittence could be higher than fifty percent on a day-ahead scale, meaning over ten times greater than for other products of energy (crude oil and natural gas) [1, 4, 5]. Based on research analyzing the financial effect of price prediction inaccuracies on forecasting users in daily market operation, it was revealed that one percent MAPE accuracy amendment led to a 0.1–0.35 percent cost decrease [6].

The paradigm of smart grids is seemed to “redefine the concept of what it means to build and operate the grid” [7, 8]. Notably, while human system operators still make the final decisions, several implementations of intelligent devices would finally operate the power network automatically. The available option for having a bi-directional power flow, a number of micro power plants, and alternative electricity prices would be applied to support more refined control systems than easily turning power plants on-off [7, 9, 10]. Smaller appliances and loads, when put together, can form even smaller grids, pico-grids. These pico-grids can bundle together to form nano-grids and mini-grids. The nano-grid is likely to be smaller in size than a micro-grid with a capacity in the order of 2–20 kW since its niche application is likely to be for remote area power supplies. Furthermore, a nano-grid operates at dc instead of 50/60 Hz and relies on power electronic converters to interface both sources and loads to the system. The management approach of the grid can be made from the bottom-up where the monitoring starts at the pico-grids and move up the level and scale. Figure 1 shows multiple pico-grids forming into a micro-grid. Generally, nano-grids have many advantages with fewer technical obstacles. They have a low power rating compared with micro-grids. But, their design depends on several numbers of inverters and/or converters sets; standard nano-grids have some barriers. Therefore, they need to separate isolated controllers as well as high cost and loss safety methods. In addition, the interconnection of both inverters and converters leads to more private risks causing noise and interference issues [11, 12].

images

Figure 1 Example of multiple pico-grids forming a micro-grid.

A microgrid is a system benefiting from at least a renewable source (i.e., photovoltaic power and/or wind power) and a control system that allows the system to operate in grid-connected or off-grid operation modes. Microgrids usually are utilized with energy storage systems like battery storage systems. In this way, they are able to store electricity generated by renewables and perform an economic role in the energy market by optimal charging and discharging of energy storage. A virtual power plant is a cluster of distributed generators, energy storage systems, and controllable loads integrated to operate as an individual plant [13, 14]. The interconnection of microgrids and virtual power plants is depicted in Figure 2. Energy management systems are the core of both microgrids and virtual power plant management centers. Energy management systems take the optimal decisions based on three critical factors: (i), (ii) energy production and consumption, and (iii) load demand. Therefore, it is essential to forecast the future electricity price, energy availability accurately, and load demand to take optimal decisions regarding the future time horizon [15]. It is important to mention that these factors have stochastic nature and depend on several features that may not be forecasted with the necessary precision; for example, the weather conditions have impacts on the energy availability (due to renewables like photovoltaic/wind power) [16], load demand (e.g., air conditioning) [17], and importantly the electricity price [18]. Here, we focus on the latest factor, i.e., electricity price forecasting, which is a highly variable factor in the energy management system.

images

Figure 2 The interconnection of microgrids and virtual power plants.

Generally, there are different methods for predicting uncertain variables such as electricity price values [19]. Some methods are computational intelligence (CI) methods, statistical methods, reduced-form methods, fundamental methods, and multi-agent methods. Also, there are three different forecastings based on the prediction time horizons: long-term, mid-term, and short-term electricity price forecasting [20]. The focus of this paper is on short-term load forecasting, which is appropriate for day-ahead smart grid operation. Moreover, the most important electricity price methods are CI and statistical methods in day-ahead electricity markets. Statistical models are typically unable to predict non-linear patterns, which implies the linearity behavior in electricity price [21] and is impractical in forecasting rigid alters in the price signals [22]. This finally leads to inaccurate prediction performance. Nowadays, there is an emerging sub-field of deep learning in neural network methods [23].

In the literature review of electricity price forecasting, considering CI techniques, the sets for training and testing, applying in the point forecast simulation, are generally constant during the designated time series. These ways of setting show that the participants in the electricity market will depend on the non-recalibrated models for the indefinite horizon, for instance, during the whole out of sample testing horizon, once the EPF model is calibrated. Investigation of the training data set size impact on the accuracy of prediction is not entirely analyzed in previous research on neural network-based techniques and conventional methods in [23]. The authors of [24] compared the neural networks, support vector machine, and statistical ARIMA model according to the local electricity data for California. The support vector machine model had the highest accuracy, while both techniques outperformed the ARIMA model. In [23], the Belgium data is used for empirical comparison of traditional algorithms and neural network-based methods. Five years of data is designated for training, and one year of data is used for testing in both models. Neural networks had the highest prediction accuracy. Based on the Spanish and Californian data in [25], the ARIMA model with wavelet transformation and the univariate time-series neural network with wavelet transformation are examined. Four weeks for the different seasons were sued for testing the models. The neural network models were statistically more accurate than the ARIMA model. The daily electricity price prediction is conducted according to the models of neural networks with various structures in combination with supplementary clustering algorithms in [26]. The Italian Southern region data is used for prediction. Training is performed using approximately 3 years of data, and the test is done over four months. Neural networks with a supplementary clustering algorithm performed better than univariate neural networks. Pattern Sequence-based Forecasting method (PSF) is compared and tested with the neural networks with wrapper function for the feature selection of Spanish, New York, and Australian markets [27]. Historical calendar data, weather as well as electricity data were the explanatory variables in the proposed model. The training was performed on three-years data, and testing was conducted on one-year price data. The ANN method was outperformed by the accuracy in comparison with the PSF method. Researchers in [28] conducted spike probability forecasting and electricity price prediction for Finish Nord Pool day-ahead energy market. The neural networks were evaluated with other algorithms, such as the ARIMA time-series model. In addition, two years of data are considered for training the data, and one year of data is designated for testing the data. The neural network-based model had better forecasting results in both cases. In [29], the gradient boosted regression trees examined on the Spanish market was performed better than the linear regression model. The implemented algorithm is an ensemble machine learning method that is related to the random forest algorithm. The training horizon was thirty months period, and the testing horizon was six month period. The proposed method was outperformed the conventional algorithms.

Furthermore, forecasting other intermittent parameters such as load demand and RESs output power has been extensively studied in recent years. In [30], a novel method based on recurrent neural networks (RNN) is proposed to forecast real-world load data from five residential consumers provided by London Hydro. In another paper [31], a classical long short-term memory-based neural network with selected autoregressive features is developed to ameliorate short-term load demand forecasting accuracy by employing three strategies: autoregressive features selection, exogenous features selection, and a “default” state for avoiding overfitting at times of high load variability. The results showed an accuracy improvement of up to 25% in comparison with classical models. In [32], a novel radial basis function (RBF) neural networks-assisted hybrid modeling strategy is suggested to forecast the PV cell temperature. The hybrid model is designed as an explicit mathematical formulation combined with an RBF neural network-assisted correcting factor. The model forecasting performance is evaluated by laboratory and commercial plants. The results indicated that the suggested method accurately performs cell temperature and output power prediction for laboratory and commercial plants. Thus, the hybrid modeling strategy could support a potential solution framework for cell temperature and output power forecasting for different PV cells. In [33], a wind power plant power output is forested by weather and power plant parameters and employing an extended fuzzy wavelet neural network. This method was used for the Manjil wind power plant in Iran, with actual data being recorded every 10 min. The method was also compared with the conventional forecasting methods. The results indicated that the suggested method was more efficient and had higher precision for short-term wind power forecasting than other classical methods.

In this paper, a hybrid method based on multi-layer perceptron (MLP) neural networks and RBF neural networks is proposed to accurately forecast the electricity price data of the Iranian electricity market. While some articles, such as in [34] and [15], predicted uncertain parameters in micro-grids’ energy management system, there proposed method of this paper is based on hybrid utilization of these methods, which enhances the performance of prediction, and ultimately improves the operation of the micro-grids. Each of the forecasting models is compared with the proposed hybrid method to validate the results. More importantly, Iran’s electricity market has not been carefully analyzed for electricity price prediction in recent years. Therefore, this paper aims to investigate the accuracy of the forecasting methods on the price patterns extracted from reliable sources. Consequently, we implemented the proposed forecasting methodology on the actual data and comprehensively compared it with the results of the suggested method and conventional CI models of RBF and MLP neural networks. The essential contributions of the paper are as follows:

(1) Proposing a novel forecasting method based on neural networks for energy management of micro/nano grids.

(2) Validating the proposed method on Iran’s electricity market prices, which has not been addressed in previous studies.

(3) Comparing the proposed method with other conventional neural networks such as the methods presented in [34] and [15]. Also, the merits of the proposed method, including the accuracy and precision, are discussed.

The structure of the paper is as follows. In Section 2, an introduction to the Iranian day-ahead electricity market is provided. In Section 3, the MLP and RBF ANN methodologies as well as the proposed method for electricity price forecasting, are presented. In Section 4, test results of the electricity price prediction are explained. And in the last section, the conclusion of the paper is given.

images

Figure 3 (a) Iran’s electricity market supply and demand curve [1]; (b) Iranian wholesale market over three months of 2021 (May–June) [36].

2 The Iranian Day-ahead Electricity Market

While changes in the electricity industry were occurring in the world around thirty years ago, the first steps for restructuring the Iranian electricity industry were taken in the 1990s. It was in November 2003 that the Iranian wholesale electricity market officially launched and resulted in the electricity price clarification, the attraction of the private sector’s investment, and obtaining long term security of supply, as the significant restruction goals in the Iranian electricity industry. In the year 2000, the termination of the government monopoly and privatization officially initiated with starting the third development plan. Consequently, it has resulted in the 48.05 percent contribution of the private sectors in the yearly electricity production in 2015 [35]. Currently, the share of private sectors is about 60 percent [36]. The daily market in Iran is a generally wholesale market where the standard hourly contracts are exchanged for the daily physical delivery. The competitive price is designated by the intersection of the market demand and supply curves in this market, as depicted in Figure 3(a). The supply curve profile is indicated by the ranking of the generation units by their short-run marginal cost in rising order, together with the dispatched energies, in merit order [1, 35]. Regional electricity companies (RECs) and electricity distribution companies (EDCs) are the primary buyers (retailers) in the wholesale electricity market. These companies are able to supply their demand through the wholesale day-ahead market, power exchange, and bilateral contracts. Generally, industrial end-users are supported by RECs. At the same time, large industrial end-users (demand exceeding 5 MW) can buy their required power bilaterally. Retailers buy the power needed from power exchange and supply their customers. Therefore, RECs and EDCs are considered as the retailers in Iran’s energy market. They are responsible for delivering the electricity to the end-users based on the market price. Each DEC is responsible for supplying electricity to a specific district. Microgrids are connected to DECs and trade energy according to the regulations. Figure 3(b) shows a typical price electricity pattern in the Iranian wholesale market over three months of 2021 (May–June) [36].

3 Electricity Price Forecasting Methodology

In this section, the proposed method for predicting electricity prices is described. First, the MLP neural networks mathematical formulation is explained. Then, the basis for RBF neural networks is provided. Finally, the suggested formulation for the hybrid forecasting of neural networks is described.

3.1 MLP Neural Networks

Artificial neural networks have received significant attention in recent years and are considered an alternative for electricity price prediction [3739]. Neural methods are beneficial for approximating any degree of complexity and with no prior knowledge of the problem. The MLP neural networks is a type of feed forward (FF) neural network based on the different perceptron layers. MLP is structured on three individual layers as the input layer, hidden layer, and output layer. Input data are imported to the input layer, and the output layer exports the systems’ output (forecasting output). Figure 4 shows the fundamental structure of the MLP neural networks. From the mathematical point of view, the following formulation can be used for describing neuron k, as follows [40]:

yk=Φ(uk-θk)Whereuk=1pwkjxj (1)

images

Figure 4 Simplified framework of MLP neural network [40].

In (1), yk is the neuron’s output signal, Φ() is the activation function, uk is the linear combiner output, θk is the threshold, wkj is the weight between the kth input neuron and the jth hidden layer, xj is the value of the jth input neuron. Also, in the model, the activation function for each neuron is selected as a sigmoid function, which is available in the Matlab library. The following Equation (2) represents the activation function:

Φ(j)=11+e-aa>0anda=1pwli+bs (2)

In the above equation, bs is the network bias unit, wli updates over the training process. An error term is also defined for testing the accuracy of learning of the MLP neural networks, as below:

Ec=0.5×1M(yn-y^n)2 (3)

In (3), N is the number of the sample, y^n and yn are ith forecasted and real data. The algorithm that is responsible for this method is called the learning rule. The most commonly used one is the backpropagation algorithm which is responsible for this method. The backpropagation algorithm uses the steepest descent algorithm for minimizing the mean square error (MSE). The backpropagation algorithm is formulated as below:

wkj(n+1)=λΔwkj+η(Ecwkj)+wkj(n) (4)

In (4), λ is the momentum rate, Δwkj is the change of weight during the last iteration, η is the learning rate.

3.2 RBF Neural Networks

Like MLP neural networks, the RBF neural network is a type of FF artificial neural network that works using a single hidden layer. RBF neural networks are supervised neural networks that are identical to MLP networks. The fundamental framework of an RBF network with n inputs and output is illustrated in Figure 5 [10]. The RBF networks’ input and output layers can be formulated as follows [40]:

ui=G(|x-ci|κi)i=1,,n (5)
y=Cu (6)

images

Figure 5 Simplified framework of RBF neural network [40].

In (4) and (5), parameters ci, κi, C,y,u, and x respectively present the center of the ith neuron, the variance of the ith neuron, weight matrix, the network output, the output of the hidden layer, and the input of the hidden layer. In addition to this, Gaussian and the distance is Euclidean described in (6):

Φ(h)=e-r2κh2 (7)

images

Figure 6 The proposed hybrid framework based on MLP-RBF neural networks.

The RBF neural networks merely depend on the distance between the center of the RBF and the input, presenting by r. The parameter κi shows the width of the Gaussian function and updates during training. Hence, the algorithm is continued until the least mean square (LMS) condition is achieved. The weight could be updated by the mentioned backpropagation algorithm.

3.3 The Proposed Hybrid Framework

Both MLP and RBF neural networks are advanced CI methods for forecasting different non-linear patterns, which have been used in previous years. However, there are some differences between them. One of the major differences could be in the hidden layer of RBF neural networks, which is different from MLP. To put it differently, it requires additional computations. Each hidden unit acts as a point in input space and activation/output for any instance, depending on the distance between that particular point and instance. Therefore, RBF is accompanied by learning two types of parameters: (1) Weights from the linear combination of outputs achieved from hidden layer; (2) width and centers of RBF neural networks. To benefit from both methods, a hybrid utilization of the methods can be considered for any forecasting. Figure 6 shows the overview of the introduced hybrid method. According to this figure, both MLP and RBF are initialized simultaneously and perform price forecasting for the same data. Using the control system, the system operator observes hourly forecasted values and chooses the combination of the predicted values according to the mean values of the outputs. Considering this approach, we will advantage features of both models and improve the forecasting accuracy. The formulation for considering both models is as follows:

yo =(Φ(1pwkjxj-θk)-C×G(|x-ci|κi)nρ)
  o,i,k{1,,8760},nρ={2} (8)
yo =(|ykmlp-yirbf|)nρ (9)

In literature, there are various error indices for displaying the system states’ accuracy prediction to evaluate the algorithms. According to the indicated main features of the criteria and their similarity, in this paper, MSE, Root MSE (RMSE), and coefficient of determination (R2) are used for comparing the forecasting performance of the models as formulated below [41]:

MSE =1N1N(y^i-yi)2 (10)
RMSE =1N1N(y^i-yi)2 (11)
R2 =1-i(yi-y^i)2i(yi-μ)2 (12)
STD =1N(y^i-yi)2N-1 (13)

images

Figure 7 Historical electricity price data using for time-series forecasting [44].

4 Test Results

In this section, we will test different forecasting methods, including the proposed hybrid framework. In order to have a better evaluation of the methods, three case studies are introduced as follows:

Case 1:

Forecasting Iranian electricity market price using MLP neural networks like the method of [42].

Case 2:

Forecasting Iranian electricity market price using RBF neural networks like the method of [43].

Case 3:

Forecasting Iranian electricity market price using the proposed hybrid MLP-RBF framework.

Before performing price forecasting, it is important to analyze the input data, which is hourly electricity price over 168 days in Iran’s electricity market. The real data is obtained from Tehran Power Distribution Company and is set as times-series input data [44]. Different factors affect day-ahead pricing in Iran. The first factor is the weather conditions. Extreme temperatures can increase demand for heating and cooling, and the resulting increases in electricity demand can push up fuel and electricity prices. Rain and snow provide water for low-cost hydropower generation, and wind can provide low-cost electricity generation when wind speeds are favorable. However, when there are droughts or competing demand for water resources, or when wind speeds drop, the loss of electricity generation from those sources can put upward pressure on other energy/fuel sources and prices. The second factor is fuel prices, especially for natural gas and petroleum fuels, may increase during periods of high electricity demand and when there are fuel supply constraints or disruptions because of extreme weather events and accidental damage to transportation and delivery infrastructure. Higher fuel prices, in turn, may result in higher costs to generate electricity. In addition, power plant costs should not be neglected. Each power plant has financing, construction, maintenance, and operating costs which may impact the electricity pricing. Figure 7 shows the electricity price values over 168 days (1 Jan 2020 – 18 Jun 2020). It is clear that the load data is accompanied by uncertainties and non-linear patterns are visible. Therefore, utilizing classical methods would not certainly result in desirable accuracies. Knowing that, we focused on analyzing CI methods, especially the mentioned models in Section 3.

MATLAB 2020b is utilized for coding the forecasting algorithm, also the proposed hybrid MLP-RBF framework. A delay of 24 hrs (t–24) is applied to predict the next-day electricity price. In addition, In addition, 70 percent of the values are designated for training the model, and the other 30 percent of price values are considered for testing the algorithms [42].

images

Figure 8 Forecasting results of electricity price using MLP neural networks: (a) training data; (b) testing data; (c) validation data; (d) all data.

4.1 Case 1

In this case study, prediction results based on the implementation of MLP neural networks are presented. The algorithm is implemented in MATLAB software. Forecasting results for the electricity price data using the RBF neural network are indicated in Figure 8. In Figure 8(a), training data (70 percent of the actual data) is shown in four parts. Hourly training values show that the model could learn the non-linear patterns using the backpropagation algorithm. Therefore satisfying results are achieved considering the fact that the variation of the data is high on an hourly scale. As shown in Figures 8(a) and 8(b), MSE and RMSE values are in an acceptable range. Validation results in Figure 8(c) also prove the training and testing results, and similar outcomes are achieved. Figure 8(d) shows the forecasting results for all data. MLP-ANN statical results for predicting electricity price data are shown in Table 1. According to this table, MSE and RMSE values are obtained 0.0002830 and 0.01682, respectively. Also, mean and standard deviation values are achieved 0.0002625 and 0.01816, respectively. The R-value is obtained at 0.5558, which can be improved by considering some enhancements in the forecasting framework.

Table 1 MLP-ANN statical results for predicting electricity price data

Type R MSE RMSE STD Mean
Train 0.5468 0.0003347 0.01829 9.3711 × 10-5 0.01829
Test 0.5899 0.0003295 0.01815 0.0002625 0.01816
Validation 0.5614 0.0002830 0.01682 -8.7435 × 10-5 0.01683
All Data 0.5554 0.0003262 0.01806 9.1863 × 10-5 0.01806

Table 2 Effect of different number of neurons on the forecasting criteria

No. Neurons RMSE STD
1 0.01988 0.01911
2 0.01201 0.02110
3 0.01806 0.01806
4 0.01463 0.03632
5 0.01233 0.03101
6 0.02000 0.03988
7 0.01578 0.01154
8 0.01835 0.01856
9 0.01922 0.01902
10 0.01709 0.01805

In this paper, the number of hidden layers is considered as three neurons. However, the impact of a different number of neurons on the forecasting criteria of the paper is analyzed in Table 2. It was shown that increasing the number of a neuron does not improve forecasting results. Therefore, with a low number of neurons, it is possible to reach a satisfying accuracy criterion. However, the error values and R show that some improvements are necessary for having a more accurate prediction. Therefore, for price patterns with such rigid variations, it would be more reasonable to implement other CI models to evaluate as well as validate the forecasting results.

4.2 Case 2

In Case 2, electricity price forecasting is performed using RBF neural networks. In the following MATLAB implementation for training, the RBF network is provided. In addition, specifications of the network including, the goal, spread, and the maximum number of neurons in the network, are indicated.

Forecasting results based on RBF networks are illustrated in Figure 9. According to the results, the accuracy of the prediction is satisfying compared to the actual price values. In comparison with the MLP network, RBF also has satisfying outcomes. However, the need for improvement is necessary for this algorithm. Figure 9(a) shows forecasting results for the training phase. According to this figure, the R-value is obtained 0.5741, and the MSE value is achieved 0.0021. Figure 9(b) indicates testing results. It can be seen that while testing the data, inaccuracies are increased using the RBF algorithm. Apart from this, the value of R is lowered, which shows the inability to predict non-linear patterns of hourly electricity prices. Figure 9(c) illustrates forecasting results for all the data. According to this figure, we found that RBF neural networks with all their characteristics are unable to have accurate forecasting of price values solely; hence, we have to enhance the network structure using other models to get the maximum precision in the forecasting. RBF-ANN statical results for predicting electricity price data are shown in Table 3. The value of R is achieved 0.44001, MSE and RMSE values are also obtained 0.0038 and 0.0197, respectively. Also, it was found that the number of neurons has a limited effect on achieving the desired accuracy goal. To put it differently, increasing the number of neurons (epochs) does not necessarily enhance the accuracy level. In this study, the best performance is achieved at 0.002143 after 15 epochs (Figure 10). It can be observed that the accuracy level has not been changed from epochs 3. Therefore, the optimum number of neurons to perform forecasting on this particular type of data is three neurons.

4.3 Case 3

In this case, which is the proposed method of this study, a hybrid framework based on MLP and RBF is used for predicting hourly values of electricity prices. Figure 11 shows forecasting results using the proposed hybrid method. In Figure 11(a), the prediction results of the hybrid method and the actual electricity price data are illustrated. It can be seen that in most hours, we have an accurate prediction of the non-linear patterns. Figure 11(b) compares the proposed method with other neural networks such as MLP and RBF models. The adequacy of the proposed model in comparison to the other ones is visible from this figure. Figure 11(c) also shows the error values of the predicted values. Comparing the error values of this case study with those

images

Figure 9 Forecasting results of electricity price using RBF neural networks: (a) training data; (b) testing data; (c) all data.

Table 3 RBF-ANN statical results for predicting electricity price data

Type R MSE RMSE STD Mean
Train 0.5741 0.0002143 0.01464 -9.2036 × 10-7 0.01464
Test 0.3131 0.0007953 0.02130 0.003316 0.02801
All Data 0.4400 0.0003886 0.01971 0.0009941 0.01969

images

Figure 10 Best performance of the network under 15 epochs.

images

Figure 11 (a) Forecasting results of the hybrid model and real electricity price data; (b) Comparison of the proposed model with MLP and RBF models; (c) Error values of the predicted values.

of others, we clearly see that the error values are decreased significantly. Another result that claims attention is the value of R in this case study. Comparison results of the proposed method and the conventional methods for predicting electricity price data are indicated in Table 4. While the value of R in previous cases achieved 0.55 and 0.44 for cases 1 and 2, in the current case study, the value of this criterion is improved significantly to 0.7145. Figure 12 shows the R diagram of input and output values. Comparing this diagram with similar ones in other case studies, it can be seen that the proposed model enhanced the prediction accuracy. In addition to this, MSE and RMSE values are achieved 0.00031573 and 0.0177, which show improvement in the prediction results. Therefore, the prediction results of the proposed indicate the successful performance comparing to RBF and MLP neural networks.

Table 4 Comparison results of the proposed method and the conventional methods for predicting electricity price data

Type R MSE RMSE STD Mean
MLP-ANN 0.5554 0.0003262 0.01806 9.1863 × 10-5 0.01806
RBF-ANN 0.4400 0.0003886 0.01971 0.0009941 0.01969
Hybrid Method 0.7145 0.0003157 0.01770 0.0009342 0.01753

images

Figure 12 R diagram of input and output values according to the hybrid model.

5 Conclusion

In this paper, a hybrid framework on the basis of MLP and RBF neural networks is presented. The proposed forecasting model is tested for real electricity price data of Iran’s electricity market. In the proposed method, both MLP and RBF neural networks are initialized simultaneously and perform prediction for the same data. Then, the algorithm selects the combination of the predicted values according to the mean values of the outputs. The forecasting models are tested on 168 days of data (in hourly time scale). Forecasting results for MLP and RBF show the reasonable accuracy of the MLP neural networks over RBF networks. The value of R for the MLP neural networks achieved 0.55, while this value is obtained 0.44 for the RBF neural networks. In addition, the values of MSE and RMSE for MLP reached 0.0002830 and 0.01682, respectively. However, the proposed algorithm performed better than both RBF and MLP considering MSE, RMSE, and R. Results showed that the value of R obtained 0.71, and for MSE, RMSE achieved 0.00031573 and 0.0177, respectively. In future works, the authors will enhance the forecasting accuracy by combining reinforcement learning and corrective actions with the presented method.

Acknowledgments

Project Source: Zhengzhou University of Technology College Student Innovation and Entrepreneurship Training Program in 2020 (Project Number: 202011068032, Project Name: Research on Power Management System Based on “Internet +”).

References

[1] M. Halužan, M. Verbič, and J. Zorić, “Performance of alternative electricity price forecasting methods: Findings from the Greek and Hungarian power exchanges,” Applied Energy, vol. 277, p. 115599, 2020/11/01/ 2020.

[2] C. García-Martos, J. Rodríguez, and M. J. Sánchez, “Forecasting electricity prices by extracting dynamic common factors: application to the Iberian Market,” IET Generation, Transmission & Distribution, vol. 6, no. 1, pp. 11–20 [Online]. Available: https://digital-library.theiet.org/content/journals/10.1049/iet-gtd.2011.0009

[3] H. Khaloie, A. Anvari-Moghaddam, J. Contreras, and P. Siano, “Risk-involved optimal operating strategy of a hybrid power generation company: A mixed interval-CVaR model,” Energy, vol. 232, p. 120975, 2021/10/01/ 2021.

[4] R. Weron and A. Misiorek, “Forecasting spot electricity prices with time series models,” Proceedings of the European Electricity Market EEM-05 Conference, 05/06 2005.

[5] H. Khaloie, M. Mollahassani-Pour, and A. Anvari-Moghaddam, “Optimal Behavior of a Hybrid Power Producer in Day-Ahead and Intraday Markets: A Bi-Objective CVaR-Based Approach,” IEEE Transactions on Sustainable Energy, vol. 12, no. 2, pp. 931–943, 2021.

[6] H. Zareipour, C. A. Canizares, and K. Bhattacharya, “Economic Impact of Electricity Market Price Forecasting Errors: A Demand-Side Analysis,” IEEE Transactions on Power Systems, vol. 25, no. 1, pp. 254–262, 2010.

[7] E. Crisostomi, C. Gallicchio, A. Micheli, M. Raugi, and M. Tucci, “Prediction of the Italian electricity price for smart grid applications,” Neurocomputing, vol. 170, pp. 286–295, 2015/12/25/ 2015.

[8] T. Qiu and J. Faraji, “Techno-economic optimization of a grid-connected hybrid energy system considering electric and thermal load prediction,” Energy Science & Engineering, https://doi.org/10.1002/ese3.906 vol. n/a, no. n/a, 2021/05/12 2021.

[9] J. Faraji, H. Hashemi-Dezaki, and A. Ketabi, “Multi-year load growth-based optimal planning of grid-connected microgrid considering long-term load demand forecasting: A case study of Tehran, Iran,” Sustainable Energy Technologies and Assessments, vol. 42, p. 100827, 2020/12/01/ 2020.

[10] J. Faraji, A. Ketabi, and H. Hashemi-Dezaki, “Developing an Energy Management System for Optimal Operation of Prosumers Based on a Modified Data-Driven Weather Forecasting Method,” in 2020 10th Smart Grid Conference (SGC), 2020, pp. 1–6.

[11] S. H. Latha and S. C. Mohan, “Centralized power control strategy for 25 kw nano grid for rustic electrification,” in 2012 International Conference on Emerging Trends in Science, Engineering and Technology (INCOSET), 2012, pp. 456–461.

[12] Y. T. Quek, W. L. Woo, and T. Logenthiran, “Smart Sensing of Loads in an Extra Low Voltage DC Pico-Grid Using Machine Learning Techniques,” IEEE Sensors Journal, vol. 17, no. 23, pp. 7775–7783, 2017.

[13] P. Lombardi, M. Powalko, and K. Rudion, “Optimal operation of a virtual power plant,” in 2009 IEEE Power & Energy Society General Meeting, 2009, pp. 1–6.

[14] J. Faraji, H. Hashemi-Dezaki, and A. Ketabi, “Stochastic operation and scheduling of energy hub considering renewable energy sources’ uncertainty and N - 1 contingency,” Sustainable Cities and Society, vol. 65, p. 102578, 2021/02/01/ 2021.

[15] J. Faraji, A. Ketabi, H. Hashemi-Dezaki, M. Shafie-Khah, and J. P. S. Catalão, “Optimal Day-Ahead Self-Scheduling and Operation of Prosumer Microgrids Using Hybrid Machine Learning-Based Weather and Load Forecasting,” IEEE Access, vol. 8, pp. 157284–157305, 2020.

[16] A. Hasankhani and S. M. Hakimi, “Stochastic energy management of smart microgrid with intermittent renewable energy resources in electricity market,” Energy, vol. 219, p. 119668, 2021/03/15/ 2021.

[17] P. Emrani-Rahaghi, H. Hashemi-Dezaki, and A. Hasankhani, “Optimal stochastic operation of residential energy hubs based on plug-in hybrid electric vehicle uncertainties using two-point estimation method,” Sustainable Cities and Society, vol. 72, p. 103059, 2021/09/01/ 2021.

[18] S. M. Hakimi, A. Hasankhani, M. Shafie-khah, and J. P. S. Catalão, “Stochastic planning of a multi-microgrid considering integration of renewable energy resources and real-time electricity market,” Applied Energy, vol. 298, p. 117215, 2021/09/15/ 2021.

[19] I. Shah and F. Lisi, “Forecasting of electricity price through a functional prediction of sale and purchase curves,” Journal of Forecasting, https://doi.org/10.1002/for.2624, vol. 39, no. 2, pp. 242–259, 2020/03/01 2020.

[20] M. Cerjan, I. Krželj, M. Vidak, and M. Delimar, “A literature review with statistical analysis of electricity price forecasting methods,” in Eurocon 2013, 2013, pp. 756–763.

[21] C. Zhang, R. Li, H. Shi, and F. Li, “Deep learning for day-ahead electricity price forecasting,” IET Smart Grid, https://doi.org/10.1049/iet-stg.2019.0258, vol. 3, no. 4, pp. 462–469, 2020/08/01 2020.

[22] S. C. Chan, K. M. Tsui, H. C. Wu, Y. Hou, Y. Wu, and F. F. Wu, “Load/Price Forecasting and Managing Demand Response for Smart Grids: Methodologies and Challenges,” IEEE Signal Processing Magazine, vol. 29, no. 5, pp. 68–85, 2012.

[23] J. Lago, F. De Ridder, and B. De Schutter, “Forecasting spot electricity prices: Deep learning approaches and empirical comparison of traditional algorithms,” Applied Energy, vol. 221, pp. 386–405, 2018/07/01/ 2018.

[24] J. Che and J. Wang, “Short-term electricity prices forecasting based on support vector regression and Auto-regressive integrated moving average modeling,” Energy Conversion and Management, vol. 51, no. 10, pp. 1911–1917, 2010/10/01/ 2010.

[25] J. P. S. Catalao, H. M. I. Pousinho, and V. M. F. Mendes, “Neural Networks and Wavelet Transform for Short-Term Electricity Prices Forecasting,” in 2009 15th International Conference on Intelligent System Applications to Power Systems, 2009, pp. 1–5.

[26] I. P. Panapakidis and A. S. Dagoumas, “Day-ahead electricity price forecasting via the application of artificial neural network based models,” Applied Energy, vol. 172, pp. 132–151, 2016/06/15/ 2016.

[27] B. Neupane, K. S. Perera, Z. Aung, and W. L. Woon, “Artificial Neural Network-based electricity price forecasting for smart grid deployment,” in 2012 International Conference on Computer Systems and Industrial Informatics, 2012, pp. 1–6.

[28] S. Voronin and J. Partanen, “Price Forecasting in the Day-Ahead Energy Market by an Iterative Method with Separate Normal Price and Price Spike Frameworks,” Energies, vol. 6, no. 11, pp. 5897–5920, 2013.

[29] G. Díaz, J. Coto, and J. Gómez-Aleixandre, “Prediction and explanation of the formation of the Spanish day-ahead electricity price through machine learning regression,” Applied Energy, vol. 239, pp. 610–625, 2019/04/01/ 2019.

[30] M. N. Fekri, H. Patel, K. Grolinger, and V. Sharma, “Deep learning for load forecasting with smart meter data: Online Adaptive Recurrent Neural Network,” Applied Energy, vol. 282, p. 116177, 2021/01/15/ 2021.

[31] L. Li, C. J. Meinrenken, V. Modi, and P. J. Culligan, “Short-term apartment-level load forecasting using a modified neural network with selected auto-regressive features,” Applied Energy, vol. 287, p. 116509, 2021/04/01/ 2021.

[32] X.-J. Dong, J.-N. Shen, G.-X. He, Z.-F. Ma, and Y.-J. He, “A general radial basis function neural network assisted hybrid modeling method for photovoltaic cell operating temperature prediction,” Energy, vol. 234, p. 121212, 2021/11/01/ 2021.

[33] S. Jafarzadeh Ghoushchi, S. Manjili, A. Mardani, and M. K. Saraji, “An extended new approach for forecasting short-term wind power using modified fuzzy wavelet neural network: A case study in wind power plant,” Energy, vol. 223, p. 120052, 2021/05/15/ 2021.

[34] J. Faraji, A. Abazari, M. Babaei, S. M. Muyeen, and M. Benbouzid, “Day-Ahead Optimization of Prosumer Considering Battery Depreciation and Weather Prediction for Renewable Energy Sources,” Applied Sciences, vol. 10, no. 8, 2020.

[35] G. R. Yousefi, S. M. Kaviri, M. A. Latify, and I. Rahmati, “Electricity industry restructuring in Iran,” Energy Policy, vol. 108, pp. 212–226, 2017/09/01/ 2017.

[36] (2021). Iran Electricity Market [Online]. Available: http://www.irema.ir/trading/buyers.

[37] H. Zhang et al., “A combined model based on SSA, neural networks, and LSSVM for short-term electric load and price forecasting,” Neural Computing and Applications, vol. 33, no. 2, pp. 773–788, 2021/01/01 2021.

[38] C.-J. Huang, Y. Shen, Y.-H. Chen, and H.-C. Chen, “A novel hybrid deep neural network model for short-term electricity price forecasting,” International Journal of Energy Research, https://doi.org/10.1002/er.5945, vol. 45, no. 2, pp. 2511–2532, 2021/02/01 2021.

[39] G. Memarzadeh and F. Keynia, “Short-term electricity load and price forecasting by a new optimal LSTM-NN based prediction algorithm,” Electric Power Systems Research, vol. 192, p. 106995, 2021/03/01/ 2021.

[40] J. Abdi, B. Moshiri, and A. K. Sedigh, “Comparison of RBF and MLP neural networks in short-term traffic flow forecasting,” in 2010 International Conference on Power, Control and Embedded Systems, 2010, pp. 1–4.

[41] J. Faraji, A. Ketabi, H. Hashemi-Dezaki, M. Shafie-Khah, and J. P. S. Catalão, “Optimal Day-Ahead Scheduling and Operation of the Prosumer by Considering Corrective Actions Based on Very Short-Term Load Forecasting,” IEEE Access, vol. 8, pp. 83561–83582, 2020.

[42] R. A. Chinnathambi, S. J. Plathottam, T. Hossen, A. S. Nair, and P. Ranganathan, “Deep Neural Networks (DNN) for Day-Ahead Electricity Price Markets,” in 2018 IEEE Electrical Power and Energy Conference (EPEC), 2018, pp. 1–6.

[43] S. R. Salkuti, “Short-term electrical load forecasting using radial basis function neural networks considering weather factors,” Electrical Engineering, vol. 100, no. 3, pp. 1985–1995, 2018/09/01 2018.

[44] H. Huang, W. Liao, and H. Parvaneh, “Optimal Scheduling of a Residential Energy Prosumer Incorporating Renewable Energy Sources and Energy Storage Systems in a Day-ahead Energy Market,” Distributed Generation & Alternative Energy Journal, vol. 35, no. 4, 2020.

Biographies

images

Gang Lei, associate professor, master of electronic and communication engineering major, Zhengzhou University, teaches at electrical engineering and intelligent control major, department of electromechanical and vehicle engineering, Zhengzhou University of Technology, research direction: research on smart power supply and smart grid.

images

Chunxiang Xu, Professor of Zhengzhou University of Technology, was born in February 1968. Bachelor degree of electrical automation major, China University of Mining and Technology, master of control theory and engineering major, Zhengzhou University, she engaged in the application and research of electrical automatic control and electronic technology. She has presided over and completed more than ten provincial projects, a number of municipal or bureau level projects, she has published more than 40 papers, edited or participated in edit 12 textbooks.

images

Junmin Chen, professor level senior engineer, has been engaged in the research and development of mobile power stations for a long time. He has developed more than 20 products to support China’s new missile weapons, and he has participated in large-scale national military parades for many times; he has more than 20 patents. He published 9 academic papers in the national core journal of Mobile Power Station and Vehicle, and compiled and published the textbook of Practical Electrotechnical Measurement Technology as the chief editor. He has participated in the drafting, examination and approval of national standards and industrial standards, such as Reciprocating Internal Combustion Engine Driven Alternating Current Generating Sets (GB/T 2820.6); Medium/High-Power Mine Gas Generating Set (GB/T 29487); Medium/High-Power Biogas Generating Set(GB/T 29488), etc. At present, he is mainly engaged in electrical engineering and automation teaching.

images

Hongyang Zhao, bachelor degree, major in electrical engineering and intelligent control. Research direction: intelligent power supply.

images

Hesam Parvaneh is affiliated with Faculty of Electrical Engineering, Shahid Beheshti University, Tehran, Iran. He is also designer and supervisor in south of Kerman electric power distribution company. His research interests are distribution system, power electronic, optimization, renewable energy, dynamic of power system.

Abstract

1 Introduction

images

images

images

2 The Iranian Day-ahead Electricity Market

3 Electricity Price Forecasting Methodology

3.1 MLP Neural Networks

images

3.2 RBF Neural Networks

images

images

3.3 The Proposed Hybrid Framework

images

4 Test Results

images

4.1 Case 1

4.2 Case 2

4.3 Case 3

images

images

images

images

5 Conclusion

Acknowledgments

References

Biographies