Next Article in Journal
Stochastic Optimal Control of Averaged SDDE with Semi-Markov Switching and with Application in Economics
Previous Article in Journal
Matrix mKdV Integrable Hierarchies via Two Identical Group Reductions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Stage Distributionally Robust Optimal Scheduling for Integrated Energy Systems Considering Uncertainties in Renewable Generation and Loads

1
School of Information Science and Technology, Hangzhou Normal University, Hangzhou 311121, China
2
Mobile Health Management System Engineering Research Center of the Ministry of Education, Hangzhou 311121, China
3
School of Engineering, Hangzhou Normal University, Hangzhou 311121, China
*
Authors to whom correspondence should be addressed.
Mathematics 2025, 13(9), 1439; https://doi.org/10.3390/math13091439
Submission received: 25 March 2025 / Revised: 17 April 2025 / Accepted: 21 April 2025 / Published: 28 April 2025

Abstract

:
To effectively account for the impact of fluctuations in the power generation efficiency of renewable energy sources such as photovoltaics (PVs) and wind turbines (WTs), as well as the uncertainties in load demand within an integrated energy system (IES), this article develops an IES model incorporating power generation units such as PV, WT, microturbines (MTs), Electrolyzer (EL), and Hydrogen Fuel Cell (HFC), along with energy storage components including batteries and heating storage systems. Furthermore, a demand response (DR) mechanism is introduced to dynamically regulate the energy supply–demand balance. In modeling uncertainties, this article utilizes historical data on PV, WT, and loads, combined with the adjustability of decision variables, to generate a large set of initial scenarios through the Monte Carlo (MC) sampling algorithm. These scenarios are subsequently reduced using a combination of the K-means clustering algorithm and the Simultaneous Backward Reduction (SBR) technique to obtain representative scenarios. To further manage uncertainties, a distributionally robust optimization (DRO) approach is introduced. This method uses 1-norm and ∞-norm constraints to define an ambiguity set of probability distributions, thereby restricting the fluctuation range of probability distributions, mitigating the impact of deviations on optimization results, and achieving a balance between robustness and economic efficiency in the optimization process. Finally, the model is solved using the column and constraint generation algorithm, and its robustness and effectiveness are validated through case studies. The MC sampling method adopted in this article, compared to Latin hypercube sampling followed by clustering-based scenario reduction, achieves a maximum reduction of approximately 17.81% in total system cost. Additionally, the results confirm that as the number of generated scenarios increases, the optimized cost decreases, with a maximum reduction of 1.14%. Furthermore, a comprehensive cost analysis of different uncertainties modeling approaches is conducted, demonstrating that the optimization results lie between those obtained from stochastic optimization (SO) and robust optimization (RO), effectively balancing conservatism and economic efficiency.

1. Introduction

Amidst profound transformations in the global energy landscape, enhancing energy utilization efficiency and achieving the “dual carbon” goals have become pivotal objectives in the energy sector’s development. In the pursuit of low-carbon and clean energy targets, the efficient utilization of renewable energy sources such as WT and PV power is emerging as a major trend in future energy development. The vigorous expansion of wind and solar facilities plays a crucial role in facilitating the transition of the energy structure towards low-carbon and secure energy systems. Consequently, the construction of a new power system predominantly based on new energy sources has become one of the key research focuses [1,2]. The IES, as an innovative energy supply framework that amalgamates various forms of energy, enables synergistic complementarity among different energy carriers. It offers significant advantages in improving comprehensive energy utilization efficiency, enhancing economic feasibility, and reducing environmental pollution [3,4]. Moreover, advanced optimization scheduling strategies for IES that incorporate renewable energy can effectively enhance the reliability [5] and flexibility [6] of the supply side. Therefore, this integrated approach is regarded as one of the effective methods to address current resource shortages and environmental challenges in the energy sector [7]. Renewable energy has currently been deployed in a variety of settings, including rural areas, communities, and industrial parks. However, the inherent uncertainties associated with renewable energy within IES pose potential risks to the stable energy supply demanded by the user side [8]. Similarly, the volatility of load demand [9] presents significant challenges to the stable operation and optimal scheduling of the system. Effectively managing these uncertainties to achieve stable and optimized operation of IES is a crucial research topic in the energy sector [10,11].
Currently, there are various methods for addressing the uncertainties in renewable energy and load, primarily using SO [12,13] and RO [14,15]. Considering the uncertainties closely related to load demand and the generation of WT power, Mirzaei M A et al. [16] proposed a two-stage hybrid information-gap decision theory (IGDT) stochastic method, aimed at accurately modeling the uncertainties in load demand and wind power generation. Zhong Z et al. [17] used a stochastic process constructed through a scenario tree to describe the uncertainties in power generation output and developed a multi-stage SO plan suitable for mid-term integrated generation and maintenance scheduling in cascade hydropower systems. Bagheri F et al. [18] proposed a scenario reduction method based on the K-medoids approach, which can reduce the computational time of SO problems. Additionally, considering system investment and maintenance costs, the method achieves the generation of adversarial networks (GAN) for generating uncertain parameter scenarios. However, stochastic programming requires the probability distribution of uncertain parameters to be known, and then the uncertainty problem is converted into a deterministic problem through sampling or analytical methods. The final optimization result represents the average optimal solution for all possible scenarios [19]. In practice, obtaining accurate distributions is challenging and cannot precisely reflect real-world patterns [20].
Sahebi A et al. [21] proposed an adjustable RO method that takes into account the uncertainties of various source loads; Fang F et al. [22] introduced a data-driven two-stage stochastic robust optimization scheduling model, which considers various uncertainties to maximize the profits of virtual power plants in the energy market; Wang J et al. [23] developed a two-stage RO approach for integrating hybrid energy systems, addressing the issue of wind power fluctuations while optimizing the degradation costs and total costs of energy storage systems. These studies use RO methods for optimization, which only require knowledge of the feasible domain of uncertain variables and then focus solely on the optimal result in the worst-case scenario [24]. However, the results obtained may often be overly conservative [25]. Moreover, the likelihood of encountering the worst-case scenario in renewable energy generation equipment is very low, which can lead to unnecessary cost expenditures when using RO methods for optimization.
Zhu L et al. [26] addressed the uncertainties on both the source and load sides by applying SO and RO, respectively, thereby achieving a balance between system operating costs and stability. In recent years, with in-depth research into both SO and RO, the DRO method, which combines the advantages of both, has emerged as a focal point for scholars domestically and internationally. It has gradually become one of the optimization methods that encompass uncertainty within the worst-case boundary constraints. The general idea of DRO is to make optimization decisions based on a certain set of probability distributions when the probability distribution of uncertain parameters is unknown or only partially known. Specifically, it seeks the optimal solution under the worst-case probability distribution, thereby ensuring the robustness of the solution. Compared to traditional optimization methods, DRO does not require precise probability distribution information. Instead, it describes potential distribution ranges by constructing uncertainty sets. This approach is more reliable than SO while being less conservative than RO. He C et al. [27] addressed the issues of wind power uncertainty and energy costs by constructing a DRO uncertainty set using moment-based uncertainty and minimizing costs as the optimization objective to solve the aforementioned problems. Son Y G et al. [28] developed and applied a new ambiguity set tailored to each renewable energy source, while employing a DRO method to account for the output uncertainty of renewable energy, thereby enhancing the robustness of previous DRO-based designs. Jin X et al. [29] proposed a two-stage DRO that uses the Wasserstein metric to select the worst-case distribution within the ambiguity set, thereby considering the uncertainty of renewable energy. Shui Y et al. [30] utilized norms to constrain the probability distribution ambiguity set of wind power stochastic output. Although DRO can effectively address these issues, the existing studies still have limitations, such as complex solution processes and the use of single norms, which may lead to overly one-sided optimization results.
With the accelerating evolution of energy systems toward multi-energy integration, Monemi Bidgoli et al. [31] innovatively integrated electricity, heating, cooling, and water systems, proposing a multi-objective optimization model that significantly reduces groundwater extraction. Flexibility was enhanced through DR and energy storage systems. By combining LSTM for load forecasting and mixed-integer linear programming (MILP), the practical applicability of the model was ensured. However, the paper did not delve into the dynamic coordination mechanisms across energy systems, nor did it consider the integration of emerging energy sources such as hydrogen, which limits its future scalability. Karimi et al. [32] pioneered a multi-energy collaborative framework incorporating hydrogen cycles and water systems. Nevertheless, the paper employed stochastic scenario generation to address PV and WT output fluctuations, which may lead to probability distribution mismatches under extreme weather conditions such as hurricanes, and it did not verify system robustness under extreme weather or failure scenarios, posing potential risks for practical deployment. Masoudi et al. [33] achieved economic optimality in the IEEE 30-bus system by applying high-accuracy piecewise linearization to thermal unit nonlinear cost functions within an MILP framework. However, the model did not incorporate demand-side response mechanisms or consider the impact of PV and WT output forecast errors on energy storage scheduling, which may impair adaptability to market volatility. The smart home energy management system developed by Haghighi et al. [34] innovatively integrated thermal energy storage with DR and refined appliance classification. By employing stochastic scenarios to model PV and WT uncertainties, the system realized joint optimization of user cost and emissions. However, the single energy hub architecture failed to overcome the “information silo” issue, limiting scalability, and the lack of quantitative metrics for user comfort may compromise actual user experience.
Based on the above research and analysis, this paper focuses on an IES with electricity–heat–hydrogen multi-energy coupling, composed of energy supply and conversion units including PV and WT generators, MTs, ELs, HFCs, electric boilers (EBs), energy storage devices, the power grid, gas network, and heating supply network. To address the uncertainties within the IES, the scenario method is employed to describe the uncertainties of renewable energy output and load. The integration of energy storage technology can, to some extent, stabilize the impacts caused by these uncertainties, and this technology has gradually become an indispensable part of IES [35,36]. Finally, a comprehensive norm is used to constrain the confidence level of uncertainty probabilities, constructing a two-stage RO model that accounts for the uncertainties of WT, PV, and loads. The first stage primarily focuses on long-term planning within the IES, including the selection and investment decisions for various energy equipment. The goal is to minimize the investment costs of the equipment while meeting future energy demands. The second stage shifts the focus to short-term operational optimization of the system, with the core objective of achieving real-time or near-real-time energy dispatch and balance. This involves coordinating the production, conversion, storage, and consumption of various energy sources, such as electricity, heat, and gas, across different time scales. In addition, to better alleviate peak electricity demand, further increase the utilization of renewable energy, and reduce phenomena such as wind curtailment and energy wastage, the price-based DR mechanism can fully leverage the control of loads to achieve reasonable energy utilization under multi-energy coordination. This mechanism optimizes the spatial and temporal distribution of demand-side energy loads. Studies have shown that integrating the DR mechanism into integrated IESs can significantly improve system operation efficiency and flexibility [37]. DR works by setting reasonable electricity prices, encouraging users to voluntarily adjust their electricity and heating behaviors. By incorporating energy storage devices, it achieves load peak shaving and valley filling, which not only saves energy costs for users but also alleviates the peak load pressure of IESs to some extent, reduces wind curtailment rates, and thus increases the utilization of wind power.
The structure of this article is as follows: The first part introduces the theoretical background, motivation for topic selection, and research objectives of this article; The second part establishes the model of the IES with electricity–heating–hydrogen cogeneration, which includes a DR model, system cost model, electricity–heating balance, and various equipment constraints; The third part establishes a data-driven DRO model, which includes the construction of uncertainty probability distribution sets, DRO models, solution processes, and overall model-solving steps; The fourth part verifies the effectiveness of the proposed model through numerical examples; Finally, the fifth part provides a brief summary and discussion.
The innovation of this article is mainly reflected in two aspects:
First, the use of typical scenarios obtained by combining the MC sampling method with the K-means clustering algorithm is proposed to describe the uncertainties in PV, WT, and loads. The MC, through completely random sampling, could capture extreme scenarios, such as extremely high or low PV and WT outputs, as well as load demand. This allows for testing the system’s performance under worst-case conditions, ensuring the reliability of the scheduling strategy, enhancing the model’s robustness, and mitigating the risk of high operational costs in practical applications. Distinguished from traditional approaches that focus on single energy sources or simplified scenarios, this method better aligns with the operational characteristics of complex real-world energy systems. Compared to other methods, such as Latin Hypercube Sampling (LHS), which is constrained by stratified sampling, it may result in insufficient scenario coverage, failing to adequately capture extreme scenarios; this limitation can lead to suboptimal model performance under extreme conditions, thereby increasing the risk of higher operational costs in practical applications.
Second, a two-stage DRO model is employed to address the uncertainties in PVs, WTs, and loads within the system, achieving a balance between economic efficiency and robustness in the optimization scheduling process. The master problem constructs the objective function by comprehensively considering multiple cost factors, including equipment operation, energy procurement, energy storage costs, curtailment costs of WT and PV power, DR compensations, and carbon emission costs. Additionally, strict constraints, such as equipment capacity limits, charging and discharging efficiency, and ramping constraints, are imposed to minimize the overall system cost. The subproblem focuses on addressing uncertainties, providing a reliable optimization framework for addressing complex energy environments and uncertainty management. It effectively balances the economic efficiency and robustness of the scheduling results. Additionally, by incorporating a DR operational mechanism, the distribution of electricity and heating loads is optimized, further enhancing system operation and reducing system operating costs.

2. IES Model

The structural diagram of the IES constructed in this article is shown in Figure 1. The energy supply part includes WT, PV, electricity purchased from the grid, gas purchased from the gas network, and heating energy purchased from the heating supply network. The energy conversion and storage parts includes EB, combined heat and power units (CHP), EL, HFC, batteries, heating storage tanks, and hydrogen storage tanks. Each device operates in coordination to meet the electricity and heating load requirements of the system under the DR mechanism.

2.1. DR Mechanism Model

The DR mechanism [38] refers to the process in which users autonomously adjust their electricity consumption behavior based on the load price signals provided by relevant authorities [39]. The DR model established in this article primarily includes three categories: shiftable loads, transferable loads, and reducible loads.

2.1.1. Shiftable Load

Shiftable load refers to the load that can be entirely shifted from one time period to another. The compensation required for the user after shifting is:
F s h i f t = F cos t s h i f t P t o t a l s h i f t t = t s h t s h + t D + 1 ϕ t S s h i f t = [ t s h , t s h + t D + 1 ] { t s } H s h i f t = ( 0 , . . . , P τ s h i f t , P τ + 1 s h i f t , . . . , P τ + τ D t s s h i f t , , 0 ) H * s h i f t = ( 0 , , P t s s h i f t , P t s + 1 s h i f t , , P t D s h i f t , , 0 )
where F cos t s h i f t is the compensation price per unit of shiftable load power, ¥/kW; P t o t a l s h i f t is the total shifted power of H s h i f t , in kW; ϕ t is the shifting status of H s h i f t at time period t , with a value of 0 or 1; S s h i f t is the set of starting time periods for load shifting; H s h i f t is the power distribution vector of H s h i f t * shifted from the starting time period t s to the starting time period τ , where no shifting occurs when τ = t s ; and H s h i f t * is the power distribution vector before participating in the scheduling.

2.1.2. Transferable Load

Transferable load refers to the redistribution of a device’s total load across different time periods while ensuring that the overall load remains unchanged. The power constraint for load transfer is as follows:
ϖ t P m i n t r a n < P t t r a n < ϖ t P m a x t r a n
where P m i n t r a n and P m a x t r a n , respectively, are the minimum and maximum power of transferable load, in kW; P t t r a n is the amount of load transferred at time period t ; and ϖ t is the transfer status at time period t , with a value of 0 or 1.
To prevent excessive dispersion of a load that could lead to frequent start–stop cycles of equipment, constraints on the minimum continuous operation time of the transferable load need to be imposed. Considering the operation of transferable loads starting from time t , if ϖ t ϖ t 1 = 0 , then the operational state of the equipment associated with the transferable load remains unchanged at time t . If ϖ t ϖ t 1 = 1 , it indicates that the equipment begins load transfer at time t . Consequently, the total operational state of the equipment over the period from t to t + T m i n t r a n 1 must satisfy the following condition:
τ = t t + T m i n t r a n 1 ϖ t T m i n t r a n
where T m i n t r a n is the minimum continuous operation time, h.
In summary, the compensation cost after load transfer is:
F t r a n = F cos t t r a n t = t t r t t r + ( ϖ t P t t r a n )
where F cos t t r a n is the compensation price per unit of transferable load power, ¥/kW.

2.1.3. Curtailable Load

The curtailable load fundamentally differs the shiftable and transferable loads. After adjustment, the total load of shiftable and transferable loads remains unchanged, while the curtailable load reduces the total load. The compensation cost after load reduction is:
F c u t = F cos t c u t t = 1 T κ t ( P t c u t P t c u t * ) P τ c u t = ( 1 ε τ κ τ ) P τ c u t *
where F cos t c u t is the compensation price per unit of curtailable load, ¥/kW; κ t is a binary variable indicating the reduction status of the curtailable load at time period t ; P τ c u t is the power at time period τ after participating in scheduling, in kW; P t c u t * is the power at time period τ before participating in scheduling, in kW; and ε τ is the load reduction coefficient at time period τ .
To protect user rights, constraints on the number of reductions and the maximum and minimum continuous reduction times need to be imposed:
t = 1 24 κ t N m a x t = 1 t + T m a x c u t 1 ( 1 κ t ) 1 t = 1 t + T m i n c u t 1 κ t T m i n c u t
where N m a x is the maximum number of reductions; T m a x c u t is the maximum continuous reduction time, h; and T m i n c u t is the minimum continuous reduction time, h.

2.2. Cost Model of IES

The following objective function is established based on the structure diagram proposed in this article:
f m p = c s t = 1 T 1 u t + 1 g 1 u t g + c H F C t = 1 T 1 u t + 1 H F C 1 u t H F C f s p = c b u y + c h _ b u y + c g + c c d + c q w + c q ν c s e l l + c d r + c C O 2
where f m p is the startup and shutdown costs of the MT and HFC; c s is the startup and shutdown cost coefficient of the MT; u t g is the state variable of the MT at time t , which takes values of 0 or 1; c H F C is the start-up or shut-down cost coefficient of the HFC; u t H F C is the state variable of the HFC at time t , with a value of either 0 or 1; f s p is the total operating costs of the system, in CNY; c b u y is the costs of electricity purchased from the grid, in CNY; c h _ b u y is the heat purchase costs from the thermal supply network, in CNY; c g is the natural gas costs required for CHP, in CNY; c c d is the energy storage costs, in CNY; c q w is the wind curtailment costs, in CNY; c q ν is the solar curtailment costs, in CNY; c s e l l is the revenue from electricity sales, in CNY; c d r is the DR costs, in CNY; and c C O 2 is the carbon emission costs, in CNY.

2.2.1. Cost of Electricity Purchased from the Grid

In the proposed model, the IES can conduct electricity transactions with the grid, and the transaction cost is:
c b u y = t = 1 T r t b u y P t b u y
where r t b u y is the electricity purchase price of the IES from the grid at time t , in CNY; and P t b u y is the amount of electricity purchased by the IES from the grid at time t , in kWh.

2.2.2. Heat Purchase Cost from the Heating Supply Network

To provide users with a stable heating system, heat can be purchased from the heating network, and the heat purchase cost is:
c h _ b u y = t = 1 T r t h _ b u y P t h _ b u y
where r t h _ b u y is the heat purchase price from the heating supply network at time t , in CNY; and P t h _ b u y is the heat purchase amount from the heating supply network at time t , in kWh.

2.2.3. Natural Gas Cost Required for CHP

To meet the user’s demand of electricity and heating load, natural gas needs to be purchased from the gas network. The purchase cost is:
c g = t = 1 T r g P g , t C H P
where r g is the natural gas purchase price of the IES from the gas network, in CNY; and P g , t C H P is the amount of natural gas purchased by the IES from the gas network at time t , in kWh.

2.2.4. Energy Storage Cost

Considering that energy storage equipment will incur depreciation during its use, the cost model is:
c c d = t = 1 T r c d e P t c h e + p t d i s c h e + r c d h P t c h h + p t d i s c h h + r c d H P t c h H + p t d i s c h H
where r c d e is the degradation coefficient of electricity energy storage; r c d h is the degradation coefficient of heating energy storage;   r c d H is the degradation coefficient of hydrogen energy storage; P t c h e is the charging power of the electricity storage device, in kW; p t d i s c h e is the discharging power of the electricity storage device, in kW; P t c h h is the charging power of the heating storage device, in kW;   p t d i s c h h is the discharging power of the heating storage device, in kW; P t c h H is the charging power of the hydrogen storage device, in kW; and p t d i s c h H is the discharging power of the hydrogen storage device, in kW.

2.2.5. Wind and Solar Curtailment Costs

c q w = t = 1 T r q w ( P ^ t w P t w )
c q v = t = 1 T r q v ( P ^ t v P t v )
where r q w is the operating cost coefficient of the WT; P ^ t w is the wind power forecast at time t , in kW; P t w is the actual wind power participating at time t , in kW; r q v is the operating cost coefficient of the PV; P ^ t v is the PV power forecast at time t , in kW; and P t v is the actual PV power participating at time t , in kW.

2.2.6. Revenue from Electricity Sales

When there is excess electricity, the surplus can be sold to the grid. The revenue model is:
c s e l l = t = 1 T r s e l l P t s e l l
where r s e l l is the electricity selling price of the IES to the grid, in CNY; and P t s e l l is the amount of electricity selling to the grid by the IES at time t , in kWh.

2.2.7. DR Cost

The shiftable, transferable, and curtailable loads require corresponding compensation to be provided to the users:
c d r = F s h i f t + F t r a n + F c u t
where F s h i f t is the compensation cost after load shifting, in CNY; F t r a n is the compensation cost after load transfer, in CNY; and F c u t is the compensation cost after load reduction, in CNY.

2.2.8. Carbon Emission Cost

c C O 2 = t = 1 24 λ C O 2 ( μ g r i d P t b u y + ( μ g a s P g , t C H P )
where λ C O 2 is the carbon price, in CNY/ton CO2;   μ g r i d is the carbon emission intensity of the power grid, in gCO2/kWh; and μ g a s is the carbon emission intensity of natural gas, in gCO2/kWh.

2.2.9. Operating Constraints of the EL

P H 2 , t E L = η E L P e , t E L u t E L P e , E L m i n P e , t E L u t E L P e , E L m a x
where P H 2 , t E L and P e , t E L are the output hydrogen power and input electrical power of the EL at time t, respectively, in kW; η E L is the power-to-hydrogen conversion efficiency; u t E L is the start-up/shut-down state at time t; and P e , E L m a x and P e , E L m i n are the upper and lower limits of electrical power consumption, respectively, in kW.

2.2.10. Operating Constraints of the HFC

P e , t H F C = η H F C P H 2 , t H F C u t H F C P H 2 , H F C m i n P H 2 , t H F C u t H F C P H 2 , H F C m a x ω H F C m i n P h , t H F C / P e , t H F C ω H F C m a x
where P e , t H F C and P H 2 , t H F C are the output electrical power and input hydrogen power of the HFC at time t, respectively, in kW; P h , t H F C is the output thermal power at time t ; η E L is the hydrogen-to-electricity conversion efficiency of HFC; P H 2 , H F C m a x and P H 2 , H F C m i n are the upper and lower limits of hydrogen power consumption, respectively, in kW; and ω H F C m a x and ω H F C m i n are the upper and lower limits of the heat-to-power ratio of HFC, respectively.

2.3. Restraints and Balance

2.3.1. PV and WT Constraints

0 P t w P w m a x 0 P t ν P ν m a x
where P w m a x is the maximum output power of the WT, in kW; and P ν m a x is the maximum output power of the PV system, in kW.

2.3.2. Energy Purchase and Sale Constraints from External Energy Networks

P b u y m i n P t b u y P b u y m a x P s e l l m i n P t s e l l P s e l l m a x P h _ n e t m i n P t h _ b u y P h _ n e t m a x P g m i n P g , t C H P P g m a x
where P b u y m i n and P b u y m a x are the lower and upper limits of electricity purchase by the IES from the external power grid, respectively; P s e l l m i n and P s e l l m a x are the lower and upper limits of electricity sale by the IES to the external power grid, respectively; P h _ n e t m i n and P h _ n e t m a x are the lower and upper limits of heat purchase by the IES from the external heating supply network, respectively; and P g m i n and P g m a x are the lower and upper limits of gas purchase by the IES from the external gas network, respectively.

2.3.3. Operating Constraints of the EB

P h , t E B = η E B P e , t E B u t E B P e , E B m i n P e , t E B u t E B P e , E B m a x
where P h , t E B and P e , t E B are the output thermal power and input electrical power of the EB at time t , r e s p e c t i v e l y , in kW; η E B is the electric-thermal conversion efficiency; u t E B is the start-up/shut-down state at time t ; and P e , E B m i n and P e , E B m a x are the lower and upper limits of electrical power consumption, respectively, in kW.

2.3.4. CHP Operating Constraints

P e , t C H P = ω g 2 e P g , t C H P P g , C H P m i n P g , t C H P P g , C H P m a x ω C H P m i n ω h / e ω C H P m a x
where P e , t C H P is the electricity output power of the CHP system at time t , in kW; ω g 2 e is the gas-to-electricity conversion efficiency of the C H P unit; P g , t C H P is the input gas power to the CHP system at time t , in kW; P g , C H P m a x is the upper limit of the input gas power to the CHP system, in kW; P g , C H P m i n is the lower limit of the input gas power to the CHP system, in kW; ω h / e is the heating-to-electricity ratio of the CHP unit; ω C H P m a x is the upper limit of the heating-to-electricity ratio of the CHP system; and ω C H P m i n is the lower limit of the heating-to-electricity ratio of the CHP system.

2.3.5. Ramp-Up Constraints

P g , t C H P P g , t 1 C H P γ u _ g 1 u t 1 g + P g , C H P m a x u t g P g , t 1 C H P P g , t C H P γ d _ g 1 u t g + P g , C H P m a x u t 1 g P e , t E L P e , t 1 E L γ u _ E L 1 u t 1 E L + P e , E L m a x u t E L P e , t 1 E L P e , t E L γ d _ E L 1 u t E L + P e , E L m a x u t 1 E L P H 2 , t H F C P H 2 , t 1 H F C γ u _ H F C 1 u t 1 H F C + P H 2 , H F C m a x u t H F C P H 2 , t 1 H F C P H 2 , t H F C γ d _ H F C 1 u t H F C + P H 2 , H F C m a x u t 1 H F C
where γ u _ g is the ramp-up rate upper limit of the CHP unit; γ d _ g is the ramp-up rate lower limit of the CHP unit; γ u _ E L is the ramp-up rate upper limit of the EL unit; γ d _ E L is the ramp-up rate lower limit of the EL unit; γ u _ H F C is the ramp-up rate upper limit of the HFC unit; and γ d _ H F C is the ramp-up rate lower limit of the HFC unit.

2.3.6. Energy Storage Operating Constraints

The following constraints are added to the energy storage device’s operation process, including SOC status, charge and discharge status, and energy scheduling start and end status:
0 P t c h u t c h P c d m a x 0 P t d i s u t d i s P c d m a x u t c h u t d i s = 0 S m i n S t S m a x S t = S t 1 + ω c h P t c h ω d i s c h P t d i s c h
where P t c h is the charging power of the energy storage device at time t , in kW; P t d i s is the discharging power of the energy storage device at time t , in kW; u t c h is charging status at time t , with values of 0 or 1; u t d i s is discharging status at time t , with values of 0 or 1; P c d m a x is the upper limit of charging and discharging power for energy storage, in kW; S t is capacity of the energy storage at time t , in kW; S m i n is the lower limit capacity of the energy storage, in kW; S m a x is the upper limit capacity of the energy storage, in kW; ω c h is the charging efficiency of the energy storage; and ω d i s c h is the discharging efficiency of the energy storage.

2.3.7. Electricity Power Balance Constraints

t = 1 24 P e , t H F C + P t b u y + P e , t C H P + ω d i s c h P t d i s c h e + P t w + P t ν = t = 1 24 P t l e + P t s h i f t + P t t r a n + P t s e l l + ω c h P t c h e + P e , t E L + P t E B
where P t l e is the electricity load at time t , in kW; P t s h i f t is the shiftable electricity load at time t , in kW; and P t t r a n is the transferable electricity load at time t , in kW.

2.3.8. Heating Power Balance Constraints

t = 1 24 ( 1 η l o s s h _ n e t ) P t h _ b u y + P h , t H F C + ω h / e P e , t C H P + P h , t E B + ω d i s c h P t d i s c h h = t = 1 24 P t l h P t c u t + ω c h P t c h h
where P t l h is the heating load at time t , in kW; P t c u t is the reducible heating load at time t , in kW; and η l o s s h _ n e t is the heat loss efficiency of the heating supply network.

2.3.9. Hydrogen Power Balance Constraints

t = 1 24 P H 2 , t E L η H F C + ω d i s c h P t d i s c h e = t = 1 24 P H 2 , t H F C + ω c h P t c h e

3. Data-Driven DRO Model

3.1. Construction of Uncertainty Probability Distribution Set

To address the uncertainties in PV, WT, and electricity–heating loads within the IES, multiple representative scenarios of PV, WT, and loads output are generated along with their probability distributions. These uncertainties are incorporated into the optimization model to ensure that the scheduling strategy can effectively accommodate the stochastic variations in renewable energy generation and load demand. This approach enhances the system’s capability to integrate renewable energy and improves the robustness of its operation.

3.1.1. Distribution Function and Multi-Scenarios Generation Method

In the optimization scheduling of an IES, the modeling of uncertainties in PV, WT, and load demand is one of the core challenges. Based on the historical data characteristics of PV generation, WT generation, and electricity–heating loads, this article employs MC random sampling to generate multiple scenarios. Additionally, the following probability distribution models are incorporated to comprehensively capture the uncertainty space:
(1)
PV power output modeling: Beta distribution
PV power output is significantly influenced by weather conditions such as solar irradiance and cloud cover, with its normalized power values typically distributed within the range of [0, 1]. Therefore, a Beta distribution is selected to characterize the probabilistic properties of PV power output. Its probability density function is given by:
f ( x ; α , β ) = x α 1 ( 1 x ) β 1 B ( α , β ) , 0 < x < 1
Among them, α > 0 , β > 0 are the two shape—parameters that can be fitted using historical data to adjust the distribution’s shape, such as symmetry and skewness; and B ( α , β ) is the Beta function. Its calculation formula is B ( α , β ) = Γ ( α ) Γ ( β ) Γ ( α + β ) ; the gamma function Γ ( · ) satisfies Γ ( n ) = ( n 1 ) ! in the integer domain, which supports efficient computation of the parameter.
(2)
WT power output modeling: Weibull distribution
WT power output is closely related to wind speed, which typically follows a Weibull distribution. Its probability density function is expressed as:
f ( x ; λ , k ) = k λ ( x λ ) k 1 e ( x λ ) k , x 0 0 , x < 0
Among them, λ   is the scale parameter, which determines the typical range of wind speed and reflects the characteristic of “average wind speed”; and k is the shape parameter. When k = 1 , the Weibull distribution degenerates into an exponential distribution. When k = 2 , the Weibull distribution resembles a Rayleigh distribution, allowing it to flexibly adapt to wind speed characteristics across different regions.
(3)
electricity–heating loads power output modeling: normal distribution
The uncertainty in load demand is typically influenced by multiple factors, such as user behavior and temperature variations. Its forecasting error follows a normal distribution. The probability density function is expressed as:
f ( x ) = 1 2 π σ e ( x μ ) 2 2 σ 2 , < x < +
Among them, μ represents the expected value of the load, reflecting the typical energy consumption pattern, while σ describes the range of load fluctuations. The larger σ is, the higher the uncertainty.
Based on the aforementioned probability distribution models, the MC random sampling algorithm is employed to generate multiple scenarios for four types of random variables: PV power output, WT generation, and electricity–heating loads. This involves drawing a large number of random samples from each distribution, aiming to comprehensively cover the potential variations in WT and PV output, as well as load demand, ensuring the representativeness and diversity of the scenarios.

3.1.2. Scenario Clustering

Due to the scenarios generated by MC sampling are relatively large, directly using them for optimization calculations would result in extremely high computational complexity. Therefore, the K-means clustering algorithm is applied to compress the sampled scenarios and extract a set of representative scenarios. When determining the number of clusters, a larger number is not always better. If the number of clusters is too high, it may lead to a decrease in the optimization model’s computational speed. Therefore, an appropriate number of clusters needs to be selected based on the data themselves. In this article, the silhouette coefficient method is used to determine the number of scenario clusters.
As shown in Figure 2, based on the large number of scenarios generated by MC sampling, the K-means clustering algorithm is used to reduce the scenarios into a limited set of scenarios with distinct probabilities for PV units, WT, electricity loads, and heating loads. These four types of scenarios are then combined using the Cartesian product. The SBR technique is applied for further scenario reduction, ultimately obtaining Y sets of representative joint output scenarios for PV, WT, and loads, along with their corresponding probabilities. Subsequently, the objective function value for each joint scenario can be calculated and summed, facilitating system analysis.

3.2. DRO Model

Given the potential limitations of historical forecast data on PV, WT, and loads, the representative scenarios obtained through scenario clustering may not fully capture actual fluctuations. To address this, a DRO approach is introduced, where the representative scenarios serve as inputs. A distributional ambiguity set is defined using comprehensive norm constraints to restrict the fluctuation range of probability distributions, thence between robustness and economic efficiency in the optimization process.
The two-stage DRO model developed in this article can be summarized as follows:
The first stage establishes the foundation for the normal operation of the system and performs preliminary cost optimization by minimizing fixed costs. Its objective function comprehensively considers various cost components, such as operational costs, compensation costs, and the variable η associated with uncertainties. The second stage focuses on adjusting decisions based on uncertainty scenarios. Specifically, it calculates the system’s cost or revenue under different uncertainty scenarios according to the first-stage decisions and the realization of uncertain variables. This information is then fed back to the first stage to refine the decision variables, aiming to minimize the expected adjustment cost in the worst-case scenario. The matrix representation of the data-driven two-stage DRO model is as follows:
m i n m T x x X + m a x p b Ω b b = 1 N b p b m i n y b Y ( x , ξ b ) n T y b + k ξ b
s . t . C x c
D y b d ξ b
G x + H y b g b
A x + B y b = q b
where x is the first-stage variable; y b is the second-stage variable; m and n are the cost coefficients corresponding to the first and second-stage variables; Ω b is the set that p b satisfies; m a x p b Ω b is the scenario probability distribution value that maximizes the objective function; k is the penalty coefficient per unit deviation; ξ b is the vector of actual wind and photovoltaic output deviations and load fluctuations in scenario b ; N b is the number of scenario clusters; p b is the occurrence probability of scenario b ; C , c , D , d , G , H , g b , A , B , q b are the matrices or vectors that match the variables in the constraint conditions of the optimization model; Equation (32) is all the constraints related to the first-stage variables; Equation (33) is the relevant constraints of the second-stage variables; and Equations (34) and (35) are the coupling constraints of the two-stage variables, such as the system power balance constraints, among others.
To balance robustness and economic efficiency in the optimization process while ensuring that the actual probability distribution fluctuates within a reasonable range and aligns more closely with real data characteristics, 1-norm [12] and ∞-norm [40] constraints are introduced to limit the fluctuation range of probability distributions for scenarios. This ensures that the optimization model remains robust even under the worst-case probability distribution. Specifically, by imposing constraints based on the 1-norm and ∞-norm, a distributional ambiguity set is defined, encompassing multiple possible probability distributions. This distributional ambiguity set reflects the uncertainty in the perception of probabilistic distributions of uncertain factors. While the exact occurrence probability of each scenario cannot be precisely determined, comprehensive norm constraints can be used to define a reasonable fluctuation range for the probability distribution, mitigating scenario deviations caused by limitations in historical data. During the optimization process, by minimizing the expected cost under the worst-case distribution, the model effectively balances economic efficiency and robustness, thereby reducing the impact of extreme scenarios on system operating costs. If only considering the 1-norm or ∞-norm separately, it may lead to extreme or biased probability fluctuations. Therefore, a comprehensive norm constraint is constructed, ensuring that the distributional ambiguity set Ω b = Ω 1 + Ω satisfies the following constraints:
Ω b = { p b } p b 0 , b = 1,2 , . . . , N b b = 1 N b p b = 1 b = 1 N b p b p b 0 θ 1 m a x 1 b N b p b p b 0 θ
where p b 0 is the reference probability distribution value of representative scenario b ; θ 1 and θ are the constraint radius, which is the allowable deviation under the corresponding norm constraint; and N b is the number of typical scenarios.
As stated in reference [12], the deviation of scenario probabilities satisfies the following probabilistic guarantee:
P r { b = 1 N b p b p b 0 θ 1 } 1 2 N b e 2 M θ 1 N b P r { m a x b = 1,2 , . . . N b p b p b 0 θ } 1 2 N b e 2 M θ
where p r represents the probability that the event within the parentheses holds; and M is the number of historical scenarios.
Let the right-hand side of Equation (37) be equal to α 1 and α , respectively, then it is transformed into the following equation:
θ 1 = N b 2 M ln 2 N b 1 α 1 θ = 1 2 M ln 2 N b 1 α
where α 1 and α represent the confidence levels that the probability distribution is required to satisfy.
It can be seen from Equations (36) to (38) that as the amount of historical data increases, the value of θ decreases, which means that the confidence set at the same confidence level will shrink. When the historical data increases to infinity, both θ 1 and θ decrease to 0, indicating that the initial distribution is the true distribution.

4. Solution Process

For the min–max–min three-layer optimization model established in Equation (31), this article decomposes it into two parts—the master problem and the subproblem—and then employs a decomposition algorithm based on Column and Constraint Generation (C&CG) to solve it. By iteratively solving the master problem and the subproblem using the C&CG algorithm, the upper and lower bounds are progressively tightened until an optimal solution that meets a certain precision requirement is obtained, at which point the iteration stops.

4.1. Master Problem

The master problem can be expressed in the form of matrix:
L = m i n x X , , y b i Y ( x , ξ b ) , η ( m T x + η ) s . t . η m a x p b Ω b b = 1 N b p b i m i n y b i Y ( x , ξ b ) ( n T y b i + k ξ b ) , i = 1,2 , . . . , I C x c D y b i d ξ b , b , i = 1,2 , . . . , I G x + H y b i g b , b , i = 1,2 , . . . , I A x + B y b i = q b , b , i = 1,2 , . . . , I
where η is the given threshold; and I is the total number of model iterations.

4.2. Sub-Problem

The sub-problem is a double-layer structure of max–min, which is solved after the first stage variable x * is given, and is expressed in matrix form as:
m a x p b Ω b b = 1 N b p b i m i n y b i Y ( x , ξ b ) ( n T y b i + k ξ b ) , i = 1,2 , . . . , I
From Equation (40), it can be observed that in the sub-problem, the probability values of discrete scenarios exhibit an uncorrelated relationship with other variables. Therefore, the sub-problem can be decomposed into two steps for solution: first, solving the inner minimization problem, and then addressing the outer maximization problem. This process is explicitly shown in the following equation:
u b = m i n y b Y ( x , ξ b ) ( n T y b i + k ξ b ) U = m a x p b Ω b b = 1 N b p b u b
where u b can be obtained from the solution result of the master problem.

4.3. Model-Solving Steps

To sum up, the specific solution process of the model is shown in Figure 3:

5. Example Analysis

5.1. Example Description

In this section, a certain community IES is selected as the research object. Taking the system structure shown in Figure 1 as an example, the effectiveness of the proposed model and algorithm is verified through case-based simulation. The simulation is carried out using MATLAB 2018a simulation software, and the cplex solver is called by yalmip. The time-of-use electricity price, gas price, and the model parameters of each device are shown in Table 1, Table 2 and Table 3. The solution process of the model in this article is shown in Figure 3. PV, WT, and loads forecasting data are cited from Reference [38]. In this article, based on the 1000 PV, WT, and loads output data generated by MC, the clustering method is used to obtain the typical scenarios. The number of typical scenarios is set to 4, and the confidence levels α 1 and α are both 80%.

5.2. Scenario Generation Analysis

In the experiment, utilizing MC simulation based on different distribution functions, 1000 sets of initial scenario data for PV, WT, and loads were generated. The K-means clustering algorithm was employed to reduce these to 20 scenarios with varying probabilities for PV units, WT units, electricity load, and heating load, each considered separately. These four types of scenarios were then combined using a Cartesian product, and the SBR technique was applied to further reduce the number of scenarios. Ultimately, four typical combined output scenarios for PV, WT, electricity load, and heating load were obtained, as illustrated in Figure 4.
From the PV, WT, and electricity–heating loads scenarios distributions shown in Figure 4, it can be observed that scenarios data are relatively dispersed across different time periods and scenario indices. Taking PV output as an example, the numerical differences among different scenarios, represented by various colored curves, are significant at different time steps, covering a broad range. This dispersion indicates that the MC sampling method effectively captures a wide variety of potential situations, reflecting greater uncertainty and variability. Since these parameters exhibit diverse and stochastic variations in actual operation, this approach provides an advantage in accurately simulating the complex joint output of PV, WT, and load conditions.
The range of output values also varies among scenarios. Some scenarios exhibit a relatively wide fluctuation range, potentially spanning from lower to higher power outputs, while others have a narrower range of fluctuations, indicating more stable or smaller variations. This further demonstrates the representativeness of the reduced scenarios in reflecting the overall diversity of scenarios, encompassing both highly variable and relatively stable conditions.
The curves of scenario data exhibit significant variability. For instance, the electricity load scenarios show pronounced fluctuations, reflecting the rapid changes and uncertainties in load demand at different times. This high level of volatility aligns more closely with the real-world characteristics of load variations, enabling a more realistic simulation of system operations under different load fluctuation conditions.
The probabilities of each scenario are listed in Table 4.
In addition to the existing scenario generation methods, LHS has been introduced to generate a large number of scenarios with diversity and randomness. Similarly, using the K-means clustering algorithm and the SBR technique, four representative joint output scenarios for PV, WT, and loads are obtained, as shown in Figure 5.
In Figure 5, the distribution of the obtained typical scenario data is relatively concentrated, and the values of different scenario curves are quite close at certain moments. For instance, in the WT output scenario plot, some curves nearly overlap at specific times, indicating that the scenarios generated by the LHS method lack diversity and may not fully encompass all possible operating conditions, particularly in representing extreme or special cases. Additionally, the data curves are relatively smooth with minimal fluctuations. For example, in the electricity load scenario plot, the curves exhibit relatively gentle changes, which may not accurately reflect the rapid variations in electricity load during actual operation. For studies that need to consider the impact of rapid load fluctuations on the system, the data in Figure 5 may not provide sufficiently precise information.
Under the condition that other factors remain unchanged, six schemes were designed, as shown in Table 5. In Scheme 1, the PV output scenarios were generated using the LHS method, while the WT output, electricity load, and heating load scenarios were generated using the MC method. In Scheme 2, the PV output scenarios were generated using the MC method, the WT output scenarios were generated using the LHS method, and the electricity and heating load scenarios were generated using the MC method. In Scheme 3, the PV output, WT output, and heating load scenarios were generated using the MC method, while the electricity load scenarios were generated using the LHS method. In Scheme 4, the PV output, WT output, and electricity load scenarios were generated using the MC method, while the heating load scenarios were generated using the LHS method. In Scheme 5, the PV output, WT output, electricity load, and heating load scenarios were all generated using the LHS method. In Scheme 6, the PV output, WT output, electricity load, and heating load scenarios were all generated using the MC method. By summing the cost optimization results of all representative joint scenarios in each of the above methods, the effectiveness of different scenario generation approaches can be analyzed to determine the most optimal one. The calculation results are presented in Table 6.
From Table 6, it can be observed that under the condition where other parameters remain constant, the cost optimization result of Scheme 6 is CNY 10,733.9712, which is the lowest among the six schemes. The cost of Scheme 1 is CNY 10,737.2765, which is close to that of Scheme 5 but slightly higher. The costs of Scheme 2, Scheme 3, and Scheme 4 are CNY 11,298.0184, CNY 12,106.6047, and CNY 11,143.0123, and the cost in Scheme 5 reaches as high as CNY 13,060.2929, which is significantly higher than that in Scheme 6. This indicates that Scheme 6 has a distinct advantage in cost control, further reducing the conservativeness of the results and achieving optimization goals at a lower cost. This contributes to the development of more precise scheduling plans, minimizing unnecessary expenditures and making it more economically attractive. In contrast, the LHS method may introduce additional sampling bias during the optimization process, leading to instability in convergence speed, which in turn affects both computational efficiency and the quality of the optimization results.
Furthermore, as shown in the power operation data in Figure 6, the stable output of the CHP unit during periods 16–21 forms a significant complementarity with the output characteristics of renewable energy sources. The realization of this synergistic effect relies heavily on the accuracy of two key parameters in historical data: first, the temporal characteristics of renewable energy output, and second, the peak–valley features of the load curve. Our tests indicate that when the root mean square error (RMSE) of PV and WT output forecasts exceeds 12%, the output of system equipment scheduling plan exhibits notable deviations, resulting in an approximate 8% decrease in overall system efficiency. In terms of heating optimization, precise control of the thermal energy storage system depends on the accuracy of three data dimensions: the first one is the phase characteristics of the thermal load curve, particularly, the start time and duration of the evening peak. The second one is the relative cost ratio between different heating supply devices. The last one is the transmission delay parameters of the heating supply network pipelines. According to our data tests, when the normalized root mean square error (nRMSE) of historical thermal load data exceeds 10%, the charging and discharging strategies of the thermal energy storage system show deviations greater than 12%, directly affecting the stability of the heating supply.
Based on the above empirical analysis, this paper argues that data sources should meet minimum requirements, primarily through rigorous quality control processes and the implementation of version control mechanisms. The quality control process includes spectral consistency checks to detect abnormal fluctuations in PV and WT data, and dynamic time warping (DTW) to align timestamps across heterogeneous data sources. The version control mechanism requires that any data modification be recorded with information about the operator, reason for the change, and an impact assessment. Additionally, a data lineage map should be established, indicating the origin of key fields. By applying these recommendations and controls to the research data, we can ensure higher reliability and robustness in the analysis.

5.3. Analysis of Optimization Results for Electrical and Heating Energy

Figure 6 presents the internal optimization results of electricity and heating energy after DR participation for representative joint output scenario 1, obtained through MC sampling and subsequent scenario reduction, as described in Section 5.2.
As can be seen from Figure 6a, the IES primarily generates electricity using PV, WT, HFC, and CHP, and mainly purchases large amounts of electricity during low-price periods. While satisfying its own electricity load dispatch optimization, IES1 sells surplus electricity generated by PV and WT to the grid based on real-time electricity demand. The batteries are mainly charged during off-peak electricity price periods and discharged during peak load hours and peak electricity price periods.
From Figure 6b, IES primarily uses CHP burning natural gas, the waste heat from HFC operation, and the EB to provide heating, and the EB converts electricity energy into heating energy to meet the demand for heating load. The heating energy storage devices primarily store heat during periods of lower thermal load demand and release heat when the output of heating devices is weak or when heating load is relatively high. The integration of heating energy storage effectively reduces the processing burden on the heat recovery system, thereby further lowering the system operating costs during periods of reduced TES output. During the time intervals of 01:00–05:00, 11:00–13:00, and 21:00–23:00, the output of the thermal storage and EB equipment reduces the output of the MTs, allowing the system to absorb more PV and WT power during these periods.

5.4. Integrated Cost Analysis of Joint DR

As illustrated in Figure 6, the shiftable load, transferable load, and curtailable load in typical scenario 1 predominantly occur during 00:00~07:00 and 12:00~24:00, which coincide with peak electricity price periods. This alleviates the pressure of peak electricity usage and serves the purpose of peak shaving and valley filling.
Further analysis of Figure 6 reveals that the battery consistently charges during off-peak electricity price periods and discharges during peak price periods throughout the scheduling cycle. By leveraging the differences in peak and off-peak time-of-use electricity pricing, the system’s operating costs are reduced. The heating storage tank also consistently charges during heating load valley periods and discharges during peak heating load periods, assisting the HFC, heating supply network, EB, and CHP in meeting the heating demand. To further investigate the impact of energy storage devices on the two-stage DRO model for joint DR, while keeping other factors constant, an experimental scheme plan is established as shown in Table 7:
The optimization results of electricity and heating loads under joint DR for the four scenarios schemes with different energy storage configurations are depicted in Figure 7.
From the curve variations of the four schemes in Figure 7, it is evident that the impact of different energy storage configurations on the final cost optimization is most significant during peak load periods. These peak load periods are influenced by peak electricity prices, necessitating increased electricity purchases or enhanced MT power supply to meet the users’ electricity and heating load demands, thereby driving up the costs. The specific final optimization costs for each scheme are as follows: CNY 11,871.9166, CNY 10,733.9712, CNY 11,584.7752, and CNY 11,076.9302. It is clear that the appropriate configuration of energy storage equipment can play a positive role in reducing system costs.

5.5. Comparison of Results Between Comprehensive Norm and Single Norm

To further illustrate the distinction between the comprehensive norm constraint and the constraints considering only the 1-norm or the ∞-norm, when the values of α 1 and α are set to 0.6 and 0.99, respectively, the computational results for the single norm are presented in Table 8 and Table 9. The comparative results show that employing the comprehensive norm method can reduce the conservatism introduced by optimization and is more economical than considering only the 1-norm or -norm constraints. This indicates that the comprehensive norm constraint exhibits lower conservatism compared to single norm constraints.

5.6. Analysis of the Impact of Data Volume on Comprehensive Cost

To investigate the impact of the scale of N initial scenarios generated using MC sampling on the comprehensive cost, while keeping other factors constant, the experiment follows the methodology described in Figure 2, generating 200, 500, 1000, and 1500 sets of data for PV, WT, and loads power output as the basis for scenario reduction. The results obtained are shown in Table 10.
As can be seen from Table 10, as the number of initial scenarios generated by MC gradually increases, the comprehensive cost calculated by the system shows a significant downward trend. The reason for this is that as the number of scenarios continues to grow, the deviation between the probability distribution constructed based on these data and the actual true probability distribution gradually decreases. In the optimization process of the IES, the accuracy of the probability distribution is crucial for decision making. When the constructed probability distribution can more accurately approximate the real situation, the information on which the optimization process is based becomes more reliable, thereby effectively reducing the conservatism of the optimization results. This means that the system can allocate resources more rationally during operation, avoiding unnecessary cost increases due to overly conservative decisions, and thus achieving a reduction in comprehensive costs.

5.7. Comparative Analysis of Comprehensive Costs Using Uncertainty Methods

The DRO model algorithm proposed in this article is compared with SO and RO, respectively, and the comparison results are shown in Table 11.
From Table 11, it can be observed that the comprehensive cost obtained using the RO model is the highest, while the comprehensive cost processed by the SO model is the lowest, with the DRO derived comprehensive cost falling between the two. The SO model, due to its consideration of the uncertainty in the distribution parameters of uncertain variables, results in lower conservatism in its outcomes. In contrast, the RO model does not account for distribution parameters, leading to overly conservative results. The DRO model considers the worst-case distribution while balancing conservatism and economic efficiency, achieving an optimal trade-off.

5.8. Power Quality Analysis

Figure 8 and Figure 9 illustrate the dynamic variations in the Average Voltage Fluctuation (AVF) and Average Total Harmonic Distortion (ATHD) over a 24 h operation period of the proposed system model.
As shown in Figure 8, the AVF ranges from 0% to 3% throughout the day and remains within the limit specified by the national standard GB/T 12326-2008 (≤3%) at all times. This indicates that the system maintains overall voltage stability. However, the high initial fluctuations could pose a risk to precision equipment, likely due to delayed reactive power compensation or instantaneous load impact from high-power devices during system startup. In most periods, AVF stays below 2%, with only a few intervals approaching the 3% threshold, which is correlated with the intermittent high-power loads of production equipment.
Figure 9 shows that ATHD ranges from 0% to 4% over the day, peaking at around 4% between hours 10 and 15, then gradually decreasing to below 2%, with a slight rebound to above 2% after hour 20. According to GB/T 14549-1993 (≤4% for PV grid-connected scenarios), the ATHD remains compliant throughout the entire day. Nevertheless, although the peak value does not exceed the standard, it is close to the critical threshold for PV grid integration. To mitigate potential risks, it is advisable to optimize inverter modulation strategies and install active power filters (APFs) to further suppress ATHD.

5.9. Data Sensitivity Analysis

Building upon previous research, this paper introduces an alternative dataset derived from the PV, WT, and load output data of a community-level IES in northern China to further validate the model and assess its generalization capability. The average electrical and heating load demand in this dataset is higher than that of the dataset originally used in this study. The optimization results are shown in Figure 10.
By comparing the power and heating optimization outcomes for the two datasets presented in Figure 10, the model still demonstrates strong adaptability and robustness. In terms of power optimization, due to the higher volatility of PV and WT resources in the second dataset, the model responds by dynamically adjusting the output proportions of each power source. This adaptive regulation ensures that the load curve after DR can still meet user energy demands, thereby verifying the power optimization module’s capability to accommodate input fluctuations.

6. Conclusions

This article considers the uncertainties of PV, WT, and loads, establishing a data-driven two-stage DRO scheduling model for an IES that integrates renewable generation, energy storage, as well as DR. To address the uncertainties of PV, WT, and loads, multiple discrete scenarios are generated using MC sampling and then processed through the K-means clustering algorithm to obtain representative scenarios, ensuring that the simulation results closely approximate real-world conditions. The main conclusions drawn from the case study and computational results are summarized as follows:
First, the proposed method combines MC sampling with the K-means clustering algorithm to generate typical scenarios describing the uncertainties of renewable energy and loads in IES. This approach enhances model robustness and mitigates high-cost risks in practical operations. In contrast, alternative methods such as LHS may suffer from insufficient scenario coverage, failing to adequately capture extreme conditions. This deficiency could lead to suboptimal performance of optimization models under extreme scenarios, thereby increasing cost risks in real-world operations.
Second, the proposed framework addresses uncertainties in renewable generation and loads through a two-stage DRO approach, which achieves an optimal balance between economic efficiency and operational robustness during scheduling optimization. The integration of demand response mechanisms further enhances system performance by optimizing the distributions of electricity and heating loads, thereby reducing operational costs. The system’s unit regulation costs escalate proportionally with the magnitude of uncertainty. Nevertheless, the model demonstrates adaptive capability across varying scenarios by dynamically adjusting unit power outputs to identify optimal dispatch solutions for cost minimization.
Third, the optimization results obtained under the comprehensive norm constraint demonstrate better economic performance compared to those considering only a single norm constraints. In comparison with conventional uncertainty-handling methodologies SO and RO, the comparative analysis reveals that DRO exhibits enhanced robustness over SO while achieving greater economic efficiency relative to RO, thereby attaining an optimal balance between these two critical operational dimensions.
The proposed model is applicable to community-level IES incorporating electricity, heating, and hydrogen. Future research will focus on the deep integration and coordinated optimization of multiple energy forms by constructing a multi-energy flow coupling model encompassing cooling, heating, electricity, and hydrogen. New technological pathways will be developed, such as the scheduling of absorption cooling driven by the waste heat of hydrogen HFC and electricity-based cooling technologies. On this basis, the model will be integrated with carbon market and electricity market mechanisms to quantify the economic and environmental benefits of cooling systems in DR and low-carbon transition scenarios. Additionally, power flow analysis will be incorporated, and models capable of characterizing DR uncertainties will be designed to further enhance system stability and expand the model’s applicability.

Author Contributions

Conceptualization, K.H.; Methodology, K.H.; Software, Q.Y. and B.W.; Validation, Q.Y.; Formal analysis, L.L.; Investigation, S.S.; Resources, Y.Z.; Data curation, L.L.; Writing—original draft, Q.Y.; Writing—review & editing, K.H.; Visualization, Y.Z.; Supervision, S.S.; Project administration, B.W.; Funding acquisition, B.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Baima Lake Laboratory Joint Fund of the Zhejiang Provincial Natural Science Foundation of China (Grant No. LBMHY25E060007); Education Science Planning Project of Zhejiang Province, China (Grant No. 2024SCG026); project funding from Zhejiang Higher Education Association, China (Grant No. KT2024170); Collaborative Education Project of the Ministry of Education, China (Grant No. 231004994121114); and Teaching Construction and Reform Project of Hangzhou Normal University, China (Research on Smart Teaching Reform Based on Digital Twins).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

References

  1. Amuakwa-Mensah, F.; Näsström, E. Role of banking sector performance in renewable energy consumption. Appl. Energy 2022, 306, 118023. [Google Scholar] [CrossRef]
  2. Ren, D.; Xiao, J.; Hou, J.; Du, E.; Jin, C.; Liu, Y. Construction and evolution of China’s new power system under dual carbon goal. Power Syst. Technol. 2022, 46, 3831–3839. [Google Scholar]
  3. Yang, Z.; Ren, Z.; Li, H.; Sun, Z.; Feng, J.; Xia, W. A multi-stage stochastic dispatching method for electricity-hydrogen integrated energy systems driven by model and data. Appl. Energy 2024, 371, 123668. [Google Scholar] [CrossRef]
  4. Li, Y.; Bu, F.; Gao, J.; Li, G. Optimal dispatch of low-carbon integrated energy system considering nuclear heating and carbon trading. J. Clean. Prod. 2022, 378, 134540. [Google Scholar] [CrossRef]
  5. Liu, T.; Yang, Z.; Duan, Y.; Hu, S. Techno-economic assessment of hydrogen integrated into electrical/thermal energy storage in PV+ Wind system devoting to high reliability. Energy Convers. Manag. 2022, 268, 116067. [Google Scholar] [CrossRef]
  6. Liu, J.; Li, Y.; Ma, Y.; Qin, R.; Meng, X.; Wu, J. Coordinated energy management for integrated energy system incorporating multiple flexibility measures of supply and demand sides: A deep reinforcement learning approach. Energy Convers. Manag. 2023, 297, 117728. [Google Scholar] [CrossRef]
  7. Xuan, A.; Shen, X.; Guo, Q.; Sun, H. A conditional value-at-risk based planning model for integrated energy system with energy storage and renewables. Appl. Energy 2021, 294, 116971. [Google Scholar] [CrossRef]
  8. Gargari, M.Z.; Hagh, M.T.; Zadeh, S.G. Preventive scheduling of a multi-energy microgrid with mobile energy storage to enhance the resiliency of the system. Energy 2023, 263, 125597. [Google Scholar] [CrossRef]
  9. Gao, Y.; Tahir, M.; Siano, P.; Bi, Y.; Hu, S.; Yang, J. Optimization of renewable energy-based integrated energy systems: A three-stage stochastic robust model. Appl. Energy 2025, 377, 124635. [Google Scholar] [CrossRef]
  10. Ma, M.; Long, Z.; Liu, X.; Lee, K.Y. Distributionally robust optimization of electric-thermal-hydrogen integrated energy system considering source-load uncertainty. Energy 2025, 316, 134568. [Google Scholar] [CrossRef]
  11. Li, Y.; Wang, J.; Zhang, Y.; Han, Y. Day-ahead scheduling strategy for integrated heating and power system with high wind power penetration and integrated demand response: A hybrid stochastic/interval approach. Energy 2022, 253, 124189. [Google Scholar] [CrossRef]
  12. Ding, T.; Yang, Q.; Yang, Y.; Li, C.; Bie, Z.; Blaabjerg, F. A data-driven stochastic reactive power optimization considering uncertainties in active distribution networks and decomposition method. IEEE Trans. Smart Grid 2017, 9, 4994–5004. [Google Scholar] [CrossRef]
  13. Wu, M.; Yan, R.; Zhang, J.; Fan, J.; Wang, J.; Bai, Z.; He, Y.; Cao, G.; Hu, K. An enhanced stochastic optimization for more flexibility on integrated energy system with flexible loads and a high penetration level of renewables. Renew. Energy 2024, 227, 120502. [Google Scholar] [CrossRef]
  14. Arias, N.B.; Tabares, A.; Franco, J.F.; Lavorato, M.; Romero, R. Robust joint expansion planning of electrical distribution systems and EV charging stations. IEEE Trans. Sustain. Energy 2017, 9, 884–894. [Google Scholar] [CrossRef]
  15. Chen, T.; Cao, Y.; Qing, X.; Zhang, J.; Sun, Y.; Amaratunga, G.A. Multi-energy microgrid robust energy management with a novel decision-making strategy. Energy 2022, 239, 121840. [Google Scholar] [CrossRef]
  16. Mirzaei, M.A.; Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Zare, K.; Marzband, M.; Shafie-Khah, M.; Anvari-Moghaddam, A.; Catalão, J.P.S. Network-constrained joint energy and flexible ramping reserve market clearing of power-and heat-based energy systems: A two-stage hybrid IGDT–stochastic framework. IEEE Syst. J. 2020, 15, 1547–1556. [Google Scholar] [CrossRef]
  17. Zhong, Z.; Fan, N.; Wu, L. Multistage Stochastic optimization for mid-term integrated generation and maintenance scheduling of cascaded hydroelectric system with renewable energy uncertainty. Eur. J. Oper. Res. 2024, 318, 179–199. [Google Scholar] [CrossRef]
  18. Bagheri, F.; Dagdougui, H.; Gendreau, M. Stochastic optimization and scenario generation for peak load shaving in Smart District microgrid: Sizing and operation. Energy Build. 2022, 275, 112426. [Google Scholar] [CrossRef]
  19. Wang, Z.; Ding, T.; Jia, W.; Huang, C.; Mu, C.; Qu, M.; Shahidehpour, M.; Yang, Y.; Blaabjerg, F.; Li, L.; et al. Multi-stage stochastic programming for resilient integrated electricity and natural gas distribution systems against typhoon natural disaster attacks. Renew. Sustain. Energy Rev. 2022, 159, 111784. [Google Scholar] [CrossRef]
  20. Ning, C.; You, F. Data-driven stochastic robust optimization: General computational framework and algorithm leveraging machine learning for optimization under uncertainty in the big data era. Comput. Chem. Eng. 2018, 111, 115–133. [Google Scholar] [CrossRef]
  21. Sahebi, A.; Jadid, S. A robust model of local energy market under a security constraint-based approach for distribution system operator and multi-energy microgrids. Electr. Power Syst. Res. 2023, 217, 109164. [Google Scholar] [CrossRef]
  22. Fang, F.; Yu, S.; Xin, X. Data-driven-based stochastic robust optimization for a virtual power plant with multiple uncertainties. IEEE Trans. Power Syst. 2021, 37, 456–466. [Google Scholar] [CrossRef]
  23. Wang, J.; Xu, X.; Li, H.; Chen, H. Two-stage robust optimization of thermal-ESS units scheduling under wind uncertainty. Energy Rep. 2022, 8, 1147–1155. [Google Scholar] [CrossRef]
  24. Yang, J.; Su, C. Robust optimization of microgrid based on renewable distributed power generation and load demand uncertainty. Energy 2021, 223, 120043. [Google Scholar] [CrossRef]
  25. Zhang, R.; Chen, Y.; Li, Z.; Jiang, T.; Li, X. Two-stage robust operation of electricity-gas-heat integrated multi-energy microgrids considering heterogeneous uncertainties. Appl. Energy 2024, 371, 123690. [Google Scholar] [CrossRef]
  26. Zhu, L.; Wang, J.; Tang, L.; Liu, S.; Huang, C. Robust stochastic optimal dispatching of integrated energy systems considering refined power-to-gas model. Power Syst. Technol. 2019, 43, 116–126. [Google Scholar]
  27. He, C.; Zhang, X.; Liu, T.; Wu, L. Distributionally robust scheduling of integrated gas-electricity systems with demand response. IEEE Trans. Power Syst. 2019, 34, 3791–3803. [Google Scholar] [CrossRef]
  28. Son, Y.G.; Kim, S.Y. Optimal planning and operation of integrated energy systems in South Korea: Introducing a Novel ambiguity set based distributionally robust optimization. Energy 2024, 307, 132503. [Google Scholar] [CrossRef]
  29. Jin, X.; Liu, B.; Liao, S.; Cheng, C.; Zhang, Y.; Zhao, Z.; Lu, J. Wasserstein metric-based two-stage distributionally robust optimization model for optimal daily peak shaving dispatch of cascade hydroplants under renewable energy uncertainties. Energy 2022, 260, 125107. [Google Scholar] [CrossRef]
  30. Shui, Y.; Liu, J.; Gao, H.; Huang, S.; Jiang, Z. A distributionally robust coordinated dispatch model for integrated electricity and heating systems considering uncertainty of wind power. Proc. CSEE 2018, 38, 7235–7247. [Google Scholar]
  31. Monemi Bidgoli, M. Optimal Energy Management of Water-Energy Nexus in Multi-Carrier Systems Integrated with Renewable Sources. Power Control Data Process. Syst. 2024, 1. [Google Scholar] [CrossRef]
  32. Karimi, H.; Hasanzadeh, S.; Saboori, H. Cooperative scheduling and trading in sustainable water-integrated and networked energy systems incorporating power-to-gas. Sustain. Cities Soc. 2024, 101, 105052. [Google Scholar] [CrossRef]
  33. Masoudi, M.R.; Haghighi, M.; Rahimipour Behbahani, M. Optimal Operation of Solar Energy System integrated with Energy Storage Systems. Power Control Data Process. Syst. 2024, 1. [Google Scholar] [CrossRef]
  34. Haghighi, M.; Masoudi, M.R.; Rahimipour Behbahani, M. Smart Homes Energy Management System Integrated with Renewable Energy Sources and Demand Response Programs. Power Control Data Process. Syst. 2025, 2. [Google Scholar] [CrossRef]
  35. Chen, L.; Wu, J.; Wu, F.; Tang, H.; Li, C.; Xiong, Y. Energy flow optimization method for multi-energy system oriented to combined cooling, heating and power. Energy 2020, 211, 118536. [Google Scholar]
  36. Guo, Z.; Wang, J.; Dong, F.; Xu, H. Multi-objective optimization of multi-energy complementary system based on cascade utilization of heat storage. Energy Convers. Manag. 2024, 299, 117864. [Google Scholar] [CrossRef]
  37. Ma, L.; Xie, L.; Ye, J.; Bian, Y. Two-stage dispatching strategy for park-level integrated energy systems based on a master-slave-cooperative hybrid game model. Renew. Energy 2024, 232, 120971. [Google Scholar] [CrossRef]
  38. Liu, R.; Li, Z.; Yang, X.; Sun, G.; Li, L. Optimal dispatch of community integrated energy system considering user-side flexible load. Acta Energiae Solaris Sin. 2019, 40, 2842–2850. [Google Scholar]
  39. Li, H.; Lin, L.; Zhao, J. Low carbon economic scheduling of electricity-gas-heat integrated energy system based on demand-side user response analysis. Taiyangneng Xuebao/Acta Energiae Solaris Sin. 2023, 44, 97–105. [Google Scholar]
  40. Zhao, C.; Guan, Y. Data-driven stochastic unit commitment for integrating wind generation. IEEE Trans. Power Syst. 2015, 31, 2587–2596. [Google Scholar] [CrossRef]
Figure 1. IES structure diagram.
Figure 1. IES structure diagram.
Mathematics 13 01439 g001
Figure 2. Joint scenario generation flowchart.
Figure 2. Joint scenario generation flowchart.
Mathematics 13 01439 g002
Figure 3. Solution flowchart.
Figure 3. Solution flowchart.
Mathematics 13 01439 g003
Figure 4. The joint scenario diagram of PV, WT, and loads output generated using MC and the K-means clustering algorithm.
Figure 4. The joint scenario diagram of PV, WT, and loads output generated using MC and the K-means clustering algorithm.
Mathematics 13 01439 g004aMathematics 13 01439 g004b
Figure 5. The joint scenario diagram of PV, WT, and loads output generated using LHS and the K-means clustering algorithm.
Figure 5. The joint scenario diagram of PV, WT, and loads output generated using LHS and the K-means clustering algorithm.
Mathematics 13 01439 g005aMathematics 13 01439 g005b
Figure 6. The optimization results of electricity and heating energy for IES.
Figure 6. The optimization results of electricity and heating energy for IES.
Mathematics 13 01439 g006
Figure 7. Optimization results of each scheme after electricity and heating energy participate in DR.
Figure 7. Optimization results of each scheme after electricity and heating energy participate in DR.
Mathematics 13 01439 g007aMathematics 13 01439 g007b
Figure 8. Average Voltage Fluctuation.
Figure 8. Average Voltage Fluctuation.
Mathematics 13 01439 g008
Figure 9. Average Total Harmonic Distortion.
Figure 9. Average Total Harmonic Distortion.
Mathematics 13 01439 g009
Figure 10. The electricity and heating optimization results of the IES under the second dataset.
Figure 10. The electricity and heating optimization results of the IES under the second dataset.
Mathematics 13 01439 g010
Table 1. Time-of-use electricity price and natural gas price.
Table 1. Time-of-use electricity price and natural gas price.
CategoryGas PricePrice/(CNY/kWh) (Electricity/Heating), (CNY/m3) (Gas)
Electricity price01:00~07:00, 23:00~24:000.38
08:00~11:00, 15:00~18:000.68
12:00~14:00, 19:00~22:001.20
Heating price00:00~05:00, 10:00~13:000.67
05:00~08:00, 15:00~24:000.48
08:00~10:00, 13:00~15:000.28
Gas priceAll-day0.35
Table 2. Parameter setting of energy conversion equipment.
Table 2. Parameter setting of energy conversion equipment.
Equipment NameEnergy Conversion EfficiencyCapacity/kW
CHP0.92300
EB0.90250
EL0.87200
HFC0.95250
Table 3. Parameter setting of energy storage device.
Table 3. Parameter setting of energy storage device.
Equipment NameCapacity Lower—Bound ConstraintCapacity Upper—Bound ConstraintCapacity/kWCharge—Discharge Efficiency
Battery0.10.94000.95
Heating storage tank0.10.93000.95
Hydrogen storage tank0.10.93000.95
Table 4. The corresponding probabilities for the four typical scenarios are as follows.
Table 4. The corresponding probabilities for the four typical scenarios are as follows.
ScenarioScenario 1Scenario 2Scenario 3Scenario 4
Probability0.24800.25700.25600.2390
Table 5. Scenarios scheme design.
Table 5. Scenarios scheme design.
Generation Method for PV Output ScenariosGeneration Method for WT Output ScenariosGeneration Method for Electricity Load ScenariosGENERATION Method for Heating Load Scenarios
Scheme 1 LHSMCMCMC
Scheme 2 MCLHSMCMC
Scheme 3 MCMCLHSMC
Scheme 4 MCMCMCLHS
Scheme 5 LHSLHSLHSLHS
Scheme 6 MCMCMCMC
Table 6. Cost optimization results for each scenario scheme.
Table 6. Cost optimization results for each scenario scheme.
Scenario SchemeCost Optimization Results/CNY
Scheme 1 10,737.2765
Scheme 2 11,298.0184
Scheme 3 12,106.6047
Scheme 4 11,143.0123
Scheme 5 13,060.2929
Scheme 6 10,733.9712
Table 7. Scenario design.
Table 7. Scenario design.
Scheme 1Scheme 2Scheme 3Scheme 4
Energy storage equipmentWithout energy storage equipmentBatteries, heating storage tanks, and hydrogen storage tanksOnly batteries Only heating storage tanks
Table 8. Comparison of results between comprehensive norm and 1-norm.
Table 8. Comparison of results between comprehensive norm and 1-norm.
α Comprehensive Cost/CNY
1-NormComprehensive Norm
0.2010,595.823610,595.8236
0.5010,595.823610,648.2149
0.9910,595.823610,689.1183
Table 9. Comparison of results between comprehensive norm and ∞-norm.
Table 9. Comparison of results between comprehensive norm and ∞-norm.
α 1 Comprehensive Cost/CNY
∞-NormComprehensive Norm
0.2010,572.369710,659.3761
0.5010,572.369710,685.8769
0.9910,572.369710,751.4342
Table 10. Comparison of results for different numbers of PV, WT, and loads power output scenarios.
Table 10. Comparison of results for different numbers of PV, WT, and loads power output scenarios.
Number of PV, WT, and Loads Power Output ScenariosComprehensive Cost/CNY
20010,816.3734
50010,815.6392
100010,733.9712
150010,693.5314
Table 11. System operating costs under different uncertainty optimization methods.
Table 11. System operating costs under different uncertainty optimization methods.
MethodsComprehensive Cost/CNYPercentage of PV and WT Curtailment/%
SO9,884.31250.00
RO12,985.81740.00
DRO10,733.97120.00
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hu, K.; Yang, Q.; Lu, L.; Zhang, Y.; Sun, S.; Wang, B. Two-Stage Distributionally Robust Optimal Scheduling for Integrated Energy Systems Considering Uncertainties in Renewable Generation and Loads. Mathematics 2025, 13, 1439. https://doi.org/10.3390/math13091439

AMA Style

Hu K, Yang Q, Lu L, Zhang Y, Sun S, Wang B. Two-Stage Distributionally Robust Optimal Scheduling for Integrated Energy Systems Considering Uncertainties in Renewable Generation and Loads. Mathematics. 2025; 13(9):1439. https://doi.org/10.3390/math13091439

Chicago/Turabian Style

Hu, Keyong, Qingqing Yang, Lei Lu, Yu Zhang, Shuifa Sun, and Ben Wang. 2025. "Two-Stage Distributionally Robust Optimal Scheduling for Integrated Energy Systems Considering Uncertainties in Renewable Generation and Loads" Mathematics 13, no. 9: 1439. https://doi.org/10.3390/math13091439

APA Style

Hu, K., Yang, Q., Lu, L., Zhang, Y., Sun, S., & Wang, B. (2025). Two-Stage Distributionally Robust Optimal Scheduling for Integrated Energy Systems Considering Uncertainties in Renewable Generation and Loads. Mathematics, 13(9), 1439. https://doi.org/10.3390/math13091439

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

Article Metrics

Back to TopTop