On Decision-Dependent Uncertainties in Power Systems with High-Share Renewables

Yunfan Zhang , Yifan Su , Feng Liu

Engineering ›› 2025, Vol. 51 ›› Issue (8) : 104 -124.

PDF (3923KB)
Engineering ›› 2025, Vol. 51 ›› Issue (8) :104 -124. DOI: 10.1016/j.eng.2025.07.013
Research
research-article
On Decision-Dependent Uncertainties in Power Systems with High-Share Renewables
Author information +
History +
PDF (3923KB)

Abstract

The continuously increasing renewable energy sources (RES) and demand response (DR) are becoming crucial sources of system flexibility. Consequently, decision-dependent uncertainties (DDUs), interchangeably referred to as endogenous uncertainties, impose new characteristics on power system dispatch. The DDUs faced by system operators originate from uncertain dispatchable resources such as RES units or DR, while reserve providers encounter DDUs from the uncertain reserve deployment. Thus, a systematic framework was established in this study to address robust dispatch problems with DDUs. The main contributions are drawn as follows. ① The robust characterization of DDUs was unfolded with a dependency decomposition structure. ② A generic DDU coping mechanism was manifested as the bilateral matching between uncertainty and flexibility. ③ The influence of DDU incorporation on the convexity/non-convexity of robust dispatch problems was analyzed. ④ Generic solution algorithms adaptive for DDUs were proposed. Under this framework, the inherent distinctions and correlations between DDUs and decision-independent uncertainties (DIUs) were revealed, laying a fundamental theoretical foundation for the economic and reliable operation of RES-dominated power systems. Illustrative applications in the source and demand sides are provided to show the significance of considering DDUs and demonstrate the proposed theoretical results.

Graphical abstract

Keywords

Decision-dependent uncertainty / Endogenous uncertainty / Robust optimization / Renewable energy / Power system dispatch

Cite this article

Download citation ▾
Yunfan Zhang, Yifan Su, Feng Liu. On Decision-Dependent Uncertainties in Power Systems with High-Share Renewables. Engineering, 2025, 51(8): 104-124 DOI:10.1016/j.eng.2025.07.013

登录浏览全文

4963

注册一个新账户 忘记密码

1. Introduction

1.1. Background

Driven by the urgent need to reduce greenhouse gas emissions and mitigate the impacts of climate change, recent years have witnessed a worldwide unprecedented proliferation of renewable energy sources (RES) in power systems. Alongside the remarkable benefits of the transition towards a RES-dominated power system, the inherent variability and intermittency of RES, particularly the photovoltaic (PV) and wind generations, exacerbate the varying characteristics of the power system and bring about significant challenges to ensure the reliability and economic efficiency of system operation.

Various uncertainty handling methods, such as stochastic optimization [1], robust optimization (RO) [2], distributionally RO (DRO) [3], and the information gap decision theory (IGDT) [4], have been studied to hedge against the uncertainties in power systems. Attributed to the high dispatch decision robustness and low requirement in uncertainty modeling, RO has been widely adopted in real power systems. PJM Interconnection and Alstom Grid have developed the two-stage RO (TSRO) since 2012 [5]. CAISO also incorporates heterogeneous uncertainties into its optimization framework through RO [6]. There are still some challenges on heavy computational burden and trade-off between robustness and performance, which, however, out of scope for this paper.

These optimization methods distinguish themselves in uncertainty characterization and risk management techniques. Moreover, the considered uncertain factors stemming from the inaccurate prediction of RES generations or load demand, the disruptions of network or generation units, and the variable market clearing prices, are typically exogenous variables independent of the decision-making outcome.

Decision-dependent uncertainties (DDUs), also known as endogenous uncertainties, have received increasing attention recently due to the escalating RES penetration and the emerging novel features of power systems. In real-world decision problems, uncertainties could be affected by decisions in three possible ways [7]:

•Decisions alter the underlying probability distribution of the random variable. For example, the survival probability of a link in a network subject to random failures could be increased if it is strengthened by investment [8].

•Decisions affect whether or when the random variable materializes, namely, retains physical meaning. For example, the uncertain output of a wind farm will materialize only if the decision is made to construct it.

•Decisions influence the resolution of the uncertainty, that is, whether or when the decision maker can observe the uncertain variable. For example, the product demand curve is fixed yet unknown to the retailer, whereas the retailer can exploit and explore the characteristics of customer behavior through different pricing decisions [9].

Contrary to DDUs, uncertainties unaffected by decisions are termed decision-independent uncertainties (DIUs) or exogenous uncertainties interchangeably.

1.2. DDU in power system dispatch

DDUs in the dispatch problems of power systems typically arise from three aspects: ① the uncertain dispatchable resources on the source side, ② the uncertain dispatchable resources on the demand side, and ③ the uncertain reserve deployment from the operators.

(1) DDUs originating from uncertain dispatchable resources: source side. In high-RES-penetration power systems, the RES units, in addition to conventional synchronous generators, can serve as dispatchable resources. By incorporating frequency-related signals within the active power control loop of the wind turbine, the wind turbine can be responsive to frequency variations, contributing to the stabilization of the system deviations. However, the kinetic energy stored in the rotating mass is limited, and the discharge of energy to the grid is only available for a short period. For the sake of participating in primary, secondary, and tertiary frequency control, the wind turbine needs to retain a certain amount of spinning power reserve by deviating from the maximum power point (MPP) through rotor speed or pitch angle control to support system balance in case of frequency contingency. Similarly, PV generations can be curtailed below MPP through voltage control to provide reserve power. Alternatively, the output of a wind farm or a PV plant can be quickly regulated through controlled shutdown or start-up of the units.

It is worth noting that, the regulation effects of RES are jointly determined by the variable weather conditions and the proactive power control strategies or actions of the operators. Therefore, the available power and the reserved power of RES units manifest as DDUs. In this paper, an illustrative example was provided to exemplify the RES-induced DDUs. Specifically, the RES units generally operate in the following three de-loading schemes [[10], [11], [12]] to provide sustainable up-reserve for frequency regulations, where the decision variable 0λ1 denotes the de-loading ratio.

The de-rating scheme: The maximal output of the RES unit is capped at a de-rated point, which equals 1 − λ of the rated power.

The delta scheme: The reserve is set at a fixed amount that equals λ of the rated power.

The percentage scheme: The RES unit reserves a percentage λ of the maximum available power.

Fig. 1 reveals that the available and preserved power of a wind turbine is uncertain due to the volatile wind speed. Additionally, the decisions of the system operator, including the de-loading scheme and the reserve ratio λ, affected the probability distribution characteristics of these two uncertain parameters.

The DDUs of RES units have attracted increasing concerns from researchers. For instance, a day-ahead strategic wind curtailment schedule was formed to reduce wind variability, and the two-stage robust dispatch model was built to address the corresponding DDU of the real-time wind generation output [13,14]. DDUs arising from the solar feed-in curtailment were handled in a jointly chance-constrained stochastic direct current (DC) optimal power flow model, where affine decision rules were applied to adjust generator output once the uncertainties were revealed [15]. A frequency-constrained stochastic planning model [10] was presented with frequency response from de-loaded wind farms, under the consideration of the support capability uncertainty and its dependency upon the combination of different support schemes. The DDUs from frequency reserve allocation among RES units were tackled without assuming a fixed portion of power reserve used for the synthetic inertial response and the droop response during the process of modeling the post-contingency system frequency dynamics [12].

(2) DDUs originating from uncertain dispatchable resources: demand side. In the context of demand response (DR), customers adjust their electricity consumption patterns to contribute flexibility to system balance by responding to price signals or incentives. The actual DR behaviors of voluntary customers are inevitably uncertain, while closely related to price signals or other DR policies, manifesting as DDUs. The exploration of DDUs in DR is reviewed below, involving both price-elastic models [[16], [17], [18], [19]] and non-price models [[20], [21], [22], [23]].

The price-elastic models: The uncertain price–elastic demand curve was integrated into a robust unit commitment problem [16]. A deviation term was introduced to the demand–price function, as illustrated in Fig. 2 [16]. For a given price, the consumer response varies within a certain range, with this range dependent on the price decision. The uncertainty of the price–elastic demand curve through scenarios in the stochastic unit commitment problem was demonstrated [17], with each scenario corresponding to a curve. It was assumed that the uncertain price elasticity coefficients vary within a specified range, leading to a price-sensitive range within which the actual load fluctuates, as depicted in Fig. 3 [19]. The DR uncertainty model was established considering consumer psychology [18]. Specifically, as the incentive price rises, the willingness of users to participate in DR would increase, while the associated randomness of the participation would decrease. An illustrative example is provided in Fig. 4 [18].

The non-price models: A two-stage robust economic dispatch model was proposed in Ref. [20], wherein the DR setpoint determined by the system operator influences the high-dimensional box-type DDU set (DDU-S) of the load demand. Subsequently, DDUs of deferrable loads were modeled explicitly in Ref. [21] since the cross-time load shifting decisions would reshape the temporal distribution of load and the corresponding uncertainty set. Consequently, a multi-stage robust dispatch model was formulated, accompanied by the design of an enhanced constraint generation algorithm. Additionally, DDUs stemming from the cold load pickup (CLPU) phenomenon after an outage were investigated to develop a two-stage stochastic restoration model [22]. Different load pickup times result in distinguished probability distributions of the CLPU peak amplitude. DDUs emerging as uncertain consumer participation in a DR program can only be resolved upon actual deployment of the DR scheme [23]. To address this issue, a scenario-wise multi-stage stochastic planning model was proposed, incorporating DDUs through the non-anticipativity constraints in the scenario tree.

(3) DDUs originating from uncertain reserve deployment. In the reserve market or energy-reserve market, participants autonomously decide on their reserve capacity provision through strategic bidding [24,25] or price-based self-scheduling [26,27]. The uncertainty of the actual deployment of reserve power during real-time operation is determined by the occurrence of disturbances and regulation signals from the operator. However, the uncertain deployed reserve power must fall within the capacity available for dispatch, manifesting as DDUs for reserve providers. For example, commercial buildings provide frequency reserves to the power grid [28]. Thus, a robust optimal control problem with an adjustable uncertainty set was formulated to reveal the optimal offered reserve capacity. Some researchers managed the robust self-scheduling of a virtual power plant (VPP) participating in the day-ahead energy-reserve market [29], wherein DDUs pertaining to real-time reserve deployment requests were captured through a polyhedral uncertainty set with a decision-dependent right-hand-side vector.

Remark 1 (time scales of DDUs). DDU exists in optimization problems of power systems across different time scales. Day-ahead decisions of wind curtailment can lead to decision-dependent wind variability [13,14]. Deferrable loads were shifted across hours, causing intra-day DDU of power demand [21]. In the field of power system planning, monthly and yearly time-scale DDUs of wind generation were commonly considered [30,31]. Since the proposed theorems and algorithms in this paper can be applied to problems involving various time scales, the following sections of this paper will not emphasize specific time scales.

1.3. Contributions

While the DDUs in power systems have been extensively investigated, more systematic theoretical studies on this topic are needed. In our previous work [32], the solution techniques for DDU-associated RO were reviewed, involving both the static RO models [[33], [34], [35], [36], [37]] and the two-/multi-stage RO models [7,32,[38], [39], [40]]. The previous studies collectively indicate that DDUs would lead to more sophisticated optimization models, posing challenges in developing exact and efficient solution algorithms. However, the underlying reasons for these challenges and common solutions have not been thoroughly explored.

This work develops a systematic framework for two-stage robust dispatch with DDUs. The fundamental differences and relations between DDUs and DIUs are explicitly investigated from the perspectives of uncertainty characterization, coping mechanisms, problem solvability, and solution paradigms.

The main contributions of this paper are as follows.

(1) Robust characterization of DDUs. The distinctions and correlations between DDUs and DIUs are elucidated within the framework of set-based uncertainty characterization and TSRO dispatch. A novel concept, the separability of a DDU-S, is introduced to articulate the dependency structure between decision variables and random variables. The existence of separability is further investigated, revealing that any generic DDU-S can be decomposed into a decision-independent support set, pertaining to the robust formulation of uncertainty, and a coupling function that describes the dependency on decisions. This finding bridges DDUs and conventional DIUs, implying that well-developed algorithms for DIUs could be extended to DDUs.

(2) Mechanism of TSRO dispatch with DDUs. The mechanism of TSRO dispatch under DDUs is revealed within the framework of set-based uncertainty characterization and region-based flexibility characterization [41,42]. It is discovered that a TSRO dispatch problem essentially aims to obtain the optimal allocation of system flexibility to hedge against uncertainties and that DDUs enable the bi-directional matching between them, which implies impicit operational flexibility.

(3) Convexity of TSRO dispatch with DDUs. The effects of DDUs on the characteristics and solvability of TSRO dispatch problems are researched. Concerning a TSRO problem that contains only linear constraints and DIUs, its robust feasibility region (RFR) is convex [43]. Our study unveils that, in contrast to DIUs, the RFRs of TSRO dispatch problems with DDUs may be non-convex. The non-convexity, if any, is attributed to the dependency of the uncertainty set on decisions and is irrelevant to the convexity of the uncertainty set itself. With the concept of separability, the convexity of the coupling function is proved to be a sufficient condition for ensuring the convexity of the TSRO problem with DDUs.

(4) Generic solution algorithm for TSRO dispatch with DDUs. Traditional cutting-plane algorithms widely used to solve robust dispatch problems, such as Benders’ decomposition and the column-and-constraint generation (C&CG) algorithm, are not adapted to the nonconvexity arising from DDUs. The ruined robust feasibility and optimality of the solution evidence their limitations in addressing TSRO with DDUs. To fix this issue, an improved solution algorithm is proposed based on the separability of DDU-S. The convexity of the enhanced cuts therein automatically adapts to that of the TSRO problem.

1.4. Organization

The rest of this paper is organized as follows. Section 2 reveals the dependency decomposition structure of DDU-S in robust frameworks. In Section 3, the mechanism of robust dispatch with DDUs is derived. Section 4 presents the discussion on the convexity of robust dispatch problems with DDUs. In Section 5, a general improved solution strategy is designed for DDU-associated RO problems. Section 6 presents applications of robust dispatch with DDUs. Lastly, the conclusions of this study are summarized in Section 7.

2. The robust characterization of DDUs

Consider the TSRO model in Eq. (1a), (1b), (1c), (1d), (1e), which has been widely used as the dispatch model in many real systems.

minxf(x)+S(x)
s.t.xXXR
S(x):=maxuU(x)minyY(x,u)cTy
Y(x,u):=y|Ax+By+Cub,y0
XR:=x|Y(x,u),uU(x)

where x denotes the here-and-now decision within constraint set X; u represents the DDU variables affected by x; A, B, and C are constant matrices; b is a constant vector. The uncertainty set of u, denoted by U(x):XU, is a set-valued map parameterized in x, and U is a set consisting of all possible realizations of u. According to the set-based uncertainty representing method in RO, for any given x, U(x) characterizes the possible realizations of u under a certain level of confidence. f(x) is the first-stage cost function. S(x), which is the optimal value of a max–min optimization problem, indicates the worst-case second-stage cost. The second-stage dispatch problem upon the resolution of the uncertainty is assumed to be linear programming parameterized in x and u with wait-and-see decision variable y, as described in Eqs. (1c), (1d). Additionally, Y(x,u) designates the feasible region of y. XR is the RFR.

The following mild assumptions are made for problem (1).

Assumption 1 For problem (1),

•Set X is a convex set.

•The function f(x):XR1 is convex on X.

•Set U is a bounded polytope.

•For any xX and uU, Y(x,u) is a bounded polytope.

Remark 2 (assumption on polyhedral model). Assumption 1 restricts that sets U and Y(x,u) are bounded polytopes, which are common in power system robust dispatch problems. Operational constraints of fuel or wind generators, energy storage, and other devices are primarily linear. Though the power flow model is nonlinear and nonconvex, the linearized models, such as the DC flow model for transmission networks [44] and the linearized distribution flow (LinDistFlow) model for distribution networks [45], have been widely applied. Therefore, Assumption 1 is practical for TSRO dispatch in power systems.

Remark 3 (tri- and multi-stage RO with DDUs). Though this paper focuses on TSRO problems like Eq. (1a), (1b), (1c), (1d), (1e), the proposed theorems and algorithms can be adopted to tri- or multi-stage problems. C&CG and Benders’ decomposition algorithms for TSRO can be nested to solve tri-stage problems. Regarding multi-stage one, affine policies are commonly employed to simplify the models, which thus can be solved by cutting-plane algorithms. Therefore, it is possible to extend the results in TSRO to tri- and multi-stage RO with DDUs.

Next, the dependency structure of DDU-S U(x) is investigated by introducing a novel concept of separability.

2.1. The complete separability of DDU-S

2.1.1. Definition

Definition 1 (complete separability of DDU-S). If a DDU-S U(x) can be equivalently rewritten into Eq. (2),

U(x)=u=C(ξ,x)|ξΞ,xX

Then U(x) is called (completely) separable, where, ξ denotes the auxiliary random variable with a decision-independent support set Ξ; C(·):Ξ×XU represents the coupling function parameterized in ξ and x. A DDU-S U(x) with a separable formulation like Eq. (2) is decomposed into two parts: the dependency function on decision variable x and the decision-irrelevant stochasticity implied by the random variable ξ and its support set Ξ.

2.1.2. Ubiquity

Next, the ubiquity of the separability of DDU-S is discussed in space U as the decision-irrelevant support set.

Without loss of generality, a DDU-S U(x):XU can be denoted as the intersection of two sets:

U(x)=UsubUsup(x),xX

where UsubU represents a decision-independent set in space U, and Usup(x):XU denotes a set-valued map parameterized in decision x. Notably, the intersecting form in Eq. (3) does not impose additional requirements onto the specific formulation of DDU-S U(x) because one can always take Usub as U and Usup(x) as U(x). The following lemma holds for any DDU-S with the intersecting form of Eq. (3).

Lemma 1 Suppose for a DDU-S U(x):XU that can be denoted by the intersection of two sets as in Eq. (3), there exists a coupling function C(u,x):Usub×XU such that:

•for any xX and uU(x), C(x,u)=u;

•for any xX and uUsub, C(u,x)U(x).

Then, U(x) is completely separable with:

U(x)={u=C(u,x)|uUsub}

Proof. Define U(x)=u=C(u,x)|uUsub,xX. Next, we would like to justify the equivalence of U(x) and U(x). First, according to the property of C(·), we have U(x)U(x),xX. Moreover, for any uU(x), there is u=C(u,x). Set u=u, then there exists uUsub such that u=C(u,x) implying that uU(x). Therefore, U(x)U(x),xX. This completes the proof that U(x)=U(x),xX.

Based on Lemma 1, the ubiquity of complete separability of a DDU-S can be justified by the following corollary.

Corollary 2 For any DDU-S U(x):XU, it is of complete separability as in Eq. (4) by setting the Usub as U and the coupling function C(·) as:

C(u,x)=argminuu-u2
s.t.uU(x)

Corollary 2 can be justified by checking whether the coupling function in Eq. (5a), (5b) satisfies the conditions in Lemma 1.

2.1.3. Examples

Example 1 The adjustable uncertainty sets in Ref. [28] are completely separable since they are restricted to having a specific family of geometric forms.

Ball DDU-S: r0 denotes the radius, x represents the ball center, and ·p indicates the p-norm of a vector. The ball DDU-S U(x,r) parameterized in xRn and rR1 is completely separable with:

U(x,r):=u|u-xpr
=u=C(u,x,r)|uU0

where u embodies the auxiliary uncertain variable, the support set U0 is defined as U0:=u|u1, and the coupling function C(·) is defined as u=C(u,x,r)=x+rIu, where IRn×n denotes an identity matrix with a proper rank.

Box DDU-S: xRn denotes the center of the box, and rRn represents the range of the box. The box DDU-S U(x,r) parameterized in xRn and rRn is completely separable with:

U(x,r):=u|u-xr
=u=C(u,x,r)|uU0

where u designates the auxiliary uncertain variable with support set U0:=u|u1, and the coupling function C(·) is defined as u=C(u,x,r)=x+diag(r)u, where diag(r)Rn×n represents a diagonal matrix with diagonal elements r.

Ellipsoidal DDU-S: xRn denotes the center of the ellipsoid, and Σn×n represents a symmetric and positive definite matrix. The ellipsoidal DDU-S U(x,Σ) parameterized in x and Σ is completely separable with:

U(x,r):=u|(u-x)TΣ-1(u-x)1
=u=C(u',x,Σ)|u'U0

where u indicates the auxiliary uncertain variable with support set U0:=u|u21, and the coupling function C(·) is defined as u=C(u',x,Σ)=x+Σ1/2u'.

Polyhedral DDU-S: U(x(1),,x(m)) parameterized in x(1),,x(m)Rn is the convex hall of m (mn) vectors x(1),,x(m). Then, polyhedral DDU-S U(x(1),,x(m)) is completely separable with:

U(x(1),,x(m)):=conv(x(1),,x(m))
=u=C(u,x(1),,x(m))|uU0

where u denotes the auxiliary uncertain variable with support set U0:=conv(e1,,em), where eiRn indicates the unit vector with the ith element being 1. The coupling function C(·) is defined as u=C(u,x(1),,x(m))=[x(1),,x(m)]u.

Example 2 Pmppt denotes the maximal available power of the wind turbine under the MPP tracking mode, Pavail represents the available power, Prate is the rated power, R indicates the preserved power, and v embodies the uncertain wind speed. With given decisions on the loading scheme Imode{de-rating,delta,percentage} and the de-loading ratio λ[0,1], the relations between Pavail, R, and Pmppt can be captured as:

De-rating:R=maxPmppt-(1-λ)Prate,0Pavail=minPmppt,(1-λ)Prate
Delta:R=minPmppt,λPratePavail=maxPmppt-λPrate,0
Percentage:R=λPmpptPavail=(1-λ)Pmppt

In the above formulas, Pmppt designates a DIU variable solely determined by the uncertain wind speed v:

Pmppt=0,v<vinμ0v3,vinvvratePrate,vratevvout0,v>vout

where vin, vrate, and vout are the cut-in, rated, and cut-out wind speed, respectively; μ0 is the generation parameter.

Eqs. (11a), (11b), (11c), (12) can be viewed as the function of Pavail and R with arguments I, λ, and v. The compact form of this function is expressed as:

PavailR=C(I,λ,v)

Among the arguments of coupling function C(·), I and λ are decision variables of the operator, and the wind speed v is an exogenously stochastic variate. Then, the DDU-S of DDU variables Pavail and R is completely separable with the coupling function C(·) in Eq. (13), and the uncertainty set of v is denoted by V:

U(λ,I)=PavailR=C(I,λ,v)|vV

Example 3 The DDU-S U(x) in Fig. 4 is completely separable with:

U(x)=u=glb(x)+ugub(x)-glb(x)|u[0,1]

where u denotes the auxiliary random variable falling into the range [0, 1], which is independent of the decision variable x.

The DDU-S of the uncertain demand d in Fig. 2 is also completely separable with:

U(pd)=d=Ad(pd+)κ|-^^

The auxiliary random variable represents the deviation from the deterministic price–elastic demand curve and varies within the range [-̂,̂], which is irrelevant to the decision pd.

In Fig. 3, the uncertain price–elastic coefficient is regarded as the decision-independent auxiliary random variable, and then the DDU-S of demand d is completely separable with:

U(pd)=u=u01+pd-p0p0|[min,max]

2.2. The partial separability of a DDU-S

2.2.1. Definition

The partial separability of a DDU-S is defined as follows.

Definition 2 (partial separability of DDU-S). If the following two conditions hold for a DDU-S U(x), then U(x) is called partially separable.

(1) There exists a set-valued map Usub(x):XU such that the graph of Usub(x) is the subset of the graph of U(x), that is, graph(Usub(·))graph(U(·)).

(2) The set-valued map Usub(x) in condition (1) is separable:Usub(x)=u=C(ξ,x)|ξΞ,xX.

2.2.2. Ubiquity

Considering the DDU-associated TSRO problem (1), any given DDU-S U(x) is partially separable and can be equivalently substituted by the set-valued map with complete separability.

Concerning the TSRO problem (1) and any given DDU-S U(x), define the separable DDU-S with regard to robust feasibility and robust optimality as follows:

The DDU-S Ufeasep(x):XU is formulated considering the robust feasibility of the TSRO problem (1):

Ufeasep(x):=u=Cfea(ξ,x)|ξΞ,xX

where Ξ indicates the decision-independent support set of the auxiliary random variable ξ:

Ξ:=ξ|BTξ0,-1ξ0

and Cfea(·) denotes the coupling function defined as:

Cfea(ξ,x):=argmaxu-ξTCus.t.uU(x)

The DDU-S Uoptsep(x):XU is formulated considering the robust optimality of the TSRO problem (1):

Uoptsep(x):=u=Copt(π,x)|πΠ,xX

where Π represents the decision-independent support set of the auxiliary random variable π:

Π:=π|BTπc,π0

and Copt(·) stands for the coupling function formulated by:

Copt(π,x):=argmaxu-πTCus.t.uU(x)

Since the graph of Ufeasep(x) and Uoptsep(x) are the subsets of the graph of U(x), condition (1) in Definition 2 is satisfied. Combining with the fact that Ufeasep(x) and Uoptsep(x) are completely separable, it is revealed that the DDU-S U(x) is partially separable regardless of the specific formulation of U(x). This finding sets a key cornerstone for solving complex RO problems with DDUs.

Next, we justify that the DDU-S U(x) in the TSRO problem (1) can be equivalently substituted by the two separable DDU-Ss (i.e., Ufeasep(x) and Uoptsep(x)).

Theorem 3 The TSRO problem (1) with an arbitrary DDU-S U(x) has a surrogate model as follows.

The RFR XR is expressed as:

XR:=xX|Y(x,u),uU(x)
=xX|Y(x,u),uUfeasep(x)

where Eq. (20a) follows the definition of XR in Eq. (1e), (20b) implies the surrogate formulation of XR.

The robust optimality sub-function S(x) is described as

S(x):=maxuU(x)minyY(x,u)cTy,xX
=maxuUoptsep(x)minyY(x,u)cTy,xX

where Eq. (21a) follows the definition of S(x) in Eq. (1c), (21b) and Eq. (1c), (21b) implies the surrogate formulation of function S(x).

Proof. Assertion (1): First, denote by R(x,u) the optimal value of the optimization problem and its dual formulation as follows:

R(x,u):=miny,s1Tss.t.Ax+By+Cub+ss0,y0
=maxξξT(b-Ax-Cu)s.t.ξΞ

where Eq. (22a) is to define value function R(x,u) and Eq. (22b) is from the dual transformation of the minimization problem in Eq. (22a). It is easy to verify that for any xX and uU, Y(x,u)R(x,u)0.

Denote by Ufea(x) the set-valued map as follows:

Ufea(x)=argumaxu,ξξT(b-Ax-Cu)s.t.uU(x),ξΞ

For any xX:

Y(x,u),uU(x)
R(x,u)0,uU(x)
maxu,ξξT(b-Ax-Cu)s.t.uU(x),ξΞ0
maxu,ξξT(b-Ax-Cu)s.t.uUfea(x),ξΞ0
R(x,u)0,uUfea(x)
Y(x,u),uUfea(x)

where Eqs. (24a), (24f) are according to the equivalent formulation of Y(x,u); Eqs. (24b), (24e) are according to the definition of R(x,u); Eq. (24d) follows the definition of Ufea(x).

According to the definition of Ufea(x) in Eq. (23) and that of Ufeasep in Eq. (1e), (20b), the following relationship holds:

Ufea(x)Ufeasep(x)U(x),xX

Then, robust feasibility set XR is with equivalent formulations as follows:

XR=xX|Y(x,u),uU(x)
=xX|Y(x,u),uUfea(x)
=xX|Y(x,u),uUfeasep(x)

where Eq. (26b) is from the relationship in Eq. (24a), (24b), (24c), (24d), (24e), (24f), (26c) and Eq. (24a), (24b), (24c), (24d), (24e), (24f), (26c) is from Eq. (25).

Assertion (2): First, denote by Uopt(x) the optimal solution set of u for optimization problem S(x):

Uopt(x):=arguS(x),xX
=argumaxu,ππT(b-Ax-Cu)s.t.uU(x),πΠ,xX

where Eq. (27a) is the definition of Uopt(x) and Eq. (27b) is according to the dual transformation on the inner minimization problem in S(x). According to the definition of Uopt(x) in Eq. (27a), (27b) and that of Uoptsep(x) in **Eq. (19a), (19b), (19c), the following relationships are derived:

Uopt(x)Uoptsep(x)U(x),xX

Then, assertion 2 is justified as follows

S(x):=maxuU(x)minyY(x,u)cTy,xX
=maxuUopt(x)minyY(x,u)cTy,xX
=maxuUopt(x)minyY(x,u)cTy,xX

where Eq. (29a) is from the definition of S(x) in Eq. (29c), Eq. (29b) is from the definition of Uopt(x) in Eq. (27a), (27b), and Eq. (29c) is according to the relationship in Eq. (28).

According to Theorem 3, for any DDU-S U(x), the TSRO problem (1) is equivalent to Eq. (30a), (30b), (30c):

minxf(x)+maxuUoptsep(x)minyY(x,u)cTy
s.t.xX
Y(x,u),uUfeasep(x)

where Uoptsep(x) and Ufeasep(x) are two separable DDU-Ss.

2.2.3. Example

Next, an illustrative example is provided to demonstrate how the partial separability of DDU-S is applied to TSRO problems.

Example 4. Consider a polyhedral DDU-S given by:

U(x)=uR2|u17x1+8x2u213x2-u1+2u215x2+8u1+u27x1+2x2+134u1-7u221x1+11x2-25-8u1-3u2-40

where the here-and-now decision variable x=(x1,x2)TR2 determines the right-hand-side vector of the polytope uncertainty set.

As observed in Fig. 5, the shape, size, and location of the DDU-S U(x) in Eq. (31) change with the different values of the decision variable x.

For a TSRO problem with Y(x,u) in Eq. (32),

Y(x,u)=yR2|-1y11ξ1,ξ2-1y21ξ3,ξ4u1y1+y2u2ξ5,ξ6

an auxiliary DDU-S Ufeasep(x) concerning robust feasibility is formulated as:

Ufeasep(x):=u=Cfea(ξ,x)|ξΞ,xX
Ξ:=ξR6|ξ5-ξ6=ξ2-ξ1ξ6-ξ5=ξ3-ξ4-1ξi0,i=1,,6
Cfea(ξ,x):=argmaxu-ξ5u1+ξ6u2s.t.uU(x)

Both U(x) and Ufeasep(x) vary with the decision variable x and satisfy the conditions in Definition 2. Therefore, U(x) can be partially separated, while Ufeasep(x) is completely separable.

As illustrated in Fig. 5, for any given xR2, Ufeasep(x) indicates the subset of the original DDU-S U(x). According to Theorem 3, the RFR XR regarding x has two surrogate formulations, one based on U(x) in Eq. (20a) and the other based on Ufeasep(x) in Eq. (20b).

3. Mechanism of robust dispatch with DDUs

In this section, the surrogate model of problem (1) is first derived based on the concept of the dispatchable region [42,46] and its variants. Then, the mechanism of TSRO dispatch with DDUs is revealed.

Definition 3 (dispatchable region). The dispatchable region of problem (1), denoted by D(x):XU, is defined as:

uD(x),Y(x,u)
uD(x),Y(x,u)=

The extended dispatchable region of problem (1), denoted by Dext(x,α):X×R1U with arguments xX and αR1, is defined as:

uDext(x,α),Y(x,u)y|cTyα
uDext(x,α),Y(x,u)y|cTyα=

For any xX and αR1, Dext(x,α)D(x).

Following the definition of the extended dispatchable region, the surrogate model of Eq. (1a), (1b), (1c), (1d), (1e) is established as:

minxX,αR1f(x)+α
s.t.U(x)Dext(x,α)

where α is an auxiliary decision variable indicating the value of function S(x). Eq. (36b) combines the robust feasibility requirement xXR and the robust optimality function S(x). Notably, the equivalence between Eqs. (1a), (1b), (1c), (1d), (1e), (36a), (36b) has no relation with the specific formulation of DDU-S U(x). Therefore, this equivalence also applies to DIU sets because DIU is a special case of DDU.

Based on problem (36), the mechanism of TSRO hedging against uncertainties can be concluded as the optimal match between the uncertainty set U(x) and the extended dispatchable region Dext(x,α). The objective (36a) aims to minimize the matching cost, which is f(x)+α.

The difference in the mechanism of robust dispatch under DIUs and DDUs is illustrated in Fig. 6. In the case of DIU, the decision maker needs to find a feasible (x,α), allowing the extended dispatchable region Dext(x,α) that varies with (x,α) to cover the fixed uncertainty set U0. This process can be concluded as unilateral matching, where the dispatchable region is adapted to suit the uncertainty set. In the case of DDUs, both the extended dispatchable region Dext(x,α) and the DDU-S U(x) vary with decision variables (x,α), and the mechanism of robust dispatch under DDUs can be summarized as the bilateral matching between the two.

Remark 4 (bilateral matching). The bilateral matching mechanism points out the crucial difference between DDU and DIU in power system robust dispatch. DDU is an active, flexible source rather than a burden. With rational decisions, the DDU-S can be reshaped so that uncertainty can be more easily admitted. In other words, the bilateral matching mechanism explores the potential flexibility hidden in DDUs, facilitating dispatch and operation in RES-dominated power systems.

According to 2.1 The complete separability of DDU-S, 2.2 The partial separability of a DDU-S, both the complete and partial separable formulations for the DDU-S U(x) exist in the problem (36). Suppose that U(x) is equivalent to or can be equivalently substituted by a separable DDU-S Usep(x)={u=C(ξ,x)|ξΞ}. Then, constraint (36b) can be transformed into:

ΞD(x,α)

where D(x,α) indicates the extended dispatchable region of the auxiliary random variable ξ:

D(x,α):=ξ|C(x,ξ)Dext(x,α)

Therefore, the bilateral matching between the extended dispatchable region Dext(x,α) and the DDU-S U(x) can be reduced to the unilateral matching from D(x,α) to the fixed Ξ. An example is provided as follows.

Example 5 On the basis of Example 4, leaving the robust optimality aside, the focus shifts to how the dispatchable region and the uncertainty set match with each other.

For the DDU variable u with the DDU-S U(x) in Eq. (31), the dispatchable region of u is given by:

D(x)=uR2|u12,u2-2,u1u2

According to Example 4, U(x) can be equivalently substituted by the separable DDU-S Ufeasep(x) in Eq. (33a), (33b), (33c), which reveals an auxiliary random variable ξ with decision-independent support Ξ in Eq. (33b). The dispatchable region of ξ, denoted by D(x), can be obtained according to Eq. (38). Next, we show that

xXRU(x)D(x)
Ufeasep(x)D(x)
ΞD(x)

When x=(1,1)T, the corresponding D(x), U(x), and Ufeasep(x) are plotted in Fig. 7(a); the corresponding D(x) and Ξ are plotted in Fig. 7(b). As observed from the figures, D(x) fails to cover neither U(x) nor Ufeasep(x), and D(x) does not cover Ξ. Thus, x=(1,1)T is not robustly feasible.

With other conditions unchanged, the DDU-S U(x) is modified into:

U(x)=uR2|u1x1+x2u213x2-u1+2u215x2+8u1+u27x1+2x2+134u1-7u221x1+11x2-25-8u1-3u2-40

The dispatchable region of u and the uncertainty set of ξ remain unchanged, whereas Ufeasep(x) and D(x) vary with U(x). When x=(1,1)T, these regions are plotted in Fig. 8. In the space of u, D(x) covers both U(x) and Ufeasep(x). In the space of ξ, D(x) covers Ξ. In other words, x=(1,1)T is robustly feasible when the DDU-S is modified into Eq. (41).

4. Convexity of robust dispatch problem with DDUs

As explained previously, DDUs can facilitate bilateral matching between the dispatchable region and the uncertainty set. However, compared with DIUs, the challenge of achieving optimal matching is heightened. This section reveals that the underlying difficulty stems from the fact that DDUs may introduce non-convexity to TSRO problems.

4.1. Case of DIUs

For a TSRO problem that contains only linear constraints and DIUs, its RFR is convex [43]. This conclusion can be extended to the convexity of the entire TSRO problem, see Lemma 4 as follows.

Lemma 4 Let Assumption 1 hold for problem (1). If U(x)=U0,xX and U0 is a polyhedron, then the problem (36) is convex.

Proof. Define the set Γ as follows:

Γ:=uU0(x,α,y)|Y(x,u){y|cTyα}

Since Y(·) and U0 are both polyhedrons, Γ is equivalent to:

Γ=uvert(U0)(x,α,y)|Y(x,u){y|cTyα}

According to Eq. (43), Γ is the intersection of a finite number of polyhedrons. Therefore, Γ is a polytope in the space of (x,α,γ).

By projecting Γ onto the subspace of (x,α), Eq. (36b) is derived. Since the projection of a polyhedron onto its subspace is still a polyhedron, Eq. (36b) is proved to be a polyhedron. This completes the proof.

Note that Lemma 4 only guarantees the convexity of the TSRO problem (36) when the uncertainty set is both decision-independent and polyhedral. Next, Corollary 6 suggests that the convexity of Eq. (36a), (36b) actually relies on the decision-independence of the uncertainty set rather than its polyhedrality.

4.2. Case of DDUs

In this subsection, we would like to prove that when the uncertainty set is decision-dependent, the convexity of the TSRO problem (36) is no longer guaranteed.

DDU-S with complete separability: without loss of generality, it is assumed that the DDU-S U(x) is separable as

U(x)=u=C(ξ,x)|ξΞ

Then, Theorem 5 gives a sufficient condition for the convexity of the TSRO problem (36).

Theorem 5 Let Assumption 1 hold for problem (1). If U(x) is separable, as expressed in Eq. (44), and the composite function T(ξ,x):conv(ξ)×RnxRm given by Eq. (45) is convex, then the TSRO problem (36) is convex.

T(ξ,x):=C·C(ξ,x)

where C denotes the matrix constant in Eq. (1d).

Proof. In this theorem, Assumption 1 holds and T is convex. First, formulate the following optimization problem:

miny,s1Ts1+1Ts2+1Ts3
s.t.Ax+By+T(ξ,x)b+s1
y+s20
cTyα+s3
s1,s2,s30

where the objective function is linear, and the feasible region consists of a polyhedron.

Next, let h(y,s), FR(x,α,ξ), and V(x,α,ξ) denote the objective function, the feasible region, and the optimal value, respectively. We show that V(x,α,ξ) is convex with respect to x, α, and ξ. For any ρ0,1, (x1,α1,ξ1), and x2,α2,ξ2, the optimal solution of V(x1,α1,ξ1) is denoted by (y1,s1), and the optimal solution of V(x2,α2,ξ2) is denoted by (y2,s2). Therefore,

(y1,s1)FR(x1,α1,ξ1)
(y2,s2)FR(x2,α2,ξ2)

Since T is a convex function and FR(x,α,ξ) is a convex polyhedron, we have:

ρy1+(1-ρ)y2ρs1+(1-ρ)s2FRρx1+(1-ρ)x2ρα1+(1-ρ)α2ρξ1+(1-ρ)ξ2

which indicates that ρy1+(1-ρ)y2,ρs1+(1-ρ)s2 is a feasible solution given the parameters ρx1+(1-ρ)x2, ρα1+(1-ρ)α2, and ρξ1+(1-ρ)ξ2.

Therefore, the following relations hold.

ρV(x1,α1,ξ1)+(1-ρ)V(x2,α2,ξ2)
=ρh(y1,s1)+(1-ρ)h(y2,s2)
=hρy1+(1-ρ)y2,ρs1+(1-ρ)s2
Vρx1+(1-ρ)x2,ρα1+(1-ρ)α2,ρξ1+(1-ρ)ξ2

where Eq. (50b) holds because (y1,s1) and (y2,s2) are optimal solutions to the problem given the parameters (x1,α1,ξ1) and x2,α2,ξ2, respectively; Eq. (50c) yields because function h(·) is linear; Eq. (50d) holds because ρy1+(1-ρ)y2,ρs1+(1-ρ)s2 is a feasible solution given the parameters ρx1+(1-ρ)x2, ρα1+(1-ρ)α2, and ρξ1+(1-ρ)ξ2.

The above derivation justifies that V(x,α,ξ) is a convex function with respect to x, α, and ξ.

The definition of Dext(x,α) in Eq. (35a), (35b) and the definition of V(x,α,ξ) yields:

(x,α)|U(x)Dext(x,α)
Y(x,C(ξ,x)){y|cTyα},ξΞ
Ax+By+T(ξ,x)by0cTyα,ξΞ
V(x,α,ξ)0,ξΞ

Therefore, constraint (36b) equals to

(x,α)|V(x,α,ξ)0,ξΞ

Next, Eq. (36b) is proved to be convex by contradiction. Suppose there exist (x1,α1) and (x2,α2) satisfying Eq. (36b) and ρ0,1 such that ρx1+(1-ρ)x2,ρα1+(1-ρ)α2 not satisfying Eq. (36b). This implies there exists ξΞ such that

Vρx1+(1-ρ)x2,ρα1+(1-ρ)α2,ξ>0

Since (x1,α1) and (x2,α2) satisfy Eq. (36b), it can be obtained that V(x1,α1,ξ)0 and V(x2,α2,ξ)0. Since V(·) is convex, it is derived that

Vρx1+(1-ρ)x2,ρα1+(1-ρ)α2,ξ
ρV(x1,α1,ξ)+(1-ρ)V(x2,α2,ξ)
0

which cause a contradiction. This completes the proof that Eq. (36b) is convex.

Theorem 5 implies that, when the DDU-S U(x) is separable, the convexity of the TSRO problem (36) can be determined by the property of the coupling function C(·) and has no other requirement on the decision-independent auxiliary uncertainty set Ξ, as long as Ξ is independent of decision x.

A corollary of Theorem 5 is provided as follows.

Corollary 6 Let Assumption 1 hold for problem (1). If U(x)=U0,xX, then the TSRO problem (36) is convex.

Corollary 6 implies that when the uncertainty set is independent of the decision variable x, the convexity of the TSRO Eqs. (1a), (1b), (1c), (1d), (1e), (36a), (36b) hold, and this has no relation with the formulation of the DIU set U0.

Next, an example to illustrate Theorem 5 is provided.

Example 6. On the basis of Example 4, the DDU-S U(x) is expressed as:

U(x)=u=ξ+x|ξΞ
Ξ=0ξ1{-1ξ0}

where x,u,ξR2.

Since the U(x) in Eq. (55a), (55b) is separable and the coupling function is convex, according to Theorem 5, the corresponding RFR XR is convex, even though the DIU set Ξ is nonconvex. To verify this, by searching all over the R2 space, the RFR XR that contains all robustly feasible x is plotted in Fig. 9. The result complies with Theorem 5.

Moreover, denote by x1=(0,0)T and x2=(0,1)T. It is observed in Fig. 9(a) that x1XR is not robustly feasible, whereas x2XR is. To verify this from another perspective, the dispatchable region D(x) and the DDU-S U(x) with different values of x are depicted in Fig. 10.

It is revealed in Fig. 10(a) that when x=x1, the dispatchable region D(x1) is not able to cover the DDU-S U(x1), complying with x1XR. In Fig. 10(b), when x=x2, the DDU-S U(x2) is covered by the dispatchable region D(x2), which is compatible with x2XR.

(1) DDU-S with partial separability. The TSRO problem (36) with a decision-independent polyhedral uncertainty set is guaranteed to be convex, as claimed in Lemma 4 and Theorem 5. However, the TSRO problem (36) can become nonconvex when the polytope varies with the here-and-now decision x. This is further explained as follows.

Example 7. On the basis of Example 4, the DDU-S U(x) is expressed in Eq. (56), where the here-and-now decision xR1 varies within [0.8, 2.2].

U(x)=uR2|u16-2xu12xu213x-u1+2u215x+8u1+u231-9x4u1-7u232x-25-8u1-3u2-200u138u213

As the Y(x,u) is defined in Eq. (32), the dispatchable region D(x) remains Eq. (39). To obtain the RFR XR, the graph of U(x) and D(x) are plotted in Fig. 11. Moreover, U(x) and D(x) with different values of x are shown in Fig. 12.

When 1<x<2, the dispatchable region D(x) fails to cover the uncertainty set U(x). By recalling that the RFR XR contains all the x that makes U(x)D(x) hold, the XR is obtained as

XR=[0.8,1][2,2.2]

which is obviously nonconvex.

The nonconvexity induced by polyhedral DDU-S can be explained from two perspectives:

(1) Consider the TSRO problem (1) with polyhedral DDU-S as follows

U(x)=u|G(x)ug(x)

where G(x),g(x) are functions with respect to x. According to Section 2.2, the U(x) is proved to be partially separable by considering Ufeasep(x) in Eq. (1e), (20b) and Uoptsep(x) in Eq. (19a), (19b), (19c). Moreover, according to Theorem 3, the DDU-S U(x) in TSRO problem (1) can be equivalently substituted by Ufeasep(x) and Uoptsep(x) that are both completely separable. However, the coupling function of Ufeasep(x), which is Cfea(·) in Eq. (18c), and the coupling function of Uoptsep(x), which is Copt(·) in Eq. (19c), are both nonconvex functions. Therefore, the convexity of the TSRO problem cannot be ensured by applying Theorem 5.

(2) Consider the polytope in the space of (x,α,u,y) as follows:

(x,α,u,y)|Y(x,u)y|cTyα

The projection of Eq. (59) onto the space of (x,α,u) is:

(x,α,u)|Hx+Jα+KuM

where H,J, and K are constant matrices and M is a constant vector. According to Definition 3, Eq. (60) is the graph of Dext(x,α). Then, constraint (36b) has equivalent formulations as in Eq. (61a), (61b), (61c), (61d), (61e).

(x,α)|U(x)Dext(x,α)=(x,α)|Hx+Jα+KuM,uU(x)
=(x,α)|hjTx+Jα+maxuU(x)kjTumj,j=1,,len(M)
=(x,α)|hjTx+Jα+minλjλjTg(x)s.t.G(x)Tλj=kjλj0mj,j=1,,len(M)
=(x,α)|hjTx+Jα+λjTg(x)mjG(x)Tλj=kjλj0,j=1,,len(M)
=(x,α)|Hx+Jα+Λg(x)MΛG(x)=KΛ0()

where in Eq. (61b), hj,kj, and mj are the jth row of H,K, and M, respectively, and len(M) denotes the number of rows in M; Eq. (61c) is derived by recalling Eq. (58) and applying the dual transformation to the inner maximization problem in Eq. (61b), where λj is the dual multiplier; Eq. (61d) is obtained by equivalently removing the minimization operator in Eq. (61c). In Eq. (61e), Λ:=(λ1,,λlen(M))T.

According to the transformation in Eq. (61a), (61b), (61c), (61d), (61e), constraint (36b) is equivalent to the projection of (∗) onto the space of (x,α) where (∗) is defined in Eq. (61e). By noting the bilinear term Λg(x) and ΛG(x) in (∗), region (∗) may be nonconvex in the space of (x,α,Λ). Therefore, constraint (36b), which is the projection of (∗), can also be nonconvex. When G(x) and gx are decision-independent constant matrices, region (∗) and its projection are guaranteed to be polyhedrons, justifying that constraint (36b) is convex in the case of DIUs.

5. Algorithm for robust dispatch with DDUs

Some algorithms have been proposed to solve specific robust dispatch problems with DDUs. However, the mechanism of DDU’s influence on algorithms is still unclear. Compared to these works, this paper unfolds the separable property of DDU and then designs a generic solution algorithm for DDUs based on the coupling function. The proposed algorithm is not only practical but also inspiring by revealing the essential change when DDUs are considered. It is possible to improve existing algorithms by applying the theoretical results in this section.

This section begins by reviewing two mainstream cutting-plane algorithms developed for TSRO problems and revealing their limitations in handling DDUs. Then, an improved solution strategy is proposed to solve the DDU-associated TSRO problem.

5.1. The cutting-plane algorithms for TSRO problems

Existing solution algorithms for TSRO problems, comprising the renowned Benders’ decomposition and C&CG algorithm, follow the principle of restriction and relaxation (R&R) [47,48], as illustrated in Fig. 13. Restriction indicates fixing the values of some decision variables in an optimization problem, Relaxation means dropping some of the constraints.

The basic idea of R&R is explained as follows. The TSRO problem is solved as the original problem. Without loss of generality, the original problem is assumed to be a minimization problem. The so-called equivalent master problem (EMP) is derived by applying an equivalent transformation to the original problem. A subproblem (SP) is obtained by applying restriction to the original problem, and a relaxed master problem (RMP) is derived by applying relaxation to the EMP. The RMP and EMP share the same optimization objective.

The solution algorithms based on the principle of R&R are designed to solve the SP and the RMP iteratively. The solution to SP and RMP provides an upper bound and lower bound of the optimum of original problem, respectively. Moreover, the values of the fixed decision variables in the RMP are updated by solving the RMP. By solving the SP, additional cutting-plane constraints are appended to the RMP. The iteration terminates when the optimum of SP and RMP are close enough, implying that the optimum of original problem is obtained. Under the same solution framework of R&R, the Benders’ decomposition and the C&CG algorithm mainly differ in the formulations of cutting-planes, EMP, and RMP.

(1) The Benders’ decomposition. Recalling the sets Ξ in Eq. (18b) and Π in Eq. (19b), the cutting planes in Benders’ decomposition are designed as:

CPfeabd(ξ,u)=x|ξT(b-Ax-Cu)0
CPoptbd(π,u)=(x,α)|πT(b-Ax-Cu)α

The CPfeabd(ξ,u) parameterized in ξΞ and uU is called the feasibility cut and is a half-plane in Rnx. The CPoptbd(π,u) parameterized in πΠ and uU is the optimality cut which is a half-plane in Rnx+1.

According to Theorem 3, the EMP in Benders’ decomposition, which is surrogate to the original TSRO problem (1), can be formulated as:

minxX,αR1f(x)+α
xCPfeabd(ξ,u),ξΞ,uU(x)
(x,α)CPoptbd(π,u),πΠ,uU(x)

By applying partial enumeration to ξ in Ξ, π in Π, and u in U(x), the Benders decomposition is intended to relax constraints (64b), (64c) into linear cutting-planes. To be specific, if a tentative solution xj does not satisfy constraint (64b), there exists ξjΞ and ujU(xj) such that xjCPfeabd(ξj,uj). Then, in the RMP, a cutting-plane xCPfeabd(ξj,uj) is formulated to approximate constraint (64b). Similarly, if a tentative solution (xj,αj) does not satisfy constraint (64c), there exists πjΠ and ujU(xj) such that xjCPoptbd(πj,uj). Then, in the RMP, a cutting-plane (x,α)CPoptbd(πj,uj) is formulated to approximate constraint (64c). For details of Benders decomposition for TSRO, please refer to Refs. [[49], [50], [51]].

(2) The C&CG algorithm. Denote by CPccg(u) the cutting-plane in the C&CG algorithm:

CPccg(u)=(x,α)|Y(x,u)y|cTyα

It is a half-plane in Rnx+1 parameterized in uU. When the C&CG algorithm is applied to the TSRO problem (1), the EMP is designed as:

minxX,αR1f(x)+α
(x,α)CPccg(u),uU(x)

The equivalence between the original TSRO problem Eq. (1a), (1b), (1c), (1d), (1e) and the EMP (66) is justified by recalling problem (36). By partially enumerating the uU(x) in constraint (66b), the C&CG algorithm is intended to relax constraint (66b) into linear cutting-planes. To be specific, if a tentative solution (xj,αj) does not satisfy constraint (66b), there exists ujU(xj) such that (xj,αj)CPccg(uj). Then, in the RMP, a cutting-plane (x,α)CPccg(uj) is formulated to approximate constraint (66b). For details of the C&CG algorithm, please refer to Ref. [52].

5.2. Limitations of cutting-plane algorithms

The inapplicability of the aforementioned cutting-plane algorithms to DDU-associated TSRO problems is discussed from the following two perspectives.

(1) Theoretical perspective. As discussed in Section 4, DDUs may introduce nonconvexity to the original problem (1). The EMPs could also be nonconvex optimization problems because the original problem (1), the EMP (64) in Benders’ decomposition, and the EMP (66) in C&CG algorithm are equivalent. The nonconvexity of EMPs, if any, must reside in the constraints of EMP. As stated in Section 5.1, the two cutting-plane algorithms are intended to relax and approximate the feasible region of EMP by a set of cutting planes. When the feasible region of EMP becomes nonconvex due to DDUs, the RMPs formulated by cutting-plane constraints are not guaranteed to be a relaxation of the EMP, leading to degraded quality of the computation result.

(2) Physical perspective. Recalling the physical meaning of RO, the solution to the TSRO problem hedges against the worst-case scenario within the uncertainty set. As discussed in Section 5.1, additional cutting planes parameterized in uj are generated to handle the identified worst-case scenario when a tentative solution xj is not content with the constraints in EMPs under scenario ujU(xj). However, uj may reside outside the uncertainty set when x takes other values, as the uncertainty set varies with decision x. Therefore, the cutting planes parameterized in uj may bring over-conservatism to the RMP, preventing the RMP from approximating the EMP.

Next, the potential consequences of applying conventional cutting-plane algorithms to solving DDUs-integrated TSRO problems are revealed and justified by illustrative examples.

Failure in robust feasibility. The RMP, consisting of cutting planes, is not guaranteed to be a relaxation to the EMP. The over-conservative cutting-plane may be an empty set, making the RMP infeasible and interrupting the iterative algorithm. Once the decision maker observes an infeasible RMP, the original problem would be misdiagnosed as infeasible. An example of the failure in robust feasibility is detailed as follows.

Example 8. On the basis of Example 7, the TSRO problem is expressed as:

minx[0.8,2.2]|x-1.5|
s.t.xXR

According to Example 7, the explicit formulation of XR is [0.8,1][2,2.2]. Therefore, the optimal solution to Eq. (67a), (67b) is x=1.

When applying Benders’ decomposition to solving Eq. (67a), (67b), the tentative solution in the first iteration round is x1=1.5, which corresponds to u1=(3,8)TU(x1) and ξ1=(0,-1,0,-1,-1,0)TΞ such that x1CPfeabd(ξ1,u1). Then, a cutting-plane constraint xCPfeabd(ξ1,u1) with explicit formulation as

xR1:ξ11+ξ21+ξ31+ξ41-u11ξ51+u21ξ610

which is appended to the EMP. However, it can be justified that constraint (68) is an empty set that makes the RMP infeasible. As observed from an infeasible RMP, the decision maker would be under the delusion that the original problem (67) is infeasible.

When the C&CG algorithm is applied to solving Eq. (67a), (67b), there exists u1=(3,8)TU(x1) in the first iteration round such that x1CPccg(u1). Then, a cutting-plane constraint xCPccg(u1) is explicitly formulated as

xR1:-1y11-1y213y1+y28

which is appended to the RMP. However, constraint (69) is an empty set that makes the RMP infeasible. Similarly, the feasibility of Eq. (67a), (67b) would be misconceived by the decision maker.

Failure in robust optimality. The over-conservative cutting planes in RMPs may shrink the feasibility region of the EMP, resulting in a suboptimal solution to the original problem, as suggested by the following example.

Example 9 On the basis of Example 8, the constraints of the second-stage problem are expressed as:

Y(x,u)=yR2|-1y11ξ1,ξ2-1y21ξ3,ξ4u1-0.5xy1+y2ξ5y1+y2u2+0.5x(ξ6)

The dispatchable region corresponds to Y(x,u) in Eq. (70) is

D(x)=uR2|u12+0.5x-u22+0.5xu1-u2x

The DDU-S U(x) in Eq. (56), the dispatchable region D(x), and their graphs are illustrated in Fig. 14 to derive the RFR.

Fig. 14 reflects that the explicit formulation of the RFR in this example is XR=[0.8,4/3][1.6,2.2]. Therefore, the optimal solution in this example is x=1.6, and the optimum is 0.1.

When the Benders’ decomposition is applied, the tentative solution in the first iteration round is x1=1.5, and there exists u1=(3,8)TU(x1) and ξ1=(0,-1,0,-1,-1,0)TΞ such that x1CPfeabd(ξ1,u1). Then, a feasibility cutting-plane xCPfeabd(ξ1,u1) is explicitly formulated as

xR1:ξ11+ξ21+ξ31+ξ41+(0.5x-u11)ξ51+(0.5x+u21)ξ610
xR1:2x

which is appended to the RMP. In the second iteration round, the RMP generates a tentative solution x2=2, which is proved to be within the RFR XR. Then, the iteration algorithm terminates and outturns a suboptimal solution x2=2 with an objective value of 0.5.

When the C&CG algorithm is applied, the tentative solution in the first iteration round is also x1=1.5, and there exists u1=(3,8)TU(x1) such that x1CPccg(u1). Then, a cutting-plane xCPccg(u1) is explicitly formulated as

xR1:-1y11-1y213-0.5xy1+y28+0.5x
xR1:x2

which is appended to the RMP. Similarly, the RMP with constraint (73) would outturn a suboptimal solution x2=2 with an objective value of 0.5.

5.3. Improved solution algorithm for DDUs

In this subsection, an improved solution algorithm is proposed to solve the DDU-associated TSRO problems based on the separability of DDU-S.

(1) DDU-S with complete separability. Without loss of generality, the DDU-S U(x) is assumed to be separable as in Eq. (2). Denote by ECccg(ξ) the enhanced C&CG cuts parameterized in ξΞ. Then, it can be formulated as:

ECccg(ξ):=(x,α,u)(x,α)CPccg(u)uj=C(ξ,x)

Then, the EMP (64) can be reformulated as

minxX,αR1,uf(x)+α
(x,α,u)ECccg(ξ),ξΞ

By applying partial enumeration to ξΞ in Eq. (75b), the RMP is formulated as:

minxX,αR1,uf(x)+α
over:xX,αR1,ujU
(x,α,uj)ECccg(ξj),j

The RMP (76) provides a valid relaxation to the EMP (75). As the constraints in constraint (76c) accumulate, the RMP (76) is approaching the EMP (75).

(2) DDU-S with partial separability. The enhanced feasibility Benders’ cut parameterized in ξΞ is formulated as:

ECfeabd(ξ):=(x,u)xCPfeabd(ξ,u)u=Cfea(ξ,x)

The ECfeabd(ξ) is a constraint in Rnx+nu. The enhanced optimality Benders’ cut is:

ECoptbd(π):=(x,α,u)(x,α)CPoptbd(π,u)u=Copt(π,x)

which is a constraint in Rnx+nu.

Then the EMP can be formulated as

minxf(x)+α
over:xX,αR1,ufea,uoptU
(x,ufea)ECfeabd(ξ),ξΞ
(x,α,uopt)ECoptbd(π),πΠ

By applying partial enumeration to ξΞ in constraint (79c) and πΠ in constraint (79d), the RMP is formulated into:

minxf(x)+α
over:xX,αR1,ufeaj,uoptkU
(x,ufeaj)ECfeabd(ξj),j
(x,α,uoptk)ECoptbd(πk),k

6. Illustrative applications of robust dispatch with DDUs

This section presents three applications of robust dispatch with DDUs: frequency-constrained reserve allocation with wind generators’ DDUs [12], robust dispatch considering DR’s DDUs [20], and robust scheduling of VPP under both DDUs and DIUs [29]. These works have been published previously, and we briefly introduce them here only to showcase the theoretical results proposed in this paper. For detailed information, one can refer to the above references.

6.1. Source side: Frequency-constrained reserve allocation of wind farms

Through synthetic inertia and droop control, RES units such as wind generators can provide fast responses to frequency regulation by reserve allocation. In other words, wind generators can be considered a kind of frequency regulation resource. Meanwhile, the reserve allocation problem of wind generators should consider the uncertainty of wind generation power. The decision to preserve power will influence the realization of the real available wind power, resulting in DDUs.

The frequency-constrained reserve allocation problem of wind generators can be formulated as a TSRO problem. At stage one, the here-and-now decision x is composed of the unit commitment decisions of synchronous generators and the energy dispatch and reserve allocation decisions of synchronous and wind generators. The reserve allocation affects the uncertainty of wind power. After the real wind power is observed, the second-stage decision y, including the re-dispatch of synchronous and wind generators, is made for frequency regulation.

Example 2 considers DDUs of wind generators in different modes. The Delta mode is adopted in Ref. [12] to provide frequency reserve with a reliability guarantee, expressed as:

Delta:Rt=minPtmppt,λtrPratePtavail=maxPtmppt-λtrPrate,0

where Rt,Ptavail,λtr, and Ptmppt represent the preserved power, the available power, the de-loading ratio, and the maximal available power of the wind generator at time slot t, respectively; Ptmppt indicates a DIU variable solely determined by the uncertain wind speed; the preserved power Rt and the available power Ptavail embody DDU variables depending on the de-loading ratio decision λtr.

By imposing a robustness guarantee on PtmpptR¯t:=λtrPrate, the DDU model is further simplified into

P¯tavail=Ptmppt-R¯t,t
P̲tmpptPtmpptP¯tmppt,t
t|Ptmppt-Ptav|/PthΓT

where Ptav and Pth denote the expected value and fluctuation level of Ptmppt, respectively; P¯tmppt and P̲tmppt denote the upper- and lower-bounds of maximal available power; ΓT represents the temporal robustness budget for the wind generator.

In the DDU model, the DDU variable is

u:=P¯tavail,t

The variable affecting the DDU in the here-and-now decision x is R¯t,t.

Based on the separability of DDU-S, the auxiliary random variable is

ξ:=Ptmppt,t

The DIU support set Ξ is defined by constraints (82b)–(82d), and the coupling function C(ξ,x) is defined by Eq. (82a). It is clear that the corresponding DDU-S is completely separable. Hence, the robust reserve allocation problem can be directly solved by the improved C&CG algorithm presented in Section 7.

Numerical results of a modified PJM 5-bus system are provided to verify the significance of considering DDUs in robust dispatch. Fig. 15, Fig. 16 [12] exhibit the frequency trajectories at each time considering the DDU and DIU models, respectively. By considering the DDU model of wind power, the frequency deviation is still maintained in the expected region. On the contrary, when a DIU set is used to model wind power uncertainty, it cannot provide anticipated frequency support, leading to violations of the frequency nadir. The numerical comparison demonstrates the superiority of modeling wind generation output as DDU rather than DIU.

Numerical tests on a real regional power grid of China with 57 conventional generators and six renewable energy power plants [53] are carried out to verify the scalability of the proposed solution algorithm. Two scenarios are considered to test the effect of RESs (including wind farms and PV stations) in the TSRO model with DDUs.

(1) Compared (COMP.) Model: only synchronous generators provide frequency regulation service.

(2) Proposed (PPSD.) Model: synchronous generators and RESs all provide frequency regulation service.

The numerical results are depicted in Fig. 17. In Fig. 17(a), during 11:00–16:00, the proportion of RES generation power in the COMP. model is reduced to about 70% compared to the PPSD. Model. In Fig. 17(b), the penetration of RES decreases as the value of the contingency size increases from 0 to 3%. The curve of PPSD. Model drops much slower than that of COMP. Model. Besides, the problem of the COMP. Model becomes infeasible when the contingency size increases to 2.9%. The post-contingency frequency dynamics at different time slots are plotted in Fig. 17(c), verifying the robust feasibility. Moreover, the computational time of the PPSD. Model is 1914.22 s, which is compatible with the day-ahead dispatch problem in real-world large power systems.

6.2. Demand side: Robust dispatch with DR

DR is a promising solution to reducing operation costs and alleviating system risks by encouraging end-users to participate in system regulation. However, the demand itself is commonly stochastic. Since the decision of DR may change probability distributions or bounds of demand, the uncertainty of DR belongs to DDU.

The robust dispatch problem with DR, belonging to TSRO, has been investigated in our previous work [20]. At stage one, the here-and-now decision x is composed of the nominal generations and reserve capacities of conventional units and the set-point of DR d0. This problem concentrates on the DDU of DR depending on the set-point d0. After the real loads are observed, the stage-two decision y, regulated generation outputs of conventional units, is made to maintain power balance and power flow constraints.

The loads themselves own the following uncertainty

DE=d|-δd-d-dEδd+

where δd-, δd+, and dE denote the upper fluctuation, lower fluctuation, and the forecast value of the load.

Through DR, the forecast loads are changed to the set-point d0. Assuming that the fluctuations of loads are proportionally amplified with the forecast load, the new uncertainty set is defined as

D(d0)=d-d0dEδd-d-d0d0dEδd+

where d0/dE represents the amplification ratio. Hence, D(d0) indicates a DDU-S depending on the here-and-now decision d0.

The DDU-S of DR belongs to box DDUs in Example 1, which is completely separable. Hence, the robust dispatch problem with DR is solved by using the improved C&CG algorithm proposed in Section 7.

Our previous work [20] reveals the influence of DDUs in DR. It validates the effectiveness of the enhanced C&CG algorithm in the IEEE 5-bus system with two loads participating in the DR program. Fig. 18 illustrates the iteration procedure of the improved C&CG algorithm, where Disp-Reg reflects the dispatchable region in Definition 3. Fig. 18 exhibits the bilateral matching between the DDU-S and the dispatchable region. If the uncertainty dependents on decisions, the dispatch result may fail to fulfill the robust feasibility or/and optimality. Fig. 19 demonstrates the iteration result of the standard C&CG algorithm with the DIU model. The dispatchable region covers worst-case scenarios outside the uncertainty set, implying the loss of robust optimality.

6.3. Reserve deployment: Robust scheduling of VPP

VPP can provide power systems with flexibility by aggregating renewable generation units, conventional power plants, energy storage, and flexible demands. The scenario in which a VPP participates in the day-ahead reserve market is adopted in our previous work [29]. The VPP, which does not know the real reserve deployment request in the day-ahead time scale, will provide a flexibility range. Then, the bulk grid will transport a regulating signal varying within the flexibility range. Particularly, the regulating signal is uncertain for the VPP. Meanwhile, the uncertainty depends on the flexibility range it decides. Therefore, the regulating signal from the day-ahead reserve market for the VPP belongs to DDU.

The robust scheduling problem of VPP can be formulated by a TSRO problem. At stage one, the VPP will make the here-and-now decision x composed of the traded power, the upward/downward reserve capacity in the market, and the unit commitment of conventional power plants. The VPP should consider the DDU of regulating signals and the DIU of energy market price and wind generation power. At stage two, RESs, including conventional power plants, energy storage units, and flexible demands, are employed to tackle the uncertainties.

The VPP focuses on the uncertain power exchange between it and the bulk grid, defined as

PtEXCH=PtE+PtR+-PtR-,t

where PtE represents the decision of power traded in the energy market at time slot t; PtR+ and PtR- denote the uncertain upward and downward regulating signals to the VPP at time slot t, respectively.

The uncertainties of upward and downward regulating signals are described as:

0PtR+PtRC+,t
0PtR-PtRC-,t
tPtR+tsigt+PtRC+
tPtR-tsigt-PtRC-

where sigt+ and sigt- are the average normalized upward/downward reserve energy called on to provide at time slot t; PtRC+ and PtRC- indicate the decisions of upward and downward reserve capacities, respectively.

The uncertainty set of PtEXCH is formulated by Eqs. (87), (88a), (88b), (88c), (88d). Since the set depends on the stage-one decisions PtE,PtRC+, and PtRC-, it belongs to DDU-S. According to Section 2, this complex DDU-S is partially separable. Section 4 demonstrates that TSRO problems with partially separable DDU-S could be nonconvex. The improved C&CG algorithm in Section 5 may fail to guarantee the robust feasibility or/and optimality. Section 5 also presents an improved Benders’ decomposition algorithm to deal with partially separable DDU-S.

The effectiveness of the improved Benders’ decomposition algorithm in solving the robust VPP scheduling problem has been verified in our previous research [29]. The standard C&CG algorithm is utilized to solve the same VPP scheduling problem. Table 1 [29] lists the outcomes of both algorithms. The net profit by the standard C&CG algorithm is much smaller than that by the improved Benders’ decomposition algorithm. This is because the feasibility cut is directly generated by the worst-case uncertainty realization, in the C&CG algorithm, ignoring the fact that the uncertainty set varies with decisions. Moreover, the improved Benders’ decomposition algorithm requires fewer iterations and less solution time, demonstrating the efficiency of the Benders-dual cutting-plane.

In this section, several applications are presented to showcase different types of DDUs in power system dispatch and how to handle them. It should be noted that the proposed theorems and algorithms are also applicable in other RESs, such as PV, energy storage units, and market participants.

7. Conclusions

This paper provides a systematic framework for two-stage robust dispatch with DDUs, highlighting the fundamental relations and distinctions between DDUs and DIUs. The structural properties of DDUs are first explored through the concept of separability, with a rigorous definition, proved existence, and illustrative examples. The results reveal that a DDU-S with an arbitrary set-valued mapping formulation can be decomposed into a coupling function parameterized in decisions and a decision-irrelevant uncertainty set. Subsequently, robust dispatch with DDUs is equivalently formulated as the bilateral matching between the DDU-S and the dispatchable region or its variant in combination with the region-based flexibility characterization. Compared with the unilateral matching under DIUs, the bi-directional matching facilitated by DDUs endows more system flexibility, despite the possibility of introducing non-convexity into the robust dispatch problem. It has been proved that non-convexity, if any, is attributed to the non-convex coupling function. Afterward, an improved algorithm is proposed to precisely and efficiently solve the generic DDU-associated TSRO dispatch, as a variant of the iterative algorithm within the framework of restriction and relaxation. Unlike traditional primal or dual cutting planes, the enhanced cuts are designed based on the separability of DDU-S and can autonomously adapt to the convexity or non-convexity of the problem. Finally, applications to robust dispatch problems considering the DDUs of wind generators, DR, and VPP are introduced. These applications emphasize the importance of considering DDUs and verifying the effectiveness of proposed algorithms in dealing with DDUs.

It should be noted that though this paper focuses on the TSRO, its key idea of DDU could still work in other optimization problems, such as multi-stage RO and two/multi-stage distributionally RO. Hopefully, this study will establish a better understanding of the characterizations of DDUs and the algorithms for robust two-stage dispatch with DDUs. We hope it could enlighten more theoretical and practical works concerning DDUs.

CRediT authorship contribution statement

Yunfan Zhang: Conceptualization, Formal analysis, Writing – original draft, Visualization, Validation, Methodology, Data curation. Yifan Su: Visualization, Validation, Methodology, Formal analysis, Data curation, Writing – original draft. Feng Liu: Project administration, Methodology, Formal analysis, Writing – review & editing, Supervision, Conceptualization.

Declaration of competing interest

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

Acknowledgments

This work was supported by the Joint Research Fund in Smart Grid (U1966601) under cooperative agreement between the National Natural Science Foundation of China (NSFC) and State Grid Corporation of China.

References

[1]

Chen Z, Wu L, Fu Y.Real-time price–based demand response management for residential appliances via stochastic optimization and robust optimzation.IEEE Trans Smart Grid 2012; 3(4):1822-1831.

[2]

Jiang R, Wang J, Guan Y.Robust unit commitment with wind power and pumped storage hydro.IEEE Trans Power Syst 2012; 27(2):800-810.

[3]

Xiong P, Jirutitijaroen P, Singh C.A distributionally robust optimization model for unit commitment considering uncertain wind power generation.IEEE Trans Power Syst 2017; 32(1):39-49.

[4]

Majidi M, Mohammadi-Ivatloo B, Soroudi A.Application of information gap decision theory in practical energy problems: a comprehensive review.Appl Energy 2019; 249:157-165.

[5]

Wang Q, Wang X, Cheung K, Guan Y, Bresler FSS.A two-stage robust optimization for PJM look-ahead unit commitment.In: Proceedings of 2013 IEEE Grenoble Conference; 2013 Jun 16–20; Grenoble, France. IEEE; 2013. p. 1–6.

[6]

Proposed changes to CAISO’s SOC modeling of storage. Report.Tyba Energy; 2025.

[7]

Zhang Q, Feng W.A unified framework for adjustable robust optimization with endogenous uncertainty.AIChE J 2020; 66(12):e17047.

[8]

Viswanath K, Peeta S, Salman SF.Investing in the links of a stochastic network to minimize expected shortest path. Length. Report. West Lafayette: Purdue University; 2004.

[9]

Bertsimas D, Phebe V.Data-driven learning in dynamic pricing using adaptive optimization. Report. Optimization Online; 2014.

[10]

Li H, Qiao Y, Lu Z, Zhang B, Teng F.Frequency-constrained stochastic planning towards a high renewable target considering frequency response support from wind power.IEEE Trans Power Syst 2021; 36(5):4632-4644.

[11]

Fleming PA, Aho J, Buckspan A, Ela E, Zhang Y, Gevorgian V, et al.Effects of power reserve control on wind turbine structural loading.Wind Energy 2016; 19(3):453-469.

[12]

Zhang Y, Wu S, Lin J, Wu Q, Shen C, Liu F.Frequency reserve allocation of large-scale res considering decision-dependent uncertainties.IEEE Trans Sustain Energy 2024; 15(1):339-354.

[13]

Wang C, Liu F, Wei W, Mei S, Qiu F, Wang J.Robust unit commitment considering strategic wind generation curtailment.In: Proceedings of 2016 IEEE Power and Energy Society General Meeting (PESGM); 2016 Jul 17–21; Boston, MA, USA. IEEE; 2016.

[14]

Chen Y, Wei W.Robust generation dispatch with strategic renewable power curtailment and decision-dependent uncertainty.IEEE Trans Power Syst 2023; 38(5):4640-4654.

[15]

Aigner KM, Clarner JP, Liers F, Martin A.Robust approximation of chance constrained DC optimal power flow under decision-dependent uncertainty.Eur J Oper Res 2022; 301(1):318-333.

[16]

Zhao C, Wang J, Watson JP, Guan Y.Multi-stage robust unit commitment considering wind and demand response uncertainties.IEEE Trans Power Syst 2013; 28(3):2708-2717.

[17]

Wang Q, Wang J, Guan Y.Stochastic unit commitment with uncertain demand response.IEEE Trans Power Syst 2013; 28(1):562-563.

[18]

Wang L, Hou C, Ye B, Wang X, Yin C, Cong H.Optimal operation analysis of integrated community energy system considering the uncertainty of demand response.IEEE Trans Power Syst 2021; 36(4):3681-3691.

[19]

Liu G, Tomsovic K.Robust unit commitment considering uncertain demand response.Electr Power Syst Res 2015; 119:126-137.

[20]

Su Y, Zhang Y, Liu F, Feng S, Hou Y, Wang W.Robust dispatch with demand response under decision-dependent uncertainty.In: Proceedings of 2020 IEEE Sustainable Power and Energy Conference (iSPEC); 2020 Nov 23–25; Chengdu, China. IEEE; 2020. p. 2122–7.

[21]

Su Y, Liu F, Wang Z, Zhang Y, Li B, Chen Y.Multi-stage robust dispatch considering demand response under decision-dependent uncertainty.IEEE Trans Smart Grid 2023; 14(4):2786-2797.

[22]

Li YL, Sun W, Yin W, Lei S, Hou Y.Restoration strategy for active distribution systems considering endogenous uncertainty in cold load pickup.IEEE Trans Smart Grid 2022; 13(4):2690-2702.

[23]

Giannelos S, Konstantelos I, Strbac G.Option value of demand-side response schemes under decision-dependent uncertainty.IEEE Trans Power Syst 2018; 33(5):5103-5113.

[24]

Mashhour E, Moghaddas-Tafreshi SM.Bidding strategy of virtual power plant for participating in energy and spinning reserve markets—part i: problem formulation.IEEE Trans Power Syst 2011; 26(2):949-956.

[25]

Mashhour E, Moghaddas-Tafreshi SM.Bidding strategy of virtual power plant for participating in energy and spinning reserve markets—part ii: numerical analysis.IEEE Trans Power Syst 2011; 26(2):957-964.

[26]

Dabbagh SR, Sheikh-El-Eslami MK.Risk assessment of virtual power plants offering in energy and reserve markets.IEEE Trans Power Syst 2016; 31(5):3572-3582.

[27]

Baringo LB, Arroyo JM.Day-ahead self-scheduling of a virtual power plant in energy and reserve electricity markets under uncertainty.IEEE Trans Power Syst 2019; 34(3):1881-1894.

[28]

Zhang X, Kamgarpour M, Georghiou A, Goulart P, Lygeros J.Robust optimal control with adjustable uncertainty sets.Automatica 2017; 75:249-259.

[29]

Zhang Y, Liu F, Wang Z, Su Y, Wang W, Feng S.Robust scheduling of virtual power plant under exogenous and endogenous uncertainties.IEEE Trans Power Syst 2022; 37(2):1311-1325.

[30]

Yin W, Li Y, Hou J, Miao M, Hou Y.Coordinated planning of wind power generation and energy storage with decision-dependent uncertainty induced by spatial correlation.IEEE Syst J 2022; 17(2):2247-2258.

[31]

Yin W, Feng S, Hou Y.Stochastic wind farm expansion planning with decision-dependent uncertainty under spatial smoothing effect.IEEE Trans Power Syst 2022; 38(3):2845-2857.

[32]

Zhang Y, Liu F, Su Y, Chen Y, Wang Z, Catal JPSão.Two-stage robust optimization under decision dependent uncertainty.IEEE/CAA J Autom Sin 2022; 9(7):1295-1306.

[33]

Poss M.Robust combinatorial optimization with variable budgeted uncertainty. 4OR QJ.Oper Res 2013; 11:75-92.

[34]

Poss M.Robust combinatorial optimization with cost uncertainty. Report. Optimization Online; 2013.

[35]

Nohadani O, Sharma K.Optimization under decision-dependent uncertainty.SIAM J Optim 2018; 28(2):1773-1795.

[36]

Lappas NH, Gounaris CE.Robust optimization for decision-making under endogenous uncertainty.Comput Chem Eng 2018; 111:252-266.

[37]

Lappas NH, Gounaris CE.The use of decision-dependent uncertainty sets in robust optimization.In: Proceedings of Foundations of Computer-Aided Process Operations/Chemical Process Control 2017; 2017 Jan 8–12; San Antonio, TX, USA.

[38]

Lappas NH, Gounaris CE.Multi-stage adjustable robust optimization for process scheduling under uncertainty.AIChE J 2016; 62(5):1646-1667.

[39]

Feng W, Feng Y, Zhang Q.Multistage robust mixed-integer optimization under endogenous uncertainty.Eur J Oper Res 2020; 294(2):460-475.

[40]

Avraamidou S, Pistikopoulos EN.Adjustable robust optimization through multi-parametric programming.Optim Lett 2020; 14(4):873-887.

[41]

Wu F, Kumagai S.Steady-state security regions of power systems.IEEE Trans Circ Syst 1982; 29(11):703-711.

[42]

Wei W, Liu F, Mei S.Dispatchable region of the variable wind generation.IEEE Trans Power Syst 2015; 30(5):2755-2765.

[43]

Wei W.Power system robust dispatch models and applications [dissertation]. Tsinghua University, Beijing (2013)

[44]

Stott B, Jardim J, Alsac O.DC power flow revisited.IEEE Trans Power Syst 2009; 24(3):1290-1300.

[45]

Zhu H, Liu HJ.Fast local voltage control under limited reactive power: optimality and stability analysis.IEEE Trans Power Syst 2015; 31(5):3794-3803.

[46]

Wang C, Liu F, Wang J, Wei W, Mei S.Risk-based admissibility assessment of wind generation integrated into a bulk power system.IEEE Trans Sustain Energy 2016; 7(1):325-336.

[47]

Geoffrion M.Elements of large-scale mathematical programming part I: concepts.Manage Sci 1970; 16(11):652-675.

[48]

Geoffrion M.Elements of large-scale mathematical programming part II: synthesis of algorithms and bibliography.Manage Sci 1970; 16(11):676-691.

[49]

Benders J.Partitioning procedures for solving mixed-variables programming problems.Numer Math 1962; 4(1):238-252.

[50]

Jiang R, Zhang M, Li G, Guan Y.Benders’ decomposition for the two-stage security constrained robust unit commitment problem.In: Proceedings of 62nd IIE Annual Conference and Expo 2012; 2012 May 19–23; Orlando, FL, USA. University of Arizona; 2012. p. 3332–41.

[51]

Bertsimas D, Litvinov E, Sun XA, Zhao J, Zheng T.Adaptive robust optimization for the security constrained unit commitment problem.IEEE Trans Power Syst 2013; 28(1):52-63.

[52]

Zeng B, Zhao L.Solving two-stage robust optimization problems using a column-and-constraint generation method.Oper Res Lett 2013; 41(5):457-461.

[53]

Zhuo Z, Zhang N, Yang J, Kang C, Smith C, O MJ’Malley, et al.Transmission expansion planning test system for AC/DC hybrid grid with high variable renewable energy penetration.IEEE Trans Power Syst 2019; 35(4):2597-2608.

RIGHTS & PERMISSIONS

THE AUTHOR

PDF (3923KB)

5887

Accesses

0

Citation

Detail

Sections
Recommended

/