Previous Article in Journal
Systematic Review on Additive Friction Stir Deposition: Materials, Processes, Monitoring and Modelling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Dispatch of Distribution Network Operators, Distributed Energy Resource Aggregators, and Distributed Energy Resources: A Three-Level Conditional Value-at-Risk Optimization Model

1
Marketing Service Center, State Grid Jiangsu Electric Power Co., Ltd., Nanjing 210016, China
2
State Grid Flexible Load Regulation and Supply-Demand Interaction Technology Laboratory, Nanjing 211106, China
3
School of Electrical and Power Engineering, Hohai University, Nanjing 211100, China
*
Author to whom correspondence should be addressed.
Inventions 2024, 9(6), 117; https://doi.org/10.3390/inventions9060117
Submission received: 31 October 2024 / Revised: 17 November 2024 / Accepted: 19 November 2024 / Published: 25 November 2024

Abstract

:
To enhance the participation enthusiasm of distributed energy resources (DERs) and DER aggregators in their demand response, this paper develops a three-level distributed scheduling model for the distribution network operators (DNO), DER aggregators, and DERs based on the conditional value-at-risk (CVaR) theory. First, a demand response model is established for the DNO, DER aggregators, and DERs. Next, we employ the analytical target cascading (ATC) method to construct a three-level distributed scheduling model, where incentive and compensation prices are shared as consensus variables across the model levels to amplify the influence of DER aggregators on incentive prices and DERs on compensation prices. Then, the photovoltaic output model is restructured using the CVaR theory to effectively measure the risk associated with photovoltaic output uncertainty. Finally, an analysis is conducted using the IEEE 33-node distribution network to validate the effectiveness of the proposed model.

1. Introduction

In China’s evolving electricity market, the diversity of trading entities and models is increasing, resulting in more complex interactions among market participants [1]. Relying exclusively on the power generation side poses challenges in maintaining the safety and stability of the power system. To enhance the response speed of the DNO, implementing a demand response mechanism on the DERs can effectively guide DERs to align with DNO regulations [2], thereby alleviating scheduling pressures on the DNO.
Given the vast number and wide distribution of DERs, they are difficult to directly regulate. Therefore, DER aggregatorsean consolidate DERs [3], creating a three-level response system of DNO–DER aggregators–DERs. However, the diversity of DERs, complex scheduling, and the influence of DERs operators’ psychology complicate resource management [4].
To achieve the “dual carbon” goal, the large-scale integration of DERs has become a norm in China’s power system [5]. These DERs, however, are highly volatile and unpredictable [6], requiring DNOs to maintain additional peak shaving capabilities and reserve capacity. Additionally, some DERs outputs peak during low-demand periods (like nighttime), leading to the underutilization of DERs.
To explore resource scheduling in demand responses, the authors of [7] developed a hierarchical game model and implemented a closed-loop inverse mechanism to enhance the tuning speed of the demand response strategy. The authors of [8], utilizing the theory of cross elasticity, established a multi-energy demand side model to accurately assess DERs behavior. Meanwhile, another study [9] introduced a dual incentive mechanism that offers differentiated incentives for various DERs types, effectively lowering incentive costs while meeting response objectives.
To predict the uncertainty of DERs, ref. [10] employed a graph deep learning-based retail dynamic price mechanism to accurately assess DERs energy consumption at varying prices, thereby effectively reducing demand response uncertainty. Some studies focus on pre-selecting output scenarios. For instance, ref. [11] developed a DERs energy management system to support demand-side participating in demand response, utilizing the Monte Carlo simulation to generate uncertain scenarios within the model. Additionally, refs. [12,13] pre-selected a set of typical output scenarios to account for the uncertainty in wind power output.
Given the wide distribution and large number of demand response entities, centralized algorithms necessitate frequent information transmission, which can raise privacy concerns. In contrast, distributed algorithms facilitate local computation for all participants, ensuring privacy protection and aligning with the trend toward decentralized technology. As a result, they are increasingly adopted. For example, the authors of [14] developed a demand response for virtual power plant participation and implemented distributed optimization using the ADMM algorithm, enhancing the security of scheduling information. Similarly, the authors of [15] established a master–slave game framework to address DERs interaction strategies, tackling demand response challenges through multi-agent distributed optimization.
However, existing studies, such as [7,8,9], primarily focus on the bidding strategies of higher-level institutions, ignoring the fact that DER aggregators and the DERs cannot decide the price to be passed onto them. The power of price setting is controlled by higher-level institutions, and it is easy to reduce the enthusiasm of the participants in demand response. As for the research on output uncertainty, most of the existing literature only considers risk measurement in the centralized algorithm, while the processing method of uncertainty in the distributed algorithm still needs further research.
In summary, based on the existing research, this paper first establishes the three-level demand response scheduling model of DNO, DER aggregators, and DERs. Then, in order to improve the enthusiasm of DER aggregators and DERs in participating in demand response, the ATC method is used to modify the model. The incentive price for DER aggregators and the compensation price for DERs were utilized as consensus variables between the levels, thereby increasing the decision-making power of DER aggregators and DERs regarding pricing. After that, to address the uncertainty of photovoltaic output on the DERs side, CVaR theory was applied to quantify risks, enabling DERs to select scheduling methods with varying risk levels based on their psychological expectations. Finally, the effectiveness of the proposed three-level model was validated through numerical analysis using IEEE 33 nodes.

2. Three-Level Demand Response Scheduling Model

2.1. Upper-Level DNO Scheduling Optimization Model

2.1.1. DNO Model Objective Function

The upper-level DNO model needs to perform the demand response while maintaining network security and stability. Its objective function is minimum operating cost, given as follows:
f G = i = 1 N s = 1 S t = 1 T ρ s Δ t λ t P b P i , s , t D b u y λ t P s P i , s , t D s e l l δ t G P i , t G κ P P i , t E x κ Q Q i , t E x  
Among them, f G is the cost of DNO; ρ s is the probability of scenario s appearing; Δ t is the unit time intervals; λ t P b and λ t P s are the prices for purchasing and selling active energy from the electricity market; P i , s , t D b u y and P i , s , t D s e l l are the quantities of active energy purchased and sold by DNO from node i to the electricity market during time period t ; δ t G is the incentive price issued by DNO to DER aggregators; and P i , t G is the electricity required by DNO to DER aggregators on node i . When there are no DERs participating in the response on node i , the value of the electricity required by DNO to DER aggregators is 0; κ P and κ Q are the excess penalty terms for the active and reactive power of DNO, respectively; P i , t E x and Q i , t E x are the excess active and reactive power of DNO, respectively; N is the set of DNO nodes; i is the node number; S is the set of photovoltaic output scenarios; s is the photovoltaic output scenario; T is the set of runtime periods; and t represents the runtime periods.

2.1.2. DNO Model Constraints

(1)
Network constraints
P i , s , t D s e l l P i , s , t D b u y + P i , t B a s e P i , t G = l | i F ( i ) P l , t f l o w l | i T ( i ) P l , t f l o w I l , t 2 r l + P i , t E x
Q i , s , t D s e l l Q i , s , t D b u y + Q i , t B a s e = l | i F ( i ) Q l , t f l o w l | i T ( i ) Q l , t f l o w I l , t 2 x l + Q i , t E x
V j , t = V i , t 2 P l , t f l o w r l + Q l , t f l o w x l + I l , t 2 ( r l 2 + x l 2 )
I l , t 2 V i , t ( P l , t f l o w ) 2 + ( Q l , t f l o w ) 2
V i m i n V i , t V i m a x
( P l , t f l o w ) 2 + ( Q l , t f l o w ) 2 S l m a x 2
Among them, P i , t B a s e is the basic active load of node i during time period t ; P l , t f l o w is the active power of branch l during time period t ; I l , t 2 is the square value of branch current of branch l during time period t ; r l is the resistance of branch l ; Q i , s , t D b u y and Q i , s , t D s e l l are the quantities of reactive energy purchased and sold by DNO from node i to the electricity market during time period t , respectively; Q l , t f l o w is the reactive power of branch l during time period t ; x l is the branch reactance of branch l ; Q i , t B a s e is the basic reactive load of node i during time period t ; V i , t is the square of voltage amplitude at node i during time period t ; V i m a x and V i m i n are the maximum and minimum square of voltage amplitude at node i , respectively; S l m a x is the maximum capacity of branch l ; l is the branch Number; F ( i ) is the set of branch head nodes; and T ( i ) is the set of branch end nodes.

2.2. Middle-Level DER Aggregators Quotation Optimization Model

DER Aggregators Model Objective Function

The revenue of the middle-level DER aggregators model comes from the difference between the incentive price of the upper-level DNO and the compensation price of the lower-level DERs. Its objective function is maximum economic benefit, given as follows:
f A = i = 1 N s = 1 S t = 1 T ρ s Δ t ( δ t G δ t A ) P i , t G
Among them, f A is the revenue of DER aggregators; δ t G is the incentive price uploaded from DER aggregators to DNO; and δ t A is the compensation price issued to DERs by DER aggregators.

2.3. Lower-Level DERs Optimization Model

2.3.1. DERs Model Objective Function

Lower-level DERs need to participate in demand response while meeting their own basic load. Their objective function is maximum economic benefit, given as follows:
f L A = i = 1 N s = 1 S t = 1 T ρ s Δ t δ t A P i , t G f i , s , t P V f i , s , t E S S f i , s , t C D G f i , s , t F L f i , s , t D N O
Among them, f L A is the total revenue of all DERs; δ t A is the compensation price uploaded by the DERs to DER aggregators; f i , s , t P V is the photovoltaic output cost of DERs on node i during time period t in the photovoltaic output scenario s . For the sake of simplicity, the subscript s will not be explained in the following text. In addition, f i , s , t E S S , f i , s , t C D G , f i , s , t F L , f i , s , t D N O are the cost of energy storage system, gas turbine, flexible load, and purchasing electricity in the electricity market for DERs on node i during time period t , respectively.

2.3.2. DERs Model Constraints

This article establishes four types of DERs, photovoltaics, energy storage systems, gas turbines, and flexible loads.
(1)
Photovoltaic output constraints
f i , s , t P V = σ P V P i , s , t P V
0 P i , s , t P V P i , t P V , m a x
Among them, σ P V is the unit cost of photovoltaic power output; P i , s , t P V is the photovoltaic power output of node i during time period t ; and P i , t P V , m a x is the maximum power output of photovoltaic on node i during time period t .
(2)
Energy storage system constraints
f i , s , t E S S = σ c ( P i , s , t E S S , c ) 2 + σ d ( P i , s , t E S S , d ) 2
0 P i , s , t E S S , c P i , t E S S , c , m a x
0 P i , s , t E S S , d P i , t E S S , d , m a x
e i , s , t = β i e i , s , t 1 + P i , s , t E S S , c P i , s , t E S S , d
E i m i n e i , s , t E i m a x
Among them, P i , s , t E S S , c and P i , s , t E S S , d are charging and discharging power of energy storage system for node i during time period t ; σ c and σ d are unit charging and discharging costs; P i , t E S S , c , m a x and P i , t E S S , d , m a x are the maximum charging and discharging power of node i during time period t ; e i , s , t is the current energy storage level of the energy storage system at node i during time period t ; and β i is the power drop rate of the energy storage system at node i . It can reflect the proportion of stored electricity loss over time; E i m a x and E i m i n are the maximum and minimum energy storage level on node i , r e s p e c t i v e l y .
(3)
Gas turbine constraints
f i , s , t C D G = σ C 1 ( P i , s , t C D G ) 2 + σ C 2 P i , s , t C D G + d
P i C D G , m i n P i , s , t C D G P i C D G , m a x
Δ P i C D G , m a x P i , s , t C D G P i , s , t 1 C D G Δ P i C D G , m a x
Among them, σ C 1 , σ C 2 , d are cost coefficients; P i , s , t C D G is the power output of the generators at node i during time period t ; P i C D G , m a x and P i C D G , m i n are the maximum and minimum generators power output for node i ; and Δ P i C D G , m a x is the maximum climbing rate of the generators at node i .
(4)
Flexible load constraints
f i , s , t F L = τ ( P i , s , t F L P i , t F L , b a ) 2
P i , t F L , m i n P i , s , t F L P i , t F L , m a x
t = 1 T P i , s , t F L = t = 1 T P i , t F L , b a
Among them, τ is the flexible load transfer cost coefficient; P i , s , t F L is the actual power consumption of flexible load at node i during time period t ; P i , t F L , b a is the flexible load basic value of node i during time period t , and is the flexible load that originally needs to be consumed at this time; and P i , t F L , m a x and P i , t F L , m i n are the maximum and minimum actual power consumption of the flexible load of node i during time period t .
(5)
Power purchase constraints
f i , s , t D N O = ω b P i , s , t b u y ω s P i , s , t s e l l
Among them, ω b and ω s are the unit electricity prices for purchasing and selling electricity from the electricity market for DERs, respectively; P i , s , t b u y and P i , s , t s e l l are the amount of electricity purchased and sold by DERs on node i to the electricity market during time period t .
(6)
Balance constraints
P i , s , t s e l l P i , s , t b u y P i , t G = P i , s , t P V P i , s , t E S S , c + P i , s , t E S S , d + P i , s , t C D G P i , s , t F L P i , t B a s e
(7)
Demond response quotation constraints
δ t G , m i n δ t G δ t G , m a x
δ t G , m i n δ t G δ t G , m a x
δ t A , m i n δ t A δ t A , m a x
δ t A , m i n δ t A δ t A , m a x
Among them, δ t G , m a x and δ t G , m i n are the maximum and minimum incentive prices issued by DNO to DER aggregators, respectively; δ t G , m a x and δ t G , m i n are the maximum and minimum incentive price uploaded by DER aggregators to DNO; δ t A , m a x and δ t A , m i n are the maximum and minimum compensation prices issued by DER aggregators to DERs; and δ t A , m a x and δ t A , m i n are the maximum and minimum compensation prices uploaded by DERs to DER aggregators.

3. ATC Method

3.1. ATC Method of Multi-Level Model

The ATC method is a distributed algorithm designed to address coordination problems in decentralized, multi-level models. It enables each element at every level to make autonomous decisions, while parent consensus variables coordinate and optimize the choices of child consensus variables to achieve an overall optimal solution [16]. Compared to other optimization methods, the ATC method offers advantages, such as parallel optimization, flexibility in structure, and rigorous convergence proofs, making it a popular choice for solving system optimization problems in multi-level models [17]. In this section, we first discuss the two-level model, and then we extend it to the multi-level model.
To modify the original two-level model through the ATC method, it is essential to identify a consensus variable that can be transferred between the upper and lower levels. The objective is to minimize the deviation between the target and response while adhering to the specified constraints.
m i n x T A R A w h e r e   R A = r ( x )
g a ( x ) 0     a = 1 , , m a
h b ( x ) = 0     b = 1 , , m b
Among them, T A is the goal passed from the upper level to the lower level; R A is the response passed from the lower level to the upper level; x represents the variables in the model; r ( ) is the function related to x in the lower-level model; g a ( ) is the inequality constraints in two-level model; h b ( x ) is the equality constraints in the two-level model; a and b are the number of iterations for the inner and outer levels of the current ATC method; and m a and m b are the total number of iterations for the inner and outer levels of the ATC method.
The two-level model shown in Equations (29)–(31) can be extended to a general multi-level model, as follows:
min   R a b R a b U + y a b y a b U + ε R + ε y w h e r e   R a b = r a b ( R ( a + 1 ) b , x a b ~ , y a b )
k C a b R ( a + 1 ) k R ( b + 1 ) k U ε R
k C a b y ( a + 1 ) k y ( a + 1 ) k U ε y
g a b R a b , x a b ~ , y a b 0
h a b R a b , x a b ~ , y a b = 0
Among them, R a b is the response of the current level to the upper level; R a b U is the upper-level target for the current level; y a b and y a b U are the consensus variables of the current level and the upper level, respectively; ε R and ε y are the tolerance errors of the current level and the upper level, respectively; x a b and y a b are the variables in the current level and upper level; k is the current total number of iterations; a n d   C a b is the total maximum number of iterations. Equations (33) and (34) represent the convergence conditions of the iteration. When the difference between the consensus variables in the current level and the upper level is less than the tolerance error, the inner and outer iterations of the ATC method enter the next round.

3.2. DNO–DER Aggregators–DERs Three-Level Distributed Scheduling Model

To enhance the decision-making power of DERs and DER aggregators regarding the prices issued from the upper level, the incentive price issued from the DNO to the DER aggregators and the compensation price issued from the DER aggregators to the DERs are utilized as ATC consensus variables. Therefore, the DNO–DER aggregators–DERs three-level distributed scheduling model is constructed.
The upper level is the DNO optimization scheduling model, where the DNO first conducts power flow calculations to decide demand response and incentive prices. The middle level is the DER aggregators quotation optimization model, in which the DER aggregators accept incentive and compensation prices from both the upper and lower levels to optimize their bidding strategy. The lower level is the DERs optimization model. DERs optimize their own resource output according to the demand response while ensuring their own needs are met. The framework of the DNO–DER aggregators–DERs three-level model is illustrated in Figure 1.

3.3. ATC Method for Model Modification

3.3.1. ATC Method-Revised DNO Model

f G , A T C = i = 1 N s = 1 S t = 1 T ρ s Δ t λ t P b P i , s , t D b u y λ t P s P i , s , t D s e l l δ t G P i , t G κ P P i , t E x κ Q Q i , t E x κ t G A f G L A , c h a n g e
f G L A , c h a n g e = δ t G δ t G , k 1 , k 2 2
Among them, f G , A T C represents the optimizing objectives for the ATC method of DNO; κ t G A is the ATC penalty coefficient for DNO-DER aggregators; f G L A , c h a n g e is the ATC penalty term; δ t G , k 1 , k 2 is the middle-level response uploaded from DER aggregators to DNO; k 1 and k 2 are number of iterations for the outer and inner levels of the ATC method for DNO–DER aggregators, respectively. When the ATC method converges, the values of δ t G and δ t G , k 1 , k 2 tend to be consistent, making the penalty term close to 0 without interfering with the optimization results. The ATC penalty term in the formula will gradually make the incentive price between DNO and DER aggregators converge during iteration, which is the bargaining process.

3.3.2. ATC Method-Revised DER Aggregators Model

f A , A T C = i = 1 N s = 1 S t = 1 T ρ s Δ t ( δ t G δ t A ) P i , t G κ t A G f L A G , c h a n g e κ t A L A f A L A , c h a n g e
f L A G , c h a n g e = δ t G , k 1 , k 2 δ t G 2
f A L A , c h a n g e = δ t A δ t A , k 3 , k 4 2
Among them, f A , A T C represents the optimizing objectives for the ATC method of DER aggregators; κ t A G and κ t A L A are the ATC penalty coefficients for DER aggregators–DNO and DER aggregators–DERs; f L A G , c h a n g e and f A L A , c h a n g e are the ATC penalty terms; δ t G , k 1 , k 2 is the upper-level target issued from DNO to DER aggregators; δ t A , k 3 , k 4 is the lower-level response given by the DERs to DER aggregators; and k 3 and k 4 are the number of iterations for the outer and inner levels of the ATC method for DER aggregators–DNO.

3.3.3. ATC Method Revised DERs Model

f L A , A T C = i = 1 N s = 1 S t = 1 T ρ s Δ t δ t A P i , t G f i , s , t P V f i , s , t E S S f i , s , t C D G f i , s , t F L f i , s , t D N O κ t L A f L A A , c h a n g e
f L A A , c h a n g e = δ t A , k 3 , k 4 δ t A 2
Among them, f L A , A T C represents the optimizing objectives for the ATC method of DERs; κ t L A is the ATC penalty coefficients for DERs–DER aggregators; f L A A , c h a n g e is the ATC penalty term; and δ t A , k 3 , k 4 is the middle-level goal issued to DERs by DER aggregators.

3.3.4. ATC Convergence Conditions

The ATC consensus variable between DNO and DER aggregators is the incentive price transmitted between each other, and its inner convergence condition is given as follows:
δ t G , k 1 , k 2 δ t G , k 1 , k 2 1 ε i n G
δ t G , k 1 , k 2 δ t G , k 1 , k 2 1 ε i n G
The outer convergence condition is given as follows:
δ t G , k 1 , k 2 δ t G , k 1 , k 2 ε o u t G
Among them, ε i n G and ε o u t G are the tolerance errors for the inner and outer levels of the ATC method between DNO and DER aggregators and are usually set to be small to ensure the accuracy of the results.
The ATC consensus variable between DER aggregators and DERs is the compensation price communicated between each other, and its inner convergence condition is given as follows:
δ t A , k 3 , k 4 δ t A , k 3 , k 4 1 ε i n A
δ t A , k 3 , k 4 δ t A , k 3 , k 4 1 ε i n A
The outer convergence condition is given as follows:
δ t A , k 3 , k 4 δ t A , k 3 , k 4 ε o u t A
Among them, ε i n A and ε o u t A are the tolerance errors for the inner and outer levels of the ATC method between DER aggregators and DERs, respectively.

4. Uncertainty of Photovoltaic Output Measured Using CVaR Theory

4.1. Introduction to CVaR Theory

Value-at-risk (VaR) and CVaR theories were initially applied in the financial field to quantify potential risks [18]. VaR represents the maximum expected loss of an asset over a specified future period at a given confidence level, calculated as follows:
ϑ ( x v , α ) = f ( x v , y v ) σ ( y v ) d y v
C v = min α R : ϑ ( x v , α ) θ
Among them, x v represents the decision variables; y v represents the random variables; ϑ ( x v , α ) is the distribution function of loss function f v ( x v , y v ) and is no greater than the boundary value α ; σ ( y v ) is the probability density function of the random variable y v ; and C v is the VaR value under confidence level θ .
Because VaR cannot calculate the risk information beyond the sub-point of confidence level θ , ref. [19] proposed a CVaR risk measurement method, with the following calculation formula:
C v a = 1 1 θ f ( x v , y v ) C v f ( x v , y v ) σ ( y v ) d y v
Among them, C v a is the CVaR value under confidence level θ and represents the average loss value of financial assets exceeding the VaR.
The transformation function derived from Formula (52) F θ ( x v , α ) is given as follows:
F θ ( x v , α ) = α + 1 1 θ f ( x v , y v ) α + σ ( y v ) d y v
f ( x v , y v ) α + = max f ( x v , y v ) α , 0
At this point, α is the VaR value.
For ease of solution, discretizing Equation (53) yields the following:
F θ , d ( x v , α ) = α + 1 q a ( 1 θ ) q = 1 q a f ( x v , y v , q ) α +
C v a = min F θ , d ( x v , α )
Among them, y v , q is the q -th sample of random variable y v ; q α is the total number of samples.

4.2. Using CVaR Theory to Deal with Uncertainty in Photovoltaic Output

To quantify the risk arising from the uncertainty of photovoltaic output in the DERs model, CVaR theory is employed to assess DERs risk. For DERs at node i , the CVaR value, which takes into account the uncertainty of photovoltaic output, is expressed as follows:
C a R = C R + 1 1 θ s = 1 S ρ s C e x
Among them, C a R is the CVaR value of DERs cost on node i ; C R is the VaR value of DERs cost on node i ; and C e x is the DERs cost on node i exceeds the VaR value.
For ease of use, relaxing the above equation yields the following:
C e x 0
C e x t = 1 T δ t A P i , t G f i , s , t P V f i , s , t E S S f i , s , t C D G f i , s , t F L f i , s , t D N O κ t L A f L A A , c h a n g e C R
The DERs model based on CVaR value is given as follows:
min f L A , C = ( 1 χ ) i = 1 N s = 1 S t = 1 T ρ s Δ t δ t A P i , t G f i , s , t P V f i , s , t E S S f i , s , t C D G f i , s , t F L f i , s , t D N O κ t L A f L A A , c h a n g e + i = 1 N χ C a R
Among them, f L A , C is the cost of DERs based on CVaR; and χ is the risk preference coefficient, indicating the level of risk aversion, with a value range of [0, 1]. The closer χ is to 1, the more likely DERs are to make low-risk decisions.

5. Model Solving

Solution Steps

The solution flowchart for the three-level scheduling model proposed in this article is illustrated in Figure 2, with the specific steps as follows:
Step 1: Initialize model parameters.
Step 2: The upper-level DNO and lower-level DERs optimize their respective strategies and transmit incentive and compensation prices to the middle-level DER aggregators.
Step 3: The middle-level DER aggregators optimize their strategy based on the received prices, determine their own incentive and compensation prices, and re-transmit them to the DNO and DERs.
Step 4: If the incentive price transmitted between the DNO and DER aggregators and the compensation price transmitted between the DER aggregators and DERs both meet the convergence conditions of the ATC method, output the incentive and compensation prices. Otherwise, repeat steps 2–3.

6. Case Analysis

6.1. Parameter Settings

This paper uses an improved IEEE33 node distribution network [20] for simulation calculations. The topology structure is shown in Figure 3, with three DERs in nodes 25, 31, and 13, respectively. Among them, DERs1 includes photovoltaic power plants, energy storage system, and gas turbines, while DERs2 and DERs3 include photovoltaic power plants, energy storage system, gas turbines, and flexible loads. Due to the small scale of the distribution network, only one DER aggregator is set up to participate in the response. The compensation prices for the three DERs are consistent, and they can independently trade electricity in the electricity market. Setting the scenario that the required power is 1.124 MWh in 24 h, and performing demand response can be used to obtain the required power. We set the incentive price δ t G range issued by DNO to 200–3000 CNY/MWh, and the compensation price δ t A range issued by DER aggregators to 150–2800 CNY/MWh. The parameters of the photovoltaic plant, energy storage system, gas turbine, and flexible load are shown in Table 1. Three scenarios of photovoltaic output data were generated using the Latin hypercube sampling method, as shown in Figure 4. The rated power of the photovoltaic power stations for DERs 1, 2, and 3 are 120 kW, 130 kW, and 170 kW, respectively. The basic load of the DERs is shown in Figure 5, and other parameters are referenced in [17]. The algorithm used is modeled and calculated using Gams software version 24.4.6 and runs on a WINDOWS 11 PC (3.20 GHz, 16 G).
To validate the efficacy of the model presented in this article, we conducted a comparative analysis involving four distinct schemes:
Scheme 1: This scheme entirely excludes the ATC method, not utilizing it among the DNO, DER aggregators, and DERs models.
Scheme 2: The ATC method is used between DNO and DER aggregators models.
Scheme 3: The ATC method is used between DER aggregators and DERs models.
Scheme 4: The ATC method is used among the DNO, DER aggregators, and DERs models.

6.2. Analysis of Scheduling Results

6.2.1. Analysis of Optimization Results

Table 2 presents the calculation results for the four schemes. Given that the parts of schemes 1, 2, and 3 that do not use the ATC method, they are solved using the hierarchical game model in reference [7]. This model is often used to solve demand response problems. Comparing Scheme 1 and Scheme 2 reveals that adopting the ATC method increases costs for the DNO and revenues for the DER aggregators, while DERs revenues decrease. This occurs because the ATC method enhances the DER aggregators’ decision-making power over their own incentive prices, yet the DER aggregators independently set compensation prices for DERs, resulting in only DER aggregators profit.
When comparing Scheme 1 and Scheme 3, it becomes evident that by using the ATC method to enhance DERs’ bargaining power, DERs secure higher compensation prices and increased profits. However, DER aggregators’ revenue, derived from the price difference between the DNO and DERs declines, as it cannot influence the DNO’s price.
The comparison between Scheme 1 and Scheme 4 indicates that employing the ATC method across the DNO, DER aggregators, and DERs models empowers both the DER aggregators and DERs to negotiate prices, ultimately enhancing profits for both parties. Overall, using the ATC method in the three-level DNO–DER aggregators–DERs model increases the benefits for demand response participants, thereby enhancing their motivation.
Comparing the total costs of the four schemes reveals that the total cost of Scheme 4 has decreased by 7.7% compared to Scheme 1. This reduction is attributed to the ATC method, which grants DERs bargaining power, enabling them to set prices based on resource output. This flexibility in resource scheduling lowers the costs associated with distributed resource management and ultimately reduces the model’s total cost. These findings demonstrate that the three-level scheduling model constructed using the ATC method effectively reduces DERs resource scheduling costs and enhances the overall economic benefits of demand response.

6.2.2. Analysis of CVaR Results

Using Scheme 4 as an example, we analyze the impact of the CVaR model on the total cost of DERs photovoltaic output, with the effective frontier curve illustrated in Figure 6. The figure indicates that at high χ values, DERs adopt a more conservative approach, opting to lower the CVaR value to mitigate potential risks from the uncertainty of photovoltaic output. Conversely, at low χ values, DERs are more aggressive, seeking to reduce total costs and increase the CVaR value. Overall, as χ rise, the total cost increases while the CVaR value decreases. Figure 6 illustrates the relationship between the total cost of photovoltaic output and the CVaR value, providing risk estimation for DERs.
Table 3 compares the benefits of the DERs deterministic model and the CVaR model. In the day-ahead stage, the deterministic model, which does not account for the uncertainty of photovoltaic output, directly uses typical output scenarios. As a result, all three DERs have higher revenues in the day-ahead stage compared to the CVaR model. However, because the deterministic model overlooks the uncertainty of photovoltaic output, DERs may face lower-than-expected output and may need to purchase additional power at a high price from the electricity market. This leads to lower mid-day revenue compared to the CVaR model. The CVaR model, by considering the uncertainty of photovoltaic output in the day-ahead stage, enables an increase in mid-day revenue, ultimately resulting in higher total revenue compared to the deterministic model. This indicates that the CVaR theory has excellent economic viability.

7. Conclusions

This article proposes a three-level distributed scheduling model for DNO–DER aggregators–DERs, employing the ATC method to coordinate between levels and enhance the bargaining power of DER aggregators and DERs. In addition, CVaR theory is used to quantify the uncertainty of photovoltaic output to assist users in making decisions. Through the analysis of the case, the following conclusions are obtained:
(1)
The proposed three-level model increases the bargaining power between DER aggregators and DERs, improving their profits and enhancing their enthusiasm for participating in demand response. Additionally, the model grants DERs greater scheduling freedom, allowing them to set prices based on their actual output, thereby boosting the overall economic benefits of the demand response.
(2)
The use of CVaR theory enables an evaluation of the relationship between the total cost of photovoltaics and the associated risk level, helping DERs select risk preferences that align with their psychological expectations and make informed decisions. Moreover, it has been shown that applying the CVaR theory can enhance the economic efficiency of photovoltaics by quantifying output uncertainty.
It is important to note that this model currently only focuses on electricity scheduling and does not account for carbon emissions. And it ignores factors such as the regional environmental policy for renewable energy and their competitive relationship with other energy sources. Future research can integrate the carbon footprint of renewable energy sources and consider more different factors for a comprehensive analysis.

Author Contributions

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

Funding

This research was funded by the Technology Project of State Grid Jiangsu Electric Power Co., Ltd. China, grant number J2023138. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

Author Qifeng Huang, Hanmiao Cheng, Zhong Zhuang, Meimei Duan, Kaijie Fang, and Yixuan Huang were employed by the company “State Grid Jiangsu Electric Power Co., Ltd.”. Liyu 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. Lin, J.; Yu, W.; Yang, X. Towards Multistep Electricity Prices in Smart Grid Electricity Markets. IEEE Trans. Parallel Distrib. Syst. 2016, 27, 286–302. [Google Scholar] [CrossRef]
  2. Huang, W.; Zhang, N.; Kang, C.; Li, M.; Huo, M. From demand response to integrated demand response: Review and prospect of research and application. Prot. Control Mod. Power Syst. 2019, 4, 1–13. [Google Scholar] [CrossRef]
  3. Oskouei, M.Z.; Zeinal-Kheiri, S.; Mohammadi-Ivatloo, B.; Abapour, M.; Mehrjerdi, H. Optimal Scheduling of Demand Response Aggregators in Industrial Parks Based on Load Disaggregation Algorithm. IEEE Syst. J. 2022, 16, 945–953. [Google Scholar] [CrossRef]
  4. De Vizia, C.; Patti, E.; Macii, E.; Bottaccioli, L. A User-Centric View of a Demand Side Management Program: From Surveys to Simulation and Analysis. IEEE Syst. J. 2022, 16, 1885–1896. [Google Scholar] [CrossRef]
  5. Kang, C.; Yao, L. Key scientific issues and theoretical research framework for power systems with high proportion of renewable energy. Autom. Electr. Power Syst. 2017, 41, 2–11. [Google Scholar]
  6. Kardakos, E.G.; Simoglou, C.K.; Bakirtzis, A.G. Optimal offering strategy of a virtual power plant:a stochastic Bi-level approach. IEEE Trans. Smart Grid 2016, 7, 794–806. [Google Scholar]
  7. Sun, X.; Xie, H.; Xiao, Y.; Bie, Z. Incentive Compatible Pricing for Enhancing the Controllability of Price-Based Demand Response. IEEE Trans. Smart Grid 2024, 15, 418–430. [Google Scholar] [CrossRef]
  8. Zheng, S.; Sun, Y.; Qi, B.; Li, B. Incentive-Based Integrated Demand Response Considering S&C Effect in Demand Side With Incomplete Information. IEEE Trans. Smart Grid 2022, 13, 4465–4482. [Google Scholar] [CrossRef]
  9. Liu, D.; Sun, Y.; Li, B.; Xie, X.; Lu, Y. Differentiated Incentive Strategy for Demand Response in Electric Market Considering the Difference in User Response Flexibility. IEEE Access 2020, 8, 17080–17092. [Google Scholar] [CrossRef]
  10. Ruan, J.; Liang, G.; Zhao, J. Graph Deep-Learning-Based Retail Dynamic Pricing for Demand Response. IEEE Trans. Smart Grid 2023, 14, 4385–4397. [Google Scholar] [CrossRef]
  11. Alfaverh, F.; Denai, M.; Sun, Y. A Dynamic Peer-to-Peer Electricity Market Model for a Community Microgrid With Price-Based Demand Response. IEEE Trans. Smart Grid 2023, 14, 3976–3991. [Google Scholar] [CrossRef]
  12. Zhang, T.; Guo, Y.; Li, Y.; Yu, L.; Zhang, J. Optimization scheduling of regional integrated energy systems based on electric-thermal-gas integrated demand response. Power Syst. Prot. Control 2021, 49, 52–61. [Google Scholar]
  13. Chen, H.; Chen, J.; Duan, X. Reactive power optimization in distribution system with wind power generators. Proc. CSEE 2008, 28, 40–44. [Google Scholar]
  14. Chen, H.; Wang, Z.; Zhang, R.; Jiang, T.; Li, X. Decentralized optimal dispatching modeling for wind power integrated power system with virtual power plant. Proc. CSEE 2019, 39, 2615–2624. [Google Scholar]
  15. Wang, H.; Li, K.; Zhang, C.; Ma, K. Distributed coordinative optimal operation of community integrated energy system based on Stackelberg game. Proc. CSEE 2020, 40, 1–11. [Google Scholar]
  16. Kim, H.M.; Michelena, N.F.; Papalambros, P.Y.; Jiang, T. Target Cascading in Optimal System Design. J. Mech. Des. 2003, 125, 474–480. [Google Scholar] [CrossRef]
  17. Wei, X.; Liu, J.; Xu, Y.; Sun, H. Virtual Power Plants Peer-to-Peer Energy Trading in Unbalanced Distribution Networks: A Distributed Robust Approach Against Communication Failures. IEEE Trans. Smart Grid 2024, 15, 2017–2029. [Google Scholar] [CrossRef]
  18. Wu, Z.; Zhou, S.; Li, J.; Zhang, X.-P. Real-Time Scheduling of Residential Appliances via Conditional Risk-at-Value. IEEE Trans. Smart Grid 2014, 5, 1282–1291. [Google Scholar] [CrossRef]
  19. Artzner, P.; Delbaen, F.; Eber, J.M.; Heath, D. Coherent Measures of Risk. Math. Financ. 1999, 9, 203–228. [Google Scholar] [CrossRef]
  20. Baran, M.E.; Wu, F.F. Network reconfiguration in distribution systems for loss reduction and load balancing. IEEE Trans. Power Deliv. 1989, 4, 1401–1407. [Google Scholar] [CrossRef]
Figure 1. DNO–DER aggregators–DERs three-level model framework diagram.
Figure 1. DNO–DER aggregators–DERs three-level model framework diagram.
Inventions 09 00117 g001
Figure 2. Three-level scheduling model flowchart.
Figure 2. Three-level scheduling model flowchart.
Inventions 09 00117 g002
Figure 3. IEEE 33 node topology diagram.
Figure 3. IEEE 33 node topology diagram.
Inventions 09 00117 g003
Figure 4. Photovoltaic output scenarios.
Figure 4. Photovoltaic output scenarios.
Inventions 09 00117 g004
Figure 5. DERs basic load.
Figure 5. DERs basic load.
Inventions 09 00117 g005
Figure 6. Curve of efficient frontier.
Figure 6. Curve of efficient frontier.
Inventions 09 00117 g006
Table 1. DERs model parameters.
Table 1. DERs model parameters.
Type Parameter Value
Photovoltaic σ P V 0.0852 (CNY/kW·h)
Energy storage
system
σ c ,   σ d 0.00018 (CNY/kW·h)
P i , t E S S , c , m a x ,   P i , t E S S , d , m a x 60 (kW)
β i 0.98
E i m a x ,   E i m i n 200 (kW), 30 (kW)
Gas turbine P i C D G , m a x ,   P i C D G , m i n 120 (kW), 15 (kW)
Δ P i C D G , m a x 50 (kW)
Flexible load τ 0.035 (CNY/kW·h)
P i , t F L , m a x ,   P i , t F L , m i n 250 (kW), 100 (kW)
Table 2. Calculation results of 4 scenarios.
Table 2. Calculation results of 4 scenarios.
Scheme 1Scheme 2Scheme 3Scheme 4
DNO cost (CNY)4662.14707.74693.64737.0
DER aggregators revenue (CNY)987.21132.6886.21042.0
Total DERs revenue (CNY)870.6819.81098.21106.7
Total cost to participants(CNY)2804.32755.32709.22588.3
Table 3. Comparison of benefits between DERs deterministic model and CVaR model.
Table 3. Comparison of benefits between DERs deterministic model and CVaR model.
Type Deterministic Model CVaR Model
Day-Ahead
Revenue
(CNY)
Mid-Day
Revenue
(CNY)
Total
Revenue (CNY)
Day-Ahead
Revenue (CNY)
Mid-Day
Revenue (CNY)
Total
Revenue (CNY)
DERs1 446.9−55.3391.6435.2−77.8357.4
DERs2 207.1−98.7108.4198.848.5247.3
DERs3 598.3−115.7482.6577.2−75.2502.0
Total revenue1252.3−269.7982.61211.2−104.51106.7
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Huang, Q.; Cheng, H.; Zhuang, Z.; Duan, M.; Fang, K.; Huang, Y.; Wang, L. Distributed Dispatch of Distribution Network Operators, Distributed Energy Resource Aggregators, and Distributed Energy Resources: A Three-Level Conditional Value-at-Risk Optimization Model. Inventions 2024, 9, 117. https://doi.org/10.3390/inventions9060117

AMA Style

Huang Q, Cheng H, Zhuang Z, Duan M, Fang K, Huang Y, Wang L. Distributed Dispatch of Distribution Network Operators, Distributed Energy Resource Aggregators, and Distributed Energy Resources: A Three-Level Conditional Value-at-Risk Optimization Model. Inventions. 2024; 9(6):117. https://doi.org/10.3390/inventions9060117

Chicago/Turabian Style

Huang, Qifeng, Hanmiao Cheng, Zhong Zhuang, Meimei Duan, Kaijie Fang, Yixuan Huang, and Liyu Wang. 2024. "Distributed Dispatch of Distribution Network Operators, Distributed Energy Resource Aggregators, and Distributed Energy Resources: A Three-Level Conditional Value-at-Risk Optimization Model" Inventions 9, no. 6: 117. https://doi.org/10.3390/inventions9060117

APA Style

Huang, Q., Cheng, H., Zhuang, Z., Duan, M., Fang, K., Huang, Y., & Wang, L. (2024). Distributed Dispatch of Distribution Network Operators, Distributed Energy Resource Aggregators, and Distributed Energy Resources: A Three-Level Conditional Value-at-Risk Optimization Model. Inventions, 9(6), 117. https://doi.org/10.3390/inventions9060117

Article Metrics

Back to TopTop