2. Materials and Methods
Current research on feasible region analysis includes methods such as the vertex search method [
9,
10,
11], multi-parametric programming [
12,
13,
14], Fourier–Motzkin elimination [
15,
16,
17], and the Minkowski sum approach [
18,
19,
20,
21]. In [
9,
10,
11], the vertex search method is utilized to construct the external boundary of the feasible region by starting from an initial point within the region and iteratively searching along possible directions for adjacent vertices. This method is mathematically precise but exhibits slow computational speed for solving systems. In [
12,
13,
14], multi-parametric programming is employed to analyze the variation of the feasible region under parameterized constraints. This method explores the impact of parameters on solutions and generates a set of critical regions, thereby determining the topological structure of the feasible region under different parameter conditions. But its practical adoption is constrained by scalability issues in high-dimensional systems and a reliance on simplified models. Fourier–Motzkin elimination is an exact method for projecting high-dimensional problems onto a lower-dimensional space, which rigorously ensures the mathematical equivalence of the solution space [
15,
16,
17]. The projected lower-dimensional feasible region is fully consistent with the original system. However, as the number of constraints increases, the elimination combinations grow exponentially, leading to numerous redundant constraints. In complex scenarios, this results in high computational complexity and slow solution times. The exact computation of the Minkowski sum of arbitrary convex polytopes is an NP-hard problem, and no effective solution currently exists [
22]. To address this, refs. [
18,
19] introduce the concept of basic polytopes, wherein the feasible region of each distributed resource is obtained by stretching and translating the basic polytope. This ensures that the feasible regions of all distributed resources share the same structure, simplifying the computational complexity of Minkowski sum operations. References [
20,
21] utilize the zonotope, a special type of polytope characterized by its efficiency in Minkowski sum computations. This approach transforms the problem of the maximal internal approximation of the feasible region into an optimization problem that maximizes the sum of diameter similarities across multiple directions. However, these approaches require manually specifying the geometric characteristics of the polytope, which is subject to a high degree of subjectivity, and the solution accuracy is slightly lower.
The core problem in solving the UFR of MG is the process of projecting the boundary of a high-dimensional polytope, defined by a system of linear inequalities, onto a lower-dimensional space [
23]. Currently, most mainstream feasible region analysis methods adopt an inner approximation strategy, which involves starting from an initial feasible point within the region and progressively expanding outward to search for the vertices or boundaries of the polytope. The primary advantage of this method lies in its ability to ensure that the search process remains within the feasible region, effectively preventing infeasibility issues. Additionally, inner approximation methods exhibit good robustness, particularly when dealing with multiple constraints in high-dimensional spaces, and are able to approach the optimal solution without compromising stability. In [
18,
19,
20,
21], inner approximation strategies rely on known geometric structures or algorithmic derivations, with each step of expansion based on feasibility constraints, thus avoiding erroneous solutions that may arise from external searches in uncertain scenarios. However, despite its many advantages, the limitations of inner approximation methods should not be ignored. Since these methods expand outward from within, they may fail to fully cover the entire feasible region in some complex polytopes or non-convex sets, especially when the region’s boundary exhibits non-convexity or discontinuities, which can lead to missed boundary information [
24]. In high-dimensional problems, inner approximation methods may require a significant number of iterations to approach the boundary, resulting in an unacceptable computation time, especially when high precision is needed. In multi-objective optimization scenarios, inner approximation methods may struggle to simultaneously satisfy the boundary description requirements for all objectives, potentially leading to suboptimal solutions.
To address the limitations of inner approximation methods in terms of global coverage, computational efficiency, and the ability to handle complex boundaries, researchers have increasingly explored complementary outer approximation methods in recent years [
25]. The core idea of outer approximation is to construct the boundary of the feasible region from the outside by progressively eliminating infeasible areas or constrained spaces, thereby approaching the actual feasible region. This method effectively overcomes the shortcomings of inner approximation, such as the inability to fully cover the feasible region, and shows significant advantages in handling non-convex feasible regions or complex high-dimensional polytopes. Additionally, outer approximation leverages geometric properties to construct more precise boundary descriptions from a global perspective, providing optimization algorithms with a more comprehensive solution space. Reference [
25], drawing inspiration from robust optimization [
26], proposed an outer approximation feasible region solving method applied to transmission–distribution system coordination. However, from the perspective of distribution–microgrid coordination, no specific studies have been conducted. The dispatch schedules for tie-line power between transmission and distribution networks must be executed with zero deviation once finalized. However, such strict constraints can be relaxed at the MG level. MGs allow for deviations between planned output and the actual power exchanged with the ULG, which differs significantly from the interactions in transmission and distribution systems. Therefore, this paper proposes an OAC method for intra-day UFRs considering dispatch deviations.
The main contributions of this paper are as follows:
An MG operation model is established. The intraday UFR of the MG is solved using the OAC method, and umbrella constraint identification is employed to eliminate redundant constraints, which accelerates the solution speed compared to traditional methods.
Power deviations between the MG and the ULG are allowed in the intraday stage. Under this condition, the size of the intraday MG’s UFR is evaluated.
The structure of this paper is as follows.
Section 1 of this paper introduces the background of the study.
Section 2 presents the current state of research.
Section 3 presents the two-stage operation model of the MG.
Section 4 discusses the OAC method used to solve the UFR of MG.
Section 5 provides the case study analysis, and
Section 6 concludes the paper.
3. Two-Stage MG Operation Model Considering Interactive Power Deviation
As illustrated in
Figure 1, the proposed UFRs of MGs will be transmitted to ULG, replacing massive real-time data with concise low-dimensional boundary parameters. This approach significantly reduces communication and computational burdens on distribution dispatching centers while enabling global high-precision optimal dispatch.
The operation of distribution–microgrid systems is carried out under the coordinated interaction of day-ahead and intra-day scheduling, aiming to achieve an effective combination of global optimal scheduling and real-time dynamic adjustments. The day-ahead scheduling is primarily based on forecasts of the load demand and renewable generation for the following day, from which the overall operational strategy and resource allocation are formulated. In contrast, the intra-day scheduling is based on real-time load and generation data, dynamically adjusting the operational scheduling to respond to unpredictable short-term fluctuations and uncertainties. This coordinated operational model will fully leverage the advantages of distribution–microgrid systems in flexible regulation and resource optimization. On the one hand, the day-ahead scheduling provides macro-level guidance for stable system operation, optimizing the operation of distributed resources, reducing operational costs, and enhancing energy efficiency. On the other hand, the intraday dispatch schedules dynamically characterize the self-balancing capability of microgrids under uncertainty. It is worth noting that, as illustrated in
Figure 1, the MGs discussed in this study operate at average voltage levels of 10 kV or 400 V.
3.1. Day-Ahead Economically Optimal Dispatch Scheduling Model
In the following, DA denotes the day-ahead variable, and ID denotes the intraday variable.
- (1)
Power balance constraints
where
,
and
are the renewable energy output, the interaction power between the MG and the ULG, and the MG load at time
, respectively.
is the total output of the MG controllable units.
- (2)
Controllable unit constraints
where
is the upper and lower limits of the output of the controllable unit
;
is the upper and lower limit of the controllable unit
climbing. Equation (3) represents the range of controllable unit output, and Equation (4) indicates that the controllable unit satisfies the climb constraint. In this paper, the term “controllable units” refers to micro gas turbine units.
- (3)
Power constraints between MG and ULG
where
is the upper and lower limits of the power interaction between the MG and the ULG. Equation (5) represents the range of power output of the MG interacting with the ULG.
- (4)
Objective function
where
are the total cost of controllable units and the MG interaction penalty cost with the ULG at moment
, respectively;
are unit fuel costs, operating costs, respectively;
is the time-of-use pricing for the grid.
3.2. Intraday Model Considering Interactive Power Deviation
Unlike transmission–distribution network models, the controllable units in distribution-microgrid systems do not possess reserve capacity. Instead, they are limited to a small degree of flexibility for adjustment, based solely on the day-ahead scheduling.
- (1)
Power balance constraints
where
is the variable of renewable generation fluctuation at the time
, i.e., the uncertain variable;
represents the transferable load at time
in the intra-day period;
represents the total output of controllable units at time
; and
represents the allowable dispatch deviation of the interaction power between the MG and the ULG at time
.
- (2)
Controllable unit constraints
Here, and represent the start time and end time for intra-day UFR analysis, respectively. Equation (13) ensures that the output of controllable units satisfies the ramping constraints between adjacent time periods within the intra-day UFR analysis.
- (3)
Power constraints between MG and ULG
Here, represents the allowable IPDF. Equation (14) defines the range of allowable deviation.
Practically, most MGs are constructed as retrofits to existing distribution infrastructure, with their interconnection power typically designed to fully cover internal loads. Nevertheless, the increasing renewable energy penetration exacerbates source–load mismatch within MGs. Sole reliance on ULG to absorb such fluctuations poses significant risks to system security and stability. To address this limitation, this work intentionally permits controllable power exchange deviations between MGs and ULG. This paradigm shift aims to alleviate regulation pressure on transmission networks while systematically enhancing the renewable energy hosting capacity of integrated power systems.
- (4)
Flexible load constraints
Here, and represent the upper and lower bounds of the flexible load output, respectively. denotes the time period for the intra-day UFR analysis. Equation (15) indicates that the flexible load has no impact on the load during the UFR analysis period. Equation (16) represents the output range of the flexible load.
We organize the above intra-day model inequalities into the following compact form:
Here, represents the set of linear inequality constraints formed by the MG’s intra-day variables, including renewable energy, load, controllable units, and the interaction power with the ULG. denotes the day-ahead scheduling, . is the row vector representing the output of controllable units in the day-ahead scheduling during the time period . is the row vector representing the interaction power output between the MG and the ULG in the day-ahead scheduling during period . represents the intra-day adjustable resources of the MG, . is the row vector representing the allowable deviation in the interaction power between the MG and the ULG at each moment during the intra-day UFR analysis period . is the row vector representing the output of controllable units at each moment during the intra-day UFR analysis period . is the row vector representing the output of flexible loads at each moment during the intra-day UFR analysis period . denotes the forecasted renewable generation. represents the fluctuation of renewable energy. In this paper, depending on the MG being evaluated, this fluctuation can refer to PV units, wind turbine units, or even the sum of both. represents the right-hand side of the constraints. are the corresponding constant matrices.
4. Outer Approximation Cutting Method for UFR
To obtain the UFR, specifically the maximum acceptable fluctuation range of renewable energy, this paper employs an OAC method. Firstly,
is projected onto a low-dimensional space
that is only related to
, as shown in Equation (18).
For any point
in the low-dimensional space
, there exists a corresponding intra-day adjustment
that satisfies Equation (19).
Here represents the set of all intraday flexible resource adjustment capabilities.
Definition 1. The uncertainty feasible region is defined as set , satisfying and .
When the day-ahead scheduling is determined, Equation (17) defines a high-dimensional convex polytope composed of intra-day adjustable resource variables and renewable energy fluctuation variables, given that all constraints are linear. Equation (18) represents the projection of this high-dimensional convex polytope onto the direction of
, resulting in another convex polytope, expressed as:
The problem of feasible region analysis essentially involves solving for
and
in Equation (20), as these contain the boundary information of the UFR. To acquire
and
, we introduce non-negative slack variables
and
, leading to the following optimization problem (21).
Here, and represent the measures taken by the MG in emergency situations.
If the optimization result of Equation (21) is positive, it indicates that the intra-day adjustable flexible resource
is unable to fully mitigate the renewable energy fluctuation
at that time and emergency measures must be applied by the MG control center. Conversely, if the optimization result of Equation (21) is zero, it suggests that at least one set of intra-day adjustable flexible resources
can successfully mitigate the renewable energy fluctuation
, eliminating the need for emergency measures. Given that the day-ahead scheduling
is already determined and the renewable energy forecast
is known, we introduce
for simplification, which transforms Equation (21) into the following form:
Furthermore, when a sufficiently large initial space
for the UFR is given, satisfying
, the optimization problem can be transformed into determining whether the most critical point within the given initial space
satisfies the MG constraints. Based on the principles of robust optimization, this can be expressed as problem (23):
Since all constraints are linear, the inner minimization problem can be transformed into its dual problem for analysis based on the weak duality theorem, resulting in problem (24).
In this formulation, represents the dual variable, while and are the boundary parameters of the given initial space .
When the most critical point in the given space
satisfies the MG constraints, the optimization result of Equation (23) equals zero. According to the weak duality property, the maximum value of Equation (24) is less than or equal to the minimum value of the original problem (23), and the following inequality holds:
Equation (25) represents the constraints satisfied in the dual space when the most critical scenarios of the original problem comply with the MG constraints. In the optimization problem described by Equation (23), the most critical scenarios typically occur at the vertices of the polytope. According to duality theory, when the original problem takes a vertex solution, the dual problem also reaches its vertex. This implies that the search for boundary parameters and in the original problem is transformed into a vertex search in the dual problem.
For the initial space
, it is theoretically sufficient to make it large enough to meet the requirements. However, this does not hold true in practical scenarios. Research has shown that the choice of the initial space significantly affects both the accuracy and efficiency of the feasible region analysis method proposed in this paper. The initial space can be determined through the following optimization problem:
Here, represents the matrix formed by the given search directions, and corresponds to the optimization result of Equation (26).
Umbrella constraints refer to the minimal set of constraints that preserve the optimal solution of the original optimization problem. During the optimization process, it is observed that many constraints are inactive. The optimization problem (27) is designed to find whether the
-th constraint in the original problem qualifies as an umbrella constraint. In this study, the dimensionality of dual variables equals the number of MG constraints. By eliminating redundant constraints, the dimensionality of the dual variables is reduced, thereby decreasing computational complexity.
Here, represents the slack variable for identifying umbrella constraints, while denotes the corresponding -th row.
At this stage, the initial space required for model analysis has been obtained, and the umbrella constraints within the model have been identified. However, Equation (24) cannot yet be directly solved using a linear programming solver due to the nonlinearity of its objective function. Therefore, further reformulation is required, resulting in problem (28):
Here, represents the dual variable of the initial space constraints.
When the inner optimization problem reaches its optimal solution, the constraints satisfy the constraint qualifications, and its KKT conditions can be expressed as follows:
To eliminate the nonlinear constraints in Equation (29), the big-M method is applied to transform
into the following constraints (30):
Here, M is a sufficiently large constant, and
is a binary variable used to decouple the nonlinear constraints. So far, the model is obtained as follows:
Equation (31) can be solved using commercial software, and its solution determines whether the most critical point in the current space lies within the feasible region. The algorithm flowchart
Figure 2 is as follows:
5. Results
Taking a typical Transformer area MG as an example, it includes five controllable units, specifically micro gas turbine units, with their parameters listed in
Table 1. The intra-day load curve, renewable generation forecast curve, and time-of-use electricity price are illustrated in
Figure 3. The blue curve represents the time-of-use electricity price corresponding to the right
y-axis, while the remaining curves correspond to the left
y-axis. The day-ahead scheduling period is set as
= 24, with a time resolution of
= 1. For better visualization, the intra-day UFR analysis is conducted over a period of
, with
selected at 14:00, a time characterized by high renewable energy generation.
The program is developed in MATLAB R2023b using YALMIP, running on a system with a 2.60 GHz processor and 16 GB of RAM. The proposed method is solved using IBM ILOG CPLEX 12.10 [
27].
Based on the above data, the day-ahead optimal economic scheduling problem is solved to obtain the day-ahead scheduling. The dark blue curve in
Figure 4 represents the interaction power between the MG and the ULG, corresponding to the right
y-axis, while the remaining curves represent the output of the controllable units, corresponding to the left
y-axis.
By inputting the day-ahead scheduling and intra-day parameters into the model, and setting the allowable IPDF
, the model is solved step by step to obtain the following results.
Figure 5a shows the initial space determined by the given search directions, which contains many fluctuation points of renewable energy that do not satisfy the MG constraints.
Figure 5b represents the obtained UFR, where the yellow area and its boundary indicate that, within the next three consecutive time periods, no emergency measures
need to be applied by the MG. Instead, MG’s own flexible resources can adjust to meet all security constraints without affecting the day-ahead scheduling in subsequent periods.
Figure 5c combines both, showing the result of their integration.
As can be observed, due to the various constraints of the intra-day MG, including coupling constraints of controllable units across time periods and flexible load constraints, the initial space is progressively cut, with feasible cuts acting as cutting planes (instead of the traditional approach of searching for points or lines), thereby improving computational efficiency.
Next, we vary the allowable IPDF, setting it to 0.01, 0.1, and 0.2, respectively, and obtain the following figure. As shown in
Figure 6, it can be observed that the range of UFR expands as the allowable IPDF increases. Although the geometries of feasible regions retain similarity, the cutting planes may vary significantly.
The volume of the feasible region in three-dimensional space is used as an indicator to evaluate the size of the feasible region considering dispatch deviations in distribution–microgrid coordination. Taking
as the reference, the volumes of the feasible region under different allowable IPDFs are as follows. As shown in
Figure 7, the allowable IPDF significantly impacts the volume of the feasible region. Larger allowable deviations result in a larger feasible region, which aligns with practical expectations.
This indicates that when the interaction power between the MG and the ULG is permitted to deviate from the day-ahead scheduling, it effectively serves as an adjustable resource, like controllable units. As the amount of adjustable resources increases, the feasible region expands accordingly. As shown in
Figure 8, we have quantified two main advantages of the research method proposed in this paper. In
Figure 8a, adopting umbrella constraint identification accelerates the computational speed, and this acceleration becomes more pronounced as the system scale increases. In
Figure 8b, when considering the deviation between the MG and the ULG, the volume of the MG’s UFR is significantly enlarged compared to when this deviation is not considered. This can be attributed to the significant benefits arising from the integration of enhanced flexibility resources in MGs.