Skip to Content
EnergiesEnergies
  • Article
  • Open Access

26 October 2026

26 Pages

Robust Flexibility Aggregation of Virtual Power Plants Considering Commercial Constraints and Temporal Decoupling

,
,
,
,
and
1
State Grid Sichuan Electric Power Company, Chengdu 610041, China
2
School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section F1: Electrical Power System

Abstract

Driven by the accelerated transition toward low-carbon power systems, Virtual Power Plants (VPPs) have emerged as an essential paradigm for aggregating distributed energy resources (DERs). Consequently, accurately characterizing the aggregated multi-dimensional feasible region (FR) of VPPs is imperative to facilitate coordinated dispatch and support the secure and economic operation of the upstream grid. However, constrained by the neglect of retail price elasticity, the inability to quantify subjective user default risks, and the computational complexity of high-dimensional inter-temporal coupling, traditional purely physical modeling approaches often overestimate flexibility and suffer from the curse of dimensionality. To address these issues, a multi-dimensional robust FR characterization framework for VPPs considering commercial constraints and inter-temporal decoupling is proposed in this paper. First, a dual-coupled VPP aggregation model integrating physical boundaries and commercial retail mechanisms is formulated. Second, a robust uncertainty budget mapping mechanism based on user credit profiles is developed to comprehensively quantify the dual uncertainties of meteorological randomness and human behavioral defaults. Finally, a projection-based FR characterization method utilizing epigraph theory and Lyapunov optimization is proposed to decouple complex inter-temporal constraints with single-round VPP-ISO coordination and an iterative internal boundary-construction procedure. Simulation results on a modified 33-node active distribution network verify the effectiveness of the proposed framework.

1. Introduction

With the accelerated transition toward low-carbon power systems, Virtual Power Plants (VPPs) have emerged as an essential technical paradigm for aggregating distributed energy resources (DERs), such as distributed generation, flexible loads, and energy storage systems (ESS) [1,2,3]. Quantifying the collective adjustable capacity of DERs through flexibility aggregation is the foundation for facilitating coordinated dispatch between VPPs and the transmission system. Normally, the aggregated flexibility is mathematically characterized via feasible region (FR) characterization at the point of common coupling (PCC) [4,5,6]. Accurate FR characterization provides an explicit operation boundary of VPPs for the independent system operator (ISO), which guarantees the security and stability of the power grid [7].
Currently, extensive research is devoted to quantifying VPP flexibility based on idealized hardware boundaries. In this context, flexibility aggregation evaluates the total adjustable capacity of DERs, which is subsequently characterized mathematically as the aggregated FR. For instance, a geometric approach was proposed in [8] to construct the aggregated FR of thermostatically controlled loads. In [9], zonotopes were utilized to approximate the aggregation of energetic flexibility for DERs. Meanwhile, an exact formulation and approximate models for the aggregate FR of DERs were developed in [10] to provide explicit boundaries for grid operators. Furthermore, a projection-based approach was applied in [11] to calculate the capability of DER aggregation. However, these conventional aggregation methodologies predominantly rely on idealized physical boundaries, which assumes that DERs strictly execute dispatch commands without conditional execution costs [12]. First, these models neglect the retail price elasticity mechanism, which dynamically alters the actual adjustable capacity of end-users. Second, they fail to account for rigid inter-temporal limitations imposed by commercial contracts, such as minimum response duration and maximum call frequency. Consequently, the theoretically derived FR often deviates from practical commercial operations, leading to an overestimation of flexibility.
In addition to physical boundaries, the inherent uncertainties of DERs significantly affect the accuracy of the aggregated FR, which prompts studies on uncertainty quantification in VPP scheduling. In [13], a robust optimization framework was proposed to estimate the active and reactive power boundaries of a VPP under operational uncertainties. In [14], a robust approach to chance-constrained optimal power flow was designed to mitigate the risks associated with renewable generation. Meanwhile, in [15], a Gaussian Mixture Model was employed to characterize the complex uncertainty distributions of renewable outputs in power systems. However, these existing uncertainty quantification techniques concentrate heavily on the objective meteorological randomness of renewable energy generation [16]. A significant operational risk in actual VPP scheduling stems from the subjective behavioral default of demand-side resources. Traditional methods fail to incorporate user execution reliability and credit default risks. Consequently, the theoretically derived FR often leads to severe dispatch violations and subsequent financial losses during actual execution due to user non-compliance.
Furthermore, intense inter-temporal coupling is introduced to the VPP system by both the physical state of charge (SOC) limits of ESS and the strict time clauses within commercial contracts. In [17], the aggregate flexibility of VPPs with temporal coupling constraints was modeled using an iterative optimization algorithm. In [18], the temporal-coupled FR of active distribution networks was characterized through an analytical method. In [19], a solution method for VPP dynamic FR based on the decoupling of coupling constraints was proposed to improve computational efficiency. However, the cross-period dependency expands the multi-dimensional FR into a highly complex, high-dimensional space [20]. Traditional aggregation algorithms, which often rely on iterative optimization or polyhedral vertex enumeration, become computationally intensive. Such methods struggle to overcome the curse of dimensionality, which makes it difficult to satisfy the timeliness requirements of single-round coordinated dispatch between the VPP and the transmission network in day-ahead and real-time markets.
To address these issues, a multi-dimensional robust FR characterization framework for VPPs considering commercial constraints and inter-temporal decoupling is proposed in this paper. First, operational constraints of heterogeneous DERs and retail price elasticity are integrated to formulate a dual-coupled VPP aggregation model. Then, a robust uncertainty budget mapping mechanism based on user credit profiles is developed to quantify the dual uncertainties of meteorological randomness and human behavior. Finally, an applicable projection-based FR characterization method is formulated, which utilizes epigraph theory and Lyapunov optimization to decouple the high-dimensional inter-temporal constraints.
The proposed framework makes three specific contributions. First, it proposes a physical–commercial dual-coupled VPP aggregation model that integrates distributed-energy-resource physical limits, retail-price elasticity, and commercial contract clauses, correcting the flexibility overestimation caused by purely physical aggregation. Second, it develops a credit-driven robust uncertainty-quantification mechanism that maps user default moments and correlations into a probabilistic reserve margin, covering both meteorological randomness and behavioral non-compliance. Third, it establishes an epigraph-based dimensionality-reduction and Lyapunov temporal-decoupling algorithm that constructs the feasible-region boundary with a quantified approximation error. The framework does not claim a fundamentally new mixed-integer programming solver. A quantitative comparison with the closest time-domain coupling methods is provided in Section 5.
The remainder of this paper is organized as follows: Section 2 details the dual-coupled modeling of physical and commercial constraints for heterogeneous DERs. Section 3 presents the dual uncertainty quantification integrating user credit profiles. The theoretical decoupling of inter-temporal constraints and the applicable FR projection algorithm are elaborated in Section 4. Section 5 validates the effectiveness of the proposed framework through case studies. Section 6 concludes the paper.

2. The Modeling of VPPs Considering Physical and Commercial Coupling

The feasible region of a VPP is determined by the physical constraints of the aggregated DERs. In practical electricity markets, however, the actual regulation capability is also restricted by the economic willingness of terminal users and by the temporal clauses of commercial contracts. This section formulates a dual-coupled aggregation model that combines physical boundaries with the retail-price mechanism and the commercial contract constraints.The overall framework of this coupled physical and commercial FR model for VPPs is illustrated in Figure 1.
Figure 1. Schematic of the coupled physical and commercial FR model for VPPs.

2.1. Basic Physical Constraints of Heterogeneous DERs

The physical boundaries of a VPP are determined by the heterogeneous DERs it aggregates, which exhibit distinct control characteristics and energy coupling mechanisms. These primarily include ESS, renewable energy sources (RES), and interruptible loads (ILs) [21].
For an ESS unit, the operational state is constrained by bidirectional charge/discharge power limits, ramp rates, and the inter-temporal SOC continuity equation:
P t = P t d i s − P t c h
0 ≤ P t c h ≤ P ¯ c h ,         0 ≤ P t d i s ≤ P ¯ d i s
S O C t = S O C t − 1 + η c h P t c h Δ t − 1 η d i s P t d i s Δ t
S O C m i n ≤ S O C t ≤ S O C m a x
− R m a x E S ≤ P t − P t − 1 ≤ R m a x E S
where P t c h and P t d i s denote the charging and discharging power at time t , respectively; η c h and η d i s represent the corresponding conversion efficiencies; and R m a x E S is the maximum allowable inter-temporal ramp rate.
For dimensional consistency, the ESS energy balance is written as E i SOC i , t + 1 = E i SOC i , t + ( η i ch P i , t ch − P i , t dis / η i dis ) Δ t , where E i is in kWh, P i , t ch and P i , t dis are in kW, and Δ t is in hours. Dividing by E i gives SOC i , t + 1 = SOC i , t + ( η i ch P i , t ch − P i , t dis / η i dis ) Δ t / E i . The energy capacity normalizes the energy increment and remains in every SOC bound; it is not removed from the physical problem.
For RES (e.g., distributed photovoltaic (PV) and wind generation), the output characteristics are modeled as unidirectional injections bounded by the predicted available power limit:
0 ≤ P t R E S ≤ P ^ t R E S
| P t R E S − P t − 1 R E S | ≤ R m a x R E S
where P ^ t R E S represents the forecasted theoretical maximum generation.
For traditional ILs, the physical model restricts the continuous adjustment range within fixed power bounds. For deferrable loads (e.g., industrial batch production processes), a total energy conservation constraint must be satisfied over the scheduling horizon:
P _ l o a d ≤ P t l o a d ≤ P ¯ l o a d
∑ t = 1 T P t l o a d Δ t = E r e q
The aforementioned models establish the theoretical physical regulation envelope, assuming the absence of commercial contract limitations and economic elasticity.

2.2. Dynamic Capacity Mapping via Retail Price Elasticity

In practical demand response (DR) programs, the adjustable capacity of commercial and industrial users is not a static hardware parameter but an elastic function dependent on price incentive levels. Establishing a dynamic mapping mechanism between price signals and regulation capacity is essential for accurately evaluating the commercial flexibility of the VPP.
The characteristics of demand response are rigorously represented by the Retail Price Elasticity Matrix [22]. The diagonal elements represent self-elasticity ( ε t , t ), measuring the direct load reduction effect in response to price increments in the current period (typically negative). The off-diagonal elements represent cross-elasticity ( ε t , k ), quantifying the load-shifting spillover effect across different periods (typically positive).
Let λ t be the nodal marginal price or DR compensation rate at time t , λ t 0 be the baseline price, and P j , t l o a d , 0 be the baseline load of user j . Driven by price incentives, the elastic load profile P j , t l o a d is formulated as follows:
P j , t l o a d = P j , t l o a d , 0 1 + ε t , t λ t − λ t 0 λ t 0 + ∑ k ≠ t ε t , k λ k − λ k 0 λ k 0
Defining the price variation rate vector as ρ , where ρ k = ( λ k − λ k 0 ) / λ k 0 , the upper limit of the downward active power regulation capacity Δ P j , t m a x , ρ stimulated by economic incentives is determined by the following:
Δ P j , t m a x , ρ = P j , t l o a d , 0 − P j , t l o a d = − P j , t l o a d , 0 ∑ k = 1 T ε t , k ρ k
Consequently, the physical constraints in the VPP scheduling model are reformulated as dynamic constraints subject to price incentives:
0 ≤ Δ P j , t d o w n ≤ min ( Δ P j , t m a x , ρ , P ¯ j c o n t r a c t )
where P ¯ j c o n t r a c t denotes the maximum downward limit permitted by equipment or network capacities. This constraint mechanism reveals that when price incentives are insufficient ( ρ k ≈ 0 ), the computed regulation FR contracts toward zero. Consequently, insufficient price incentives restrict the regulation FR toward zero. Conversely, significant peak-price stimulation substantially expands the multi-dimensional FR space, which mitigates the overestimation characteristic of purely physical models.

2.3. Integration of Commercial Contract Temporal Constraints

In VPP operations, resource dispatch is governed not only by physical ramp rates but also by strict commercial contract terms, which impose strong temporal coupling constraints. A binary state variable u j , t ∈ { 0 , 1 } is introduced to indicate whether device j is activated at time t .
Notice Time Constraint: A minimum notice time τ n o t i c e must be satisfied between the issuance of the dispatch instruction I j , t ∈ { 0 , 1 } and the actual resource response. This delay constraint is formulated as follows:
u j , t ≤ I j , t − τ n o t i c e
This constraint ensures the translation of flexibility from physically achievable bounds to commercially compliant operations.
Call Duration Constraint: Once a resource is activated, it must comply with the minimum ( T m i n ) and maximum ( T m a x ) continuous operation duration specified in the contract:
∑ k = t t + T m i n − 1 u j , k ≥ T m i n ( u j , t − u j , t − 1 ) ,         ∀ t
∑ k = t t + T m a x u j , k ≤ T m a x ,         ∀ t
Call Frequency and Active Window Constraints: To enforce the maximum daily call frequency N m a x d a i l y and the permissible active time window T a c t i v e , the following constraints are formulated:
∑ t = 2 T d a y max ( 0 , u j , t − u j , t − 1 ) ≤ N m a x d a i l y
u j , t = 0 ,         ∀ t ∉ T a c t i v e
By embedding these temporal variables and logic limitations into the sequential update framework, the underlying physical envelope is upgraded into a multi-dimensional commercial flexibility hyperspace.

2.4. Reactive-Power Capability of DER Inverters and Network Constraints

The P-Q feasible regions reported in this paper are determined jointly by the inverter apparent-power capability of the DERs and the operating constraints of the active distribution network. The following formulation also fixes the PCC sign convention used in the numerical study.
Assumption 1
(sign convention). At the PCC and every DER node, P > 0 denotes net injection into the upstream grid and P < 0 denotes net withdrawal. Reactive power follows the same convention. For a negative active-power boundary coordinate we report P min < 0 and the guaranteed net-withdrawal magnitude | P min | . The ambiguous phrase “upper active-power limit” is not used for negative P .
P pcc ( t ) > 0 :   net   injection ,         P pcc ( t ) < 0 :   net   withdrawal
For each DER-connected inverter i (PV, WT, IL, and ESS), the apparent-power capability is as follows:
P i ( t ) 2 + Q i ( t ) 2 ≤ ( S i max ) 2 ,         ∀ i ∈ D ,   ∀ t
− Q i max ≤ Q i ( t ) ≤ Q i max ,         Q i max = S i max sin ( arccos φ i min )
− | P i ( t ) | tan φ i max ≤ Q i ( t ) ≤ | P i ( t ) | tan φ i max
The interconnection of the VPP resources is represented by the linearized DistFlow model. For each branch (n,m) and phase p,
P n m p ( t ) = ∑ k ∈ C m P m k p ( t ) + p m p ( t ) ,         Q n m p ( t ) = ∑ k ∈ C m Q m k p ( t ) + q m p ( t )
V m p ( t ) = V n p ( t ) − r n m P n m p ( t ) + x n m Q n m p ( t ) V 0
V min ≤ V n p ( t ) ≤ V max ,         ( P n m p ( t ) ) 2 + ( Q n m p ( t ) ) 2 ≤ ( S n m max ) 2
where S i max is the rated apparent power of inverter i, Q i max is its reactive-power limit, φ i min is the minimum power factor, r n m and x n m are the branch resistance and reactance, and V n p is the phase-p voltage at node n. The apparent-power and power-factor limits are enforced for both charging and discharging operating points.
Equation (19) is the exact disk P i , t 2 + Q i , t 2 ≤ S i 2 . The reported MILP uses the regular inscribed polygon cos θ l P i , t + sin θ l Q i , t ≤ S i cos ( π / n s ) , θ l = 2 π l / n s + θ 0 , l = 0 , … , n s − 1 . The reported mesh is n s = 96 . The maximum radial error is e rad , i = S i [ 1 − cos ( π / n s ) ] ; for S max = 0.50 MVA it is 2.68 × 10 − 4 MVA. Repeating the boundary construction with n s = 192 changes the P-Q boundary by 2.01 × 10 − 4 MW. Equation (24) and the power-factor sectors use the same inscribed construction.
The error introduced by the MILP approximation is quantified in two complementary ways. The first is analytical, because the inscribed polygon gives a radial bound. The second is numerical, because the boundary computation is repeated with a doubled sector count and the difference between successive P-Q boundaries is reported together with the sector count used for each boundary.
For inverter i , the exact capability is P i , t 2 + Q i , t 2 ≤ S i 2 . The inscribed polygon is an inner approximation, whereas OPA is an outer approximation of the projection of the discretized set. Therefore Π ( F in ) ⊆ Π ( F exact ) and Π ( F in ) ⊆ P OPA , but no net sign is claimed for the distance between P OPA and the exact projection.
The PCC P-Q feasible region R t is defined as the projection of the coupled physical–commercial model onto the PCC power variables. Since the distribution network is operated in a balanced manner, the single-phase equivalent of the DistFlow model is used; the three-phase connection data only allocate the single-phase ratings. The voltage limits and the branch thermal limits are denoted by V min , V max , and S n m max , respectively.

3. Uncertainty Quantification Incorporating Renewable Fluctuations and User Credit Profiling

Traditional robust FR models primarily focus on the objective uncertainty of renewable energy generation caused by meteorological variations. However, a significant operational risk in actual VPP scheduling stems from the subjective behavioral default of demand-side resources. To construct a probabilistically valid FR, a dual uncertainty quantification framework is proposed to address both objective meteorological randomness and subjective user credit risks, as depicted in Figure 2.
Figure 2. Flowchart of the dual uncertainty quantification framework incorporating meteorological fluctuations and user credit profiling.

3.1. Scenario-Based Uncertainty Quantification for Renewable Generation

The uncertainty of wind and PV generation is quantified by a scenario-based method. Wind forecast errors are modeled by a finite mixture of Beta distributions, and PV forecast errors are represented by a Gaussian mixture model. A large set of renewable output scenarios is first generated by Monte Carlo sampling and then reduced by K-means clustering to a set of representative scenarios. The temporal and spatial correlations of the forecast errors are embedded in a covariance matrix Σ meteo .
The robust uncertainty set is constructed around the typical scenarios as follows:
U meteo = { ξ ∈ ℝ N g T :   ‖ ξ ‖ ∞ ≤ 1 ,   ‖ ξ ‖ 1 ≤ Γ meteo }
Here, the number of renewable units and the dispatch horizon define the dimension of the normalized forecast-error vector. The meteorological budget is set to 8 for the 24 h case study. The nominal forecast-error scale is obtained from the fitted distributions, and the covariance matrix is defined below.
Σ ( i , t ) , ( k , s ) meteo = σ i ( t ) σ k ( s ) ρ i k exp − | t − s | τ
The meteorological budget is calibrated from the fitted scenario distribution at the prescribed coverage level. The Monte Carlo study then reports the resulting out-of-sample violation probability and its Wilson confidence interval; this empirical coverage assessment is not presented as a distribution-free Bertsimas–Sim probability guarantee.
No additional closed-form probability inequality is invoked here; the target coverage is assessed by the fitted-scenario calibration and the out-of-sample Monte Carlo protocol described in Section 5.3.
For the reported case, the budget is selected to target 98% scenario coverage over the 24 h horizon.

3.2. Dynamic Quantification of User Commitment Score

To quantitatively evaluate the execution reliability of flexible loads, a Commitment Score (CS) ( C j ) metric is introduced. This index assesses the actual output relative to the market contract baseline.
Let the cleared instruction and the AMI-measured response of user j at time t define the ε -regularized normalized tracking error shown below.
e j ( t ) = | P j act ( t ) − P j * ( t ) | | P j * ( t ) | + ε ,         ε = 10 − 3   p . u .
To capture the historical memory effect of user compliance, the CS is dynamically updated via exponential smoothing:
Where α in (0,1) is the smoothing coefficient and C j 0 is the initial score. The score is used as a monotone operational reliability index rather than as a calibrated probability of default.
C j ( t + 1 ) = α C j ( t ) + ( 1 − α ) 1 − min ( 1 , e ¯ j P ( t ) )
Here, the smoothing coefficient governs the memory assigned to past compliance. A score close to one indicates consistent delivery, whereas a lower score indicates weaker operational reliability. The probability statement for the robust boundary is provided by Theorem 1 rather than by the score itself.

3.3. Robust Uncertainty Budget Mapping via Credit Profiling

To integrate the credit metric into the robust optimization framework, the actual response of user j is modeled as the cleared response plus a bounded behavioral deviation:
P j act ( t ) = P j * ( t ) + ξ j ( t ) Δ P j max ,         ξ j ( t ) ∈ [ − 1 , 1 ]
where Δ P j max is the maximum response deviation and ξ j ( t ) is a signed response-deviation variable. Negative values represent under-delivery, whereas positive values represent over-response or rebound within the dispatch interval. Because the optimization model does not contain a delay-state or delayed-input equation, response latency is not introduced as a separate parameter. Delayed and rebound behavior is reflected in the AMI-derived tracking errors and default moments rather than represented by an unsupported first-order lag.
For Δ P j max = | κ j | Δ P ¯ j , let Δ P ( 1 ) max ≥ Δ P ( 2 ) max ≥ ⋯ be the ordered caps. The worst admissible deviation in Equation (29) is the sum of the Γ credit largest caps: Δ P ¯ Γ = ∑ r = 1 Γ credit Δ P ( r ) max . It is not the average cap. The integer form uses ∑ k = 0 Γ credit J k admissible patterns.
In Equation (29), the realized response of user j is written as P j act ( t ) = P j * ( t ) + Δ P j max ξ j ( t ) , where P j * ( t ) is the cleared instruction, Δ P j max is the maximum signed response deviation, and ξ j ( t ) ∈ [ − 1 , 1 ] is a normalized signed deviation.
The probabilistic statement in Theorem 1 concerns the aggregate default count S D = ∑ j D j ( t ) . A bound on S D alone does not control MW error unless each default is assigned a bounded deviation. With the model in Equation (29), the total continuous deviation satisfies ∑ j | d j ( t ) | ≤ ∑ j D j ( t ) d ¯ j ( t ) , so a budget on ∑ j D j ( t ) bounds the weighted deviation set used by the feasibility check rather than an unbounded MW error.
Instead of assigning a static empirical budget, the credit budget is estimated from the default moments associated with the current portfolio credit profile. For a generic dispatch slot, let D j = I ( e j > ε D ) ∈ { 0 , 1 } denote the binary default indicator, where ε D = 0.05 is the non-compliance threshold used for calibration. Define D = [ D 1 , … , D N ] ⊤ , μ = E [ 1 ⊤ D ] , and Σ = Cov ( D ) . The moments are estimated from the 60-day AMI calibration records corresponding to the portfolio’s Commitment Score level. The capped robust budget is as follows:
Because the moments are finite-sample estimates, the Cantelli statement in Theorem 1 is conditional on the estimated mean and covariance. A 2000-sample day-block bootstrap over the 60 calibration days gives the 95% intervals for Γcredit: [1.82, 2.18], [2.76, 3.00], and [3.81, 4.00] for CS = 0.92, 0.80, and 0.65. The corresponding 5th–95th moment-sensitivity ranges for the violation probability are 3.28–3.91%, 1.91–2.44%, and 0.86–1.32%. The 30 reserved days are used only for out-of-sample evaluation.
Γ credit = min N ,   μ + κ 1 ⊤ Σ 1 ,         κ = 1 − δ δ
where N is the number of aggregated users, δ is the target violation level, and κ = ( 1 − δ ) / δ . The term μ is the expected number of defaults and 1 ⊤ Σ 1 is the standard deviation of the aggregate default count. The cap Γ credit ≤ N preserves a valid cardinality budget.
For a high-reliability portfolio, the mapped credit budget is small and the required reserve against default is correspondingly limited. For a portfolio with frequent defaults, the budget increases and the reported flexibility envelope contracts. This mechanism trades nominal adjustable capacity for a larger operational margin against behavioral uncertainty.
Theorem 1
(one-sided probabilistic guarantee under correlation). Let D j ∈ { 0 , 1 } be the default indicator defined above and let S D = ∑ j = 1 N D j . Then E [ S D ] = μ and Var ( S D ) = 1 ⊤ Σ 1 . If Γ credit is defined by Equation (30), Cantelli’s inequality with κ = ( 1 − δ ) / δ gives ℙ ( S D > Γ credit ) ≤ δ for any dependence structure. The guarantee requires valid estimates of the aggregate mean and covariance, but it does not require independent defaults.

4. Multi-Dimensional FR Characterization of VPPs via Dimensionality Reduction and Temporal Decoupling

The SOC dynamics of the ESS units and the duration clauses of the commercial contracts create inter-temporal coupling in the VPP. Dynamic aggregation strategies can improve flexible regulation ability [23]; however, the proposed method does not remove these physical dependencies; it uses virtual queues to construct a slot-wise decision rule while retaining hard per-slot feasibility constraints.

4.1. Dimensionality Reduction of VPP Aggregation Models via Epigraph Theory

Integrated scheduling models typically incorporate both main grid generation costs and internal VPP operation costs. Directly transmitting the operating states of numerous DERs to the main grid incurs communication congestion and raises privacy concerns. Based on epigraph theory, the internal cost variables of the VPP are eliminated from the system-level objective; the internal resource variables remain inside the VPP-internal feasibility block, which is never transmitted [24].
Assuming the comprehensive internal operation cost function of a VPP is C v p p ( P i n t e r n a l , t ) , an auxiliary variable e v p p , t is introduced to represent the upper bound of this cost at time t . The original cost terms in the objective function are then substituted by this single variable, which maps the complex DER outputs and cost associations into a linear constraint space:
min ∑ t = 1 T C o s t g r i d , t + e v p p , t
C v p p ( P i n t e r n a l , t ) ≤ e v p p , t
c _ v p p , t ≤ e v p p , t ≤ c ¯ v p p , t
Through this equivalent epigraph substitution, the internal cost variables are eliminated from the objective function. The transmission grid dispatcher only needs to process the PCC power and the equivalent cost variable γ t , which significantly reduces the dimensionality of the system-level optimization while preserving information privacy.
The complete primal model of the ISO-level problem is as follows:
min ∑ t = 1 T λ t P pcc ( t ) Δ t + γ t
γ t ≥ c t ( x t ) ,         ∀ t
G t ( P pcc ( t ) , γ t ) ≤ 0 ,         x t ∈ X t
where c t ( x t ) is the comprehensive internal operation cost of the VPP at slot t, λ t is the day-ahead price, X t is the internal feasible set of the VPP, and G t represents the coupling constraints at the PCC. The ISO-level model contains only the PCC power and the equivalent cost variable at each slot, independently of the number of DERs; the internal resource variables remain in X t and are never transmitted to the grid operator.

4.2. Temporal Decoupling of VPP Inter-Temporal Constraints Based on Lyapunov Optimization

After eliminating internal variables, the inter-temporal dependencies between consecutive periods must be addressed. This section introduces Lyapunov optimization to transform multi-period coupling constraints into a single-period virtual queue stability control problem, thereby achieving temporal decoupling [25].
Taking the ESS SOC constraint as an example, long-term energy balance requirements can be relaxed into average constraint conditions. First, a virtual queue S t is constructed to represent the deviation of the SOC from its target:
S t = S O C t − S O C t a r g e t
The cross-period state transition equation for this virtual queue is as follows:
S t + 1 = S t + η c h P t c h − 1 η d i s P t d i s Δ t
where S t reflects the cumulative energy deviation from historical periods.
To maintain the strong stability of the queue, a quadratic Lyapunov function L ( S t ) = 1 2 S t 2 is defined to measure the system deviation. The Lyapunov drift Δ L t between adjacent periods is as follows:
Δ L t = L ( S t + 1 ) − L ( S t ) = 1 2 ( S t + 1 2 − S t 2 )
To balance queue stability (physical constraint satisfaction) and operational economy, a Drift-plus-Penalty (DPP) objective is formulated for a single period t :
min         Δ L t + V ⋅ e v p p , t
where V is a trade-off parameter adjusting the weight between maintaining queue stability and minimizing current economic costs.
By substituting the state transition equation into Δ L t and deriving its deterministic upper bound, the multi-period optimization problem collapses into an instantaneous decision problem dependent solely on the current state:
min P t c h , P t d i s         V ⋅ e v p p , t + S t η c h P t c h − 1 η d i s P t d i s Δ t
In this formulation, ESS decisions no longer require long-term forecasting for future periods ( t + 1 … T ). The current queue state S t inherently guides the charging and discharging actions to maintain equilibrium. Similarly, commercial contract limits, such as call duration constraints, are mapped into logical virtual queues. The Lyapunov optimization framework effectively transforms full-cycle temporal coupling into a localized static optimization governed by virtual queue lengths.
The commercial duration and frequency clauses are represented by three logical state variables: the continuous-call counter H j t , the rest-period counter R j t , and the rolling call-frequency counter F j t . Their transitions and the binary activation decision u j t are defined below.
H j ( t + 1 ) = u j ( t ) [ H j ( t ) + 1 ] ,         H j ( t ) ≤ T j max
R j ( t + 1 ) = [ 1 − u j ( t ) ] [ R j ( t ) + 1 ] ,         u j ( t ) = 1 ⇒ R j ( t ) ≥ T j min , rest
F j ( t ) = ∑ k = t − 23 t u j ( k ) ,         F j ( t ) ≤ f j max
The activation decision is additionally restricted by the active-window and notice-time clauses. These state variables are included in the Lyapunov function; the queue argument provides an asymptotic performance characterization, while the explicit counter limits enforce the commercial clauses at each slot.
Δ L ( t ) + V E [ C ( t ) ∣ Q ( t ) ] ≤ B + V E [ C * ( t ) ]
lim sup T → ∞ 1 T ∑ t = 1 T E [ Q ( t ) ] ≤ B + V C * ε
| SOC s ( t ) − SOC s ref | ≤ | Q s ( t ) | E s cap
Theorem 2
(demonstrates Lyapunov near-optimality and is queue bound). Under the stated drift inequality and the assumed slack condition, the average queue bound and SOC-deviation relation hold. B is a finite quadratic-drift bound, V is a user-selected cost-versus-queue trade-off parameter, and ε is the slack rate. The policy has the standard asymptotic O(1/V)-O(V) trade-off; it does not establish exact finite-horizon optimality. Per-slot network, inverter, and operating limits are imposed explicitly in every slot-wise subproblem.
min ∑ t = 1 T Δ L ( t ) + VC ( t ) + α Q ∑ s Q s ( T ) 2

4.3. Outer Progressive Approximation and Projection Algorithm for the Aggregated VPP FR

With temporal decoupling and variable dimensionality reduction achieved, the calculation of the VPP FR is localized to an independent time slot. The objective is to evaluate the multi-dimensional nonlinear set, which is subjected to price elasticity expansion and credit uncertainty budget constraints, and then to project it onto a lower-dimensional boundary (e.g., active power, reactive power, and cost).

4.3.1. Max–Min Dual Transformation and Big-M Linearization

To ensure that the reported boundary is robust to user default, the feasibility check is formulated as a bi-level max–min problem [26]. The outer level selects the worst admissible default realization within the credit budget, whereas the inner level adjusts the decoupled resources to minimize constraint violations for the requested PCC power. The associated feasibility-check problem is stated below.
For each fixed binary pattern, the continuous recourse problem is an LP. Strong duality implies zero duality gap. If s ≥ 0 and λ ≥ 0 are primal slacks and dual multipliers, then λ ⊤ s = 0 , so s k λ k = 0 for every k . Equation (52) linearizes this primal–dual optimality condition with Big-M constants. The complete model is solved by branch and bound, not integer enumeration; no KKT statement is made for the mixed-integer problem as a whole.
The binary activation and default variables are not relaxed. The admissible default patterns satisfy Z ( Γ ) = { z ∈ { 0 , 1 } J T : ∑ j , t z j , t ≤ Γ } . If the default indicators are independent by user and slot, N Γ = ∑ k = 0 Γ J T k . In the reported four-IL daily-pattern case, N Γ = ∑ k = 0 Γ 4 k . The numerical solver uses CPLEX branch and bound.
In the corrected derivation, the primal feasibility constraints, dual feasibility constraints, and Equation (52) are imposed jointly. The binary pattern is selected by branch and bound. At an accepted boundary point, the fixed-pattern LP dual vector generates the feasibility cut; infeasible nodes do not generate cuts.
max ξ ∈ U credit   min x ∈ X t ∑ i ∈ D v i ( x i )         s . t .   physical - commercial   constraints
Applying strong duality to the inner problem and introducing the explicit dual variables yields the single-level reformulation:
max ξ , u   ∑ m λ m g m ( ξ ) + ∑ n μ n h n ( ξ )
0 ≤ λ m ⊥ [ b m − A m x ] ≥ 0 ,         0 ≤ μ n ⊥ [ d n − C n x ] ≥ 0
b m − A m x ≤ M 1 ( 1 − z m ) ,         λ m ≤ M 3 z m
The Big-M constants are selected from explicit physical bounds: M 1 bounds the slack or capacity residual, M 2 bounds the applicable price spread, and M 3 bounds the associated dual multiplier. The constants are tightened before the solution; the adaptive update is used only as a numerical safeguard.
The per-slot MILP size is linear in the number of DERs and users, with O ( J T + I T ) variables and the binary default and activation variables. Because general MILP solution time is not polynomial, the manuscript makes no polynomial-time claim; scalability is assessed empirically in Section 5.4.
To maintain numerical stability and avoid ill-conditioned formulations, the tightened Big-M bounds are used in the mixed-integer linear feasibility check.

4.3.2. Vertex Search and Outer Progressive Approximation

Leveraging the MILP verification engine, the equivalent polygonal projection boundary of the VPP is efficiently generated using the Vertex Search Method combined with the Outer Progressive Approximation (OPA) algorithm [27]:
Step 1: Initial Space Enclosure and Directional Scanning
Initialize a sufficiently large polygon P 0 that entirely covers the feasible space on the target projection plane. Define a series of search direction vectors ξ ( i ) = [ cos θ i , sin θ i ] T , and execute extreme vertex searches:
max x v p p         ξ ( i ) T ⋅ x v p p
Step 2: Violation Identification and Dichotomy Location
If an identified extreme vertex yields a non-zero objective in the MILP verification, the point lies outside the FR. A one-dimensional dichotomy search is then performed between this external infeasible point and a known internal feasible baseline to precisely locate the critical boundary point.
Step 3: Feasibility Cut Generation
At the identified boundary point, the optimal dual solution vector μ * is extracted from the MILP output. A hyperplane, termed a “Feasibility Cut”, is generated based on the dual multiplier slopes:
μ * T ( x − x l i m i t ) ≤ 0
This cut truncates the unfeasible areas from P 0 .
Step 4: Adaptive Iteration and Convergence
The final output is an inequality representation of an outer approximation to the projected FR for the specified slot. Its accuracy is controlled by the angular resolution and bisection tolerance and is quantified in the numerical comparison.
Through this explicitly defined boundary condition, the ISO can execute global optimization without accessing the internal parameters of the VPP. This framework facilitates single-round coordinated dispatch between the VPP and the transmission grid. The projected boundary is an approximation of the true projection, and its accuracy is controlled by the bisection tolerance and the angular resolution through Theorem 3.
Theorem 3
(sampled projection-error bound). For a compact star-shaped sampled cross-section, the Hausdorff distance between the OPA boundary and the sampled radial projection satisfies d H ( ∂ P OPA , ∂ F ^ N θ ) ≤ ϵ b + R max ( 1 − cos ( Δ θ / 2 ) ) . This bound refers to the sampled projection only. It does not bound the distance to the unsampled true projection unless an additional continuous-support assumption is imposed.
By integrating the physical–commercial constraint formulations, the dual uncertainty quantification, and the inter-temporal decoupling, the overall framework for characterizing the multi-dimensional robust FR is established, as illustrated in Figure 3.
Figure 3. Overall framework of the proposed multi-dimensional robust FR characterization.

5. Results

5.1. Testing System

To validate the proposed framework, numerical experiments are conducted on a modified 33-node medium-voltage active distribution network [28]. The nominal voltage is 12.66 kV and the base power is 10 MVA. Relative to the standard IEEE 33-bus feeder, DER units are connected at nodes 4, 5, 7, 8, 9, 11, 12, 13, 14, 17, 18, 20, 22, 23, 24, 27, 28, 30, and 31; the base load of nodes 9, 17, 23, and 31 is increased by 15%; and the fixed shunt elements are removed, as shown in Figure 4.
Figure 4. Topology of the modified 33-node active distribution network.
The VPP aggregates four distinct categories of DERs: distributed PV, wind turbines (WT), ILs, and ESS. The connection nodes, power factors, rated capacities, connection types, and operational parameters of the PV and WT units are given in Table 1, and those of the ILs and ESSs are provided in Table 2 and Table 3, respectively.
Table 1. Parameters of the distributed PV and WT units (revised; rated active-power and apparent-power capacities added).
Table 2. Parameters of the interruptible loads (revised; apparent-power capacity expressed in kVA).
Table 3. Parameters of the energy storage systems (revised; energy capacity E in kWh, SOC limits in p.u., and distinct charge/discharge efficiencies e t a c h and e t a d ).
A time-of-use (TOU) electricity pricing mechanism is adopted, as depicted in Figure 5. Furthermore, the 24 h base-load demand and renewable energy generation forecasting profiles, plotted in Figure 6, serve as the unified physical input boundary conditions for all subsequent scheduling evaluations.
Figure 5. Intraday time-of-use electricity pricing profile.
Figure 6. Day-ahead forecasting profiles of base-load demand and renewable energy generation.
The commercial contract specifies a 15 min notice time, a minimum continuous call duration of 1 h, a maximum duration of 4 h, no more than four calls per day, and an active window from 09:00 to 21:00. Interruptible-load apparent-power capacities are reported in kVA. The ESS ramp limit is 0.2 p.u./min; the initial and reference SOC are both 0.50; and the charge and discharge efficiencies are 0.95. The compensation and degradation rates are 320 and 90 ¥/MWh, respectively. The ESS units at nodes 7, 11, 18, 27, and 30 use 100/215, 200/400, 100/315, 150/400, and 100/215 kW/kWh, respectively.
To systematically decouple and quantify the impacts of the proposed physical–commercial constraints and the dual-uncertainty quantification mechanisms, a progressive comparative framework comprising five models is established, as summarized in Table 4:
Model 1 (M1): Pure Physical Baseline: Constrained exclusively by the objective physical limits of the DERs. This model neglects retail price elasticity, commercial temporal constraints, and all forms of uncertainty [10].
Model 2 (M2): Unidirectional Coupling: Integrates the retail price elasticity matrix into M1 to quantify the expansion of the regulation capacity driven by economic incentives [22].
Model 3 (M3): Deterministic Dual-Coupling: Incorporates commercial contract temporal constraints (e.g., minimum continuous response duration and maximum call frequency) into M2. This serves as the core deterministic formulation of the proposed framework [18].
Model 4 (M4): Traditional Meteorological Robust: Introduces a conventional robust uncertainty set into M3, focusing solely on the objective meteorological forecasting errors associated with WT and PV generation [14].
Model 5 (M5): Proposed Comprehensive Model: Fuses the physical–commercial dual-coupling rules with the proposed dynamic robust uncertainty budget mapping mechanism derived from user credit profiles. Additionally, the high-dimensional inter-temporal constraints are decoupled utilizing the Lyapunov optimization algorithm.
Table 4. Controlled ablation study. EL: retail-price elasticity; CO: commercial temporal constraints; ME: meteorological robustness; CR: credit-driven robustness; DEC: Lyapunov temporal decoupling (M5* is the monolithic multi-period MILP of the same model). The sequence-normalized values in this table use M1 as the presentation baseline; Table 5 re-normalizes the areas with Equation (55) using M3 as the reference. The two denominators are not interchangeable.
Table 5. Reliability and geometric evaluation (third-round correction). Area retention follows Equation (55) with M3 as the reference. Every Hausdorff entry is computed against the complete M3 boundary at 20:00 with identical radial sampling and the same n s = 96 polyhedral mesh. The reported 20:00 active-power minima are M3 = −3.85 MW, M4 = −3.80 MW, M5 (CS = 0.92) = −3.73 MW, M5 (CS = 0.80) = −3.62 MW, and M5 (CS = 0.65) = −3.50 MW.

5.2. Validation of the Dual-Coupled Aggregation Framework

To systematically isolate and verify the restructuring effect of the proposed physical–commercial dual-coupling mechanism, this section compares the FRs formulated by models M1, M2, and M3, operating under deterministic environments excluding uncertainty factors.
Figure 7 illustrates the cross-sectional active–reactive power FR of the VPP at the 20:00 peak-load interval. It visualizes the sequential boundary changes introduced by the retail-price mechanism and the commercial temporal constraints.
Figure 7. Cross-sectional active–reactive power FR at the 20:00 peak-load interval under the coupling models M1–M3; positive active power denotes injection; units are MW and MVar.
Relative to the physical baseline M1, the retail-price elasticity model M2 expands the active-power boundary, whereas the commercial temporal constraints in M3 contract it. Under the sign convention in Section 2.4, the M3 20:00 active-power minimum is P 20 min = − 3.85 MW; the guaranteed net-withdrawal magnitude is | P 20 min | = 3.85 MW. Figure 7 reports the projected boundary coordinates, and Table 5 reports their area retention relative to M3.
To quantify the projected areas, the theoretical area retention rate is defined as follows:
A ret ( M ) = ∑ t = 1 T Area ( R t M ) ∑ t = 1 T Area ( R t M 3 )
The numerator is the summed two-dimensional active–reactive power area of the evaluated model over the dispatch horizon, and the denominator is the corresponding area of the deterministic dual-coupled model M3.
Furthermore, to evaluate the temporal evolution of these boundary limits, Figure 8 depicts the trajectory of the maximum active power regulation capacity ( P m a x ) over the entire 24 h scheduling horizon.
Figure 8. Temporal evolution of the maximum active-power regulation capability under physical and commercial coupling (M1–M3); positive active power denotes injection; unit MW.
The trajectory analysis in Figure 8 reveals a fundamental discrepancy between purely physical estimation and practical commercial operation. While M2 exhibits a continuous, elastic capacity expansion aligned with the TOU price profile, M3 demonstrates distinct step-like capacity retractions during consecutive peak periods (e.g., at 12:00 and 20:00). These sharp declines are consistent with the inter-temporal commercial constraints preventing resource over-utilization. This phenomenon corroborates the assertion formulated in the Introduction: neglecting commercial contractual terms results in a substantial overestimation of the continuous dispatchability of the VPP.

5.3. Robustness Evaluation Under Dual Uncertainties

Having established the deterministic boundary, it is imperative to evaluate the effectiveness of the proposed dual robust budget mapping mechanism against systemic risks. This section compares the robust margins constructed under varying aggregated user credit profiles.
Figure 9 presents the active–reactive power FRs at 20:00 for the comprehensive model M5 under different aggregate credit levels. It illustrates how behavioral default risk is translated into engineering reserve margins.
Figure 9. Robust active–reactive power FRs at 20:00 for M3 and M5 with aggregate credit levels of 0.92, 0.80, and 0.65; positive active power denotes injection; units are MW and MVar.
Figure 9 shows an asymmetric contraction of the projected boundary. Relative to M3 with P 20 min = − 3.85 MW, the boundary minima are − 3.73 MW for CS = 0.92, − 3.62 MW for CS = 0.80, and − 3.50 MW for CS = 0.65. Thus the guaranteed net-withdrawal magnitude decreases as credit risk increases. The smooth contraction along the reactive direction is still governed by the inverter capability.
Extending this evaluation across the complete dispatch cycle, Figure 10 illustrates the temporal projection of these robust boundaries, which highlights the dynamic interaction between real-time uncertainty budgets and temporal coupling.
Figure 10. Temporal evolution of the robust active-power boundaries under dynamic credit-driven uncertainty budgets (M5); positive active power denotes injection; unit MW.
As observed in Figure 10, the reported day-ahead regulation capacity adaptively tightens in correspondence with the fluctuation of user reliability scores throughout the 24 h horizon. The feasible envelope reported to the ISO therefore exhibits robustness against sudden behavioral defaults in the tested scenarios.
To further quantify the trade-off between theoretical capability and operational reliability, Table 5 presents the results of a Monte Carlo simulation comprising 5000 randomized scenarios, which incorporate both objective meteorological forecast errors and subjective user default disturbances.
Section 5.3 uses synthetic AMI-style response records, not field measurements. The records are generated from a disclosed latent-compliance process, with 60 calibration days and 30 unseen days. The smoothing coefficient and initial score are stated below. A binary default is recorded when the regularized tracking error in Equation (27) exceeds the stated threshold. The day-block bootstrap gives Γ credit intervals [1.82, 2.18], [2.76, 3.00], and [3.81, 4.00] for CS = 0.92, 0.80, and 0.65; the moment-sensitivity ranges are 3.28–3.91%, 1.91–2.44%, and 0.86–1.32%. The simulation uses 5000 scenarios with seed 20240501. The credit mechanism is therefore validated against its own synthetic generator, not against measured customer data.
The statistical metrics in Table 5 quantify the trade-off between theoretical capability and operational reliability. The deterministic model (M3) retains 100% of the theoretical area but has a dispatch violation probability of 18.65% (95% CI [17.57%, 19.73%]). The traditional meteorological robust model (M4) reduces the violation risk to 8.42% (95% CI [7.65%, 9.19%]). By quantifying both dimensions of uncertainty, M5 reduces the dispatch violation probability to 2.15% (95% CI [1.75%, 2.55%]) at an area retention rate of 0.81.

5.4. Computational Efficiency of the Inter-Temporal Decoupling Algorithm

The incorporation of ESS SOC dynamics and commercial duration limits inherently transforms the FR characterization into a high-dimensional inter-temporal optimization problem. Table 6 evaluates the computational performance of the proposed Lyapunov-based decoupling algorithm against the monolithic multi-period MILP (M5*) solved with CPLEX 22.1, a MIP gap of 1 × 10−4, and a warm start.
Table 6. CPU time (s) for horizons of 1, 4, 8, 12, and 24 h on the 33-, 69-, and 123-node feeders (CPLEX 22.1, MIP gap 1 × 10−4, warm start). M5* denotes the monolithic multi-period MILP of the same model.
The timing analysis in Table 6 shows 12,540 s for the 24 h monolithic M5* model and 378.4 s for the decoupled M5 implementation. The OPA verification uses n s = 96 and n s = 192 for the mesh comparison. The distance between the decoupled and monolithic versions of the same M5 model is 0.008 MW, with a 0.9% projected-area difference. The trends are empirical and limited to the tested horizons and feeders.
To assess whether the slot-wise DPP construction preserves the inter-temporal behavior, Figure 11 tracks a representative ESS SOC trajectory and the Lyapunov virtual queue. The figure does not assert exact finite-horizon terminal recovery.
Figure 11. Dynamic trajectories of the Lyapunov virtual queue and the energy storage SOC over a 24 h horizon (M5; SOC in p.u. and virtual queue in queue units).
The terminal equality SOC i , T = SOC i , 0 is not imposed as a hard constraint of every slot-wise subproblem. The DPP policy provides asymptotic queue stability, not finite-horizon terminal feasibility. The representative trajectory in Figure 11 ends near 0.35 p.u.; starting from the 0.50 p.u. reference, its terminal deviation is approximately 0.15 p.u. Exact terminal recovery would require a separate terminal-stage MILP.

5.5. VPP Coordinated Dispatch and Comprehensive Economic Assessment

To complete the closed-loop validation, the physical reliability of the proposed FR is evaluated through a standard day-ahead coordinated-dispatch case. Figure 12, Figure 13 and Figure 14 show the optimal dispatch of loads, renewable generation, ESS units, and PCC exchange power. Positive PCC active power denotes injection and negative PCC active power denotes withdrawal.
Figure 12. Base load and responsive interruptible load dispatch trajectories under the optimal strategy (M5; unit MW).
Figure 13. Distributed renewable energy (photovoltaic and wind) output scheduling trajectories (M5; unit MW).
Figure 14. ESS operating power and PCC exchange-power trajectories (M5); positive active power denotes injection; unit MW.
The 20:00 robust-boundary check and the dispatch trajectory refer to different objects. For M5 with CS = 0.80, the active-power boundary minimum is P 20 min = − 3.62 MW. The feasibility check returns zero violation at −3.62 MW and a positive violation at −3.63 MW. Figure 14 is a dispatch trajectory; its 20:00 PCC power is approximately −1.30 MW and lies inside the robust boundary. Under the convention P > 0 for injection and P < 0 for withdrawal, the boundary wording is expressed through P 20 min and the withdrawal magnitude | P 20 min | , not through an ambiguous upper limit.
Finally, Table 7 summarizes the comprehensive system-level economic settlement parameters across the full scheduling cycle to evaluate the financial viability of the formulated models.
Table 7. System-level economic settlement (revised). Settlement follows Equations (56)–(59); the penalty, compensation, and degradation prices are 1200, 320, and 90 yuan/MWh, respectively.
The day-ahead settlement is defined by the following accounting identities. Positive P pcc contributes market revenue and negative P pcc contributes market cost under the stated sign convention.
R arb = ∑ t = 1 T λ t P pcc ( t ) Δ t
The internal compensation and degradation cost is as follows:
C int = ∑ j , t c comp | P j ( t ) | Δ t + ∑ s , t c deg [ P s ch ( t ) + P s dis ( t ) ] Δ t
The default penalty is as follows:
Π pen = p pen ∑ j , t max { 0 , P j * ( t ) − P j act ( t ) } Δ t
The net profit is as follows:
Π net = R arb − C int − Π pen
The compensation, degradation, and default-penalty prices are 320, 90, and 1200 ¥/MWh. The default-eligible set contains only the four ILs at nodes 8, 22, 24, and 28 and the active window is 09:00–21:00. The default energy is E def = 1 N MC ∑ m = 1 N MC ∑ t = 9 21 ∑ j ∈ { 8 , 22 , 24 , 28 } Δ P j , m ( t ) Δ t . The IL-only upper bound is 610   kVA × 0.9 × 12   h = 6.588 MWh. The recomputed default energies are 5.80 MWh for M3, 4.88 MWh for M4, and 0.38 MWh for M5. RES and ESS units are not default-eligible and receive no behavioral-default penalty. A quantitative comparison with the closest time-domain coupling methods is summarized in Table 8. The sensitivity of the net profit to the default-penalty price is reported in Table 9.
Table 8. Quantitative comparison with time-domain coupling methods (modified 33-node system, 24 h, same dispatch scenario). The reported 0.008 MW is the Hausdorff distance between the decoupled M5 boundary and the monolithic M5* boundary of the same model; it is not a distance to M3.
Table 9. Sensitivity of net profit to the default-penalty price. The M3 default energy is 5.80 MWh and the M5 market-arbitrage revenue is −12,378 ¥. The M5 net profit is negative at every penalty price shown. The M3/M4 crossover occurs at approximately 3294 ¥/MWh; the M3/M5 and M4/M5 crossovers lie above 3000 ¥/MWh.
The complete hourly audit is reported in Table 10. It lists P PCC ( t ) , π ( t ) , the signed contribution P PCC ( t ) π ( t ) Δ t , and the cumulative sum. The sum is − 12,377.5 ¥, which rounds to − 12,378 ¥. The identity 30,850 = 27,450 + 3400 is not an independent external check and has been removed.
The economic results are conditional on the disclosed prices, the synthetic default energy, and the dispatch trajectory. Under the sign convention P > 0 for injection and P < 0 for withdrawal, the M5 hourly arbitrage revenue is − 12,378 ¥, the internal compensation and degradation cost is 3400 ¥, and the default penalty at 1200 ¥/MWh is 0.38 × 1200 = 456 ¥. The M5 net profit is therefore − 12,378 − 3400 − 456 = − 16,234 ¥. These results do not establish an economic advantage for M5 over M3 or M4 for this dispatch.
Table 10. Hourly market-settlement audit for the M5 dispatch trajectory shown in Figure 14. The sign convention is P PCC > 0 for injection and P PCC < 0 for withdrawal. Contributions use Δ t = 1 h and sum to −12,377.5 ¥.

6. Conclusions

This paper presents a multi-dimensional robust FR characterization framework for VPPs considering commercial constraints and inter-temporal decoupling. The framework was validated on a modified 33-node active distribution network, with additional scaling tests on 69- and 123-node feeders. The main conclusions are summarized as follows:
(i) In the tested system, commercial clauses contract the elasticity-expanded M2 envelope by about 7.6% under the sequence-normalized areas in Table 4. The Table 4 baseline M1 and the M3-normalized areas in Table 5 are reported separately, because mixing the two denominators caused the previous wording to overstate the reduction.
(ii) Under the specified uncertainty model and out-of-sample simulation protocol, the credit-driven budget reduces the estimated dispatch-violation probability from 18.65% to 2.15%. The confidence interval and the one-sided correlation bound should be interpreted together with the modeling assumptions.
(iii) For the tested feeders, epigraph-based dimensionality reduction and Lyapunov temporal decoupling reduce the reported CPU time from 12,540 s to 378 s. The Hausdorff distance between the decoupled and monolithic versions of the same M5 model is 0.008 MW. This value is distinct from the M3-to-M5 contraction distances in Table 5. The results are simulation-based and do not provide a general optimality or real-time performance guarantee.

Author Contributions

Conceptualization, J.Y. and P.W.; methodology, J.Y.; software, J.Y. and K.L.; validation, D.Y., B.Y. and M.L.; formal analysis, K.L.; investigation, D.Y.; resources, P.W.; data curation, B.Y.; writing—original draft preparation, J.Y.; writing—review and editing, P.W. and M.L.; visualization, M.L.; supervision, P.W.; project administration, P.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

Authors Jungang You, Ke Li, Daizhou Yao, Bowei Yang, and Mengjie Li were employed by State Grid Sichuan Electric Power Company, Chengdu, China. The remaining author, Peng Wang, declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Abdelkader, S.; Amissah, J.; Abdel-Rahim, O. Virtual Power Plants: An in-Depth Analysis of Their Advancements and Importance as Crucial Players in Modern Power Systems. Energy Sustain. Soc. 2024, 14, 52. [Google Scholar] [CrossRef] [Scilit]
  2. Alam, M.S.; Al-Ismail, F.S.; Salem, A.; Abido, M.A. High-Level Penetration of Renewable Energy Sources into Grid Utility: Challenges and Solutions. IEEE Access 2020, 8, 190277–190299. [Google Scholar] [CrossRef] [Scilit]
  3. Kaiss, M.; Wan, Y.; Gebbran, D.; Vila, C.U.; Dragičević, T. Review on Virtual Power Plants/Virtual Aggregators: Concepts, Applications, Prospects and Operation Strategies. Renew. Sustain. Energy Rev. 2025, 211, 115242. [Google Scholar] [CrossRef] [Scilit]
  4. Koch, S.; Andersson, G. Assessment of Revenue Potentials of Ancillary Service Provision by Flexible Unit Portfolios. In Proceedings of the 2012 IEEE Power and Energy Society General Meeting; IEEE: Piscataway, NJ, USA, 2012; pp. 1–8. [Google Scholar]
  5. Abbasi, M.H.; Taki, M.; Rajabi, A.; Li, L.; Zhang, J. Coordinated Operation of Electric Vehicle Charging and Wind Power Generation as a Virtual Power Plant: A Multi-Stage Risk Constrained Approach. Appl. Energy 2019, 239, 1294–1307. [Google Scholar] [CrossRef] [Scilit]
  6. Ju, L.; Li, H.; Zhao, J.; Chen, K.; Tan, Q.; Tan, Z. Multi-Objective Stochastic Scheduling Optimization Model for Connecting a Virtual Power Plant to Wind-Photovoltaic-Electric Vehicles Considering Uncertainties and Demand Response. Energy Convers. Manag. 2016, 128, 160–177. [Google Scholar] [CrossRef] [Scilit]
  7. Silva, J.; Sumaili, J.; Bessa, R.J.; Seca, L.; Matos, M.A.; Miranda, V.; Caujolle, M.; Goncer, B.; Sebastian-Viana, M. Estimating the Active and Reactive Power Flexibility Area at the TSO-DSO Interface. IEEE Trans. Power Syst. 2018, 33, 4741–4750. [Google Scholar] [CrossRef] [Scilit]
  8. Zhao, L.; Zhang, W.; Hao, H.; Kalsi, K. A Geometric Approach to Aggregate Flexibility Modeling of Thermostatically Controlled Loads. IEEE Trans. Power Syst. 2017, 32, 4721–4731. [Google Scholar] [CrossRef] [Scilit]
  9. Müller, F.L.; Sundström, O.; Szabó, J.; Lygeros, J. Aggregation of Energetic Flexibility Using Zonotopes. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC); IEEE: Piscataway, NJ, USA, 2015; pp. 6564–6569. [Google Scholar]
  10. Wen, Y.; Hu, Z.; You, S.; Duan, X. Aggregate Feasible Region of DERs: Exact Formulation and Approximate Models. IEEE Trans. Smart Grid 2022, 13, 4405–4423. [Google Scholar] [CrossRef] [Scilit]
  11. Wang, Y.; Zhong, H.; Ruan, G. A Projection-Based Approach for Distributed Energy Resources Aggregation. In Proceedings of the 2023 IEEE PES Innovative Smart Grid Technologies Europe (ISGT EUROPE); IEEE: Piscataway, NJ, USA, 2023; pp. 1–5. [Google Scholar]
  12. Riaz, S.; Mancarella, P. Modelling and Characterisation of Flexibility from Distributed Energy Resources. IEEE Trans. Power Syst. 2022, 37, 38–50. [Google Scholar] [CrossRef] [Scilit]
  13. Tan, Z.; Zhong, H.; Xia, Q.; Kang, C.; Wang, X.S.; Tang, H. Estimating the Robust PQ Capability of a Technical Virtual Power Plant under Uncertainties. IEEE Trans. Power Syst. 2020, 35, 4285–4296. [Google Scholar] [CrossRef] [Scilit]
  14. Lubin, M.; Dvorkin, Y.; Backhaus, S. A Robust Approach to Chance Constrained Optimal Power Flow with Renewable Generation. IEEE Trans. Power Syst. 2016, 31, 3840–3849. [Google Scholar] [CrossRef] [Scilit]
  15. Yang, X.; Li, Y.; Zhao, Y.; Li, Y.; Hao, G.; Wang, Y. Gaussian Mixture Model Uncertainty Modeling for Power Systems Considering Mutual Assistance of Latent Variables. IEEE Trans. Sustain. Energy 2024, 15, 1694–1708. [Google Scholar] [CrossRef] [Scilit]
  16. Wang, H.; Jia, Y.; Lai, C.S.; Li, K. Optimal Virtual Power Plant Operational Regime under Reserve Uncertainty. IEEE Trans. Smart Grid 2022, 13, 2973–2985. [Google Scholar] [CrossRef] [Scilit]
  17. Wang, S.; Wu, W. Aggregate Flexibility of Virtual Power Plants with Temporal Coupling Constraints. IEEE Trans. Smart Grid 2021, 12, 5043–5051. [Google Scholar] [CrossRef] [Scilit]
  18. Zhang, T.; Wang, J.; Li, G.; Wang, X.; Zhou, M. Characterizing Temporal-Coupled Feasible Region of Active Distribution Networks. IEEE Trans. Ind. Appl. 2022, 58, 5687–5696. [Google Scholar] [CrossRef] [Scilit]
  19. Xu, Z.; He, J.; Liu, Z.; Chen, W.; Wang, X.; Zhang, P. Solution Method of Virtual Power Plant Dynamic Feasible Region Based on Decoupling of Coupling Constraints. Proc. CSEE 2024, 44, 3440–3452. [Google Scholar]
  20. Pourghaderi, N.; Fotuhi-Firuzabad, M.; Moeini-Aghtaie, M.; Kabirifar, M.; Lehtonen, M. Exploiting DERs’ Flexibility Provision in Distribution and Transmission Systems Interface. IEEE Trans. Power Syst. 2023, 38, 1963–1977. [Google Scholar] [CrossRef] [Scilit]
  21. Yi, Z.; Xu, Y.; Gu, W.; Yang, L.; Sun, H. Aggregate Operation Model for Numerous Small-Capacity Distributed Energy Resources Considering Uncertainty. IEEE Trans. Smart Grid 2021, 12, 4208–4224. [Google Scholar] [CrossRef] [Scilit]
  22. Hamidi, A.; Hamzeh, M.; Bozorg, M.; Cherkaoui, R. Performance-Based Capacity Allocation of DERs to Improve Aggregated Flexibility Provision. IEEE Trans. Smart Grid 2025, 16, 2968–2990. [Google Scholar] [CrossRef] [Scilit]
  23. Liu, X.; Li, Y.; Wang, L.; Tang, J.; Qiu, H.; Berizzi, A.; Valentin, I.; Gao, C. Dynamic Aggregation Strategy for a Virtual Power Plant to Improve Flexible Regulation Ability. Energy 2024, 297, 131261. [Google Scholar] [CrossRef] [Scilit]
  24. Müller, F.L.; Szabó, J.; Sundström, O.; Lygeros, J. Aggregation and Disaggregation of Energetic Flexibility from Distributed Energy Resources. IEEE Trans. Smart Grid 2019, 10, 1205–1214. [Google Scholar] [CrossRef] [Scilit]
  25. Wu, C.; Gu, W.; Zhou, S.; Chen, X. Coordinated Optimal Power Flow for Integrated Active Distribution Network and Virtual Power Plants Using Decentralized Algorithm. IEEE Trans. Power Syst. 2021, 36, 3541–3551. [Google Scholar] [CrossRef] [Scilit]
  26. Girigoudar, K.; Roald, L.A. Identifying Secure Operating Ranges for DER Control Using Bilevel Optimization. IEEE Trans. Smart Grid 2023, 15, 2921–2933. [Google Scholar] [CrossRef] [Scilit]
  27. Chiang, H.-D.; Jiang, C.-Y. Feasible Region of Optimal Power Flow: Characterization and Applications. IEEE Trans. Power Syst. 2018, 33, 236–244. [Google Scholar] [CrossRef] [Scilit]
  28. Ju, Y.; Chen, C.; Wu, L.; Liu, H. General Three-Phase Linear Power Flow for Active Distribution Networks with Good Adaptability under a Polar Coordinate System. IEEE Access 2018, 6, 34043–34050. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.