You are on page 1of 10

Electrical Power and Energy Systems 24 (2002) 131±140

www.elsevier.com/locate/ijepes

Incorporation of reactive capability curves and area interchanges in


multi-area optimal power ¯ow for operator training simulator
Yu-Chi Wu a,*, Atif S. Debs b, Charles Hansen b
a
Department of Electrical Engineering National Lien-Ho Institute of Technology, No. 1 Lien-Kung, Miao-Li, Taiwan 360, Republic of China
b
Decision Systems International, Atlanta, GA, USA
Received 16 October 2000; revised 3 January 2001; accepted 19 January 2001

Abstract
Most utilities use the operator training simulator (OTS) to provide power system operators with experience of dynamic response which
they would observe on the on-line system. Although the current OTS has the capability of representing not only the network models of
multiple interconnected systems but also the automatic generation control (AGC) of internal and all external systems, it still cannot
`optimize' the external system voltage pro®le or represent the `operational security' concerns of external utilities. Serious deviations
from such optimal or secure operating conditions may occur, thus making the simulator both inaccurate and unrealistic. To remove these
limitations, OTS needs an embedded multi-area optimal power ¯ow (MA-OPF). However, designing such a MA-OPF is not as straight-
forward as the normal OPF. The embedded MA-OPF needs to have the ability to handle some power system dynamic characteristics as well
as multi-area operations. In this paper, the development of the MA-OPF embedded in OTS (MA-OPF-OTS) that would be a valuable tool to
the restructured electric utilities is presented. Techniques to tackle the dif®culties associated with MA-OPF-OTS are also proposed. Different
multi-area operation modes are compared using the developed MA-OPF-OTS. Simulation results show that substantial economic saving can
be achieved through the developed MA-OPF-OTS. q 2002 Elsevier Science Ltd. All rights reserved.
Keywords: Deregulation; Optimal power ¯ow; Operator training simulator; Multi-area operations

1. Introduction systems (control areas, usually identi®ed by some corpo-


rate boundaries) and the AGC (Automatic Generation
The trend in modern power utilities moves toward Control) of internal and all external systems, it cannot
allowing for competition among generators and creating `optimize' the external system voltage pro®le or repre-
market potentials in their power sectors. Many countries sent the `operational security' concerns of external utili-
are deregulating or considering deregulation to increase ties. Serious deviations from such optimal or secure
the ef®ciency of electric energy production and distribution, operating conditions may occur, thus making the simu-
offering a lower price, higher quality and more secure lator both inaccurate and unrealistic. Even the current
product. In order to challenge this new era, power system North American Electric Reliability Council (NERC)
engineers have to develop more skills to deal with system guidelines cannot be guaranteed under the current OTS.
operations in a multi-area environment. The operator train- 2. Competitive bids for transmission capacity may con¯ict
ing simulator (OTS) [1±4] is usually used by most utilities with the needs for secure operation and/or the physical
to provide power system operators with experience of laws that govern power ¯ows (PF). Thus a bid for the
dynamic response, which they would observe on the on- transfer of a block of power from point A to point B may
line system. However, for deregulation environment, be realized by loading individual circuits in a variety of
current OTS still has no suf®cient capability. There exist ways. If one translates this into hundreds (even thou-
at least three limitations in OTS. sands) of simultaneous requests for transmission capa-
city, the problem can become very complex indeed.
1. Although the current OTS has the capability of represent- 3. There is a need for an exact `measurement' of the contri-
ing the network models of multiple interconnected bution from the ancillary services provided by generating
units and/or transmission elements to such items as: load
* Corresponding author. Tel.: 1886-37-350-846; fax: 1886-37-327-887. following, frequency control, voltage control, cold-load
E-mail address: ycwu@mail.lctc.edu.tw (Y.-C. Wu). pickup, transmission losses and others.
0142-0615/02/$ - see front matter q 2002 Elsevier Science Ltd. All rights reserved.
PII: S 0142-061 5(01)00013-8
132 Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140

To remove some of these limitations, OTS needs a multi- control areas, it is essential to include area interchanges in
area optimization mechanism that can handle the opera- MA-OPF-OTS; i.e. h(x) in Eq. (A1) may contain ¯ow
tional security concerns of external utilities and represent constraints for grouped lines (tie lines). The impact of
the ancillary services provided by generating units. Design- area interchange constraint to the factorization of the matrix
ing such a mechanism, however, is not as straightforward as in Eq. (A5) will be different from the single-line ¯ow
the normal optimal power ¯ow (OPF). It needs enhance- constraint. For a single line connecting bus i and bus j, the
ment/techniques for the embedded OPF algorithm itself jacobian of this single-line ¯ow constraint will have nonzero
and schemes to perform different multi-area operation elements associated with variables Vi, d i, Vj, and d j. These
modes. Since the ability to properly manage reactive elements in the matrix of Eq. (A5) will not create any ®ll-ins
power as an ancillary service is a critical requirement in in the matrix factorization. However, for an area inter-
deregulation environment, the embedded OPF needs the change constraint that contains multiple tie lines the situa-
ability to model the reactive capability P±Q curves of tion may become complicated. For example, an area
generating units. Also, in order to allow for prede®ned interchange constraint consisting of two lines: one connect-
transfer limits as a result of inter-utility agreements, or as ing bus i and bus j, and the other connecting bus k and bus l,
a result of various contracts (competitive or otherwise) to be has Jacobian nonzeros associated with variables Vi, d i, Vj, d j,
implemented by the various control areas, the embedded Vk, d k, Vl, and d l. These nonzeros may then create ®ll-ins in
OPF needs to observe those constraints. These, however, the submatrix
draw negative effects to the OPF algorithm, deteriorating " #
the problem matrix structure. Remedial techniques are H 27g T
then needed to cope with them. Moreover, since utilities 27g 0
today do not have a proper `OPF-type' external equivalent,
they tend to use the standard static equivalent. Such an between buses i and k, buses i and l, buses j and k, buses j
equivalent not only ignores transfer limits or contracts, but and l. (Please note that the submatrix
also does not represent the attempts by external utilities to " #
H 27g T
optimize their own systems. Therefore, there is a need of
proper schemes to evaluate the operations of the internal 27g 0
system while considering external control actions. is arranged in a 4 £ 4 block structure based on the network
In this paper, the development of the multi-area OPF incidence matrix.) These ®ll-ins may destroy the sparsity of
embedded in OTS (MA-OPF-OTS) is presented. The OPF the matrix of Eq. (A5). If the area interchange constraints
algorithm used is based on an Interior Point Method are modeled as a penalty function shown as Eq. (1) imposed
(Direct Nonlinear Interior Point Algorithm Ð DNIPA) into the objective, the ®ll-ins still will appear in H.
that has been widely used in many power system applica- 2 32
tions [5±14]. The enhancement/techniques for MA-OPF X
and schemes for assessing the inter-area transfers and their penalty function ˆ r4 …line flow† j 5 : …1†
impact on the system using MA-OPF-OTS are presented in j[J

Section 2. In Section 3, the development results and tests are In Eq. (1), J is a set containing tie line indices for an area
reported. Findings, observations, and future research are interchange constraint and r is the penalty weight (a large
discussed in Section 4. An Appendix describing the value). For an N-area network system, the number of area
DNIPA is also provided for completeness of illustration. interchange constraints will be (N 2 1). The total number of
®ll-ins will then be tremendous, deteriorating the sparsity of
2. Embedded MA-OPF in OTS the matrix in Eq. (A5). Special treatment is needed to cope
with this dif®culty. Here, the Schur complement method is
Different from the normal OPF, the embedded MA-OPF, proposed to overcome this dif®culty.
in order to work with OTS, has to be able to represent the
ancillary services provided by generating units (reactive 2.1.1. Schur complement method
capability P±Q curves) and to model inter-utility transfer Consider a 5-bus system shown in Fig. 1. Assume two
agreements. It also needs to have a mechanism to perform ¯ow constraints are modeled: one single line 1±2 and one
different multi-area operations. In this section, the enhance-
ment features, techniques, and schemes needed for MA-
OPF-OTS are presented.

2.1. Area interchange constraints

In order to allow for prede®ned transfer limits as a result


of inter-utility agreements, or as a result of various contracts
(competitive or otherwise) to be implemented by the various Fig. 1. 5-bus system.
Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140 133

area interchange constraint (line 1±2 and line 3±4). Eq. (2)
shows the corresponding matrix structure of this 5-bus
system for the submatrix

2 3
Df 7h 0
6 T 7
6 7h H 27g T 7
4 5
0 27g 0 …4b†

(
in Eq. (A5), where Df is a diagonal matrix created by the w1 ˆ A21 …d1 2 Byh2 †
column associated with S h …Yh 1 Ysh †21 , ^ is a 4 £ 4 block
matrix, and % is a 1 £ 4 block matrix. If we keep the struc- …C 2 BT A21 B†yh2 ˆ h2 ˆ BT A21 d1
ture of this submatrix intact, then the area interchange (
…LDLT †w1 ˆ …d1 2 Byh2 †; where A ˆ LDLT
constraint will create ®ll-ins, destroying the matrix sparsity. ) :
yh2 ˆ ‰C 2 …L21 B†T D21 …L21 B†Š21 ‰h2 2 …L21 B†T D21 …L21 d1 †Š
Therefore, we need to take care of the dense column/row
created by the area interchange constraint. Eq. (3) shows the …5†
new arrangement for Eq. (2). It can be symbolically repre-
sented as Eq. (4), where A is a sparse matrix and B is a dense
2.2. Ability to handle reactive capability P±Q curves
matrix. Please note that if we use Eq. (2) for factoriza-
tion then the ®ll-ins created by the area interchange The ability to properly manage reactive power as an
constraint will make the right lower portion fully ancillary service is a critical requirement in reactive
dense. Factoring such a dense matrix is very time optimization and deregulation environment. For a
consuming. If the system is arranged as Eq. (3), the synchronous generator, as the real power loading
Schur complement method as shown in Eq. (5) can be ®xed, the allowable reactive power is limited by either
used, where symmetrical matrix A is decomposed as armature (stator) or ®eld (rotor) winding heating [15].
…LDLT † using LU decomposition. Although the resulting Therefore, a synchronous generator has different reac-
matrix ‰C 2 …L21 B†T D21 …L21 B†Š is a dense matrix, its tive power limits at different real power levels, forming
dimension is small and therefore its inverse costs the reactive capability P±Q curve shown as Fig. 2.
much less than the inverse of a dense matrix with larger Normally, generator capability curves are not modeled
dimension. in steady-state PF or OPF programs. PF/OPF model real
and reactive power limits independent of each other (i.e.
box constraints). However, in the operating environ-
ment, generating units sometimes may need to be forced
to reduce their MW outputs (real power) in order to
…2† generate more reactive power to obtain a better voltage
pro®le. There is always a tradeoff between real and
reactive power production. This feature can be modeled
by modifying the lower/upper limits for the reactive
generation Qgi as Eq. (6).

hqli …Pgi † # Qgi # hqui …Pgi †; …6†

where hqli and hqui are lower and upper limits for Qgi,
respectively, and they both are functions of Pgi. These
…3†

" #" # " #


A B w1 d1
ˆ ; …4a†
bT C yh2 h2 Fig. 2. Piece-wise reactive capability P/Q curves.
134 Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140

reactive capability P±Q functions change the matrix struc-


ture of (A5) to the one shown as Eq. (7).

…7†

The Jacobians of hqli and hqui will create ®ll-ins in Eq. (7), w2,¼,wN) 1 as the solution obtained by optimizing area 1
but they will not affect the convergence speed of the algo- with a less weight on the objective function of the other
rithm too much. Piece-wise linear functions can also be used areas (area 2 to area N), where wi is the controls in area i.
to represent the nonlinear functions hqli and hqui . For N areas, there would be (w1, w2,¼,wN) 1, (w1,
w2,¼,wN) 2,¼, and (w1, w2,¼,wN) N. However, only (w1) 1,
2.3. Multi-area considerations (w2) 2,¼, and (wN) N are implemented in the OTS, where
(wi) i is the controls in the area i based on the solution (w1,
In any optimization procedure, each control area must w2,¼,wN) i.
respect transfer agreements or market-driven schedules. Following the above logic, the question one would ask is:
This prompted us to focus on the versatile transfer limit `How would then this solution relate to the global opti-
capabilities as described in Section 2.1. This consideration, mum?' In order to appreciate the answer to this question,
by itself, adds a new level of complexity into the external we consider the following two scenarios:
equivalent problem requiring a fair amount of research for Scenario 1. All areas have perfect knowledge about
that purpose alone. However, on the other hand, utilities the external areas to them and would weigh the external
today do not have a well-suitable OPF-type external equiva- objective functions equally with their own, i.e. at 100%
lent [16,17] without the need to exchange information for all areas. Such an OPF will function to minimize
between utilities (exchanging utility proprietary information system performance index regardless of who owns a
to each other would be not realistic in competitive market particular facility. This is equivalent to solving global
environment). They tend to use the standard static equiva- OPF while recognizing contracted transfers among
lent. Such an equivalent not only ignores transfer limits or systems.
contracts, but also does not represent the attempts by exter- Scenario 2. Each control area optimizes its own
nal utilities to optimize their own systems. Because of these system with limited information exchange between
considerations, it was decided to implement a logic for the control areas to represent its own view of the world
multi-area problem which both elegant and highly informa- and also to re¯ect on the fact that in the competitive
tive. In this logic, each control area would attempt to opti- regime, only limited information can be exchanged
mize its own area, but place a less weight on the objective among the parties. As a result, each area would weigh
function of the external areas. For N areas there would be N its own objective at 100% and the external objectives at
different solutions for the entire system. However, each area some other values, ranging between 0 and 100%. A zero
is only allowed to implement the controls in its own area weight for external area objectives is tantamount to ignoring
based on its own solution. For instance, we denote (w1, any external control action, which is similar to using a static
Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140 135

Table 1
OPF results for IEEE 118-bus test system with multi-area interchange constraints and generator reactive capability P±Q curves

Area optimized Weight a 1 Weight a 2 Weight a 3 # of iterations CPU time Total cost Area 1 cost Area 2 cost Area 3 cost

Global 1.0 1.0 1.0 20 0.72 s 83279.65 21836.77 34659.75 26783.13


1 1.0 0.5 0.5 20 0.73 s 83287.37 21811.64 34779.27 26696.45
2 0.5 1.0 0.5 18 0.63 s 83285.26 21901.72 34651.65 26731.89
3 0.5 0.5 1.0 19 0.68 s 83297.48 21928.02 34860.27 26509.19

external equivalent. However, by selecting external objective interchange constraint is arranged as Eq. (2), there will be
weights between 0 and 100%, we can emulate cases of partial 651 blocks of nonzeros in the factorization of the right lower
knowledge of external system control action. This would give portion of the matrix. If it is handled by Schur complement
us the needed results. method as Eqs. (3), (4a) and (4b), there will be only 495
The resulting approach should provide us with an excel- blocks of nonzeros in the factorization. The number of ®ll-
lent study tool for evaluating the importance of external ins in Eq. (2) is 1.3 times of that in Eq. (4a) and (4b).
system control action optimization in the multi-area sense. The complete OTS model of this system includes:

(a) detailed network model of all lines, transformers,


3. Test results power plants, breakers, shunt elements, switches and
other related devices,
In order to test OPF with multi-area interchange (b) detailed relay models of all relevant relays,
constraints while considering generator reactive capability (c) detailed dynamic models of generator turbine-gover-
P±Q curves, IEEE 118-bus test system was used. It contains nor and boiler systems,
three areas, 179 lines including 13 tie lines, two area inter- (d) detailed models of tap-changing transformers, both
change constraints, 45 generating buses with dispatchable manually operated and automatic,
MW sources, 54 generating buses with dispatchable MVAR (e) detailed models of all local and global controllers,
sources. If this area interchange constraint is arranged as Eq. (f) detailed load models for various zones, load types,
(2), there will be 332 blocks of nonzeros in the factorization with data on load sensitivity to frequency and voltage
of the right lower portion of the matrix. If it is handled by variations.
Schur complement method as Eqs. (3), (4a) and (4b), there
will be only 265 blocks of nonzeros in the factorization. The
3.1. Global optimization of system losses
number of ®ll-ins in Eq. (2) is 1.25 times of that in Eq. (4a)
and (4b). Table 1 lists the OPF results (minimizing fuel cost The main tests that are reported herein relate to the
as the objective) for different scenarios. The global one is minimization of real transmission losses. Other possible
for the case that weights for all areas are set at 1.0. Case 1 is objectives that may be used include global minimum
for the scenario that control area 1 optimizes its own system, cost, global minimum load shed (in an emergency),
therefore the weight for area 1 is 1.0 and the weights for global minimum control deviation, etc. Fig. 3 provides
areas 2 and 3 are 0.5. Case 2 and case 3 are corresponding to a time plot of total system losses with and without the
the same scenario that control area 2 and control area 3 embedded MA-OPF in OTS. Regarding this plot the
optimize their own systems. Therefore, a higher weight following observations are made:
1.0 is put for area 2 in case 2 and for area 3 in case 3, and
lower weight 0.5 is put for areas 1 and 3 in case 2, and for
areas 1 and 2 in case 3. The OPF algorithm approximately
took 20 iterations and 0.7 s on a Digital Alpha Dec 255/233
workstation to solve one case.
In order to demonstrate the logic presented in Section 2.3,
a realistic 291-bus network was used. It contains 407 lines,
19 generating buses with dispatchable MW sources, 32
generating buses with dispatchable MVAR sources, 37
tap-controllable transformers, 186 monitored line ¯ow
constraints (including tie lines), 6 shunt capacitor banks.
For simplicity, the system was split into two large control
areas with 11 tie lines. The inter-area transfer was restricted
to a speci®ed value to simulate transfer agreement contracts.
Moreover, each single tie line ¯ow constraint was also Fig. 3. Comparison of total system losses with and without loss
monitored to make sure no over¯ow occurs. If this area minimization.
136 Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140

Fig. 4. Comparison of Area 1 losses Ð Case 1: original base case without optimization; Case 2: Area 1 losses assuming global system optimization; Case 3:
Area 1 losses using Area 1 OPF (100% for Area 1 and 50% for Area 2); Case 4: Area 1 losses using Area 2 OPF (50% for Area 1 and 100% for Area 2).

² After about 240 s (i.e. 4 min) the full difference between the Furthermore, the network model of the external system for
optimized and non-optimized system was realized. This is each area was available. Both control centers would follow
due to the time response of various controllers of reactive the same optimization philosophy by setting a weight of 100%
devices. At t ˆ 0, the optimal control set-points were trans- for their own losses to be minimized and a weight of a for the
mitted from the IPM-OPF to the OTS. There was a small external losses. The CPU time for each MA-OPF run is about
immediate improvement in losses, but then the improve- 0.8 s on a Digital Alpha Dec 255/233 workstation.
ment gradually increased and reached its maximum in As shown in Fig. 4, losses in Area 1 would vary
about 4 min. signi®cantly, depending on the type of optimization used
² The magnitude of loss reduction is quite signi®cant (Case 2±Case 4). The Base Case is the original case without
(about 10 MW out of 74 MW, or 13.5% reduction). At optimization. Case 2 corresponds to Area 1 losses as obtained
a cost of 2¢/KWh this reduction amounts to $1.752 by the global optimal solution, while Case 3 represents area 1
millions/year. Note that the original set-points of reactive losses as obtained by the solution, where the optimizer is
devices were done by the utility in question using opera- biased to reduce Area 1 losses (100% for Area 1 and 50%
tor inputs. The optimization provides a good estimate of for Area 2). Relative to the Base Case (Case 1), Case 3
the improvement. provides the best solution to Area 1. Case 4 represents Area
1 losses when the optimal solution of Area 2 is invoked.
On the basis of these results, one can make the following
3.2. Two-area cases observations:

As mentioned earlier the test network was split into two ² By placing lesser weight on external system losses, the
approximately equal areas in terms of demand, but with one OPF will signi®cantly reduce `own' system losses even
area providing a signi®cant net transfer to the other. Each more than what the global solution would provide.
area was assumed to have its own control center which ² If one does not use an OPF but the neighbors do, then the
performed an optimization of its own losses, while insuring neighbors have a clear advantage.
that the MW (real) transfer limits were respected and line
¯ow constraints (including every tie lines) were not violated. The results of allowing both control areas to optimize
Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140 137

Fig. 5. Comparison of global vs. Multi-area loss minimization solutions. Case 1: Base Case, no optimization; Case 2: Global optimal; Case 3: Multi-area
suboptimal solution with external system weight set at 0%.

their own systems are shown in Figs. 5 and 6. Each case of Fig. 6). It is clear that the results are not sensi-
area places a 100% weight for its own system and tive to the value of a chosen, i.e. the results are insen-
a % on the external system (a ˆ 0% in Fig. 5 and sitive to each control area's knowledge of the respective
50% in Fig. 6). In each case the inter-area transfers external system. The expected annual saving using
are ®xed at agreed-upon contracts. It is clear from the average of the two solutions for both areas is
these comparisons that the resulting `practical' multi- $1,634,696. Note that in both cases there are many
area solution is very close to the optimal one (within controls being used in both areas and that should
less than 0.87% in the case of Fig. 5 and 1.12% in the explain the small difference between the solutions.

Fig. 6. Comparison of global vs. multi-area loss minimization solutions. Case 1: base case, no optimization; Case 2: global optimal; Case 3: multi-area
suboptimal solution with external system weight set at 50%.
138 Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140

4. Observations and future research xl # x # xu ;

A full IPM MA-OPF with the ability to manage generator where x is the set of controls and dependent state variables
reactive capability curves for OTS was developed to take including power generations (real and reactive: Pg, Qg), bus
into account a variety of objective functions, constraints, voltages (voltage magnitudes and angles: V, d ), tap ratios of
network models, and the operation of multiple control transformers (t), phase shifter angles (f ), etc., f(x) is a scalar
areas with inter-area transfer agreements. Schur comple- nonlinear and sometimes non-separable function represent-
ment method was proposed to tackle the sparsity problem ing the operating performance of the power system, g(x) are
caused by the inter-area transfer agreements. MA-OPF was the PF and other equations, h(x) are functional inequalities
tested on two systems: IEEE 118-bus test system with 3 of the power system, such as line ¯ows, interchange sche-
areas, and a major electric utility with 291 buses and dules, etc. hu, hl are the upper and lower bounds of functional
two areas. Different from the single line ¯ow constraints, inequalities, xu, xl are the upper and lower bounds of
the area interchange constraints involved in MA-OPF would variables, x.
cause extra ®ll-in blocks in the matrix factorization if they By introducing slack variables sh, ssh, sxl, and sxu, and by
were arranged in the same way as the normal single line appending the logarithmic barrier functions for the non-
¯ow constraints. For the IEEE 118-bus system, two areas negativity conditions on those slack variables sh, ssh, sxl,
interchange constraints caused 25% extra nonzero blocks if and sxu to the objective function (Fiacco and McCormick's
Schur complement method was not used. For the 291-bus barrier method [18]), problem Eq. (A1) can be re-de®ned as
system, one area interchange constraint caused 30% extra problem (A2a±A2e). n and m are the numbers of primal
nonzero blocks. variables x and inequality constraints (A2b), respectively.
Also, in this paper different multi-area operation modes The barrier parameter m is a positive number that is
are compared. The testing on the 291-bus system has shown enforced to decrease towards zero iteratively. With these
the bene®ts of optimization as evidenced by substantial barrier functions, variables sh, ssh, sxl, and sxu now are de®ned
economic savings using the developed MA-OPF-OTS. It as positive variables (interior to the non-negative region).
has also demonstrated that when all control areas perform X
n X
n X
m
an optimization of their respective systems, the resulting min fm ˆ f …x† 2 m ln…sxu †j 2 m ln…sxl †j 2 m ln…sh †i
jˆ1 jˆ1 iˆ1
solution is very close to the global optimal solution.
Based on the above ®ndings, the future research will be in X
m
the areas such as the derivation of a suitable OPF-based 2m ln…ssh †i
external equivalent, implementing a whole power pool iˆ1

network model into the MA-OPF-OTS, etc.


s:t: g…x† ˆ 0; …A2a†

Acknowledgements h…x† 1 sh ˆ hu ; …A2b†

The authors would like to acknowledge the ®nancial sh 1 ssh ˆ hu 2 hl ; …A2c†


support provided by the National Science Foundation for
this presented work through a SBIR Award # DMI- x 1 sxu ˆ xu …A2d†
9661263.
x 2 sxl ˆ xl ; …A2e†

Appendix A. Direct Nonlinear Interior Point Algorithm sxl ; sxu ; sh ; ssh $ 0:


for Optimal Power Flow (DNIPA)
The resulting Lagrangian function of Eq. (A2a±A2e) is
The OPF determines the optimal steady state operation of Lm ˆ f …x† 2 yT g…x† 2 yTh ‰hu 2 sh 2 h…x†Š 2 yTsh …hu 2 hl 2 sh
an electrical power generation-transmission system. It
simultaneously minimizes the value of a chosen objective 2 ssh † 2 yTxu …xu 2 x 2 sxu † 2 yTxl …xl 2 x 1 sxl †
function and satis®es certain physical and operating X
n X
n X
m
constraints (equalities and inequalities). It is a typical 2m ln…sxu †j 2 m ln…sxl †j 2 m ln…sh †i
nonlinear programming problem and can be mathematically jˆ1 jˆ1 iˆ1
expressed as X
m
2m ln…ssh †i ; (A3)
Minimize f …x† …A1†
iˆ1

s:t g…x† ˆ 0 where y, yh, ysh, yxu, and yxl are the Lagrangian multipliers
(dual variables) for constraints (A2a)±(A2e), respectively.
hl # h…x† # hu Based on the Fiacco and McCormick's theorem [18], as m
Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140 139

tends towards zero, the solution of the sub-problem, x(m ), equations are then solved by some iterative method
approaches x p, the solution of Eq. (A1). The stationary point (Newton's method for the Primal Dual Interior Point
of Eq. (A3) is the optimal solution of problem, which satis- Algorithm, PDIPA, and the predictor-corrector method
®es KKT ®rst-order conditions: for the Predictor-Corrector Primal Dual Interior Point
Algorithm, PCPDIPA) to obtain a search direction
7 x Lm ˆ 7f …x† 2 7g…x† T y 1 7h…x† T yh 1 yxu 1 yxl ˆ 0;
…Dsh ; Dsxu ; Dsxl ; Dssh ; Dyxu ; Dyxl ; Dysh ; Dyh ; Dx; Dy† shown
…A4a† as Eq. (A5). Along the search direction, we can choose
one step size a for both primal and dual variables or two
7 sh Lm ˆ yh 1 ysh 2 mS21
h e ˆ 0 , Sh …Yh 1 Ysh †e ˆ me; step sizes a p and a d for primal and dual variables, respec-
…A4b† tively, to preserve the nonnegativity conditions on sh, ssh, sxl,
sxu, ysh 1 yh, ysh, 2yxl, and yxu. This completes one iteration
7 ssh Lm ˆ ysh 2 mS21
sh e ˆ 0; …A4c† in the DNIPA.

(A5)

References
7 sxl Lm ˆ 2yxl 2 mS21
xl e ˆ 0 , Sxl Yxl ˆ 2me; …A4d†
[1] Rajagopal S, et al. Workstation based advanced operator training
simulator for consolidated edison. IEEE Trans Power Syst
7 sxu Lm ˆ yxu 2 mS21
xu e ˆ 0 , Sxu Yxu ˆ me; …A4e† 1994;9(4):1980±6.
[2] Kambale P, Mackauer JJ. The dispatcher training simulator for metro-
politan edison company. IEEE Trans Power Syst 1996;11(2):898±
7 y Lm ˆ 2g…x† ˆ 0; …A4f†
904.
[3] Debs A, Hansen C. The Total Power System Simulator: A Compre-
7 yh Lm ˆ h…x† 1 sh 2 hu ˆ 0; …A4g† hensive Tool for Operation, Control and Planning, the Arab Electri-
city'97, 3±5 March 1997.
[4] Debs A. Hansen C. The EPRI-OTS, as the Standard for Training and
7 yxl Lm ˆ x 2 sxl 2 xl ˆ 0; …A4h†
Studies in the New Era: Strategy for Global Application, the First Asia
Paci®c Conference on Operation and Planning Issues in the Emerging
7 yxu Lm ˆ x 1 sxu 2 xu ˆ 0; …A4i† Electric Utility Environment, Malaysia, 11±14 August 1997.
[5] Wu YC, Debs AS, Marsten RE. A direct nonlinear predictor-corrector
7 ysh Lm ˆ sh 1 ssh 2 hu 1 hl ˆ 0; …A4j† primal-dual interior point algorithm for optimal power ¯ows. IEEE
Trans Power Syst 1994;9(2):876±83.
where e ˆ ‰1; ¼; 1ŠT , X ˆ diag…x1 ; ¼; xn †, Sh ˆ [6] Torres GL, Quintana VH. An interior-point methods for nonlinear
optimal power ¯ow using voltage rectangular coordinates. IEEE
diag…sh1 ; ¼; shm †, Ssh ˆ diag…ssh1 ; ¼; sshm †, Y xl ˆ
Trans Power Syst 1998;13(4):1211±8.
diag…yxl1 ; ¼; yxln †, Y xu ˆ diag…yxu1 ; ¼; yxun †, Y h ˆ diag [7] Wei H, Sasaki H, Kubokawa J, Yokoyama R. An interior point
…yh1 ; ¼; yhm †, Y sh ˆ diag…ysh1 ; ¼; yshm †, Sxl ˆ diag methods for power system weighted nonlinear L1 norm static state
…sxl1 ; ¼; sxln †, Sxu ˆ diag…sxu1 ; ¼; sxun †. These nonlinear estimation. IEEE Trans Power Syst 1998;13(2):617±23.
140 Y.-C. Wu et al. / Electrical Power and Energy Systems 24 (2002) 131±140

[8] Clements KA, Davis PW, Frey KD. Treatment of inequality in direct nonlinear interior point algorithm for optimal power ¯ows.
constraints in power system state estimation, IEEE PES Winter Meet- IEE Proc Ð Generation, Transmission, Distribution 2001;148(1):
ing, January 1992, New York, Paper # 92 WM 111-5 PWRS. 67±75.
[9] Wang X, Ejebe GC, Tong J, Waight JG. Preventive/corrective control [14] Wu YC. Ef®cient two-level interior point method for optimal pumped
for voltage stability using direct interior point method. IEEE Trans hydro-storage scheduling±exploiting the non-sparse matrix structure.
power syst 1998;13(3):878±83. IEE Proc Ð Generation, Transmission, Distribution 2001;148(1):
[10] Irisarri GD, Wang X, Tong J, Mokhtari S. Maximum loadability of 41±8.
power systems using interior point non-linear optimization method. [15] Taylor CW. Power system voltage stability. New York: McGraw-
IEEE Trans Power Syst 1997;12(1):162±72. Hill, 1994.
[11] Medina J, Quintana VH, Conejo AJ, Thoden FP. A comparison of [16] Hao S, Papalexopoulos A. External network modeling for optimal
interior-point codes for medium-term hydro-thermal coordination. power ¯ow application. IEEE Trans Power Syst 1995;10(2):825±37.
IEEE Trans Power Syst 1998;13(3):836±43. [17] Kim BH, Baldick R. Coarse-grained distributed optimal power ¯ow.
[12] Yan X, Quintana VH. An ef®cient predictor-corrector interior point IEEE Trans Power Syst 1997(2):932±9.
algorithm for security-constrained economic dispatch. IEEE Trans [18] Fiacco AV, Mccormick GP. Nonlinear Programming: Sequential
Power Syst 1997;12(2):803±10. Unconstrained Minimization Techniques, (SIAM 1990).
[13] Wu YC, Debs AS. Initialisation, decoupling, hot start, and warm start

You might also like