Next Article in Journal
Comparative Study of Passivity, Model Predictive, and Passivity-Based Model Predictive Controllers in Uninterruptible Power Supply Applications
Next Article in Special Issue
A Novel Control Strategy for Hydraulic Turbines to Consider Both Primary Frequency Regulation and Ultra-Low Frequency Oscillation Suppression
Previous Article in Journal
Hydropower Unit State Evaluation Model Based on AHP and Gaussian Threshold Improved Fuzzy Comprehensive Evaluation
Previous Article in Special Issue
Distributed Optimal Coordination of a Virtual Power Plant with Residential Regenerative Electric Heating Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Coordinated Dispatch Optimization between the Main Grid and Virtual Power Plants Based on Multi-Parametric Quadratic Programming

1
Xinjiang University, Urumchi 830000, China
2
The Chinese University of Hong Kong-Shenzhen, Shenzhen 518000, China
*
Author to whom correspondence should be addressed.
Energies 2023, 16(15), 5593; https://doi.org/10.3390/en16155593
Submission received: 9 June 2023 / Revised: 14 July 2023 / Accepted: 18 July 2023 / Published: 25 July 2023

Abstract

:
Virtual power plants (VPPs) are a critical technology for distribution systems that can integrate various renewable energy resourcescontrollable loads and energy storage systems into one specific power plant through a distributed energy management system. This paper proposes a coordinated dispatch optimization model between the main grid and VPPs aiming to minimize both the power generation cost and total system active loss. When the time of the equivalent dispatching model is not divisible due to the existence of a time coupling constraint inside the VPPs, this model can obtain the global optimal solution through iteration between the main grid and the VPPs. By employing multi-parametric quadratic programming to obtain accurate critical domains and optimal cost functions, the convergence speed and stability are significantly improved. Additionally, a reactive power and voltage optimization technique leveraging the generalized Benders decomposition is presented for the coordination of the main grid and the VPPs. Moreover, the impact of distributed energy resource (DER) clusters on the main grid was studied, from which we proved that the proposed approach can expeditiously abate energy production expenditure and system active dissipation whilst enhancing the system equilibrium.

1. Introduction

Distributed energy resources (DERs) have many advantages such as low pollution, high energy utilization efficiency, and low investment and construction costs [1,2,3]. The rapid expansion of distributed generators has caused DER technologies to become prevalent, which play an important part in energy markets [4]. However, there are many problems in their actual operation and application processes, such as the high cost of a single distributed power supply and coordination and control difficulties. To address these problems, the concept of virtual power plants (VPPs) has been introduced into grid control [5], which can coordinate and control DERs effectively, thus enabling their seamless integration into the main grid. They can exist as cloud power plants, which aggregate heterogeneous DERs to form a single operating unit to facilitate the management of individual DERs, enabling system operators to develop dispatch optimization strategies [6].
Moreover, the decarbonization of the energy system has driven many studies about DER aggregators with network operators. António Coelho et al. [7] proposed a market participation of aggregators of multi-energy systems. The alternating direction method of multipliers (ADMM) was utilized in their paper, in which the aggregator worked together with the operators of electricity, gas and heat networks to calculate network-secure bids to ensure the network’s reliability and stability. Jose Iria et al. [8] presented a new bidding optimization strategy for an aggregator of prosumers to make decisions in real-time markets. The bidding strategy employed the ADMM within a rolling horizon framework to facilitate the negotiation of MV-LV network-secure bids between the aggregator and DSO while maintaining the data privacy of both parties. Nuno Soares Fonseca et al. [9] presented a novel decentralized framework for distribution system operators (DSOs) to assess the network feasibility of aggregator bids and compensate them for providing network support services. These studies have played a crucial role in facilitating the integration of DERs into the grid.
However, with the increasing penetration of DERs, VPPs using centralized energy management and dispatching operations face many problems such as high communication costs, low optimization efficiency, and variable operating conditions of distributed power sources, and it is difficult to coordinate the randomness and volatility of a large number of uncontrollable power sources [10,11]. This forces the main grid to act as a power backup for DERs and VPPs, which impacts the main grid, thereby increasing the difficulty of its operational control. In order to improve the observability and controllability of VPPs and make the most of the coordination capabilities of VPPs to control DERs, it is urgent to study the coordinated and optimal control technology of DER clusters to realize the full consumption and optimal control of DERs in distribution systems [12,13,14].
There are some methodologies about optimal scheduling for VPPs. Wang et al. [15] proposed an economic operation optimization model based on a modified genetic algorithm with the voltage control requirements of VPP scheduling considered. Vale et al. [16] presented a multi-level consultation mechanism that leverages the advantages of VPP management to achieve optimal operation and negotiation in power markets with smart grids. Bertram et al. [17] used a reactive power supply control model to analyze the small-signal stability of voltage regulation in medium-voltage distribution networks. Ruthe et al. [18] introduced a new distributed coordination algorithm as well as the concept of direct control to allow small loads or generator sets to provide a secondary control reserve. Bao et al. [19] analyzed the functions of different resources to ensure the maximum security of a distribution network. Vasirani et al. [20] described electric vehicles as a storage medium connected to wind turbines. They suggested an agent-oriented methodology to refine its grid-energy-provisioning strategies and leverage energy storage to maximize profits in response to uncertainties associated with wind power forecasts. Zhu et al. [21] considered the uncertainty of DERs and load and proposed a mapping method and a two-layer optimization method to solve the dynamic dispatch problem of VPPs. Giuntoli et al. [22] proposed a novel model to solve the day-ahead thermoelectric and electrical optimization of VPPs problem, which also considered the precise geospatial coordinates of each DER within the main grid and its unique characteristics. They demonstrated how the promise of clusters of DERs at virtual public coupling points affects optimal VPP operations in microgrids and active distribution networks.
However, there has been a lack of research on coordinated scheduling between VPPs and the main grid. The transition from centralized to distributed energy resources brings the diversity of variables in smart grids [23]. The intermittent generation of heterogeneous DERs can destabilize the system and result in significant fluctuations. Time-varying market prices and flexible load demands cause uncontrollable confusion in the deployment system [24,25,26]. These tasks necessitate the development of a flexible operation control strategy to consider the optimal dispatching process of VPPs and the main grid, to alleviate conflicts and to facilitate energy trading.
In this paper, we comprehensively study the dynamic scheduling method of the coordination between the main grid and VPPs, considering the cost of energy production and system active loss. A multi-parameter planning projection algorithm for the hierarchical coordination control of VPPs and the power grid is proposed, which improves the convergence by more than one order of magnitude, realizes the combination of centralized online coordination optimization and local fast control of the power supply and solves the difficult problem of the centralized control of a large-scale distributed power supply. The operational framework is shown in Figure 1. The contribution of our work contains the following features:
First, a dynamic economic scheduling model for the coordination of the main grid and VPPs is presented. We adopted an iterative strategy to address the time inseparability of the equivalent scheduling model caused by time coupling constraints. Our method can obtain the global optimal solution even when there are time coupling constraints inside the VPPs. We employed multi-parametric quadratic programming to generate the precise critical domain and the optimal cost function, which significantly improved the convergence speed and stability.
Then, for reactive power and voltage optimization between the main grid and VPPs, we leveraged the generalized Benders decomposition with an expeditious practicable cut generation algorithm to reduce the system active loss. We utilized the second-order cone programming relaxation method for reactive VPP optimization as an ancillary task. After relaxation, the subproblem becomes convex, ensuring convergence. Moreover, the proposed method can prevent the overvoltage caused by massive access to DERs in VPPs.
Finally, we analyzed the impact of DER cluster operations on the power grid. If there is no coordination between the main grid and VPPs, power flow reversal and voltage limit violations may occur when a large number of DERs are injected into the power grid. To address this issue, we presented a robust optimal power flow model that considers the uncertainty of the DER and provides strategies with better comprehensive economic benefits for different scenarios.
This paper is structured as follows: Section 2 elucidates the main grid–VPPs decomposition coordinated dispatch model, which considers the power generation cost and system loss. Section 3 provides the problem analysis and solutions. In Section 4, we show our case study. In Section 5, we present an assessment of the implications of the DER cluster operation on the smart grid. Finally, Section 6 offers a summation of our approach.

2. Materials and Methods

In this section, we present our economic optimization and reactive power and voltage control model for the coordination between the main grid and VPPs. The coordination between the main grid and VPPs is showcased in Figure 2. The circled part is the VPP, and the DERs are seen as a resource cluster of it. The red line density is the main grid. This paper mainly focuses on the coordination and interaction between the main grid and VPPs.

2.1. Coordinated Dispatch Model between Main Grid and VPPs

To achieve dynamic scheduling coordination, our goal was to minimize the aggregate generation costs and losses. The former focuses on the economic dispatch between the VPPs and the main grid in order to minimize power generation costs. The latter considers reactive voltage control to minimize the total network losses. The equations are illustrated by the following formulas:
min C o s t + L o s s
C o s t = t T i G t r a n s C i t r a n s p g i , t t r a n s + t T k D I S T i G d i s t , k C i d i s t , k p g i , t d i s t , k
L o s s = i I t r a n s P G i t r a n s P D i t r a n s + k D I S T i I d i s t , k P G i d i s t , k P D i d i s t , k
The cost function is as follows:
C i p g i , t = a 0 , i + a 1 , i p g i , t + a 2 , i p g i , t 2
where T is the set of dispatching moments, G is the set of nodes where generator sets are located, I is the set of a node index, and D I S T is the set of VPPs. The superscript · t r a n s denotes the variable/function/set of the main network, while superscript · d i s t , k denotes the variable/function/set of the k th VPP. The function C i · represents the power generation cost function of the generator set of node i , and p g i , t represents the output of the generator set of node i at time t . P G i and P D i are the active injection and load of the generator i . a 0 , i , a 1 , i and a 2 , i are the power generation cost constant, primary term and secondary term, respectively, of the generator set at node i .

2.1.1. Main Grid Model

In the main grid, the generation set needs to satisfy the following constraints:
Power balance constraints:
i G t r a n s p g i , t t r a n s = i B t r a n s p b i , t t r a n s + i D t r a n s P D i , t t r a n s , t T
where B is the set of boundary nodes between the main network and the VPP, and D is the set of load nodes. The variable p b i , t t r a n s represents the power transmitted from node i to the VPP at time t , and P D i , t represents the load forecast value of node i at time t .
Power flow constraints:
P i j t r a n s = V i t r a n s 2 G i j t r a n s V i t r a n s V j t r a n s G i j t r a n s cos θ i j t r a n s + B i j t r a n s sin θ i j t r a n s
Q i j t r a n s = V i t r a n s 2 B i j t r a n s V i t r a n s V j t r a n s G i j t r a n s sin θ i j t r a n s B i j t r a n s cos θ i j t r a n s
j π ( i ) P i j t r a n s = P G i t r a n s P D i t r a n s
j π ( i ) Q i j t r a n s = Q G i t r a n s Q D i t r a n s
Constraints (4) and (5) ( P i j and Q i j ) are the active and reactive power flow formulas of branch i j , where G i j and B i j are the conductance and susceptance of the branch connecting nodes i and j , respectively. V i and V j represent the voltage amplitude of nodes i and j , and θ i j represents the phase angle of branch i j . Constraints (6) and (7) are for the active and reactive power balances, where Q G i and Q D i represent the reactive injection and load of node i , and π ( i ) represents the set of nodes directly connected to node i .
Line transmission capacity constraints:
P L j t r a n s i G t r a n s S F j i t r a n s p g i , t t r a n s i B t r a n s S F j i t r a n s p b i , t t r a n s i D t r a n s S F j i t r a n s P D i , t t r a n s P L j t r a n s , j L t r a n s , t T
where P L j is the transmission capacity of branch j , S F j i is the transfer distribution factor from node i to branch j , and L is the line set.
Spinning reserve constraint:
0 r u i , t t r a n s R U i t r a n s Δ t , r u i , t t r a n s P G ¯ i t r a n s p g i , t t r a n s , i G t r a n s , t T
0 r d i , t t r a n s R D i t r a n s Δ t , r d i , t t r a n s p g i , t t r a n s P G ¯ i t r a n s , i G t r a n s , t T
i G t r a n s r u i , t t r a n s S R U t t r a n s , i G t r a n s r d i , t t r a n s S R D t t r a n s , t T
where r u i , t and r d i , t represent the upward and downward rotation of the spare capacity of node i at time t , respectively. R U i and R D i are the upward and downward ramp rates of node i , respectively. Δ t is the scheduling interval. P G ¯ i and P G ¯ i are the upper and lower limits of the generator set output of node i . S R U t and S R D t represent the upward and downward rotation reserve capacity requirements of the system at time t , respectively.
Unit ramping constraint:
R D i t r a n s Δ t p g i , t + 1 t r a n s p g i . t t r a n s R U i t r a n s Δ t , i G t r a n s , t T
Unit output constraints:
P G ¯ i t r a n s p g i , t t r a n s P G ¯ i t r a n s , i G t r a n s , t T
Security constraints:
P G i , min t r a n s P G i t r a n s P G i , max t r a n s
Q G i , min t r a n s Q G i t r a n s Q G i , max t r a n s
V i , min t r a n s V i t r a n s V i , max t r a n s
P i j t r a n s 2 + Q i j t r a n s 2 S i j , max t r a n s 2
Constraints (14) and (15) are the active power and reactive power output constraints, where P G i , min and P G i , max are the minimum and maximum magnitudes of the generator active output of node i , and Q G i , min and Q G i , max are the minimum and maximum magnitudes of the generator reactive output of node i . Constraint formula (16) specifies the main grid voltage amplitude limit, where V i , min and V i , max are the minimum and maximum voltage magnitudes of node i . Constraint formula (17) identifies the transmission capacity constraint for each line, where S i j , max is the maximum transmission capacity of branch i j .

2.1.2. VPP Model

The modeling of the VPPs is similar to that of the main grid.
Power balance constraints:
p b t d i s t , k + i G d i s t , k p g i , t d i s t , k = i D d i s t , k P D i , t d i s t , k , t T
Line transmission capacity constraints:
P L j d i s t , k i G d i s t , k S F j i d i s t , k p g i , t d i s t , k + i B d i s t , k S F j i d i s t , k p b i , t d i s t , k i D d i s t , k S F j i d i s t , k P D i , t d i s t , k P L j d i s t , k , j L d i s t , k , t T
Spinning reserve constraint:
0 r u i , t d i s t , k R U i d i s t , k Δ t , r u i , t d i s t , k P G ¯ i d i s t , k p g i , t d i s t , k , i G d i s t , k , t T
0 r d i , t d i s t , k R D i d i s t , k Δ t , r d i , t d i s t , k p g i , t d i s t , k P G ¯ i d i s t , k , i G d i s t , k , t T
i G d i s t , k r u i , t d i s t , k S R U t d i s t , k , i G d i s t , k r d i , t d i s t , k S R D t d i s t , k , t T
Unit ramping constraint:
R D i d i s t , k Δ t p g i , t + 1 d i s t , k p g i . t d i s t , k R U i d i s t , k Δ t , i G d i s t , k , t T
Unit output constraints:
P G ¯ i d i s t , k p g i , t d i s t , k P G ¯ i d i s t , k , i G d i s t , k , t T
Power flow constraints:
Let L i j d i s t = I i j d i s t 2 and U i d i s t = V i d i s t 2 , which represent the squared amplitudes of the current and voltage, respectively. The power flow constraints of a VPP are as follows:
P i j d i s t 2 + Q i j d i s t 2 L i j d i s t U i d i s t
i u ( j ) P i j d i s t L i j d i s t r i j d i s t + P G j d i s t = k v ( j ) P j k d i s t + P D j d i s t
i u ( j ) Q i j d i s t L i j d i s t x i j d i s t + Q G j d i s t = k v ( j ) Q j k d i s t + Q D j d i s t
U j d i s t = U i d i s t 2 r i j d i s t P i j d i s t + x i j d i s t Q i j d i s t + r i j d i s t 2 + x i j d i s t 2 L i j d i s t
where r i j and x i j are the resistance and impedance of branch i j , and u ( i ) and v ( i ) are the ancestor and subordinate nodes of node i .
Security constraints:
P G i , min d i s t P G i d i s t P G i , max d i s t
Q G i , min d i s t Q G i d i s t Q G i , max d i s t
V i , min d i s t 2 U i d i s t V i , max d i s t 2
I i j d i s t I i j , max d i s t
Constraints (29) and (30) are the active power and reactive output constraints of the generator i . Constraint formula (31) specifies the voltage amplitude limit. Constraint (32) is the transmission capacity constraint for each line, where I i j , max is the maximum current amplitude of branch i j .

2.1.3. Boundary Conditions

The electricity transmission capacity between the main grid and the VPPs should be balanced as follows:
p b I k , t t r a n s = p b t d i s t , k
where I ( k ) is the set of main network nodes that are connected to the k th VPP.
The DisFlow model must account for certain boundary conditions as follows:
V T k t r a n s = V r o o t d i s t , k
P T k t r a n s = P r o o t d i s t , k
Q T k t r a n s = Q r o o t d i s t , k
where V T k t r a n s , P T k t r a n s and Q T k t r a n s are the voltage amplitude, equivalent active power and equivalent reactive power of nodes in the main grid that connect to the k th VPP, which are equal to V r o o t d , k , P r o o t d i s t , k and Q r o o t d i s t , k , which are the voltage amplitude, active power injection and reactive power injection of the root node in the k th VPP, respectively.

2.1.4. Equivalence of Tie Lines in VPPs

There may be additional connection lines among VPPs, as shown in Figure 2.
The arrow in Figure 3 is the directionality of the active power flow. Recording p t as the power transmitted between VPP 1 and VPP 2, the precedent model (a) can be corresponded to model (b), wherein the main grid receives power, p b t 1 , from VPP1 and transmits power, p b t 2 , to VPP2 [27]. Then, we have:
p b t 1 = p b t 2 = p t

2.2. Robust Optimal Power Flow Considering Impact of DERs on System Operation

The access of many DER clusters requires effective coordination within VPPs. Considering the uncertainty of DERs, a robust optimal power flow model is established.
The robust optimal power flow model reduces the aggregate expenditure in the worst scenario while the requirements are still fulfilled. The uncertainty of DERs is described by the upper and lower limits, which can be addressed as follows:
min p i G max Δ P i R Δ P i R min , Δ P i R max i I G C i G p i G + Δ p i G s . t . i I G p i G + i I R P i R = i I D P i D + p l o s s p l o s s = i I G L i G p i G + i I R L i R P i R + P L B Δ p i G = K i G 1 L i G j I R 1 L j R Δ P j R , i I G i I G S j i G p i G + Δ p i G + i I R S j i R P i R + Δ P i R i I D S j i D P i D P j L , j I L P i G min p i G + Δ p i G P i G max , i I G
where p i G and C i G p i G are the power generation output and cost function of conventional generator set i , P i R is the power generation output of RE unit i , P i D is the power demand of load i , p l o s s is the total network loss of the system, L i G and L i R are the linear coefficients of conventional generator i and RE unit i , P L B is a constant term and K i G is the adjustment factor for each conventional generator set. I G , I R , I D and I L are the set of conventional generator sets, RE units, loads and lines in the system. P i G min and P i G max are the lower and upper bounds of the power generation output of conventional generator set i , respectively. S j i G , S j i R and S j i D are the transfer distribution factors of conventional generator set, RE units and loads from i to line j .
Considering Δ p i G and Δ P j R have a negative correlation, the optimization objective can be rendered more succinctly as:
min p i G i I G C i G p i G K i G 1 L i G j I R 1 L j R Δ P j R min
Further, variable x is used to represent the optimization variable Δ p i G , and ζ is used to represent the uncertain parameter Δ P j R .

3. Problem Analysis and Solution

In this section, we divide the coordinated dispatch problem into two parts and solve them, respectively. The first part is regarded as a cooperative economic dispatch problem between the main grid and VPPs. The objective function is as follows:
min t T i G t C i t r a n s p g i , t t r a n s + t T k D I S T i G d i s t , k C i d i s t , k p g i , t d i s t , k
The variables in the model are divided into main grid variables and VPP variables, recorded as x t and x d , respectively. The subproblem can be expressed as follows:
min C t r a n s x t r a n s + k D I S T C d i s t , k x d i s t , k s . t . A k x t r a n s + B k x d i s t , k c k x t r a n s X t r a n s x d i s t , k X d i s t , k , k D I S T
The first constraint represents the boundary constraint, X t r a n s represents the feasible region of the main grid variables (constraints (3), (8)–(13)) and X d i s t , k represents the feasible region of the k th VPP variable (constraints (18)–(24)).
Furthermore, a decomposition–coordination method is employed. The algorithmic procedures are as follows:
Step 1: Optimize the main problem of economic scheduling on the main grid by initializing the number of iterations, m = 0 , and making the set of feasible cut constraints, F C , a complete set. In the main problem, the boundary variable is not considered, and its form is as follows. The optimal solution is x m t r a n s .
min C t r a n s x t r a n s s . t . x t r a n s X t r a n s x t r a n s F C
Step 2: According to the optimal solution of the main problem, x m t r a n s , solve the economic scheduling subproblem of each VPP with boundary conditions. The subproblem of the first k VPPs is as follows:
min C d i s t , k x d i s t , k s . t . A k x m t r a n s + B k x d i s t , k c k x d i s t , k X d i s t , k
Step 3: If the subproblem is feasible, the critical domain of the main grid variables and the optimal objective function of the subproblem within the critical domain can be generated; if the subproblem is infeasible, F C will update the feasible cut set.
Step 4: Solve the root problem:
min C t r a n s x t r a n s + k D I S T m C m k x t r a n s s . t . x t r a n s X t r a n s x t r a n s F C x t r a n s C R m k , k D I S T m
Here, D I S T m represents the number of feasible subproblems of m VPPs in the first iteration. C R m k is the set of subproblems. Increase the number of iterations m = m + 1 and denote the optimum resolution of the root issue as x m t r a n s .
Step 5: If the change in the optimum resolution of the main issue is less than the threshold during the iteration, the iteration converges and the iteration is terminated. Otherwise, return to the second step to solve the subproblems. Then, the solution of the next part is regarded as a reactive optimization problem in terms of minimizing the system active loss:
min i I t P G i t P D i t + k D I S T i I d , k P G i d , k P D i d , k
Considering that some of the constraints in Section 2 are non-convex, the second-order cone–convex relaxation is employed to ensure the convergence of the generalized Benders decomposition algorithm [28]. The following outlines the solution process:
Step 1: Initialize the main grid variables, including boundary variables, and record the initialization values as y ^ ; additionally, define the upper and lower bounds of the objective function ( U B D and L B D , respectively) as well as the number of optimal and feasible cuts ( p and q ) [28]. Set U B D to positive infinity, L B D to negative infinity, and p and q to 0 [28].
Step 2: Solve the subproblem. The subproblem is the optimization problem of the VPPs formulated as a mathematical programming problem:
min x   f x , y ^ s . t . H x , y ^ = 0 x X
f is an optimization objective with boundary constraints, H , expressed in a square form as constraints (34)–(36). X represents the feasible region of the VPPs, which is the relaxed convex feasible region. If the objective function of the subproblem is greater than or equal to U B D , the iteration is terminated; otherwise, U B D , the objective function of the subproblem, is updated. Let u ^ be the Lagrange multipliers of the subproblem, and generate the optimal cut as follows [28]:
L y , u ^ = inf x X f x , y + u ^ T H x , y , y Y
Let p be equal to 1, and u p = u ^ . If the subproblem is found to be infeasible, we can identify a feasible cut in the following form:
L y , λ ^ = inf x X λ ^ T H x , y , y Y
Moreover, the feasible cut generated must comply with L y ^ , λ ^ = inf x X λ ^ T H x , y ^ > 0 .
Step 3: Solve the primary issue. The primary issue facing the main grid is outlined as follows [28]:
min   y Y L B D s . t . L B D L y , u j , j = 1 , 2 , , p L y , λ j 0 , j = 1 , 2 , , q
The iteration can be concluded when the distance between two boundaries is less than the pre-specified threshold [28]. Otherwise, update y ^ and return to step 2.

4. Case Study

In this section, numerical examples are utilized to affirm the effectiveness of the proposed approach in terms of reducing the power generation cost and power loss.

4.1. Simulation of Coordinated Economic Dispatching

To validate the proposed approach, four algorithms were compared in the calculation examples: an improved multi-parametric quadratic programming algorithm (R-MPQP), a conventional multi-parametric programming algorithm (C-MPQP), a modified generalized Benders decomposition algorithm (M-GBD) and a centralized algorithm (CEN).
All calculations were conducted by MATLAB, and Gurobi solver was employed to solve the resulting equations. Two example systems were used for the testing. System 1 was a twenty-four-node system with three thirty-three-node VPPs connected to nodes 3, 9 and 19 of the main grid, with node 1 of the VPPs connected to the main grid. System 2 was a 118-node system and had the same configuration. Figure 4 shows the structure.

4.1.1. Comparison of Numerical Results

To illustrate the economic necessity of main grid–VPPs scheduling, we tested two methods: main grid–VPPs dispatching and independent dispatching. The results are shown in Table 1.
It is evident from the above table that, in comparison with the independent dispatching of the main grid–VPPs, the coordinated dispatching method reduced the power generation cost by 18.34% in System 1 and by 16.78% in System 2.

4.1.2. Computing Performance Test

We compared the performances of the four algorithms using CEN as reference.
From Table 2, we can see that the R-MPQP algorithm could reach the same optimal solution as that of the centralized algorithm. In addition, the R-MPQP method had fewer iterations than the traditional C-MPQP method, and the convergence speed was faster.

4.2. Simulation of Reactive Power and Voltage Control Model

Using a typical power system (shown in Figure 5) as a case study, we conducted a 24 h active power–reactive power coordination optimization study between the main grid and VPPs, utilizing the reactive power adjustment capability of the power plant as an adjustable resource. The system we used has 24 nodes as shown in Figure 5. The aim was to minimize the grid loss and average voltage deviations. By optimizing the adjustable resources among the VPPs collaboratively, grid loss and voltage deviations were reduced, and the voltage distribution was improved. The corresponding grid loss and voltage comparison before and after the optimization are shown in Figure 6.

5. Analysis of the Impact of the DER

This section studies the influence of the DER clusters on the grid. First, in the case of many DER clusters being injected into the grid, if the VPPs and the main grid are lacking in synergy, there will be a power flow reversal and voltage overload. Then, a robust optimal power flow model is utilized with the uncertainties of the DERs being considered to give strategies with better comprehensive economic benefits in different scenarios.

5.1. Impact of DER Clusters on Grid Voltage Security

Based on the generalized Benders decomposition, the proposed grid–VPPs reactive voltage optimization method (GBD) is compared with the independent algorithm (SEP). SEP is the current scheduling mode, that is, the voltage and transmission power of the boundary node are pre-set between the main grid and the VPP, and then each regional network is optimized, respectively. This method cannot obtain the global optimal solution, and sometimes there will be overvoltage problems.
Considering the power flow constraints in the VPP model (Constrains (25)–(28)), we can see that when a large number of DER clusters are connected to a node of a VPP, the node may appear to reverse the flow. A one-hundred-and-eighteen-node system is used as the main grid with three sixty-nine-node VPPs connected to nodes 54, 62, and 80, respectively. The boundary node of each VPP is node 1. DERs are located at nodes 3, 4, 8, 9, 11, 12, 27, 35, 39, 41, 54, 56, 58, and 69 of each VPP, with an adjustable reactive power range of [−50, 50] MVar.
Figure 7 shows the number of nodes whose voltage is higher thanthat of the third VPP as the output of the DERs increases. The proposed grid–VPP decomposition coordination algorithm can effectively eliminate the voltage overlimit problem through the iterative generation method of feasible cuts, while the traditional grid–VPP independent scheduling method can cause a serious voltage overshoot.

5.2. Influence of DERs Uncertainty on Power Grid Operation

Three scenarios are examined in this part: (a) the actual output of DER is at its lower bound; (b) the actual output of DER is at its predicted value; and (c) the actual output of DER is at its upper bound. The comparison results are as follows.
From the Table 3, we can observe that the robust optimal power flow model effectively diminishes the aggregate generation cost in Scene b and c through an affine adjustment strategy.

6. Conclusions

This paper introduced an interactive and coordinated optimization control method between VPPs and the main grid. The proposed method considered the VPP operation of multiple time scales, including intra-day and day-ahead. To address intra-day and day-ahead scheduling, a decomposed, coordinated and interactive method was provided, which was based on the multi-parametric programming projection decomposition method and generated the exact critical domain and the optimal cost function of the VPP internal scheduling model, which could significantly improve the convergence speed and stability compared with the existing decomposition and coordination algorithms. In terms of the reactive power and voltage control, the goal was to decrease the total loss of the VPPs and the main grid. The test results showed that the proposed method could quickly converge to the global optimal solution. In addition, the reactive power optimization method of VPPs–grid coordination could significantly reduce the overvoltage problem caused by the large number of DERs in the VPPs. Overall, this approach can efficaciously reduce the cost of the power grid and VPPs with fast convergence rates while also minimizing the system loss and voltage deviation to improve the voltage profile.

Author Contributions

Conceptualization, G.Y., W.W. and S.L.; Methodology, G.Y., W.W. and S.L.; Software, G.Y. and W.W.; Validation, G.Y. and W.W.; Formal analysis, G.Y. and W.W.; Investigation, W.W. and S.L.; Resources, G.Y. and W.W.; Writing—original draft, M.X. and S.L.; Supervision, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Key R&D Program of China (Project No. 2020YFC0827000) to Weiqing Wang and the Guangdong Basic and Applied Basic Research Foundation (Grant ID: 2022A1515110833) to Shunbo Lei.

Data Availability Statement

The research data is unavailable because authors did not have permission to publish the data.

Conflicts of Interest

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.

References

  1. Akorede, M.F.; Hizam, H.; Pouresmaeil, E. Distributed energy resources and benefits to the environment. Renew. Sustain. Energy Rev. 2010, 14, 724–734. [Google Scholar] [CrossRef]
  2. Huang, J.; Jiang, C.; Xu, R. A review on distributed energy resources and MicroGrid. Renew. Sustain. Energy Rev. 2008, 12, 2472–2483. [Google Scholar]
  3. Spiller, E.; Esparza, R.; Mohlin, K. The role of electricity tariff design in distributed energy resource deployment. Energy Econ. 2023, 120, 106500. [Google Scholar] [CrossRef]
  4. Strbac, G.; Jenkins, N.; Green, T.; Pudjianto, D. Review of innovative network concepts. In DG-GRID Project Report; Energy Research Centre of the Netherlands (ECN): Petten, The Netherlands, 2006. [Google Scholar]
  5. Zhang, Y.; Pan, W.; Lou, X.; Yu, J.; Wang, J. Operation characteristics of virtual power plant and function design of operation management platform under emerging power system. In Proceedings of the 2021 International Conference on Power System Technology (POWERCON), Haikou, China, 10–11 November 2021; pp. 194–196. [Google Scholar] [CrossRef]
  6. Ruiz, N.; Cobelo, I.; Oyarzabal, J. A direct load control model for virtual power plant management. IEEE Trans. Power Syst. 2009, 24, 959–966. [Google Scholar] [CrossRef]
  7. Coelho, A.; Iria, J.; Soares, F. Network-secure bidding optimization of aggregators of multi-energy systems in electricity, gas, and carbon markets. Appl. Energy 2021, 301, 117460. [Google Scholar] [CrossRef]
  8. Iria, J.; Scott, P.; Attarha, A.; Gordon, D.; Franklin, E. MV-LV network-secure bidding optimisation of an aggregator of prosumers in real-time energy and reserve markets. Energy 2022, 242, 122962. [Google Scholar] [CrossRef]
  9. Fonseca, N.S.; Soares, F.; Coelho, A.; Iria, J. DSO framework to handle high participation of DER in electricity markets. In Proceedings of the 2023 19th International Conference on the European Energy Market (EEM), Lappeenranta, Finland, 6–8 June 2023; pp. 1–6. [Google Scholar] [CrossRef]
  10. Gholami, K.; Azizivahed, A.; Arefi, A.; Li, L. Risk-averse Volt-VAr management scheme to coordinate distributed energy resources with demand response program. Int. J. Electr. Power Energy Syst. 2023, 146, 108761. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Yuan, F.; Zhai, H.; Song, C.; Poursoleiman, R. Optimizing the planning of distributed generation resources and storages in the virtual power plant, considering load uncertainty. J. Clean. Prod. 2023, 387, 135868. [Google Scholar] [CrossRef]
  12. Danish, M.S.S.; Senjyu, T.; Nazari, M.; Zaheb, H.; Nassor, T.S.; Danish, S.M.S.; Karimy, H. Smart and sustainable building appraisal. J. Sustain. Energy Revolut. 2021, 2, 1–5. [Google Scholar] [CrossRef]
  13. Himeur, Y.; Elnour, M.; Fadli, F.; Meskin, N.; Petri, I.; Rezgui, Y.; Bensaali, F.; Amira, A. Next-generation energy systems for sustainable smart cities: Roles of transfer learning. Sustain. Cities Soc. 2022, 85, 104059. [Google Scholar] [CrossRef]
  14. Chen, J.; Deng, G.; Zhang, L.; Ahmadpour, A. Demand side energy management for smart homes using a novel learning technique–economic analysis aspects. Sustain. Energy Technol. Assess. 2022, 52, 102023. [Google Scholar] [CrossRef]
  15. Wang, W.; Liu, H.; Ji, Y.; Qu, X. Optimal scheduling strategy for virtual power plant considering voltage control. In Proceedings of the 2021 International Conference on Power System Technology (POWERCON), Haikou, China, 14–16 September 2021; pp. 870–874. [Google Scholar] [CrossRef]
  16. Vale, Z.; Pinto, T.; Morais, H.; Praça, I.; Faria, P. Virtual power plant’s multi-level negotiation in smart grids and competitive electricity markets. In Proceedings of the 2011 IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 22 February 2011; pp. 1–8. [Google Scholar] [CrossRef]
  17. Bertram, R.; Schnettler, A. A control model of virtual power plant with reactive power supply for small signal system stability studies. In Proceedings of the 2017 IEEE Manchester PowerTech, Manchester, UK, 18–22 June 2017; pp. 1–6. [Google Scholar] [CrossRef]
  18. Ruthe, S.; Rehtanz, C.; Lehnhoff, S. Towards frequency control with large scale virtual power plants. In Proceedings of the 2012 3rd IEEE PES Innovative Smart Grid Technologies Europe (ISGT Europe), Berlin, Germany, 14–17 October 2012; pp. 1–6. [Google Scholar] [CrossRef]
  19. Bao, Y.; Cheng, X.; Pi, J.; Zhang, Y.; Hou, C.; Guo, Y. Selection strategy of virtual power plant members considering power grid security and economics of virtual power plant. In Proceedings of the 2021 IEEE 5th Conference on Energy Internet and Energy System Integration (EI2), Taiyuan, China, 22–24 October 2021; pp. 1314–1319. [Google Scholar] [CrossRef]
  20. Vasirani, M.; Kota, R.; Cavalcante, R.L.G.; Ossowski, S.; Jennings, N.R. An agent-based approach to virtual power plants of wind power generators and electric vehicles. IEEE Trans. Smart Grid 2013, 4, 1314–1322. [Google Scholar] [CrossRef] [Green Version]
  21. Zhu, J.; Duan, P.; Liu, M.; Xia, Y.; Guo, Y.; Mo, X. Bi-level real-time economic dispatch of virtual power plant considering uncertainty of renewable energy sources. IEEE Access 2019, 7, 15282–15291. [Google Scholar] [CrossRef]
  22. Giuntoli, M.; Poli, D. Optimized thermal and electrical scheduling of a large scale virtual power plant in the presence of energy storages. IEEE Trans. Smart Grid 2013, 4, 942–955. [Google Scholar] [CrossRef]
  23. Alanne, K.; Saari, A. Distributed energy generation and sustainable development. Renew. Sust. Energ. Rev. 2006, 10, 539–558. [Google Scholar] [CrossRef]
  24. Wang, Q.; Zhang, C.; Ding, Y.; Xydis, G.; Wang, J.; Østergaard, J. Review of real-time electricity markets for integrating distributed energy resources and demand response. Appl. Energy 2015, 138, 695–706. [Google Scholar] [CrossRef]
  25. Järventausta, P.; Repo, S.; Rautiainen, A.; Partanen, J. Smart grid power system control in distributed generation environment. Annu. Rev. Control 2010, 34, 277–286. [Google Scholar] [CrossRef]
  26. Mohd, A.; Ortjohann, E.; Schmelter, A.; Hamsic, N.; Morton, D. Challenges in integrating distributed energy storage systems into future smart grid. In Proceedings of the 2008 IEEE International Symposium on Industrial Electronics, Orlando, FL, USA, 30 June–2 July 2008; pp. 1627–1632. [Google Scholar]
  27. Lin, C.; Wu, W.; Chen, X.; Zheng, W. Decentralized dynamic economic dispatch for integrated transmission and active distribution networks using multi-parametric programming. IEEE Trans. Smart Grid 2018, 9, 4983–4993. [Google Scholar] [CrossRef]
  28. Lin, C.; Wu, W.; Zhang, B.; Wang, B.; Zheng, W.; Li, Z. Decentralized reactive power optimization method for transmission and distribution networks accommodating large-scale DG integration. IEEE Trans. Sustain. Energy 2017, 8, 363–373. [Google Scholar] [CrossRef]
Figure 1. The control framework of coordination between VPPs and the main grid.
Figure 1. The control framework of coordination between VPPs and the main grid.
Energies 16 05593 g001
Figure 2. A schematic of the main grid–VPPs coordination.
Figure 2. A schematic of the main grid–VPPs coordination.
Energies 16 05593 g002
Figure 3. Equivalence of tie lines between VPPs.
Figure 3. Equivalence of tie lines between VPPs.
Energies 16 05593 g003
Figure 4. Test system structure.
Figure 4. Test system structure.
Energies 16 05593 g004
Figure 5. The topology of the typical power system.
Figure 5. The topology of the typical power system.
Energies 16 05593 g005
Figure 6. (a) Comparison of grid loss before and after optimization. (b) Voltage comparison before and after optimization.
Figure 6. (a) Comparison of grid loss before and after optimization. (b) Voltage comparison before and after optimization.
Energies 16 05593 g006
Figure 7. Test results of the voltage limit calculation example.
Figure 7. Test results of the voltage limit calculation example.
Energies 16 05593 g007
Table 1. Comparison of coordinated dispatching and independent dispatching.
Table 1. Comparison of coordinated dispatching and independent dispatching.
Power Generation Cost
Independent SchedulingCoordinated Scheduling
System 1Main grid1,153,4381,199,478
VPP 1125,71332,203
VPP 2125,71332,203
VPP 3125,71332,203
Total cost1,530,5771,296,087
System 2Main grid1,305,7191,353,715
VPP 1125,71332,649
VPP 2125,71332,790
VPP 3125,71332,300
Total cost1,682,8581,451,454
Table 2. Algorithm calculation performance comparison.
Table 2. Algorithm calculation performance comparison.
R-MPQPC-MPQPM-GBD
System 1Total cost1,296,0871,296,0871,296,087
Total cost error0%0%0%
Iterations2101151
Calculating time0.2133 s7.5314 s15.8011 s
System 2 R-MPQPC-MPQPM-GBD
Total cost1,451,4541,451,4541,451,454
Total cost error0%0%0%
Iterations297150
Calculating time0.9529 s117.4592 s232.2385 s
Table 3. Comparison of total power generation costs under different scenarios.
Table 3. Comparison of total power generation costs under different scenarios.
Scene aScene bScene c
System 1Robust model95,18292,29990,379
Deterministic Model94,62794,62794,627
System 2Robust model274,196226,836195,434
Deterministic model261,352261,352261,352
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

Yang, G.; Xu, M.; Wang, W.; Lei, S. Coordinated Dispatch Optimization between the Main Grid and Virtual Power Plants Based on Multi-Parametric Quadratic Programming. Energies 2023, 16, 5593. https://doi.org/10.3390/en16155593

AMA Style

Yang G, Xu M, Wang W, Lei S. Coordinated Dispatch Optimization between the Main Grid and Virtual Power Plants Based on Multi-Parametric Quadratic Programming. Energies. 2023; 16(15):5593. https://doi.org/10.3390/en16155593

Chicago/Turabian Style

Yang, Guixing, Mingze Xu, Weiqing Wang, and Shunbo Lei. 2023. "Coordinated Dispatch Optimization between the Main Grid and Virtual Power Plants Based on Multi-Parametric Quadratic Programming" Energies 16, no. 15: 5593. https://doi.org/10.3390/en16155593

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop