Next Article in Journal
Real-Time Digital Twins for Intelligent Fault Diagnosis and Condition-Based Monitoring of Electrical Machines
Previous Article in Journal
Progress on Research and Application of Energy and Power Systems for Inland Waterway Vessels: A Case Study of the Yangtze River in China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hierarchical Distributed Low-Carbon Economic Dispatch Strategy for Regional Integrated Energy System Based on ADMM

School of Renewable Energy, Shenyang Institute of Engineering, Shenyang 110136, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(17), 4638; https://doi.org/10.3390/en18174638
Submission received: 2 July 2025 / Revised: 1 August 2025 / Accepted: 26 August 2025 / Published: 31 August 2025
(This article belongs to the Section B: Energy and Environment)

Abstract

To further improve the economic benefits of operators and the low-carbon performance within the system, this paper proposes a hierarchical distributed low-carbon economic dispatch strategy for regional integrated energy systems (RIESs) based on the Alternating Direction Method of Multipliers (ADMM). First, the energy coupling relationships among conversion devices in RIESs are analyzed, and a structural model of RIES incorporating an energy generation operator (EGO) and multiple load aggregators (LAs) is established. Second, considering the stepwise carbon trading mechanism (SCTM) and the average thermal comfort of residents, economic optimization models for operators are developed. To ensure optimal energy trading strategies between conflicting stakeholders, the EGO and LAs are embedded into a master–slave game trading framework, and the existence of the game equilibrium solution is rigorously proven. Furthermore, considering the processing speed of the optimization problem by the operators and the operators’ data privacy requirement, the optimization problem is solved in a hierarchical distributed manner using ADMM. To ensure the convergence of the algorithm, the non-convex feasible domain of the subproblem bilinear term is transformed into a convex polyhedron defined by its convex envelope so that the problem can be solved by a convex optimization algorithm. Finally, an example analysis shows that the scheduling strategy proposed in this paper improves the economic efficiency of energy trading participants by 3% and 3.26%, respectively, and reduces the system carbon emissions by 10.5%.

1. Introduction

The increasingly prominent energy and environmental challenges have driven transformative changes in global energy consumption patterns. Enhancing energy utilization efficiency, mitigating environmental pollution, and achieving sustainable development have become critical concerns for policymakers and researchers. Integrated energy systems (IESs), particularly those centered on combined heat and power (CHP) units, coordinate the unified dispatch of electricity, thermal energy, natural gas, and renewable energy sources. By satisfying diversified load demands while improving economic and environmental performance, such systems represent a pivotal direction for future energy system development [1,2]. As a spatial implementation of the integrated energy paradigm, regional integrated energy systems (RIESs) have progressively emerged as a research hotspot [3].
Refs. [4,5] investigate multi-objective optimal dispatch in IESs with varying configurations, while refs. [6,7] focus on multi-time-scale optimal dispatch for IESs under diverse structural frameworks. However, these studies predominantly focused on centralized optimization frameworks. With the expansion of the system scale and the complexity of the operation environment, centralized algorithms face problems such as high model complexity, high computational burden, and high risk of data privacy [8]. Consequently, distributed optimization approaches have emerged as a dominant research trend. For instance, ref. [9] developed a cooperative game-theoretic model for multi-RIES coordination using data-driven two-stage distributed robust optimization, balancing economic efficiency and operational robustness while ensuring economic benefits for individual RIESs. Ref. [10] introduced a model-free deep reinforcement learning algorithm—distributed proximal policy optimization—to optimize intraday dispatch for microgrids. Ref. [11] proposes a consensus-based coordinated scheduling strategy for RIES. By exchanging information with neighbors, individual operators unify selected consensus variables to solve the real-time economic dispatch of high-penetration flexible loads. Furthermore, ref. [12] proposes distributed solutions based on Analytical Target Cascading for the Virtual Power Plant to coordinate the energy sharing coalition and iteratively compute with lower-level prosumers. The Alternating Direction Method of Multipliers (ADMM) provides a framework that strikes a better balance between decomposition capability, constraint handling, parallel efficiency, convergence robustness, and privacy preservation, making it a more common and reliable choice for complex IES distributed optimization problems. In addition, compared to dual decomposition, ADMM significantly enhances the convergence of the algorithm by adding a quadratic penalty term to the objective function, which has better applicability.
Game theory, which studies optimal decision-making processes among participants in competitive or adversarial scenarios based on available information and individual objectives, has emerged as a pivotal tool for addressing energy system optimization and energy management challenges [13]. Key branches of game theory include cooperative games [9], evolutionary games [14], and Stackelberg games [15]. In energy trading processes, the energy generation operator (EGO) first formulates pricing strategies based on the time-of-use (TOU) and feed-in tariffs (FIT), after which users adjust their consumption strategies according to the published energy prices. While EGOs act as leaders in energy transactions, users retain decision-making autonomy, resulting in sequential decision-making dynamics that are appropriately modeled using the Stackelberg game framework. Ref. [16] established a multi-operator model involving IESs, load aggregators (LAs), and end-users. By applying Karush–Kuhn–Tucker conditions and the big-M method, the bi-level game structure was reformulated as an IES-LA game model, subsequently solved via the Great White Shark Optimizer and GUROBI solver. Ref. [17] developed a hierarchical stochastic dispatch model for integrated demand response based on Stackelberg game theory, employing metaheuristic-based distributed iterative algorithms for solution derivation. Ref. [18] proposed a Nash–Stackelberg–Nash game framework to precisely characterize interactions between IESs and photovoltaic prosumers, formulating a three-stage robust optimization model. However, the heuristic optimization algorithm used in [17] is prone to local optimal solutions. In addition, unlike the refs. [16,17,18], ADMM decouples the user private variables from the public coordinator variables in solving the master–slave game, so that the coordinator only knows the weighted average of each user’s data, and cannot invert the individual private variables, which enhances the security of the user’s information.
Ref. [19] applies blockchain technology combined with a credit bidding mechanism to distributed power grids, enabling power companies to participate in smart dispatch in a fair and reasonable manner while ensuring the privacy of user data. Ref. [20] applies federated learning to decentralize the training of residential microgrid regulation strategies to protect user privacy while solving the problems of model complexity and the slow training speed of existing management methods. However, blockchain technology relies on asymmetric encryption and distributed ledgers, where user transaction data are transparent across the network but identity is anonymous. The data need to be broadcast globally, and there is a risk of indirect information leakage. Moreover, each transaction needs to be verified across the network by means of smart contract execution, etc., and the communication load increases dramatically when the number of nodes increases. Federated learning trains scheduling models locally at each operator and only uploads model parameters such as neural network weights. However, energy scheduling requires high-precision real-time data, and parameter inversion attacks may infer the original data distribution. Moreover, the parameter server needs to communicate with all subjects, and training is often interrupted in rural microgrids due to poor network coverage.
To achieve low-carbon objectives in IESs, supply-side strategies typically integrate carbon trading mechanisms (CTMs), where carbon emission costs are incorporated into the objective function or constraints of the EGO to limit emissions [21]. The “WindGas Falkenhagen 6 MW Wind Power-methane Demonstration Project” in Germany has injected more than 3.5 GWh of methane into the German gas pipeline network; the overall efficiency of electrolysis-methanation has been verified to be more than 80%, and the coupling of grid peaking and gas storage has been realized. Ref. [22] proposes an IES dispatch method integrating seasonal CTM and electricity carbon quota allocation, optimizing resource distribution through adaptive carbon pricing and quota rules. Ref. [23] quantifies carbon trading costs via lifecycle-based greenhouse gas emission coefficients and stepwise carbon trading prices (SCTPs). Currently, introducing power to gas (P2G) and carbon capture and storage (CCS) enables closed-loop carbon cycling by synthesizing methane from captured C O 2 and hydrogen produced via electrolysis, enhancing emission reduction [24]. The “Shanghai Lingang New District Integrated Energy System Demonstration Project” has embedded a stepwise carbon trading model in the integrated “source-grid-load-storage” platform. During the trial period of 2023–2024, the total operating costs of the park were reduced by 5.69%, carbon emissions were reduced by 17.06%, and the night-time wind abandonment rate was reduced from 9% to less than 3%. Ref. [25] further demonstrates that coupling CCS-P2G with carbon pricing models reduces emissions while increasing operating revenue. However, the above study only utilizes a single tool for EGO low carbon studies and does not use multiple methods for EGO low carbon retrofits. On the demand side, leveraging the thermal inertia of buildings and human thermal comfort ambiguity, flexible adjustment of heating loads within permissible ranges can lower energy costs without compromising comfort [26]. Ref. [27] establishes a heat–electricity coordinated dispatch model integrating the Predicted Mean Vote (PMV) index and thermal network dynamics, achieving full wind power utilization by optimizing thermal comfort flexibility. Additionally, ref. [28] highlights that deploying energy storage devices mitigates spatiotemporal energy mismatches, reduces peak-shaving pressure on generators, and further curtails carbon emissions.
In summary, with the transformation of energy system structures from unified dispatch to interactive competition, its distributed characteristics have become increasingly evident. Traditional centralized optimization methods are unable to reveal the energy interaction behaviors among operators within RIESs and neglect users’ initiative. Moreover, as the number of operators participating in the energy trading market continues to increase, addressing the processing speed of RIES optimization problems and operators’ data privacy requirements have become increasingly important. Additionally, current approaches dedicated to system energy-saving and emission reduction are overly simplistic, failing to fully exploit the multi-party, multi-mechanism potential for system energy-saving and emission reduction. To address the above issues, the main contributions and innovations of the method proposed in this paper are summarized as follows:
1.
A low-carbon operation framework for RIES incorporating EGO and LAs has been established, proposing a hierarchical distributed low-carbon economic dispatch strategy for RIESs. Conflicting EGO and LAs are embedded in a Stackelberg game framework to ensure optimal energy trading strategies for both parties. In the energy trading process, EGO acts as the upper-level leader while LAs serve as lower-level followers.
2.
To meet the low-carbon requirements of RIESs, P2G-CCS equipment has been introduced into the RIES operation framework to achieve energy recycling. During the establishment of optimal operation models for EGO and LAs, a stepwise carbon trading mechanism (SCTM) and the PMV index have been incorporated, respectively, further enhancing the system’s low-carbon economic operation capability.
3.
Based on the proven existence of the Stackelberg equilibrium solution in the multi-agent master–slave game transaction model, an ADMM-based approach is proposed to decouple the energy–power and energy–price balance coupling constraints between the leader and followers. Using the McCormick envelope relaxation method, operators’ optimization subproblems are transformed into convex optimization problems to solve the Stackelberg game transaction model, improving solution efficiency. Since only marginal power–price information needs to be exchanged between the leader and followers, the issue of information leakage among energy trading operators is avoided.

2. Bi-Level Optimization Scheduling Framework

2.1. Stackelberg Game Framework

In this framework, the LA, acting as an agent for community users in energy trading, interacts strategically with the EGO. Both the EGO and LA pursue optimal operating benefits under their respective operational constraints. As the leader, the EGO aims to maximize its operating revenue while complying with carbon emission limits. It adjusts the dispatch strategies of energy conversion equipment, coordinates interactions with external energy markets, and announces energy pricing to the LA. In response, the LA, as the follower, optimizes its thermal demand response and energy storage charging/discharging strategies based on the EGO’s pricing signals, with the objective of minimizing energy costs while satisfying end-user demand. The game reaches an equilibrium state when neither the EGO nor the LAs can further improve their benefits by altering their strategies.

2.2. RIES Architecture Incorporating EGO and LAs

The proposed RIES structure, incorporating electricity, thermal energy, and gas energy forms, is illustrated in Figure 1. The EGO utilizes a coal-fired power generator (CPG) and a CHP composed of a waste heat boiler (WHB) and a gas turbine (GT) as its primary supply-side facilities. To reduce system carbon emissions, P2G and CCS are deployed within the EGO. Additional infrastructure includes transformers (TRFs), an electrical bus (BUS), and a thermal energy bus (TEB). At the community level, energy storage systems (ESSs) and rooftop photovoltaic (PV) panels are installed. End-users purchase electricity and thermal energy, with the assumption that all thermal energy is consumed for indoor heating.
The EGO formulates electricity and thermal energy pricing for LAs. To incentivize LA participation, the EGO sets electricity prices below the grid TOU and thermal energy prices within external upper/lower bounds, generating profits through energy transactions. Acting as an intermediary between LAs and external grids, the EGO purchases electricity when its output fails to meet LA demand or when generation costs exceed grid prices, ensuring reliable supply. Furthermore, the EGO assumes full responsibility for carbon trading costs within the RIES. End-users acquire electricity through three channels: purchasing from the EGO, discharging ESS, and utilizing PV generation. LAs store surplus electricity in the ESS during periods of low pricing or high PV output and discharge the stored energy during peak pricing intervals to minimize operating costs.

3. Optimization Models for Operators

3.1. Energy Generation Operator

3.1.1. Objective Function

The objective of EGO is to maximize operating revenue, where the operating revenue F g over a scheduling period is defined as follows.
F g = t T ( F g , int , t F g , epg , t F g , gt , t F g , cpg , t ) Δ t F g , c
F g , int , t = n N ( C g n , t e P g n , t e + C g n , t h P g n , t h )
F g , epg , t = C t tou P g epg , t b , e C t fit P g epg , t s , e
F g , gt , t = C gas ( g gt , t g p 2 g , t )
F g , cpg , t = a cpg ( P cpg , t e ) 2 + b cpg P cpg , t e + c cpg
where F g , int , t is the revenue from energy sales to LAs by the EGO; F g , epg , t is the cost of electricity transactions between the EGO and the external power grid (EPG); F g , gt , t is the operating cost of the GT; F g , cpg , t is the operating cost of the CPG; F g , c is the carbon trading cost incurred by the EGO during a scheduling period (detailed in Section 3.2); t and T are the time index and duration of a scheduling period; Δ t is a time interval; n and N represent the identifiers and set of LA within the RIES; C g n , t e and C g n , t h are the electricity and thermal energy selling prices published by the EGO to the L A n ; P g n , t e and P g n , t h are the electricity and thermal power sold by the EGO to the L A n ; C t tou and C t fit are the TOU and FIT; P g epg , t b , e and P g epg , t s , e are the purchased and sold electricity power by the EGO from/to the EPG; C gas is the natural gas price; g gt , t and g p 2 g , t are the consumed natural gas volume by the GT and the synthesized natural gas volume by the P2G equipment, respectively; P cpg , t e is the electricity power output of the CPG; and a cpg , b cpg , and c cpg are the operating cost coefficients of the CPG.

3.1.2. Constraints

The power balance constraints can be expressed as the following equations.
P gt , t e + P cpg , t e + P g epg , t b , e = n N P g n , t s , e + P ccs , t e + P p 2 g , t e + P g epg , t s , e
P whb , t h = n N P g n , t s , h
where P gt , t e is the electricity output of the GT; P ccs , t e is the electrical power consumption of the CCS; P p 2 g , t e is the electrical power consumption of the P2G equipment; and P whb , t e is the thermal power output of the WHB.
The energy coupled device constraints can be expressed as the following equations.
P gt , t e = κ gt e q gas g gt , t
P gt e , min P gt , t e P gt e , max
P gt , t h = κ gt h q gas g gt , t
P gt , t + 1 e P gt , t e P gt e , Δ max
P cpg , t + 1 e P cpg , t e P cpg e , Δ max
P who , t h = κ who h P gt , t h
g p 2 g , t = P p 2 g , t e 3.6 κ p 2 g q gas
P p 2 g e , min P p 2 g , t e P p 2 g e , max
P ccs , t e = α ccs E ccs , t
P ccs e , min P ccs , t e P ccs e , max
E ccs , t = α p 2 g P p 2 g , t e
where κ gt e and κ gt h are the electricity and thermal energy conversion efficiencies of the GT; q gas is the calorific value of natural gas; P gt e , max and P gt e , min are the maximum and minimum power generation capacities of the GT, respectively; κ whb h is the waste heat recovery efficiency of the WHB; κ p 2 g is the conversion efficiency of the P2G equipment; E ccs , t is the mass of carbon dioxide captured by the CCS; α p 2 g is the carbon dioxide consumption coefficient in the P2G process; and α ccs is the energy consumption coefficient for C O 2 capture in the CCS.
The trading energy price constraints can be expressed as the following equations.
C t fit C g n , t e C t tou
C h , min C g n , t h C h , max
( t T C g n , t e ) / T C g n , ave e , min
( t T C g n , t h ) / T C g n , ave h , min
where C h , max and C h , min are the maximum and minimum thermal prices in the thermal energy market; C g n , ave e , min and C g n , ave h , min are the minimum average values of the electricity and thermal energy price, respectively.

3.2. Stepwise Carbon Trading Mechanism

The SCTM aims to encourage emission subjects to reduce carbon emissions by setting different levels of price standards for carbon emission quota. The CTM can be divided into three stages: allocating the carbon emission quota, calculating the actual carbon emissions of carbon emitting entities, and calculating the cost of carbon trading.

3.2.1. Carbon Emission Quota

At present, the industry mainly adopts the gratuitous allocation of quota, and common gratuitous carbon emission quota acquisition methods include the following: the historical emission method, the industry benchmark method, the production benchmark method, the combination of the auction and gratuitous allocation methods, etc. Carbon emissions from RIESs mainly come from GT and CPG in EGO, and carbon emissions from external coal power units are also borne by EGO, and the carbon emissions are directly related to the energy production, so it is preferable to choose the production benchmark method to determine the unremunerated carbon emission quota of the system. The initial carbon emission quota E g is defined as follows.
E g = E g , epg + E g , gt + E g , cpg
E g , epg = χ epg t T ( P g epg , t b , e P g epg , t s , e ) Δ t
E g , gt = χ gt t T ( χ e h P gt , t e + P gt , t h ) Δ t
E g , cpg = χ cpg t T P cpg , t e Δ t
where E g , epg is the carbon emission quota obtained by the EGO when purchasing electricity from the EPG; E g , gt and E g , cpg are the carbon emission quotas generated by the power output of the GT and CPG, respectively; χ epg is the carbon emission quota coefficient for power generation units outside the RIES; χ gt is the carbon emission quota coefficient of the GT; χ e h is the conversion coefficient for scaling electric power output to thermal power output; and χ cpg is the carbon emission quota coefficient of the CPG. The carbon emission quota parameters refers to ref. [29].

3.2.2. Actual Carbon Emissions

The actual carbon emissions are defined as follows.
E g a = E g , epg a + E g , gt a + E g , cpg a t T E ccs , t
E g , epg a = χ epg a t T ( P g epg , t b , e P g epg , t s , e ) Δ t
E g , gt a = χ gt a t T ( χ e h P gt , t e + P gt , t h ) Δ t
E g , cpg a = χ cpg a t T P cpg , t e Δ t
where E g a is the actual carbon emission of the EGO; E g , epg a is the carbon emission that the EGO must bear from purchasing electricity from the EPG; E g , gt a and E g , cpg a are the carbon emissions associated with the power outputs of the GT and CPG, respectively; χ epg a is the carbon emission coefficient for power generation units outside the RIES; χ gt a is the carbon emission coefficient for the GT; and χ cpg a is the carbon emission coefficient for the CPG. The actual carbon emission parameters refers to ref. [29].

3.2.3. Carbon Trading Costs

The SCTM specifies multiple carbon emission trading intervals. When the actual carbon emissions E g a of the EGO exceed the free-allocated carbon emission quota E g , the EGO must purchase the deficit carbon emission quota. The SCTM model is defined as follows.
F g , c = γ l γ ( 1 + σ ) ( l E g a + E g ) E g 2 l < E g a < E g l γ ( E g a + E g ) E g l < E g a < E g γ ( E g a E g ) E g < E g a E g + l γ l + γ ( 1 + σ ) ( E g a E g l ) E g + l < E g a E g + 2 l γ ( 2 + σ ) l + γ ( 1 + 2 σ ) ( E g a E g 2 l ) E g + 2 l < E g a
where γ is the carbon trading base price (CBP); σ is the carbon trading price growth rate (CGR) of the SCTM; and l is the length of the carbon emission interval. The SCTM parameters refer to ref. [29]. Figure 2 illustrates the schematic diagram of carbon emission trading (CET) prices and costs under the SCTM.

3.3. Load Aggregator

3.3.1. Objective Function

The L A n aims to minimize its energy consumption cost, where the operating cost F n over a scheduling period is defined as follows.
F n = t T ( F n , int , t + F n , ess , t + F n , com , t ) Δ t
F n , int , t = C n g , t e P n g , t e + C n g , t h P n g , t h
F n , ess , t = η ess t T ( P n , t e , ch + P n , t e , dis )
F n , com , t = η com τ t in τ best
where F n , int , t is the energy procurement cost of the L A n ; F n , ess , t is the operating and maintenance cost of the ESS in the L A n ; F n , com , t is the user discomfort penalty cost of the L A n ; C n g , t e and C n g , t h are the electricity and thermal energy procurement prices from the EGO for the L A n ; P n g , t e and P n g , t h are the purchased electricity and thermal power from the EGO for the L A n ; η ess is the operating and maintenance cost coefficient of the ESS in the L A n ; P n , t e , ch and P n , t e , dis are the charging and discharging power of the ESS in the L A n ; η com is the user discomfort penalty coefficient; and τ t in and τ best are the indoor temperature and optimal indoor temperature of the user.

3.3.2. Thermal Energy Purchase Strategy Based on Thermal Inertia and PMV

Since buildings have thermal inertia, i.e., the property of storing and releasing heat, which buffers indoor temperature fluctuations, current research widely uses first-order equivalent thermal parameter models to characterize the thermal dynamics of buildings [30].
k 1 τ t in τ t 1 in = k 2 P n , load , t h + k 3 τ t out
where k 1 , k 2 , and k 3 are the coefficients of the thermal inertia difference equation; τ t out is the outdoor temperature of the user; and P n , load , t h is the indoor heating power of the user. Thermal inertia equation parameters are all referenced in [30].
Currently, the thermal energy load in the IES system mainly includes two parts: the industrial thermal load and the residential thermal load. The industrial thermal load is constrained by the production plan of enterprises and difficult to regulate, while residents are sensitive to changes in energy prices and have flexibility in their energy-use habits. In addition, residents’ perception of indoor temperature has ambiguity, making full use of the thermal inertia of buildings and the ambiguity of the residents’ perception of indoor temperature to sacrifice the appropriate residents’ comfort within the acceptable range, and improve the demand-side response capability. The empirical equation for the human thermal comfort value can be expressed as the following equations.
λ PMV , t = 2.43 3.76 ( τ b τ t in ) M ( I clo + 0.1 )
λ PMV min λ PMV , t λ PMV max
where λ PMV , t is the human thermal comfort value; τ b is the average skin temperature of a person in a comfortable state; M is the human metabolic rate; and I clo is the clothing thermal resistance value. To avoid persistent low indoor temperatures, the average indoor temperature should equal the ideal value. PMV parameters are all referenced in [27].

3.3.3. Constraints

The power balance constraints can be expressed as the following equations.
P n , fore , t e + P n , t e , ch = P n g , t b , e + P n , t e , dis + P n , pv , t e
P n , load , t h = P n g , t h
where P n , fore , t e is the forecast electrical load power of users; P n , pv , t e is the forecast PV generation power of the community.
The energy storage device constraints can be expressed as the following equations.
S soe , t + 1 = S soe , t + ( κ ch P n , t e , ch P n , t e , dis / P n , t e , dis κ dis κ dis ) Δ t
t T κ ch P n , t e , ch t T P n , t e , dis / P n , t e , dis κ dis κ dis = 0
S soc min S soc , t S soc max
0 P n , t e , ch μ ch P n , ess e , max
0 P n , t e , dis μ dis P n , ess e , max
μ ch + μ dis 1
where S soe , t is the energy state of the ESS; κ ch and κ dis are the charging and discharging efficiencies of the ESS; S soc max and S soc min are the maximum and minimum states of charge (SOC) of the ESS; P n , ess e , max is the maximum power transfer capacity of the ESS; and μ ch and μ dis are boolean variables indicating the charging and discharging states of the ESS.
The trading energy price constraints can be expressed as the following equations.
( t T C g n , t e ) / T C g n , ave e , max
( t T C g n , t h ) / T C g n , ave h , max
where C g n , ave e , max and C g n , ave h , max are the maximum average values of the electricity and thermal energy price, respectively.

4. Distributed Optimization Problem Solving

4.1. Proof of the Stackelberg Game Model

4.1.1. Analysis of the Stackelberg Game Model

The energy trading interaction between LAs and the EGO involves the following variables: energy pricing, power dispatch, purchasing pricing, and power demand. As derived from the operational models of these stakeholders, users’ consumption schedules and energy storage charging or discharging behaviors are determined based on the energy pricing issued by the EGO. Conversely, the optimization outcomes of the LAs in turn influence the EGO’s pricing and power dispatch decisions. This bidirectional dependency reflects conflicting interests and sequential decision-making processes between the two parties. Consequently, the energy trading dispatch between the EGO and LAs can be formulated as a Stackelberg game. The Stackelberg game model G is defined as follows.
EGO LA ; F EGO F LA ; I EGO I LA
where I EGO is the game strategy of the EGO; I LA is the set of game strategies for the N lower-level followers.
Among all strategy combinations, if there exists a strategy I MGO I LA such that the objective functions of the EGO and LA satisfy Equation (50), it indicates that the Stackelberg game has reached equilibrium.
F EGO ( I EGO , I LA ) F EGO ( I EGO , I LA ) F LA ( I EGO , I LA ) F LA ( I EGO , I LA )
where ( I EGO , I LA ) is the Nash equilibrium strategy of the EGO and LAs.

4.1.2. Existence Proof of Game Equilibrium

To address the Stackelberg game problem, it is necessary to prove the existence of its equilibrium. According to ref. [31], when the Stackelberg game satisfies the following conditions, a Stackelberg equilibrium solution exists.
1.
The leader’s strategy set I EGO is a non-empty, convex, and bounded subset of the Euclidean space.
2.
The leader’s objective function is a non-empty continuous function on its strategy set I EGO .
3.
The follower’s objective function is a non-empty continuous function on its strategy set I LA .
4.
The follower’s objective function F n is a quasi-convex function with respect to its own strategy.
Clearly, according to the trading energy price constraints, Equations (19)–(22), the strategy set satisfies condition 1. Since the operating decision variable intervals of both EGO and LA are bounded, non-empty, and closed convex sets, their objective functions are both non-empty continuous functions with respect to the strategy set I, satisfying conditions 2 and 3. It remains to prove condition 4 that the objective function of each follower LA is a proposed convex function of its own strategy.
F n = t T ( F n , int , t + F n , ess , t + F n , com , t ) Δ t = t T C n g , t e , C n g , t h P n g , t e P n g , t h + η ess ( P n , t e , ch + P n , t e , dis ) + η com k 2 P n g , t h + k 3 τ t out τ t 1 in k 1 τ best Δ t
The leader EGO transmits C g n , t e and C g n , t h information to the follower L A n , when C g n , t e and C g n , t h are known variables. From Equation (51), L A n responds to C g n , t e and C g n , t h by adjusting its own decision variables P n g , t e and P n g , t h . The first and third terms of the objective function vary linearly about P n g , t e and P n g , t h , and the second term of the objective function is also linearly related to P n g , t e and P n g , t h . The second term of the objective function varies linearly about P n , t e , ch and P n , t e , dis , and the first and third terms of the objective function are also linearly related to P n , t e , ch and P n , t e , dis . That is, the objective function F n of L A n is a linear function about its decision variables P n g , t e and P n g , t h , and P n , t e , ch and P n , t e , dis . The linear function is both a proposed concave function and a proposed convex function, which satisfies Condition 4. The proof is complete.
In summary, the constructed Stackelberg game G in this paper has a Stackelberg equilibrium solution. The Stackelberg game framework proposed in this study is structured as illustrated in Figure 3.

4.2. Distributed Optimization Problem

The ADMM enhances computational efficiency by decomposing a single optimization problem into multiple subproblems and performing parallel computations across different nodes, making it a mainstream distributed algorithm [32]. Based on the mathematical models of entities within the RIES, a Stackelberg game model solved via ADMM is formulated. In this model, both parties (the leader and followers) simultaneously optimize transaction power and prices to maximize their own interests. Clearly, when a transaction is concluded, the purchased power and energy price declared by the L A n to the EGO must align with the sold power and energy price published by the EGO to the L A n . Thus, the consistency constraints for the transaction power and price between the EGO and L A n can be expressed as Equation (52).
P g n , t e = X n , t e = P n g , t e C g n , t e = Y n , t e = C n g , t e P g n , t h = X n , t h = P n g , t h C g n , t h = Y n , t h = C n g , t h
where X n , t e and Y n , t e are virtual variables related to electricity power and prices between the EGO and L A n ; X n , t h and Y n , t e are virtual variables related to thermal power and prices between the EGO and L A n .
Energy trading consistency constraints, i.e., game leader–follower layer coupling constraints. The augmented Lagrangian function is shown in Equation (53).
L = { t T ( F g , t ) + t T n N [ ( F n , t ) + λ n , t s , e , p ( P g n , t e X n , t e ) + λ n , t b , e , p ( P n g , t e X n , t e ) + λ n , t s , h , p ( P g n , t h X n , t h ) + λ n , t b , h , p ( P n g , t h X n , t h ) + λ n , t s , e , c ( C g n , t e Y n , t e ) + λ n , t b , e , c ( C n g , t e Y n , t e ) + λ n , t s , h , c ( C g n , t h Y n , t h ) + λ n , t b , h , c ( C n g , t h Y n , t h ) ] } + 0.5 ρ ( P g n e X n e 2 2 + P n g e X n e 2 2 + P g n h X n h 2 2 + P n g h X n h 2 2 + C g n e Y n e 2 2 + C n g e Y n e 2 2 + C g n h Y n h 2 2 + C n g h Y n h 2 2 )
where λ is the Lagrange multiplier; ρ is the penalty factor.
The EGO-side subproblem objective function is shown in Equation (54).
min t T n N [ ( F g , t ) + λ n , t s , e , p ( P g n , t e X n , t e ) + λ n , t s , h , p ( P g n , t h X n , t h ) + λ n , t s , e , c ( C g n , t e Y n , t e ) + λ n , t s , h , c ( C g n , t h Y n , t h ) ] + 0.5 ρ ( P g n e X n e 2 2 + P g n h X n h 2 2 + C g n e Y n e 2 2 + C g n h Y n h 2 2 )
The LA-side subproblem objective function is shown in Equation (55).
min t T [ F n , t + λ n , t b , e , p ( P n g , t e X n , t e ) + λ n , t b , h , p ( P n g , t h X n , t h ) + λ n , t b , e , c ( C n g , t e Y n , t e ) + λ n , t b , h , c ( C n g , t h Y n , t h ) ] + 0.5 ρ ( P n g e X n e 2 2 + P n g e X n e 2 2 + C n g h Y n h 2 2 + C n g h Y n h 2 2 )

4.3. Nonlinear Term Processing

In both the leader’s and follower’s objective functions, convex hulls formed by the product of power optimization variables and energy price optimization variables are present, which are unfavorable for algorithmic solution. Under such circumstances, the McCormick envelope method is typically employed to linearly relax nonlinear terms [33]. The relaxation process is shown in Equation (56).
ω g n , t e = C g n , t e P g n , t e ω g n , t h = C g n , t h P g n , t h ω n g , t e = C n g , t e P n g , t e ω n g , t h = C n g , t h P n g , t h
where ω g n , t e and ω g n , t h are nonlinear term substitution variables on the EGO side regarding electricity and thermal energy trading; ω n g , t e and ω n g , t h are nonlinear term substitution variables on the LA side regarding electricity and thermal energy trading. The substitution variables should satisfy the following slack supplement constraints.
The EGO-side relaxation supplement constraints are shown in Equations (57) and (58).
ω g n e P g n , t e C t e , min + P g n e , min C g n , t e P g n e , min C t e , min ω g n e P g n , t e C t e , max + P g n e , max C g n , t e P g n e , max C t e , max ω g n e P g n , t e C t e , max + P g n e , min C g n , t e P g n e , min C t e , max ω g n e P g n , t e C t e , min + P g n e , max C g n , t e P g n e , max C t e , min
ω g n h P g n , t h C t h , min + P g n h , min C g n , t h P g n h , min C t h , min ω g n h P g n , t h C t h , max + P g n h , max C g n , t h P g n h , max C t h , max ω g n h P g n , t h C t h , max + P g n h , min C g n , t h P g n h , min C t h , max ω g n h P g n , t h C t h , min + P g n h , max C g n , t h P g n h , max C t h , min
where P g n e , max and P g n e , min are the maximum and minimum power of the EGO and L A n to transmit electric energy; P g n h , max and P g n h , min are the maximum and minimum power of the EGO and L A n to transfer thermal energy.
The LA-side relaxation supplement constraints are shown in Equations (59) and (60).
ω n g e P n g , t e C t e , min + P n g e , min C n g , t e P n g e , min C t e , min ω n g e P n g , t e C t e , max + P n g e , max C n g , t e P n g e , max C t e , max ω n g e P n g , t e C t e , max + P n g e , min C n g , t e P n g e , min C t e , max ω n g e P n g , t e C t e , min + P n g e , max C n g , t e P n g e , max C t e , min
ω n g h P n g , t h C t h , min + P n g h , min C n g , t h P n g h , min C t h , min ω n g h P n g , t h C t h , max + P n g h , max C n g , t h P n g h , max C t h , max ω n g h P n g , t h C t h , max + P n g h , min C n g , t h P n g h , min C t h , max ω n g h P n g , t h C t h , min + P n g h , max C n g , t h P n g h , max C t h , min
where P g n e , max and P g n e , min are the maximum and minimum electrical energy transfer power between EGO and L A n ; P g n h , max and P g n h , min are the maximum and minimum thermal energy transfer power between EGO and L A n .

4.4. Optimization Problem Solving Procedure

(1)
Set the number of iterations and the convergence margin value, set the initial values of the global variables, the Lagrange multiplier, the penalty factor, the power residual, and the price residual, and set the number of iterations k to zero.
(2)
k = k + 1 .
(3)
Solving subproblems.
The upper and lower subproblems are solved separately and in parallel by the corresponding computational bodies.
(1)
Solving the Stackelberg game leader EGO-side subproblem.
Objective function: Equation (54).
Restrictive condition: Equations (12)–(20), Equations (6)–(31) and (56)–(58).
(2)
Solving the Stackelberg game follower LA-side subproblem.
Objective function: Equation (55).
Restrictive condition: Equations (36)–(48), (56), (59) and (60).
(4)
Updating parameters.
Update global variables, Lagrange multipliers, power residuals, and price residuals. Update the global variables according to Equation (61).
X n , t e , k + 1 = 0.5 ( P g n , t e , k + 1 + P n g , t e , k + 1 ) X n , t h , k + 1 = 0.5 ( P g n , t h , k + 1 + P n g , t h , k + 1 ) Y n , t e , k + 1 = 0.5 ( C g n , t e , k + 1 + C n g , t e , k + 1 ) Y n , t h , k + 1 = 0.5 ( C g n , t h , k + 1 + C n g , t h , k + 1 )
Update the Lagrange multipliers according to Equations (62) and (63).
λ n , t s , e , p , k + 1 = λ n , t s , e , p , k + ρ ( P g n , t e , k + 1 X n , t e , k + 1 ) λ n , t b , e , p , k + 1 = λ n , t b , e , p , k + ρ ( P n g , t e , k + 1 X n , t e , k + 1 ) λ n , t s , e , c , k + 1 = λ n , t s , e , c , k + ρ ( C g n , t e , k + 1 Y n , t e , k + 1 ) λ n , t b , e , c , k + 1 = λ n , t b , e , c , k + ρ ( C n g , t e , k + 1 Y n , t e , k + 1 )
λ n , t s , h , p , k + 1 = λ n , t s , h , p , k + ρ ( P g n , t h , k + 1 X n , t h , k + 1 ) λ n , t b , h , p , k + 1 = λ n , t b , h , p , k + ρ ( P n g , t h , k + 1 X n , t h , k + 1 ) λ n , t s , h , c , k + 1 = λ n , t s , h , c , k + ρ ( C g n , t h , k + 1 Y n , t h , k + 1 ) λ n , t b , h , c , k + 1 = λ n , t b , h , c , k + ρ ( C n g , t h , k + 1 Y n , t h , k + 1 )
Update power residuals and price residuals according to Equations (64) and (65).
r p , s e , k + 1 2 2 = P g n e , k + 1 X n e , k + 1 2 2 r p , b e , k + 1 2 2 = P n g e , k + 1 X n e , k + 1 2 2 r c , s e , k + 1 2 2 = C g n e , k + 1 Y n e , k + 1 2 2 r c , b e , k + 1 2 2 = C n g e , k + 1 Y n e , k + 1 2 2
r p , s h , k + 1 2 2 = P g n h , k + 1 X n h , k + 1 2 2 r p , b h , k + 1 2 2 = P n g h , k + 1 X n h , k + 1 2 2 r c , s h , k + 1 2 2 = C g n h , k + 1 Y n h , k + 1 2 2 r c , b h , k + 1 2 2 = C n g h , k + 1 Y n h , k + 1 2 2
where r p , s e , k + 1 2 2 and r p , b e , k + 1 2 2 are the residual sets for the sold and purchased electricity power; r p , s h , k + 1 2 2 and r p , b h , k + 1 2 2 are the residual sets for the sold and purchased thermal power; r c , s e , k + 1 2 2 and r c , b e , k + 1 2 2 are the residual sets for the sold and purchased electricity price; and r c , s h , k + 1 2 2 and r c , b h , k + 1 2 2 are the residual sets for the sold and purchased thermal price.
(5)
Determine whether the current residuals satisfy the ADMM convergence determination condition according to Equation (66).
r p , k + 1 2 r p r c , k + 1 2 r c
where r p , k + 1 2 and r c , k + 1 2 are the sum of power residuals and price residuals; r p and r c are the convergence margins of power residuals and price residuals.
If Equation (66) is satisfied, the algorithm is judged to have converged, the algorithm stops iterating, and the optimal scheduling policy is output. Otherwise, go back to step (2). The framework of the distributed interactive scheduling is shown in Figure 4. The flow of the algorithm is shown in Figure 5.

5. Calculus Analysis

To deploy and validate the distributed optimal scheduling strategy of a RIES in a real scenario, we need to follow the four-stage validation process of “modeling-simulation-semi-physical-field’’:
  • Modeling stage: Construct the optimal operation model of the EGO and LAs.
  • Digital simulation: Verify the convergence of the algorithm and the speed of solving the optimization problem on the PSCAD/MATLAB platform.
  • Hardware-in-the-loop testing: Connect the real controller with the real-time grid simulation equipment through the RT-LAB platform to test the communication delay and control response time.
  • On-site validation: The strategy is implemented through a layered distributed architecture (physical layer–edge layer–cloud): the terminal equipment collects data, the edge controllers perform local fast response (demand management, energy storage control), and the virtual power plant platform in the cloud coordinates the global optimization to ensure that the regulation delay meets the requirements by combining the 5G/fiber optic hybrid communication.
The core indicators for deployment verification in real scenarios should include economy, reliability, regulation capability, etc., and the verification should cover typical scenarios such as peak and valley tariff hours.

5.1. Case Configuration

Typical winter daily load data from three communities in a region were selected for simulation experiments. The scheduling period is set to be 24 h and the time scale is 1 h. The electrical energy load and PV power prediction in the three communities are shown in Figure 6. The outdoor temperatures of the customers are shown in Figure 7. The TOU prices for EPG, FIT, as well as the leader’s minimum average energy selling price and the followers’ maximum average energy purchasing price are presented in Table 1. The model parameters of the operators in the RIES are shown in Table 2. Herein, C1, C2, and C3 represent Community 1, Community 2, and Community 3, respectively.

5.2. Optimal Dispatch Results

In the hierarchical distributed RIES optimization scheduling model constructed in this paper, all subproblems, after processing, are linear models and can be solved using the GUROBI 11.04 called via YALMIP in the MATLAB 2023.
In the experiments, the maximum number of iterations for the ADMM algorithm was set to 45. The convergence tolerances for the power and energy price residuals were set to 1 × 10 3 and 1, respectively. The ADMM algorithm converged at the 10th iteration. The results show that the revenue of the EGO is 296,639 CNY, while the energy costs for L A 1 , L A 2 , and L A 3 are 76,493 CNY, 85,950 CNY, and 81,326 CNY, respectively. The residual convergence process of the ADMM algorithm is shown in Figure 8. The iteration process of the objective functions for each stakeholder in the RIES is shown in Figure 9.

5.2.1. EGO Operating Optimization Analysis

The optimized scheduling results for the electricity and thermal energy of the EGO over one scheduling cycle are shown in Figure 10 and Figure 11.
From Figure 10 and Figure 11, it can be seen that during the 1:00–6:00 and 23:00–24:00 time periods, the EGO purchases a large amount of power from the grid to satisfy the power demand of the users in each LA during these time periods because the TOU tariffs are low, lower than the cost of the GT and CPG generation within the EGO. The outdoor temperature is lower during this time period, and the LA purchases more thermal power from the EGO to maintain the indoor temperature of the customers, which results in the higher thermal generation power of the CHP units and the lower CPG output power. As time passes from 7:00 to 13:00, the outdoor temperature gradually increases, the thermal energy purchased from the EGO by the LA gradually decreases, the thermal generation power of the CHP unit gradually decreases, and the output power of the CPG increases. As time passes from 13:00 to 22:00, the outdoor temperature gradually decreases, the thermal power purchased from the EGO by the LA gradually increases, the thermal power generated by the CHP unit gradually increases, and the power generated by the CPG decreases. Moreover, the TOU tariff in the period from 7:00 to 22:00 is higher than the internal GT and CPG generation cost of the EGO, so the EGO stops purchasing electricity from the EPG. During 6:00–8:00, 12:00–13:00, and 19:00–21:00, the power consumption of users peaks, and the EGO maintains the energy supply mainly by increasing the CPG generation power. The operation cost of P2G-CCS is mainly reflected in the consumption of electrical power, and the TOU reaches the maximum during 11:00–14:00, and P2G-CCS reduces the equipment power consumption to ensure the economic efficiency of the EGO.

5.2.2. LAs Operating Optimization Analysis

The optimized scheduling results for electricity of the LAs over one scheduling cycle, along with the electricity prices agreed upon with the EGO, are illustrated in Figure 12, Figure 13 and Figure 14. The optimized scheduling results for thermal energy of the LAs over one scheduling cycle, along with the thermal prices agreed upon with the EGO, are depicted in Figure 15, Figure 16 and Figure 17. The indoor temperature conditions of users are presented in Figure 18.
Combined with Figure 6 and Figure 12, it is jointly analyzed that in the 1:00–4:00 time period, the user’s energy power is relatively low, and because the TOU tariff is in the valley, the EGO releases a tariff at a relatively low level, and a large amount of power is purchased from the EGO and stored in the energy storage device. In the 5:00–7:00 time period, the user’s energy consumption power gradually increases. During the 5:00–6:00 time period, the TOU tariff is still at a low level, while the EGO has issued a relatively low price; so, power is directly purchased from the EGO to meet the energy demand. At 7:00, the TOU tariff increases and less power is purchased from the EGO, and instead power is drawn from the ESS. At 8:00, the consumer’s energy power further decreases, the PV panels of community 1 start to output power, and the tariff issued by the EGO after gaming decreases compared to the previous time period. In the 9:00 time slot, the community 1 PV power and load power increase simultaneously, but the increased PV power is not enough to make up for the power deficit caused by the increase in load power, resulting in an increase in the power purchased from the EGO, and the tariff increases. In the 11:00–14:00 time period, the user energy power and PV power generation reach their peaks at the same time, and the power purchased from the EGO does not increase significantly, resulting in the negotiated tariffs between the EGO and the consumers remaining in the middle, and the tariffs fluctuate along with the trend of the power purchased by the consumers. In the 16:00–17:00 time period process, the community 1 PV power and load power compared to the previous time period decreased at the same time, but the reduction in the PV power is less than the reduction in the load power, so in the 16:00–17:00 time period, power is transferred to the ESS for the storage of electricity and the EGO power purchase power and the purchase price of electricity remains stable. In the 19:00–21:00 time period, the developed power of the PV is zero, and the load power reaches the peak. In order to reduce the energy cost of the user, power is taken from the ESS, and the amount of power purchased from the EGO and the price of the traded power do not show significant fluctuations.
When analyzed together with Figure 7, Figure 15 and Figure 18, compared to the thermal energy required to maintain the optimal indoor temperature, the thermal energy purchase strategy considering thermal inertia and user comfort decreases the power of thermal energy purchase in the 2:00–6:00 and 17:00–18:00 time periods and increases the power of thermal purchase in the 11:00–16:00 and 22:00–22:00 time periods. In the 2:00–6:00 time period, the outdoor temperature of the user is around −6 °C, more thermal energy is needed to maintain the indoor temperature, and the energy price issued by the EGO is at a high level; so, in order to reduce the energy cost of the user, L A 1 reduces the power purchased from the EGO, and the indoor temperature of the user drops to below 19 °C. During 7:00–10:00, as the outdoor temperature increases, the thermal energy required to maintain the indoor temperature gradually decreases, L A 1 purchases almost the same amount of power as in the traditional thermal energy purchasing strategy, the indoor temperature gradually rises, and the thermal energy price issued by the EGO gradually decreases. During 11:00–14:00, the outdoor temperature reaches the highest and remains relatively stable. At this time, the user can purchase a small amount of thermal energy to maintain a high level of indoor temperature, and the user’s room temperature is maintained at about 21.6 °C. In the 15:00–20:00 time period, the outdoor temperature drops sharply, but due to the thermal inertia of the indoor temperature, in the 15:00–16:00 time period, the indoor temperature does not drop immediately, but is maintained for two hours under the premise of the increase in purchased thermal energy power. In the period 17:00–20:00, the indoor temperature decreases due to the outdoor temperature and the decrease in the L A 1 thermal energy purchase power compared to the conventional thermal energy purchase strategy. Due to the similarity of the energy use patterns in different communities, the energy purchase and trading prices in other communities are not repeated.

5.3. Sensitivity Analysis

Figure 19 and Figure 20 show the changes in the EGO’s operating revenue and carbon emission cost with SCTM parameters (CBP and CGR). According to Figure 19, carbon trading cost is positively correlated with the change in CBP, and the EGO operating revenue is negatively correlated with the change in CBP. With the increase in CBP, the proportion of carbon trading cost in EGO operating cost is increasing, which leads to the decrease in the EGO operating revenue. When the CBP exceeds 0.25 CNY/kg, the carbon emission level of the system tends to stabilize, and so does the EGO operating income. This indicates that SCTM can indirectly restrain the carbon emission behavior of the EGO by influencing the carbon trading cost.
According to Figure 20, the carbon trading cost is positively correlated with the change in CGR, and the EGO operating revenue is negatively correlated with the change in CGR. With the increase in CGR, the proportion of the carbon trading cost in the EGO operating cost is increasing, which leads to the decrease in the EGO operating revenue. When the CGR is greater than 60%, the carbon emission level of the system tends to stabilize, and so does the EGO operating revenue. This indicates that SCTM can indirectly restrain the carbon emission behavior of the EGO by influencing the carbon transaction cost.

5.4. Scalability Analysis

For larger-scale integrated energy systems, the scalability and robustness of the model can be improved from three aspects:
  • Algorithmic level: Firstly, strengthen the distributed algorithm, adopt asynchronous ADMM algorithm to reduce the communication waiting time, and dynamically adjust the parameters to accelerate the convergence; secondly, implement the hierarchical optimization strategy, divide the LA group into multiple sub-systems according to the region, and optimize locally first and then realize the global synergy through the coordination layer.
  • Model structure level: Modular design can be used to encapsulate the LA and EGO functional modules, and only the corresponding modules need to be added when adding new LAs. Secondly, the parameters can be dynamically adjusted to establish the mapping relationship between the parameters and the system scale and LA characteristics, such as optimizing the load forecast coefficients according to user types. Finally, robust optimization can be extended to incorporate load and new energy uncertainty into interval constraints to improve anti-interference capability.
  • Communication architecture level: Optimize topology, adopt hierarchical distributed communication, use tree topology between the EGO and LA, and design redundant links; choose MQTT lightweight protocol, customize message format and compress data, and encrypt for security.

5.5. Comparative Case Analysis

To further analyze the rationality and effectiveness of the proposed method, numerical experiments are conducted on multiple test cases. The following five arithmetic scenarios are set as shown in Table 3.
The operating revenue of the EGO, the operating cost of each LA, and the carbon emissions of the RIES are shown in Table 4.
Comparing scenarios 1 and 2, although the consideration of the SCTM leads to a reduction of 8711 CNY (3%) in the EGO’s operating benefits, this situation is within the acceptable range, and the energy costs of the three LAs remain almost unchanged, with the operating benefits and electricity costs of the trading parties remaining within the normal fluctuation range. On the contrary, after the introduction of the SCTM, the system carbon emissions are significantly reduced by 45,612 kg (10.5%), indicating that the SCTM introduced in this paper can make the carbon-emitting body pay the economic cost when emitting carbon by pricing the carbon emissions, so as to prompt the enterprises to pay attention to their own carbon emission behaviors, to reduce the carbon emissions, and to push the society as a whole to change to a low-carbon life style.
Comparing scenarios 1 and 3, it is found that the EGO’s actual carbon emissions from the generating unit increased by 60,537 kg (15.6%) after the introduction of the P2G-CCS equipment; however, most of the increased C O 2 was converted to natural gas after carbon capture. This reduces the cost of natural gas purchased by the EGO, resulting in an increase of 53,257 CNY (12.2%) in the EGO’s efficiency without any detriment to the customer’s interests. This demonstrates that the coupling device transforms C O 2 from a cost burden to a profitable resource through the synergistic model of “carbon resource utilization+energy conversion”.
Comparing scenarios 1 and 4, planning energy storage devices on the energy-use side of RIES will improve the three indicators of the EGO operating revenue, the energy cost of each LA, and the system C O 2 emission, and the EGO operating revenue is improved by 8983 CNY (3%), and the energy cost of each LA is reduced by 1926 CNY (2.5%), 3680 CNY (4.2%), and 2489 CNY (3.1%), respectively. And the system carbon emission is reduced by 1099 kg (1%). This shows that the planning of energy storage equipment in the RIES in this paper can achieve the optimal use of energy and cost saving, improve the efficiency of energy use, and enhance the reliability of the power supply.
Comparing scenarios 1 and 5, the thermal inertia demand response will keep the system C O 2 emissions almost unchanged, so that there is an improvement in the EGO’s revenue and the energy cost of each LA. The EGO’s revenue experiences a slight increase, and the energy cost of each LA decreases by 1147 CNY (1.5%), 2148 CNY (2.5%), and 1707 CNY (2.1%), respectively. This shows that the introduction of thermal inertia-based demand response in the RIES in this paper can adjust the demand for energy purchase according to the EGO published tariff, improve the flexibility of user energy use, and increase the economic benefits of users under the premise of ensuring that the indoor temperature meets the comfort of the users. At the same time, the introduction of demand response also indirectly reduces the dependence of the energy system on fossil fuels, which helps to reduce greenhouse gas emissions.

6. Conclusions

This study investigates the low-carbon economic optimal dispatch of an RIES from the perspective of economic benefits for various stakeholders. Incorporating factors such as the SCTM, P2G-CCS, and thermal energy demand response, an EGO-LA transaction process is embedded within a Stackelberg game framework. This establishes a multi-participant interactive energy trading mechanism with the EGO as the leader and the LAs as the followers. The following conclusions are drawn:
  • Effectiveness of the RIES distributed optimal dispatch: The proposed hierarchical distributed low-carbon economic dispatch strategy for the RIES, based on the ADMM, effectively coordinates the interests of the energy trading parties, achieving efficient and economic system operation. Case studies demonstrate that this strategy exhibits significant advantages in enhancing the economic benefits for all stakeholders and improving user energy consumption flexibility.
  • Positive impact on system emission reduction: The introduction of SCTM, P2G-CCS, and user thermal energy demand response leads to a significant reduction in the system’s actual carbon emissions. This indicates that the series of measures proposed in this study, including carbon emission pricing and carbon management via P2G-CCS, prompts enterprises to pay greater attention to their carbon emission behaviors. Consequently, these mechanisms effectively promote a broader societal shift towards a low-carbon lifestyle. This approach not only contributes to achieving the “Dual Carbon” goals but also provides economic incentives for enterprises, fostering a win–win outcome for both environmental protection and economic benefits.
In this paper, the types of flexible power equipment and working forms are not sufficiently considered, and the utilization of energy forms is relatively homogeneous. Subsequently, further consideration will be given to aggregating a variety of flexible loads for demand response analysis from an integrated energy system perspective.
The methodology is applied in a wider range of real-world cases and systematically analyzed against relevant proven optimization strategies to further validate its generalizability and competitive advantage.
Integration of demand and PV output uncertainty modeling. In the short term, scenario analysis will be used to generate multiple uncertainty scenarios of demand and PV output based on historical data, which will be integrated into the existing model through a stochastic optimization framework in order to quantify the impact of uncertainty on the system optimization results. In the medium and long term, it is planned to introduce robust optimization methods to consider the fluctuating range of uncertainty parameters and construct a decision model with anti-interference capability to ensure that the system can still maintain stable operation under extreme scenarios.

Author Contributions

Conceptualization, H.J. and B.T.; methodology, H.J. and Z.Y.; software, B.T.; validation, B.T. and H.J.; formal analysis, Y.Z.; investigation, Z.Y.; resources, Y.Z.; data curation, H.J.; writing—original draft preparation, B.T.; writing—review and editing, H.J.; supervision, Z.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (62203311, 62473269), Liaoning Province Key Research and Development Project (2024JH2/102500093), Liaoning Revitalization Talents Program (XLYC2403160), and Basic Scientific Research Project of Liaoning Provincial Department of Education (LJ222411632036).

Data Availability Statement

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

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Abbreviations

The following abbreviations are used in this manuscript:
IESIntegrated energy system
RIESRegional integrated energy system
ADMMAlternating Direction Method of Multipliers
EGOEnergy generation operator
LALoad aggregator
SCTMStepwise carbon trading mechanism
CHPCombined heat and power
TOUTime-of-use
FITFeed-in tariff
CTMCarbon trading mechanism
SCTPStepwise carbon trading price
P2GPower to gas
CCSCarbon capture and storage
PMVPredicted Mean Vote
CPGCoal-fired power generator
WHBWaste heat boiler
GTGas turbine
TRFTransformer
BUSElectrical bus
TEBThermal energy bus
ESSEnergy storage system
PVPhotovoltaic
EPGExternal power grid
CBPCarbon trading base price
CGRCarbon trading price growth rate
CETCarbon emission trading
SOCStates of charge

References

  1. Nadeem, T.B.; Siddiqui, M.; Khalid, M.; Asif, M. Distributed energy systems: A review of classification, technologies, applications, and policies. Energy Strategy Rev. 2023, 48, 101096. [Google Scholar] [CrossRef]
  2. Fattahi, A.; Sijm, J.; Faaij, A. A systemic approach to analyze integrated energy system modeling tools: A review of national models. Renew. Sustain. Energy Rev. 2020, 133, 110195. [Google Scholar] [CrossRef]
  3. Song, D.; Meng, W.; Dong, M.; Yang, J.; Wang, J.; Chen, X.; Huang, L. A critical survey of integrated energy system: Summaries, methodologies and analysis. Energy Convers. Manag. 2022, 266, 115863. [Google Scholar] [CrossRef]
  4. Xu, W.; Huang, H.; Wang, C.; Hu, Y.; Gao, X. Research on Multi-Objective Parameter Matching and Stepwise Energy Management Strategies for Hybrid Energy Storage Systems. Energies 2025, 18, 1354. [Google Scholar] [CrossRef]
  5. Gao, Y.; Zhao, S.; Huang, Y.; Pan, H. Multi-Objective Optimization of Daylighting–Thermal Performance in Cold-Region University Library Atriums: A Parametric Design Approach. Energies 2025, 18, 1184. [Google Scholar] [CrossRef]
  6. Zhao, J.; Song, Y.; Fan, H. Optimization Scheduling of Hydrogen-Integrated Energy Systems Considering Multi-Timescale Carbon Trading Mechanisms. Energies 2025, 18, 1612. [Google Scholar] [CrossRef]
  7. Shi, P.; Ni, G.; Jin, R.; Wang, H.; Wang, J.; Sun, Z.; Qiu, G. Multi-Timescale Battery-Charging Optimization for Electric Heavy-Duty Truck Battery-Swapping Stations, Considering Source–Load–Storage Uncertainty. Energies 2025, 18, 241. [Google Scholar] [CrossRef]
  8. Yang, W.; Liu, W.; Chung, C.Y.; Wen, F. Coordinated Planning Strategy for Integrated Energy Systems in a District Energy Sector. IEEE Trans. Sustain. Energy 2020, 11, 1807–1819. [Google Scholar] [CrossRef]
  9. Li, X.; Wu, N. A two-stage distributed robust optimal control strategy for energy collaboration in multi-regional integrated energy systems based on cooperative game. Energy 2024, 305, 132221. [Google Scholar] [CrossRef]
  10. Zhang, Z.; Shi, J.; Yang, W.; Song, Z.; Chen, Z.; Lin, D. Deep Reinforcement Learning Based Bi-layer Optimal Scheduling for Microgrids Considering Flexible Load Control. CSEE J. Power Energy Syst. 2023, 9, 949–962. [Google Scholar] [CrossRef]
  11. Wang, Q.; Wang, Y.; Chen, Z.; Soares, J. Multi-agent system consistency-based cooperative scheduling strategy of regional integrated energy system. Energy 2024, 295, 130904. [Google Scholar] [CrossRef]
  12. Yan, X.; Gao, C.; Meng, J.; Abbes, D. An analytical target cascading method-based two-step distributed optimization strategy for energy sharing in a virtual power plant. Renew. Energy 2024, 222, 119917. [Google Scholar] [CrossRef]
  13. Joseph, A.; Allahham, A.; Walker, S.L. Investment decisions in a liberalised energy market with generation and hydrogen-based vector coupling storage in Integrated Energy System: A game-theoretic model-based approach. Int. J. Electr. Power Energy Syst. 2025, 166, 110518. [Google Scholar] [CrossRef]
  14. Peng, X.; Ding, Y.; Liu, J.; Li, Y.; Yuan, K. Multi-perspective collaborative planning of DN and distribution energy stations with stepped carbon trading and adaptive evolutionary game. Int. J. Electr. Power Energy Syst. 2025, 166, 110522. [Google Scholar] [CrossRef]
  15. Xiang, K.; Chen, J.; Yang, L.; Wu, J.; Shi, P. Equilibrium Interaction Strategies for Integrated Energy System Incorporating Demand-Side Management Based on Stackelberg Game Approach. Energies 2024, 17, 3603. [Google Scholar] [CrossRef]
  16. Pan, H.; Wu, Q.; Guo, H.; Bai, J. Low-Carbon Optimization Scheduling of Integrated Energy Systems Based on Bilateral Demand Response and Two-Level Stackelberg Game. Energies 2024, 17, 5491. [Google Scholar] [CrossRef]
  17. Li, Y.; Wang, B.; Yang, Z.; Li, J.; Chen, C. Hierarchical stochastic scheduling of multi-community integrated energy systems in uncertain environments via Stackelberg game. Appl. Energy 2022, 308, 118392. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Fedorovich, K.S. Optimal operation of multi-integrated energy system based on multi-level Nash multi-stage robust. Appl. Energy 2024, 358, 122557. [Google Scholar] [CrossRef]
  19. Zeng, Y.; Wei, L.; Cheng, Y.; Zhang, H.; Sun, W.; Wang, B. Blockchain-Enabled Intelligent Dispatching and Credit-Based Bidding for Microgrids. Electronics 2023, 12, 2868. [Google Scholar] [CrossRef]
  20. Tan, M.; Zhao, J.; Liu, X.; Su, Y.; Wang, L.; Wang, R.; Dai, Z. Federated Reinforcement Learning for smart and privacy-preserving energy management of residential microgrids clusters. Eng. Appl. Artif. Intell. 2025, 139, 109579. [Google Scholar] [CrossRef]
  21. Cheng, Y.; Zhang, N.; Zhang, B.; Kang, C.; Xi, W.; Feng, M. Low-Carbon Operation of Multiple Energy Systems Based on Energy-Carbon Integrated Prices. IEEE Trans. Smart Grid 2020, 11, 1307–1318. [Google Scholar] [CrossRef]
  22. Huo, S.; Li, Q.; Pu, Y.; Xie, S.; Chen, W. Low carbon dispatch method for hydrogen-containing integrated energy system considering seasonal carbon trading and energy sharing mechanism. Energy 2024, 308, 132794. [Google Scholar] [CrossRef]
  23. Wang, R.; Wen, X.; Wang, X.; Fu, Y.; Zhang, Y. Low carbon optimal operation of integrated energy system based on carbon capture technology, LCA carbon emissions and ladder-type carbon trading. Appl. Energy 2022, 311, 118664. [Google Scholar] [CrossRef]
  24. Liu, Z.; Gao, Y.; Li, T.; Zhu, R.; Kong, D.; Guo, H. Considering the Tiered Low-Carbon Optimal Dispatching of Multi-Integrated Energy Microgrid with P2G-CCS. Energies 2024, 17, 3414. [Google Scholar] [CrossRef]
  25. He, L.; Lu, Z.; Zhang, J.; Geng, L.; Zhao, H.; Li, X. Low-carbon economic dispatch for electricity and natural gas systems considering carbon capture systems and power-to-gas. Appl. Energy 2018, 224, 357–370. [Google Scholar] [CrossRef]
  26. Wei, Z.; Calautit, J.K.; Wei, S.; Tien, P.W. Real-time clothing insulation level classification based on model transfer learning and computer vision for PMV-based heating system optimization through piecewise linearization. Build. Environ. 2024, 253, 111277. [Google Scholar] [CrossRef]
  27. Lin, L.; Gu, J.; Wang, L. Optimal Dispatching of Combined Heat-power System Considering Characteristics of Thermal Network and Thermal Comfort Elasticity for Wind Power Accommodation. Power Syst. Technol. 2019, 43, 3648–3655. [Google Scholar] [CrossRef]
  28. Chen, L.; Tang, W.; Wang, Z.; Zhang, L.; Xie, F. Low-carbon oriented planning of shared photovoltaics and energy storage systems in distribution networks via carbon emission flow tracing. Int. J. Electr. Power Energy Syst. 2024, 160, 110126. [Google Scholar] [CrossRef]
  29. Qu, K.; Huang, L.; Yu, T.; Zhang, X. Decentralized Dispatch of Multi-area Integrated Energy Systems With Carbon Trading. Proc. CSEE 2018, 38, 697–707. [Google Scholar] [CrossRef]
  30. Lu, S.; Gu, W.; Xu, Y.; Dong, Z.Y.; Sun, L.; Zhang, H.; Ding, S. Unlock the Thermal Flexibility in Integrated Energy Systems: A Robust Nodal Pricing Approach for Thermal Loads. IEEE Trans. Smart Grid 2023, 14, 2734–2746. [Google Scholar] [CrossRef]
  31. Liu, N.; Yu, X.; Wang, C.; Wang, J. Energy Sharing Management for Microgrids With PV Prosumers: A Stackelberg Game Approach. IEEE Trans. Ind. Inform. 2017, 13, 1088–1098. [Google Scholar] [CrossRef]
  32. Zhou, X.; Xiang, Y. ADMM-Based Differential Privacy Learning for Penalized Quantile Regression on Distributed Functional Data. Mathematics 2022, 10, 2954. [Google Scholar] [CrossRef]
  33. Jiang, T.; Shen, Z.; Jin, X.; Zhang, R.; Parisio, A.; Li, X.; Kou, X. Solution to Coordination of Transmission and Distribution for Renewable Energy Integration into Power Grids: An Integrated Flexibility Market. CSEE J. Power Energy Syst. 2023, 9, 444–458. [Google Scholar] [CrossRef]
Figure 1. Structural schematic diagram of the RIES.
Figure 1. Structural schematic diagram of the RIES.
Energies 18 04638 g001
Figure 2. Stepwise carbon trading diagram.
Figure 2. Stepwise carbon trading diagram.
Energies 18 04638 g002
Figure 3. Game architecture of energy trading among operators within the RIES.
Figure 3. Game architecture of energy trading among operators within the RIES.
Energies 18 04638 g003
Figure 4. Framework of the distributed interactive scheduling.
Figure 4. Framework of the distributed interactive scheduling.
Energies 18 04638 g004
Figure 5. Flowchart of multi-agent Stackelberg game solved by ADMM algorithm.
Figure 5. Flowchart of multi-agent Stackelberg game solved by ADMM algorithm.
Energies 18 04638 g005
Figure 6. Load and photovoltaic power forecast.
Figure 6. Load and photovoltaic power forecast.
Energies 18 04638 g006
Figure 7. Outdoor temperature forecast.
Figure 7. Outdoor temperature forecast.
Energies 18 04638 g007
Figure 8. Convergence results for power and price residuals.
Figure 8. Convergence results for power and price residuals.
Energies 18 04638 g008
Figure 9. EGO and LAs objective function convergence results.
Figure 9. EGO and LAs objective function convergence results.
Energies 18 04638 g009
Figure 10. Results of EGO electric energy optimization scheduling.
Figure 10. Results of EGO electric energy optimization scheduling.
Energies 18 04638 g010
Figure 11. Results of EGO thermal energy optimization scheduling.
Figure 11. Results of EGO thermal energy optimization scheduling.
Energies 18 04638 g011
Figure 12. Results of L A 1 electric energy optimization scheduling.
Figure 12. Results of L A 1 electric energy optimization scheduling.
Energies 18 04638 g012
Figure 13. Results of L A 2 electric energy optimization scheduling.
Figure 13. Results of L A 2 electric energy optimization scheduling.
Energies 18 04638 g013
Figure 14. Results of L A 3 electric energy optimization scheduling.
Figure 14. Results of L A 3 electric energy optimization scheduling.
Energies 18 04638 g014
Figure 15. Results of L A 1 thermal energy optimization scheduling.
Figure 15. Results of L A 1 thermal energy optimization scheduling.
Energies 18 04638 g015
Figure 16. Results of L A 2 thermal energy optimization scheduling.
Figure 16. Results of L A 2 thermal energy optimization scheduling.
Energies 18 04638 g016
Figure 17. Results of L A 3 thermal energy optimization scheduling.
Figure 17. Results of L A 3 thermal energy optimization scheduling.
Energies 18 04638 g017
Figure 18. Indoor temperature of users.
Figure 18. Indoor temperature of users.
Energies 18 04638 g018
Figure 19. Sensitivity analysis on CBP.
Figure 19. Sensitivity analysis on CBP.
Energies 18 04638 g019
Figure 20. Sensitivity analysis on CGR.
Figure 20. Sensitivity analysis on CGR.
Energies 18 04638 g020
Table 1. Electricity prices of EPG.
Table 1. Electricity prices of EPG.
Types of Electricity PricePeriodsValue (CNY/kWh)
TOUPeak (11:00–14:00), (19:00–22:00)1.20
Flat (7:00–10:00), (15:00–18:00)0.75
Valley (1:00–6:00), (23:00–24:00)0.40
FITPeak (11:00–14:00), (19:00–22:00)0.65
Flat (7:00–10:00), (15:00–18:00)0.45
Valley (1:00–6:00), (23:00–24:00)0.25
Table 2. Model parameters of operators in the RIES.
Table 2. Model parameters of operators in the RIES.
ParameterValueParameterValue
C gas 3.2 CNY/m3 χ gt a 0.234
a cpg 0.001 χ cpg a 1.08
b cpg 0.43 γ 0.2 CNY/kg
c cpg 1000 σ 50%
κ gt e 0.4l10,000 kg
κ gt h 0.45 η ess 0.1 CNY/kWh
q gas 9.7 η com 100 CNY/°C
P gt e , max 20 MWh τ best 20 °C
P gt e , min 2 MWh k 1 0.66
P cpg e , max 20 MWh k 2 0.03
P cpg e , min 2 MWh k 3 0.34
κ whb h 0.95 τ b 33.5 °C
κ p 2 g 0.7M80
α p 2 g 0.55 I clo 0.11
α ccs 0.4 κ ch 0.98
C h , max 0.8 CNY/kWh κ dis 0.98
C h , min 0.3 CNY/kWh S soc max 0.1
χ epg 0.728 S soc min 0.9
χ gt 0.367 P g n e , max 10 MWh
χ cpg 0.728 P g n e , min 0
χ e h 1.67 P g n h , max 10 MWh
χ epg a 0.756 P g n h , min 0
Table 3. Description of the 5 comparison scenarios.
Table 3. Description of the 5 comparison scenarios.
ScenarioSCTMP2G-CCSESSPMV
1
2×
3×
4×
5×
“√” = mechanism considered; “×” = mechanism not considered.
Table 4. Operating revenue of EGO, operating cost of LAs, and carbon emissions of RIES.
Table 4. Operating revenue of EGO, operating cost of LAs, and carbon emissions of RIES.
ScenarioEGO Operating Revenue/CNY L A 1 Operating Cost/CNY L A 2 Operating Cost/CNY L A 3 Operating Cost/CNYRIES C O 2 Emissions /kg
1296,63976,49385,95081,326388,835
2305,35076,41185,79981,219434,447
3243,38276,04085,41880,787328,298
4305,62278,41989,63083,815397,736
5297,56877,64088,09883,033388,936
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

Jiang, H.; Tong, B.; Yao, Z.; Zhao, Y. Hierarchical Distributed Low-Carbon Economic Dispatch Strategy for Regional Integrated Energy System Based on ADMM. Energies 2025, 18, 4638. https://doi.org/10.3390/en18174638

AMA Style

Jiang H, Tong B, Yao Z, Zhao Y. Hierarchical Distributed Low-Carbon Economic Dispatch Strategy for Regional Integrated Energy System Based on ADMM. Energies. 2025; 18(17):4638. https://doi.org/10.3390/en18174638

Chicago/Turabian Style

Jiang, He, Baoqi Tong, Zongjun Yao, and Yan Zhao. 2025. "Hierarchical Distributed Low-Carbon Economic Dispatch Strategy for Regional Integrated Energy System Based on ADMM" Energies 18, no. 17: 4638. https://doi.org/10.3390/en18174638

APA Style

Jiang, H., Tong, B., Yao, Z., & Zhao, Y. (2025). Hierarchical Distributed Low-Carbon Economic Dispatch Strategy for Regional Integrated Energy System Based on ADMM. Energies, 18(17), 4638. https://doi.org/10.3390/en18174638

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