Next Article in Journal
Thermochemical Conversion of Biomass into 2nd Generation Biofuel
Previous Article in Journal
A Real-Time Accounting Method for Carbon Dioxide Emissions in High-Energy-Consuming Industrial Parks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Stage, Three-Layer Stochastic Robust Model and Solution for Multi-Energy Access System Based on Hybrid Game Theory

1
College of Electrical and Information Engineering, Lanzhou University of Technology, Lanzhou 730050, China
2
Grid Gansu Electric Power Company, Lanzhou 730030, China
3
Electric Power Science Research Institute of State Grid Gansu Electric Power Company, Lanzhou 730030, China
4
School of Electronics and Information Engineering, Southwest Petroleum University, Chengdu 610500, China
*
Author to whom correspondence should be addressed.
Processes 2024, 12(12), 2656; https://doi.org/10.3390/pr12122656
Submission received: 30 October 2024 / Revised: 13 November 2024 / Accepted: 20 November 2024 / Published: 25 November 2024

Abstract

:
This paper proposes a two-stage, three-layer stochastic robust model and its solution method for a multi-energy access system (MEAS) considering different weather scenarios which are described through scenario probabilities and output uncertainties. In the first stage, based on the principle of the master–slave game, the master–slave relationship between the grid dispatch department (GDD) and the MEAS is constructed and the master–slave game transaction mechanism is analyzed. The GDD establishes a stochastic pricing model that takes into account the uncertainty of wind power scenario probabilities. In the second stage, considering the impacts of wind power and photovoltaic scenario probability uncertainties and output uncertainties, a max–max–min three-layer structured stochastic robust model for the MEAS is established and its cooperation model is constructed based on the Nash bargaining principle. A variable alternating iteration algorithm combining Karush–Kuhn–Tucker conditions (KKT) is proposed to solve the stochastic robust model of the MEAS. The alternating direction method of multipliers (ADMM) is used to solve the cooperation model of the MEAS and a particle swarm algorithm (PSO) is employed to solve the non-convex two-stage model. Finally, the effectiveness of the proposed model and method is verified through case studies.

1. Introduction

With the proposal of carbon neutrality targets, the distribution grid will integrate a large amount of renewable energy in the future, thereby reducing the use of fossil fuels. In order to fully integrate renewable energy, multi-energy access systems (MEASs) have emerged [1]. MEASs are capable of optimizing their internal operational status under specified electricity price backgrounds, achieving a dynamic balance with the distribution grid’s energy interaction [2]. However, intermittent renewable energy poses challenges to the energy planning of MEASs [3]. Additionally, there will be more distributed MEASs connecting to the distribution grid in the future, which increases the difficulty of unified management for MEASs [4]. Therefore, addressing how to manage MEASs with uncertainty in energy and how to unify the management of multiple distributed MEASs are urgent challenges that need to be solved.
In recent years, scholars both domestically and internationally have conducted extensive research on the unified management of microgrids (MEASs). The general approach involves appointing a unified energy manager at the higher level of the MEAS, such as a grid dispatch department (GDD) [5]. The GDD is primarily responsible for coordinating energy interactions between the distribution grid and the MEAS, while also establishing optimal electricity prices for the MEAS to achieve overall optimal benefits for both the GDD and the MEAS. From the perspective of game theory, the relationship between the GDD and MEAS can be understood as a leader–follower game where the GDD acts as the upper-level leader, setting electricity prices for the MEAS, while the MEAS can be seen as the lower-level follower, planning energy usage based on these prices. The GDD–MEAS relationship can achieve game equilibrium solutions [6]. For example, [6] deals with energy trading among MEASs through leader–follower games and establishes a multi-agent optimization scheduling model with multiple microgrid systems as leaders and load aggregators as followers. Another study [7] builds upon leader–follower games to establish an optimization configuration model for multi-microgrid systems with multiple microgrid operators as leaders and distribution grids as followers.
With the advancement of market trading mechanisms, some MEASs that are geographically proximate or have similar energy forms will, under the guidance of decision-making information, form cooperative alliances through point-to-point transactions among MEASs. This is referred to as the cooperative operation mode. In this cooperative operation, the GDD permits MEASs to flexibly select transactions with other MEASs to enhance their own benefits. Meanwhile, compared to MEASs’ individual participation in market transactions, the formation of cooperative alliances also boosts the market competitiveness of MEASs [8]. One study [9] established a multi-MEAS cooperative optimization model by minimizing the electricity transaction costs between MEASs and market operators to optimize the centralized trading process and minimizing the electricity transaction costs among MEASs to optimize the decentralized trading process. Eventually, the Nash bargaining method was adopted to distribute the cooperative surplus value among multiple MEASs. From the perspective of game theory, this GDD–MEAS operation mode is actually a leader–follower–cooperative game model and the game model has expanded from a two-layer to a three-layer structure, with the intermediate layer being the follower cooperation layer. Another study [10] established a three-layer optimization model for the distribution network and multiple MEASs based on the leader–follower–cooperative game; studies [11,12] constructed a three-layer leader–follower–cooperative game model with the GDD as the leader and the collaborative operation of cold, heat, and electricity multi-energy coupled shared energy storage–prosumer.
At present, the main solution idea for the leader–follower–cooperative game model is the two-stage solution method; that is, the leader–follower problem is solved in the first stage and the cooperative problem in the second stage. Currently, methods for solving leader–follower game equilibrium solutions mainly include numerical methods based on Karush–Kuhn–Tucker (KKT) conditions [13,14,15], column constraint generation (C&CG) methods [16], heuristic intelligent algorithms [17,18,19], and the alternating direction method of multipliers (ADMM) [20]. Due to its decoupling characteristics and stable convergence, the ADMM commonly uses the second-stage distributed solving cooperative model [21]. The KKT numerical method is applicable to the scene where the second-stage problem is a two-level model, and can transform a two-level model into a single-level model, but this method is only applicable to the scene where the underlying model is a convex problem, so the underlying non-convex model needs to be simulated/convex in advance [22]. C&CG combined with KKT can solve the scenario where the second-stage problem is a three-level model. Generally, KKT is first used to convert the lowest two levels into a single level, so that the original problem can be simplified to a classical two-level problem, provided that the two-level model is convex [23]. Heuristic intelligent algorithms can overlook the non-convexity of the lower-level problem and are thus widely applied in solving leader–follower game models [24].
However, the above models of the master–slave game are mostly deterministic models, while there often exist uncertainty factors in MEASs, such as the uncertainty of output from renewable energy sources like wind turbines (WTs) and photovoltaics (PVs). The uncertainty factors in MEASs will affect the management of GDDs for MEASs [25]. For example, the paper [26] studies the cooperative Stackelberg game energy management scheme considering price discrimination and risk assessment. The upper layer uses a stochastic programming method with a conditional risk value to establish a retailer stochastic pricing model, while the lower layer is based on a Nash bargaining game follower–cooperation model. The experiment shows that the stochastic pricing information will affect the direct trading price and trading volume of the followers at the same time. To solve this problem, scholars have proposed uncertainty handling methods such as stochastic programming [27,28] and robust optimization [29,30,31]. Stochastic optimization uses historical experience to generate random probability scenarios and then seeks the scheduling scheme with the lowest cost expectation. For example, reference [27] used stochastic optimization to study the impact of WT output uncertainty on MEAS energy planning. Reference [28] modeled the randomness of WTs based on probability distribution functions to optimize the operation of distribution networks. Robust optimization describes uncertain variables using various uncertainty sets to find the optimal solution under the worst-case scenario. Reference [29] described WT output fluctuations using box uncertainty sets and constructed a two-stage robust optimization scheduling model. Reference [30] described the uncertainty of user participation using box uncertainty sets. However, both of these methods have a certain one-sidedness and limitations: scenario-based stochastic optimization is suitable for situations where probability distribution functions are relatively easy to obtain, but it may lead to a huge computational burden, while robust optimization is suitable for situations where the distribution of uncertain parameters is difficult to determine or there is little historical data, and it has good robustness, but it has conservatism issues [31,32].
To address the conservatism issue, researchers have proposed some improved models based on stochastic and robust methods. For example, to consider the probability uncertainty of multiple uncertain parameters, the idea of stochastic optimization is incorporated into robust optimization to propose a four-level stochastic robust model with predictive probabilities [33,34]. Reference [35] used stochastic optimization and robust handling of uncertainty to establish a max–max–max–min microgrid robust model, and the results showed that the conservatism of this model is moderate. Reference [36] studied the hybrid game optimization model of a micro-energy network and consumer, considering the uncertainty of WTs and consumer response, and adopted robust optimization, the chance constraint method, KKT condition, McCormick envelope method, and ADMM method to solve the model, which effectively coordinated the scheduling of the micro-energy network and consumer and ensured the fairness of the consumer cooperation alliance. However, these models also have some problems, as stochastic optimization still needs to simulate its probability function based on a large amount of historical data. In addition, the maximization in the second and third layers of the four-level model is coupled, making it more difficult to solve the model. Therefore, it is necessary to develop robust models adapted to uncertain factors and study corresponding solution algorithms.
In summary, this paper establishes a two-stage, three-level stochastic robust model considering the probability and output uncertainty of WT and PV scenarios. The model is for a two-stage problem based on mixed games, where the first stage is a stochastic pricing model for the GDD and the second stage is a three-level structured MEAS stochastic robust cooperative model. Considering the difficulty of decoupling in the three-level stochastic robust model, a variable alternating iteration algorithm (AIV–KKT) combined with KKT is proposed. Considering the nonlinearity and non-convexity of the two-stage model, a particle swarm algorithm is used for solving.

2. Transaction Mechanism Analysis

Figure 1 depicts the GDD–MEAS transaction framework. In this framework, the MEAS consists of electric chillers (EC), absorption chillers (AC), combined heat and power systems (CHP), gas boilers (GB), heat storage (HS), and electricity storage (ES), forming a multi-energy supply system for cooling, heating, and electricity. In the first stage, the GDD acts as the leader and personalized electricity pricing is formulated based on the electricity demand information from the MEASs, aiming to manage the MEASs effectively. The specific process is as follows: firstly, the GDD aggregates the electricity demand information from various MEASs, which is robust information considering both scenario and output uncertainties, thus resulting in a conservative estimate. Based on this information, the GDD sets a conservative pricing for electricity transactions. Subsequently, when an MEAS needs to purchase electricity, the GDD procures an equivalent amount from the electricity market at the grid price and resells it to the MEAS at the corresponding purchasing price; conversely, when an MEAS needs to sell electricity, the GDD purchases it from the MEAS at the corresponding selling price and resells it to the electricity market at the grid price. The GDD determines the purchasing and selling prices for each MEAS by maximizing the price difference.
In the second stage, each MEAS acts as a follower, formulating electricity purchase and sales plans based on the feedback from the GDD and arranging internal energy distribution reasonably. Typically, the selling price of electricity to the GDD is lower than the purchasing price from the GDD. Therefore, multiple MEASs can form cooperative alliances to reduce the overall electricity purchase from the GDD through internal electricity sharing, thereby saving electricity costs and improving economic benefits. Under the guidance of purchasing and selling prices, MEASs prioritize cooperation, which involves decentralized direct transactions. After completing direct transactions, MEASs report surplus or deficit electricity information to the GDD, which then determines the centralized trading electricity for each MEAS. After centralized trading, the GDD organizes Nash negotiations based on the basic information of each MEAS and allocates the cooperative surplus among multiple MEASs uniformly. In the proposed MEAS model, stochastic optimization and robust methods are utilized to handle uncertainties in WT and PV scenario probabilities and outputs. The uncertainty space of scenario probabilities is discretized based on a small amount of historical data to generate a typical scenario probability distribution, while the uncertainty space of WT output adopts a box-set form.

3. Two-Stage Stochastic Model

The objective of the two-stage stochastic model based on mixed games is to maximize operational profits.
U = U DSO + j = 1 N U j m , hz
where U represents the objective function of the model; U DSO represents the operational profit of GDD; and U j m , hz represents the operational profit under MEAS j. The maximizing model U DSO is referred to as the stochastic pricing model for GDD, while the maximizing model U j m , hz is referred to as the MEAS cooperation model.

3.1. GDD’s Stochastic Pricing Model

3.1.1. Utility Function

As the leader, the GDD is obligated to manage the MEASs. The GDD determines the transaction prices between the GDD and each MEAS based on the spot electricity price and the grid electricity price. Generally, each MEAS’s selling price is lower than its buying price to encourage each MEAS to arrange internal energy, further reducing external dependence. Meanwhile, the GDD aims to maximize price difference benefits. Therefore, the GDD’s stochastic pricing model is
U DSO = max x s = 1 M t = 1 T j = 1 N σ j , s β t f P j , t , s m , S β t c P j , t , s m , B +   β j , t , s m , B P j , t , s m , B β j , t , s m , S P j , t , s m , S
where x = β j , t , s m , B , β j , t , s m , S , σ j , s represents the set of decision variables. Among them, β j , t , s m , B and β j , t , s m , S denote the prices at which the j-th MEAS buys electricity from the GDD and sells electricity to the GDD at time t; namely, the purchase price and the selling price set by the GDD for the MEAS; P j , t , s m , B and P j , t , s m , S represent the amount of electricity purchased and sold by the j-th MEAS to the GDD at time t under scenario s, respectively; σ j , s represents the probability distribution of scenario s for the j-th MEAS; β t f and β t c represent the on-grid electricity price and off-grid electricity price at time t, respectively; M denotes the number of scenarios; N denotes the total number of MEASs; and T denotes the scheduling period.

3.1.2. Strategy Space

β t f β j , t , s m , S β j , t , s m , B β t c
Equation (2) represents the strategy space Ω D of the GDD’s random pricing model. It constrains the pricing space of the GDD, where the purchasing price β j , t , s m , B set by the GDD is not greater than the off-grid electricity price β t c , and the selling price β j , t , s m , S is not less than the on-grid electricity price β t f . In order to maximize its own interests, the MEAS will choose to trade with the GDD.

3.2. Multi-MEAS Random-Robust Cooperation Model

3.2.1. Utility Function

The objective function of the MEAS is to minimize its costs, which is in the form of a max–max–min three-level random model. The first level involves finding the worst-case probability distribution of the WTs, the second level is to determine the worst-case output of the WTs, and the third level is to devise the optimal operating strategy for the MEAS to minimize its operational costs, including energy storage operational costs C j cn , purchasing and selling electricity costs C j m , and cooperation costs C j i hz .
U j m , hz = max σ s   max P j , t , s { . }   min y j C j cn + C j m + C j i hz y j = P j i , t , s hz , β j i , t , s hz , P j , t , s m , S , P j , t , s m , B , P j , t , s esc , P j , t , s esdc , P j , t , s hsc , P j , t , s hsdc , g j , t , s chp , P j , t , s ec , g j , t , s gb , h j , t , s ac , b j , t , s esc , b j , t , s esdc , b j , t , s hsc , b j , t , s hsdc
where σ s represents the probability distribution of the s-th class; P j , t , s { . } represents the WT and PV power of the j-th MEAS at time t under scenario s; y j = P j i , t , s hz , β j i , t , s hz , P j , t , s m , S , P j , t , s m , B , P j , t , s esc , P j , t , s esdc , P j , t , s hsc , P j , t , s hsdc , g j , t , s chp , P j , t , s ec , g j , t , s gb , h j , t , s ac , b j , t , s esc , b j , t , s esdc , b j , t , s hsc , b j , t , s hsdc is the set of operational decision variables for the j-th MEAS, where P j i , t , s hz represents the direct trading electric power between the j-th MEAS and the i-th MEAS at time t in scenario s; β j i , t , s hz is the direct trading price between the j-th and i-th MEASs at time t; P j , t , s esc and P j , t , s esdc respectively represent the charging and discharging power of the j-th MEAS’s ES in scenario s at time t; b j , t , s esc and b j , t , s esdc represent the state variables of the ES of the j-th MEAS at time t under scenario s, and b j , t , s esc = 1 indicates that the ES is charging, while b j , t , s esdc = 1 indicates that the ES is discharging. P j , t , s hsc and P j , t , s hsdc represent the charging and discharging power of the j-th MEAS’s HS at time t in scenario s; b j , t , s hsc and b j , t , s hsdc respectively represent the state variables of the j-th MEAS’s HS in scenario s at time t, and b j , t , s hsc = 1 indicates that the HS is currently charging, while b j , t , s hsdc = 1 indicates that the HS is discharging. g j , t , s chp represents the gas power of the CHP of the j-th MEAS at time t in scenario s; P j , t , s ec represents the EC of the j-th MEAS at time t in scenario s; g j , t , s gb represents the gas power generation of the j-th MEAS in scenario s at time t; and h j , t , s ac represents the heating power of the j-th MEAS’s AC in scenario s at time t.
C j cn = β j e t = 1 T s = 1 S σ s P j , t , s esc + P j , t , s esdc +   β j h t = 1 T s = 1 S σ s P j , t , s hsc + P j , t , s hsdc
C j m = t = 1 T s = 1 S σ s β j , t , s m , B P j , t , s m , B β j , t , s m , S P j , t , s m , S
C j i hz = i = 1 , j i N t = 1 T s = 1 S σ s β j i , t , s hz P j i , t , s hz
where σ s represents the probability distribution of scenario s; β j e represents the unit price of charging and discharging power for the j-th ES of the MEAS.

3.2.2. Strategy Space

(1) Uncertainty space of WT and PV scenario probabilities
The probability values of scenarios, denoted as σ s , theoretically can be within any range. However, to ensure the economic and feasible nature of scheduling schemes, it is necessary to constrain the probabilities of the most adverse WT and PV output scenarios within reasonable bounds to ensure their fluctuations are within acceptable limits. In the group M C of WT or PV output scenarios, the scenario reduction method is employed to select a subset S as the basis scenario, and the probability values of this subset, denoted as M, are taken as the initial scenario probabilities σ s 0 . The probability values in actual scenarios cannot be consistent with the initial scenario probabilities, and uncertainty still exists. In order to solve for the worst-case scenario and probability distribution, a comprehensive norm constraint is applied to the probabilities of each scenario, with the initial scenario probability values as the center:
Ω σ = σ s σ s 0 , s = 1 M σ s = 1 , s = 1 M σ s σ s 0 θ 1 , max 1 s M σ s σ s 0 θ
where Ω σ represents the probability uncertainty space for WT and PV classes; θ 1 and θ are the allowable deviation values for actual scenario probabilities under the 1-norm condition and ∞-norm condition, respectively. According to reference [31], the following can be derived:
θ 1 = M 2 M C ln 2 M 1 α 1 θ = 1 2 M C ln 2 M 1 α
where α 1 and α represent the confidence levels of the 1-norm condition and the ∞-norm condition, respectively. Equation (8) indicates that as the historical data volume S C increases, the allowable deviation values θ 1 and θ of the actual scenario probabilities under the 1-norm condition and the ∞-norm condition become smaller. The probability distributions of each scenario also tend to converge towards the true situation. Consequently, the uncertainty of WT and PV output considered in the scheduling scheme decreases, and its conservatism is also lower.
(2) Uncertainty sets of WT and PV output
The uncertainty sets of WT and PV output are represented as
D j = P j { . } R T × S : ( P j , t , s { . } P j , t , s { . } , f ) / Δ j , t , s { . } = ξ j , t , s { . } ,   t = 1 T ξ j , t , s { . } Γ j , s { . } , 0 ξ j , t , s { . } 1 ,   P j , t , s { . } , f Δ j , t , s { . } P j , t , s { . } P j , t , s { . } , f + Δ j , t , s { . } ,   { . } = { ES , HS }
where D j represents the uncertain space of WT and PV; P j { . } is in the vector form of variable P j , t , s { . } ; P j , t , s { . } , f represents the predicted power of WT and PV of the j-th MEAS at time t; Δ j , t , s { . } represents the maximum fluctuation amplitude of the WT and PV of the j-th MEAS at time t; ξ j , t , s { . } represents the fluctuation ratio of WT and PV of the j-th microgrid at time t; and Γ j , s { . } represents the uncertainty margin of WT and PV of the j-th microgrid, used to adjust the conservatism of the uncertainty set.
(3) Electricity trading constraints
0 P j , t , s m , S P j , max m
0 P j , t , s m , B P j , max m
P j , t , s m = P j , t , s m , S P j , t , s m , B
0 P j i , t , s hz P j , max hz
where P j , max m represents the maximum electricity trading volume between the j-th MEAS and GDD; P j , t , s m represents the total electricity trading volume between the j-th MEAS and GDD at time t under scenarios; and P j , max hz represents the maximum electricity trading volume between the j-th MEAS and other MEASs.
(4) Power balance constraints
Power balance constraints primarily involve the balance of electrical power exchange between MEASs and the balance of supply and demand within each MEAS:
P i j , t , s hz = P j i , t , s hz
P j , t , s m , B + P j i , t , s hz + P j , t , s w + P j , t , s pv + α e chp g j , t , s chp + P j , t , s esdc = P j , t L + P j , t , s esc + P j , t , s m , S + P j , t , s ec
α h chp g j , t , s chp + α h gb g j , t , s gb + h j , t , s hsdc = h j , t L + h j , t , s ac + h j , t , s hsc
α c ec P j , t , s ec + α c ac h j , t , s ac = c j , t L
g j , t , s chp + g j , t , s gb = g j , t , s buy
where, P i j , t , s hz represents the direct trading electric power between the i-th and j-th MEAS at time t under scenario s; α e chp , α h chp , α h gb , α c ec , α c ac represent the energy conversion efficiency of CHP, GB, EC, AC; P j , t L , h j , t L , c j , t L represent the fixed loads of the j-th MEAS at time t; g j , t , s buy represents the gas source power of the j-th MEAS at time t under scenario s.
(5) Price constraints
Due to the purchase price of electricity set by GDD for MEASs being greater than the selling price, assuming multiple MEASs form cooperation at the lower level, the participating MEASs will engage in electricity power exchange at a lower price among themselves. This is to facilitate energy sharing among the MEASs.
β j , t m , S β j i , t , s hz β j , t m , B
β j i , t hz = β i j , t hz
(6) Equipment models and constraints.
Constraints for GB, CHP, ES, HS, EC, AC, and GS are detailed in Appendix A (A1)–(A7).
The above Equations (8)–(21) and Equations (A1)–(A7) collectively form the strategy space Ω m , hz A of the MEAS stochastic model.

3.3. Dual-Layer Model

Building upon Section 3.1 and Section 3.2, we establish a dual-layer model for GDD and multiple MEASs based on the master–slave game, as follows:
β ˜ i , t , s m , S , β ˜ i , t , s m , B , β ˜ j , t , s m , S , β ˜ j , t , s m , B = arg U DSO P ˜ i , t , s m , S , P ˜ i , t , s m , B , σ ˜ i , s , P ˜ j , t , s m , S , P ˜ j , t , s m , B , σ ˜ j , s s . t .   β ˜ i , t , s m , S , β ˜ i , t , s m , B , β ˜ j , t , s m , S , β ˜ j , t , s m , B Ω D   P ˜ i , t , s m , S , P ˜ i , t , s m , B , σ ˜ i , s , P ˜ i j , t , s hz , β ˜ i j , t , s hz = arg U i m , hz β ˜ i , t , s m , S , β ˜ i , t , s m , B , P ˜ j i , t , s hz , β ˜ j i , t , s hz   s . t .   P ˜ i , t , s m , S , P ˜ i , t , s m , B , P ˜ i j , t , s hz , β ˜ i j , t , s hz Ω i m , hz   , ,   P ˜ j , t , s m , S , P ˜ j , t , s m , B , σ ˜ j , s , P ˜ j i , t , s hz , β ˜ j i , t , s hz = arg U j m , hz β ˜ j , t , s m , S , β ˜ j , t , s m , B , P ˜ i j , t , s hz , β ˜ i j , t , s hz   s . t .   P ˜ j , t , s m , S , P ˜ j , t , s m , B , P ˜ j i , t , s hz , β ˜ j i , t , s hz Ω j m , hz
where P ˜ i , t , s m , S , P ˜ i , t , s m , B , P ˜ j , t , s m , S , P ˜ j , t , s m , B represents the power vectors transmitted by consumers i and j to the GDD, respectively, σ ˜ i , s , σ ˜ j , s represents the probability distribution values transmitted by consumers i and j to GDD, and β ˜ i , t , s m , S , β ˜ i , t , s m , B , β ˜ j , t , s m , S , β ˜ j , t , s m , B represents the price variables transmitted by the GDD to consumers i and j. These variables can be classified as master–slave variables; P ˜ i j , t , s hz and P ˜ j i , t , s hz is a pair of power coupling variable vectors between producer–consumer i and producer–consumer j, while β ˜ i j , t , s hz and β ˜ j i , t , s hz are a pair of price coupling variable vectors between producer–consumer i and producer–consumer j, classified as cooperative coupling vectors. The proposed model is a max–max–max–min two-stage, four-layer structure. The first stage is the first-layer max, which is the dynamic pricing model of the GDD, determining the purchase–sale electricity prices for the second stage. The second stage consists of the last three layers of max–max–min, representing a stochastic–robust model of the MEAS under producer–consumer cooperation. It relies on the purchase–sale electricity prices determined in the first stage to determine the optimal energy allocation and cooperative prices for producer–consumers. When ignoring the probability uncertainty of WTs, the model can be simplified into a max–max–min two-stage, three-layer robust model; when ignoring the output uncertainty of WTs, the model can be simplified into a max–max–min two-stage, three-layer stochastic model; and when simultaneously ignoring the probability-output uncertainty of the WT, the model can be simplified into a max–min two-stage two-layer deterministic model.
In Equation (22), the GDD and MEAS formulate strategies with the objectives of maximizing revenue and minimizing operational costs, respectively. The GDD’s revenue is dependent on the set electricity prices and the trading volume of the MEAS: a larger price differential between buying and selling electricity results in a higher trading volume for the MEAS, thereby increasing the GDD’s revenue. However, the MEAS’s response to electricity prices also affects the GDD’s revenue: higher buying prices lead to a lower purchasing volume for the MEAS, while lower selling prices lead to a reduced selling volume, resulting in a decrease in the trading volume between the MEAS and GDD. Thus, there exists a game of interests between the GDD and MEAS. To maximize its own revenue, the GDD needs to consider the MEAS’s response to prices and seek a Nash equilibrium solution through game theory as the optimal pricing strategy.
Considering the equilibrium solution and its proof in principal–agent games, when there exists an equilibrium solution in principal–agent two-tier models, the following conditions must be satisfied [37]: (1) The strategy sets Ω D , Ω i m , hz , and Ω j m , hz are all non-empty bounded subsets of their respective Euclidean spaces; (2) U i m , hz and U j m , hz concern quasi-concave functions with respect to the variables Ω i m , hz and Ω j m , hz ; and (3) U DSO is a continuous function concerning Ω D , Ω i m , hz , and Ω j m , hz .
From Equation (2), it is clear that condition 3 is satisfied. Considering Equations (3), (8), (10)–(21), and (A1)–(A7), we can conclude that strategy sets Ω D , Ω i m , hz , and Ω j m , hz are all non-empty quasiconvex sets, thus satisfying condition 1. Furthermore, Equations (5)–(7) indicate that the cost indicators of the MEAS stochastic–robust model are all linear functions, implying that U i m , hz and U j m , hz are quasiconcave functions, fulfilling condition 2. Therefore, in Equation (22), assuming A = β ˜ i , t , s m , S , β ˜ i , t , s m , B , β ˜ j , t , s m , S , β ˜ j , t , s m , B , P ˜ i , t , s m , S , P ˜ i , t , s m , B , P ˜ j , t , s m , S , P ˜ j , t , s m , B , σ ˜ i , s , σ ˜ j , s is a strategy set for the principal–agent game’s two-layer model, then according to the definition of the equilibrium solution in principal–agent games, it is considered an equilibrium solution when it satisfies the following conditions:
U D A U D β i , t , s m , S , β i , t , s m , B , β j , t , s m , S , β j , t , s m , B , P ˜ i , t , s m , S , P ˜ i , t , s m , B , P ˜ j , t , s m , S , P ˜ j , t , s m , B , σ ˜ i , s , σ ˜ j , s U i m β ˜ i , t , s m , S , β ˜ i , t , s m , B , P ˜ i , t , s m , S , P ˜ i , t , s m , B , P ˜ i j , t , s hz , σ ˜ i , s         U i m β ˜ i , t , s m , S , β ˜ i , t , s m , B , P i , t , s m , S , P i , t , s m , B , P ˜ j i , t , s hz , σ i , s U j m β ˜ j , t , s m , S , β ˜ j , t , s m , B , P ˜ j , t , s m , S , P ˜ j , t , s m , B , P ˜ j i , t , s hz , σ ˜ j , s         U j m β ˜ j , t , s m , S , β ˜ j , t , s m , B , P j , t , s m , S , P j , t , s m , B , P ˜ i j , t , s hz , σ j , s

4. Model Solving

4.1. Solution of Two-Layer Model

The two-layer model based on the principal–agent game is solved using the Particle Swarm Optimization (PSO) algorithm [38,39]. The schematic diagram of variable exchange in the model is shown in Figure 2. The specific steps are as follows:
(1)
Initialize system parameters, including the on-grid electricity price, off-grid electricity price, MEAS parameters, and relevant parameters of the PSO algorithm;
(2)
Generate initial sample points β j , t , s , q m , S and β j , t , s , q m , B based on Latin Hypercube Sampling (LHS), with a total of Q samples;
(3)
The MEAS calculates its collaborative model based on β j , t , s , q m , S ( k ) and β j , t , s , q m , B ( k ) (where k is the iteration count), obtaining the optimal purchase and sale electricity plans P j , t , s , q m , S ( k ) and P j , t , s , q m , B ( k ) , and provides feedback to the GDD;
(4)
Solve the GDD stochastic pricing model based on Equation (1), and compute the objective function U q D ( k ) ;
(5)
Update individual historical best prices β j , t , s , q m , S * ( k ) and β j , t , s , q m , B * ( k ) , as well as individual historical best profits U D * ;
(6)
Perform a selection operation: if the condition U q D ( k ) > U D * is met, designate β j , t , s , q m , S ( k ) and β j , t , s , q m , B ( k ) as the group’s historical best prices and select them as the internal electricity prices for the next iteration. Otherwise, designate β j , t , s , q m , S * ( k ) and β j , t , s , q m , B * ( k ) as the internal electricity prices for the next iteration and update the group’s historical best revenue to U D * ;
(7)
Let k = k + 1. If kK (where K is the maximum number of iterations), return to step 2). Otherwise, output the optimal result.

4.2. Solving the Cooperation Model of Multiple MEAS

In the two-tier model, the second stage involves solving the cooperation prices and power exchange between the MEASs. The cooperation coupling vectors in Equation (22) cancel each other out, making direct solution difficult. Therefore, the MEAS cooperation model can be characterized as a Nash bargaining model and transformed into two sub-problems: maximizing cooperation benefits (P1) and distributing cooperation profits (P2), to avoid the non-convex problem of the Nash bargaining model. The detailed transformation process is described in Appendix B.
A Nash bargaining model is adopted to construct the producer–consumer cooperation model.
U m , hz = max j = 1 N U j m , hz U j m , 0 U j m , hz = max σ s   max P j , s , t { . }   min y j C j cn + C j m + C j i hz s . t .   U j m , hz U j m , 0 , Ω j m , hz
where U j m , 0 represents the profit obtained by the j-th MEAS that did not participate in the cooperation.
P1:
U p 1 = max j = 1 N max σ s   max P j , t , s { . }   min β j i , t hz y j , C j en + C j m W j m , hz s . t .   Ω j m , hz 7 , 20 21
where W j m , hz represents the cost under cooperation, excluding P2P revenue. Since the transaction electricity price, total sold electricity power, and total purchased electricity power are all the same between producers and consumers, the transaction costs i = 1 , j i N C j i hz + j = 1 , i j N C i j hz = 0 related to electricity power within producers and consumers can be omitted in Equations (7), (20), and (21). The transaction electricity price in Equations (20) and (21) will be solved in P2.
P2:
U p 2 = min β j i , t , s hz j = 1 N ln W j m , hz * + C j i hz * U j m , 0 C j i hz * = i = 1 , j i N t = 1 T s = 1 S σ s β j i , t , s hz P j i , t , s hz * s . t .   W j m , hz * + C j i hz * U j m , 0         7 , 20 21
where variables with superscript * denote the optimal solution for P1.
The distributed solving of P1 and P2 is achieved using ADMM, the solving principle of which is detailed in Appendix C. Consensus variables need to be introduced to decouple Equations (15) and (21), so that only information about cooperative plans needs to be provided without specific network topologies and operational modes, in order to protect their privacy, as shown in Equation (27):
σ i j , t , s p 1 = P i j , t , s hz , σ j i , t , s p 1 = P j i , t , s hz σ i j , t , s p 2 = β i j , t , s hz , σ j i , t , s p 2 = β j i , t , s hz

4.3. Solving the MEAS Random–Robust Model

Equation (25) is solved through ADMM in a distributed manner, decomposed into j three-layered MEAS random–robust models, ensuring the optimality of the external electrical energy allocation for MEAS under the most adverse renewable energy scenarios and worst output conditions. Due to the problem’s nonlinear coupling nature, it cannot be directly solved. Therefore, the AIV algorithm is introduced to perform variable alternating iterative solving. Firstly, independent optimization variables are identified, then by fixing different independent optimization variables, the original optimization problem is decoupled into multiple simplified sub-problems, and finally, multiple sub-problems are alternately solved.
The random–robust model of the MEAS can be abbreviated as
max σ Ω σ max P j { . } D j min Y j m Ω j m , hz x * , σ , P j { . } a T Y j m s . t .   A Y j m B , C Y j m f ( P j { . } ) ,               E σ h , I P j { . } J ,
where σ represents the vector form of σ s ; Y j m represents the vector form of variables in β j i , t hz y j ; x * denotes the optimum value of the upper-level GDD; f denotes a function related to uncertainty; and a, A, B, C, E, h, I, and J are matrices with constant coefficients. The first set of constraints includes Equations (11)–(15), (17)–(19), and (A1)–(A7). The second set of constraints is represented by Equation (16). The third set of constraints is represented by Equation (8). The fourth set of constraints is represented by Equation (10).
In Equation (28), σ and P j { . } are two sets of independent optimization variables, while Y j m belongs to Ω j m , hz σ , P j { . } and is a non-independent variable. Fixing σ and P j { . } separately decouples the original problem into two sub-problems: one with σ fixed and the other with P j { . } fixed.
(a) σ Fixed Problem
max P j { . } D j min Y j m Ω j m , hz x * , σ * , P j { . } a T Y j m s . t .   A Y j m B , C Y j m f ( P j { . } ) ,           E σ * h , I P j { . } J ,
where σ * is a constant obtained after fixing σ .
By utilizing KKT conditions [38], the fixed problem σ is consolidated into a single-level model:
max P j { . } , Y j m , λ a T Y j m s . t .       A Y j m B , C Y j m f ( P j { . } ) , I P j { . } J ,             λ 1 T A + a T = 0 , λ 2 T C + f ( P j { . } ) + a T = 0 , λ 3 T I = 0 ,             λ 1 T A Y j m B = 0 , λ 2 T C Y j m f ( P j { . } ) = 0 ,             λ 3 T I P j { . } J = 0 , λ 1 0 , λ 2 0 , λ 3 0
Note that the complementary slackness constraints of Equation (30) can be linearized using the BIG-M method [39]:
λ 1 T M 1 ϑ A Y j m B M ϑ
where M is a large positive number and ϑ is a binary variable.
Then, the optimal solution P j { . } * and the objective function value U 1 are obtained by solving Equation (30).
(b) P j { . } Fixed problem
max σ Ω σ min Y j m Ω j m , hz x * , σ , P j { . } * a T Y j m s . t .   A Y j m B , C Y j m f ( P j { . } * ) , E σ h
Although the objective function includes nonlinear terms composed of σ and Y j m (as in Equations (8) and (A1)), the fixed problem P j { . } can be decomposed into two independent steps without the need for strong duality/KKT transformations like those used in fixed problem σ , because there are no direct coupling constraints between σ and Y j m . Therefore, the fixed problem P j { . } can be decoupled into the following S + 1 linear programming models:
First, the S linear programming models are solved:
y s * = min Y j m Ω j m , hz x * , σ s , P j { . } * a T Y j m , s = 1 , , S s . t .   A Y j m B , C Y j m f ( P j { . } * )
where y s * is the optimal value for each s. Then, y s * is substituted into the following model to obtain the optimal value σ s and the objective function value U 2 .
max σ Ω σ y s *
Convergence can be achieved when the objective function values of the two fixed problems satisfy a small error ξ RO :
U 1 L 2 ξ
In conclusion, the solution process diagram of the proposed double-layer, four-stage stochastic–robust optimization model is shown in Appendix D Figure A1.

5. Case Study Simulation

5.1. Case Description

The double-layer model is tested with one GDD and three MEASs as subjects. The MEAS model is derived from a comprehensive energy service demonstration project in Dongguan, which currently has 6 PVs, 6 energy storage units, 2 charging stations (20 charging piles), 3 flexible loads, and 2 MEASs formed by any combination of the above elements, along with one intelligent distribution room. It also has management capabilities for energy routers and combined cooling, heating, and power units, achieving full coverage of the main elements on the demand side. By setting different renewable energy output scenarios, we can expand this project into more MEASs. In this paper, we expand this project into 3 MEASs of equal size, with MEAS1 adding WT, MEAS2 replacing PV with WT, and MEAS3 remaining unchanged. Their parameters are listed in Appendix D, Table A1. The grid electricity price and the grid tariff are listed in Appendix D, Figure A2. The load curve of MEASs is shown in Figure 3.
Using the Monte Carlo simulation method, 365 WT scenes are randomly generated. Considering the trade-off between computational efficiency and accuracy, scene reduction techniques are employed to obtain 10 representative initial scenes, as detailed in Appendix D, Figure A3.
The underlying model utilizes MATLAB 2017 (Natick, Massachusetts, USA) calling the Cplex solver, solving on a personal computer with a 3.7GHz 6-core CPU. The convergence accuracy of AIV is set to 0.01. The original residuals of P1 and P2 are both 0.1, with maximum iteration counts of 50 and 100, respectively, and a penalty factor of 0.01. The uncertainty margins for WT and PV are set to 24 and 12, respectively. The scheduling interval is 1 h, with a maximum scheduling period of 24 h. With the initial settings of α 1 and α as 0.9, according to Equation (9), we can determine that θ 1 and θ are 0.073 and 0.0073, respectively.

5.2. The Impact of Uncertainty in Scenario Probability

Using WT analysis, the uncertainty in the spatial parameters of scenario probability includes confidence levels α 1 and α for the 1-norm and ∞-norm conditions, which jointly affect the permissible deviation values θ 1 and θ of scenario probability, thus influencing the scheduling of the MEASs and the purchase and sale electricity prices of the GDD.

5.2.1. Analysis of the Impact of Confidence Levels on MEAS Scheduling Situation

Setting α 1 and α to 0.8, 0.9, and 0.98, according to the calculation in Equation (9), the allowable deviation values θ 1 and θ for the probabilities of actual scenarios under the 1-norm condition and ∞-norm condition are shown in Table 1. It can be observed that as the confidence level increases, the probabilities of θ 1 and θ increase from 0.063 and 0.0063 to 0.094 and 0.0094, respectively, indicating a growing tolerance for deviations from the actual scenario probabilities. Combining this with the decrease in P j w from 19.47 MW to 19.37 MW, it is evident that as the confidence level increases, the output of WT becomes increasingly conservative. The root cause is as follows: it can be inferred that as the confidence level increases, the allowable deviation of scenario probabilities also increases, leading to a more adverse and extreme scenario probability distribution for the WTs. Specifically, scenarios with high outputs receive lower probability values, while scenarios with low outputs receive even lower probability values, resulting in lower WT outputs and greater scheduling conservatism for Monte Carlo simulation. Therefore, considering the uncertainty of scenario probability distributions can provide a wider range of scheduling options for the Monte Carlo simulation, which aligns with the scheduling requirements of real-world engineering.

5.2.2. Analysis of the Impact of Confidence Level on Purchase and Sale Electricity

Figure 4 compares the effects on purchase and sale electricity prices of deterministic WT scenarios with a probability of 0.1 and uncertain WT scenarios with confidence levels of 0.8, 0.9, and 0.98 respectively. Positive values represent sale electricity prices, while negative values indicate purchase electricity prices. In pursuit of its own interests, the GDD tends to offer higher purchase prices and lower sale prices to MEASs. Comparing the purchase and sale electricity prices of each MEAS, it can be observed that as the confidence level increases, the GDD tends to set higher purchase prices and lower sale prices. However, as the confidence level increases towards saturation, the differentiation in pricing becomes smaller, such as the purchase and sale electricity prices at confidence levels of 0.9 and 0.98 showing no significant difference. This is because, as the confidence level increases, more adverse WT output scenarios occur, leading to a more conservative dispatch strategy by the MEASs. With the dual drive of maximizing its own interests and increasing MEAS conservatism, the GDD therefore raises purchase prices and lowers sale prices.
Figure 5 presents a comparison of the purchased and sold electricity volumes at different confidence levels. Positive values indicate the electricity sold by the MEAS to the GDD, while negative values indicate the electricity purchased by the MEAS from the GDD. With Table 2, it can be observed that compared to uncertain scenarios, in deterministic scenarios, the MEAS sells more electricity to the GDD, at 7.37 MW, and buys more electricity from the GDD, at 16.85 MW. Moreover, as the confidence level increases, the amount of electricity bought and sold by the MEAS to the GDD decreases, while the difference between the bought and sold amounts increases. This is attributed to the following: (1) the GDD raising the purchase price and lowering the selling price, driving a continuous reduction in the purchased and sold electricity volumes; (2) the uncertainty in scenarios increasing the uncertainty that the MEAS needs to consider regarding WT, leading to the MEAS needing to buy more electricity and sell less electricity to address the worst-case scenario probability distribution, hence the continuous increase in the buy–sell difference. However, as the confidence level saturates, the differences in purchased and sold electricity volumes at different confidence levels become smaller.

5.3. Dispatch Results Analysis

Table 3 provides a detailed breakdown of the dispatch results at different confidence levels, including various costs for the MEAS, costs and revenues for the GDD, and the total cost for the GDD–MEAS, where negative values indicate revenue. It can be observed that with increasing confidence levels, the MEAS’s revenue from selling electricity decreases, while the cost of purchasing electricity increases, as a result of the dual driving forces of purchase and selling prices and transaction volumes. Additionally, the operational costs of MEAS’s energy storage also increase continuously, indicating that the MEAS has increased the scheduling intensity of energy storage under continuously adverse WT scenarios and outputs. However, the operational costs of the MEAS decrease continuously, indicating that the number of transitions between the trading status between the GDD–MEAS and the charging and discharging states of energy storage is decreasing.
Comparing the various cost items of the GDD at different confidence levels, the cooperation cost is the product of the cooperation volume (Figure A4) and the cooperation price (Figure A5). From the perspective of the GDD, the amount of money exchanged in the MEAS–GDD transactions represents the revenue for the GDD, while the amount of money exchanged in the GDD–grid transactions represents the cost for the GDD. It can be observed that with increasing confidence levels, both the costs and revenues of the GDD increase continuously, indicating that the amount of electricity traded between the GDD and the grid is continuously increasing. Additionally, combining with Table 3, it can be inferred that the sum of the GDD’s costs and revenues continuously increases, indicating that the growth rate of the GDD’s revenue is higher than its cost growth rate. This further suggests that the GDD has set higher purchase prices and lower selling prices to expand its revenue.

5.4. Model and Algorithm Comparative Analysis

Table 4 compares the effects of four models on the cost and solving time of the GDD–MEAS, namely the stochastic optimization model (with deterministic scenario probabilities, ignoring output uncertainty), the three-layer stochastic model considering scenario probability uncertainty (Model 1), the three-layer robust model considering output uncertainty (Model 2), and the three-layer stochastic robust model considering both scenario probability and output uncertainty (Model 3). Among these models, the cost of stochastic optimization is JPY 11,628.18, demonstrating good economic efficiency. However, the stochastic optimization algorithm requires precise probability distribution functions, and many scenarios lead to long solving times of 64.91 s, limiting its applicability. Compared to Model 3, the cost of this model increases by JPY 856.15. This is mainly because the stochastic robust model sacrifices some economic efficiency to achieve conservatism by overcoming scenario probability and output uncertainty.
Meanwhile, Model 3 balances economic efficiency and conservatism compared to Models 1 and 2. For instance, Model 3 exhibits better economic efficiency than Model 2. This is because the inclusion of scenario probability uncertainty in Model 3 directly influences the GDD, which formulates purchase and sale electricity prices and quantities under the worst-case scenario. Under dual stimuli, the GDD’s revenue growth rate exceeds its cost growth rate, resulting in a more economical total cost for the GDD–MEAS. However, Model 3 is more conservative than Model 1, as the “output uncertainty” in Model 3 does not directly influence the GDD but indirectly affects the impact of WT output uncertainty through the electricity trading volume between the GDD and MEAS. As a result, the GDD’s revenue growth rate cannot cover its cost growth rate, resulting in a larger total cost for the GDD–MEAS, reflecting the conservatism of this approach.
However, Model 3 has a longer solving time, but it is still suitable for solving practical engineering problems. The difference in iteration times among models mainly lies in the solving of stochastic optimization, with the sub-problem iteration times of stochastic optimization being the highest at 12 times, while the iteration times of each robust model are relatively lower. Ultimately, this is because the stochastic optimization algorithm needs to select the economically optimal scenarios from many deterministic scenarios, while robust models only need to optimize in the uncertain space.

6. Conclusions

This paper establishes a two-stage, three-layer stochastic–robust optimization model for the MEAS–GDD relationship considering the probabilities of WT and PV scenarios and output uncertainty. A stochastic pricing model for the GDD considering the uncertainties of WT and PV scenario probabilities is developed, along with a three-layer stochastic-robust model for the MEASs considering the probabilities of WT and PV scenarios and output uncertainty. Additionally, an AIV–KKT algorithm is proposed based on KKT to solve the three-layer MEAS stochastic–robust model. The Simulation results indicate the following:
The confidence level and historical data volume both affect the economic efficiency and conservatism of the optimization results. A higher confidence level leads to higher conservatism and poorer economic efficiency of the model. The confidence level affects the trading situation of the GDD–MEAS. With a higher confidence level, the MEAS purchases more electricity and sells less. Both the GDD’s revenue and MEAS’s costs increase. Therefore, in practical engineering, the MEAS should carefully select confidence level parameters to ensure both the MEAS and GDD’s economic efficiency while meeting the conservatism requirements of their actual needs. Compared to traditional stochastic optimization and three-layer robust models, the proposed two-stage, three-layer stochastic-robust model avoids overly conservative scenarios while also considering economic feasibility to a certain extent.

Author Contributions

Conceptualization, G.W. and X.L.; methodology, G.W. and X.L.; software, J.W.; validation, R.Z.; formal analysis, J.W.; investigation, G.W. and G.B.; resources, R.Z.; data curation, G.W., X.L. and R.Z.; writing—original draft, G.W. and J.W.; writing—review and editing, J.W. and G.B.; supervision, G.B.; project administration, G.B.; funding acquisition, G.W. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Science and Technology Project of State Grid Gansu Electric Power Company Electric Power Science Research Institute under Grant (No. SGGSKY00WYJS2310221).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. (The data are not publicly available due to privacy or ethical restrictions.)

Conflicts of Interest

Authors Guodong Wu, Xiaohu Li were employed by Grid Gansu Electric Power Company, Ruixiao Zhang was employed by Electric Power Science Research Institute of State Grid Gansu Electric Power Company. 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.

Appendix A

S j , 1 , s e = S j e , ini , S j , T , s e = S j e , exp S j , t , s e = S j , t 1 , s e + η e esc P j , t , s esc P j , t , s esdc / η e esdc 0 P j , t , s esc P j , max esc u j , t , s esc , 0 P j , t , s esdc P j , max esdc u j , t , s esdc u j , t , s esc + u j , t , s esdc 1 , S j , min e S j , t , s e S j , max e
0 α e chp g j , t , s chp P j , max chp 0 α h chp g j , t , s chp H j , max chp
0 α h gb g j , t , s gb h j , max gb
0 α c ec P j , t , s ec C j , max ec
0 α c ac h j , t , s ac C j , max ac
S j , 1 , s h = S j h , ini , S j , T , s h = S j h , exp S j , t , s h = S j , t 1 , s h + η h hsc e j , t , s hsc e j , t , s hsdc / η h hsdc 0 h j , t , s hsc h j , max hsc u j , t , s hsc , 0 h j , t , s hsdc h j , max hsdc u j , t , s hsdc u hsc + u hsdc 1 , S j , min h S j , t , s h S j , max h
0 g j , t buy g j , max buy
In the equation, S j , t , s e represents the stored electric charge of ES for the j-th MEAS at time t under scenario s; η e esc and η e esdc are the charging and discharging coefficients for the ES; S j , min e and S j , max e represent the state of charge constraints for the ES of the j-th MEAS; S j , 1 , s e and S j , T , s e denote the initial and final state of charge for the ES of the j-th MEAS; P j , max esc and P j , max esdc represent the charge–discharge power limits of ES for the j-th MEAS; u j , t , s esc and u j , t , s esdc respectively represent the state variables of the ES for the j-th MEAS at time t under scenario s, u j , t , s esc = 1 indicates that the ES is charging, while u j , t , s esdc = 1 indicates that the ES is discharging; and S j e , ini and S j e , exp represent the initial and final state of charge limits for the j-th ES unit of the MEAS. α e chp represents the electric efficiency of the CHP system; α h chp represents the thermal efficiency; and P j , max chp and H j , max chp represent the electric and thermal power constraints of the j-th MEAS. α h gb represents the GB thermal efficiency; h j , max gb represents the thermal power limit of the j-th MEAS. α c ec represents the EC cooling efficiency; C j , max ec represents the cooling power limit of the j-th MEAS. α c ac represents the AC cooling efficiency; C j , max ac represents the AC cooling power limit of the j-th MEAS. S j , t , s h represents the state of charge of the HS of the j-th MEAS at time t under scenario s; η h hsc and η h hsdc represent the charging and discharging coefficients of the HS. S j , min h and S j , max h represent the charge limits for the j-th MEAS’s HS; S j , 1 , s h and S j , T , s h represent the initial and final charge levels for the j-th MEAS’s HS; h j , max hsc and h j , max hsdc represent the limits on charging and discharging power for the j-th MEAS’s HS; u j , t , s hsc and u j , t , s hsdc represent the HS state variables of the j-th MEAS at time t under scenario s, where u j , t , s hsc = 1 indicates that HS is charging and u j , t , s hsdc = 1 indicates that HS is discharging; and S j h , ini and S j h , exp represent the initial and final state-of-charge limits of the j-th MEAS’s HS. Here, g j , max buy is the purchased gas power limit of the j-th MEAS.

Appendix B

Equivalence Transformation of Equation (24) into P1 and P2 Problems
According to reference [40], Equation (24) can be equivalently transformed into
U m , hz = max j = 1 N U j m , hz U j m , 0 U j m , hz = max σ s   max P j , s , t { . }   min y j C j en + C j m + C j i hz s . t .   U j m , hz U j m , 0 , Ω j m , hz
Since the interaction benefits C j i hz = i = 1 , j i N t = 1 T σ s β j i , t hz P j i , t , s hz between each MEAS can cancel each other out when accumulated, eliminating the variable β j i , t hz and its constraints, we obtain
U m , hz = max j = 1 N max σ s   max P j , s , t { . }   min β j i , t hz y j C j en + C j m U j m , 0 s . t .   U j m , hz U j m , 0 , 7 , 20 21 Ω j m , hz
In Equation (A9), U j m , 0 represents the optimal cost without cooperation, which can be considered a fixed value, thus eliminating the constraints involving U j m , 0 . Therefore, solving Equation (A9) is equivalent to solving Equation (A10):
U m , hz = max j = 1 N max σ s   max P j , s , t { . }   min β j i , t hz y j , C j en + C j m s . t .   7 , 20 21 Ω j m , hz
Equation (A10) represents the subproblem (P1) aimed at maximizing cooperative benefits, which consists of j producer–consumer RO models. Distributed solving using ADMM can be employed for this problem, with each producer–consumer RO model solved using the methods described in Section 3.3. Subsequently, solving P1 yields values C j en * , C j m * , and P j i , t , s hz * , which are substituted into Equation (A8). The constraints involving the solution to P1 are automatically eliminated, resulting in
U m , hz = max j = 1 N W j m , hz * + C j i hz * U j m , 0 C j i hz * = i = 1 , j i N t = 1 T σ s β j i , t hz P j i , t , s hz * s . t .   W j m , hz * + C j i hz * U j m , 0         7 , 20 21
In the equation, W j m , hz * = C j en * + C j m * represents the cost under cooperation, excluding P2P revenue.
Equation (A11) can be further equivalently transformed into the following equation.
U p 2 = min j = 1 N ln W j m , hz * + C j i hz * U j m , 0 C j i hz * = i = 1 , j i N t = 1 T σ s β j i , t hz P j i , t , s hz * s . t .   W j m , hz * + C j i hz * U j m , 0         7 , 20 21
Equation (A12) represents the sub-problem P2 of cooperative revenue distribution, which can be decomposed into j sub-problems and solved using ADMM in a distributed manner. After substituting the results of solving sub-problem P1, the cooperative price β j i , t , s hz corresponding to the producer–consumer relationship can be obtained. Therefore, Equation (24) can be decomposed into two sub-problems, namely maximizing cooperative benefits P1 and cooperative revenue distribution P2, and solved successively, thus concluding the proof.

Appendix C

The process of solving P1 using ADMM can be iterated based on Equation (A13).
P j , s , r + 1 hz = max σ s   max P j , s , t { . }   min β j i , t hz y j , C j en + C j m + λ j , s , r p 1 P j , s , r + 1 hz σ j , s , r p 1 T + t = 1 T ρ P j , s , r + 1 hz σ j , s , r p 1 2 2 σ j , s , r p 1 = 1 N 1 j = 1 N 1 P j , s , r + 1 hz   λ j , s , r + 1 p 1 = λ j , s , r p 1 + ρ P j , s , r + 1 hz σ j , s , r + 1 p 1   max t = 1 T P j , s , r + 1 hz σ j , s , r + 1 p 1 2 2 ε pri p 1 , max t = 1 T σ j , s , r + 1 p 1 σ j , s , r p 1 2 2 ε dul p 1  
In the equation, λ j , s , r p 1 = λ j 1 , s , k p 1 , λ j 2 , s , k p 1 , , λ j i , s , k p 1 , , λ j N , s , k p 1 represents the dual vector for the j-th iteration of the k-th step of the MEAS, with λ j i , s , r p 1 = λ j i , 1 , s , r p 1 , λ j i , 2 , s , r p 1 , , λ j i , T , s , r p 1 T ; P j , s , r hz = P j 1 , s , r hz , P j 2 , s , r hz , , P j i , s , r hz , , P j N , s , r hz is the coupling variable vector for the j-th MEAS iteration at the k-th iteration, P j i , s , r hz = P j i , 1 , s , r hz , P j i , 2 , s , r hz , , P j i , T , s , r hz T ; σ j , s , r p 1 = σ j 1 , s , r p 1 , σ j 2 , s , r p 1 , , σ j i , s , r p 1 , , σ j N , s , r p 1 is the consensus variable vector for the j-th MEAS at the k-th iteration, where   σ j i , s , r p 1 = σ j i , 1 , s , r p 1 , σ j i , 2 , s , r p 1 , , σ j i , T , s , r p 1 T ; and ρ represents the penalty coefficient.
The process of solving P2 with ADMM involves iterative loops based on Equation (A14):
β j , s , r + 1 hz = min β j i , t hz ln W j m , hz * + C j i hz * U j m , 0 + λ j , s , r p 2 β j , s , r + 1 hz σ j , s , r p 2 T + t = 1 T ρ β j , s , r + 1 hz σ j , s , r p 2 2 2 σ j , s , r p 2 = 1 N 1 j = 1 N 1 β j , s , r + 1 hz λ j , s , r + 1 p 2 = λ j , s , r p 2 + ρ β j , s , r + 1 hz σ j , s , r p 2 max t = 1 T β j , s , r + 1 hz σ j , s , r p 2 2 2 ε pri p 2 , max t = 1 T σ j , s , r + 1 p 2 σ j , s , r p 2 2 2 ε dul p 2
In the equation, λ j , s , r p 2 = λ j 1 , s , r p 2 , λ j 2 , s , r p 2 , , λ j i , s , r p 2 , , λ j N , s , r p 2 represents the dual vector for the k-th iteration of consumer j, where λ j i , s , r p 2 = λ j i , 1 , s , r p 2 , λ j i , 2 , s , r p 2 , , λ j i , T , s , r p 2 T ; β j , s , r hz = β j 1 , s , r hz , β j 2 , s , r hz , , β j i , s , r hz , , β j N , s , r hz is the coupling variable vector for consumer-producer j in the k-th iteration, β j i , s , r hz = β j i , 1 , s , r hz , β j i , 2 , s . r hz , , β j i , T , s , r hz T ; σ j , s , r p 2 = σ j 1 , s , r p 2 , σ j 2 , s , r p 2 , , σ j i , s , r p 2 , , σ j N , s , r p 2 is the consensus variable vector for consumer-producer j in the k-th iteration, where   σ j i , s , r p 2 = σ j i , 1 , s , r p 2 , σ j i , 2 , s , r p 2 , , σ j i , T , s , r p 2 T ; and ρ represents the penalty coefficient.

Appendix D

Figure A1. Solution procedure of the bilayer robust model.
Figure A1. Solution procedure of the bilayer robust model.
Processes 12 02656 g0a1
Table A1. System Parameters.
Table A1. System Parameters.
ParametersParameter ValuesParametersParameter Values
e j , max buy , g j , max buy 2500,4000 α e chp , α h chp 0.33,0.47
e j , max chp , h j , max chp 1000,1400 α h gb 0.9
h j , max gb 1000 α c ec 3.5
c n , max ec , c n , max ac 1750,1000 α c ac 1.2
e n , max esc , e n , max esdc 250 λ e , α e es 0.2,0.98
S n , min e , S n , max e 100,900 η e esc , η e esdc 0.96
h n , max hsc , h n , max hsdc 200 λ h , α h hs 0.6,0.96
S n , min h , S n , max h 100,800 η h hsc , η h hsdc 0.95
p t g , buy , a e buy 0.31,0.04 a h chp , a e chp 0.013,0.02
b e ec , b h ac 0.01,0.016 b g chp , b g gb 0.025,0.012
b e pv , b e wt 0.024,0.02 b e es , b h hs 0.002
e n , min ex , e n , max ex 800,800 a h gb , b buy 0.013
Figure A2. Feed-in tariffs and grid tariffs.
Figure A2. Feed-in tariffs and grid tariffs.
Processes 12 02656 g0a2
Figure A3. Ten typical scenarios for WT.
Figure A3. Ten typical scenarios for WT.
Processes 12 02656 g0a3
Figure A4. Cooperation volume of MEASs.
Figure A4. Cooperation volume of MEASs.
Processes 12 02656 g0a4
Figure A5. Cooperation price of MEASs.
Figure A5. Cooperation price of MEASs.
Processes 12 02656 g0a5

References

  1. Canale, L.; Di Fazio, A.R.; Russo, M.; Frattolillo, A.; Dell’Isola, M. An Overview on Functional Integration of Hybrid Renewable Energy Systems in Multi-Energy Buildings. Energies 2021, 14, 1078. [Google Scholar] [CrossRef]
  2. Li, H.; Liu, H.; Ma, J.; Wang, J. Robust stochastic optimal dispatching of integrated electricity-gas-heat system considering generation-network-load uncertainties. Int. J. Electr. Power Energy Syst. 2024, 157, 109868. [Google Scholar] [CrossRef]
  3. Liu, X.; Yue, Y.; Huang, X.; Xu, W.; Lu, X. A Review of Wind Energy Output Simulation for New Power System Planning. Front. Energy Res. 2022, 10, 942450. [Google Scholar] [CrossRef]
  4. Bagherzadeh, L.; Kamwa, I.; Alharthi, Y.Z. Hybrid strategy of flexibility regulation and economic energy management in the power system including renewable energy hubs based on coordination of transmission and distribution system operators. Energy Rep. 2024, 12, 1025–1043. [Google Scholar] [CrossRef]
  5. Zhou, X.; Wang, N.; Li, Z.; Zhao, P.; Cong, L. Day-ahead load optimal distribution of thermal power coupled electric energy storage frequency regulation system considering the effect of overtemperature. E3S Web Conf. 2023, 375, 03005. [Google Scholar] [CrossRef]
  6. Ma, L.; Xie, L.; Ye, J.; Bian, Y. Two-stage dispatching strategy for park-level integrated energy systems based on a master-slave-cooperative hybrid game model. Renew. Energy 2024, 232, 120971. [Google Scholar] [CrossRef]
  7. Zhang, M.; Wang, B.; Wei, J. The Robust Optimization of Low-Carbon Economic Dispatching for Regional Integrated Energy Systems Considering Wind and Solar Uncertainty. Electronics 2024, 13, 3480. [Google Scholar] [CrossRef]
  8. Tao, W.; Ai, Q.; Li, X. Research status and prospects of cooperative scheduling and market trading in virtual power plants. China South. Power Grid Technol. 2024, 1–15. Available online: https://www.cnki.com.cn/Article/CJFDTotal-NFDW20240313004.htm (accessed on 29 October 2024).
  9. Wang, S.; Sun, G.; Wu, C.; Hu, G.; Zhou, Y.; Chen, S.; Wei, Z. A two-stage robust optimization model for prolific consumers based on central-decentralized trading mechanisms. Power Autom. Equip. 2022, 42, 175–182. [Google Scholar] [CrossRef]
  10. Chen, L.; Zhu, Z.; Wang, K.; Guo, B.; Shuai, W. Optimal operation of distribution networks and multi-integrated energy micronetworks based on hybrid game. Power Grid Technol. 2023, 47, 2229–2243. [Google Scholar] [CrossRef]
  11. Lin, M.; Liu, J.; Tang, Z.; Zeng, P.; Jiang, B.; Ma, G. Multi-agent hybrid game coordination optimization of microgrids considering multi-energy coupled shared energy storage. Power Syst. Autom. 2024, 48, 132–141. [Google Scholar]
  12. Yang, D.; Wang, Y.; Yang, S.; Jiang, C.; Liu, X. Multi-microgrid and shared Energy storage two-layer energy trading strategy based on hybrid game. High Volt. Technol. 2024, 50, 1392–1402. [Google Scholar] [CrossRef]
  13. Seok, H.; Kim, S.-P. A Stackelberg-Cournot model to harmonize participants’ interests in a smart grid. Comput. Ind. Eng. 2024, 187, 109772. [Google Scholar] [CrossRef]
  14. Yu, M.; Hong, S.H. A Real-Time Demand-Response Algorithm for Smart Grids: A Stackelberg Game Approach. IEEE Trans. Smart Grid 2016, 7, 879–888. [Google Scholar] [CrossRef]
  15. 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]
  16. Yang, H.; Liu, F.; Yang, H.; Zhang, X.; Liu, L. A two-stage robust configuration optimization model and solution algorithm for new flexibility resources considering uncertainty response characterization. Front. Energy Res. 2024, 12, 1381857. [Google Scholar] [CrossRef]
  17. Belgana, A.; Rimal, B.P.; Maier, M. Open Energy Market Strategies in Microgrids: A Stackelberg Game Approach Based on a Hybrid Multiobjective Evolutionary Algorithm. IEEE Trans. Smart Grid 2014, 6, 1243–1252. [Google Scholar] [CrossRef]
  18. 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]
  19. Shui, J.; Peng, D.; Zeng, H.; Song, Y.; Yu, Z.; Yuan, X.; Shen, C. Optimal scheduling of multiple entities in virtual power plant based on the master-slave game. Appl. Energy 2024, 376, 124286. [Google Scholar] [CrossRef]
  20. He, C.; Wu, L.; Liu, T.; Shahidehpour, M. Robust Co-Optimization Scheduling of Electricity and Natural Gas Systems via ADMM. IEEE Trans. Sustain. Energy 2017, 8, 658–670. [Google Scholar] [CrossRef]
  21. Chen, J.; Zhang, W.; Zhang, Y.; Bao, G. Day-Ahead Scheduling of Distribution Level Integrated Electricity and Natural Gas System Based on Fast-ADMM With Restart Algorithm. IEEE Access 2018, 6, 17557–17569. [Google Scholar] [CrossRef]
  22. Li, J.; Tong, X.; Chen, H.; Pan, P.; Xu, G.; Liu, W. Two-layer optimization Method for low-carbon economic operation of integrated energy systems with multiple types of energy storage. J. Power Eng. 2024, 44, 498–508. [Google Scholar] [CrossRef]
  23. Zhou, H.; Wu, R.; Ma, Y.; Liu, S. Data-driven Robust scheduling optimization for electric-gas energy systems considering wind power uncertainty. Power Grid Technol. 2020, 44, 3752–3761. [Google Scholar] [CrossRef]
  24. Wang, J.; Bao, G.; Zhang, H. A double-four-tier stochastic robust optimal scheduling model and its solution. Power Grid Technol. 2024, 48, 1622–1634. [Google Scholar] [CrossRef]
  25. Yang, C.; Zhu, Y.; Zhou, J.; Zhao, J.; Bu, R.; Feng, G. Dynamic flexibility optimization of integrated energy system based on two-timescale model predictive control. Energy 2023, 276, 127501. [Google Scholar] [CrossRef]
  26. Li, G.; Li, Q.; Liu, Y.; Liu, H.; Song, W.; Ding, R. A cooperative Stackelberg game based energy management considering price discrimination and risk assessment. Int. J. Electr. Power Energy Syst. 2022, 135, 107461. [Google Scholar] [CrossRef]
  27. Tang, Y.; Xun, Q.; Liserre, M.; Yang, H. Energy management of electric-hydrogen hybrid energy storage systems in photovoltaic microgrids. Int. J. Hydrogen Energy 2024, 80, 1–10. [Google Scholar] [CrossRef]
  28. Lei, Y.; Wang, D.; Jia, H.; Li, J.; Chen, J.; Li, J.; Yang, Z. Multi-stage stochastic planning of regional integrated energy system based on scenario tree path optimization under long-term multiple uncertainties. Appl. Energy 2021, 300, 117224. [Google Scholar] [CrossRef]
  29. Zhou, C.; Jia, H.; Jin, X.; Mu, Y.; Yu, X.; Xu, X.; Li, B.; Sun, W. Two-stage robust optimization for space heating loads of buildings in integrated community energy systems. Appl. Energy 2022, 331, 120451. [Google Scholar] [CrossRef]
  30. Chen, Y.; Niu, Y.; Qu, C.; Du, M.; Wang, J. Data-driven-based distributionally robust optimization approach for a virtual power plant considering the responsiveness of electric vehicles and Ladder-type carbon trading. Int. J. Electr. Power Energy Syst. 2024, 157, 109893. [Google Scholar] [CrossRef]
  31. Lai, J.; Xie, Y.; Zeng, H.; Zhou, S.; Luo, Y.; Song, J. A review of uncertain optimal scheduling research and its application to new power systems. High Volt. Technol. 2022, 48, 3447–3464. [Google Scholar] [CrossRef]
  32. Xiong, C.; Xu, L.; Ma, L.; Hu, P.; Ye, Z.; Sun, J. Research on large-scale clean energy optimal scheduling method based on multi-source data-driven. Front. Energy Res. 2024, 11, 1230818. [Google Scholar] [CrossRef]
  33. Chao, N.; You, F. Data-driven stochastic robust optimization: General computational framework and algorithm leveraging machine learning for optimization under uncertainty in the big data era. Comput. Chem. Eng. 2018, 111, 115–133. [Google Scholar]
  34. Wu, L.; Li, Z.; Xu, Y.; Zheng, X. Stochastic-weighted robust optimization based bi-layer operation of a multi-energy home considering practical thermal loads and battery degradation. IEEE Trans. Sustain. Energy 2021, 13, 668–682. [Google Scholar]
  35. Lyu, X.; Liu, T.; Liu, X.; He, C.; Nan, L.; Zeng, H. Low-carbon robust economic dispatch of park-level integrated energy system considering price-based demand response and vehicle-to-grid. Energy 2023, 263, 125739. [Google Scholar] [CrossRef]
  36. Wang, Z.; Jia, Y.; Han, X.; Chen, J.; Li, Y.; Zhang, S. Two-layer hybrid game optimization of micro-energy networks considering producer response and uncertainty. Power Grid Technol. 2024, 48, 2754–2764. [Google Scholar] [CrossRef]
  37. Chen, T.; Cao, Y.; Qing, X.; Zhang, J.; Sun, Y.; Amaratunga, G.A. Multi-energy microgrid robust energy management with a novel decision-making strategy. Energy 2022, 239, 121840. [Google Scholar] [CrossRef]
  38. Li, P.; Wu, D.; Li, Y.; Liu, H.; Wang, N.; Zhou, X. Optimized scheduling strategy for multi-microgrid integrated energy system based on integrated demand response and master-slave game. Chin. J. Electr. Eng. 2024, 41, 1307–1321. [Google Scholar]
  39. Zhang, Q.; Xie, Z.; Lu, M.; Ji, S.; Liu, D.; Xiao, Z. Optimization of Hydropower Unit Startup Process Based on the Improved Multi-Objective Particle Swarm Optimization Algorithm. Energies 2024, 17, 4473. [Google Scholar] [CrossRef]
  40. Hu, W.; Zhang, Y.; Liu, L.; Zhang, P.; Qin, J.; Nie, B. Study on Multi-Objective Optimization of Construction Project Based on Improved Genetic Algorithm and Particle Swarm Optimization. Processes 2024, 12, 1737. [Google Scholar] [CrossRef]
Figure 1. A master–slave framework for trading.
Figure 1. A master–slave framework for trading.
Processes 12 02656 g001
Figure 2. Variable exchange process of the dual-layer model.
Figure 2. Variable exchange process of the dual-layer model.
Processes 12 02656 g002
Figure 3. Load curve of MEAS.
Figure 3. Load curve of MEAS.
Processes 12 02656 g003
Figure 4. Comparison of electricity purchase and sale prices at different confidence levels.
Figure 4. Comparison of electricity purchase and sale prices at different confidence levels.
Processes 12 02656 g004
Figure 5. Electricity purchased and sold at different confidence levels.
Figure 5. Electricity purchased and sold at different confidence levels.
Processes 12 02656 g005
Table 1. Allowable deviation values for actual scenario probabilities.
Table 1. Allowable deviation values for actual scenario probabilities.
Variable θ 1 θ P j w
Fixed scenario probability--19.47
α 1 = α = 0.8 0.0630.006319.42
α 1 = α = 0.9 0.0730.007319.4
α 1 = α = 0.98 0.0940.009419.37
Table 2. Total electricity purchases and sales at different confidence levels.
Table 2. Total electricity purchases and sales at different confidence levels.
ScenarioElectricity Sales (MW)Electricity Purchased (MW)Purchase–Sale Gap (MW)
Fixed scenario probability7.3716.859.48
α 1 = α = 0.8 6.8316.429.59
α 1 = α = 0.9 6.7716.419.64
α 1 = α = 0.98 6.7016.369.66
Table 3. Detailed dispatch cost statistics.
Table 3. Detailed dispatch cost statistics.
Confidence LevelCost Item/JPYMEAS1MEAS2MEAS3Total Cost of Each of the MEAS/JPYGDD Costs/JPYGDD’s Net Gain/JPY
Fixed scenario probabilityO&M costs71.3661.7273.29206.36-215.90
Cooperation costs−395.98−313.26−709.240.00-
Purchased–sold power costs−107.49−1040.2111,321.1710,173.47−10,173.47
GDD–electric grid turnover----9957.57
0.80O&M costs67.5069.4373.29210.22-243.43
Cooperation costs−393.30−323.31−716.610.00-
Purchased–sold power costs−83.78−1034.4311,396.3510,278.15−10,278.15
GDD–electric grid turnover----10,034.72
0.90O&M costs63.6569.4369.43202.51-253.18
Cooperation costs−405.66−319.11−724.771859.45-
Purchased–sold power costs−48.19−1004.3411,728.0810,675.55−10,675.55
GDD–electric grid turnover----10,422.37
0.98O&M costs65.5761.7269.43196.72-260.58
Cooperation costs−404.22−322.88−727.110.00-
Purchased–sold power costs−55.95−1042.2411,883.3610,785.17−10,785.17
GDD–electric grid turnover----10,524.59
Table 4. Comparison of different uncertainty treatments.
Table 4. Comparison of different uncertainty treatments.
Uncertainty OptimizationSolution Duration/sCosts/JPYIterations/kIterations/r
stochastic optimization64.9111,628.182312
Model 142.8612,232.79223
Model 243.6213,038.99223
Model 353.8512,484.33225
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

Wu, G.; Li, X.; Wang, J.; Zhang, R.; Bao, G. Two-Stage, Three-Layer Stochastic Robust Model and Solution for Multi-Energy Access System Based on Hybrid Game Theory. Processes 2024, 12, 2656. https://doi.org/10.3390/pr12122656

AMA Style

Wu G, Li X, Wang J, Zhang R, Bao G. Two-Stage, Three-Layer Stochastic Robust Model and Solution for Multi-Energy Access System Based on Hybrid Game Theory. Processes. 2024; 12(12):2656. https://doi.org/10.3390/pr12122656

Chicago/Turabian Style

Wu, Guodong, Xiaohu Li, Jianhui Wang, Ruixiao Zhang, and Guangqing Bao. 2024. "Two-Stage, Three-Layer Stochastic Robust Model and Solution for Multi-Energy Access System Based on Hybrid Game Theory" Processes 12, no. 12: 2656. https://doi.org/10.3390/pr12122656

APA Style

Wu, G., Li, X., Wang, J., Zhang, R., & Bao, G. (2024). Two-Stage, Three-Layer Stochastic Robust Model and Solution for Multi-Energy Access System Based on Hybrid Game Theory. Processes, 12(12), 2656. https://doi.org/10.3390/pr12122656

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