Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 09 January 2023
Sec. Process and Energy Systems Engineering
This article is part of the Research Topic Advanced Technologies for Planning and Operation of Prosumer Energy Systems, volume II View all 30 articles

Two-stage scheduling of integrated energy systems based on a two-step DCGAN-based scenario prediction approach

Jinxing Xu,,,Jinxing Xu1,2,3,4Zhenya Ji,,,
Zhenya Ji1,2,3,4*Xiaofeng Liu,,,Xiaofeng Liu1,2,3,4Yuqing Bao,,,Yuqing Bao1,2,3,4Shiwei Zhang,,,Shiwei Zhang1,2,3,4Wei Wang,,,Wei Wang1,2,3,4Zihao Pang,,,Zihao Pang1,2,3,4
  • 1NARI School of Electrical and Automation Engineering, Nanjing Normal University, Nanjing, China
  • 2Jiangsu Provincial Integrated Gas-Electricity Interconnection Energy Laboratory, Nanjing, China
  • 3International Joint Laboratory of Integrated Energy Equipment and Integration in Jiangsu Province, Nanjing, China
  • 4Institute of Energy Storage Technology, Nanjing Normal University, Nanjing, China

Integrated energy systems (IESs) are developing rapidly as a supporting technology for achieving carbon reduction targets. Accurate IES predictions can facilitate better scheduling strategies. Recently, a newly developed unsupervised machine learning tool, known as Generative Adversarial Networks (GAN), has been used to predict renewable energy outputs and various types of loads for its advantage in that no prior assumptions about data distribution are required. However, the structure of the traditional GAN leads to the problem of uncontrollable generations, which can be improved in deep convolutional GAN (DCGAN). We propose a two-step prediction approach that takes DCGAN to achieve higher accuracy generation results and uses a K-means clustering algorithm to achieve scenario reduction. In terms of scheduling strategies, common two-stage scheduling is generally day-ahead and intraday stages, with rolling scheduling used for the intraday stage. To account for the impacts on the prediction accuracy of scheduling results, Conditional Value at Risk (CVaR) is added to the day-ahead stage. The intra-day prediction process has also been improved to ensure that the inputs for each prediction domain are updated in real-time. The simulations on a typical IES show that the proposed two-step scenario prediction approach can better describe the load-side demands and renewable energy outputs with significantly reduced computational complexity and that the proposed two-stage scheduling strategy can improve the accuracy and economy of the IES scheduling results.

1 Introduction

The IES is an important way of improving energy efficiency through the integrated planning and coordinated operation of multi-energy systems (Wu et al., 2016). Optimal scheduling of IES is a prerequisite for achieving a balance between supply and demand and efficient use of energy in IES with multi-energy coupling characteristics (Xue, 2015; Sun et al., 2018). While the uncertainty is high for multiple sources and loads in IES (Shabanpour-Haghighi and Ali Reza, 2016). Considering this, Accurate predictions can help decision makers to provide more economical scheduling strategies (Patel, 2005; Holttinen et al., 2007; Wu et al., 2012; Hu and Li, 2019), and they can also achieve more consumption of renewable energy (Yang et al., 2022).

Existing scenario generation methods are mainly model-driven and data-driven. The former contains many classic methods. A. Shamshad et al. (2005) used first and second-order Markov chains for wind speed scenario generation. Wu et al. (2007) used Monte Carlo methods to construct scenario trees for generation units and load prediction. The time series method is also a widely used technique for scenario generations. Morales et al. (2010) used the autoregressive moving average (ARMA) model to generate spatio-temporal scenarios with a given generation profile by assuming a linear correlation of the wind samples. Díaz et al. (2016) studied ARIMA models in state space (SS) and then extended the SS models to include correlated wind speeds at different locations. The method was enhanced by using an artificial neural network with a normal distribution approximation to capture non-linear dependencies and create representative scenarios (Vagropoulos et al., 2016). Although easy to implement, with simple statistical assumptions, model-driven methods are prone to over-fitting. And the above methods use historical data to build probability models that follow particular distributions and combine them with sampling methods to obtain the generated scenarios. This may limit the variety of scenarios generated and is not compatible with the actual complex application environment.

In recent years, data-driven methods have developed rapidly. They mainly utilize deep learning algorithms, and the development of artificial intelligence techniques allows data-driven scenario generation methods to describe the uncertainties of energy sources and loads more realistically (Chen Q et al., 2019; Cheng et al., 2021; Guo L. N et al., 2021). A radial basis function neural network algorithm was combined with a particle swarm optimisation approach to generate scenes using numerical weather forecasts as input (Sideratos and Hatziargyriou, 2012). Liao et al. (2022) redesigned the structure and parameters of the original pixel convolutional neural network and obtained more accurate prediction results. Li et al. (2022) combined back propagation neural networks with an improved particle swarm algorithm to develop a prediction method for electricity consumption. Compared to model-driven methods, data-driven methods can better characterize integrated energy systems. However, the performance of these methods relies on a careful selection of input features and is therefore not sufficiently flexible and reliable in practice (Cheng and Yu, 2019).

Another data-driven method is based on generative adversarial networks (GAN) (Goodfellow et al., 2014), which is known as a set of innovative generative models for reproducible scenario generation and has received a lot of attention in recent years. GAN was proposed in 2014 (Goodfellow et al., 2014). It was first used for image recognition but has recently also shown great results in the prediction of sources and loads for integrated energy systems (Lei et al., 2021; Hu et al., 2021). Chen Y et al. (2019) used GAN to generate scenarios of real wind and photovoltaic (PV) power distributions without complex statistical assumptions and sampling. Dong et al. (2022) used GAN to generate renewable energy scenarios with high accuracy. Chen Y et al. (2018) proposed a Bayesian GAN to successfully capture different patterns of historical data. Compared with other data-driven methods, these GAN-based ones can provide a more accurate generation process by reflecting the dynamic characteristics of energy resources with a full diversity of patterns (Dong et al., 2022).

Although a GAN-based scenario generation method can be applied to different situations easily, the problems of training difficulties, pattern collapse, and uncontrollable generated scenarios still arise in applications (Radford et al., 2016). Deep convolutional GAN (DCGAN) introduces convolutional generative networks, which has greatly improved network stability, convergence speed, and generated data quality (Radford et al., 2016; Wang and Liu, 2020).

On the other hand, the plenty of scenarios generated by the above methods become redundant initial inputs, significantly increasing the solution complexity and computational burden (Li et al., 2016; Hu et al., 2019). To reduce the number of scenarios generated, Lin et al. (2022) developed a multi-scenario stochastic programming model. Heitsch and Römisch, 2003 proposed simultaneous backward approximation and fast forward selection based on probabilistic distances. However, the time complexity of such methods is at least proportional to the problem size, and the computational cost is enormous when the number of original scenarios is large. When processing sources and loads data of IES, Clustering and scenario reduction are very similar in basic ideas (Kwedlo and Łubowicz, 2021). The K-means clustering algorithm is an unsupervised learning algorithm and its computational complexity is not as sensitive to the size of the original scenario as traditional scenario reduction methods (Wang et al., 2018; Niu et al., 2021). Li et al. (2021) performed a clustering analysis of PV output based on this method, which effectively achieved scene reduction and improved prediction accuracy.

Meanwhile, the two-stage scheduling (day-ahead and intraday scheduling) approach is commonly used in cases such as electricity markets and optimal scheduling (Handschin and Slomski, 1990; Guo S et al., 2021; Cheng L. F et al., 2022). Zhou et al. (2016) investigated the scheduling method for aggregators to arbitrage in the intraday electricity market by using trading data from the day-ahead electricity market. Li and Zhang, 2021 used a multi-time scale model for day-ahead and intraday prediction of PV outputs. Cheng L. F et al. (2022) proposed a new dynamic robust optimisation scheduling strategy for coordinated microgrid operations, including both day-ahead scheduling scales and intraday scheduling scales. Yang et al. (2022) proposed a hierarchical rolling scheduling model.

All of the above studies have verified the feasibility and economy of two-stage scheduling through specific examples, but these scenarios are focused on power systems and rarely appear in IES. The uncertainties of sources and loads are even greater in IES, and even if the prediction accuracy can be improved, for example through the two-step prediction approach proposed in this paper, the design of the objective function requires further thought. Considering this, we introduce the Conditional Value-at-Risk (CVaR) (Asensio and Contreras, 2016; Cheng Z. P et al., 2022) into the objective function of the day-ahead stage to quantify the risk associated with uncertainties.

To reduce the errors between the generated scenarios and the actual scenarios and to ensure the economy and reliability of the IES scheduling plan, we proposed a two-stage optimisation strategy combined with the traditional ones. The strategy takes into account the risks at the day-ahead stage, dynamically adjusts the intraday state based on the day-ahead scenario information and uses a scheduling plan to improve the accuracy of the optimisation results and further match the actual scenario requirements.

The main contributions are as follows:

•A two-step prediction approach that takes DCGAN to achieve higher accuracy in generation results and that uses a K-means clustering algorithm to for scenario reduction is proposed. DCGAN can describe the uncertainties of sources and loads through unsupervised learning more realistically. It also solves the problems of training difficulties and pattern collapse that occur in GAN in data training. The K-means clustering algorithm effectively overcomes the shortcomings of some reduction methods that are sensitive to the size of the original scenario and better achieves a trade-off between computation time and solution accuracy. The scenario prediction approach proposed in this paper combines scenario generation and scenario reduction and achieves accurate prediction results.

•A two-stage IES scheduling strategy that considers multiple energy flows on day-ahead and intraday is developed. In the day-ahead scheduling stage, the CVaR was introduced for risk consideration. The intraday stage enables intraday rolling optimisation based on the results of day-ahead scheduling. This approach effectively reduces errors in the prediction of IES sources and loads due to the single day-ahead scheduling, improving the accuracy of IES scheduling results while reducing system scheduling costs.

2 Two-step scenario prediction approach

Scenario prediction provides the data basis for scenario reduction, with the objective function is the optimisation of the generated data. The proposed scenario prediction approach first develops a step of DCGAN-based scenario generation, followed by a step of a K-means clustering algorithm-based scenario reduction step. Scenario reduction optimises the scenario generation with the highest scenario retention as the optimisation goal. The prediction method ensures that the reduced scenario set learns sufficiently about the implicit distribution of the historical real data set under the interaction of multiple non-linear factors, while significantly reducing the computational cost. The overall flow of the scenario prediction is shown in Figure 1.

FIGURE 1
www.frontiersin.org

FIGURE 1. The overall flow of the two-step containing scenario generation and reduction.

2.1 Step 1: Scenario generation by deep convolutional GAN

The scenario generation stage feeds the historical dataset into DCGAN for the generation of scenarios. DCGAN is improved from GAN. GAN, which was proposed in 2014 and was initially used in the field of image recognition, is inspired by the zero-sum game in game theory. The two sides of the game are the generator (G) and the discriminator (D) (Lin et al., 2022). The generator simulates the generation of new data samples by learning the underlying distribution of real data. The discriminator is used to determine as accurately as possible whether the input data is real data or fake data generated by the generator. The game is played until G and D reach a “Nash equilibrium”. However, the discriminator is not able to determine whether the generator is generating the specified data as the generator’s generation content cannot be controlled, making it prone to problems such as pattern collapse and uncontrollable generation process during training (Dong et al., 2022). To address this problem, DCGAN introduces convolutional neural networks in the generators and discriminators of the GAN to replace the multi-layer perceptron in the GAN. This improves the effectiveness of the generator in generating data and the ability of the discriminator in discriminating data, and DCGAN can learn the mapping relationships between noise distributions that satisfy the conditions and the real data training set (Iliyasu and Deng, 2020).

In the proposed DCGAN, we use a two-part alternating optimisation procedure in its training process, which can be understood as a maximum-minimum optimisation problem. The first part maximises V(D,G) from the discriminator side and the second part maximises V(D,G) from the generator side. The objective function for DCGAN training is:

minGmaxDV(D,G)=ExPX[logD(x)]+EzPZ[log(1D(G(z)))](1)

where E represents the expected value; D(G(z)) is the probability that the generated data G(z) will be judged true in D; D(x) represents the probability that the real data x will be judged true in D; the distribution of the noisy data z is zPZ; PX is the real distribution of the electrical, gas and thermal load and PV output data x.

The scenario generation network is trained by gaming the generators and discriminators of DCGAN. The network learns the implicit patterns in historical datasets and generates generative datasets judged to be “true,” which can be used to simulate electricity, gas and heat loads and PV outputs. This provides a rich and reliable collection of data for subsequent IES scheduling plans.

2.2 Step 2: Scenario reduction by K-means clustering

The computation of DCGAN-generated scenarios increases exponentially with the size of the scenario, so scenario reduction is performed at this stage to reduce the computation of subsequent scheduling. The K-means clustering method continuously computes the shortest distance from each sample point to the centre of mass by iteration, updating the position of the centre of mass so that the loss function corresponding to the clustering result is minimised. The loss function is defined as the sum of squares of the errors from the sample points to the centre of mass SSE, representing the superiority or inferiority of the clustering effect.

SSE=q=1kpCq|pmq|2(2)

where Cq is the qth cluster, p is the sample point in Cq, mq is the centre of mass of Cq (the mean of all samples in Cq), k is the number of cluster centres.

The Elbow Method, which is easy to implement and effective, is adopted to confirm the number of K-means clustering centres (Chen Q et al., 2019). All scenarios are classified into k categories. The attributes and characteristics of the reduced data scenarios are significantly different. The probability of each scenario after reduction is the number of scenarios in the category divided by the total number of scenarios.

3 Two-stage scheduling objective

Typical components in an IES are shown in Figure 2. As can be seen, there are multiple sources and multiple loads in the IES, which is more complex than the power systems. The source side includes electricity and natural gas, and the load side includes electrical, gas and thermal loads. New energy generation and energy storage are also considered.

FIGURE 2
www.frontiersin.org

FIGURE 2. The structure of IES.

Figure 3 demonstrates the common two-stage scheduling structure. Day-ahead and intraday stages are considered for scheduling IES resources and economic scheduling models are developed. The day-ahead plan is based on a 24-h scheduling cycle with a 1-h time scale. Considering that the uncertainties of scenario prediction can have an impact on the economy of IES scheduling, the day-ahead plan combines CVaR to optimise the economics of the next day’s integrated energy system to determine the day-ahead prediction results. However, due to prediction errors, it is often difficult to meet the actual energy demand of customers before the day plan. In the intraday stage, the intraday rolling optimisation method based on DCGAN predictions is used to correct the day-ahead plan for equipment outputs. The prediction horizon is Nh, and the control horizon is nh (i.e., in a single prediction, the equipment output schedule for the next N hours is optimised by predicting the loads and outputs for the next N hours, but only the outgoing arrangements for n momentary points will be implemented). The day-ahead stage is used as the initial input to the intraday stage, and the intraday stage corrects the day-ahead stage. The two-stage optimisation process for the day-ahead and intraday stages is shown in Figure 3.

FIGURE 3
www.frontiersin.org

FIGURE 3. Two-stage optimisation process.

3.1 Scheduling objective in the day-ahead stage

To achieve better scheduling of the integrated energy system, a day-ahead optimisation model is constructed with the sum of energy purchase cost, operation cost and renewable energy consumption cost as the economic optimisation objective.

minf=t=1T(cePet+cgVgt+chPht+caPat+iIciPit)(3)

where, ce, cg and ch are the cost factors for electricity, gas and heat respectively; Pet and Pht are the amount of energy purchased by the system from the superior electricity and heat networks respectively at time t; Vgt is the amount of gas purchased by the system from the superior gas network at time t; ca is the penalty factor for light abandonment; Pat is the amount of light abandoned by the system at time t; I is the set of energy conversion equipment; ci is the operating cost factor for equipment i; Pit is the output of the equipment at time t.

CVaR is often introduced into system models for risk management when dealing with optimisation problems that take uncertainties into account, such as in power systems. The CVaR quantifies the worst-case tail loss, i.e., the expected loss over the value at risk (Fu et al., 2020). Due to the large errors in day-ahead scheduling, CVaR is introduced in this paper to quantify the risk posed to IES scheduling in the presence of the uncertainties of sources and loads. The objective function is as follows.

minfAH=λE(f)+(1λ)CVaRα(f)(4)

where, E(f) is the desired operating cost; CVaRα is CVaR for a confidence level of α ; λ is the trade-off between the desired operating cost and the risk of operating cost fluctuations; f is the objective function of the multi-scenario conventional scheduling model.

Eq. 4 can be transformed into:

minfAH=λbΩbπb[t=124(cePet+cgVgt+chPht+caPat+iIciPit)]+(1λ)(ζ+1αbΩbπbzb)(5)
s.t.zbt=124(cePet+cgVgt+chPht+caPat+iIciPit)ζ,zb0(6)

where, Ωb is the set of previously reserved scenarios; b means the bth scenario in the set of previously reserved scenarios; πb is the probability of the bth scenario occurring; ζ and zb are intermediate parameters with no clear physical meaning.

According to the components considered in Figure 2, the constraints for the day-ahead stage include:

PGT,et+PetPHP,etPEB,etLet=0(7)
PgtPGT,gtPGB,gtLgt=0(8)
σhηHE(Pht+PHRSG,ht+PHP,ht+PEB,ht+PGB,ht)Lht=0(9)
0PBAT,intPBATmax,in0PBAT,outtPBAT,outmax(10)
WBATminWBATtWBATmax(11)
PiminPitPimax,iI(12)
Pi,rdownPit+1PitPi,rup,iI(13)

where, PGT,et is the power generated by the gas turbine at time t; PHP,et is the input electric power of the heat pump at time t; PEB,et is the input electric power of the electric boiler at time t; Let is the electric load of the consumer at time t; PGT,gt is the gas consumption of the gas turbine at time t; PGB,gt is the gas consumption of the gas boiler at time t; Lgt is the gas load of the consumer at time t; σh is the heat distribution coefficient; ηHE is the efficiency of the heat exchange equipment; PHRSG,ht is the heat power generated by the waste heat boiler at time t; PHP,ht is the output heat power of the heat pump at time t; PEB,ht is the output heat power of the electric boiler at time t; PGB,ht is the output thermal power of the gas boiler at time t; Lht is the thermal load of the user at time t; PBAT,intand PBAT,outt are the charging and discharging power of the storage device respectively; PBAT,inmax and PBAT,outmax are the maximum charging and discharging power respectively; WBATt is the stored electrical energy at time t; WBATmin and WBATmax are the minimum and maximum stored electrical energy respectively; Pimin and Pimax are the minimum and maximum output of device i respectively; Pi,rdown and Pi,rup are the downward and upward climbing power of device i respectively.

3.2 Scheduling objective in the intraday stage

The expression for the integrated energy system intraday optimisation objective function is as follows.

minfIN=t=t0t0+1(cePet+cgVgt+chPht+caPat+iIciPit)(14)

The intraday stage also uses the DCGAN method for scenario generation. The difference is that the intraday scenarios are based on the previous moment’s data as input, and a large collection of historical data is used as a learning sample to generate the next set of scenarios every other moment, moving backward in time window in turn until a set of intraday scenarios is generated. The intraday scenario expressions are as follows.

{xs,t0+kΔt=f(xp,t0+kΔt,us,t0+kΔt)πs,t0+kΔt=1k=1,2,,n1(15)

where, s is the total number of scenarios at t0+kΔt time, xs,t0+kΔt is the scenario of sources and loads at t0+kΔt time, xp,t0+kΔt is the scenario of sources and loads at the previous time, us,t0+kΔt is the historical scenario of sources and loads at t0+kΔt time; πs,t0+kΔt is the probability of the scenario at t0+kΔt time.

The components in the IES remain unchanged, so the constraint in Eq. 13 remains the same, i.e., Eqs 713.

4 Case study

4.1 Simulation setup

The data of electricity, gas and thermal loads and PV output are chosen (Tian et al., 2019; Chen Y et al., 2018; Chen B. Y et al., 2018). The number of scenarios per arithmetic case is 2,880, and the data is 11,520. The hardware platform used for DCGAN training is an AMD-Ryzen5-5600H CPU and an NVIDIA-GeForce-RTX3050Ti GPU. The DCGAN model uses Tensorflow 2.4.0 as the framework for deep learning. To reduce the time required for scenario generation, the GPU is called upon for efficient parallel computing to increase the efficiency of model training. The scenario generation part is trained by Pycharm calling the virtual environment created in Anaconda, and the scenario reduction part is implemented by Matlab. The prediction domain in intraday rolling optimisation is taken as 4 h and the control domain as 1 h. The confidence level α is 0.9 and the risk appetite weighting factor λ is 0.4. The scheduling model was solved via a CPLEX solver.

In terms of DCGAN structure parameters, both D and G include three convolutional layers, with a step size of 1 and 7 convolutional kernels. To accelerate convergence and mitigate overfitting, a batch normalisation layer with a momentum of 0.8 is added between the convolution layers. The number of G convolutional layer filters is 80, 60, and 40 in that order, and the number of D convolutional layer filters is 120, 140, and 160 in that order. The activation function for the three convolutional layers of G is ReLU, the activation function for the three convolutional layers of D is LeakReLU, and Tanh is used as the activation function in the final layer. The specific parameter settings of DCGAN are shown in Table 1.

TABLE 1
www.frontiersin.org

TABLE 1. Structural parameters of D and G.

The main economic parameters and equipment parameters involved in the system are shown in Tables 2, 3 respectively.

TABLE 2
www.frontiersin.org

TABLE 2. System economic parameters.

TABLE 3
www.frontiersin.org

TABLE 3. System equipment parameters.

4.2 Analysis of scenario prediction results

4.2.1 Analysis of prediction results for the day-ahead stage

As shown in Figures 4, 5, the scenarios generated by GAN and DCGAN respectively are retained by K-means clustering. The top part of each subfigure shows the generations, and the bottom part shows the reductions. The number of retained scenarios was determined by the elbow method. The core metric of the elbow method is the sum of the squared errors (SSE), determined by Eq. 2. The elbow method was used on the data generated by GAN and DCGAN, respectively, and the resulting number of cluster centres was both 3. The original 120 days of initial historical data is reduced to three scenarios with probability, and each scenario has significantly different attributes and features after the reduction. The probability values for each of the reduced retained scenarios are shown in Table 4.

FIGURE 4
www.frontiersin.org

FIGURE 4. GAN-generated scenarios for: (A) electricity loads; (B) gas loads; (C) heat loads; (D) PV outputs; reduced scenarios by K-means clustering in the corresponding GAN-generated scenarios for: (E) electricity loads; (F) gas loads; (G) heat loads; (H) PV outputs.

FIGURE 5
www.frontiersin.org

FIGURE 5. DCGAN-generated scenarios for: (A) electricity loads; (B) gas loads; (C) heat loads; (D) PV outputs; reduced scenarios by K-means clustering in the corresponding DCGAN-generated scenarios for: (E) electricity loads; (F) gas loads; (G) heat loads; (H) PV outputs.

TABLE 4
www.frontiersin.org

TABLE 4. Probability of occurrence of retained scenarios.

The mean absolute percentage error (MAPE) is chosen as the basis for comparison of the generated and retained scenarios with the actual data. The comparisons of the GAN-generated and DCGAN-generated scenarios with the real scenarios are shown in Figures 6, 7 respectively. As shown in Table 5, Compared to GAN, DCGAN is a more stable method for generating scenarios of sources and loads and can capture a range of iconic features of real scenarios, such as peaks and valleys, distributions, etc., more accurately. MAPEA is calculated from Eq. 15.

MAPEA=i=1k(pi·MAPEi)(16)

Where, pi is the probability of occurrence of the corresponding scenario; MAPEi is the MAPE of the corresponding scenario.

FIGURE 6
www.frontiersin.org

FIGURE 6. Comparisons of the scenarios generated by GAN in the day-ahead stage with the actual scenarios.

FIGURE 7
www.frontiersin.org

FIGURE 7. Comparisons of the scenarios generated by DCGAN in the day-ahead stage with the actual scenarios.

TABLE 5
www.frontiersin.org

TABLE 5. Prediction errors for scenario generations in the day-ahead stage using DCGAN, GAN.

4.2.2 Analysis of prediction results for the intraday stage

Intraday predictions are based on day-ahead predictions. In the two-stage prediction, the first stage involves predicting the input day-ahead scenario to assess uncertainties, and the second stage uses DCGAN to continuously predict shorter intervals of time-based on the day-ahead scenario, with the input of a continuously updated set of day-ahead scenarios for the rolling predictions. The comparisons of the day-ahead and intraday stages’ retained scenarios with the actual scenarios are shown in Figure 8.

FIGURE 8
www.frontiersin.org

FIGURE 8. Comparisons of the day-ahead and intraday stages’ retained scenario with the actual scenario.

In contrast to the day-ahead prediction, which has a 24 h prediction domain, the intraday prediction has a 4 h prediction domain and a 1 h control domain. The intraday prediction uses the prediction domain data as the training set and the control domain results are the intraday prediction results for that hour, rolling the prediction until the 24 h prediction is completed. The difference in time interval Δt leads to a difference in the data input to DCGAN between the day-ahead and intraday stages, which affects the scenario prediction results. Prediction errors for intraday and day-ahead stage scenario generation using DCGAN are shown in Table 6. It can be seen that all three scenarios correspond to a different degree of decrease in MAPE. The MAPEA is 3.87%, which is further reduced compared to the MAPEA in the day-ahead stage of 5.08%.

TABLE 6
www.frontiersin.org

TABLE 6. Prediction errors for intraday and day-ahead stages’ scenario generation using DCGAN.

4.3 Analysis of the results of the scheduling operation

4.3.1 Analysis of the results of the day-ahead scheduling stage

In the day-ahead stage, DCGAN and GAN are used for scenario generation respectively, and the retained sources and loads data are weighted by the corresponding probabilities to obtain the scenarios involved in the actual scheduling, and the comparisons of the scheduling results are shown in Figure 9. As can be seen in Figure 9, PV equipment operates between 8:00 and 15:00, taking full advantages of the low O&M costs of PV equipment and increasing PV consumption. Electric boilers are put into use in large numbers at valley time tariffs to meet the larger heat loads in winter. 14:00-23:00 is the peak period for electricity consumption. Considering the peak electric charges and heat load demand, CHP works a lot during this period to meet the larger demand for electric and heat loads at a lower cost. During the day-ahead optimisation stage, the joint scheduling of the power systems, natural gas systems and thermal systems effectively relieves the pressure on the supply-demand balance and increase PV consumption. The differences in predicted data lead to different IES scheduling results. When scheduling based on DCGAN and GAN for scenario prediction respectively, the distribution and peaks of each energy flow are the same, but there are more differences in the scheduling results (especially for electrical energy). The difference between the actual value and the scenario generated by DCGAN is 5.08%, which is less than the error of 8.26% between the scenario generated by GAN and the actual value. Therefore, the scheduling results based on DCGAN for scenario generation are executed in the day-ahead scheduling stage.

FIGURE 9
www.frontiersin.org

FIGURE 9. Comparisons of day-ahead scheduling results based on DCGAN scenario generation and GAN scenario generation:(A) electricity; (B) natural gas; (C) heat power; (D) cost.

For CVaR, Figure 10 explores the impact of a change in confidence level α on the total cost results of day-ahead scheduling.

FIGURE 10
www.frontiersin.org

FIGURE 10. Relationship between total cost and confidence level α.

Figure 10 shows the impact of different confidence levels on the total cost of ownership. Five scenarios are compared with settings α = 0.8, 0.85, 0.9, 0.95 and 0.99 (with a risk factor of λ = 0.4). As the confidence level increases, the total cost of scheduling also increases, reflecting the increased level of risk aversion on the part of the decision-maker. Smaller values indicate that the decision-maker has a lower requirement for the safety and reliability of the system and prefers a scheduling approach that improves the economic efficiency of the system operation. The risk factor λ is set to 1, i.e., the CVaR is not considered during the day-ahead scheduling stage. The comparison of the corresponding scheduling costs at this point with the scheduling costs for the scenarios set out (0.9 for α and 0.4 for λ) is shown in Table 7.

TABLE 7
www.frontiersin.org

TABLE 7. Comparison of day-ahead scheduling costs considering CVaR and not considering CVaR.

4.3.2 Analysis of the results of the intraday scheduling stage

In the intraday scheduling stage, 01:00-05:00 of the day is taken as the first Prediction Domain, and the first period, i.e., 01:00-02:00, is selected as the Control Domain, and the data input from 01:00-05:00 is used to develop the scheduling plan in the Prediction Domain, obtain the scheduling plan for that period, and execute the scheduling decisions in the Control Domain only. Scroll to the next period 02:00-06:00, select 02:00-03:00 as the optimisation result for that period, and so on until the operation optimisation is completed, and obtain the scheduling decision for the whole period of that day. The scheduling results for electricity, gas and heat for the intraday stage of the IES are shown in Figure 11.

FIGURE 11
www.frontiersin.org

FIGURE 11. Scheduling results for the intraday stage of the IES: (A) electricity; (B) natural gas; (C) heat power; (D) cost.

The multi-energy flow scheduling in both day-ahead planning and intraday scheduling is on an hourly time scale, but the intraday prediction is more accurate than the day-ahead prediction, so the day-ahead scheduling instructions have been amended. The different scheduling strategies of the decision-makers result in different scheduling costs. The total cost of the two-stage rolling scheduling is 20,756.24yuan, which is 8.66% less than the cost of the day-ahead scheduling, making the two-stage scheduling more economical. Day-ahead scheduling input data is predicted on a 24-h basis, and due to its greater prediction error, the sources and loads uncertainties of the integrated energy system are greater and the predicted day-ahead scenario set error is greater. Decision-makers tend to make conservative scheduling decisions when considering large uncertainties, thus requiring consideration of conditional value-at-risk and resulting in higher scheduling costs. The time interval between the two stages of the scheduling update is 1 h, which produces a much smaller error. The two-stage rolling optimisation can be used to smooth out the uncertainties of sources and loads and give a more realistic decision solution so that the intraday rolling optimisation results in an improved scheduling economy.

5 Conclusion

In this paper, a DCGAN-based scenario prediction approach is used for multiple sources and loads of IES. At the same time, a two-stage scheduling model based on different objective functions to obtain better scheduling results from both day-ahead and intraday stages is also developed, which improves the economy while ensuring accuracy. The conclusions are as follows.

(1) A two-step prediction approach is proposed in the scenario prediction process. We generate data of sources and loads based on DCGAN and use a K-means clustering algorithm for scenario reduction. The proposed scenario prediction approach efficiently and accurately characterises the load-side demands and renewable energy outputs of the IES, significantly reducing the computational complexity and providing reliable support for energy scheduling.

(2) A two-stage scheduling strategy is developed by considering scenario prediction and scheduling update time scales. While further reducing prediction errors, the scheduling results considering CVaR are obtained for the intraday stage and the ones for the day-ahead stage improve the economy of IES.

This paper focuses on the problem of optimising IES scheduling at different time scales in the presence of uncertainties of sources and loads. Future work will explore the relationship between the relevant parameters of CVaR and DCGAN parameters to further achieve the trade-off between risk and prediction accuracy. The prediction and scheduling results of the sources and loads of IES in different prediction and control domains will also be considered.

Data availability statement

The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.

Author contributions

JX: Conceptualization, methodology, software, data curation, visualization, writing—original draft. ZJ: Funding acquisition, conceptualization, methodology, visualization, validation, writing—review and editing. XL: Conceptualization, funding acquisition. YB: Methodology, software. SZ: Data curation, software. WW: Methodology, software. ZP: Data curation, methodology.

Funding

This work was financially supported by the National Natural Science Foundation of China under Grant 52107100, the Natural Science Foundation of Jiangsu Province of China under Grant BK20190710, the Natural Science Research of Jiangsu Higher Education Institutions of China under Grant 20KJB470024, and the Key Research and Development Program of Jiangsu Province under Grant BE2020081-4.

Conflict of interest

JX, ZJ, XL, YB, SZ, WW, and ZP were employed by Jiangsu Provincial Integrated Gas-Electricity Interconnection Energy Laboratory and International Joint Laboratory of Integrated Energy Equipment and Integration in Jiangsu Province.

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Abbreviations

IES, integrated energy system; GAN, Generative Adversarial Networks; DCGAN, deep convolutional Generative Adversarial Networks; CVaR, Conditional Value at Risk; SSE, sum of squares of the errors; MAPE, mean absolute percentage error.

References

Asensio, M., and Contreras, J. (2016). Stochastic unit commitment in isolated systems with renewable Penetration under CVaR Assessment. IEEE Trans. Smart Grid 7 (3), 1356–1367. doi:10.1109/TSG.2015.2469134

CrossRef Full Text | Google Scholar

Chen, B. Y., Bi, W. X., Li, X. T., Li, C. Z., and Zhou, H. W. (2018). Capacity planning strategies for distributed generation considering wind-photovoltaic-load joint time Sequential scenarios. Power Syst. Technol. 42 (03), 755–761. doi:10.13335/j.1000-3673.pst.2017.1304

CrossRef Full Text | Google Scholar

Chen, Q., Xia, M., Zhou, Y., Cai, H., Wu, J., and Zhang, H. (2019). Optimal planning for Partially Self-Sufficient microgrid with limited Annual electricity exchange with distribution grid. IEEE Access 7, 123505–123520. doi:10.1109/access.2019.2936762

CrossRef Full Text | Google Scholar

Chen, Y., Li, P., and Zhang, B. “Bayesian renewables scenario generation via deep generative networks,” in 2018 52nd Annual Conference on Information Sciences and Systems (CISS), Princeton, NJ, USA, March 2018 (IEEE), 1–6. doi:10.1109/CISS.2018.8362314

CrossRef Full Text | Google Scholar

Chen, Y., Wang, Y., Kirschen, D., and Zhang, B. (2019). Model-free renewable scenario generation using generative adversarial networks. IEEE Power & Energy Soc. General Meet. (PESGM) 33 (3), 3265–3275. doi:10.1109/PESGM40551.2019.8974096

CrossRef Full Text | Google Scholar

Cheng, L. F., Chen, Y., and Liu, G. Y. (2022). 2PnS-EG: A general two-population n-strategy evolutionary game for strategic long-term bidding in a deregulated market under different market clearing mechanisms. Int. J. Electr. Power & Energy Syst. 142, 108182. doi:10.1016/j.ijepes.2022.108182

CrossRef Full Text | Google Scholar

Cheng, L. F., Yin, L. F., Wang, J. H., Shen, T., Chen, Y., Liu, G. Y., et al. (2021). Behavioral decision-making in power demand-side response management: A multi-population evolutionary game dynamics perspective. Int. J. Electr. Power & Energy Syst. 129, 106743. doi:10.1016/j.ijepes.2020.106743

CrossRef Full Text | Google Scholar

Cheng, L. F., and Yu, T. (2019). A new generation of AI: A review and perspective on machine learning technologies applied to smart energy and electric power systems. Int. J. Energy Res. 43, 1928–1973. doi:10.1002/er.4333

CrossRef Full Text | Google Scholar

Cheng, Z. P., Jia, D. Q., Li, Z. W., Xu, S., and Si, J. K. (2022). Multi-time-scale energy management for microgrid using expected-scenario-oriented stochastic optimization. Sustain. Energy, Grids Netw. 30, 100670. doi:10.1016/j.segan.2022.100670

CrossRef Full Text | Google Scholar

Díaz, G., Gomez-Aleixandre, J., and Coto, J. (2016). Wind power scenario generation through statespace specifications for uncertainty analysis of wind power plants. Appl. Energy 62, 21–30. doi:10.1016/j.apenergy.2015.10.052

CrossRef Full Text | Google Scholar

Dong, W., Chen, X. Q., and Yang, Q. (2022). Data-driven scenario generation of renewable energy production based on controllable generative adversarial networks with interpretability. Appl. Energy 308, 118387. doi:10.1016/j.apenergy.2021.118387

CrossRef Full Text | Google Scholar

Fu, Y., Sun, Q., and Wennersten, R. (2020). Effectiveness of the CVaR method in risk management in an integrated energy system. Energy Rep. 6, 1010–1015. doi:10.1016/j.egyr.2020.11.084

CrossRef Full Text | Google Scholar

Goodfellow, I., Jean, P.-A., Mehdi, M., Bing, X., David, W.-F., Sherjil, O., et al. (2014). Generative adversarial networks. Adv. Neural Inf. Process. Syst. doi:10.48550/arXiv.1406.2661

CrossRef Full Text | Google Scholar

Guo, L. N., She, C., Kong, D. B., Yan, L. S., Xu, Y. P., Khayatnezhad, M., et al. (2021). Prediction of the effects of climate change on hydroelectric generation, electricity demand, and emissions of greenhouse gases under climatic scenarios and optimized ANN model. Energy Rep. 7, 5431–5445. doi:10.1016/j.egyr.2021.08.134

CrossRef Full Text | Google Scholar

Guo, S., Qiu, Z. J., Xiao, C. P., Liao, H., Huang, Y. P., Lei, T., et al. (2021). A multi-level vehicle-to-grid optimal scheduling approach with EV economic dispatching model. Energy Rep. 7, 22–37. doi:10.1016/j.egyr.2021.10.058

CrossRef Full Text | Google Scholar

Handschin, E., and Slomski, H. (1990). Unit commitment in thermal power systems with long-term energy constraints. IEEE Trans. Power Syst. 5 (4), 1470–1477. doi:10.1109/59.99401

CrossRef Full Text | Google Scholar

Heitsch, H., and Römisch, W. (2003). Scenario reduction algorithms in stochastic programming. Comput. Optim. Appl. 24, 187–206. doi:10.1023/A:1021805924152

CrossRef Full Text | Google Scholar

Holttinen, H., Lemström, B., Meibom, P., Bindner, H., Orths, A., Hulle, F. V., et al. (2007). Design and operation of power systems with large amounts of wind power: State-of-the-art report. VTT Technical Research Centre of Finland. VTT Working Papers No. 82 https://publications.vtt.fi/pdf/workingpapers/2007/W82.pdf.

Google Scholar

Hu, J., and Li, H. (2019). A new clustering approach for scenario reduction in multi-stochastic variable programming. IEEE Trans. Power Syst. 34 (5), 3813–3825. doi:10.1109/TPWRS.2019.2901545

CrossRef Full Text | Google Scholar

Hu, S. F., Zhu, R. J., Li, G. G., and Song, L. K. (2021). Scenario forecasting for wind power using flow-based generative networks. Energy Rep. 7, 369–377. doi:10.1016/j.egyr.2021.08.036

CrossRef Full Text | Google Scholar

Hu, W., Zhang, H. X., Dong, Y., Wang, Y. T., Dong, L., and Xiao, M. (2019). Short-term optimal operation of hydro-wind-solar hybrid system with improved generative adversarial networks. Appl. Energy 250, 389–403. doi:10.1016/j.apenergy.2019.04.090

CrossRef Full Text | Google Scholar

Iliyasu, A. S., and Deng, H. (2020). Semi-supervised Encrypted Traffic Classification with deep convolutional generative adversarial networks. IEEE Access 8, 118–126. doi:10.1109/access.2019.2962106

CrossRef Full Text | Google Scholar

Kwedlo, W., and Łubowicz, M. (2021). Accelerated K-means algorithms for low-Dimensional data on parallel Shared-Memory systems. IEEE Access 9, 74286–74301. doi:10.1109/ACCESS.2021.3080821

CrossRef Full Text | Google Scholar

Lei, Y., Wang, D., Jia, H. J., Li, J. X., Chen, J. C., Li, J. R., et al. (2021). Multi-stage stochastic planning of regional integrated energy system based on scenario tree path optimization under long-term multiple uncertainties. Appl. Energy 300, 117224. doi:10.1016/j.apenergy.2021.117224

CrossRef Full Text | Google Scholar

Li, G. Q., Li, X. T., Bian, J., and Li, Z. H. (2021). Two level scheduling strategy for inter-provincial DC power grid considering the uncertainties of PV-load prediction. Proc. CSEE 41 (14), 4763–4776. doi:10.13334/j.0258-8013.pcsee.200763

CrossRef Full Text | Google Scholar

Li, J., Lan, F., and Wei, H. (2016). A scenario optimal reduction method for wind power time series. IEEE Trans. Power Syst. 31 (2), 1657–1658. doi:10.1109/TPWRS.2015.2412687

CrossRef Full Text | Google Scholar

Li, X. L., Wang, Y. Q., Ma, G. B., Chen, X., Fan, J., and Yang, B. (2022). Prediction of electricity consumption during epidemic period based on improved particle swarm optimization algorithm. Energy Rep. 8, 437–446. doi:10.1016/j.egyr.2022.05.088

CrossRef Full Text | Google Scholar

Li, Z., and Zhang, Z. (2021). Day-ahead and intra-day optimal scheduling of integrated energy system considering uncertainty of source & load power forecasting. Energies 14 (9), 2539–2552. doi:10.3390/en14092539

CrossRef Full Text | Google Scholar

Liao, W. L., Ge, L. J., Bak-Jensen, B., Pillai, J. R., and Yang, Z. (2022). Scenario prediction for power loads using a pixel convolutional neural network and an optimization strategy. Energy Rep. 8, 6659–6671. doi:10.1016/j.egyr.2022.05.028

CrossRef Full Text | Google Scholar

Lin, S., Liu, C., Shen, Y., Li, F., Li, D., and Fu, Y. (2022). Stochastic planning of integrated energy system via Frank-Copula function and scenario reduction. IEEE Trans. Smart Grid 13 (1), 202–212. doi:10.1109/TSG.2021.3119939

CrossRef Full Text | Google Scholar

Morales, J. M., Mínguez, R., and Conejo, A. J. (2010). A methodology to generate statistically dependent wind speed scenarios. Appl. Energy 87, 843–855. doi:10.1016/j.apenergy.2009.09.022

CrossRef Full Text | Google Scholar

Niu, G., Ji, Y., Zhang, Z. H., Wang, W. B., Chen, J. K., and Yu, P. (2021). Clustering analysis of typical scenarios of island power supply system by using cohesive hierarchical clustering based K-Means clustering method. Energy Rep. 7, 250–256. doi:10.1016/j.egyr.2021.08.049

CrossRef Full Text | Google Scholar

Patel, M. R. (2005). Wind and solar power systems: Design, analysis, and operation. Second Edition. CRC Press. doi:10.1201/9781420039924

CrossRef Full Text | Google Scholar

Radford, A., Metz, L., and Chintala, S. (2016). Unsupervised representation learning with deep convolutional generative adversarial networks[J]. Comput. ence. doi:10.48550/arXiv.1511.06434

CrossRef Full Text | Google Scholar

Shabanpour-Haghighi, A., and Ali Reza, S. (2016). An integrated Steady-state operation Assessment of electrical, natural gas, and District heating networks. IEEE Trans. Power Syst. 31, 3636–3647. doi:10.1109/TPWRS.2015.2486819

CrossRef Full Text | Google Scholar

Shamshad, A., Bawadi, M. A., Wan Hussin, W. M. A., Majid, T. A., and Sanusi, S. A. M. (2005). First and second order Markov chain models for synthetic generation of wind speed time series. Energy 30 (5), 693–708. doi:10.1016/j.energy.2004.05.026

CrossRef Full Text | Google Scholar

Sideratos, G., and Hatziargyriou, N. D. (2012). Probabilistic wind power forecasting using radial basis function neural networks. IEEE Trans. Power Syst. 27, 1788–1796. doi:10.1109/TPWRS.2012.2187803

CrossRef Full Text | Google Scholar

Sun, H. B., Guo, Q. L., Zhang, B. M., Wu, W., Wang, B., Shen, X., et al. (2018). Integrated energy management system:concept, design, and demonstration in China. IEEE Electrific. Mag. 6, 42–50. doi:10.1109/MELE.2018.2816842

CrossRef Full Text | Google Scholar

Tian, L. T., Cheng, L., Guo, J. B., Sun, S. M., Cheng, Y., and Wei, D. J. (2019). Multi-energy system Valuation method based on Emergy analysis. Power Syst. Technol. 43 (08), 2925–2934. doi:10.13335/j.1000-3673.pst.2018.2310

CrossRef Full Text | Google Scholar

Vagropoulos, S. I., Kardakos, E. G., Simoglou, C. K., Bakirtzis, A. G., and Catalao, J. P. S. (2016). ANN-based scenario generation methodology for stochastic variables of electric power systems. Electr. Power Syst. Res. 134, 9–18. doi:10.1016/j.epsr.2015.12.020

CrossRef Full Text | Google Scholar

Wang, F., Li, K., Liu, C., Mi, Z., Shafie-Khah, M., and Catalão, J. P. S. (2018). Synchronous pattern matching Principle-based Residential demand response Baseline Estimation: Mechanism analysis and approach Description. IEEE Trans. Smart Grid 9 (6), 6972–6985. doi:10.1109/TSG.2018.2824842

CrossRef Full Text | Google Scholar

Wang, K., and Liu, M. Z. (2020). Object recognition at Night scene based on DCGAN and faster R-CNN. IEEE Access 8, 193168–193182. doi:10.1109/ACCESS.2020.3032981

CrossRef Full Text | Google Scholar

Wu, J. Z., Yan, J. Y., Jia, H. J., Hatziargyriou, N., Djilali, N., and Sun, H. B. (2016). Integrated energy systems. Appl. Energy 167, 155–157. doi:10.1016/j.apenergy.2016.02.075

CrossRef Full Text | Google Scholar

Wu, L., Shahidehpour, M., and Li, Z. Y. (2012). Comparison of scenario-based and interval optimization Approaches to stochastic SCUC. IEEE Trans. Power Syst. 27 (2), 913–921. doi:10.1109/TPWRS.2011.2164947

CrossRef Full Text | Google Scholar

Wu, L., Shahidehpour, M., and Li, T. (2007). Stochastic Security-Constrained unit commitment. IEEE Trans. Power Syst. 22 (2), 800–811. doi:10.1109/TPWRS.2007.894843

CrossRef Full Text | Google Scholar

Xue, Y. S. (2015). Energy Internet or comprehensive energy network?[J]. J. Mod. Power Syst. Clean. Energy 3 (3), 297–301. doi:10.1007/s40565-015-0111-5

CrossRef Full Text | Google Scholar

Yang, M., Cui, Y., Huang, D. W., Su, X., and Wu, G. (2022). Multi-time-scale coordinated optimal scheduling of integrated energy system considering frequency out-of-limit interval. Int. J. Electr. Power & Energy Syst. 141, 108268. doi:10.1016/j.ijepes.2022.108268

CrossRef Full Text | Google Scholar

Zhou, Y., Wang, C. S., Wu, J. Z., Wang, J. D., Cheng, M., and Li, G. (2016). Optimal scheduling of aggregated thermostatically controlled loads with renewable generation in the intraday electricity market. Appl. Energy 188, 456–465. doi:10.1016/j.apenergy.2016.12.008

CrossRef Full Text | Google Scholar

Nomenclature

Variables

G generator

D discriminator

V(D,G) objective function for DCGAN training

E expected value

D(G(z)) probability that the generated data G(z) will be judged true in D

D(x) probability that the real data x will be judged true in D

zPZ distribution of the noisy data z

PX real distribution of the electrical, gas and thermal load and PV output data x

Cq the qth cluster

p the sample point in Cq

mq the centre of mass of Cq

k is the number of cluster centres

ce, cg, ch cost factors for electricity, gas and heat respectively

Pet, Pht amount of energy purchased by the system from the superior electricity and heat networks respectively at time t

Vgt amount of gas purchased by the system from the superior gas network at time t

ca penalty factor for light abandonment

Pat amount of light abandoned by the system at time t I set of energy conversion equipment

ci operating cost factor for equipment i

Pit output of the equipment at time t

E(f) desired operating cost

CVaRα CVaR for a confidence level of α

λ trade-off between the desired operating cost and the risk of operating cost fluctuations

f objective function of the multi-scenario conventional scheduling model

Ωb set of previous reserved scenarios b the bth scenario in the set of previously reserved scenarios

πb probability of the bth scenario occurring

ζ, zb intermediate parameters with no clear physical meaning

PGT,et power generated by the gas turbine at time t

PHP,et input electric power of the heat pump at time t

PEB,et input electric power of the electric boiler at time t

Let electric load of the consumer at time t

PGT,gt gas consumption of the gas turbine at time t

PGB,gt gas consumption of the gas boiler at time t

Lgt gas load of the consumer at time t

σh heat distribution coefficient

ηHE efficiency of the heat exchange equipment

PHRSG,ht heat power generated by the waste heat boiler at time t

PHP,ht output heat power of the heat pump at time t

PEB,ht output heat power of the electric boiler at time t

PGB,ht output thermal power of the gas boiler at time t

Lht thermal load of the user at time t

PBAT,int PBAT,outt charging and discharging power of the storage device respectively

PBAT,inmax PBAT,outmax maximum charging and discharging power respectively

WBATt stored electrical energy at time t

WBATmin WBATmax the minimum and maximum stored electrical energy respectively

Pimin Pimax the minimum and maximum output of device i respectively

Pi,rdown Pi,rup the downward and upward climbing power of device i respectively

s total number of scenarios at t0+kΔt time

xs,t0+kΔt scenario of sources and loads at t0+kΔt time

xp,t0+kΔt scenario of sources and loads at the previous time

us,t0+kΔt historical scenario of sources and loads at t0+kΔt time

πs,t0+kΔt probability of the scenario at t0+kΔt time

pi probability of occurrence of the corresponding scenario

MAPEi MAPE of the corresponding scenario

Keywords: integrated energy system, scenario generation, optimal scheduling, energy scheduling, energy internet, integrated multienergy system

Citation: Xu J, Ji Z, Liu X, Bao Y, Zhang S, Wang W and Pang Z (2023) Two-stage scheduling of integrated energy systems based on a two-step DCGAN-based scenario prediction approach. Front. Energy Res. 10:1012367. doi: 10.3389/fenrg.2022.1012367

Received: 05 August 2022; Accepted: 27 September 2022;
Published: 09 January 2023.

Edited by:

Bin Zhou, Hunan University, China

Reviewed by:

Yongxi Zhang, Changsha University of Science and Technology, China
Lefeng Cheng, Guangzhou University, China

Copyright © 2023 Xu, Ji, Liu, Bao, Zhang, Wang and Pang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Zhenya Ji, 61214@njnu.edu.cn

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.