Generalized Coordinated Transaction Scheduling: A Market Approach to Seamless Interfaces
Ye Guo, Yuting Ji, Lang Tong

TL;DR
The paper introduces GCTS, a generalized market-based scheduling method that improves upon existing interchange scheduling by addressing key seams issues and enabling seamless, revenue-adequate inter-regional power exchanges.
Contribution
It proposes GCTS, a novel extension of CTS, allowing bids across boundaries and solving major seams issues with theoretical and numerical validation.
Findings
GCTS asymptotically achieves seamless interface.
GCTS ensures revenue adequacy for regional markets.
Numerical examples demonstrate quantitative improvements.
Abstract
A generalization of the coordinated transaction scheduling (CTS)---the state-of-the-art interchange scheduling---is proposed. Referred to as generalized coordinated transaction scheduling (GCTS), the proposed approach addresses major seams issues of CTS: the ad hoc use of proxy buses, the presence of loop flow as a result of proxy bus approximation, and difficulties in dealing with multiple interfaces. By allowing market participants to submit bids across market boundaries, GCTS also generalizes the joint economic dispatch that achieves seamless interchange without market participants. It is shown that GCTS asymptotically achieves seamless interface under certain conditions. GCTS is also shown to be revenue adequate in that each regional market has a non-negative net revenue that is equal to its congestion rent. Numerical examples are presented to illustrate the quantitative improvement…
| Indices | Sell to | Buy from | Price ($/MWh) |
|---|---|---|---|
| 1 | Bus 15 (Area 2) | Bus 5 (Area 1) | 1 |
| 2 | Bus 28 (Area 2) | Bus 5 (Area 1) | 2 |
| 3 | Bus 5 (Area 1) | Bus 15 (Area 2) | 1.5 |
| 4 | Bus 5 (Area 1) | Bus 28 (Area 2) | 0.5 |
| 5 | Bus 15 (Area 2) | Bus 9 (Area 1) | 1.0 |
| 6 | Bus 28 (Area 2) | Bus 9 (Area 1) | 2.0 |
| 7 | Bus 9 (Area 1) | Bus 15 (Area 2) | 1.5 |
| 8 | Bus 9 (Area 1) | Bus 28 (Area 2) | 0.5 |
| Weighting factor | 0.1 | 0.15 | 0.2 | 1.0 | |
| Cleared quantities of interface bids (MW) | 1 | 30 | 30 | 5.56 | 5.56 |
| 2 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 30 | 30 | |
| 5 | 0 | 0 | 0 | 0 | |
| 6 | 0 | 0 | 0 | 0 | |
| 7 | 10.40 | 30 | 30 | 30 | |
| 8 | 30 | 30 | 30 | 30 | |
| Tie-line | bus 15 to 5 | -8.66 | 5.53 | 38.60 | 38.60 |
| flow (MW) | bus 28 to 9 | 19.05 | 41.31 | 45.84 | 45.84 |
| Marginal prices ($/MWh) | bus 5 | -0.10 | 0.02 | 0.82 | 15.62 |
| bus 9 | 2.90 | 4.34 | 6.49 | 45.96 | |
| bus 15 | 1.40 | 1.04 | 1.82 | 16.62 | |
| bus 28 | 0.0 | 0.0 | 0.0 | 0.0 | |
| Market costs ($/h) | Internal | 923.2 | 1148.2 | 1371.0 | 4525.4 |
| Interface | 58.1 | 90 | 80.56 | 80.56 | |
| Total | 983.0 | 1238.2 | 1451.6 | 4605.9 | |
| JED | CTS | GCTS | |
|---|---|---|---|
| Net interchange amounts (MW) | 87.0 | 80.3 | 87.0 |
| Look-ahead generation costs ($/h) | 4039.8 | 4109.9 | 4039.8 |
| Look-ahead total costs ($/h) | – | 4118.0 | 4048.5 |
| Average real-time total costs ($/h) | 4096.2 | 4139.8 | 4115.7 |
| JED | CTS | GCTS | |
|---|---|---|---|
| Look-ahead generation costs ($/h) | | ||
| Look-ahead total costs ($/h) | – | ||
| Average real-time total costs ($/h) | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectric Power System Optimization · Smart Grid Energy Management · Auction Theory and Applications
Generalized Coordinated Transaction Scheduling:
A Market Approach to Seamless Interfaces
Ye Guo, Yuting Ji, and Lang Tong
Ye Guo and Lang Tong are with the School of Electrical and Computer Engineering, Cornell University, Ithaca, New York, USA.(Email: {yg299,lt35}@cornell.edu). Yuting Ji is with the Department of Civil and Environmental Engineering, Stanford University, Stanford, California, USA.(Email: [email protected]).
Abstract
A generalization of the coordinated transaction scheduling (CTS)—the state-of-the-art interchange scheduling—is proposed. Referred to as generalized coordinated transaction scheduling (GCTS), the proposed approach addresses major seams issues of CTS: the ad hoc use of proxy buses, the presence of loop flow as a result of proxy bus approximation, and difficulties in dealing with multiple interfaces. By allowing market participants to submit bids across market boundaries, GCTS also generalizes the joint economic dispatch that achieves seamless interchange without market participants. It is shown that GCTS asymptotically achieves seamless interface under certain conditions. GCTS is also shown to be revenue adequate in that each regional market has a non-negative net revenue that is equal to its congestion rent. Numerical examples are presented to illustrate the quantitative improvement of the proposed approach.
**Index Terms:**Interchange scheduling, joint economic dispatch, seams issues, real-time electricity market, coordinated transaction scheduling, loop flow problem.
1 Introduction
1.1 Motivation
Much of the power grid in North America is operated by independent system operators (ISOs). Each ISO is responsible for the administration of the electricity market in its operating area. Neighboring areas are connected by tie-lines, which makes it physically possible for one ISO to import power from or export power to its neighbors. It thus makes economic sense that an ISO with high generation price imports power from its neighbors that have excess and less costly resources.
The process of setting power transfer from one regional market to another, generally referred to as the interchange scheduling, is nontrivial. If maximizing the overall system efficiency is the objective, the power flow across different operating areas should be determined by the joint economic dispatch (JED) that treats the entire operating region as one and minimizes the overall generation cost. But efficiency is not the only goal that governs the operations of ISOs.
ISOs in the deregulated electricity market must operate under the principles of fair representations of stakeholders (including market participants) and the financial neutrality, i.e., the independence with respect to traders of the market [1, Page 152-153]. As a result, ISOs rely on market participants to set the level of power transfer across market boundaries. These market participants aim to profit from arbitrage opportunities by submitting bids to buy from one area and offers to sell in another. It is then the responsibility of ISOs who assume no financial position in the process to clear and settle these bids in a fair and transparent fashion.
As pointed out in [2], short-term operational efficiency is not always aligned with financial neutrality; there is an inherent cost associated with any market solution. A market solution to interchange scheduling creates the so-called “seams problem” as defined by the additional price gap over the interface compared against the seamless operation by a single “super ISO”. The hope is that a well-designed market solution becomes more efficient as the number of market participants increases, ultimately achieving seamless interfaces, and improves the long-term performance. To our knowledge, there is no existing market solution that provably achieves the efficiency of JED. The goal of this paper is to fill, at least partially, this gap.
1.2 Literature Review
The interchange scheduling is a classical problem, which goes back to the 1980s [3]. Existing solutions can be classified into two categories. The first is based on JED and aims to achieve by neighboring ISOs the best efficiency in a distributed fashion. To this end, there is an extensive literature based on primal decomposition methods [4, 5, 6, 7, 8] and dual decomposition methods [9, 10, 11, 12]. These methods, unfortunately, are not compatible with the existing market structure because they remove arbitrage opportunities for external market participants, in essence, requiring ISOs to trade directly with each other.
The second category includes market-based solutions that optimize the net interchange by clearing interface bids with the coordination among ISOs [13, 14]. These techniques ensure the financial neutrality of ISOs but increase the overall generation cost. The state of the art is the coordinated transaction scheduling (CTS), which has been recently approved by FERC for implementations in ISO-NE, NYISO, PJM, and MISO [15, 16, 17]. A key component of these methods is the use of proxy buses as trading points for external market participants. In the clearing process, power interchange is represented by injections and withdrawals at proxy buses. Consequently, the actual power flow may differ from the schedule, causing the so-called loop flow problem [18]. Furthermore, CTS is limited to setting the interchange between two neighboring areas. In practice, an ISO may need to set multiple interfaces simultaneously. An extension to interchange scheduling involving more than two areas is nontrivial, see [19]. Generalizations to CTS to a stochastic setting is considered in [20].
1.3 Contribution
This paper aims to bridge the gap between the ultimate seamless solution achieved by JED and the more practical and necessarily market-based solutions. In particular, we propose a generalization of CTS, referred to as GCTS, which achieves asymptotically seamless interfaces under certain conditions. GCTS retains the structure of bidding, clearing, and settlement of CTS, thus causing no interruption of existing market operations. A key improvement over CTS is that GCTS eliminates the proxy bus approximation (thus the associated loop flow problem) inherent in all existing market-based interchange solutions. Another advantage over existing techniques is that GCTS is shown to be revenue adequate, i.e., the net revenue of each ISO is non-negative and is equal to its congestion rent.
GCTS can also be viewed as a generalization of JED with two modifications. First, similar to CTS but different from JED, GCTS minimizes not only the total generation cost but also the market cost of clearing interface bids. Second, similar to JED but different from CTS, GCTS solves a distributed optimization problem with all network constraints as well as an additional constraint that uses cleared interface bids to define the boundary state. This constraint is consistent with the principle of an independent and financially neutral ISO in the sense that it is the market participants who set the interchange.
GCTS does have its own shortcoming. Because GCTS solves a distributed optimization problem as in JED, it has the computation cost similar to that of JED and is more costly than CTS. We acknowledge but do not address this issue here except pointing out that some recent techniques [5, 7, 8] that enjoy a finite-step convergence, which alleviate to some degree such costs.
The remainder of this paper is organized as follows. We first review the CTS approach in Section II. In Section III, we present the model of multi-area power systems, the structure of interface bids, and their clearing and settlement process. Properties of GCTS are established in Section VI. Section V provides the results of simulations.
2 Coordinated Transaction Scheduling
In this section, we briefly review the state-of-the-art interchange mechanism CTS [13] in a deterministic setting. For a stochastic version of CTS, see [19].
For ease of presentation, we consider throughout this paper a two-area power system illustrated in Fig.1(a). The proposed GCTS for more than two areas is straightforward and illustrated in the Appendix. We define a boundary bus as one to which a tie-line connecting two areas is attached. Other buses are called internal buses.
The system in Fig.1(a) is jointly operated by ISO 1 and ISO 2. In particular, each ISO controls the interior of its operating region defined by internal buses, and the two operators control jointly operating boundaries defined by boundary buses. The interchange problem is a two-stage process in which the neighboring ISOs jointly set the boundary state in a look-ahead scheduling, and each ISO optimizes internal states in real time subject to fixed interchange schedules.
In CTS, as shown in Fig.1(b), a “proxy bus” is selected among external boundary buses111In case of internal buses of the neighboring area being placed as trading locations, we can preserve these trading buses in the equivalent network on the boundary in Fig.5(b). Thereby, similar method can be derived. For simplicity, we assume hereafter that all interface bids are at boundary buses in each area as a trading location of market participants who submit interface bids to the coordinator222It is NYISO in the implementation between New York and New England. Each interface bid is a pair of buying and selling bids at proxy buses. They represent market participants’ interest to arbitrage in a certain direction, which changes with the anticipated price gap. These bids are used to set the interchange defined as the net power transfer (rather than power flows on tie-lines) across boundaries.
Each interface bid has three attributes: an anticipated price difference at proxy buses, a maximal quantity , and an import/export direction. CTS bids are cleared 15-30 minutes prior to individual real-time markets by the coordinator. The clearing process is based on the minimizing of generation cost and the payoff to market participants. To this end, the coordinator collects demand/supply curves from system operators that are used in conjunction of bids from market participants to determine the interchange quantity. The demand/supply curve from each operator is obtained by computing the expected LMP at the proxy bus for its neighboring area for each interchange level333Injections and line capacities of the neighboring area are not used.
We use the graphical representation in Fig.2 from [13] to illustrate the clearing principle of CTS without tie-line congestion. Therein, curve represents the incremental cost of generation for Area , and is the interface capacity. In this example, the direction of interchange is from Area 1 to Area 2444This is because . If , the direction would be opposite., so and serve as supply and demand curves, respectively. The third price curve is the adjusted curve of by subtracting the aggregated interface bids . CTS interchange schedule is set at the intersection of and . All interface bids with prices lower than are cleared.
Interface bids are separately settled in individual real-time markets where the proxy bus injection is set as . The net interchange between the two areas will match with the scheduled . The real-time LMP at proxy buses and are used to settle cleared interface bids. We note that there is a time latency between the clearing of interface bids and the physical power delivery. Such randomness may cause price deviations from the expected LMP difference at the time of interface bid clearing. Therefore, market participants with cleared bid offers are exposed to risks of losing money.
If there are tie-line congestions, i.e., the intersection of and is greater than , then the net interchange will be scheduled at . There is . In CTS, such a price difference is equally partitioned into congestion prices for the two areas. Specifically, interface bids are paid at in Area 1 and charged at in Area 2, respectively. Note that is calculated in the look-ahead clearing process, whereas is determined in the real-time dispatch.
We review the process of CTS and the role of interface bids via Fig. 4. Clearing interface bids will create imbalances of local supply and demand in each area. Physically, as in Fig. 4(a), such local imbalances naturally compel power to flow across tie-lines in a interconnected power system. Financially, as shown in Fig. 4(b), there is no direct cash flow between the two ISOs. The payment to excess power generations in Area 1 and the revenue from excess power consumptions in Area 2 are balanced by external market participants who buy from Area 1 and sell to Area 2. Note that, cleared interface bids are financial contracts and do not physically generate or consume. They simply provide financial compensations that allow each regional market to dispatch imbalanced generations and consumptions so that power can flow across their boundaries.
Although it is reported that the CTS approach has to some extent ameliorated the seams issue, inefficient scheduling still persists [21]. In particular, modeling the net interchange as the injection to the proxy bus may be highly inaccurate when there are multiple tie-lines. In what follows, we present a generalization of CTS by removing the proxy bus approximation.
3 Generalized CTS
3.1 Network Model
Without loss of generality, we assume that no generator or load is on the boundary bus. This assumption is made for convenience of presentation. A boundary bus that has a generator can be split into a fictitious internal bus with a generator and a boundary bus without injection. We also assume that each internal bus has one generator and one load. Let be the vector of power generations and the vector of load in Area .
We adopt the DC power flow model in this paper. Specifically, nodal phase angles are state variables that are determined by active power injections. The state variables in Area are partitioned into internal phase angles and boundary phase angles . We also use to represent all boundary phase angles.
The DC power flow equation for the two-area power system in Fig.1(a) is
[TABLE]
where is the nodal admittance sub-matrix555The matrix is composed of reciprocals of branch reactance and differs from the bus admittance matrix used in AC power flow model. associated with the internal and boundary buses in Area 1, and the sub-matrix associated with boundary buses in areas 1 and 2. Other terms in the coefficient matrix in (1) are similarly defined.
An equivalent network that captures completely the electrical properties at the boundary of the two networks can be derived as follows and is illustrated in Fig.5. Here boundary buses of Area have equivalent self-admittance , mutual-admittance , and generation . The power flow equation for the equivalent network for the interface is
[TABLE]
where
[TABLE]
The coefficient matrix in (2) does not change with nodal power injections. Throughout this paper, we assume that the two-area system is on the same island, so the coefficient matrix in (2) is full rank after removing the reference bus. The equivalent power injection succinctly captures the external impact of internal power injections in Area ; it represents its power interchange schedule. Therefore, in what follows, those equivalent power injections are associated with interface bids from external market participants. Hereafter, we drop the word “external” if that does not cause any confusion.
3.2 Definition of Interface Bids
GCTS uses the same format of bids as CTS. Namely, an interface bid is defined by a triple
[TABLE]
where
is an ordered pair of boundary buses that specifies the bid as withdrawing at bus in Area and injecting the same amount at bus in Area . They need not be directly connected by a tie-line; 2. 2.
is its price bidding on the anticipated price gap that the bid is settled in the two real-time markets666This may not be equal to the LMP difference. See Subsection III-D and Remark 2 after Theorem 1 for mathematical and economical interpretations.; 3. 3.
is its maximum quantity.
The only difference between CTS and GCTS is that, in stead of using a single proxy bus in each area, GCTS allows bids to be submitted to all pairs of boundary buses across the boundary, as illustrated in Fig 6.
We aggregate all interface bids with an incidence matrix associated with boundary buses in Area . Specifically, each row of corresponds to a boundary bus of Area , and each column of which corresponds to an interface bid. The entry is equal to one if interface bid buys power at boundary bus from Area , minus one if it sells power at bus to Area , and zero otherwise. For example, if there are three bids as illustrated in Fig.6, matrices are
[TABLE]
Consequently, let be the vector whose th entry is the cleared quantity of bid . Then represents the aggregated equivalent power injection induced by cleared interface bids on boundary buses in Area . By substituting the right-hand side in (2) by , we have
[TABLE]
In (5), the interchange schedule is solely determined by the cleared interface bids from market participants. In the market clearing process of GCTS, as presented in the next subsection, Equation (5) will be incorporated as an equality constraint in the optimization model where the internal bids and interface bids are cleared together.
3.3 Market Clearing Mechanism
GCTS preserves the architecture of CTS; it assumes the presence of a coordinator who collects interface bids and clears them via a look-ahead dispatch, and the interface bids are settled separately in the real-time markets. GCTS removes the proxy bus approximation, and its clearing of interface bids is based on a generalization of JED. The key idea is to clear interface bids by optimizing the boundary state as follows:
[TABLE]
where decision variables are the cleared internal generation bids with the quantity limit (7), the cleared interface bids with the quantity limit (8), and the system states () subject to internal and tie-line power limits (9) and (10). Any bid with is fully cleared, any with is rejected, and any with is partially cleared at amount .
Note that, the term represents the market cost of clearing interface bids. Because the price difference in the real time is in general different from the look-ahead dispatch, market participants carry a certain amount of risk. Thus the bid represents the willingness of the bidder to take that risk. See [22] for details of the quantification for risks.
The market clearing model of GCTS (6)-(30) differs from JED in two aspects: (i) the market cost of clearing interface bids in the objective function and (ii) the additional equality constraint (30) that determines the boundary state by clearing interface bids subject to their quantity limits. The coordinator sets the interchange by clearing the interface bids to minimize the overall cost subject to operational constraints and constraints (8) and (30) imposed by the interface bids.
The clearing problem (6)-(30) of GCTS is a look-ahead economic dispatch where the load powers are predicted values. It should be solved in a hierarchical or decentralized manner. Any effective multi-area economic dispatch method can be employed. See, e.g., [7, 5] where (6)-(30) is solved with a finite number of iterations.
3.4 Real-time Dispatch and Settlement
Interface bids are settled in the real-time market together with internal bids. There is no coordination required at this step. Specifically, ISO 1 solves its local economic dispatch with fixed boundary state :
[TABLE]
where represents real-time internal loads, which may deviate from their predictions in the look-ahead dispatch (6)-(30). The real-time internal dispatch in each area should be compliant with the pre-determined interchange schedule. To this end, boundary state is fixed at the solution to Equation (30) with cleared interface bids solved from (6)-(30). All multipliers are given to the right of corresponding constraints.
ISO 1 simultaneously settles internal and interface bids in the real-time market. Internal bids are settled at the LMP . To settle interface bids, we need to analyze the sensitivity of the local optimal cost in (31) with respect to . In the real-time dispatch (31)-(43), the impact of interface bids is imposed via the fixed boundary state variables . The sensitivity of local optimal cost with respect to is
[TABLE]
The sensitivity of local optimal cost with respect to is
[TABLE]
In the absence of tie-line congestion, interface bids pay prices in Area 1 and in Area 2 (they get paid if ). In general, interface bids are not settled at LMPs. This is because the change of the objective function (31) with an increment of cleared differs from that with an increment of load power.
If there are tie-lines congested, similar to CTS, we will compute congestion rents according to the look-ahead dispatch (6)-(30) and subtract them from the payment to interface bidders. Tie-line congestion prices associated with interface bids are calculated by
[TABLE]
where is the shadow price in (10), and is the shift factor of boundary buses with respect to tie-lines in Fig. 6. Similar to CTS, we evenly split the congestion rent price into two areas777When there are more than two areas, tie-line congestions may induce positive shadow prices for interface bids over other interfaces. Nevertheless, the calculation of is the same as in (46), and the shadow price should be evenly split by neighboring areas.. Namely, market participants pay in Area .
If , one can prove that the real-time dispatch level and prices are consistent with the look-ahead dispatch. Note that fixing some variables at their optimal values does not change optimal values of other primal and dual variables. If the real-time dispatch (31)-(43) is infeasible, ad hoc adjustments such as relaxations of flow limits can be employed in practice.
4 Properties of GCTS
4.1 Efficiency and price convergence of GCTS
By removing the proxy bus approximation and adopting a strict DC OPF model in (6)-(30), we are able to establish many important properties for GCTS. Their proofs are relegated to the Appendix.
We first show that GCTS asymptotically achieves seamless interfaces when more and more bidders participate in the competition at all possible pairs of trading locations. Intuitively, for GCTS to achieve the cost of JED, two conditions are necessary in general. First, there have to be enough bidders who try to capture the arbitrage profits across the interface so that they drive . This follows the standard economic argument of perfect competition. Second, bids need to be diverse enough to make the matrix full row rank so that the tie-line flows of the GCTS can match those of JED. It turns out that both conditions can be satisfied simultaneously by conditions below.
Theorem 1
(Asymptotic efficiency) Consider a market with independent interface bidders. Assume that (i) both JED and GCTS are feasible and each has an unique optimum, (ii) the number of aggregated bids for each pair of source and sink buses grows unbounded with , and (iii) bidding prices for all participants go to zero as , i.e. , then the scheduled tie-line power flows and generations in each area by GCTS converge to those of the JED as .
Remark 1: Recall that JED by a “super ISO” provides the lowest possible generation cost, thus achieving the overall market efficiency. In practice, the power system is artificially partitioned into multiple subareas that are operated by financially neutral ISOs, and interchange scheduling has to rely on bids from market participants. Such operational regulations will naturally create seams at interfaces. Theorem 1 shows that, however, GCTS asymptotically achieves seamless interfaces under mild conditions. This indicates that GCTS leads to the price convergence between regional electricity markets.
Remark 2: The price convergence implies that there is no arbitrage opportunity, and that the dispatch level of GCTS is the same as that of JED. Note that due to congestions, boundary buses may have different LMPs even under the administration of a “super-ISO”. So the price convergence is in fact for shadow prices of . This also explains why interface bids should be settled at in (45) but not LMPs.
Remark 3: The assumptions that bidding locations are diverse enough and that goes to zero as increases come from the interpretation that, as the number of bidders increases, there are always enough bids that can be cleared to satisfy the desired interchange level. Thus individually, each bidder seeks trading locations with seams and reduces its bidding price so that it will have a better chance to be cleared.
4.2 Relation Between GCTS and CTS
Next we establish connections between GCTS and CTS. Specifically, we show that the two mechanisms are equivalent in a particular simple setting.
Theorem 2
When there is a single tie-line between two areas, the clearing process of GCTS (6)-(30) provides the same interchange as that of CTS.
Remark: A natural corollary of Theorem 2 is that when there is a single tie-line between two areas and real-time load is the same as the load considered in the interchange scheduling, then CTS provides the optimal interchange schedule in the sense that the posterior real-time dispatch minimizes the total cost of all internal and external market participants.
In practice, however, neither condition in these two theorems is likely to hold. In such cases, our simulations show that GCTS generally has lower overall cost than CTS and its dispatch satisfies security constraints. CTS, may on the other hand, may violate security constraints due to the loop flow problem engendered by its proxy-bus approximation. See Section V for details.
4.3 Revenue Adequacy
In this subsection, we establish the revenue adequacy for the real-time market (31)-(43). Recall that, in the single-area economic dispatch, each area has a non-negative net revenue, which is equal to its congestion rent. We prove in the following theorem that each area achieves its revenue adequacy in the same fashion in GCTS in an interconnected power system.
Theorem 3
Assume that the real-time dispatch (31)-(43) is feasible and that the settlement process follows our description in Subsection III-D, then the net revenue of each area is non-negative and is equal to its congestion rent.
4.4 Local Performance
ISOs are mainly responsible of the efficiencies of their own regional markets, rather the overall efficiency. Therefore, an ISO may be reluctant to implement any interchange scheduling approach that worsens its local performance for the sake of the overall efficiency. We partly address this issue in this subsection.
In the conventional interchange scheduling before CTS, market participants split their bidding prices into and separately submit them to the two neighboring ISOs who clear these bids independently. Only bids cleared in both markets will be scheduled [23]. In essence, we take the minimum of the cleared quantities. In the following theorem, we prove that GCTS achieves higher local surpluses in all areas than the conventional approach under a simple setting:
Theorem 4
Assume that (i) there is a single tie-line between two neighboring areas, (ii) real-time load demands are the same as their look-ahead predictions, and (iii) each market clearing problem has an unique optimum, then there is
[TABLE]
where is the local surplus of area in its real-time market (31)-(43) with determined by the optimal cleared in GCTS (6)-(30). Specifically, it is defined as
[TABLE]
where is the constant utility of consumers. Variables with tildes are solved with . The local total surplus in Area is the sum of its consumer surplus, supplier surplus, and the surplus of transmission owners. The local surplus with the result of separate clearing is similarly defined.
We remove this result from our journal submission because this is more about CTS. In general, when there are multiple tie-lines, Theorem 4 may not hold for GCTS. Nevertheless, it is important to look into performances in regional markets, especially for power systems that cover multiple regions or even countries. Investigating weaker conditions for Theorem 4 would be an interesting direction for future works.
5 Numerical Tests
5.1 Two-area 44-bus system
GCTS was tested on a two-area system composed of the IEEE 14-bus system (Area 1) and the 30-bus system [24] (Area 2). The system configuration and reactance and capacities of tie-lines are illustrated in Fig.7.
Two groups of simulations were conducted. First, we aimed to illustrate the market clearing process of GCTS. Second, we compared GCTS with JED and CTS and numerically demonstrated the asymptotic convergence of GCTS to JED as in Theorem 1.
5.1.1 Illustration of the market clearing process
Eight interface bids were considered in the first group of simulations. Their trading locations and prices are listed in TABLE 1. Some market participants traded on boundary buses without direct connections, such as bids 2 and 5. The maximal quantities of all bids were set as 30MW.
From default prices in Area 1, we used a weighting factor to generate scenarios with various degrees of price discrepancies. For all scenarios, cleared interface bids, tie-line power flows, marginal prices, and system costs are presented in TABLE 2:
The second block (second to ninth rows) in TABLE 2 lists cleared amounts for interface bids. With the increase of , bids delivering power from Area 2 to Area 1 were cleared at greater quantities, see the fifth and eighth rows, while those delivering power in the opposite direction were cleared at smaller quantities, see the second row.
The third block includes results on tie-line power flows. They were determined by the boundary power flow equation (5) and cleared amounts of bids in the second block. When , tie-line power flows were in both directions. When was increased, which signified greater price discrepancies, tie-line power flows became unidirectional from the low-price area to the high-price area.
The fourth block are marginal prices for all boundary buses in the market clearing process, i.e., multipliers associated with boundary equality constraint (30). All bids whose prices were lower than marginal price gaps between their trading points were totally cleared, see the second, twelfth, and fourteenth rows when and the second row in TABLE 1 as an example. All bids whose prices were higher were rejected, see the third, twelfth, and fifteenth rows when and the third row in TABLE 1 as an example. For partially cleared interface bids, marginal price gaps between their trading points were equal to their bidding prices, see the eighth, thirteenth, and fourteenth rows when and the eighth row in TABLE 1 as an example.
The last block are generation costs, costs of market participants, and total costs per hour in the proposed approach. GCTS considered the total market cost of internal and interface bidders.
5.1.2 Comparison with Existing Benchmarks
In the second group of simulations, we compared the proposed method with existing approaches on tie-line scheduling. Specifically, the following methods were compared:
i) JED that minimized the total generation cost;
ii) CTS wherein proxy buses were selected as bus 5 in Area 1 and bus 15 in Area 2;
iii) The proposed mechanism of GCTS.
Default generation prices were considered in this test. We used similar bids to those in TABLE 1 for GCTS but their quantity limits and prices were uniformly set as and \Delta\pi=\0.1/MWh$. In CTS, all bids were placed at proxy buses with the same quantity limits and prices.
We compared market costs in the look-ahead interchange scheduling as well as those in the real-time local dispatch. For the latter, we generated 100 normally distributed realizations of real-time load consumptions whose mean values were their look-ahead predictions (default values in the system data) and standard deviations were 5% of their mean values. Comparisons on net interchange quantities, look-ahead generation costs and total costs, and real-time average total costs for all samples are recorded in TABLE 3:
From TABLE 3 we observed that GCTS achieved lower look-ahead and average real-time costs than CTS. Specifically, GCTS had lower real-time costs in 88 out of the 100 samples. In addition, CTS suffered from the loop-flow problem in that branch power flows solved with the global power flow equation and real-time dispatch levels in both areas deviated from internal real-time schedules. In this test, average discrepancies on tie-line power flows were 18.25% for Area 1 and 16.38% for Area 2, respectively. As a result, CTS caused unpredicted overflows for transmission lines in all of the 100 scenarios, with 2.72 overflowed transmission lines in each scenario on average and the average ratio of overflows as 11.27%. In GCTS, however, such problems did not exist because it is based on the exact DC power flow model. Another takeaway of TABLE 3 is that, with sufficient bids and relatively low prices (\Delta\pi=\0.1/MWh$), the interchange scheduled by GCTS was the same as that in JED in this test.
We illustrate the price convergence of GCTS with different values of in Fig. 8 by adjusting the uniform bidding price . No bid was cleared when the bidding price \Delta\pi=\100/MWh\Delta\pi0.1/MWh in this test), generation costs of GCTS in all scenarios were equal to those of JED. In general, the more significant the price discrepancy was, the faster the price converged. This is consistent with our intuition that market participants could be cleared at higher prices when there is more room for arbitrations.
Note that such price convergence did not happen in CTS. For the test in TABLE 3, for example, if we set the bidding price of CTS as zero, the total generation cost would be $4109.7 per hour, which was higher than that of JED.
5.2 Three area 189-bus system test
The proposed method was also tested on a three-area system as shown in Fig. 9. The system was composed of IEEE 14, 57, and 118-bus systems. Power flow limits on all lines were set as 100 MW. Eight interface bids were considered. For each tie-line, there were two interface bids who traded at their terminal buses but in opposite directions. The prices and maximum quantities for all interface bids were respectively set as $0.5/(MW-h) and 100MW.
The results of market clearing are given in Fig. 10, where internal parts of all areas are represented by their network equivalences. Cleared interface bids are denoted by power injections at boundary buses. Power flows through tie-lines are also shown, which were determined by the DC power flow equation for the network (5) in Fig. 10.
The total cost of the three-area system was \1.263\times 10^{5}/h$601.43/h$1.394\times 10^{5}/h$. The reduction of generation cost largely exceeded the cost of market participants.
We did similar comparisons of JED, CTS, and GCTS for this three-area test as in TABLE 4. In CTS, interchange schedules were set in a pairwise manner, and proxy buses were always selected as ones with the smallest indices on their sides.
Our conclusions of comparisons were similar to those in the two-area test. GCTS had lower look-ahead costs than CTS, which was close to JED. Although its real-time costs were similar to CTS, GCTS removed the loop-flow problem in CTS. Namely, CTS suffered from overflow problems in 92 out of the 100 scenarios with randomly generated load powers.
6 Conclusion
The aim of this paper is to unify major approaches to interchange scheduling: JED that achieves the ultimate economic efficiency and CTS that is the state-of-the-art market solution. GCTS partially meets this goal by maintaining the same market structure as CTS while asymptotically achieving the economic efficiency of JED under given assumptions. GCTS also ensures the revenue adequacy of each system operator.
Several important issues not considered here require further investigation. Among these are the impacts of strategic behavior of market participants, uncertainties in real-time operations, and the asynchronous mode of interchange scheduling among more than two areas.
7 Appendix
7.1 Cases with More than Two Areas
In this subsection, we generalize GCTS to cases with more than two areas. For each area, the network equivalence is illustrated in Fig. 11. Therein, internal buses are eliminated, and the equivalent admittance matrix and injection are still calculated by (3). The calculation of and only requires local information.
Thereby, the equivalent model of the global power system, corresponding to the Fig. 5, can be obtained by eliminating all internal buses. An example of a three-area system can be seen in Fig.10. In the clearing of GCTS with areas, the constraint (30) becomes
[TABLE]
The clearing problem can be solved in a distributed fashion via existing solutions like [7], which is capable to solve problems with more than two areas.
The real-time problem of Area and the settlement process are similar to those of the two-area case in Subsection III-D.
7.2 Proof of Theorem 1
We first show that the given assumptions ensure that the matrix has full row rank after removing an arbitrary phase angle reference bus. Without loss of generality, we consider bids buying from Area 1 and selling to Area 2 and assume the phase angle reference bus is in Area 1. We have assumed that there are infinitely many bids for each pair of locations when . Therefore, we can rearrange interface bids and write the matrix as follows
[TABLE]
where the first block of columns includes all bids that buy at the reference bus in Area 1, the second block of columns includes all bids that buy at the first boundary bus in Area 1, etc. Scalars and are numbers of boundary buses in Area 1 and Area 2, respectively. One can pick the first block and first columns in other blocks, as highlighted by red in (50), to obtain linearly independent columns. Therefore, the matrix in (50) has full row rank. Same conclusion holds for the other bidding direction.
Consider the optimal JED solution . For sufficiently large, there is an such that the additional constraint (30) holds for the JED solution in GCTS. Therefore, is a feasible solution of the GCTS clearing problem (6)-(30).
Because as , we have
[TABLE]
which is the lowest possible total generation cost. The claim holds since we assume JED and GCTS are both convex programs, each having an unique global optimum.
7.3 Proof of Theorem 2
When there is a single tie-line, variables and are scalars. The equivalent network in Fig.6 is simplified to Fig.12:
Setting as the phase angle reference and Area 2 exporting to Area 1 as positive, the power interchange is given by . Thereby, the GCTS clearing problem (6)-(30) changes to
[TABLE]
Here the matrix is composed of 1 and -1, depending on directions of interface bids. Note that when is fixed, the problem (52)-(71) can be decoupled into three sub-problems:
i) Local economic dispatch in Area 1:
[TABLE]
ii) Local economic dispatch in Area 2, which is similar in form with (72);
iii) The optimal clearing of interface bids given the total amount :
[TABLE]
Therefore, GCTS is to search for the optimal that minimizes the sum of objective functions of the three sub-problems. Note that in Fig.2, is the derivative curve of problem (72) with respect to , is the negative derive curve of the local problem in Area 2, and is the negative derivative of (73). Therefore, the solution of CTS in Fig.2 or Fig.3 is the same as that of GCTS (52)-(71).
7.4 Proof of Theorem 3
For Area 1, from the optimality condition for (31)-(43) we have
[TABLE]
where is the Lagrangian of (31)-(43).
By left-multiplying to (74) we have
[TABLE]
In the absence of tie-line congestion, Equation (74) already proves the revenue adequacy. When tie-line congestions happen in the look-ahead dispatch, the corresponding congestion rent yield
[TABLE]
From (75) and (76), we finally have
[TABLE]
Equation (77) proves Theorem 3. The left-hand side is the net revenue that ISO 1 collects from internal and external market participants, and the right-hand side is the sum of the internal congestion rent and a half of the tie-line congestion rent which is afforded by Area 1. Note that the net revenue in (77) is non-negative because all terms on the right-hand side are non-negative.
7.5 Proof of Theorem 4
Let and . We first prove that . Similar to the proof of Theorem 2, the separate clearing in Area 1 is
[TABLE]
Next we parameterize (78) with respect to . According to [8], the optimal value of (78) is an piecewise affine and convex function of , denoted by . We can similarly derive for Area 2.
Letting be the optimal solution of , we have . Also is the optimal solution of . If , then . Otherwise, we have
[TABLE]
[TABLE]
There are two possibilities that is smaller than both and : (i) which violates (79), (ii) which violates (80). Therefore, there is always .
Considering the importing area whose real-time dispatch model is (72), there is and we have
[TABLE]
Considering the exporting area whose real-time dispatch model is (72) but the term is replaced by , there is and we have
[TABLE]
There CTS achieves better local surpluses in both local markets.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] “Federal energy regulatory commission order 2000: Final rule,” December 1999, [ONLINE], Available: https://www.ferc.gov/legal/maj-ord-reg/land-docs/RM 99-2A.pdf .
- 2[2] S. S. Oren, Authority and Responsibility of the ISO: Objectives, Options and Tradeoffs . Boston, MA: Springer US, 1998, pp. 79–95.
- 3[3] C. Lin and G. Viviani, “Hierarchical economic dispatch for piecewise quadratic cost functions,” IEEE Trans. Power App. Syst. , vol. 103, no. 6, pp. 1170–1175, June 1984.
- 4[4] A. Bakirtzis and P. Biskas, “A decentralized solution to the DC-OPF of interconnected power systems,” IEEE Trans. on Power Syst. , vol. 18, no. 3, pp. 1007–1013, Aug. 2003.
- 5[5] F. Zhao, E. Litvinov, and T. Zheng, “A marginal equivalent decomposition method and its application to multi-area optimal power flow problems,” IEEE Trans. on Power Syst. , vol. 29, no. 1, pp. 53–61, Jan. 2014.
- 6[6] Z. Li, W. Wu, B. Zhang, and B. Wang, “Decentralized multi-area dynamic economic dispatch using modified generalized benders decomposition,” IEEE Trans. on Power Syst. , vol. PP, no. 99, pp. 1–13, 2015.
- 7[7] Y. Guo, L. Tong, W. Wu, B. Zhang, and H. Sun, “Coordinated multi-area economic dispatch via critical region projection,” IEEE Trans. on Power Syst. , vol. 32, no. 5, pp. 3736–3746, Sept. 2017.
- 8[8] Y. Guo, S.Bose, and L. Tong, “On robust tie-line scheduling in multi-area power systems,” IEEE Trans. on Power Syst. , accepted, Available: https://arxiv.org/pdf/1704.07025.pdf .
