Next Article in Journal
Stacking Ensemble Methodology Using Deep Learning and ARIMA Models for Short-Term Load Forecasting
Previous Article in Journal
Formation of Characteristic Polynomials on the Basis of Fractional Powers j of Dynamic Systems and Stability Problems of Such Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Level Cooperative Scheduling Based on Robust Optimization Considering Flexibilities and Uncertainties of ADN and MG

1
School of Electrical Engineering, Southeast University, Nanjing 210096, China
2
Suzhou Power Supply Branch, State Grid Jiangsu Electric Power Co., Ltd., Suzhou 215004, China
*
Author to whom correspondence should be addressed.
Energies 2021, 14(21), 7376; https://doi.org/10.3390/en14217376
Submission received: 12 October 2021 / Revised: 1 November 2021 / Accepted: 1 November 2021 / Published: 5 November 2021

Abstract

:
This paper develops the coordination structure and method for utilizing flexibilities in a Micro-Grid (MG), an Active Distribution Network (ADN) and a Transmission Grid (TG), which can play an essential role in addressing the uncertainties caused by renewable energy power generation (REPG). For cooperative dispatching, both flexibilities and uncertainties on the interface of MG–ADN and ADN–TG are portrayed in unified forms utilizing robust optimization (RO), based on the modified equipment-level model of flexible resources. The Constraint-and-Column Generation method is adopted to solve the RO control problems. Simulations on the modified IEEE case-6 and case-33 systems are carried out. The results suggest that the proposed algorithm can exploit flexible resources in both an MG and an ADN, improving the economy and promoting REPG consumption within each level (MG, ADN and TG) while reducing uncertainties and providing flexibilities for superior operators.

1. Introduction

The continuous growth of renewable energy power generation (REPG) represented by wind power (WP) and photovoltaics (PV) is an important support for peaking carbon dioxide emissions before 2030 and achieving carbon neutrality [1]. REPGs are injecting into power systems at various levels, including a Micro-Grid (MG), an Active Distribution Network (ADN) and a Transmission Grid (TG), causing problems of multi-level scheduling for REPG consumption and economic operation [2,3].
Dealing with the uncertainties of REPG utilizing various kinds of flexible resources plays a significant role in improving REPG consumption and optimal operation, despite the different emphases of scheduling in multiple levels [4,5]. The scenario-based stochastic method used to be the most popular way to cope with the uncertainties in optimization. For optimal dispatching in an MG, the operating economy is generally the primary goal, which is frequently integrated with indicators related to reliability and the environment [6]. A stochastic model for the coordinated scheduling of renewable and thermal units, including fuel cell units and hydrogen storage, was proposed in [7]. A two-layer control scheme operating at two different timescales was illustrated in [8] for the energy management of an MG based on stochastic model predictive control. The main feature of optimal scheduling in an ADN compared to it in an MG is the necessity to handle the power flow, which can be nonlinear [9,10]. In studies [11,12], the high penetration of plug-in electric vehicles, demand response and energy storage were considered as flexible resources, and network loss was included in the optimization goals. For optimization in a TG, unit commitment is the key issue. Stochastic methods were adopted in [13,14,15] to comprise fluctuations of WP and load. However, the scenario-based process requires the distributions of stochastic parameters, which might be difficult to obtain. On the contrary, robust optimization (RO) considers the worst-case has no need for a specific distribution. Therefore, many researchers have based their approaches on RO in recent years [16,17,18]. Sets or budgets of uncertainties are of great significance in RO problems. The point estimate method was applied in [19] for modeling the uncertainties budgets of WP and PV. A data-driven approach was employed in [20] to construct a more practical polyhedron uncertainty set for WP. However, the uncertainties of an ADN or an MG as a whole have not been investigated.
Vertical coordination provides various means for REPG consumption and economic improvement. The coordinated scheduling between a TG and an ADN or an ADN and an MG has gradually become a research hotspot. S. Bahramara et al. [21] proposed a hierarchical decision-making framework for the reduction in the cost of an ADN and an MG; however, the uncertainties were neglected. A decentralized algorithm was proposed to optimize an ADN and MGs independently in [22]; however, the uncertainties of MGs were not taken into consideration. The analytic target cascading (ATC) was applied in [23] to search the optimal dispatch strategy of a TG and an ADN; however, the uncertainties of REPGs in ADNs were ignored. In an investigation of comprehensive optimization for an MG and an ADN [24], a bi-level, two-stage RO model was established; however, the influence of ADNs’ scheduling results on a TG was not investigated. To the best of the authors’ knowledge, there have been few pieces of research about the tri-level collaborative scheduling of a TG, an ADN and an MG considering the uncertainties in different levels.
The studies discussed above have only focused on the optimal dispatching utilizing flexible resources directly. However, due to the independent interests of various subjects and information privacy, global optimization might be difficult to perform [25]. Therefore, quantitative characterizations of flexibilities in different levels are not only significant for superior optimization but also essential for defining the contribution of each participant. Several attempts have been made to quantify operational flexibility. An analytical framework for quantifying the flexibility of an ADN was proposed in [26,27], including the quantification of node flexibility, the matching of system flexibility and the flexibility of network transmission. An RO method based on the linearized load flow model was proposed in [28] to estimate the reserve provision capability area of an ADN. However, the applications of those flexibilities in optimized scheduling were not studied. A qualitative study in [29] described a model for defining and optimizing distributed energy flexibility in distribution buses available for the day-ahead energy market. However, the uncertainties of REPGs and other flexible resources were not considered. Since the resource endowments of participants in multi-level scheduling are fluctuant, at a particular moment, some participants can provide flexibilities while others may remain uncertain (which have demand for external flexibilities). However, very few studies have explored the unified model for flexibility supply/demand of different participants.
This paper provides new insights into optimal cooperative scheduling of an MG, an ADN and a TG. The main contributions are as follows:
  • Based on RO, considering equipment-level models, the flexibilities and uncertainties of MGs are uniformly expressed through the signs and magnitudes of the variables interacting with an ADN, allowing transactions for both power and flexibilities between an ADN and MGs.
  • Whether an ADN has flexibilities or uncertainties is determined utilizing RO methods. The power in the root node of an ADN will result in controllable intervals if the ADN has flexibilities. Otherwise, it will turn to uncertain budgets. This method provides convenience for a TG to perceive uncertainties and employ flexibilities of the ADN.
  • The Constraint-and-Column Generation (C&CG) method is chosen to solve the RO problems for reliability and efficiency.
  • To minimize the cost of flexibilities, a bi-level optimization of an MG and an ADN is developed based on a price adjustment mechanism.
The following arrangements are as follows: The second section constructs the overall framework for multi-level coordination. The third section proposes RO models for an MG, an ADN and a TG. The fourth section introduces the price adjustment mechanism for flexibilities and the solution method. Case studies based on typical scenarios are carried out in the fifth section. The final section summarizes the main findings of these experiments and provides a conclusion to the paper.

2. Framework for Multi-Level Scheduling

As shown in Figure 1, the multi-level coordination architecture is generally divided into three parts: an MG, an ADN and a TG (or sub-TG).
To begin the process, RO is carried out in the MG, considering the uncertainties of internal REPG and regular load (RL). The purpose is to exploit the flexibilities and reduce the uncertainties for the and, while the operating costs of the MG are cut down. After optimization, the intervals of flexibilities or uncertainties will be sent to the ADN. In addition, the flexibilities or uncertainties of multiple MGs cooperate with resources directly controlled by the ADN using RO, to optimize the controllability of power in the root node of the ADN. Modulations of price for flexibility/uncertainty are performed according to the optimization results before being fed back to MGs. Once the iteration has been completed, a flexible/uncertain range of power in the root node of the ADN will be reported to the TG. Finally, the TG utilizes flexibilities provided by ADNs and thermal power plants to deal with uncertainties, aiming at reducing the operating cost and promoting the consumption of REPG.

3. Optimization Models

The section below will propose RO models for the MG, ADN and TG. The number of time intervals is represented by T, and the length of each interval is donated by Δ t .

3.1. MG

The optimization goal of the MG is as follows:
min P i , t MG , L Ρ i , t MG , L , P i , t MG , PV Ρ i , t MG , PV t T [ C i , t MG , base p i , t MG , base Δ t + C i , t MO , up p i , t MO , up + C i , t MO , down p i , t MO , down   + C i MG , B ( p i , t MG , BC + p i , t MG , BD ) Δ t + ( C i MG , GT p i , t MG , GT Δ t + B i MG , GT u i , t MG , GT ) ]
where C i , t MG , base is the unit power purchase price for the MG i during time interval t, and p i , t MG , base is the power that the MG absorbs from the ADN. p i , t MO , up / p i , t MO , down is the upward/downward flexible ramping product (FRP) purchased from or sold to the ADN, respectively, while C i , t MO , up / C i , t MO , down are the unit prices. p i , t MG , BC / p i , t MG , BD are the charge/discharge power of battery storage (BS) with unit cost C i MG , B . p i , t MG , GT and u i , t MG , GT are the output power and operating status of GT, while C i MG , GT and B i MG , GT are separately the fixed and variable costs, respectively. P i , t M G , L and P i , t M G , P V represent the uncertain budgets of RL and the limitation of PV output, respectively.
Turning now to the constraints. The following formula reveals the power balance constraint of the MG considering flexibilities and uncertainties:
{ p i , t MG , base + p i , t MG , up P i , t MG , L + p i , t MG , FL + p i , t MG , BC p i , t MG , PV p i , t MG , GT p i , t MG , BD p i , t MG , base p i , t MG , down P i , t MG , L + p i , t MG , FL + p i , t MG , BC p i , t MG , PV p i , t MG , GT p i , t MG , BD p i , t MG , up = p i , t MI , up + p i , t MO , up p i , t MG , down = p i , t MI , down + p i , t MO , down p i , t MG , up , p i , t MG , down 0
where P i , t MG , L and p i , t MG , PV are the power of RL and PV, respectively, which are generated from the uncertain budgets. p i , t MG , FL represents the power of flexible load (FL). p i , t MG , up / p i , t MG , down are the upward/downward FRPs that are necessary to cover the uncertainties of the MG i, while p i , t MI , up / p i , t MI , down are FRPs that can be obtained inside this MG. As shown in Figure 2, when the internal flexibilities of the MG are sufficient to cover its uncertainties, the MG can sell superfluous flexibilities to the ADN and p i , t MO , up or p i , t MO , down is less than zero. On the contrary, it is necessary for the MG to purchase flexibilities from the ADN, and p i , t MO , up or p i , t MO , down is greater than zero.
The internal flexible resources of the MG consist of PV, BS, GT and FL.
{ p i , t MI , up = p i , t MG , PV , up + p i , t MG , B , up + p i , t MG , GT , up + p i , t MG , FL , up p i , t MI , down = p i , t MG , PV , down + p i , t MG , B , down + p i , t MG , GT , down + p i , t MG , FL , down
where p i , t MG , PV , up / p i , t MG , PV , down , p i , t MG , B , up / p i , t MG , B , down , p i , t MG , GT , up / p i , t MG , GT , down , p i , t MG , FL , up / p i , t MG , FL , down refer to the upward/downward FRPs of PV, BS, GT and FL inside the MG i, respectively. The relevant constraints will be discussed in detail below.
  • PV
PV can provide upward/downward FRPs by increasing/reducing the output power. However, it is restricted by the limitation of PV output.
{ p i , t MG , PV + p i , t MG , PV , up P i , t MG , PV p i , t MG , PV p i , t MG , PV , down 0 p i , t MG , PV , up , p i , t MG , PV , down 0
  • BS
FRPs can be exploited in BS by several means. Specifically, there are the following three ways to obtain an upward FRP: decrease the charging power, denoted as p i , t MG , BC , up 1 ; switch from a charging state to a discharging state, denoted as p i , t MG , BC , up 2 ; increase the discharging power, denoted as p i , t MG , BD , up 3 . Similarly, there are also the following three ways to obtain a downward FRP: decrease the discharging power, denoted as p i , t MG , BD , down 1 ; switch from a discharging state to a charging state, denoted as p i , t MG , BD , down 2 ; increase the charging power, denoted as p i , t MG , BC , down 3 . The constraints are as follows:
{ u i , t MG , BC + u i , t MG , BD 1 P i , min MG , BC u i , t MG , BC p i , t MG , BC P i , max MG , BC u i , t MG , BC P i , min MG , BD u i , t MG , BD p i , t MG , BD P i , max MG , BD u i , t MG , BD E i , t MG , B , up = E i , t 0 MG , B + j = 1 t [ p i , j MG , BC p i , j MG , BD ] Δ t j = 1 t p i , j MG , B , up Δ t E i , min MG , B E i , t MG , B , up E i , t MG , B , down = E i , t 0 MG , B + j = 1 t [ p i , j MG , BC p i , j MG , BD ] Δ t + j = 1 t p i , j MG , B , down Δ t E i , max MG , B E i , t MG , B , down p i , t MG , B , up = p i , t MG , BC , up 1 + p i , t MG , BC , up 2 + p i , t MG , BD , up 3 p i , t MG , B , down = p i , t MG , BD , down 1 + p i , t MG , BD , down 2 + p i , t MG , BC , down 3
where u i , t MG , BC / u i , t MG , BD are 0–1 variables indicating the charging/discharging state of BS. P i , min MG , BC / P i , min MG , BD and P i , max MG , BC / P i , max MG , BD are the minimum and maximum power of BS charging/discharging, respectively. E i , t 0 MG , B represents energy in BS at the initial moment. In general, providing an upward FRP results in a decrease in BS energy; therefore, E i , t MG , B , up considering upward flexibility should be limited to greater than E i , min MG , B , the minimum energy of BS and vice versa.
As discussed above, an upward FRP of BS consists of p i , t MG , BC , up 1 , p i , t MG , BC , up 2 and p i , t MG , BD , up 3 , which can be depicted by the following formula:
{ 0 p i , t MG , BC , up 1 p i , t MG , BC P i , min MG , BC u i , t MG , BC p i , t MG , BC , up 1 ( P i , max MG , BC P i , min MG , BC ) ( 1 s i , t MG , BCD ) s i , t MG , BCD u i , t MG , BC s i , t MG , BCD ( p i , t MG , BC + P i , min MG , BD ) p i , t MG , BC , up 2 s i , t MG , BCD ( p i , t MG , BC + P i , max MG , BD ) 0 p i , t MG , BD , up 3 P i , max MG , BD u i , t MG , BD p i , t MG , BD
where s i , t MG , BCD are 0–1 variables. When s i , t MG , BDC = 1 , the BS is switched from a charging state to a discharging state. Otherwise, its state remains.
A downward FRP of BS can be modeled in the same way:
{ 0 p i , t MG , BD , down 1 p i , t MG , BD P i , min MG , BD u i , t MG , BD p i , t MG , BC , down 1 ( P i , max MG , BD P i , min MG , BD ) ( 1 s i , t MG , BDC ) s i , t MG , BDC u i , t MG , BD s i , t MG , BDC ( p i , t MG , BD + P i , min MG , BC ) p i , t MG , BD , down 2 s i , t MG , BDC ( p i , t MG , BD + P i , max MG , BC ) 0 p i , t MG , BC , down 3 P i , max MG , BC u i , t MG , BC p i , t MG , BC
where s i , t MG , BDC are 0–1 variables, suggesting whether the state of BS is changed.
  • GT
The following is the modified constraints of GT considering the flexibility. u i , t MG , GT are 0–1 variables describing the off/on state of GT. P i , max MG , GT / P i , min MG , GT are the maximum/minimum operating power and Δ P i MG , GT is the limitation of power change between time intervals.
{ p i , t MG , GT , up , p i , t MG , GT , down 0 p i , t MG , GT + p i , t MG , GT , up P i , max MG , GT u i , t MG , GT , t { 1 , 2 , , T } P i , min MG , GT u i , t MG , GT p i , t MG , GT p i , t MG , GT , down , t { 1 , 2 , , T } ( p i , t + 1 MG , GT + p i , t + 1 MG , GT , up ) ( p i , t MG , GT p i , t MG , GT , down ) Δ P i MG , GT ,   t { 1 , 2 , , T 1 } ( p i , t + 1 MG , GT p i , t + 1 MG , GT , down ) ( p i , t MG , GT + p i , t MG , GT , up ) Δ P i MG , GT ,   t { 1 , 2 , , T 1 }
The constraints on GT off/on time are as follows:
{ k = t t + T i , run , min MG , GT 1 u i , k MG , GT T i , run , min MG , GT ( u i , t MG , GT u i , t 1 MG , GT ) ,   t { 1 , 2 , , T T i , run , min MG , GT + 1 } k = t T u i , k MG , GT ( T t + 1 ) ( u i , t MG , GT u i , t 1 MG , GT ) ,   t { T T i , run , min MG , GT + 2 , , T } k = t t + T i , down , min MG , GT 1 ( 1 u i , k MG , GT ) T i , down , min MG , GT ( u i , t 1 MG , GT u i , t MG , GT ) ,   t { 1 , 2 , , T T i , down , min MG , GT + 1 } k = t T ( 1 u i , k MG , GT ) ( T t + 1 ) ( u i , t 1 MG , GT u i , t MG , GT ) , t { T T i , down , min MG , GT + 2 , , T }
where T i , down , min MG , GT / T i , run , min MG , GT are the minimum off/on times of GT.
  • FL
Three kinds of FLs are examined in this paper, including transferable load, interruptible load and reducible load [30]. The constraints are discussed below.
Firstly, the transferable load cannot be interrupted once it is started. However, the integral working time can be advanced or delayed, as follows:
{ t = t t + T i MG , FL , a 1 u i , t ' MG , FL , a s i , t MG , FL , a T i MG , FL , a , t [ α i MG , FL , a , β i MG , FL , a ] t = α i MG , FL , a β i MG , FL , a u i , t MG , FL , a = T i MG , FL , a t = α i MG , FL , a β i MG , FL , a s i , t MG , FL , a = 1 p i , t MG , FL , a = u i , t MG , FL , a P i , t MG , FL , a
where u i , t MG , FL , a and s i , t MG , FL , a are both 0–1 variables, which are separately the operating and starting state of transferable load belonging to the MG i, respectively. [ α i MG , FL , a , β i MG , FL , a ] is the time range acceptable for the user. P i , t MG , FL , a represents the running power. Since the transferable load is disabled to adjust power continuously, it is not employed to provide an FRP.
Secondly, the interruptible load of which power can be regulated only has requirements for cumulative absorbed energy during the acceptable time range [ α i MG , FL , b , β i MG , FL , b ] . In Formula (11), p i , t MG , FL , b represents the power value to be determined. The interruptible load provides upward/downward FRPs through a decreasing/increasing running power. The total energy absorbed during the schedulable period would be restricted to more/less than the minimum/maximum value E i , min MG , FL , b / E i , max MG , FL , b if upward/downward FRPs were provided.
{ p i , t MG , FL , b + p i , t MG , FL , b , down P i , max MG , FL , b u i , t MG , FL , b p i , t MG , FL , b p i , t MG , FL , b , up P i , min MG , FL , b u i , t MG , FL , b p i , t MG , FL , b , down , p i , t MG , FL , b , up 0 t = α i MG , FL , b β i MG , FL , b ( p i , t MG , FL , b + p i , t MG , FL , b , down ) Δ t E i , max MG , FL , b t = α i MG , FL , b β i MG , FL , b ( p i , t MG , FL , b p i , t MG , FL , b , up ) Δ t E i , min MG , FL , b
Thirdly, the reducible loads running power is adjustable, but the operating time cannot be changed. It is supposed to have n c discrete operating points, P i , 1 MG , FL , c P i , 2 MG , FL , c P i , n c MG , FL , c . The schedulable time interval is from α i MG , FL , c to β i MG , FL , c and p i , t MG , FL , c is the power value to be determined. The constraints are as follows:
{ h = 1 n c u i , t , h MG , FL , c = 1 , t [ α i MG , FL , c , β i MG , FL , c ] p i , t MG , FL , c = k = 1 n c u i , t , h MG , FL , c P i , h MG , FL , c p i , t MG , FL , c , up = p i , t MG , FL , c P i , 1 MG , FL , c p i , t MG , FL , c , down = P i , n c MG , FL , c p i , t MG , FL , c
where u i , t , w MG , FL , c are 0–1 variables, indicating the operating points in the time period t. p i , t MG , FL , c , up / p i , t MG , FL , c , down are upward/ downward FRPs of a reducible load in the MG i.
To sum up, the running power and FRP of FL can be described in the following formula:
{ h = 1 n c u i , t , h MG , FL , c = 1 , t [ α i MG , FL , c , β i MG , FL , c ] p i , t MG , FL , c = k = 1 n c u i , t , h MG , FL , c P i , h MG , FL , c p i , t MG , FL , c , up = p i , t MG , FL , c P i , 1 MG , FL , c p i , t MG , FL , c , down = P i , n c MG , FL , c p i , t MG , FL , c

3.2. ADN

3.2.1. Parameters and Variables from MG

In the RO of the ADN, the absorbed power values of the MG, which purchases an FRP from the ADN, are regarded as uncertain parameters. In contrast, the power values of the MG, which sells an FRP to the ADN, are treated as control variables. As shown below, four conditions can be categorized according to p i , t MO , up and p i , t MO , down uploaded by the MG.
  • p i , t MO , up < 0 and p i , t MO , down < 0
The internal flexible resources of the MG i are sufficient to cover its uncertainties, and the spare flexibilities are sold to the ADN. The power values p j , t MG of the MG i are seen as control variables that satisfy the following constraints:
p i , t MG , base + p i , t MO , up p j , t MG p i , t MG , base p i , t MO , down
where j is the node number of the ADN to which the MG i is connected.
  • p i , t MO , up 0 and p i , t MO , down 0
Under this condition, the MG i fails to handle uncertainties itself and needs to achieve an FRP from the ADN. p j , t MG is considered as an uncertain parameter, which belongs to the uncertain set P j , t MG = [ p i , t MG , base p i , t MO , down , p i , t MG , base + p i , t MO , up ] .
  • p i , t MO , up < 0 and p i , t MO , down 0
In this case, the MG i has both flexibilities and uncertainties towards the ADN. It sells an upward FRP to the and, while it buys a downward FRP from the ADN. P j , t MG meets the following constraints:
P j , t MG + p j , t MO , up p j , t MG P j , t MG , P j , t MG [ p i , t MG , base p i , t MO , down , p i , t MG , base ]
  • p i , t MO , up 0 and p i , t MO , down < 0
It is similar to case c. However, the MG i sells a downward FRP to the and, while it buys an upward FRP from the ADN:
P j , t MG p j , t MG P j , t MG p j , t MO , down , P j , t M G [ p i , t MG , base , p i , t MG , base + p i , t MO , up ]

3.2.2. Power Flow and Other Constraints

Power flow constraints can be relaxed based on second-order cone programming (SOCP), of which validity has been demonstrated in [9]. The power flow constraints in the standard form of SOCP are as follows, and the subscript t is omitted for brevity:
{ j u ( k ) ( P j k L j k R j k ) + P k = l v ( k ) P k l j u ( k ) ( Q j k L j k X j k ) + Q k = l v ( k ) Q k l U k = U j 2 ( R j k P j k + X j k Q j k ) + ( ( R j k ) 2 + ( X j k ) 2 ) L j k 2 P j k 2 Q j k L j k U j 2 L k + U j
where j, k and l are the node numbers of the ADN. P j k and Q j k are the active and reactive power at the head of branch jk. R j k and X j k refer to the resistance and reactance of branch jk, respectively. P k / Q k are the injection of active/reactive power in node k. u ( k ) is defined as the set of head nodes, of which branches end at k. Similarly, v ( k ) is the set of end nodes, of which branches start at k. U j is used to describe the square of voltage amplitude in node j, while L j k represents the square of current amplitude in branch jk.
The safety constraints of node voltage and branch current are as follows:
{ ( V j min ) 2 U j , t ( V j max ) 2 L j k , t ( I j k max ) 2
Suppose the ADN is equipped with continuous reactive power compensation devices, the corresponding constraints are as follows:
Q j , min com Q j , t com Q j , max com
where Q i , min com / Q i , max com are the minimum/maximum reactive power of compensation device in node j.
For the nodes to which MGs are connected, the injected power is as follows:
{ P j , t = p j , t MG Q j , t = p j , t MG tan φ j + Q j , t com
where φ j is the power factor angle. RL, FL, GT, BS and PV directly regulated by the ADN have the same constraints as the corresponding elements in the MG; therefore, they will not be a repeat.

3.2.3. Optimization Objectives and Criteria for Flexibilities

Since the ADN generally has a radial structure, it usually affects the TG through the power of its root node, p root , t ADN . The number of ADNs is ignored for simplicity. Following the idea of RO, this paper intends to propose the criterion for flexibility/uncertainty of the ADN based on the following two optimizations:
max p P , ADN P P , ADN [ ω m t T p root , t ADN + ( 1 ω m ) t T j N bus k v ( j ) R j k L j k , t ]
min p ADN P ADN [ ω m t T p root , t ADN ( 1 ω m ) t T j N bus k v ( j ) R j k L j k , t ]
where p P ,   ADN and P P ,   ADN are uncertain parameters and their collections in the ADN, respectively. The weight coefficient ω m will decrease with iteration, to ensure convergence. The goal of (21) is to find the robust minimum value of p root , t ADN considering the network loss, while (22) is to find the robust maximum value.
Since RO premeditates the degradation of the result owing to uncertainties, the solutions of (21) and (22) may appear in the following two situations, as shown in Figure 3.
  • p root , t ADN , max < p root , t ADN , min
Uncertainties will cause the degradation of the optimization results, in other words, make the maximum value smaller but the minimum value larger. However, RO takes this degradation into account and adopts flexible resources to counteract it; therefore, the robust solution is stable and controllable. If the robust maximum value p root , t ADN , max is less than the robust minimum value p root , t ADN , min , as shown in Figure 3a, the flexible resources inside the ADN are not enough to cover its uncertainties. As a result, p root , t ADN , the power of the ADN is supposed to be an uncertain parameter that belongs to [ p root , t ADN , max , p root , t ADN , min ] for the TG.
  • p root , t ADN , max p root , t ADN , min
As shown in Figure 3b, in this case, the internal flexible resources of the ADN can overcome its uncertainties. Therefore, the power of the ADN can be treated as a control variable by the TG, and the controllable interval is [ p root , t ADN , min , p root , t ADN , max ] .
To sum up, P t ADN ,   F = p root , t ADN , max p root , t ADN , min is defined as the flexibility of the ADN. The flexibility rises with the P t ADN ,   F . If P t ADN ,   F 0 , the ADN has a flexible adjustment range for the TG. On the contrary, the ADN has uncertainty toward the TG when P t ADN ,   F < 0 .

3.3. TG

As discussed above, flexibilities/uncertainties due to RL, REPG, BS, etc., are integrated into unified expressions in the root node of the ADN (interface with the TG). Regarding optimization in the TG, a unit commitment is carried out considering the flexibilities/uncertainties of ADNs and concentrated REPGs (represented by WP).

3.3.1. Optimization Goal

The objective of unit commitment is to minimize both the power generation cost C G and the reserve cost C R as follows:
min p wind P wind , p ADN P ADN C T = C G + C R C G = t T g G ( k g 0 + k g 1 P g , t G Δ t + k g 2 ( P g , t G Δ t ) 2 ) C R = t T g G ( q g U R g , t U + q g D R g , t D )
where P wind is the uncertain set for output power of WP and P ADN is the uncertain set for the ADN. G is the number of the thermal generators and P g , t G is the output power of generator g during time interval t. R g , t U / R g , t D are the upward/downward reserves provided by generator g, respectively. k g 0 , k g 1 and k g 2 refer to the generation cost coefficients and q g U and q g D describe the reserve cost coefficients. Since the cost of WP is not counted in, the economic optimization will autonomously result in the increase in WP output power within the feasible range.

3.3.2. Constraints

  • Power balance considering the reserve
{ g = 1 G P g , t G + w = 1 N W P w , t W + g = 1 G R g , t U + n = 1 N R n , t ADN , U n = 1 N p n , t ADN g = 1 G P g , t G + w = 1 N W P w , t W g = 1 G R g , t D n = 1 N R n , t ADN , D n = 1 N p n , t ADN
where N W is the number of wind farms and P w , t W is the output power of wind farm w during time interval t. N refers to the total number of ADNs. R n , t ADN , U / R n , t ADN , D indicate the upward/downward FRPs supplied by the ADN, respectively. R n , t ADN , U / R n , t ADN , D = 0, if P n , t ADN ,   F < 0 .
  • Generators
{ P g , t G + R g , t U P g G , max P g G , min P g , t G R g , t D ( P g , t + 1 G + R g , t + 1 U ) ( P g , t G R i , t D ) r g u ( P g , t + 1 G R g , t + 1 D ) ( P g , t G + R g , t U ) r g d R g , t U , R g , t D 0 P w , t W p w , t wind 0 R n , t ADN , U p n , t ADG p n , t ADN , min 0 R n , t ADN , D p n , t ADN , max p n , t ADN
where P g G , max / P g G , min are the maximum/minimum power of generator g, of which r g u / r g d are the upward/downward reserves.
  • Transmission line
{ T c min G c b b = 1 N B [ P b , t G + P b , t W + R b , t U + R b , t ADN , U p b , t ADN ] T c max T c min G c b b = 1 N B [ P b , t G + P b , t W + R b , t U R b , t ADN , D p b , t ADN ] T c max
where T c max / T c min are the maximum/minimum power of transmission line c. G c b is the transfer coefficient of power flow for line l to node b. N B is the total number of nodes in the TG.

4. Solution Methods

4.1. A Solution Method for RO Models

This paper adopts the C&CG algorithm to solve the multi-level scheduling for the MG, ADN and TG, which are RO problems in nested form and have an NP-hard nature. The core idea of C&CG is to gradually approach the solution of RO through the iteration of the master problem (MP) and the sub problem (SP) [31]. For the sake of simplicity, let y be the first stage decision variables, concerning BS, FL and thermal generators, which need to be determined in real time. Let x be the second stage variables that can be determined after the uncertain parameters are further clarified. x includes variables related to PV, WP and GT. Now we turn to the algorithm as follows:
  • Set UB = + , LB = , r = 0 and Θ = .
  • Solve the following MP:
M P : m i n y , η ( c T y + η ) s . t . { A y d , y S y η b T x l , x l S x , l Θ J x l h E y M u l , l r η R , S y R + n , S x R + m
An optimal solution ( y r + 1 * , η r + 1 * , x 1 * , x 2 * , , x r * ) is derived. Update LB = max { L B , c T y r + 1 * + η r + 1 * } .
3.
Solve the following SP under given y r + 1 * :
S P : ψ ( y r + 1 * ) = max u U min b x s . t . { J x h E y r + 1 * M u x S x
Obtain the worst scene u * r + 1 , and update UB = min { UB , c T y r + 1 * + ψ ( y r + 1 * ) } .
4.
If UB LB ε 0 , return y r + 1 * and terminate. Otherwise,
if ψ ( y r + 1 * ) < + , create variable x r + 1 and add the following constraints:
{ η b T x r + 1 G x r + 1 h E y M u * r + 1
to MP. Update r = r + 1 , Θ = Θ { r + 1 } and go to step two.
If ψ ( y r + 1 * ) = + , create variable x r + 1 and add the following constraints:
G x r + 1 h E y M u * r + 1
Update r = r + 1 , Θ = Θ { r + 1 } and go to step two.

4.2. Iteration between ADN and MGs

As previously stated, the prices for FRPs are distributed to MGs from the ADN. After ROs, according to the prices, have been carried out in MGs, the results will be sent back to the ADN. Hence, the following iteration steps are designed:
  • Set the minimum/maximum prices C min FRP / C max FRP for the FRP of the MG and send to each MG at the initial prices.
  • MGs conduct RO based on prices for the FRP, then upload the results ( p i , t MG , base and p i , t MO , up / p i , t MO , down ) to the ADN.
  • The optimization is carried out in the ADN based on the results feedback from the MGs. The iteration will be terminated if one of the following two situations occurs:
| t T ( p root , t , m ADN , max p root , t , m ADN , min ) t T ( p root , t , m 1 ADN , max p root , t , m 1 ADN , min ) | ε 1
or prices for FRPs in all the time intervals reach the maximum limit. Otherwise, ω m and the prices for FRPs will be amended as follows and return to step two:
{ C m + 1 FR = min [ C max FR , C m FR ln ( 1 / m + e ) ] ω m + 1 = ω m [ 1 1 / ( 2 + ln m ) ]
where C t , m FRP includes prices for both upward/downward FRPs.

4.3. The Overall Execution Process

Figure 4 displays the overall execution process for the multi-level scheduling of the MG, ADN and TG. First, the RO is run independently by each MG under the FRP prices and other initial conditions. The only variables that interacted in the iteration between the ADN and MGs are p i , t MG , base and p i , t MO , up / p i , t MO , down , of which signs can be used to judge whether the MG is flexible or uncertain. Then, each ADN carries out RO to determine if p root , t ADN is adjustable and the flexible/uncertain range. Finally, the unit commitment will be conducted in the TG, and the results will be fed back to the ADN.

5. Case Studies

In this section, the proposed RO models are validated in the multi-level power grid, depicted in Figure 5. There is a modified case-6 TG and two modified case-33 ADNs, of which parameters (line impedance, basic load, etc.) can be obtained from MATPOWER. MG1~MG4 are located in ADN1, and MG5~MG7 are located in ADN2. The elements in each MG are presented in the figure below. T = 4 h, Δt = 15 min and the optimizations start at 8:00. The convergence tolerance ε 0 and ε 1 are both set to 10−2. The initial weight coefficient ω 1 is 0.5. The maximum load L in bus-5 of the TG is set to 220 MW. The detailed parameters and uncertain sets of the multi-level grid are provided in the Appendix A. Table 1 displays the time-of-use electricity prices for the MGs. The minimum/maximum prices for upward FRPs are 0.14/0.37 (USD/kW), and the minimum/ maximum prices for downward FRPs are 0.01/0.06 (USD/kW).
All the experiments were carried out on a personal computer with an Intel Core i7-9700 CPU and 32GB of RAM using MATLAB 2019a with MOSEK.

5.1. Flexibilities/Uncertainties of MGs and ADNs

The purpose of this section is to illustrate the results of proposed scheduling strategies on excavating the flexibilities and portraying the uncertainties of the ADN/MG. The results of RO optimizations of MGs are displayed in Figure 6, including the base powers and the power boundaries considering flexibilities/uncertainties. MG2, MG3 and MG5 converge because the optimization results are stable, while MG1, MG4 and MG6 stop iterating because the FRP price limits are reached. MG1, MG2 and MG4 sell FRPs to the ADN: when the MG reduces its power, it provides an upward FRP to the ADN. On the other hand, when the MG increases its power, a downward FRP is achieved by the ADN. The adjustable ranges reach 69.03, 18.96 and 16.82% of their base powers, respectively. These results may be due to the abundance of their internal resources. MG5, which only has PV and BS, mainly has a downward FRP to be exploited. MG3 has to purchase an FRP from the ADN since it contains fewer flexible resources, which cannot cover the uncertainties with rather big basic loads. However, the RO reduces its demand for outside an FRP to lower than 17.25% of its basic power. The situation of MG6 is a bit special. Flexibilities and uncertainties simultaneously exist, but the controllable and uncontrollable ranges are both small, which are less than 2.25% of its basic power.
ADN1 and ADN2 converged after 11 and 13 iterations, respectively. The flexible/uncertain power ranges of ADN1 and ADN2 are shown in Figure 7. The robust minimum values are smaller than the robust maximum values of power in the ADN1 root node. This means that ADN1 can provide the TG with a flexible power range of about 10 MW after overcoming its uncertainties. However, the flexible resources in the ADN2 are not enough to offset the influence of internal uncertainties on the optimization results, resulting in an uncertain range (about 3% of its own basic power) to the TG. MG1, MG4~MG6, ADN1 and ADN2 contain REPG, of which the consumption rates are above 95% after optimization.

5.2. Sensitivity Analysis to Price

To assess the effect of electricity purchase prices on the optimal dispatch, experiments were carried out under proportionally changed prices. Figure 8a displays the impact of electricity prices on the operating costs of MGs, of which the initial values are marked on the right. Additionally, the coordinate on the horizontal axis represents the multiple of the current price relative to the initial price. Since MG1~4 and MG6 are all purchasers of electricity, the operational costs rise along with electricity prices. The growth rate of operational expense increases with the increase in the electricity price as well. A possible explanation for this might be that the flexible resources have reached their output limitation and cannot alleviate the impact of higher electricity prices further. MG5 sells electricity to ADN2. Its operating income rises significantly with the electricity price. Figure 8b shows the influence of electricity prices on the moderate demand of MGs for an outside FRP ( t T ( p i , t MO , up + p i , t MO , down ) / T ) during the scheduling period, and the initial values are also marked on the right. The average demands of MG1~2 and MG4~6 under the initial electricity price are less than 0, while the demand of MG5 is greater than 0. The demands for an external FRP increase and the signs of MG2 and MG6 are changed due to the growth of electricity price. These results are likely to be related to the flexible resources that are employed to reduce the growth of operational costs under high electricity prices, resulting in the decline of flexibilities.
The P root , t ADN , F and network losses of ADN1 and ADN2 in different iterations are presented in Figure 9. Eleven and thirteen iterations are performed on ADN1 and ADN2, respectively. The prices for an FRP in ADN2 reach the upper limitations. P root , t ADN , F of ADN1 are lower than 0 under the initial prices for an FRP and eventually, converge to values above 0 with the growth of prices. The P root , t ADN , F of ADN2 are still below 0 under the maximum price for an FRP; however, the increases in charges for an FRP reduce its uncertainties. As shown in Figure 10, owing to the rise of the weight coefficient, the convergence of the network losses is accelerated, and the minimum values are achieved after five to six iterations.
Table 2 compares the optimizations of ADNs in different limit ranges for FRP prices. Since the iteration of ADN1 is terminated due to the trigger of the condition that the changes of powers are extremely insignificant, the changes of the price limit range do not affect the scheduling results of ADN1. However, the lower minimum price brings a wider iteration range, which leads to the increase in the calculation time. The rise of the maximum price results in a restricted improvement of ADN2 scheduling effects but also brings a higher computational burden that may limit online applications.

5.3. Effectiveness for TG

The purpose of the experiments below are to verify the application effects of the proposed dispatching strategy for the TG:
Case one: the strategy proposed in this paper is adopted in both MGs and ADNs. The RO in the TG is conducted after ADN1 uploads the controllable ranges, while ADN2 reports the uncertain ranges to the TG.
Case two: the strategy proposed in this paper is not employed in MGs and ADNs. The RO in the TG is carried out assuming that the powers in the root nodes of ADN1 and ADN2 fluctuate within 10% of their base values.
Table 3 displays the comparison between optimization results of case one and case two in the TG:
For the TG, the application of the proposed strategy can reduce the need for generator reserve. The consumption rate of WP is improved while the operating cost of the TG declines.

6. Conclusions

This study set out to exploit the flexibilities of a multi-level power grid, which can play a crucial role in dealing with the uncertainties caused by the widely developed REPGs. A multi-level scheduling framework for the MG, ADN and TG has been established. Unified models for flexibilities/uncertainties of the MG and ADN have been developed based on RO. The iterations between the ADN and MGs have been carried out to maximize the utilization of flexibilities within different participants considering the economic costs. These studies provide new insights into awareness and improvement strategies for the flexibilities of multi-level scheduling. Based on the proposed methods, the ADN’s flexibilities were expanded while the uncertainties were curtailed, supplying new resources for the unit commitment with REPGs in the TG.
Simulations on cases including a modified 6-bus TG, two modified 33-bus ADNs and several MGs have been carried out to verify the effectiveness of the strategy proposed in this paper. This study had identified that when the ADN had sufficient flexible resources, the robust minimum powers at the root node were less than the robust maximum values, which brought controllable ranges for the TG. Otherwise, the ADN should be treated as uncertain loads toward the TG. The results demonstrated that the awareness of flexibilities and reduction in uncertainties in the ADNs are favorable to the unit commitment for the TG. The operating cost had decreased by 6.28%, and the consumption rate of WP had risen by 6.21%. The comparative examples have shown that high electricity prices may limit flexibility. Moreover, reasonable price ranges for FRPs are suggested to be employed to balance calculation time with optimization results. Further research might explore the combination of scenario and robust methods to reduce the conservatism, and a more practical price mechanism needs to be investigated.

Author Contributions

Conceptualization, Z.Z. and Z.C.; methodology, Z.Z.; software, Z.Z.; validation, Q.Z., and P.D.; investigation, Z.Z.; resources, Q.Z.; writing—original draft preparation, Z.Z.; writing—review and editing, P.D.; supervision, Z.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the State Grid Technology Project under Grant 5108-202018026A-0-0-00.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to business secret.

Conflicts of Interest

Zhong Chen has received research grants from State Grid Corporation. Qi Zhao is employee of State Grid Corporation. The authors declare no conflict of interest.

Abbreviations

Abbreviations
ADNActive Distribution Network
BSBattery Storage
FRPFlexible Ramping Product
FLFlexible Load
GTGas Turbine
MGMicro-Grid
PVPhotovoltaics
REPGRenewable Energy Power Generation
RLRegular Load
RORobust Optimization
TGTransmission Grid
WPWind Power
Sets and indices
iIndex for MG
j, k, lIndex for the node of ADN
m, rIndex for iteration
nIndex for ADN
gIndex for thermal generator
hIndex for operating point of reducible load
wIndex for wind farms
bIndex for the node of TG
cIndex for the line of TG
P MG Uncertain budget of MG power
P L Uncertain budget of RL
P P V Uncertain budget of PV output
P wind Uncertain budget of WP output
P P ,   ADN Uncertain budget of parameters in ADN
P ADN Uncertain budget of ADN power
tIndex for time intervals
TNumber of time intervals
u ( · ) / v ( · ) Set of end/head nodes
Parameters
C MG , base The unit power purchase price for MG
C MG , B The unit power cost of BS
C MO , up / C MO , down The unit price for upward/downward FRP
C x , GT / B x , GT Fixed/variable cost of GT
Δ t Length of time interval
P max x ,   BC / P min x ,   BC Maximum/minimum power of BS charging
P max x ,   BD / P min x ,   BD Maximum/minimum power of BS discharging
E t 0 x ,   B Energy in BS at the initial moment
E max x , B / E min x , B Maximum/minimum energy of BS
P max x ,   GT / P min x ,   GT Maximum/minimum power of GT
Δ P x ,   GT Power change limitation between time intervals of GT
T run , min x ,   GT / T down , min x ,   GT Minimum on/off time of GT
[ α x ,   FL ,   y , β x ,   FL ,   y ] The schedulable time interval of FL
E max x ,   FL ,   b / E min x ,   FL ,   b Maximum/minimum energy absorbed by the interruptible load
n c Number of discrete operating points of reducible load
Q max com / Q min com Maximum/minimum reactive power of compensation device
k g 0 / k g 1 / k g 2 Generation cost coefficient
q g U / q g D Reserve cost coefficient
NNumber of ADNs
N W Number of wind farms
N B Number of nodes in TG
T max / T min Maximum/minimum power of transmission line
G c b Transfer coefficient of power flow for the line to node
ε 0 / ε 1 Convergence criterion
C FRP Price for upward/downward FRP.
Variables
p MG , base Power from ADN to MG
p MG ,   x Power of PV, BS, GT, and FL inside MG
p MG , up / p MG , down Upward/downward FRP to cover the uncertainties of MG
p MI , up / p MI , down Upward/downward FRP obtained inside MG
p MO , up / p MO , down Upward/downward FRP transactions between MG and ADN
p x ,   BC / p x ,   BD Charge/discharge power of BS
u x ,   GT Operating status of GT
p MG ,   x , up / p MG ,   x , down Upward/downward FRP of PV, BS, GT, and FL inside MG
u x ,   BC / u x ,   BD Charging/discharging state of BS
E x ,   B ,   up / E x ,   B ,   down Energy in BS considering upward/downward flexibility
s x ,   BCD / s x ,   BDC Whether BS is switched from charging/discharging state to discharging/charging state
u x ,   FL ,   y / s x ,   FL ,   y Operating/starting state of FL
USquare of voltage amplitude
LSquare of current amplitude
p root ADN Power of ADN root node
P ADN ,   F Flexibility of ADN
P G The output power of the generator
R U / R D Upward/downward reserve of generator

Appendix A

Uncertainties in an MG, an DG and a TG
Figure A1. Interval forecast of PV output, WT output and load (per unit).
Figure A1. Interval forecast of PV output, WT output and load (per unit).
Energies 14 07376 g0a1
Table A1. Parameters of energy storage system (MG).
Table A1. Parameters of energy storage system (MG).
P max MG , BC P min MG , BC P max MG , BD P min MG , BD E max MG , B E min MG , B E t 0 MG , B C i MG , B
25 kW2 kW20 kW2 kW50 kWh5 kWh20 kWhUSD 0.02/kWh
Table A2. Parameters of gas turbine (MG).
Table A2. Parameters of gas turbine (MG).
P max MG , GT P min MG , GT Δ P MG , GT T run , min MG , GT T down , min MG , GT C MG , GT B MG , GT
300 kW50 kW50 kW45 min45 minUSD 0.6/kWhUSD 8
Table A3. Parameters of flexible load (MG, in 96 intervals of 24 h).
Table A3. Parameters of flexible load (MG, in 96 intervals of 24 h).
α MG β MG P MG , FL (kW) T MG , FL , a E max MG , FL , b (kWh) E min MG , FL , b (kWh)
Transferable load (FL,a)3349 P MG , FL , a = 20 6--
Interruptible load (FL,b)3652 P max MG , FL , b = 25 , P min MG , FL , b = 5 -7040
Reduce-able load (FL,c)3843 P k MG , FL , c = [ 10 , 15 , 21 , 27 , 50 ] ---
Table A4. Parameters of reactive power compensation device.
Table A4. Parameters of reactive power compensation device.
MVarC1C2C3C4C5C6C7C8C9C10
Q i , min com 1.51.51.61.61.61.21.01.51.51.6
Q i , max com 0.50.50.50.50.50.50.50.50.50.5
Table A5. Parameters of energy storage system (ADN).
Table A5. Parameters of energy storage system (ADN).
P max ADN , BC P min ADN , BC P max ADN , BD P min ADN , BD E max ADN , B E min ADN , B E t 0 ADN , B C i ADN , B
80 kW5 kW40 kW5 kW100 kWh10 kWh40 kWhUSD 0.02/kWh
Table A6. Parameters of gas turbine (ADN).
Table A6. Parameters of gas turbine (ADN).
P max ADN , GT P min ADN , GT Δ P ADN , GT T run , min ADN , GT T down , min ADN , GT C ADN , GT B ADN , GT
5000 kW60 kW60 kW60 min60 minUSD 0.5/kWhUSD 10
Table A7. Parameters of flexible load (ADN, in 96 intervals of 24h).
Table A7. Parameters of flexible load (ADN, in 96 intervals of 24h).
α ADN β ADN P ADN , FL (kW) T ADN , FL , a E max ADN , FL , b (kWh) E min ADN , FL , b (kWh)
Transferable load (FL,a)2748 P ADN , FL , a = 6 0 6--
Interruptible load (FL,b)3054 P max ADN , FL , b = 60 , P min ADN , FL , b = 20 -15080
Reduce-able load (FL,c)4046 P k ADN , FL , c = [ 20 , 30 , 42 , 54 , 80 ] ---
Table A8. Generator data.
Table A8. Generator data.
G P G , max (MW) P G , min (MW) k 0 (USD) k 1 (USD/MWh) k 2 (USD/MWh2) q U (USD/MW) q D (USD/MW)
1402205070.033.53
20255580.0542
Table A9. Network information.
Table A9. Network information.
From BusTo BusX(pu)Flow Limit (MW)
120.170200
140.258200
230.037190
240.197200
360.018180
450.037190
560.140180

References

  1. Hansen, K.; Mathiesen, B.V.; Skov, I.R. Full energy system transition towards 100% renewable energy in Germany in 2050. Renew. Sustain. Energy Rev. 2019, 102, 1–13. [Google Scholar] [CrossRef]
  2. Kang, C.Q.; Yao, L.Z. 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]
  3. Yang, Y.; Bao, M.; Ding, Y.; Jia, H.; Lin, Z.; Xue, Y. Impact of down spinning reserve on operation reliability of power systems. J. Mod. Power Syst. Clean Energy 2020, 8, 709–718. [Google Scholar] [CrossRef]
  4. Gerard, H.; Puente, E.I.R.; Six, D. Coordination between transmission and distribution system operators in the electricity sector: A conceptual framework. Util. Policy 2018, 50, 40–48. [Google Scholar] [CrossRef]
  5. Ji, X.Q.; Zhang, Y.M.; Han, X.S.; Ye, P.F.; Xu, B.; Yu, Y.J. Multi-level interactive unit commitment of regional power system. Int. J. Electr. Power Energy Syst. 2021, 125, 106464. [Google Scholar] [CrossRef]
  6. Adam, H.; Yael, P.; Josep, G. Microgrids: A review of technologies, key drivers, and outstanding issues. Renew. Sustain. Energy Rev. 2018, 90, 402–411. [Google Scholar]
  7. Bornapour, M.; Hooshmand, R.; Parastegari, M. An efficient scenario-based stochastic programming method for optimal scheduling of CHP-PEMFC, WT, PV and hydrogen storage units. Renew. Energy 2018, 130, 1049–1066. [Google Scholar] [CrossRef]
  8. Cominesi, S.R.; Farina, M.; Giulioni, L.; Picasso, B.; Scattolini, R. A two-layer stochastic model predictive control scheme for microgrids. IEEE Trans. Control. Syst. Technol. 2018, 26, 1–13. [Google Scholar] [CrossRef]
  9. Zhe, L.; Hu, Z.C.; Song, Y.H. Convex relaxation for optimal power flow problem: A recent review. Proc. Chin. Soc. Electr. Eng. 2019, 39, 3717–3727. [Google Scholar]
  10. Farivar, M.; Low, S.H. Branch flow model: Relaxations and convexification—Part I. IEEE Trans. Power Syst. 2013, 28, 2554–2564. [Google Scholar] [CrossRef]
  11. Tacbatabaee, S.; Mortazavi, S.S.; Niknam, T. Stochastic scheduling of local distribution systems considering high penetration of plug-in electric vehicles and renewable energy sources. Energy 2017, 121, 480–490. [Google Scholar] [CrossRef]
  12. Dong, L.; Li, J.; Pu, T.J.; Chen, N.S. Distributionally robust optimization model of active distribution network considering uncertainties of source and load. J. Mod. Power Syst. Clean Energy 2019, 7, 1585–1595. [Google Scholar] [CrossRef] [Green Version]
  13. Tuohy, A.; Meibom, P.; Denny, E.; O’Malley, M. Unit commitment for systems with significant wind penetration. IEEE Trans. Power Syst. 2009, 24, 592–601. [Google Scholar] [CrossRef] [Green Version]
  14. Papavasiliou, A.; Oren, S.S.; O’Neill, R.P. Reserve requirements for wind power integration: A scenario-based stochastic programming framework. IEEE Trans. Power Syst. 2011, 26, 2197–2206. [Google Scholar] [CrossRef] [Green Version]
  15. Wang, Q.F.; Guan, Y.P.; Wang, J.H. A chance-constrained two-stage stochastic program for unit commitment with uncertain wind power output. IEEE Trans. Power Syst. 2012, 27, 206–215. [Google Scholar] [CrossRef]
  16. Kargarian, A.; Fu, Y. Systems of Systems Based Security-Constrained Unit Commitment Incorporating Active Distribution Grids. IEEE Trans. Power Syst. 2014, 29, 2489–2497. [Google Scholar] [CrossRef]
  17. Wang, Y.W.; Tang, L.; Yang, Y.J.; Sun, W.; Zhao, H.R. A stochastic-robust coordinated optimization model for CCHP micro-grid considering multi-energy operation and power trading with electricity markets under uncertainties. Energy 2020, 198, 1–19. [Google Scholar] [CrossRef]
  18. Zhao, C.Y.; Wang, J.H.; Watson, J.-P.; Guan, Y.P. Multi-Stage Robust Unit Commitment Considering Wind and Demand Response Uncertainties. IEEE Trans. Power Syst. 2013, 28, 2708–2717. [Google Scholar] [CrossRef]
  19. Alavi, S.A.; Masoud, A.A.; Aliakbar-Golkar, M. Optimal probabilistic energy management in a typical micro-grid based-on robust optimization and point estimate method. Energy Convers. Manag. 2015, 95, 314–325. [Google Scholar] [CrossRef]
  20. Lin, Z.J.; Chen, H.Y.; Wu, Q.W.; Huang, J.P.; Li, M.S.; Ji, T.Y. A data-adaptive robust unit commitment model considering high penetration of wind power generation and its enhanced uncertainty set. Int. J. Electr. Power Energy Syst. 2021, 129, 1–14. [Google Scholar] [CrossRef]
  21. Bahramara, S.; Mazza, A.; Chicco, G.; Shafie-khah, M.; Catalão, J.P. Comprehensive review on the decision-making frameworks referring to the distribution network operation problem in the presence of distributed energy resources and microgrids. Int. J. Electr. Power Energy Syst. 2020, 115, 105466. [Google Scholar] [CrossRef]
  22. Mohiti, M.; Monsef, H.; Anvari-Moghaddam, A.; Guerrero, J.; Lesani, H. A decentralized robust model for optimal operation of distribution companies with private microgrids. Int. J. Electr. Power Energy Syst. 2019, 106, 105–123. [Google Scholar] [CrossRef]
  23. Zhang, X.; Wang, H.T. Optimal dispatch method of transmission and distribution coordination for power systems with high proportion of renewable energy. Autom. Electr. Power Syst. 2019, 43, 67–75, 115. [Google Scholar]
  24. Wang, L.L.; Zhu, Z.; Jiang, C.W.; Li, Z.Y. Bi-level robust optimization for distribution system with multiple microgrids considering uncertainty distribution locational marginal price. IEEE Trans. Smart Grid. 2021, 12, 1104–1117. [Google Scholar] [CrossRef]
  25. Li, J.; Liu, F.; Li, Z.; Shao, C.; Liu, X. Grid-side flexibility of power systems in integrating large-scale renewable generations: A critical review on concepts, formulations and solution approaches. Renew. Sustain. Energy Rev. 2018, 93, 272–284. [Google Scholar] [CrossRef] [Green Version]
  26. Ji, H.; Wang, C.; Li, P.; Song, G.; Yu, H.; Wu, J. Quantified analysis method for operational flexibility of active distribution networks with high penetration of distributed generators. Appl. Energy 2019, 239, 706–714. [Google Scholar] [CrossRef]
  27. Heussen, K.; Koch, S.; Ulbig, A.; Andersson, G. Unified System-Level Modeling of Intermittent Renewable Energy Sources and Energy Storage for Power System Operation. IEEE Syst. J. 2012, 6, 140–151. [Google Scholar] [CrossRef] [Green Version]
  28. Kalantar-Neyestanaki, M.; Sossan, F.; Bozorg, M.; Cherkaoui, R. Characterizing the Reserve Provision Capability Area of Active Distribution Networks: A Linear Robust Optimization Method. IEEE Trans. Smart Grid. 2020, 11, 2464–2475. [Google Scholar] [CrossRef]
  29. Oikonomou, K.; Parvania, M.; Khatami, R. Deliverable Energy Flexibility Scheduling for Active Distribution Networks. IEEE Trans. Smart Grid. 2020, 11, 655–664. [Google Scholar] [CrossRef]
  30. Tu, J.; Zhou, M.; Song, X.; Luan, K.; Li, Y. Research on Incentive Mechanism and Optimal Power Consumption Strategy for Residential Users’ Participation in Peak Shaving of Power Grid. Power Syst. Technol. 2019, 43, 443–453. [Google Scholar]
  31. Zeng, B.; Zhao, L. Solving Two-stage Robust Optimization Problems by a Constraint-and-Column Generation Method. Oper. Res. Lett. 2013, 41, 457–461. [Google Scholar] [CrossRef]
Figure 1. Framework for multi-level scheduling.
Figure 1. Framework for multi-level scheduling.
Energies 14 07376 g001
Figure 2. Power balance considering flexibility and uncertainty of MG.
Figure 2. Power balance considering flexibility and uncertainty of MG.
Energies 14 07376 g002
Figure 3. Different solutions of root node power Using RO.
Figure 3. Different solutions of root node power Using RO.
Energies 14 07376 g003
Figure 4. Execution process for multi-level scheduling.
Figure 4. Execution process for multi-level scheduling.
Energies 14 07376 g004
Figure 5. A modified multi-level power grid.
Figure 5. A modified multi-level power grid.
Energies 14 07376 g005
Figure 6. Optimization results of MGs.
Figure 6. Optimization results of MGs.
Energies 14 07376 g006
Figure 7. Optimization results of ADNs.
Figure 7. Optimization results of ADNs.
Energies 14 07376 g007
Figure 8. The influence of electricity price on dispatching results of MGs.
Figure 8. The influence of electricity price on dispatching results of MGs.
Energies 14 07376 g008
Figure 9. P root , t ADN ,   F in different iterations.
Figure 9. P root , t ADN ,   F in different iterations.
Energies 14 07376 g009
Figure 10. Network losses in different iterations.
Figure 10. Network losses in different iterations.
Energies 14 07376 g010
Table 1. Power purchase price of MG.
Table 1. Power purchase price of MG.
Time Intervals8:00~12:00; 17:00~21:0012:00~17:00; 21:00~24:000:00~8:00
C i , t MG , base (USD/kWh)0.530.320.15
Table 2. Comparison of optimizations under different price ranges.
Table 2. Comparison of optimizations under different price ranges.
Price Ranges for FRP
C MO , up [0.05, 0.37][0.14, 0.37][0.14, 1.00]
C MO , down [0.01,0.06][0.01,0.06][0.01,0.06]
ADN1ADN2ADN1ADN2ADN1ADN2
Iterations17920811131169
Calculation time(s)419.93487.3430.7637.8430.76161.39
t T P root , t F (kW)133.32−58.65133.32−58.65133.32−53.31
Network losses (MWh)7.937.537.937.537.937.12
Table 3. Comparison of optimization results in TG.
Table 3. Comparison of optimization results in TG.
Case 1Case 2
Operating cost of TG (USD)12,862.6413,724.44
The consumption rate of WP (%)95.87%89.66%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, Z.; Chen, Z.; Zhao, Q.; Du, P. Multi-Level Cooperative Scheduling Based on Robust Optimization Considering Flexibilities and Uncertainties of ADN and MG. Energies 2021, 14, 7376. https://doi.org/10.3390/en14217376

AMA Style

Zhang Z, Chen Z, Zhao Q, Du P. Multi-Level Cooperative Scheduling Based on Robust Optimization Considering Flexibilities and Uncertainties of ADN and MG. Energies. 2021; 14(21):7376. https://doi.org/10.3390/en14217376

Chicago/Turabian Style

Zhang, Ziqi, Zhong Chen, Qi Zhao, and Puliang Du. 2021. "Multi-Level Cooperative Scheduling Based on Robust Optimization Considering Flexibilities and Uncertainties of ADN and MG" Energies 14, no. 21: 7376. https://doi.org/10.3390/en14217376

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