Next Article in Journal
Combining State-Based Clustering and Dynamic Time Warping for the Analysis of Photovoltaic–Building Energy Interactions
Next Article in Special Issue
Gradient Revision Method for Demand Response Stimulus Parameters of the Integrated Energy System
Previous Article in Journal
Assessing Energy and Waste Impacts in Orthopaedic Departments: A Case Study from an Italian Public Hospital
Previous Article in Special Issue
Optimized Demand Side Management for Refrigeration: Modeling and Case Study Insights from Kenya
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Stackelberg Game Approach for Collaborative Operation and Interest Balancing in Community-Based Integrated Energy Microgrids

1
Guangdong Power Grid Hui Zhou Power Supply Bureau, Co., Ltd., Huizhou 516000, China
2
School of Electrical Engineering and Automation, Wuhan University, Wuhan 430072, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(3), 837; https://doi.org/10.3390/en19030837
Submission received: 23 December 2025 / Revised: 28 January 2026 / Accepted: 2 February 2026 / Published: 5 February 2026
(This article belongs to the Special Issue Research on Operation Optimization of Integrated Energy Systems)

Abstract

To address the limitation of traditional microgrid operator-led optimization models that compromise user-side benefits, this paper proposes a novel method for the collaborative optimal operation strategy of community-based integrated energy microgrids and diversified flexible resources. The method deeply integrates user-side flexibility resources into the decision-making process. Unlike existing research that only considers electro-heat coupling, our model integrates shared energy storage services into an integrated energy system, reflecting a more realistic future application. A Stackelberg game framework is then established with the microgrid operator (MGO) as the leader and the user aggregator as the follower. The user aggregator optimizes its energy strategy by coordinating user demand response, thereby increasing the profits of both itself and the shared energy storage operator. Meanwhile, this model guides the MGO’s pricing decisions for electricity and heat, balancing interests of all stakeholders. To solve the model, a hierarchical approach that merges the Harris Hawks Optimization algorithm with the CPLEX solver is employed. Finally, simulation results demonstrate that the proposed model and strategy significantly enhance user-side revenue and flexibility, achieve a win-win outcome for the user aggregator and MGO, and lay the foundation for future shared energy storage service providers to participate in market pricing as key game entities.

1. Introduction

Driven by the global energy transition and the low-carbon emission targets, the integrated energy microgrid (IEM), as a key technology for enhancing energy utilization efficiency and promoting the consumption of renewable energy, has become a research hotspot in both academia and industry [1,2,3,4,5]. Generally, IEM contains multiple energy sources, including electricity, natural gas, heat energy, etc. With the continuing development of energy conversion technologies, the coupling among energy sources in the IEM is becoming stronger. The optimal dispatch for IEM is to coordinate different energy systems and therefore it is different from the traditional power system dispatch that only focuses on electricity.
Currently, research on IEM has primarily evolved along the following two directions: multi-energy coordination and the integration of energy storage system. In the realm of multi-energy coordination, early studies established Stackelberg game models between the microgrid operator (MGO) and prosumer groups, typically focusing solely on electricity pricing strategies [6,7]. Subsequent research recognized the importance of heat energy, beginning to incorporate heat pricing into the operator’s regulatory strategy and considering the flexible adjustment of user-side heat loads [8,9,10,11]. A critical shortcoming of these models, however, is the neglect of energy storage’s role in mitigating fluctuations and enabling peak-shaving arbitrage, which restricts the system’s overall flexibility.
To address this issue, scholars have incorporated energy storage systems into the optimization framework. Reference [12] developed a collaborative optimization model for distribution network demand-side electricity pricing, energy storage operation strategies, and capacity configuration, aiming to maximize the profit of the distribution network. Driven by the sharing economy, which reduces economic costs and improves resource utilization [13,14], the shared energy storage model has emerged, addressing drawbacks of independent energy storage, such as high investment costs and the inability to achieve multi-party electricity complementarity, through resource integration [15]. Reference [16] pioneered a Stackelberg game model between a shared energy storage provider and multiple photovoltaic (PV) prosumers, to achieve win-win outcomes. Reference [17] verified that shared energy storage enhances revenues of residential/industrial users while creating profit opportunities for operators. Reference [18] further formulated the energy storage capacity configuration as an optimization problem, accounting for factors such as energy storage costs, electricity pricing systems, and load forecasting errors.
To achieve the efficient utilization of distributed energy, peer-to-peer (P2P) energy trading has emerged as an innovative trading paradigm [19,20]. Unlike the IEM, it enables prosumers to trade electricity directly, boosting their economic returns. Reference [21] proposed a community-level prosumers game-theoretic model, where buyers can adjust their energy consumption based on sellers’ price and quantity, with sellers’ price competition modeled as a non-cooperative game. Reference [22] optimized the energy storage systems-equipped trading strategies via three game-theoretic approaches. Recently, Reference [23] introduced a carbon-coupled network charge-guided bi-level optimization method for distribution system operators and prosumers to enhance economic efficiency. However, there is still a lack of comprehensive consideration of user-side load characteristics, specifically shiftable, curtailable, and transferable loads, as well as the integrated electric-heat demand response [24,25].
To address the limitation of traditional microgrid operator-led optimization models that compromise user-side benefits, this work proposes a community integrated energy system collaborative optimization approach based on Stackelberg game framework. The main contributions are as follows:
(1) A Stackelberg game-based collaborative optimization model is established to resolve interest conflicts and sequential decision-making between MGOs and user aggregators. As the leader, the MGO sets internal electricity and heat prices to maximize profits; as followers, user aggregators minimize costs by optimizing consumption strategies via integrating demand response (shiftable electrical loads, curtailable heat loads) and shared storage services.
(2) A shared energy storage operator is incorporated as an independent third-party provider. By treating the shared storage service as a “time-shifting” mechanism available to the user aggregator, the proposed method enhances the flexibility of the user side, enabling better management of renewable generation (PV and wind) intermittency and participation in peak-shaving arbitrage, thereby improving overall system efficiency beyond what individual user-side storage could achieve.
(3) A novel hybrid solution method is proposed for the complex bi-level optimization problem. The upper-level pricing problem (non-linear and non-convex) is tackled using the Harris Hawks Optimization (HHO) algorithm, selected for its superior global search capability. The lower-level scheduling problem is formulated as a Mixed-Integer Linear Programming (MILP) model and solved exactly by CPLEX. This combination ensures both computational efficiency for strategic pricing layer and optimality for operational scheduling.
The remainder of this paper is organized as follows: Section 2 presents the framework for the community-based integrated energy microgrid. The model for the MGO, shared energy storage operator and user aggregator is presented in Section 3 and Section 4, respectively. A Stackelberg game approach for collaborative operation and interest balancing is described in Section 5. In Section 6, a case study is conducted and the results are discussed. Finally, the conclusion is provided in Section 7.

2. Community-Based Integrated Energy Microgrid Framework

The community-based integrated energy microgrid (IEM) system architecture studied in this work is primarily composed of the MGO, the user aggregator, and the shared energy storage operator. The physical connections and information interactions among them are illustrated in Figure 1.

2.1. Microgrid Operator (MGO)

The MGO serves as a critical link between the microgrid and users, with dual roles in energy trading. From a market perspective, the MGO operates determines day-ahead internal electricity and heat prices for the user aggregator based on forecasted time-of-use (TOU) grid prices and its own operating costs, earning revenue through arbitrage margins. From a physical perspective, the MGO owns and operates distributed energy resources, such as micro gas turbines (MTs) and gas boiler (GB), to directly supply power and heat, ensuring local regional energy stability.

2.2. User Aggregator

The user aggregator represents the collective interests of the user side, responsible for integrating and optimizing the energy resources of its affiliated users. Within a microgrid, distributed user groups are typically modeled as a single user aggregator entity, with core functions and operational mechanisms structured as follows:
(1) Generation and Load: Each user is equipped with a photovoltaic (PV) and wind power system, forming a distributed generation unit. Simultaneously, the aggregator manages two types of flexible loads: electrical and heat.
(2) Operational Strategy: The aggregator prioritizes self-consumption of locally generated PV and wind power. In case of a deficit, it purchases electricity from the MGO or draws power from the shared energy storage system. Conversely, when PV and wind generation exceeds local demand, surplus generation can be sold back to the MGO or stored in the shared energy storage system.
(3) Heat management: For heat demand, the aggregator adopts a dual-supply mode. Part of the heat demand is met by the MGO, while the remaining portion is fulfilled by adjusting the shared energy storage system. This structure significantly enhances the flexibility and operational autonomy of the user side.

2.3. Shared Energy Storage Operator

The shared energy storage operator, acting as an independent third-party provider, offers capacity leasing services to user aggregators. Its primary revenue stream comes from is a service charged for the energy capacity users store or withdraw. By providing an effective energy “time-shifting” mechanism for energy, shared storage enables aggregators to manage the intermittency of PV and Wind generation, participate in demand response programs, and exploit peak-shaving arbitrage opportunities.

3. MGO Model

The MGO, acting as the leader, formulates its strategy by setting internal energy prices. To guide user-side energy behavior and maximize its own revenue, the MGO partitions the day into T discrete time slots and determines the electricity and heat prices for each time interval t (t = 1, 2, …, T).

3.1. Pricing Constraints

To ensure trading activity between the MGO and the grid, the MGO’s pricing strategy needs to satisfy
λ t E G , b < λ t M G O , s , λ t M G O , b < λ t E G , s
γ t M G O , min < γ t M G O , s , γ t M G O , b < γ t M G O , max
where λ t E G , b and λ t E G , s denote the grid’s electricity purchasing and selling prices in period t, respectively; λ t M G O , b and λ t M G O , s denote the MGO’s electricity purchasing and selling prices in period t, respectively; γ t M G O , b and γ t M G O , s denote the MGO’s heat purchasing and selling prices in period t, respectively; γ t M G O , min and γ t M G O , max are the minimum and maximum heat prices in period t, respectively.
Additionally, the electricity and heat selling prices must satisfy the following conditions:
t = 1 T λ t M G O , s T × λ a v g e
t = 1 T γ t M G O , s T × γ a v g h
where λ a v g e and γ a v g h represent the average selling prices of electricity and heat, respectively. As indicated by Equations (3) and (4), if the average price at which the MGO sells to users is higher than the average selling price of the grid, users may opt to purchase electricity directly from the grid.

3.2. MGO Equipment Modeling

The MGO utilizes micro gas turbine (MT) and gas boiler (GB), fueled by natural gas. Considering the variable-load efficiency characteristics of the GB and MT, the relationship between their output power and fuel cost is formulated as a quadratic function [26]:
C t M T = a e P t M T , e 2 + b e P t M T , e + c e + a h P t G B , h 2 + b h P t G B , h + c h
where P t M T , e is the electrical power output of the MT in period t; P t G B , h is the heat power output of the GB in period t; ae, be, ce (ah, bh, ch) are the cost coefficients of the MT (GB), respectively.
In the integrated energy system, some parts of heat load supply are provided through waste heat exchangers. Ignoring the heat loss rate, the relationship between the recovered waste heat and the MT’s electrical power output in period t can be formulated as
P t M T , h = 1 η e M T η e M T η B P t M T , e
where P t M T , h is the heat output of the MT in period t; η e M T is the power generation efficiency; η B is the coefficient of performance for heating.
During the economic dispatch of the IEM, the MT is required to regulate its output in real time in response to dynamic load fluctuations. However, due to inherent output power limits and regulation characteristics dictated by its physical attributes, the MT’s output and ramp rate are typically restricted to a specific range, as expressed by the following equations:
0 P t M T , e P max M T , e
P d o w n M T , e P t M T , e P t 1 M T , e P u p M T , e
where P max M T , e represents the maximum output power; P d o w n M T , e and P u p M T , e denote the lower and upper limits of its ramp rate, respectively.
Since the MT cannot meet the total heat load, the GB supplies the shortfall. Similarly, the following conditions must be constrained:
0 P t G B , h P max G B , h
P d o w n G B , h P t G B , h P t 1 G B , h P u p G B , h
where P max G B , h denotes the maximum heat output; P d o w n G B , h and P u p G B , h denote the lower and upper limits of its ramp rate, respectively.

3.3. MGO Profit Function

In this work, the revenue of the MGO primarily derives from electricity and heat trading after deducting operational cost. The profit is formulated as follows:
C M G O = C M G O E G , e + C M G O f , h C M T
where C M G O E G , e represents the profit from electricity trading with the microgrid over the day; C M G O f , h represents the daily revenue from heat sales to the user side; and C M T represents the operational cost.

3.3.1. Electricity Trading Revenue C M G O E G , e

For electricity trading, when the output of the MT is in surplus, the MGO gains revenue by selling electricity to the microgrid and supplying electricity to the user side, respectively. Conversely, the MGO purchases electricity from the microgrid when the MT output is insufficient. Considering that the electricity generated by distributed photovoltaics and wind power at the user side is traded directly with the MGO, the total revenue can be expressed as follows:
C M G O E G , e = t = 1 T λ t E G , s max L t f , l + P t M T , e L t f , e , 0 + λ t E G , b min L t f , l + P t M T , e L t f , e , 0 + λ t M G O , s L t f , e λ t M G O , b L t f , l
where L t f , e is the total electrical load of user aggregator; L t f , l is the sum of the PV output power P t P V and wind output power P t W T from the user aggregator in period t, and is expressed as
L t f , l = P t P V + P t W T

3.3.2. Heat Trading Revenue C M G O f , h

Similarly, for heat trading, the MGO’s total revenue from supplying heat to internal loads via MT and GB is calculated as
C M G O f , h = η h t = 1 T γ t M G O , s P t G B , h + P t M T , h
where η h represents the heat exchange efficiency.

3.3.3. Operational Cost C M T

Regarding the operating costs of the MGO, fuel costs constitute the primary expenditure when the operation and maintenance costs of the MG, GB and other equipment are neglected. The total operational cost is calculated as follows:
C M T = t = 1 T C t M T

4. Shared Energy Storage Operator Model

The shared energy storage system is an important component of the IEM. It achieves efficient energy utilization and optimized temporal allocation by storing and releasing energy. In this work, the shared energy storage system is managed as an independent asset providing an energy time-shifting service. Its operation adheres to the principle of energy conservation.

4.1. Operational Dynamics

For a community-level IEM with n users, batteries are widely utilized as the energy storage devices in the shared energy storage system. Generally, the State of Charge (SOC) of the shared electrical energy storage system at time t + 1 on the dispatch day is characterized by the following discrete-time state equation [7,22]:
E t + 1 E S S = E t E S S + η c E S S P t f , c P t f , d η d E S S Δ t
where E t + 1 E S S and E t E S S represent the electrical energy storage capacity at times t + 1 and t; P t f , c and P t f , d are the charging and discharging power at period t; η c E S S and η d E S S are two parameters cover energy losses during the charging and discharging, respectively; Δ t is time step duration (i.e., the time step between t and t + 1).

4.2. System Constraints

To ensure that the total charging or discharging power must not exceed the capacity limit of the shared energy storage system at any time during the period T, the system capacity E t E S S at time t must satisfy the following constraint:
E min E S S E t E S S E max E S S
where E min E S S and E max E S S represent the minimum and maximum allowable SOC of the shared energy storage system, respectively.
To ensure sustainable and cyclic operation, the initial and final State of Charge (SOC) levels are set to be equal, i.e.,
E 0 E S S = E T E S S
Additionally, the charging and discharging power in any time period is limited by the allowable charging and discharging power of the shared energy storage system. Therefore, for all time t, the following conditions must be satisfied:
0 P t f , c P max E S S , c ,   0 P t f , d P max E S S , d
where P max E S S , c and P max E S S , d are the maximum allowable charging and discharging power, respectively.
Similarly, for the heat storage system, the heat capacity Q t E S S and the charging (discharging) heat power Q t f , c ( Q t f , d ) must satisfy:
Q min E S S Q t E S S Q max E S S
0 Q t f , c Q t , max f , c ,   0 Q t f , d Q t , max f , d
where Q min E S S and Q max E S S represent the minimum and maximum allowable heat capacity, respectively. Q t , max f , c and Q t , max f , d the maximum allowable charging and discharging power, respectively.

4.3. Cost and Revenue Model

Generally, users pay a service fee for using the storage. The daily electricity revenue associated with electrical storage services is
F e E S S = t = 1 T λ t E S S , c P t f , c + λ t E S S , d η d E S S P t f , d Δ t
For simplicity, λ t E S S , c and λ t E S S , d are assumed to be equal the MGO’s internal electricity purchasing and selling prices in period t.
Similarly, for the shared heat energy storage system, the operator’s daily heat revenue can be expressed as
F h E S S = t = 1 T γ t E S S , c Q t f , c + γ t E S S , d η d Q Q t f , d Δ t
where γ t E S S , c and γ t E S S , d are assumed to be equal the MGO’s heat purchasing and selling prices in the same period; η d Q is the loss coefficient during the discharging heat.

5. User Aggregator Model

In this work, the user aggregator plays a vital role in the electricity market. Its core function lies in acting as a bridge between users and the MGO. Since the selling prices are given by the MGO, user aggregator can conduct demand response by utilizing load characteristics, in order to maximize the consumer surplus by optimizing the flexible loads.

5.1. Load Characteristic

In this work, the total electrical load L t f , e is categorized into inflexible load L t e , r i g i d and flexible load L t e , f l e x , and is expressed as
L t f , e = L t e , r i g i d + L t e , f l e x ·
where flexible load L t e , f l e x possesses high flexibility and does not require fixed power supply times, users can adjust their power consumption timing according to electricity prices, thereby enabling demand response. Therefore, it is subject to demand response constraints:
0 L t e , f l e x L t , max e , f l e x
t = 1 T L t e , f l e x = L f l e x
where L t , max e , f l e x represents the upper limit of the shiftable load at time t; L f l e x denotes the total amount of shiftable load over the T time periods, ensuring the load is shifted rather reduced.
Similarly, the heat load consists of rigid heat load L t h , r i g i d and curtailable heat load L t h , c u t , and is defined as
L t f , h = L t h , r i g i d + L t h , c u t
where L t h , c u t denotes the curtailable heat load that users can adjust in response to heat prices and demand signals. Generally, in accordance with user comfort levels and energy supply sufficiency, L t h , c u t should be subject to the following constraint:
0 L t h , c u t L t , max h , c u t
where L t , max h , c u t is the upper limit of the curtailable heat load at time t.
By explicitly modeling the shifting potential of electricity and the curtailment capability of heat, user aggregator can adjust the flexible loads through demand response, thereby optimizing consumer surplus in accordance with the dynamic pricing mechanism.

5.2. Objective Function

In microeconomics, the utility function is commonly employed to measure consumer satisfaction resulting from the consumption of a particular good. To quantify the satisfaction consumers derive from purchasing electricity and heat, the utility function serves as an effective metric [27]. Therefore, in this work, the utility obtained by users from energy consumption can be expressed as
C t f = v e L t f , e α e 2 L t f , e 2 + v h L t f , h α h 2 L t f , h 2
where ve, αe, vh, αh are the preference coefficients reflecting the user’s demand elasticity for electricity and heat, respectively.
During energy trading, the user aggregator determines its optimal demand for electrical and heat energy based on unit prices to maximize consumer surplus, as formulated as follows:
F u s e r = t = 1 T C t f λ t M G O , s L t f , e + γ t M G O , s L t f , h + λ t M G O , b L t f , l F e E S S + F h E S S
It can be observed that Equation (30) consists of four components: the utility from energy consumption, the purchasing cost of electricity and heat, the revenue from selling PV and wind power, and the purchasing cost of energy storage.

6. A Stackelberg Game-Based Collaborative Optimization and Solution for Integrated Energy Systems

6.1. Stackelberg Game-Based Collaborative Optimization Model

In a community-based integrated energy system, the decision-making interaction between the MGO and the user aggregator is a typical sequential process. First, the MGO, acting as the market leader and price setter, determines the electricity and heat purchase and selling prices based on the supply-demand relationship and market information to maximize its own profit. It should be noted that the purchase and selling prices of the shared energy storage provider are also determined by the MGO in this work. Consequently, the storage operator acts as a passive facility subject to fixed constraints and is, therefore, not included as a player in the game model.
Subsequently, the user aggregators, acting as rational market participants, solve their own cost minimization based on the received price signals (including electricity, heat prices and shared energy storage leasing cost determined by the MGO), thereby determining their optimal electricity and heat purchasing plan. This plan is then transmitted back to the MGO as feedback information.
Since both parties aim to maximize their own benefits, their objectives are inherently in conflict. The MGO seeks to maximize its profit through pricing strategies (covering electricity, heat and shared energy storage), while the user aggregator endeavors to minimize its energy cost by adjusting its demand. This cyclical interaction of “one party sets the price, the other responds” continues until a state is reached where neither party can gain a higher profit by unilaterally changing its strategy. At this point, the game reaches an equilibrium.
Given this sequential decision-making and conflicting interests, the interaction between the MGO and the user aggregator can be modeled as a Stackelberg game G, expressed as
G = M G O f ; λ M G O , b , λ M G O , s , γ M G O , b , γ M G O , s ; F I E M , F M G O , F u s e r
where the MGO is the leader and the user aggregator f serves as the follower; F u s e r represents the daily profit of the user aggregator, calculated by Equation (30); F I E M denotes the daily profit of the IEM to pursue the maximum value, and is defined by
max F I E M = C s e l l + C E S S C E G C M T C p e n a l t y
where C s e l l represents the daily revenue from the user aggregator, expressed as
C s e l l = t = 1 T λ t M G O , s L t f , e + γ t M G O , s L t f , h ;
C E S S is the revenue from the shared energy storage system, expressed as
C E S S = F e E S S + F h E S S ;
C E G is the revenue from selling electricity to the grid, expressed as
C E G = t = 1 T λ t E G , s max L t f , e L t f , l + P t M T , e , 0 + λ t E G , b min L t f , e L t f , l + P t M T , e , 0 ;
and C p e n a l t y denotes the penalty cost for heat supply interruptions, given by
C p e n a l t y = ζ × t = 1 T max L t f , h P t G B , h + P t M T , h , 0 ,
where ζ is the penalty coefficient for a heat supply interruption.

6.2. Constraints

In this work, in addition to satisfying the operational constraints of the microgrid operator, the shared energy storage provider, and the user aggregators, the electrical and heat power balances must be satisfied as follows:
(1) Electrical Power Balance
The electrical power balance requires that the power supplied by generation units, such as the MT, PV, wind and microgrid, matches the electrical load of the users. Maintaining this balance is fundamental to system stability. Therefore, the electrical power balance constraint is formulated as follows:
P t P V + P t W T + P t M T , e + P t n e t P t f , c + η d E S S P t f , d = P L o a d + L t e , f l e x
where P t n e t represents the interactive power between the MGO and the microgrid (positive for selling, negative for buying), and Pload represents the electrical load demand.
(2) Heat Power Balance
Similarly, the heat power balance constraint ensures that the total heat generation matches the total heat demand at any given time. This equilibrium is essential for the reliable supply of heating services. Therefore, the heat power balance constraint is formulated as:
η h P t M T , h + P t G B , h Q t f , c + Q t f , d = Q L o a d + Δ L t f , h
where η h is the heat exchange coefficient, Qload is the heat load demand, and Δ L t f , h denotes the curtailable heat load, which satisfies the following constraints:
t = 1 T Δ L t f , h = 0
0 Δ L t f , h L t , max h , c u t
where L t , max h , c u t is the maximum amount of heat load that can be curtailed at time t.
During the dynamic scheduling of the IEM, the electrical and heat power balance constraints mentioned above serve as essential conditions for ensuring system stability. These constraints mandate an equilibrium between the total energy supply and total energy demand within the system.

6.3. Solution Method and Procedure

In the proposed game model, it can be considered as the bi-level optimization problem. In the upper-level problem. The MGO (leader) aims to maximize its daily profit by determining the optimal electricity and heat prices. In the lower-level problem, the user aggregator (follower) aims to maximize its daily profit by optimizing its flexible electricity load schedule, heat load curtailment, and its participation in the shared energy storage system.
To tackle the non-linearity of the upper-level problem (MGO pricing), the Harris Hawks Optimization (HHO) algorithm is employed for its robust global search. In contrast, the lower-level strategy problem is formulated as a Mixed-Integer Linear Programming (MILP) model and solved exactly using the CPLEX solver.

6.3.1. Harris Hawks Optimization Method

The HHO algorithm is inspired by the cooperative behavior and surprise attacks of Harris hawks [28]. It operates in the following three phases: global exploration, a transition from exploration to exploitation, and local exploitation. Within the algorithm, each hawk’s position is a candidate solution, while the prey represents the best solution.
(1) Global exploration
In the exploration phase, the Harris hawk population perches randomly at different locations, using their sharp eyesight to track and detect prey across the search space. A global search for the prey is conducted with equal probability using one of two strategies. If q < 0.5, each hawk moves based on the positions of other members and the prey. If q ≥ 0.5, the hawks randomly perch on a random tree within the range of population. The corresponding equations are as follows:
X t + 1 = X r a n d t r 1 X r a n d , t 2 r 2 X t q 0.5 X r a b b i t t X m t r 3 l b + r 4 u b l b q < 0.5
where X(t) and X(t + 1) are the positions of an individual in the current and the next iteration, respectively, and t is the current iteration number. Xrand(t) is the position of a randomly selected individual, and Xrabbit(t) is the position of the prey (i.e., the individual with the best fitness). r1, r2, r3, r4, and q are random numbers in the interval [0, 1]. The parameter q is used to randomly select the strategy. Xm(t) is the average position of the population, expressed as
X m t = 1 M i = 1 M X i t
(2) Transition from exploration to exploitation
The HHO algorithm divides the hunting process into exploration and exploitation behaviors based on the predatory habits of Harris hawks. During its escape, the prey’s energy gradually decreases. Therefore, the prey’s escape energy is used to dynamically select between exploration and exploitation. The prey’s escape energy is defined as
E = 2 E 0 1 t T
where E0 is the initial escape energy of the prey, a random number in the interval [−1, 1]; t is the current iteration number; and M is the maximum number of iterations. When |E| ≥ 1, the algorithm is in the exploration phase. When |E| < 1, it transitions to the exploitation phase.
(3) Local exploitation
In the exploitation phase, after spotting the prey, the hawks encircle it, awaiting a chance to strike. The hunt is complex, as the prey can still escape, forcing the hawks to adapt. To model this, HHO uses the following four strategies: soft besiege, hard besiege, soft besiege with progressive rapid dives, and hard besiege with progressive rapid dives.
Let Sp be the prey’s escape probability, a random number in the interval (0, 1). Sp < 0.5 indicates that the prey has an opportunity to escape. The hunting strategy is then determined by combining the prey’s escape energy, |E|, and its escape probability, Sp.
Case 1: Soft Besiege (0.5 ≤ |E| < 1 and Sp ≥ 0.5)
The prey still has enough energy to escape and attempts to break out of the encirclement through random jumps. In this scenario, the hawks employ a soft besiege to exhaust the prey, creating an opportunity for a sudden surprise attack. The position update formula is as follows:
X t + 1 = Δ X t E J X r a b b i t t X t
where Δ X t = X r a b b i t t X t represents the difference between the prey’s position and the individual’s current position, and J is a random number in the interval [0, 2].
Case 2: Hard Besiege (|E| < 0.5 and Sp ≥ 0.5)
The prey has no energy left to escape. The Harris hawks then employ a hard besiege to capture the prey for the final surprise attack. The position update formula is as follows:
X t + 1 = X r a b b i t t E Δ X t
Case 3: Soft Besiege with Progressive Rapid Dives (0.5 ≤ |E| < 1 and Sp < 0.5)
The prey has sufficient energy to evade the hawks. However, the hawks will employ a soft besiege with progressive rapid dives, gradually correcting their position and direction based on the prey’s deceptive maneuvers. This is implemented by comparing two potential moves and selecting the better one. The update formula is as follows:
X t + 1 = Y : X r a b b i t t E J X r a b b i t t X t ,   i f   F Y < F X t Z : Y + S × L F D , i f   F Z < F X t
where D is the dimension; F(·) is the fitness function; S is a D-dimensional random vector with elements that are random numbers in [0, 1]; and LF(·) is the Lévy flight function.
Case 4: Hard Besiege with Progressive Rapid Dives (|E| < 0.5 and Sp < 0.5)
The prey is exhausted but still has a chance to escape. The hawks employ a hard besiege with progressive rapid dives. The position update formula for this strategy is similar to Case 3. In this scenario, the hawk swarm attempts to reduce the distance to the average position of the target prey. The update formula is as follows:
X t + 1 = Y : X r a b b i t t E J X r a b b i t t X m t ,   i f   F Y < F X t Z : Y + S × L F D , i f   F Z < F X t

6.3.2. The Solution Procedure

The detailed solution procedure is as follows:
(1) Initialization: Set up the parameters for the MGO, the shared energy storage system, and the user aggregator. Initialize the iteration counter k = 0, the population size m = 30, the maximum number of iterations to 10.
(2) Initial price generation: Use the HHO algorithm to randomly generate an initial population of m candidate solutions, where each solution is a set of electricity and heat prices. These price sets are transmitted to the user aggregator.
(3) Iteration update: Increment the iteration counter: k = k + 1.
(4) Follower Optimization: For each of the m price sets, the profit-maximization problem in Equation (30) was solved by the CPLEX solver. This determines the optimal distribution of flexible electricity load, heat load curtailment, and shared energy storage participation. The user aggregator then calculates and stores its current daily profit C l k , and returns the purchased electricity and heat quantities to the MGO.
(5) Leader profit evaluation: For each of the m scenarios, the MGO calculates its daily profit C M G O k based on the purchased electricity and heat quantities reported by the user aggregator.
(6) HHO update and re-evaluation: The HHO algorithm updates the population based on its exploration and exploitation mechanism, where the fitness function is Equation (32). Steps (4)–(5) are repeated for the new population to calculate the corresponding MGO’s profit C M G O k and the user aggregator’s profit C l k .
(7) Solution update: if C M G O k > C M G O k , update C M G O k + 1 = C M G O k and C f k + 1 = C f k ; otherwise, C M G O k + 1 = C M G O k and C f k + 1 = C f k remain unchanged.
(8) Convergence check: If k reaches the maximum number of iterations, the algorithm is deemed terminates and outputs the best solution. Otherwise, return to step (3).

7. Case Study and Results

7.1. Case Configuration

To validate the effectiveness of the proposed method, a community-level integrated energy microgrid is designed in this work. It comprises an MGO, a shared energy storage service, and user aggregators. The MGO is equipped with an MT and a GB. The shared energy storage provider possesses both electrical and heat energy storage devices. Each user within the user aggregators is equipped with PV and wind power generation systems, as well as other household electrical appliances. The proposed method is implemented through programming in MATLAB 2021b. The specific parameters of the method are shown in Table 1, Table 2, Table 3 and Table 4, and the YALMIP and CPLEX optimization toolboxes are used to assist in the modeling and analysis.
Figure 2 illustrates the forecasted curves for a typical day’s PV power, Wind power, and electrical and heat load in the entire community. The electrical load peaks at 10:00–14:00 and 18:00–22:00, while the heat load peaks at 4:00–8:00. It is assumed that the shiftable electrical load and curtailable heat load account for 20% of the total load. Notably, to maximize the profits for the user aggregator and MGO, this case comprehensively considers the user-side demand response for electricity and heat, as well as the shared energy storage mechanism, all within the framework of the MGO’s customized pricing strategy for electricity and heat, thus validating the effectiveness of the proposed method in this work.

7.2. Analysis of Stackelberg Game Results in the Integrated Energy Microgrid

Figure 3 presents the profit curves for the community IEM. It can be seen that, with the MGO’s price adjustments, the MGO’s profit shows a gradually increasing trend, while the user aggregator’s profit shows a gradually decreasing trend. Both eventually stabilize, and the results converge by the 8th iteration. This evolution of trends exemplifies the gaming process.
Figure 4 illustrates the pricing strategies of the MGO. The fluctuations in the hourly electricity and heat selling prices reflect the game interaction between the MGO and the user aggregator. This mechanism encourages energy trading in the community IEM. Furthermore, the game ultimately establishes an equilibrium between the user aggregator and the MGO that meets user needs.
Figure 5 presents the electrical and heat load curves of the user aggregator before and after demand response. As shown in the left panel of Figure 5, incentivized by electricity prices, the electrical load curve exhibits the characteristics of “peak shaving and valley filling” to reduce total electricity costs. The original electrical load curve had two peaks occurring at 11:00–12:00 and 18:00–19:00, when electricity prices were high. After user-side optimization, these load peaks are significantly reduced and shifted to the off-peak valley periods of 00:00–08:00 and 23:00–24:00, when electricity prices are lower. Consequently, the fluctuation of the electrical load curve is significantly reduced. As seen in the right panel of Figure 5, the overall heat load is curtailed. Furthermore, under the MGO’s heat price adjustments, the heat load reduction occurs primarily during the periods of 01:00–08:00 and 22:00–24:00.
Figure 6 illustrates the optimal scheduling results for electrical energy in the IEM. Considering the environmental benefits of renewable energy, the output from PV and wind power is prioritized, while gas turbines and energy storage serve as supplements to compensate for renewable energy deficits. During the electricity valley periods after demand response (10:00–13:00 and 17:00–21:00), gas generators operate at high output to maximize profits, and surplus power is stored in the shared energy storage system. Conversely, during the peak electricity load periods (10:00–15:00, 18:00–20:00), the insufficient energy is purchased from the microgrid.
Figure 7 presents the optimal scheduling results for heat energy in the IEM. Heat is supplied jointly by the waste heat from the gas generators and the gas boilers, where the quantity of waste heat is directly correlated with the power generation of the gas generators. To guarantee the heat supply and avoid penalty costs, the MGO adjusts the heat purchasing price to guide the boiler output, thereby achieving a balance between supply and demand.

7.3. Comparison Analysis

7.3.1. Searching Strategy Comparison

To demonstrate the superiority of the searching method in this work, the results from running the classic GA algorithm (crossover = 0.8, mutation = 0.05) and the HHO with same size of populations are shown in Figure 8. Table 5 lists the average time consumption. The experimental results indicate that the HHO method introduced into this work possesses superior optimization capability and faster convergence, although it costs more time than that of GA. This fact can be explained that each iteration undergoes optimization by CPLEX whose runtime is uncertain. Moreover, the time consumed by CPLEX optimization constitutes a much larger proportion than that of population evolution.

7.3.2. Scenario Comparison

To further demonstrate the effectiveness of the proposed model, two scenarios are established for analysis:
(1) Scenario 1: Without game-theoretic pricing, where calculations are performed using the time-of-use (TOU) electricity price and the average heat price at each time step.
(2) Scenario 2: The proposed method without the shared energy storage system.
Table 6 presents the results for the above two scenarios. Through comparison, it can be observed that the revenue obtained by the user aggregator in Scenario 1 is lower than that of the proposed method, whereas the revenue of the MGO is higher. It can be explained that the purchase and sale prices of energy storage in this work are based on those of the MGO, thus possibly leading to negative profits because of differing pricing strategies during charging and discharging periods. However, the revenue of the shared energy storage provider in the proposed method is higher than that of Scenario 1, further indicating that game pricing can effectively avoid electricity price peaks. Additionally, the revenues of both the user aggregator and the MGO in Scenario 2 are lower than those of the proposed method. This demonstrates that the shared energy storage system can increase the benefits for both the MGO and the user aggregator, which also indirectly illustrates that shared energy storage provides peak shaving and valley filling effects for the entire system.

7.3.3. Sensitivity Analysis

To effectively demonstrate the effectiveness of the dynamic pricing strategy in handling fluctuations in PV and wind power, an additional experiment was conducted by introducing a 10% random fluctuation into the output of PV and wind power. A comparative analysis was performed using the following two strategies:
Strategy 1: Utilizing pre-determined optimal prices to calculate economic benefits.
Strategy 2: Re-adjusting prices to calculate economic benefits.
Table 7 illustrates the results for the above two strategies. It can be seen that, the objective optimization value FIEM of Strategy 1 is higher than that of Strategy 2, indicating that re-adjusting prices during the optimization process yields the optimal objective function value. However, due to fluctuations in PV and wind power, the MGO tends to compensate for these impacts to balance the electric and heat loads, consequently generating relatively higher revenue. Additionally, the benefits of user aggregator of Strategy 2 are relatively higher than that of Strategy 1, which indicates that dynamic pricing enables users to adjust their flexible loads to pursue profit maximization. Ultimately, the goal is to leverage the advantages of dynamic price adjustments to achieve a profit equilibrium between the MGO and the user aggregator.

8. Conclusions

This paper addresses the benefit imbalance between the MGO and user aggregators by proposing a collaborative operation approach integrated with shared energy storage. A Stackelberg game model is constructed for the electricity-heat coupling community integrated energy system, where user aggregators optimize their energy consumption through the coordinated use of demand response and shared storage services. For the complex bi-level optimization problem, a hierarchical solution method combining the Harris Hawks Optimization algorithm (for upper-level pricing) and the CPLEX solver (for lower-level scheduling) is adopted. Simulation results demonstrate that the proposed model significantly improves user-side profits and energy flexibility, achieving a win-win outcome for both user aggregators and the MGO. Furthermore, the model provides valuable decision-making support for users and MGO by considering electrical and heat demand response as well as shared storage utilization. In future work, the shared energy storage provider will be incorporated into the game model, with the formulation of its daily pricing schemes representing a key issue for further investigation. Additionally, the mechanism of peer-to-peer energy trading will be introduced to promote economic efficiency and environmental sustainability, further facilitating the establishment of a sustainable energy ecosystem.

Author Contributions

Conceptualization, Z.W. and Y.Z.; methodology, D.Z. (Dongguo Zhou); software, H.L.; validation, C.L., D.Z. (Dingming Zhuo) and Z.W.; formal analysis, Z.W.; investigation, Y.Z.; resources, Z.W.; data curation, D.Z. (Dingming Zhuo); writing—original draft preparation, D.Z. (Dongguo Zhou); writing—review and editing, D.Z. (Dongguo Zhou); visualization, Z.W.; supervision, D.Z. (Dingming Zhuo); project administration, Z.W.; funding acquisition, Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the Science and technology project of CHINA SOUTHERN POWER GRID grant number 031300KC23120025.

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

Authors Zhenxing Wen, Yutao Zhou, Dingming Zhuo, Chong Li and Hui Luo were employed by the company Guangdong Power Grid Hui Zhou Power Supply Bureau, Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Cao, M.; Xie, C.; Yin, C.; Zhang, G. Co-optimized operation strategy for multiple integrated energy microgrids considering source-load uncertainty. Power Syst. Clean Energy 2025, 41, 112–124. [Google Scholar]
  2. Dong, L.; Yang, Z.; Qiao, J. Optimal scheduling of integrated energy multi-microgrid system based on hierarchical constraint reinforcement learning. Trans. China Electrotech. Soc. 2024, 39, 1436–1453. [Google Scholar]
  3. Fan, W.; Liu, Q.; Wang, M. Bi-level multi-objective optimization scheduling for regional integrated energy systems based on quantum evolutionary algorithm. Energies 2021, 14, 4740. [Google Scholar] [CrossRef]
  4. Li, P.; Wang, Z.; Wang, J.; Guo, T.; Yin, Y. A multi-time-space scale optimal operation strategy for a distributed integrated energy system. Appl. Energy 2021, 289, 116698. [Google Scholar] [CrossRef]
  5. Hu, W.; Mao, J.; Zhang, Y.; Du, P. Mixed-time-scale optimal scheduling of combined cooling heating and power micro grid considering flexible loads. Chin. J. Constr. Mach. 2025, 23, 555–570. [Google Scholar]
  6. Dong, L.; Tu, S.; Li, Y.; Pu, T. A stackelberg game model for dynamic pricing and energy management of multiple virtual power plants using metamodel-based optimization method. Power Syst. Technol. 2020, 44, 973–983. [Google Scholar]
  7. Dorahaki, S.; Muyeen, S.M.; Amjady, A.N. A stackelberg game theory model for integrated community energy storage systems. IEEE Access 2024, 12, 152908–152920. [Google Scholar] [CrossRef]
  8. Wang, H.; Li, K.; Zhang, C.; Ma, X. Distributed coordinative optimal operation of community integrated energy system based on stackelberg game. Proc. CSEE 2020, 40, 5435–5445. [Google Scholar]
  9. Ma, L.; Liu, N.; Zhang, J.; Tushar, W.; Yuen, C. Energy management for joint operation of CHP and PV prosumers inside a grid-connected microgrid: A game theoretic approach. IEEE Trans. Ind. Inform. 2016, 12, 1930–1942. [Google Scholar] [CrossRef]
  10. Liu, N.; He, L.; Yu, X.; Ma, L. Multiparty energy management for grid-connected microgrids with heat- and electricity-coupled demand response. IEEE Trans. Ind. Inform. 2018, 14, 1887–1897. [Google Scholar] [CrossRef]
  11. Li, J.; Tian, L.; Wang, Y.; Cheng, Z.; Peng, Y. Stackelberg game-based optimal scheduling of two-level virtual power plant. AIP Adv. 2024, 14, 125215. [Google Scholar] [CrossRef]
  12. Duan, J.; Sun, Q.; Wu, C.; Yang, Y.; Tu, S. Non-cooperative game based optimal dispatch model for integrated energy systems. CSEE J. Power Energy Syst. 2024, 10, 1195–1207. [Google Scholar]
  13. Guo, Y.; Su, J.; Liu, Y.; Yuan, S. Optimal operation of multiple integrated energy systems considering power and heat interaction and shared energy storage system. Electr. Power 2023, 56, 138–145. [Google Scholar]
  14. Liu, W.; Wang, S.; Zhang, W.; Wang, L.; Piao, Z.; Hu, P.; Han, J.; Han, X. The coordination optimization method of operation strategy and capacity of energy storage devices in distribution network considering demand side electricity price. Mod. Electr. Power 2018, 35, 70–78. [Google Scholar]
  15. Li, L.; Xu, Q.; Wang, X.; Ling, J.; Sun, H. Optimal economic scheduling of industrial customers on the basis of sharing energy-storage station. Electr. Power Constr. 2020, 41, 100–107. [Google Scholar]
  16. 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]
  17. Wang, S.; Ping, C.; Xue, G. Synergic optimization of community energy Internet considering the shared energy storage. Electr. Power 2018, 51, 77–84. [Google Scholar]
  18. Li, Y.; Ren, Z.; Li, X.; Li, B.; Chen, X.; Wang, X.; Zheng, B.; Chen, G. Research on energy storage system operation optimization method under DLMP with load forecasting deviation. Distrib. Util. 2025, 42, 114–123. [Google Scholar]
  19. Tushar, W.; Saha, T.; Yuen, C.; Smith, D.; Poor, H.V. Peer-to-peer trading in electricity networks: An overview. IEEE Trans. Smart Grid 2020, 11, 3185–3200. [Google Scholar] [CrossRef]
  20. Zhou, Y.; Lund, P. Peer-to-peer energy sharing and trading of renewable energy in smart communities- trading pricing models, decision-making and agent-based collaboration. Renew. Energy 2023, 207, 177–193. [Google Scholar] [CrossRef]
  21. Amrit, P.; Kalpesh, C.; Long, C.; Gooi, H.B. Peer-to-peer energy trading in a prosumer-based community microgrid: A game-theoretic model. IEEE Trans. Ind. Electron. 2019, 66, 6087–6097. [Google Scholar]
  22. Lee, W.; Han, D.; Won, D. Grid-oriented coordination strategy of prosumers using game-theoretic peer-to-peer trading framework in energy community. Appl. Energy 2022, 326, 119980. [Google Scholar] [CrossRef]
  23. Ma, H.; Xiang, Y.; Zhao, A.; Li, S.; Liu, J. Optimal peer-to-peer coupled electricity and carbon trading in distribution networks. Engineering 2025, 51, 37–78. [Google Scholar] [CrossRef]
  24. Yang, H.; Li, M.; Jiang, Z.; Liu, X.Y.; Guo, Y. Optimal operation of regional integrated energy system considering demand side electricity heat and natural-gas loads response. Power Syst. Prot. Control 2020, 48, 30–37. [Google Scholar]
  25. Zhou, B.; Li, E. A two-layer optimization allocation method for hybrid shared energy storage considering the uncertainty of wind power and photovoltaic. ACTA Energiae Solaris Sin. 2025, 46, 189–198. [Google Scholar]
  26. Hao, R.; Ai, Q.; Jiang, Z. Bi-level game strategy for multi-agent with incomplete information in regional integrated energy system. Autom. Electr. Power Syst. 2018, 42, 194–201. [Google Scholar]
  27. Wei, F.; Jing, Z.; Wu, P.; Wu, Q.H. A Stackelberg game approach for multiple energies trading in integrated energy systems. Appl. Energy 2017, 200, 315–329. [Google Scholar] [CrossRef]
  28. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
Figure 1. Framework of a community-based integrated energy microgrid.
Figure 1. Framework of a community-based integrated energy microgrid.
Energies 19 00837 g001
Figure 2. Forecast results of PV, wind power, electrical load and initial heat load.
Figure 2. Forecast results of PV, wind power, electrical load and initial heat load.
Energies 19 00837 g002
Figure 3. The profit curves of the entire community.
Figure 3. The profit curves of the entire community.
Energies 19 00837 g003
Figure 4. The MGO’s pricing strategy.
Figure 4. The MGO’s pricing strategy.
Energies 19 00837 g004
Figure 5. The electrical and heat load curves of the user aggregator before and after demand response.
Figure 5. The electrical and heat load curves of the user aggregator before and after demand response.
Energies 19 00837 g005
Figure 6. The optimal scheduling results for electrical energy in the IEM.
Figure 6. The optimal scheduling results for electrical energy in the IEM.
Energies 19 00837 g006
Figure 7. The optimal scheduling results for heat load in the IEM.
Figure 7. The optimal scheduling results for heat load in the IEM.
Energies 19 00837 g007
Figure 8. Fitness curves of different optimization algorithms.
Figure 8. Fitness curves of different optimization algorithms.
Energies 19 00837 g008
Table 1. The parameter of MGO.
Table 1. The parameter of MGO.
Parameter η e M T η B P max G B , h P max M T , e λ a v g e λ a v g h η h P d o w n M T , e P u p M T , e P d o w n G B , h P u p G B , h
value0.350.838009000.7 CNY/kWh0.45 CNY/kWh0.8−220220−400500
Table 2. The parameter of utility function.
Table 2. The parameter of utility function.
Parameteraebeceahbhch v e α e v h α h
value0.00130.1600.00050.1101.50.00091.10.0011
Table 3. The parameter of the shared energy storage system.
Table 3. The parameter of the shared energy storage system.
Parameter η c E S S η d E S S E min E S S E max E S S P max E S S , c P max E S S , d Q min E S S Q max E S S Q t , max f , d Q t , max f , c η d Q
Value0.950.95400 kWh600 kWh200 kW200 kW20015001502000.9
Table 4. The parameter of user aggregator.
Table 4. The parameter of user aggregator.
Parameter L t , max e , f l e x L t , max h , c u t ζ
Value250802 CNY/kWh
Table 5. Average time consumption.
Table 5. Average time consumption.
MethodGAHHO
Value/s46.4260.35
Table 6. Cost comparison results.
Table 6. Cost comparison results.
Item C M G O /CNY F u s e r /CNY C E S S /CNY F I E M /CNY
Case 18642.610,305.2−1128.1−18,653.0
Case 23826.912,327.00−16,183.2
Ours5670.613,604.1−500.3−18,321.4
Table 7. Comparison results for the above two strategies.
Table 7. Comparison results for the above two strategies.
Item C M G O /CNY F u s e r /CNY C E S S /CNY F I E M
Strategy 17421.412,669.6−990.6−18,535.6
Strategy 24657.714,863.5−652.7−18,218.4
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

Wen, Z.; Zhou, Y.; Zhuo, D.; Li, C.; Luo, H.; Zhou, D. A Stackelberg Game Approach for Collaborative Operation and Interest Balancing in Community-Based Integrated Energy Microgrids. Energies 2026, 19, 837. https://doi.org/10.3390/en19030837

AMA Style

Wen Z, Zhou Y, Zhuo D, Li C, Luo H, Zhou D. A Stackelberg Game Approach for Collaborative Operation and Interest Balancing in Community-Based Integrated Energy Microgrids. Energies. 2026; 19(3):837. https://doi.org/10.3390/en19030837

Chicago/Turabian Style

Wen, Zhenxing, Yutao Zhou, Dingming Zhuo, Chong Li, Hui Luo, and Dongguo Zhou. 2026. "A Stackelberg Game Approach for Collaborative Operation and Interest Balancing in Community-Based Integrated Energy Microgrids" Energies 19, no. 3: 837. https://doi.org/10.3390/en19030837

APA Style

Wen, Z., Zhou, Y., Zhuo, D., Li, C., Luo, H., & Zhou, D. (2026). A Stackelberg Game Approach for Collaborative Operation and Interest Balancing in Community-Based Integrated Energy Microgrids. Energies, 19(3), 837. https://doi.org/10.3390/en19030837

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