A Fully Parallel Stochastic Multiarea Power System Operation Considering Large-Scale Wind Power Integration
A Fully Parallel Stochastic Multiarea Power System Operation Considering Large-Scale Wind Power Integration
1, JANUARY 2018
Abstract—Multiarea power system operation/coordination is power systems can improve the economic aspects in operation
used to increase the reliability of the interconnected power grids of the entire system [2], [3], such as 1) lower overall congestion
and maintain the consistency of the price across the integrated costs; 2) more consistent prices across the areas; and 3) lower
power systems. However, the implementation of this coordinated
operation is facing challenges due to increase in size and com- operating cost due to presence of broader pool of mutual benefits
plexity of the modern power systems, high penetration of the shared between systems.
volatile renewable energy, and interdependence issues among vari- A traditional approach to providing such a coordination be-
ous power systems. To address these concerns, this paper presents a tween the interconnected power systems is through forming a
fully parallel decision-making approach for the day-ahead schedul- power pool [1]. In this method, a third party utilizes the de-
ing of interconnected power systems with large-scale wind power
integration while respecting the information privacy between tailed information submitted by different power systems, such
different systems/areas. In the proposed parallel approach, each as characteristics of generating units, availability and parameters
system/area solves its day-ahead scheduling problem along with its of transmission networks, predicted demand profiles, and output
local subproblems for different wind generations’ scenarios, and power profile of wind turbines across the interconnected power
sends its equivalent (or processed) boundary information to other systems [4], to formulate and solve a large-scale generation
systems/areas. The proposed inter-regional coordination among
systems/areas and intra-regional coordination between scenarios scheduling problem over the entire interconnected power sys-
in each system/area will continue until the tie-line power flows and tems. However, such a solution approach is centralized, mostly
the generation outputs of generating units get converged. The mod- very complicated and time-consuming due to enormous num-
ified IEEE 118-bus testing system is used in this paper to show the bers of decision variables and operational constraints of the
effectiveness of the proposed approach. problem. In the advanced operation of interconnected power
Index Terms—Parallel optimization, multiarea coordination, systems, the system operators need to consider transmission
security-constrained unit commitment, wind power integration. constraints into their regional operation which requires the inte-
grated systems to exchange their grids’ information like unit’s
I. INTRODUCTION generations, network topology, and loads [3]. However, system
operators are usually reluctant to share their system information
OWADAYS, power systems are interconnected together
N to provide a reliable and secure power supply to customers
and operate in lower operating cost than if they are being run
as this information is counted as private and might be commer-
cially sensitive and confidential to other areas. Therefore, one
of the motivations of this paper is to provide a methodology
separately [1]. In the event of an emergency in any individ- which enables different system operators to efficiently sched-
ual system, such as a shortage of generation capacity and/or ule their regional generation resources and optimally coordinate
an unexpected change in wind power generation, the intercon- their operations with other neighboring areas without suffering
nected power system can utilize all available power generation from the shortcomings of the centralized solutions and infor-
resources and delivery facilities throughout the entire grid to mation exchanging. Our proposed idea relies on decentralized
adjust the transferring power among systems, thus guaranteeing solution methodologies. Using such methods, the original large-
a continuous power supply to customers and achieving a high- scale problem can be divided into several scalable and tractable
level power system reliability. In addition, interconnecting the area-based subproblems that can be coordinated with each other
to find out the optimal operating condition of the entire power
Manuscript received November 29, 2016; revised April 16, 2017; accepted system while respecting information privacy [5].
June 4, 2017. Date of publication June 26, 2017; date of current version Decem-
ber 14, 2017. This work was supported by the U.S. National Science Foundation Additionally, in the current operation of power systems, wind
under Grant ECCS-1150555. Paper no. TSTE-00939-2016. (Corresponding au- power is one of the most favorable sources of energy to serve the
thor: Yong Fu.) costumers. It has been evident that the large-scale integration of
The authors are with the Department of Electrical and Computer Engineer-
ing, Mississippi State University, Mississippi State, MS 39762 USA (e-mail: the wind power would dramatically contribute to power system
[email protected]; [email protected]; [email protected]). economics [6]. However, high penetration of wind power raises
Color versions of one or more of the figures in this paper are available online serious concerns during the operation of power systems. Most
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TSTE.2017.2719659 of these concerns, in one way or another, are related to uncertain
1949-3029 © 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
KHANABADI et al.: FULLY PARALLEL STOCHASTIC MULTIAREA POWER SYSTEM OPERATION 139
nature of the wind. In the case of unexpected changes in wind two neighboring areas and forced the duplicated variables (e.g.,
power generation, power system operators would like to be able bus voltage angles) for that fictitious bus to have an almost
to mitigate the violations accordingly and provide continuous same value at the final solution point of the OPF problem. As an
power supply to the customers without any interruption in ser- extension of [22], an auxiliary problem principle (APP) based
vice. To solve such uncertainty issue, different methods have optimization approach was presented in [23] to enhance the
been proposed by researchers to effectively reduce the com- convergence performance and efficiency of the decentralized
plexity of the stochastic problems. In [7] and [8], a chanced solution process of OPF problem. In contrast to [22] and [23]
constrained optimization was proposed to deal with intermit- where the decoupling is executing around fictitious buses in
tent nature of wind power generation where the system security boundary areas, [24] decouples the DC-OPF problem around tie
constraints can be violated with a small probability index. Ro- lines. Using this approach, each area just needs to exchange tie
bust optimization has also widely utilized to model the wind lines information with its neighboring areas. An analytical tar-
power generation uncertainties by providing a span around the get cascading (ATC) based decentralized solution methodology
central forecast [9], [10]. The stochastic programming is also for the large-scale SCUC problem was presented in [25] to find
one of the most promising optimization tools available to sys- a feasible and optimal operating point across the entire power
tem operators, in which possible realizations of uncertainties system. In [25], each regional system should iteratively send its
can be simulated in their scheduling problems. [11] proposed boundary bus voltage angles and tie-line power flows to a higher
a stochastic based unit commitment scheme to examine the level coordinator in order to coordinate its operation with other
impact of wind power generation and load variations on dis- neighboring regional systems. [26] presented a decentralized
patching result of a power system. [12] presented a two-state methodology to optimally schedule generating units in a multi-
stochastic programming to guarantee enough reserve allocation area market-clearing operation while considering uncertainties.
in a power system with large amount of wind power genera- To deal with the uncertainty nature of wind energy generation,
tion. [13] studied a stochastic operation planning of the power [27] proposed a decentralized methodology for day-ahead en-
system based on the market-clearing with stochastic security in ergy and reserve market clearing in a multi-area power system by
the presence of wind and demand uncertainty. [14] improved introducing the adjustable interval robust scheduling based on
the stochastic programming approach in the unit commitment the interval optimization approach. Authors in [28] proposed an
problem to incorporate wind power scenarios by introducing a APP based Lagrangian relaxation method to simultaneously co-
dynamic decision making approach. Note that the quality of re- ordinate the day-ahead scheduling of both the inland HVAC and
sult in the stochastic optimization relies heavily on the number offshore HVDC power systems, while considering the offshore
of scenarios considered in the problem formulation. Normally, wind uncertainties using stochastic programming technique.
a higher number of the scenarios would lead to a more accurate In this paper, a new decentralized multi-area coordination for
result and also increase in size and complexity of the problem the stochastic SCUC of interconnected power systems is pro-
formulation [15], [16]. As a result, the computational burden posed. The contributions of this paper in terms of tie-line power
of the stochastic optimization problem can be increased until flow modeling and inter/intra-regional decomposition and
the problem becomes huge and unsolvable. Avoiding this issue, coordination methods are summarized as follows:
different scenario reduction techniques have been employed by 1) Conventionally, the difference between voltage angles at
literature to effectively reduce the number of scenarios while both ending buses of the tie line is used to determine the
ensuring high quality of the results [17]–[21] (e.g., the K-means power flow exchanges between areas, and thus the volt-
clustering algorithm [17], the submodular function optimization age angles at the boundary buses were commonly used to
method [18], the functional approximation in Kantorovich dis- model the shared variables/exchanged data among areas
tance [19], the scenario tree construction algorithm [20], and the [22]–[27]. Such a tie-line power flow modeling requires a
improved forward-selection and backward-reduction approach decentralized SCUC solution tool to completely model all
[21]). However, the stochastic optimization with reduced num- bus voltage angles and transmission lines across entire in-
ber of scenarios can be still complicated enough to demand terconnected power systems, which may increase the size
considerable computation efforts. Therefore, another motiva- of the problem and the required solution time. However,
tion of this paper is to propose a method to overwhelm this in this paper, we utilize a shift factor (SF) based power
shortcoming. To do so, in this paper, the decentralized solution flow representation to model the power transfers through
methodologies are further utilized to decompose the regional tie line and coordinate exchanging power between areas.
stochastic day-ahead scheduling problem of systems/areas into This proposed alternative tie-line power flow model in our
multiple subproblems (one for each scenario). Using this tech- decentralized SCUC solution framework makes it possible
nique, each scenario can be formulated and solved in parallel to only formulate and monitor just certain critical trans-
with its corresponding deterministic subproblem; therefore, the mission lines, especially for a large-scale power system,
overall solution procedure can be accelerated significantly. thus, which could result in reducing the size and acceler-
The decentralized multi-systems/areas coordination has been ating the solution procedure.
previously investigated in the large-scale power system schedul- 2) In addition, despite existing publications [11]–[14] in
ing problems, such as optimal power flow (OPF) [22]–[24] and which the stochastic day-ahead scheduling of a single
security-constrained unit commitment (SCUC) [25]–[28]. [22] area power system was discussed or publications [26] and
introduced a fictitious bus inside an overlapping zone between [27] in which the wind power generation scenarios were
140 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 9, NO. 1, JANUARY 2018
scheduling of energy resources to satisfy demands in the most |PLs = GSF(Ps − D)| ≤ PLm ax ∀s (2b)
economical way while meeting the system’s security criteria
[29]. In this section, as shown in Fig. 1, an interconnected power where, Pgs is the generation output of conventional thermal gen-
system with N individual areas is used to introduce the proposed erating unit g, Pws is the generation output of wind generating
SMA-SCUC model considering multiple wind generation sce- unit w, and Di is the expected load consumption of load i; the
narios. As illustrated in Fig. 1, any of Areas 1 to N can be total number of conventional thermal generating units, wind
connected to its neighboring areas through a tie line (could be generating units, and loads in the entire interconnected power
multiple tie lines). system are noted by NG, NW and ND, respectively; Ps and D
Mathematically, the proposed SMA-SCUC can be formulated are the generations (of both conventional thermal and wind gen-
as a mixed integer programming (MIP) problem. Without loss erating units) and loads within the entire system, respectively;
of generality, a set of general SMA-SCUC formula (1) can be PLs and PLm ax represent the line power flows and their capac-
expressed as follows (note that the notation for time t is omitted ity limits, respectively; and GSF is defined as the global shift
in order to simplify the model’s expression and focus on the factors for the transmission lines.
proposed decomposition and coordination methodologies in the In the above SMA-SCUC problem, the objective function (1a)
paper), has no coupling terms between areas/scenarios; thus, it is de-
composable. However, the constraints (1b)–(1d) are making the
N
NS
entire optimization problem (1) complicated and indecompos-
Min ωξs Fξ (Iξ , Pξs ) (1a)
able in terms of areas and scenarios. For example, the constraints
ξ =1 s = 0
(1d) are relevant to all areas, and all of the scenarios must have
S.t. Asξ Iξ + Bsξ Psξ ≤ dsξ ∀ξ, ∀s (1b) the same generating units’ status I. The details of our proposed
decomposition and coordination strategies are discussed in the
Pm in,ξ · Iξ ≤ Psξ ≤ Pm ax,ξ · Iξ ∀ξ, ∀s (1c) following sections.
N
Esξ Psξ ≤ hs ∀s (1d) III. INTER/INTRA-REGIONAL DECOMPOSITION AND
ξ =1 COORDINATION STRATEGIES
where, s indicates the scenario (s = 0 for the base case, and the This section will introduce inter/intra-regional decomposition
total number of scenarios is NS); ξ is the index of areas; ωξs is and coordination strategies to implement the proposed SMA-
the probability of scenarios and is subject to ωξ0 + s= 0 ωξs = SCUC in a parallel manner. As illustrated in Fig. 2, at the first
1;Iξ is the commitment of generating units (On/Off) in Area inter-regional decomposition and coordination stage, an equiva-
ξ for all scenarios; and Psξ is the active power generation of lent (or a processed) boundary information is proposed to create
generating units in Area ξ for scenario s. The objective (1a) of the interactions among areas. Next, in order to accelerate the
the proposed SMA-SCUC is to minimize the expected operating proposed solution procedure, an intra-regional decomposition
KHANABADI et al.: FULLY PARALLEL STOCHASTIC MULTIAREA POWER SYSTEM OPERATION 141
Therefore, once all the above equalities (7) and (8) are for base case constraints (10b-c) and the other one for scenar-
satisfied, we can guarantee that the tie-line power flows can ios constraints (10d-e). However, since the vector of generating
satisfy the physical law (e.g., KCL and KVL) of the entire in- units’ status in base case constraints (I0J ) and scenarios con-
terconnected power system. Now, the coupling constraint (5) straints (IsJ ) are not coupled to each other, one can find that
is replaced by the coupling constraint (7) which create the the status of generating units in base case and scenarios sub-
interactions between regional areas. problems may not be equal to each other. Avoiding this issue,
we have introduced a new set of continuous variables (P0,s J )
B. Modeling of Coupling Constraints for Intra-Regional for each scenario, which can be regarded as the duplication of
Decomposition and Coordination Strategy the generating units’ outputs in the base case (P0J ), and a set
of constraints shown by (10f) in the problem. Mathematically
Notice that the power flows in the tie lines connected to Area
speaking, once these duplicated variables become equal to their
J is represented by the variable PLstie J . Therefore, Area J’s
corresponding values in the base case subproblem (the equality
stochastic SCUC problem can be generalized as follows:
(10g) holds), the vectors of generating units’ statuses (I0J and
NS
IsJ ) become accordingly equal to each other. Now, the coupling
Min ωJs FJ (IJ , PJs ) (9a) constraint (10g) is formulated to create the relationship between
s=0 the base case and scenarios in Area J.
S.t. HsJ IJ + LsJ PsJ + MsJ Pstie J ≤ esJ ∀s (9b)
Pm in,J · IJ ≤ PsJ ≤ Pm ax,J · IJ ∀s (9c) C. Regional SCUC Formula
In the previous Sections III.A and III.B, we have intro-
In (9), the objective function (9a) is to minimize the ex-
duced two different sets of coupling constraints: one (7) for
pected operating cost of Area J over the studied time horizon;
inter-regional decomposition in which we divided a large-scale
the linear constraint (9b) is the set of Area J’s equality and in-
stochastic SCUC into multiple regional stochastic SCUC sub-
equality constraints, such as minimum On/Off time limits and
problems, and the other (10g) for intra-regional decomposition
ramping Up/Down limits of the local generating units, regional
in which each regional stochastic SCUC subproblem is decom-
power balance (3) and power flows limits (4), and the tie-line
posed into multiple smaller subproblems (one for each scenario).
power flow limits relevant to Area J; the constraint (9c) is for
Here, the augmented Lagrangian relaxation method is employed
the generation capacity of generating units within Area J. As
to relax the coupling constraints (7) and (10g) by adding them as
we discussed earlier, including the wind generation scenarios
a first-order and second-order penalty functions into the objec-
would lead to a significant increase in size and complexity of
tive function (1a). Further, auxiliary problem principle (APP) [5]
the scheduling problems. In order to effectively decompose the
is adopted to handle the coupling terms (second-order penalty
regional stochastic SCUC subproblems into a base case sub-
functions) in the obtained Lagrangian objective function. Con-
problem and multiple scenarios subproblems, we reformulate
sequently, the regional base case problem of Area J is obtained
the problem (9) as follows,
as follows,
NS
Min ωJ0 FJ (IJ0 , PJ0 ) + ωJs FJ (IJs , PJs ) (10a) Min ωJ0 FJ (IJ0 , PJ0 )
s=1 2
+ ρ · P L0k ,J
S.t. k ∈tie J
0,n −1
For base case subproblem: + αks ,J − ρ P L0,n
k ,J
−1
+ P Lk ,J P L0k ,J
H0J I0J + L0J P0J + M0J P0tie J ≤ e0J (10b) + ρ · P L0k ,ξ
2
(9c) can be further divided into two groups of constraints, one (11)
KHANABADI et al.: FULLY PARALLEL STOCHASTIC MULTIAREA POWER SYSTEM OPERATION 143
Subject to (10b), (10c), (6) and (8a) for base case (s = 0).
In addition, the regional subproblems of Area J associated
with scenario s is written as follows:
Min ωJs FJ (IJs , PJs )
+ ρ · P Lsk ,J 2
k ∈tie J
s,n −1
+ αks ,J − ρ P Ls,n
k ,J
−1
+ P Lk ,J P Lsk ,J
+ ρ · P Lsk ,ξ 2
ξ = J k ∈tie J
s,n −1 s
+ αks ,ξ − ρ P Lk ,ξ + P Ls,n
k ,ξ
−1
P Lk ,ξ
+ ρ · P Lsk ,J 2
k ∈tie, k ∈
/ tie J
Fig. 4. Flowchart of the proposed parallel approach.
s,n −1
+ αks f r om , J −ρ P Ls,n
k ,J
−1
+ P Lk f r om ,J P Lsk ,J
D. Stochastic Multi-Area SCUC Solution Procedure
+ ρ· P Lsk ,J 2 The major solution steps for the implementation of the
k ∈tie, k ∈
/ tie J proposed inter/intra-regional decomposition and coordination
s,n −1
strategies are shown in Fig. 4.
+ αks to, J − ρ P Ls,n
k ,J
−1
+ P Lk to,J P Lsk ,J These steps are summarized as follows:
N GJ
Step 1: Set the iteration index n = 0 and choose initial
2
+ ρ · P 0,s + βg0 − ρ Pg0,n −1 + Pg0,s,n −1 Pg0,s values for all exchanged information (e.g., tie-lines
g
g=1
power flows’ components and generating units’ out-
(12) puts).
Step 2: Set n = n + 1, solve the regional subproblems (11)
Subject to (10d), (10e), (10f), (6) and (8a) for scenario s and (12) all in parallel using the updated information
(sࣔ0). from other areas and/or base case/scenarios subprob-
Note that the variables P Lk f r om ,J and P Lk to,J in (11) lems.
and (12) are the estimated contribution of Area J to the power Step 3: Check the following stopping criteria:
flow of tie line k that is not connected to Area J, from the Stopping criterion 1: Each area’s contribution to the tie-line
viewpoint of the tie line k’s sending-end and receiving-end areas, power flow (P Ltie,ξ ) should have almost same value as its
respectively. In both (11) and (12), parameters α and β are the contribution which is expected by its other areas (P Ltie,ξ ).
first order penalty functions’ multipliers; and the parameter ρ
is the positive second-order penalty functions’ multipliers. The
s,n s,n
superscript n-1 in (11) and (12) is used to indicate the values P Ltie,ξ − P Ltie,ξ ≤ ε1 ∀s, ∀ξ (13)
which are obtained from the previous iteration.
Similarly, the regional SCUC base case and scenarios prob- Stopping criterion 2: The outputs of generating units in the
lem formula for all other areas can be formulated without any base case subproblems should be almost equal to their duplica-
difficulties. Finally, as shown in Fig. 3 the original multi-area tions in the scenario subproblems.
stochastic SCUC problem is decomposed into multiple scalable 0,n
and tractable subproblems in terms of both areas and scenarios. Pg − Pg0,s,n ≤ ε2 ∀s, ∀g ∈ N Gξ , ∀ξ (14)
144 IEEE TRANSACTIONS ON SUSTAINABLE ENERGY, VOL. 9, NO. 1, JANUARY 2018
TABLE I
INDIVIDUAL AREAS’ INFORMATION IN THE IEEE 118-BUS TESTING SYSTEM
Areas # of Buses # of Thermal Units # of Wind Units # of Branches Max Gen. (MW) Peak Demand (MW) # of Tie Lines between Areas
Fig. 6. Total power mismatch of (13) during the iterative solution procedure. Fig. 9. Comparison between the contribution of Area 3 to the power flow
of tie-line 70-69 which is expected/estimated by Area 1 (P L 7 0 −6 9 , 3 ) and the
contribution of Area 3 from the viewpoint of Area 3 (P L 7 0 −6 9 , 3 ).
Fig. 11. Converged percentage of the inter/intra-regional coupling constraints over the 118 bus interconnected power systems.
TABLE III Also, Table III shows the transferring power between individ-
INDIVIDUAL AREAS’ EXCHANGING POWER UNDER 20 SCENARIOS
ual areas under 20 different scenarios (plus base case 0) at Hour
18. As we can see, due to volatile nature of wind power genera-
Scenario Net Power Flow Between Scenario Net Power Flow Between tion, the transferring power between individual areas is different
No. Area 1 & 2 Area 2 & 3 No. Area 1 & 2 Area 2 & 3 for each scenario, which makes it possible for the system opera-
(MW) (MW) (MW) (MW) tor to retain an economic and secure operating condition during
0 −244.5 −134.2 11 −241.7 −132.8
any of these scenarios for the interconnected power systems.
1 −243.5 −133.8 12 −243.6 −133.0
2 −244.2 −134.2 13 −244.3 −134.2
3 −242.6 −133.3 14 −244.1 −134.0
4 −240.3 −132.0 15 −246.6 −135.5
V. CONCLUSION
5 −240.5 −132.1 16 −245.6 −134.1 The system operators are responsible for a reliable and se-
6 −241.6 −132.0 17 −240.5 −132.7
7 −239.9 −131.4 18 −238.6 −131.1 cure operation of power systems. In this paper, a decentralized
8 −242.1 −134.8 19 −241.7 −132.8 solution method based stochastic multi-area scheduling prob-
9 −244.0 −135.9 20 −244.3 −134.2 lem is presented and discussed where the individual areas co-
10 −244.8 -134.1 - - -
operate with each other to find the optimal operating point in
an interconnected power system with large-scale wind power
integration. In the proposed approach, two different decom-
and the execution time. Table II shows that the total operating position strategies are presented to firstly divide the original
cost of the interconnected power systems, calculated using our large-scale SMA-SCUC problem into multiple local stochastic
proposed parallel approach, is close to its centralized ones while SCUC problems; and then divide the local stochastic SCUC
considering 1, 2, and 5 scenarios. Note that the conventional cen- problem into multiple subproblems, one for the base case and
tralized approach cannot handle the stochastic multi-area SCUC one for each scenario. Using this approach, the system oper-
problem with 10 and 20 scenarios due to the size and complexity ators will be able to solve their local optimization problems
of the problem. However, using our proposed parallel approach, all in parallel, thus, the overall solution procedure can be ac-
the converged results for these two cases can be obtained in 241 celerated. The numerical tests on the modified IEEE 118-bus
and 244 iterations, respectively. testing system justified the effectiveness of the proposed ap-
To further show the convergence performance of the proposed proach. The results verified that using the proposed inter/intra-
parallel approach, the percentage of the converged inter/intra- regional coordination strategies, the optimal operating condition
regional coupling constraints (13) and (14) for different numbers over the entire interconnected power system can be achieved
of scenarios is shown in Fig. 11. As we can see, with an increase while mitigating uncertainties due to the large-scale wind energy
in the number of scenarios, the number of coupling constraints integration.
introduced in the problem formulation increases significantly. The proposed modeling strategies and parallel solution frame-
As an example, the case with 20 scenarios has 203,904 coupling work could be also used to 1) conduct a rapid analysis on reli-
constraints. Thus, the solution procedure may need a higher ability and economics of large-scale power system considering
number of iterations to get the converged result. As Fig. 11 multiple scenarios within multiple areas over multiple periods;
illustrates, roughly after running 50 iterations, more than 95% 2) promote coordination and interaction between regional power
percent of the coupling constraints for all five studied cases are systems; 3) identify how power system operations are affected
converged. Then, extra iterations are required for these cases to by the integration of wind energy, and thus, 4) facilitate a higher
satisfy all inter/intra-regional coupling constraints. penetration of large-scale wind energy into power grids.
KHANABADI et al.: FULLY PARALLEL STOCHASTIC MULTIAREA POWER SYSTEM OPERATION 147