Transmission and Distribution Coordination for DER-rich Energy Markets: A Parametric Programming Approach
Abstract
In this paper, a framework is proposed to coordinate the operation of the independent system operator (ISO) and distribution system operator (DSO). The framework is compatible with current practice of the U.S. wholesale market to enable massive distributed energy resources (DERs) to participate in the wholesale market. The DSO builds a bid-in cost function to be submitted to the ISO market through parametric programming. Once the ISO clears the wholesale market, the dispatch and payment of the DSO are determined by ISO. Then, the DSO determines the dispatch and payment of the DER aggregators. To compare the proposed framework, an ideal case is defined in which DER aggregators can participate in the wholesale market directly and ISO overseas operation of both transmission and distribution systems. We proved 1) the dispatches of the proposed ISO-DSO coordination framework are identical to those of the ideal case; 2) the payments to each DER aggregator are identical in the proposed framework and in the ideal case. Case studies are performed on a small illustrative example as well as a large test system which includes IEEE 118 bus transmission system and two distribution systems - the IEEE 33 node and IEEE 240 node test systems.
Index Terms:
Distribution system operator, distributed energy resources, electricity market, independent system operator, smart grid, multi-parametric programming.I Introduction
The Federal Energy Regulatory Commission (FERC) issued Order No. 2222 which requires all the US independent system operators (ISOs) to open their wholesale energy and ancillary service markets to the distributed energy resources (DER) aggregators market participation [1]. However, the uncontrolled participation of DER aggregators in the wholesale market may cause security and reliability issues in the distribution system. To overcome this issue, designing a distribution system operator (DSO) for coordinating the DER aggregators has been proposed [2]. However, the operation of the DSO should be compatible with the current practice of the wholesale markets operated by independent system operators (ISOs). Hence, the operation of the DSO and ISO should be coordinated.
Recently, several works have studied the coordination of the ISO and DSO [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]. They fall into three categories based on the modeling and solution method. The first category proposed bi-level models with the ISO and DSO markets modeled at two levels. The problem is transformed to single level optimization [3, 4, 5, 6, 7, 8]. In [3], a bi-level optimization model is proposed for DSO market clearing and pricing considering ISO-DSO coordination. The clearing conditions for the DSO and ISO markets are proposed in the upper-level and lower-level problems, respectively. The problem is converted to mixed-integer linear programming via an equilibrium problem with equilibrium constraints (EPEC) approach. In [4], a bi-level optimization model is proposed for the energy storage sizing and siting problem in the DSO-ISO coordination framework. In [5], a bi-level optimization model is proposed for the energy and flexibility market in which, the upper-level models the clearing conditions of the transmission level market while, in the lower level, clearing conditions of the distribution level market are modeled. In [6], a coordination scheme is proposed for energy service providers, transmission system operator (TSO), and DSO for DER planning while coordinating the operation of the TSO and DSO based on bi-level optimization. In the upper-level problem, the DSO cost is minimized and the profit of the energy service providers is ensured while the lower-level problem models the transmission level constraints and wholesale market. In [7], a bi-level optimization model is proposed for the coordinated operation of active distribution networks with multiple virtual power plants in joint energy and reserve markets operated by the DSO. At the upper level, the DSO minimizes the total operational cost of the distribution system while in the lower level problem, virtual power plants maximize their profit. In [8] a tri-level coordinated scheme for transmission and distribution (T&D) systems expansion planning is proposed. In the first and second levels, the expansion planning of T&D systems operated by the TSO and DSO are proposed, respectively. The third level is the economic dispatch problem performed by the ISO. The multi-parametric programming approach is used to convert the multi-level optimization problem into a single-level optimization problem. Bi-level optimization models are computationally expensive and hard to solve especially for large systems. These approaches place a high computation burden on the wholesale market and is not compatible with the current practice of the wholesale market.
The second category of works uses decentralized models and some of them use decomposition algorithms to decouple the ISO and DSO markets [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]. In [9], an extension of the decentralized market framework is proposed to consider loss allocation and its impact on the market outcome. However, the decentralized market framework is not compatible with the current market structures. In [10], a transactive market framework starting from the ISO to the DSO is proposed. The DSO runs the transactive market using an iterative method. However, the convergence of the proposed method is not guaranteed. In [11], a Nash bargaining-based method is proposed for the market-clearing process and the ISO-DSO coordination. The proposed model requires high ISO-DSO communication burden within each wholesale market clearing interval. In [12], a three-stage unit commitment (UC) is proposed for transmission-distribution coordination based on stochastic programming. A convex AC branch flow model is proposed to handle the distribution grid’s physical constraints. However, stochastic programming is not compatible with the current practice of the wholesale market. In [13], a distributed optimization algorithm is proposed for modeling the DSO retail market considering energy and ancillary services. However, the DSO’s impact on wholesale market clearing is not considered. In [14], the optimal operation and coordination of the ISO-DSO are proposed. A decomposition algorithm is proposed and the original problem is decomposed into ISO and DSO sub-problems. In [15], a non-cooperative game approach is proposed for ISO-DSO coordination in which they optimize their operational costs. The approaches in [14, 15] are hard to solve for large systems. In [16], a coordination framework for coordinating the economic dispatch of the TSO and DSO is proposed. Benders’ decomposition is used for solving the proposed problem. In [17], a coordination framework is proposed for the dynamic economic dispatch problem of the ISO and DSO. A decentralized approach is proposed to solve this problem. Nevertheless, References [16, 17] do not propose any market framework or settlement. In [18], an economic dispatch for co-optimization of T&D systems is proposed. Primal-dual gradient algorithm based on the Lagrangian function is proposed to solve the co-optimization problem. However, the proposed method is not appropriate for a large number of DERs in the distribution system as it places so much computation burden on the economic dispatch of the wholesale market.
The third group of works proposed equivalent models for T&D coordination [20, 21, 22, 23]. In [20], a feasible region-based approach is proposed for the integration of DERs into the wholesale market considering the physical constraints of the distribution system operated by the DSO. In [21], a multi-port power exchange model is proposed to integrate the high penetration of the DERs into the wholesale market considering the physical constraints of the distribution network. The approaches in [20] and [21] require modeling a transformed version of the distribution level constraints in the ISO market clearing problem, which significantly increases the modeling and computational complexity for the ISO. In [22], a unified equivalent model for external power networks based on multi-parametric programming is proposed for determining the transfer capacity of tie lines. However, they have not considered the distribution system and the market settlement of these external power networks. In [23], a coordinated economic dispatch is proposed for a multi-area power system based on parametric programming. However, no market framework is proposed. Besides, this approach requires iterative communications beteween the coordinator and each economic dispatch sub-area before reaching convergence for the overall coordinated problem. This places very high communication burden between the market operators which is difficult to be implemented in real world applications.
Ideally speaking, the ISO-DSO coordination for DER integration in the wholesale market should satisfy the following requirements: 1) There should be no exchange of grid models between T&D systems, in order to eliminate data confidentiality/privacy issues and avoid additional modeling/computational burden for ISO or DSO. 2) The coordination procedure should introduce no or minimal change to existing ISO wholesale market clearing procedure. 3) The coordination procedure should minimize the communication burden between ISO and DSO, by exchanging the minimal amount of public data and also by avoiding iterative T&D communications within each wholesale market clearing interval.
So far, there is no existing ISO-DSO coordination which fully satisfies the above requirements. Existing works either 1) exchange T&D grid models [3, 4, 5, 6, 7, 8]; 2) introduce significant changes to existing ISO market clearing [9, 10, 12, 14, 15, 16, 17, 18]; or 3) introduce high ISO-DSO communication burden and iterative ISO-DSO communications within each wholesale market clearing interval [11, 13, 18, 19, 20, 21].
This paper proposes an ISO-DSO coordination framework which satisfies all the above requirements. The proposed framework coordinates the operation of ISO and DSO to leverage the wholesale market participation of DER aggregators while ensuring the secure operation of distribution grids. The proposed coordination framework is based on parametric programming. The DSO builds the bid-in cost function based on the distribution system market considering its market participants’ constraints and distribution system physical constraints including the power balance equations and voltage limitation constraints. The DSO submits the resulting bid-in cost function to the wholesale market operated by the ISO. After the clearance of the wholesale market, the DSO determines the share of its DSO market participants (i.e., aggregators). Case studies are performed to verify the effectiveness of the proposed method.
This paper extends our prior works in [2, 24, 25, 26]. To the best of our knowledge, this is the first ISO-DSO coordination framework which fully satisfies all the above performance requirements for ideal and practical ISO-DSO coordination. This is achieved by the following major contributions:
-
•
A framework is proposed to coordinate the operation of the DSO and ISO which is compatible with the current structure of the wholesale market without introducing additional changes to existing wholesale market clearing procedure.
-
•
In this coordination framework, the DER aggregators participate in the wholesale market through the coordination of the DSO, which ensures the secure operation of the distribution grid. A parametric programming approach is proposed to construct the bid-in cost function of the DSO (to be submitted to the ISO) and run the DSO-level market clearing procedure, which is built upon the offers collected from the DER aggregators.
-
•
A market settlement approach is proposed for the DSO, which coordinates with the wholesale market clearing process and ensures the DSO’s non-profit characteristic. It is proved that under the proposed ISO-DSO coordination framework, each DER aggregator will receive identical dispatch signals and payments when they participate in the wholesale market through the coordination of the DSO and when they participate in the wholesale market directly with the ISO overseeing all the transmission-level and distribution-level operating constraints.
-
•
The parametric-programming-based ISO-DSO coordination enables complete decoupling between the solution process of the ISO and DSO optimization sub-problems. This avoids iterative ISO-DSO communications within each wholesale market clearing interval and allows the ISO and DSO to exchange the minimal amount of public data only after each entity reaches its optimal solution. The proposed approach requires no exchange of private/confidential ISO or DSO grid model data.
-
•
The DSO’s market outcomes and market settlement process are investigated through case studies on the modified IEEE 33-node and 240-node distribution test systems.
The rest of the paper is organized as follows. Section II presents general idea of the DSO and ISO coordination framework. Section III presents the mathematical formulation of ISO-DSO coordination framework. Section IV proposes the market settlement approach for the ISO-DSO coordination framework. Section V discusses the case studies. Section VI presents the concluding remarks.
II The ISO-DSO Coordination Framework

In this section, the proposed ISO-DSO coordination framework, which is shown in Fig. 1, is explained. In this work, the DSO is defined as a non-profit entity that deals with the wholesale market on one side and coordinates the DER aggregators on the other side. The DER aggregators participate in the wholesale market through the coordination of the DSO, instead of directly participating in the wholesale market. The DER aggregators submit their offers to the DSO. The DSO gathers all these aggregated DER offers and runs the DSO market at the distribution level to construct the bid-in cost function of the DSO using a parametric programming approach. Then, the DSO submits that bid-in cost function to the wholesale market operated by the ISO. The ISO gathers the bid-in cost functions from all the DSOs as well as from other market participants and clears the wholesale market. Then, the ISO sends the dispatches and loactional marginal prices (LMPs) to the DSOs and other market participants. Once each DSO receives the wholesale-level dispatch and LMP from the ISO, the DSO will determine the optimal operating point of the DSO market and determine the optimal dispatches of the DER aggregators in the DSO territory. Then, each DSO will determine the distribution LMPs (D-LMPs) in the distribution system based on the wholesale-level dispatch and LMP received by the DSO from the ISO at the coupling substation. The DSO will also settle the DSO market participants (i.e., DER aggregators) based on these D-LMPs. Following this procedure, the optimal dispatches and LMPs for all the ISO-level and DSO-level market participants determined by this ISO-DSO coordination framework will be identical to those determined by the ideal case in which the ISO oversees all the T&D-level operating constraints. This procedure eliminates the ISO’s modeling/computation burden since it avoids sending the distribution grid model data to the ISO by allowing the distribution-level operating constraints and computations to be handled by each DSOs (instead of the ISO).
III ISO-DSO Coordination Formulation
In this section, the mathematical formulation of the proposed ISO-DSO coordination framework is presented. In order to evaluate the proposed ISO-DSO coordination, an ideal case in which the ISO can oversee all the T&D-level operating constraints and the DER aggregators can participate in the wholesale market directly is defined and formulated. Then, the formulation of the ISO-DSO coordination is proposed.
III-A Ideal Case
To perform market clearing computations for generating resources in both transmission-level and distribution-level systems (i.e., the conventional generators and DERs), as well as ensuring the secure operation of both T&D systems, an ideal market framework will be letting one single entity (the ISO) 1) collect both T&D-level offers/bids (i.e., the bid-in cost functions) from all the conventional generators and DER aggregators; 2) oversee both T&D-level operating constraints; and 3) optimally dispatch both T&D-level resources (conventional generators and DER aggregators). However, this ideal case is not implementable with the current practice of the wholesale market since 1) the distribution system is not observable to the ISO 2) considering all these small DER aggregators and all the distribution-level constraints in the wholesale market increases the computation burden of the ISO problem. This paper addresses this implementability issue by decomposing this ideal case into one ISO and multiple DSO sub-problems. This decomposition allows the distribution-level modeling and computation burden to be handled by each DSO, such that the ISO only needs to handle transmission-level modeling and computation while coordinating with the DSOs. The following sections prove that the proposed ISO-DSO coordination framework and this ideal case achieve identical optimal dispatches and LMPs for all the T&D-level market participants (generators and DER aggregators).
This ideal case is formulated as follows.
(1a) | ||||
(1b) |
where and are indices for market participants (generators/aggregators) and distribution grids in the ISO territory, respectively; , and , are the dispatched power and bid-in cost functions of generators in the transmission system and aggregators in various distribution systems under the ISO territory, respectively; is the vector of ; , , , and are the search space defined by the system-wide transmission grid constraints, system-wide distribution grid constraints, operating constraints of generators, and operating constraints of aggregators, respectively; is the set of all generators; is the set of all distribution systems; is set of all aggregators.
III-B ISO-DSO Coordination
In this section, the mathematical formulation of the proposed ISO-DSO coordination framework is presented. This framework decomposes the above ideal case into one ISO sub-problem and multiple DSO sub-problems. Each DSO sub-problem can be solved independently. This framework and the ideal case will result in identical optimal dispatch and payment/LMP to each of the T&D-level market participants. However, the decomposition in this framework reduces the computation and modeling burden of the ISO by moving all the distribution-level decision variables and constraints to each DSO’s sub-problem.
The ISO sub-problem is formulated as follows:
(2a) | ||||
(2b) |
where is the output power of each DSO; is the bid-in cost function of each DSO; is the search space defined by the operating constraints of each DSO.
Equation (2a) minimizes the total cost in the wholesale market, after collecting the bid-in cost functions from all the wholesale market participants (including conventional generators and DSOs). Equation (2b) models all the operating constraints of the DSOs and other wholesale market participants as well as the physical constraints of the transmission system. This ISO sub-problem is compatible with the current wholesale market clearing practice.
Each DSO needs to determine its bid-in cost function and the corresponding DSO operating constraints to be submitted to the wholesale market (the above ISO sub-problem). We propose the following parametric programming approach for each DSO to determine these data.
(3) |
where is the substation node of DSO ; is the index for branches; is the set of all branches connected to node ; is the flow on branch of DSO ; is the firm load of node in DSO .
Equation (3) defines a parametric programming problem, where is treated as a parameter in the minimization problem. Note that while the power balance equation at the substation is explicitly presented as the equality constraint, the power balance constraints in other nodes are incorporated in . After collecting bid-in cost functions from all the DSO-level market participants (i.e., DER aggregators), for every possible value, this problem minimizes the total generation cost in the DSO-level market while satisfying the following constraints: 1) power balance constraint at each node; 2) the operating constraints of DER aggregators; and 3) the system-wide distribution grid constraints. Linearized three-phase power flow is considered which ignores losses [27].
Before the ISO market clearing run, each DSO collects the bid-in cost functions from all the DSO-level market participants (i.e., the DER aggregators) in its territory and solves (3) to determine its DSO bid-in cost function and the corresponding DSO operating constraints (i.e., the upper/lower limits for the DSO bid-in cost function) to be submitted to the wholesale market in the ISO sub-problem. The ISO collects the bid-in cost functions from all the DSOs and other ISO-level market participants (such as conventional generators), which allows the ISO to clear the wholesale market by solving (2a)-(2b).
Lemma 1.
111Proofs of all lemmas and theorems are removed due to space limitations.The optimal bid-in cost function from DSO to ISO, , is a convex function of parameter , if the following conditions are all satisfied: 1) the bid-in cost function submitted by each aggregator is a convex function; 2) the operating constraints of each DER aggregator define a convex set ; and 3) the system-wide distribution grid constraints define a convex set .
The convexity of the optimal DSO bid-in cost function ensures that our proposed ISO-DSO coordination is compatible with the current wholesale market structure, by allowing each DSO to always submit a convex bid-in cost function to the ISO. The ISO can then directly clear the wholesale market following its current market clearing procedure without introducing any additional change.
After the ISO clears the wholesale market, the dispatch and LMP data is distributed to all the DSOs. Each DSO utilizes the LMP of the coupling substation, as determined by the ISO, and employs it as the wholesale market price in the subsequent proceedings.
(4) |
where is the optimal wholesale LMP determined by the ISO market clearing at the bus where the DSO is located.
IV Market Settlement
In our proposed ISO-DSO coordination framework, the DSO is a nonprofit mediator that deals with the DER aggregators on one hand and trades with the wholesale market on the other hand. The DSO gathers the offers from all the DER aggregators and constructs the DSO bid-in cost function and submits it to the ISO based on the parametric programming procedure in (3). Once the ISO receives the bid-in cost functions from all the DSOs and other wholesale market participants, the ISO clears the wholesale market by solving (2) and determines the power dispatch and LMP at the ISO-DSO coupling substation for each DSO. The DSO then needs to clear the DSO-level market with and the wholesale-level LMP it receives at the ISO-DSO coupling substation. Each DSO performs this market settlement procedure by 1) letting in (3) and solving (3) for the optimal dispatch of all the aggregators in the DSO territory when ; 2) solving (4) and obtaining the dual variables of (4) as the optimal D-LMPs of all the aggregators in the DSO territory. We prove the theorems below which guarantees that following the above market settlement procedure, the optimal dispatches, LMPs (or D-LMPs), and payments received by all the ISO-level and DSO-level market participants under the proposed ISO-DSO coordination framework will be identical to those under the ideal case where the ISO serves as the single entity overseeing all the T&D-level market participants and operating constraints.
Theorem 1.
11footnotemark: 1Theorem 2.
11footnotemark: 1The above theorems further guarantee: 1) Our proposed ISO-DSO coordination framework completely decouples the optimization problem in the ideal case into one ISO and multiple DSO sub-problems. 2) After this decoupling, at each market clearing run, each DSO only needs to submit its convex bid-in cost function and the corresponding DSO operating constraints (upper/lower limits) of this cost function to the ISO, and the ISO only needs to send the optimal wholesale-level dispatch and wholesale LMP back to each DSO. There is no data exchange between different DSOs and no exchange of confidential ISO or DSO grid models. This data exchange procedure is compatible with the current wholesale market clearing practice. It will result in the minimal amount of ISO-DSO data exchange without changing the existing wholesale market clearing procedure. Besides, this data exchange procedure also allows the ISO and DSO to exchange data only after each entity reaches its optimal solution. There is no iterative ISO-DSO data exchange during the iterative solution process of the ISO and DSO sub-problems. This ensures a complete decouple between the iterative solution process of the ISO and DSO sub-problems and eliminates the need for iterative ISO-DSO communications within each market clearing run.
V Case Studies
In this section, case studies have been implemented to verify the effectiveness of the proposed ISO-DSO coordination model. First, a small illustrative example is studied to clearly describe our proposed approach. Then, a large system is studied which includes an IEEE 118-bus test system in the wholesale market and two distribution systems - the IEEE 33-node balanced and 240-node unbalanced distribution systems.
V-A Illustrative Example


In this section, in order to understand the proposed ISO-DSO coordination clearly, a small illustrative example is given. The system consists of a generating unit () and a firm load () on the transmission side, as well as two dispatchable distributed generations (DDGs) on the distribution side. The system and its corresponding data are provided in Figure 2. The DSO parametric programming problem is as follows:
(5a) | ||||
s.t. | (5b) | |||
(5c) | ||||
(5d) | ||||
(5e) | ||||
(5f) |
where is the bid-in cost function of the DSO; is the output power of the DSO injected; is the active power provided by DDG 1; is the active power provided by DDG 2; is the distribution line flow.
The problem described above is simple enough that we can determine the bid-in cost function by the following straightforward approach. We simply need to increase the and determine which DDG will provide power and at what cost. As we begin to increase , DDG 2 will be the cheaper option, so we can continue to increase until DDG 2 reaches its maximum output or until line becomes congested. Since the capacity of is 0.1 MW, which is lower than the capacity of DDG 2, we can increase up to 0.1 MW, and the cost function would be , which is determined by DDG 2. If we need to increase beyond 0.1 MW, we must use DDG 1. We can increase until DDG 1 reaches its maximum output of 0.5 MW. Thus, we can increase up to 0.6 MW, and the total cost function would be . Therefore, the total cost function is as follows:
Hence, the bid-in total cost function and marginal cost function which is derivative of the total cost function are determined as shown in Fig. 3(a) and Fig. 3(b), respectively.
The DSO submits this marginal cost function in Fig. 3(b) to the wholesale market and then, the wholesale market runs the following ISO-level economic dispatch problem:
(6a) | ||||
(6b) | ||||
(6c) | ||||
(6d) | ||||
(6e) | ||||
(6f) |
where is the power provision from the transmission side unit; and are the power provision of the first and second segments of the DSO bid-in cost function shown in Fig. 3(b), respectively; is the transmission line flow; and are the dual variables corresponding to the transmission-level power balance constraints, respectively.
The optimal solution to the above ISO problem is: MW, MW, MW, and the DSO has dispatched MW and the wholesale LMP at the ISO-DSO coupling bus is $/MWh. The DSO substitutes the parameter in (5) and determines the DDGs’ optimal dispatches, MW, MW. Then, the DSO solves the following problem to determine optimal D-LMPs:
(7a) | ||||
s.t. | (7b) | |||
(7c) | ||||
(7d) | ||||
(7e) | ||||
(7f) |
where are the dual variables corresponding to the distribution-level power balance constraints (i.e., the D-LMPs). The solution to this DSO problem determines the following D-LMPs: $/MWh, and $/MWh.
The following equations describe the ideal case in which the ISO can oversee both T&D-level operations and DER aggregators directly participate in the ISO market:
(8a) | |||||
(8b) | |||||
(8c) | |||||
(8d) | |||||
(8e) | |||||
(8f) | |||||
(8g) | |||||
(8h) | |||||
(8i) | |||||
(8j) |
The solution (including optimal dispatch and prices for all the T&D-level resources) to the above ideal case is the same as the ISO-DSO coordination framework. However, upon comparing formulations (6) and (8), it can be observed that constraints (8d), (8e), and (8j) are no longer necessary, which reduces the problem size and computational burden for the ISO, as well as avoids sending DSO-level modeling details to the ISO.
V-B Large Test System
In this section, simulation studies are implemented in a large test system containing ISO running the wholesale-level economic dispatch on an IEEE 118-bus test system. We have also considered two DSOs running the DSO-level market in the IEEE 33-node balanced and 240-node unbalanced distribution systems, respectively. YALMIP [28] is utilized to solve parametric programming problems for DSOs.
V-B1 118-bus Test System Data
The IEEE 118-bus test system is considered as the transmission system operated by the ISO. The system data is given in [29]. The system contains 118 buses, 186 transmission lines, and 54 generators.
V-B2 33-node Test System Data and Results

Participant | Pmin (MW) | Pmax (MW) | Offering price ($/MWh) |
---|---|---|---|
DDGAG 1 | 0 | 0.5 | 20 |
DDGAG 2 | 0 | 1 | 10 |
DDGAG 3 | 0 | 1.2 | 15 |
DDGAG 4 | 0 | 2 | 24 |
DRAG | 0 | 2 | 28 |


Breakpoint index | Breakpoint coordinate value (MW,$/h) | Marginal cost index | Marginal cost value ($/MWh) |
---|---|---|---|
P1 | (-1.18654,1.54166) | C1 | -69.6072 |
P2 | (-1.12498, -2.74336) | C2 | 10.9555 |
P3 | (-0.961451, -0.951813) | C3 | 14.1388 |
P4 | (-0.504623, 5.50717) | C4 | 20.5587 |
P5 | (-0.495727, 5.69006) | C5 | 22.8007 |
P6 | (-0.233645, 11.6657) | C6 | 24.1164 |
P7 | (1.66269, 57.3985) | C7 | 30.3739 |
P8 | (2.4175, 80.325) |
The 33-node test system is a balanced radial network which is shown in Fig. 4. The system contains 33 nodes, 32 branches, a demand response aggregator (DRAG), four dispatchable distributed generation aggregators (DDGAGs), and two renewable energy aggregators (REAGs). The test system data and load data are given in [30]. The two REAGs are considered to have identical energy production profiles of 1 MW. The other aggregators’ data is given in Table. I. Pmin and Pmax are the minimum and maximum generating power, respectively. It is assumed that the 33-node test system is connected to the 118-bus test system trough bus 87 on the transmission side.
The total cost function of the DSO is determined based on (9). The DSO’s total (minimal) operating costs at different output power levels are shown in Fig. 5. This is a piecewise linear function with eight breakpoints separating the seven linear segments. The breakpoints in Fig. 5 are determined by the DSO-level market participants’ minimum and maximum output power considering the network’s physical constraints. The bid-in marginal cost function which is the derivative of the total bid-in cost function in Fig. 5 is shown in Fig. 6. This marginal cost function consists of seven levels of marginal costs corresponding to the seven linear segments in the piecewise linear total cost function in Fig. 5.
The coordinates of the breakpoints in Fig. 5 and the values of the marginal costs in Fig. 6 are given in Table II.
The bid-in marginal cost function starts with the output power of -1.18654 MW which means that DSO can consume the energy of -1.18654 MW due to the capability of the DRAG and inelastic load to consume power in the distribution system. The bid-in price of this consumption is -69.6072 $/MWh. The negative value indicates that if the wholesale market dispatches this consumption value to the DSO, the DSO should be paid at this price. This indicates the DSO prefer not purchasing energy from the ISO at this segment, since this may increase the total DSO-level generation cost. This is because it may violate certain voltage constraints that require the DSO to provide energy from its costly units. When the price of the wholesale market increases, the DSO starts selling energy to the wholesale market because the price in the wholesale market is higher than the offering prices of the DDGAGs in the distribution system. In the end, the DSO sells energy to the wholesale market at the price of 30.3739 $/MWh. This is due to the fact that if the offering price of the wholesale market is greater than 30.3739 $/MWh, the DSO sells the energy to the ISO instead of to the DRAG. The DSO submits its marginal cost function, shown in Fig. 6, to the ISO and waits for the ISO to clear the wholesale market.
V-B3 240-node Distribution System Data and Results
Participant | Capacity (MW) | Price ($/MWh) | Participant | Capacity (MW) | Price ($/MWh) |
---|---|---|---|---|---|
DDGAG 1 | 0.25 A | 20 | DRAG 1 | 0.15 A | 28 |
DDGAG 2 | 0.25 A | 10 | DRAG 2 | 0.15 A | 29 |
DDGAG 3 | 0.25 B | 15 | DRAG 3 | 0.15 B | 30 |
DDGAG 4 | 0.25 B | 24 | DRAG 4 | 0.15 B | 27 |
DDGAG 5 | 0.25 C | 14 | DRAG 5 | 0.15 C | 26 |
DDGAG 6 | 0.25 C | 15 | DRAG 6 | 0.15 C | 25 |
DDGAG 7 | 0.25 A | 16 | DRAG 7 | 0.15 A | 24 |
DDGAG 8 | 0.25 B | 17 | DRAG 8 | 0.15 B | 22 |
DDGAG 9 | 0.25 C | 18 | DRAG 9 | 0.15 C | 22 |
DDGAG 10 | 0.25 A | 19 | DRAG 10 | 0.15 A | 23 |


Breakpoint index | Breakpoint coordinate value (MW,$/h) | Marginal cost index | Marginal cost value ($/MWh) |
---|---|---|---|
P1 | (-2.142,-34.538) | C1 | 15 |
P2 | (-1.587, -26.213) | C2 | 15.333 |
P3 | (-1.461, -24.281) | C3 | 15.667 |
P4 | (-1.392, -23.2) | C4 | 16.667 |
P5 | (-0.837, -13.95) | C5 | 17.667 |
P6 | (-0.711, -11.724) | C6 | 19 |
P7 | (-0.642, -10.413) | C7 | 20.333 |
P8 | (-0.192,-1.263) | C8 | 21 |
P9 | (-0.087, 0.942) | C9 | 21.667 |
P10 | (0.039, 3.672) | C10 | 23 |
P11 | (0.363, 11.124) | C11 | 23.667 |
P12 | (0.489, 14.106) | C12 | 24.333 |
P13 | (0.558, 15.785) | C13 | 25.333 |
P14 | (0.813, 22.245) | C14 | 26.667 |
P15 | (.939,25.605) | C15 | 27 |
P16 | (1.008, 27.468) | C16 | 28 |
P17 | (1.263, 34.608) | C17 | 28.333 |
P18 | (1.389, 38.178) |
The 240-node distribution test system is an unbalanced radial network in Midwest U.S. The data of the system is given in [31]. The system contains 240 nodes and 239 branches. Multiple aggregators are considered as follows: ten DRAGs, ten DDGAGs, and four REAGs. The data of the DER aggregators are given in Table V-B3. It is assumed that the 240-node system is connected to the 118-bus system through bus 27 of the transmission system.
The bid-in cost function of the DSO is determined based on (9). The formulation is extended to handle the single-phase aggregators and unbalanced distribution system physical constraints based on our prior work in [24].
The DSO’s total bid-in cost function of the 240-node test system is shown in Fig. 7. The breakpoints in Fig. 7 are determined by the DSO market participants’ minimum and maximum output power as well as the physical constraints of the distribution system. There are 18 breakpoints including the beginning and ending points. The bid-in marginal cost function of the DSO which is the derivative of the total bid-in cost function in Fig. 7 is given in Fig. 8. The data of the breakpoints and the marginal costs are given in Table IV.
In Fig. 8, the bid-in marginal cost function starts with -2.14 MW with the price of 15 $/MWh which means that if the price of the wholesale market is lower than or equal to this value the DSO operating the 240-node test system buys energy from the wholesale market for consumption in the distribution system. As the wholesale market price increases, the energy consumption in the DSO decreases until it reaches 23 $/MWh at which the DSO sells energy to the wholesale market for any price greater than this value. The amount of energy provision of the DSO for the ISO increases as the price in the wholesale market increases until it reaches its maximum capacity which is 1.39 MW.
V-B4 Market Clearing Results
Total wholesale market generators’ dispatch | |||
6601.1 MW | |||
33 node test system dispatches | |||
Participant | Dispatch (MW) | Participant | Dispatch (MW) |
DDGAG 1 | 0 | DDGAG 3 | 1.2 |
DDGAG 2 | 0.7102 | DDGAG 4 | 0 |
DRAG | 0.6998 | ||
240 node test system dispatches | |||
Participant | Dispatch (MW) | Participant | Dispatch (MW) |
DDGAG 1 | 0.065 A | DRAG 1 | 0.15 A |
DDGAG 2 | 0.25 A | DRAG 2 | 0.15 A |
DDGAG 3 | 0.25 B | DRAG 3 | 0.15 B |
DDGAG 4 | 0 B | DRAG 4 | 0.15 B |
DDGAG 5 | 0.25 C | DRAG 5 | 0.15 C |
DDGAG 6 | 0.25 C | DRAG 6 | 0.15 C |
DDGAG 7 | 0.25 A | DRAG 7 | 0.15 A |
DDGAG 8 | 0.25 A | DRAG 8 | 0.15 A |
DDGAG 9 | 0.25 B | DRAG 9 | 0.15 B |
DDGAG 10 | 0.023 C | DRAG 10 | 0.15 C |
This section compares the market clearing results of the ideal case in (1) and our proposed ISO-DSO coordination case. In the ideal case, the ISO is the single entity which oversees all the market participants and operating constraints in the transmission system and in both distribution systems. In our proposed ISO-DSO coordination case, both 33-node and 240-node DSOs submit their marginal bid-in cost functions in Figs. 6 and 8 to the ISO. Then, ISO clears the wholesale market based on (2). Table V shows the market dispatch results of the ideal case and the ISO-DSO coordination case for this large test system. Since these two cases share identical market dispatch results for all the T&D-level market participants (generators and DER aggregators), we only used one table to present these identical results for both cases. Table V shows the total dispatch in the wholesale market and the individual DER aggregators’ dispatches in both 33-node and 240-node distribution systems. In the ISO-DSO coordination case, the total dispatches for the 33-node and 240-node DSOs are -0.5046 MW and -0.642 MW, respectively.
V-B5 Market Settlements
In this section, we compare the market settlements of the ideal case and ISO-DSO coordination case. In the ideal case, the LMP on the transmission side is 20.24 $/MWh, which remains the same throughout the transmission system, as there is no transmission-level congestion. Therefore, the LMPs at the coupling points of the 33 node system and 240-node system are also 20.24 $/MWh. The 240-node system is unbalanced, resulting in different D-LMPs for each phase, namely 20 $/MWh, 21.71 $/MWh, and 19 $/MWh for phase A, phase B, and phase C, respectively. The average of the three-phase D-LMPs is 20.24 $/MWh. More detailed information on determining LMP in an unbalanced system can be found in our previous work [2].
In the ISO-DSO coordination case, the LMP on the transmission side is obtained by (2) and remains identical to the ideal case (20.24 $/MWh). Each DSO then determines its own D-LMPs based on (4), by letting $/MWh. The D-LMPs of the 33 node test system and 240-node system obtained from the ISO-DSO coordination case are identical to those obtained from the ideal case.
VI Conclusion
In this paper, an ISO-DSO coordination framework is proposed based on parametric programming, which ensures distribution grid operating security while allowing wholesale market participation of DER aggregators. Each DSO runs the DSO-level market in the distribution system and gathers offers from all the market participants (DER aggregators) in its territory and build the bid-in cost function for submission to the ISO. Then, the ISO gathers all these bid-in cost functions from all the DSOs and from other wholesale market participants to clear the wholesale market. Once the ISO clears the wholesale market, the dispatch and payment of each DSO are determined. Then, DSOs determine the DSO-level dispatch and D-LMPs in their territories based on the ISO-cleared market. A market settlement approach is presented and proved that each market participant (generator or aggregator) will receive identical compensation and dispatch under the proposed ISO-DSO coordination framework and under the ideal case where the DER aggregators can participate in the wholesale market directly and the ISO is the single entity overseeing both T&D-level operating constraints. This ISO-DSO coordination framework is compatible with today’s wholesale market structure without introducing additional changes to existing wholesale market clearing procedure. It only exchanges minimal amount of public data between the ISO and DSO without exchanging any confidential grid models between the T&D operations. It also completely decouples the solution process of the ISO and DSO optimization sub-problems, which allows the ISO and DSO to exchange data only after each entity converges to its optimal solution.
Case studies were implemented on a small illustrative example and a large system to investigate the proposed ISO-DSO coordination framework. The small illustrative example shows that, compared to the ideal case, the proposed model significantly removes the variables and constraints for the wholesale market while resulting in the same market clearing outcomes. The large system contains the IEEE 118-bus transmission system connected to two DSO operated distribution systems including the 33-node balanced 240-node unbalanced distribution systems. The bid-in cost functions of the DSOs were developed based on parametric programming and submitted to the ISO. The dispatches and payments to the DER aggregators are identical under the ISO-DSO coordination framework and under the ideal case.
Appendix A
Following is the detailed formulation of (3).
(9a) | ||||
s.t. | ||||
(9b) | ||||
(9c) | ||||
(9d) | ||||
(9e) | ||||
(9f) | ||||
(9g) | ||||
(9h) | ||||
(9i) |
where and represent the index and set of all generating aggregators; and represent the index and set of all demand response aggregators; and represent the index and set of all production/demand blocks; and represent the index and set of all lines; and represent the index and set of all nodes; represents the DSO’s aggregated offers to the ISO market; and represent the energy offers submitted by the generating aggregators and demand response aggregators, respectively, with corresponding prices and ; , , and represent the mapping matrices of generating aggregators, demand response aggregators, and substations to node , respectively; and represent the active and reactive power of branch , respectively; represents the incidence matrix of branches and nodes; and represent the phase angle of the generating aggregators and demand response aggregators, respectively; represents the reactive power of the firm load at each node; and represent the active and reactive power load at each node; and represent the maximum production/consumption at each block of the generating aggregators and demand response aggregators, respectively; represents the square of the voltage of each node; and represent the square of the minimum and maximum permitted voltage values, respectively; and represent the resistance and reactance of the branches; and represent the maximum active and reactive power of the branches.
The objective function of the DSO which minimizes the total cost over the system is defined in (9a). Equations (LABEL:equ.7) and (LABEL:equ.8) define active and reactive power balances, respectively. The generating power of each DDG is limited by (9d). The power consumption by the demand response is limited with respect to the maximum value in (9e). The voltage of each branch is defined in (LABEL:equ.11) and is limited with respect to the allowed voltage range in (9g). The active and reactive flow of each branch is limited in (9h) and (9i), respectively.
References
- [1] Federal Energy Regulatory Commission, “Order no. 2222: Participation of distributed energy resource aggregations in markets operated by regional transmission organizations and independent system operators,” 2020.
- [2] M. Mousavi and M. Wu, “A dso framework for market participation of der aggregators in unbalanced distribution networks,” IEEE Transactions on Power Systems, 2021.
- [3] H. Chen, L. Fu, L. Bai, T. Jiang, Y. Xue, R. Zhang, B. Chowdhury, J. Stekli, and X. Li, “Distribution market-clearing and pricing considering coordination of dsos and iso: An epec approach,” IEEE Trans. Smart Grid, 2021.
- [4] A. Hassan and Y. Dvorkin, “Energy storage siting and sizing in coordinated distribution and transmission systems,” IEEE Trans. Sustain. Energy, vol. 9, no. 4, pp. 1692–1701, 2018.
- [5] T. Jiang, C. Wu, R. Zhang, X. Li, H. Chen, and G. Li, “Flexibility clearing in joint energy and flexibility markets considering tso-dso coordination,” IEEE Transactions on Smart Grid, 2022.
- [6] K. Steriotis, P. Makris, G. Tsaousoglou, N. Efthymiopoulos, and E. Varvarigos, “Co-optimization of distributed renewable energy and storage investment decisions in a tso-dso coordination framework,” IEEE Transactions on Power Systems, 2022.
- [7] M. Zhang, Y. Xu, and H. Sun, “Optimal coordinated operation for a distribution network with virtual power plants considering load shaping,” IEEE Transactions on Sustainable Energy, 2022.
- [8] M. A. El-Meligy, M. Sharaf, and A. T. Soliman, “A coordinated scheme for transmission and distribution expansion planning: A tri-level approach,” Electric Power Systems Research, vol. 196, p. 107274, 2021.
- [9] F. Moret, A. Tosatto, T. Baroche, and P. Pinson, “Loss allocation in joint transmission and distribution peer-to-peer markets,” IEEE Transactions on Power Systems, vol. 36, no. 3, pp. 1833–1842, 2020.
- [10] Y. K. Renani, M. Ehsan, and M. Shahidehpour, “Optimal transactive market operations with distribution system operators,” IEEE Transactions on Smart Grid, vol. 9, no. 6, pp. 6692–6701, 2017.
- [11] S. Wang, B. Sun, X. Tan, T. Liu, and D. H. Tsang, “Real-time coordination of transmission and distribution networks via nash bargaining solution,” IEEE Trans. Sustain. Energy, 2021.
- [12] S. Yin, J. Wang, and H. Gangammanavar, “Stochastic market operation for coordinated transmission and distribution systems,” IEEE Trans. Sustain. Energy, 2021.
- [13] R. Haider, S. Baros, Y. Wasa, J. Romvary, K. Uchida, and A. M. Annaswamy, “Toward a retail market for distribution grids,” IEEE Transactions on Smart Grid, vol. 11, no. 6, pp. 4891–4905, 2020.
- [14] M. Bragin and Y. Dvorkin, “Tso-dso operational planning coordination through l 1-proximal surrogate lagrangian relaxation,” IEEE Transactions on Power Systems, 2021.
- [15] M. Khodadadi, M. H. Golshan, and M. P. Moghaddam, “Non-cooperative operation of transmission and distribution systems,” IEEE Trans. Ind. Informat., 2020.
- [16] Z. Yuan and M. R. Hesamzadeh, “Hierarchical coordination of tso-dso economic dispatch considering large-scale integration of distributed energy resources,” Applied energy, vol. 195, pp. 600–615, 2017.
- [17] C. Lin, W. Wu, X. Chen, and W. Zheng, “Decentralized dynamic economic dispatch for integrated transmission and active distribution networks using multi-parametric programming,” IEEE Transactions on Smart Grid, vol. 9, no. 5, pp. 4983–4993, 2017.
- [18] X. Zhou, C.-Y. Chang, A. Bernstein, C. Zhao, and L. Chen, “Economic dispatch with distributed energy resources: Co-optimization of transmission and distribution systems,” IEEE Control Systems Letters, vol. 5, no. 6, pp. 1994–1999, 2020.
- [19] T. Jiang, C. Wu, R. Zhang, X. Li, and F. Li, “Risk-averse tso-dsos coordinated distributed dispatching considering renewable energy and demand response uncertainties,” Applied Energy, vol. 327, p. 120024, 2022.
- [20] Y. Liu, L. Wu, Y. Chen, and J. Li, “Integrating high der-penetrated distribution systems into iso energy market clearing: A feasible region projection approach,” IEEE Transactions on Power Systems, vol. 36, no. 3, pp. 2262–2272, 2020.
- [21] Y. Liu, L. Wu, Y. Chen, J. Li, and Y. Yang, “On accurate and compact model of high der-penetrated sub-transmission/primary distribution systems in iso energy market,” IEEE Transactions on Sustainable Energy, vol. 12, no. 2, pp. 810–820, 2020.
- [22] W. Lin, Z. Yang, J. Yu, G. Yang, and L. Wen, “Determination of transfer capacity region of tie lines in electricity markets: Theory and analysis,” Applied Energy, vol. 239, pp. 1441–1458, 2019.
- [23] Y. Guo, L. Tong, W. Wu, B. Zhang, and H. Sun, “Multi-area economic dispatch via state space decomposition,” in 2016 American Control Conference (ACC). IEEE, 2016, pp. 1440–1445.
- [24] M. Mousavi and M. Wu, “A dso framework for comprehensive market participation of der aggregators,” in 2020 IEEE Power Energy Society General Meeting (PESGM), 2020, pp. 1–5.
- [25] M. Mousavi and M. Wu, “A two-stage stochastic programming dso framework for comprehensive market participation of der aggregators under uncertainty,” in 2020 52nd North American Power Symposium (NAPS). IEEE, 2021, pp. 1–6.
- [26] ——, “Iso and dso coordination: A parametric programming approach,” in 2022 IEEE Power & Energy Society General Meeting (PESGM). IEEE, 2022, pp. 1–5.
- [27] L. Gan and S. H. Low, “Convex relaxations and linear approximation for optimal power flow in multiphase radial networks,” in 2014 Power Systems Computation Conference, Aug 2014, pp. 1–9.
- [28] J. Löfberg, “Yalmip : A toolbox for modeling and optimization in matlab,” in In Proceedings of the CACSD Conference, Taipei, Taiwan, 2004.
- [29] “Ieee 118 bus test system, 2015.” [Online]. Available: http://motor.ece.iit.edu/data/118bus_ro.xls
- [30] M. Mousavi, A. M. Ranjbar, and A. Safdarian, “Optimal dg placement and sizing based on micp in radial distribution networks,” in 2017 Smart Grid Conference (SGC), 2017, pp. 1–6.
- [31] F. Bu, Y. Yuan, Z. Wang, K. Dehghanpour, and A. Kimber, “A time-series distribution test system based on real utility data,” arXiv preprint arXiv:1906.04078, 2019.