You are on page 1of 9

IEEE Transactions on Power Delivery, Volume 3, No.

3, July 1988 903

OPTIMAL COORDINATION OF DIRECIlONAL OVERCURRENT RELAYS


ININTERcONNEcrED POWER SYsmMs

Albert0 J. Urdaneta Ram& Nadira Luis G.Pdrez Jimdnez


Member, IEEE Member, IEEE

Universidad Sim6n B o h r Scientific Systems, Inc Universidad S i 6 n Bolivar


Caracas, Venezuela Cambridge, MA Caracas, Venezuela

Abstract - This paper presents a new methodology based only select and store the pairs, of fault currents required for the
upon the principles of optimization theory, to treat the problem calculations. In [13],an interactive algorithm based upon linear
of optimal coordination of directional overcurrent relays in graph theory is suggested,and successful results are reported in
interconnected power systems. With the application of the [14,15]. However, the solution found by these procedures is not
proposed technique, this coordination problem is stated as a optimal in any strict sense, but simply the best of the tried
parameter optimization problem which in general is of a large possible solutions.
dimension, especially when many different system In this paper, the problem of coordinating directional
configurations and perturbations are to be considered. Several overcurrent relays in power systems is stated and solved in the
optimization procedures, including direct methods and framework of optimization theory. The proposed approach
decomposition techniques, for solving this large scale determines the "optimal" solution to this coordination problem
coordination problem are described, and results of optimally in a costeffective and efficient way, by stating the problem as a
coordinating directional overcurrent relays in power systems parameter optimization problem, and solving it using efficient
with up to 30 buses are presented. optimization techniques. Several such techniques were tested,
including direct techniques and decomposition techniques
INTRODUCTION coupled with hierarchical coordination procedures. It is
The problem of coordinating protective relays in electric pertinent to mention here that the Optimization methodology
power systems consists of selecting their suitable settings such presented in this paper can also be applied to the problem of
that their fundamental protective function is met under the optimal coordination of protective relays other than directional
requirements of sensitivity, selectivity, reliability, and speed overcurrent relays (e.g. distance relays [16]). The general
[1,2,3,4]. These requirements must be met for a variety of optimization approach and its particularization to the case of
system conditions and configurations, and can be translated into directional overcurrent relays are presented below.
conditions such as: (i) a variety of fault conditions must be
detected by the appropriate relays, (U) the relays located closer THE OPTLMAL COORDINATION PROBLEM
to the fault should have priority of operation, (iii) if a primary OF PROTECTIVE RELAYS
relay fails, a backup relay should operate, and (iv) the The coordination problem of protective relays in power
operation of the relay should be as fast as possible to prevent systems is stated here as an optimization problem of the
equipment damage, and must occur only in the presence of following general form:
abnormal operating conditions which jeopardize the system
integrity.
A great deal of effort has been devoted to the automation where z represents a suitable performance index, s represents
of the solution of the coordination problem of directional the protective device settings, S is the set of permissible
overcurrent relays in power systems. The algorithms currently settings, and p represents the perturbations or fault conditions.
in use [5,6,7,8,9,10], have basically automated the traditional This coordination problem is a very large dimensional problem,
interactive solution phiiosophy, wherein the engineer runs especially when a large number of perturbations is to be
different case8 for distinct faults and configurations until an considered. One way of obtaining a solution to this problem is
acceptable solution is reached. In general, these algorithms by using the extended minimax approach proposed in [16], by
evaluate the performance of the predicted settings of the means of which the problem in Eq. (1) is written as:
protective relays by the automatic construction of the
characteristic curves of the devices, and make use of several
techniques aimed at impraving computational performance.
For instance, some of these algorithms use separate routines to where the subproblem [max Z ( S , p) s.t. p e PI is assumed to
calculate the fault conditions (e.g. short circuit currents) by have multiple local solutions $e P*, L = 1,..., np.
means of simple matrix manipulations, avoiding repeated P* = { p i , ...,p * } is the set of np worse or more "relevanv
w.
inversions of the Node Admittance Matrix [11,12]. Others [5,7], perturbations; this set, which might be determined with the
help of system expertise, contains the boundaries and other
relevant points of the perturbation space. The problem of
87 WM 117-5 A paper recommended and approved determining P* is not treated here and is assumed to have been
by the IEEE Power System Relaying Committee of the solved beforehand.
IEEE Power Engineering Society f o r presentation at
the IEEE/PES 1987 Winter Meeting, New Orleans, Each of the relevant perturbations p; e P' ,k = 1,...,np,
Louisiana, February 1 - 6, 1987. Manuscript sub-
defiies a separate optimization problem with its own objective
mitted August 28, 1986; made available f o r printing
November 17, 1986. and constraint set, so that in essence, the problem stated in
Eq. (2) can be formulated as a multiple objective optimization
problem in terms of the settings, as follows:

0885-8977/88/0700-0903$01.00O1988 IEEE
904

min [ z (.,P;), "'9 z (s, P;) 1 Statement of the Problem. The general coordination
probIem in Eq.(4) can be directly particularized to the problem
Sf. s c S I , ..., s e s, (3) of selecting the settings for a coordinated operation of
where s k , k = 1, ..., np, represents the feasible set of settings directional Overcurrent relays. In this case, s = [TDS, I p ] , and
for the relevant perturbations or scenarios. Assuming one the functions zk, k = 1, ..., np, represent suitable objectives to
objective per perturbation, this problem can be formulated as a be achieved, e.g. minimizing the equipment stress. One way of
multiple criteria nonlinear optimization problem of the form: estimating this equipment stress is by the classical calculation of
the energy dissipated by the equipment as heat. This energy is
min [ z i ( s , TI7 .-) z,(s, T ) 1
approximately proportional (for constant current magnitude) to
h(T) 5 0 (coordination criteria) the square of the equipment current magnitude multiplied by
s- Is 5
,,s (bounds on the relay settings) time. One way of indirectly minimizing this equipment stress, is
by making each Zk a weighted aggregation of the operation
T- IT 5 ,
T (bounds on the operation times) times of the relays in zone k as follows:
T =f (s) (relay characteristics) (4) zk P D S 9 1P 9 T ) = ss mijk Tijk
i j
(10)

The particularization of this general problem to the case of where TUk is the operation time of relay i of zone j (i.e. relay
directional Overcurrent relays is presented below, Rij) for a fault in zone k, and the weights q j k may depend
upon the probability of a given fault occurring in each of the
The Optimal Coordination Problem of Directional Overcurrent zones of the protective relays. For the sake of simplicity, the
Relays following additive value function is used to aggregate the
different objectives:
Overview. A typical inverse time overcurrent relay consists
of two elements, an instantaneous unit, and a time Overcurrent
unit. The overcurrent unit has two values to be set, the zk (TDs [P 3 1. (11)
k
pickup current value (Ip), and the time dial setting (TDS). The
pickup current value is the minimum current value for which It can be shown ([16]) that the objective functions, when chosen
the relay operates. The time dial setting defiies the operation as in Eq. (lo), are not in conflict; therefore, the solution to the
time ( T ) of the device for each current value, and is normally coordination problem with an additive value function as the
given as a curve T vs. M , where M (i.e. the multiple of the objective (as in Eq. (11)) is not dependent upon the choice of
pickup current), is the ratio of the relay current, I, to the the weights q j k .
I In this case of directional avercurrent relays, the
pickup current value, i.e., M = -. In general, Overcurrent constraints equations of the problem in Eq. (4) are:
IP
relays respond to a characteristic function of the type,
(a) coordination criteria, h ( T ) 5 0, which for a given
T = f (TDS, I p , I ) (5) configuration can be described by:
which, under simplistic assumptions, can be approximated by
[21:
where Td is the operation time of the fiist backup of Rij for a
fault in protection zone k , and ATmj is the coordination time
interval for zones m and j . This coordination time interval
depends upon the operation times of the power circuit
where K1, K , , and K3, are constants that depend upon the breakers, the operation criteria, and other system parameters.
specific device being simulated. A more precise formula for ATmj can be assumed as given data for the purpose of
approximating the characteristics is [14,17]: calculating the relay settings, and is sometimes assumed to be a
constant (e)for the entire system.
T = (PTDS)(Plp) (7)
For the transient configurations that occur when only one
where: relay of a zone has operated, the coordination criteria must still
PTDS = (Klo + KllTDS + K12TDS2 + K$DS3), (8) assure a coordinated operation, independently of the tripping
sequence, that is:

and K I O ,K11, K12, K13, Ao, A I , A2, A3, and A4 are scalar where the superscript (') indicates transient configuration
quantities which characterize the particular device being quantities;
simulated.
(b) bouods on tbe relay settine and operation times:
The calculation of the two settings, TDS and I p , is the
essence of the directional Overcurrent relay coordination study.
It is very important to mention that in general, directional
overcurrent relays allow for continuous time dial settings but
discrete (rather than continuous) pickup current settings. In this
study, however, both l p and TDS were assumed to be
continuous variables, in order to avoid the use of mixed
(c) relay characteristics,T = f (TDS, I p ) , or more specifically:
nonlinear-integer programming techniques. The discrete Ip
solutions are obtained in this study by roundingaff the Tijk = f i j (TDsij 9 IPij, l i j k )
continuous Ip solutions to the nearest discrete values. The
application of mixed nonlinear-integer programming techniques Tiik = f i j (TDsij 7 'Pij , Iijk) (17)
to this coordination problem is a subject of current research. where f ij represents the relay characteristics (Eq. (6) or (7)),
905

TDSjj is the time dial setting of relay Rij, Ipij is the pickup the case, then the operation times can not be reduced any
current of relay Rij, and Iijk represents the current seen by further in the feasible time region, and the resulting point is
relay Rij for a fault in location k . the optimum.
It is important to mention that it is theoretically possible to In what follows, we will present the approaches for
state the problem in Eq. (4) in a reduced form, that is, computing TDS for a given Ip, and for computing Ip when
exclusively as a function of the settings TDS and Ip, thereby TDS is known, whenever the configuration of the system under
eliminating the equality constraints of the problem represented consideration is assumed to be fixed and known beforehand.
by Eq. (17).
Optimal Selection of the Time Dial Settinn
OPTIMAL SELECTION OF THE SETI'INGS OF The optimal coordination problem of directional
DIRECTIONAL OVERCURRENT RELAYS: overcurrent relays is a nonlinear optimization problem (for
FIXED CONFIGURATIONS fixed l p ) due to the fact that the time dial settings TDS are
When considering a fixed system configuration, the related to the operation times Tijk in a nonlinear fashion.
optimal coordination problem of directional overcurrent relays Therefore, whenever it is possible to relate these variables using
has to take into account several perturbations but only one a linear expression, the problem of finding TDS reduces to a
configuration, which limits significantly the dimensionality of linear programming problem. This is the case when the
the resulting optimization problem. Solving this problem implies overcurrent relays are represented by characteristics of the type
finding the coordinated settings TDS and l p for all the indicated in Eq. (6), and the pickup currents are assumed to be
directional overcurrent relays in the system, which will satisfy known. In this case, the equations of the relays can be
constraints (12>(17) above for all the np system perturbations. rewritten in the following form which relates TDS and Tijk
We propose here solving this problem by taking advantage of linearly:
the natural partition of the settings into the TDS settings and
the l p settings. That is, the overall problem is solved by an
iterative procedure in which the time dial settings TDS are where:
computed for a given set of pickup currents Ip, and vice versa,
until convergence is achieved. One such p i b l e iterative
procedure which is based upon the Gauss-Seidel approach is as
follows:
and therefore, the problem is simplified to a linear
Step 0: Select an initial set of pickup currents Ip* , programming problem.
Step 1: Find TDS' as the solution of It is important to mention that the problem can still be
min, z ( T D S , Ip') subject to the relevant stated as a linear programming problem even if the relays are
restrictions, to be represented by the more precise characteristic equations
of the type presented in Eq. (7). In this case, a linear
Step 2: Find Ip* as the solution of: programming problem can be solved in terms of the variables
miqP z ( T D S * , l p ) subject to the relevant PTDS ,which can then be used to compute TDS from Eq. (8).
restrictions, Illustrative Example. This example was designed to
demonstrate the calculation of the time dial settings of the
Step 3 Repeat steps 1 and 2 with the new values for the overcurrent relays of the system shown in Fig. 1, using the
settings, until convergence is achieved, that is, linear programming approach presented above. Notice that in
until the maximum change in the settings is the particular case of Fig. 1, each protection zone corresponds
smaller than a given tolerance. with one of the transmission lines. In this example, it was
assumed that the relevant perturbations were three-phase faults
In general, the optimality of Gauss-Seidel-type approaches like which occurred at the middle of the transmission lines (to
the one presented here is not guaranteed, especially when the reduce the dimensionality of the example), and only the
decision space is divided into subspaces, (i.e. the TDS and the complete configuration was considered. The system data and
l p subspaces) and each of the solutions of the decision the pickup current values for this system are contained in
subspaces is found while the variables in the other subspaces Table I. A coordination time interval of 0.2 s was adopted,
are kept constant. In this particular case, however, the together with a minimum allowed TDS of 0.1 (in a scale of 0.0
situation is different. In order to illustrate this, the following to 1.1). The objective function weights were all set equal to one.
heuristic explanation is provided. Since the objective function z For the configuration of the system shown in Fig. 1, the
is strictly unimodal in the range of allowable settings, m e of
the constraints (12>(17) must be active at the optimum, if this
optimum exists. Now, given that the settings are grouped by
TDS and Ip pairs (one pair for each relay), then, if at any step
of the Gauss-Seidel procedure there is an active lower bound, -
zom 1
say on a T D S , then the objective function could be decreased fl
by marginally violating that particular TDS constraint, ...................................
.............................................
... ...
according to the Kuhn-Tucker conditions for optimality [18].
However, a similar effect would be obtained at the next step of

-
................ ................
the procedure by reducing the corresponding pickup current Ip
until either its lower bound or a time coordination constraint is
,I$... ... $T!Q
..
: :
03
reached. On the other hand, if the bounds on the subset of j
!
13ij22
.........................
'
:

i
settings are not active, then the coordination constraints, which
are constraints on the operation times, must be active. If this is
Figure 1. Three-Bus System Example.
906
Table I programming problem would then be used together with the
Three Bus System Example Data relay currents lek (corresponding to the respective Tijk) to
compute Ip from Eq. (9).
GENERATOR DATA (could be identified as quivalents):
Generator 1: lOOMVA 69kV m% Illustrative Example. The Gauss-Seidel algorithm presented
Generator 2: 25MVA 69kV U% above has been applied to the optimal coordination problem of
Generator 3 50MVA 69kV 18 % the directional overcurrent relays in the system depicted in
Fig. 1, with the same test conditions as described above. The
TRANSMISSION DATA: problem was solved iteratively, initially in terms of TDS using
Lme U: 50Lrm z -55 + j 22.85n
Lme 23: 40 km +
z = 4.4 j 18.00 n the simplex method for linear programming, and then, with this
Line 13: 6oka1 z =7.6 + j 27.OOfl intermediate solution, in terms of the pickup currents using the
generalized reduced gradient approach. The test results are
RELAY DATA. summarized in Fig. 2. Two different groups of results (say
AU relays were assumed identical and with cbsraaeristic functions series 1, and 2) are presented in this figure. Series 1 and 2
apprmrimated by: Tijk = 0.14 x TDsq/[(Iqk/Ip;j)om- 11 differ in the values of the lower bounds on the T D S , which
were 0.05 and 0.1 (in a scale of 0 to l.l), respectively. At the
Relay Number 11 21 U 2 2 1 3 2 3
C.T. Ratio m 5 2aY5 2aY5 m 5 2aY5 w5 f i s t iteration of Series 1, most of the lower bounds on TDS
TAP 5 15 5 1 2 2 5 were not active but the coordination constraints (i.e. the
[P (Amp.) #x) 60 2 0 0 2 4 0 8 0 2 0 0 restrictions on the operation times) were binding; therefore, the
objective function (sum of operation times) could not be
significantly reduced anymore by varying the pickup currents.
Table II On the other hand, Series 2 had several of the lower bounds on
Simplex Algorithm Results (all units in seconds) TDS active at the first iteration and therefore the
corresponding operation times were reduced by modifying the
pickup currents at the second iteration.
Till = 03550 TDS,, = 0.1oOO
T y = 05550 TDSZ1 0.1364 2 (reo.)

Tal = 0.6464 TDS, = 0.1oOO


Ti11 = 0.2902 TDS, = 0.1oOO
Series 2
T p = 0.7459 TDS, = 0.1298
T p = 03133 TDSB = 0.1oOO 1.6
TPJ =0.6094
T p ~03304
T” = 0.6751 1.2 I , I I I
T p = 0.2951 0 1 2 3 Iteration
Linear Prop. Non Linear Linear Prop.
T?a = 05073 (Simplex) Prop. (WO) (Simplex)
Tm =Om3
Figure 2. Objective Function Value vs. Iteration Number.
coordination problem can be stated as the linear programming
problem included in Appendix A, where for the sake of
simplicity, and considering the fact that all the objectives have
the same units (seconds), an additive value function was used to
minimize the sum of the operation times of the relays in their When several different system configurations are
own zone. The linear programming solution obtained for this considered relevant, the optimal coordination problem of
small problem using the simplex method is shown in Table II. directional overcurrent relays has to take into account the
Several cases were tested varying the bounds on the settings variables and constraints associated with several different
and the coordination time interval. The method proved to be configurations. For example, if for the system in Fig. 1, the
reliable with good convergence characteristics in all cases. four configurations shown in Fig. 3 are considered relevant, the
objective function could be written as:
Optimal Selection of the Pickup Current Settings
For a given TDS, the optimal coordination problem of
directional overcurrent relays reduces to a nonlinear
optimization problem, whose variables are the pickup currents
(when using relay characteristics of the type described by Eq.
(6)). Several nonlinear optimization algorithms could be
selected to solve this problem. We have initially selected the where Tiju indicates the operation time Tijk for configuration 1 .
generalized reduced gradient nonlinear optimization technique Theoretically, this problem (with the associated set of
[18] for testing purposes. Other state-of-the-art optimization constraints) could be solved using the approach described in the
techniques (e.g. h4INOSAugmented [19])could also be used. previous section. However, the particular structure of this
Notice that if the system configuration is assumed to be problem permits the application of decomposition techniques
fixed and known beforehand, and the relays are assumed to be and hierarchical coordination procedures, which make it
represented by the characteristic equations indicated in Eq. (7), possible to obtain solutions more efficiently than with the direct
this problem of determining the pickup currents for fixed TDS techniques. In this section, we present several possible
can be stated in terms of a linear programming problem whose decomposition schemes (including configuration decomposition,
variables are the PIP’S. The solution to this linear fault location decomposition, and configuration-fault location
decomposition), as well as a procedure for coordinating the
907

COORDINATOR

Fault Location 1 Dee.* Fault Location np


Figure 3. Relevant Configurations.
Figure 5. Fault Location Decomposition Scheme.
solutions obtained by these decomposition techniques.
fault, for all the considered configurations.
Configuration Decomposition Scheme It is interesting to mention that the structure of the
coordination problem is such that this fault location partition
In this scheme, the overall problem is partitioned into one
scheme may be applied even in the case of fiied configurations.
lower level subproblem for each relevant configuration (Fig. 4).
This fact leads to the following two-level decomposition scheme.
The variables involved in each subproblem at the lower level
are the relay settings and the operation times for only one Configuration-Fault Location Decomposition Scheme
specific configuration. Therefore, the dimensionality of each
subproblem at the lower level is considerable smaller than the This combined approach, which is illustrated in Fig. 6,
dimensionality of the overall problem (i.e. when all the results in lower level subproblems which only involve the relay
configurations are considered simultaneously). The subproblems settings and operation times of the devices that must operate
at the lower level are coupled by the fact that the settings have (either as main or backup relays) for one particular fault and
to be the same for all configurations. for one particular configuration, thus reducing significantly the
dimensionality of the optimization subproblems to be solved.
Furthermore, this configuration-fault location scheme can be
_ _ ~ ~ ~ 1-
I COORDINATOR ~~
partitioned even further than illustrated in Fig. 6. That is, at
the lowest level of Fig. 6, the problem can be partitioned into
one subproblem for each main relay and for each backup relay,
Configuration 1 De*.* Configuration nc resulting in the four-level scheme illustrated in Fig. 6 and 7. In
Figure 4. Configuration Decomposition Scheme. this case, each of the subproblems at the lower level can be
formulated as:
To illustrate the characteristics of the problem structure, min TBACKUP
the overall coordination problem will be written in the S.t. T m c ~ u-
p TM" 2 C
following reduced form (without equality constraints):
TBACKUP = f BACKUP (sBACKUP)
min z(s)
1 = 1, ..., nc Smin ~ E A C K U P5 Smax (23)
SI. &(S) 5 0 , (21)
where in the case of directional overcurrent relays,
where nc is the number of relevant configurations, gl
sBACKUP = [TDsBACKUP 2 IPEACKUPI.
represents the set of constraints in Eq. (12)-(16) for each
configuration I , and z takes into account all the relevant
perturbations for each configuration. Notice that in the above
problem, the variables s are the same for all configurations.
Problem (21) can also be formulated as follows: ...... Configurationnc

I Fault Location 1 I [ Fault Location np I


SI. &(SI) 5 0, 1 = 1, ..., IIC
s,=s2= . . . =s, (22) Figure 6. Combined Configuration-Fault Location
Decomposition Scheme.
in which case there is a different set of variables sl for each
configuration I . However, the last restriction guarantees that at
a solution of problem (22) the settings for all configurations are
the same.
IFault Location i 1
Problems (21) and (22) are actually solved by decomposing
the overall problem into one lower level subproblem per
configuration, and then iteratively solving each separate
subproblem until convergence is achieved. The subproblem
solutions are to be related by means of a coordination Backup Relay 1 ***
procedure. One such possible procedure will be described
Figure 7. Partitioning by Relay Pairs.
below.

Fault Location Decomposition Scheme In general, however, the solution to the problem in
The partitioning of the problem according to the location Eq. (U) is not unique. A solution to such problem can be found
of the faults is also an available option. The scheme is by the application of a procedure similar to the Gauss-Seidel
illustrated in Fig. 5. The problem structure is similar to that of technique described above, by means of which TDSUc-up is
the configuration decomposition scheme but with k = 1, ..., np. complted for a given value of IpBAcKup; and the value of
The variables of each of the subproblems at the Iower level are IpBAcKup is then recalculated when it is necessary in order to
the relay settings and operation times of those devices that must meet the coordination criteria.
operate (either as main or backup relays) for one particular
908

Another way of solving Eq. (23) is by the application of this is that the operating times of the primary relays and those
. the classical solution procedure, that is, by increasing the of the backup relays are not in conflict when considered as
settings of the backup relays in fiied steps until coordination is separate objectives, and therefore a reduction of one leads
achieved. Therefore, the classical procedure of coordinating necessarily to a reduction of the other.
directional overcurrent relays can be seen as solving the overall Test 1: Three Bus System. This case was designed to
optimization problem (whose objective function is the sum of initially test the proposed partitioning procedures. Two
the relay operation times) via a decomposition approach like the decomposition schemes, the configuration decomposition
one illustrated in Fig. 6 and 7 which relaxes several of the scheme (Fig. 4), and the fault location decomposition scheme
problem constraints and coordinates the subproblem solutions (Fig. 5), were applied to the problem of finding TDS (for fiied
using a given particular scheme. I p ) for the three bus system of Fig. 1 with the same system
conditions indicated in Table I. For the first scheme (say,
Coordination Procedure Case lA), the four configurations of Fig. 3 were considered,
Selection of the Time Dial Settings. Several coordination but the transient configurations were not taken into account,
procedures for determining the time dial settings may be while for the second scheme (say, Case lB), only one
applied [20,21]. Among these, the following procedure was configuration with three fault locations were considered (see
applied to find the optimal TDS (or PTDS depending on the Fig. 1).The coordination procedure applied in this test case was
equation used for the relay characteristics, i.e. Eq. (6) or (7)), similar but more conservative than the one explained above
for a prefued I p : (the bounds on the settings were kept constant throughout a
complete iteration). These settings were updated only after each
(1) fiid: z&;) = min, z&), subject to: s € S1 iteration was completed (a complete iteration in this context
means completely solving a set of lower level subproblems for a
(2) find: Zk(s;) = mill, zk(;c) given set of bounds on the settings).
subjectto:sCSk, S ? S k - l , S ?S;-2 ,..., S 2S;;fOrk = 2 ,..., np
In each case, the results of fiiding TDS for fiied Ip using
(3) find: Zk (Si) = min, Zk ( S ) linear p r o g r v g at the lower level, were compared at each
subject to: s c Sk, s 2 s i ; for n = 1, ..., n p ; n # i iteration with the results obtained by the direct approach
(shown in Table n). The maximum differences between the
(?) repeat (3) until convergence is achieved, i.e. when elements of the solution vectors are illustrated in Fig. 8. Notice
s1 = s 2 = ... -
- sv. that both decomposition schemes converge to the solution
This procedure is equivalent to a modification of the lower obtained by the direct approach after 5 iterations.
bounds on the settings according to the results obtained from
the subproblems solved previously, and can be cla&ied as a
restriction coordinurion procedure [20]. In this procedure, the Case IA
iterations continue ,until the interactions balance, i.e. until . 12 -
* *
s1 = s 2 = . . . -
Case 18
- s V ; then, according to the "interaction \
balance principle" the optimum is reached. The restriction
coordination procedure is based on the fact that the overall
.O*t \ I
optimum is always contained in the modified feasible set, since
s* 2 s i (element by element). This fact is shown in Appendix B
for the case of the minimization of the sum of the relay
operation times.
..000
4 i
0 2 4
It erat ion
6

Selection of the Pickup Currents. A procedure similar to


that suggested for the calculation of the TDS , can be applied to Figure 8. Global and Decomposition Solutions: Maximum
calculate the pickup currents in order to avoid the use of Differences vs. Iteration Number.
general nonlinear programming algorithms, using equations of
the type of Eq.(7)and the decomposition technique illustrated
in Fig. 6. Test 2: Six Bus and Thirty Bus Systems. In this test case,
At the lower level of the combined configuration-fault the configuration-fault location decomposition scheme (Fig. 6)
location decomposition procedure, for each configuration and was applied to the problem of selecting TDS,for a constant I p ,
for each fault location, the problem is a linear programming for a six bus, and a thirty bus test systems. Two optimization
problem in terms of the variables PIpi,u. With the "optimum" approaches, linear programming (simplex algorithm) and
PIpiju obtained for each fied k ,1, Eq. (9) has to be solved for geometric programming [22] were implemented and tested for
Ipij (using the relay current values corresponding to the solving the problem at the lowest level (in terms of TDS and in
respective T )before feeding back the information to the higher the context of the proposed Gauss-Seidel procedure). Although
levels. the problem characteristics seemed appropriate for the
application of the geometric programming algorithm, actual
Test Cases testing showed that this method -has convergence problems,
which were attributed to the nonumvex properties of the
Several test cases were run in Order to evaluate the problem [16]. Therefore, the simplex algorithm was the method
potential and effectiveness of the developed methodologies- of choice for solving the subproblems at the lowest level. The
Three test systems were for *ese a three bus coordination procedure explained earlier was used in each case.
system, a six bus system, and a *Uty bus system' For the sake The system data for each of these two systems is very extensive
Of h p K d v , in all the test presented the operation which makes it impossible to present here. Some details be
times of the backup relays are not included in the objective found in
function of the optimal coordination problems, even though the
developed approach could easily handle objective functions The following conditions were adopted in each case:
which consider such backup operating times. The rationale for 6) Only first backup conditions were considered, (U) the relay
909

were assumed identical and were simulated using equations of proposed methodology, this coordination problem is stated as a
the type of Eq. (3, (i)the relay coefficients were calculated nonlinear parameter optimization problem that can be solved
using a two step minimum squares algorithm, as presented in using conventional optimization techniques.
[17], calculating initially the coefficients of the expression P I P , The coordination problem was particularized to the case of
and then those of the polynomial PTDS, and (iv) the faults directional avercurrent relays, and solved using direct
considered in these systems were assumed to be located very optimization techniques, as well as several decomposition
close to each of the system buses. approaches and partitioning schemes. The paper demonstrates
The results for these test cases are shown in Fig. 9, where that the classical iterative procedure for solving the
the maximum differences between the elements of the updated coordination problem of directional overcurrent relays is a
solution vector and those of the one at the previous iteration solution which is Iimited to the minimization of a specific
are plotted against the iteration number. Different cases were objective, (i.e. the sum of the relay operation times), and which
tested, including distinct fault types such as single phase to partitions the optimization problem into subproblems using a
ground, phase to phase, and phase to phase to ground. The particular scheme to coordinate the subproblem solutions.
method in general showed good performance. These conceptual contributions enlighten the problem from
a different angle, opening a new area for research where
TDS perhaps better and faster solutions can be found.
ACKNOWLEDGMENTS
The authors are grateful to Dr. T.E. Dy Liacco and Dr.
K.A.Loparo for their continuous advice throughout this work.
Thanks are also due to the Center for Automation and
Intelligent Systems Research of Case Western Reserve
University for permitting the use of its computer facilities.
Finally, the fiist author would like to acknowledge the
0 1 2 3 4 fiiancial support of the Fundaci6n Gran Mariscal de Ayacucho
Iteration of the Venezuelan government, with his gratitude.

GLOSSARY
Figure 9. Combined Decomposition Scheme: Maximum
Differences vs. Iteration Number.
C Coordination Time Interval
ij (Subscript) of relay i of zone j
ijk (Subscript) of ij for fault k
ON-LINEAND EMERGENCY CONTROL ijkl (Subscript) of ijk for configuration 1
The coordination methodology presented here has the I Vector of Relay Currents
potential to be applied in on-line and emergency control IP Vector of Pickup Currents
applications. In order to illustrate this, consider for instance, 0') (Subscript), j-th element of a vector
the scheme of Fig. 4. In that case, the optimum objective M Multiple of the Pickup Current
function value obtained separately for each of the lower level ?IC Number of Relevant Configurations
configuration subproblems, is better than or equal to the overall np Number of Relevant Perturbations
optimum (which satisfies the constraints of all the P Vector of Perturbations
configurations). Therefore, as a control strategy, it could be P Set of Feasible Perturbations
possible to effect a change of the relay settings in real time, PTDS,PIP Defied by Eq. (7),(8),and (9)
according to a given present configuration, and to the S Vector of Relay Settings
particular needs of each case. A possible way of actually st Set of Feasible Settings for Perturbation k
achieving this would be to obtain in advance the optimal T Vector of Operation Times
solutions for the set of previously chosen relevant TDS Vector of Time Dial Settings
configurations. In case the system is operating in a Z , f ,g*h Real Valued Functions
configuration other than a relevant one, the overall optimum
may be used as the control to be applied, while the proper
solution, corresponding to that precise configuration, is being REFERENCES
found on line. [l] Mason, M.. The Art and Science of Protective Relaying, John Wiley C
The classical procedure of coordinating protective relays is Sons, New York, 1956.
limited to the minimization of the sum of operation times;
[Z) Warrington, A R C . , The Protective Relays. Theory and Practice, John
however, this objective need not always be convenient. For Wiley 8 Sons, New York, 1969.
example, if the system is in an insecure or emergency state, the
operation times of certain relays will preferably be maximized [3) Westinghouse Electric Corp., Applied Protective Relaying, Wcstinghouse
to avoid or to delay unnecessary cascade outages that cwld Electric Corp., Newark, NJ., 1979.
lead the system into an emergency or restorative state. The [4] General Electric Co. Measurements, Protective Relays Application Guide,
formulation proposed in this paper can handle this and other GEC, United Kingdom, 1975.
objectives, and provides insight and a deeper understanding of
the overall coordination problem. [q Albretcb, R., M. Nisia, W. Fecro, C. Rockefeller, and C. Wagner,
Wgital Computer Protective Device Coordination Program, Part I:
CONCLUSIONS Program Description," IEEE T r m . on PAS, Vol. P A M , 1964, pp.
402410.
This paper has presented an approach based upon the
minimax optimization approach to optimally coordinate [6]Begian, SS., 'A Computer Approach to Setting Overcurrent Relays in a
Network.' IEEE PICA Conference Proceedings, 1967,pp. 447457.
protective relays in power systems. With the application of the
910
[A Tsien. H.Y., “An Automatic Digital Computer Program for Setting APPENDIX A
Transmission Line Directional Overcurrent Relays,” IEEE Trans. on
PAS, 1964.
The problem of determining the optimal TDS for the
configuration of the system shown in Fig. 1 can be formulated
IS] Radke, GE., “A Method for Calculating Time Overcurrent Relay as the following linear programming problem (all units are in
Settings by Digital Computer,” IEEE Tranr. on PAS, Special seconds):
Supplement, 1%3.
minTlll+Tz11+T?p+Tlp+Tm+Tm
[9] Kennedy, R., and L. Curtis, “Overcurrent Protective Device
Coordination by Computer,” IEEE Tranr. on Industry Applications, Vol. s.t.
IA-18,NO. 5, 1982,pp. 4454%. T , - 82020 X TDS, = 0
[lo] Whiting, J., and B. Lidgate, ‘Computer Prediction of IDMT Relay T m -10.6610 X TDS, = 0
Settings and Performance for Interconnected Power Systems,” T,, - 7.8420 X TDSZ, = 0
Proccedings of t k IEEE. Vol. W , No. 3, 1983,pp. m147. Ti11 - 35500 X TDS11 = 0
Ti11 - 2.0540 X TDSz1 = 0
[ll] Tarsi, D., “Simultaneous Solution of Line Out and Open End to
Ground Short Circuits,” IEEE Trans. on PAS, Vol. P A W , 1970, pp.
T’m - 3.1330 X TDS, = 0
1 2 M m . T & - 3 3 0 4 0 XTDS,=O
T‘m - 22730 X TDS, = 0
[U]Dy Liacco, TE., “Short Cicuit Calculations for Multiline Switching T& - 3.0730 X TDS, = O
and End Faults,” IEEE Trans. on PAS, Vol. P A W , 1970, pp. 1226- TL, - 42750 x TDS, = o
1236.
T L 1 - 6.4640 X TDS, = 0
[U]Dwarakanath, MH.,and L. Nowitz, ‘An Application of Lmear Graph TI, - 7.4590 X TDS,, = 0
Theory for Coordination of Directional Overcurrent Relays,” Electric T& - 6.0940 X TDS, = 0
Powcr Problem: T k M a t k m z t i c d Challenge. Proceedings of the SIAM T‘m - 6.7510 X TDS, = 0
Confcrence, Seattle, Washington, 1980,pp. 104-114. T i n - 3.7190 X TDSz1 = 0
1141 Damborg. MJ., R. Ramaswani, SS. Venkata, and J. Postforoosh, TDS11 2 0.1
“Computer Aided Transmission Protection System Design, Part I: TDSz1 2 0.1
Algorithms,” IEEE Tranr. on PAS, Vol. PAS-103.1984,pp. 51-59. TDS, 2 0.1
TDS, 2 0.1
[gRamaswani, R., SS. Venkata, MJ. Damborg, and J. Postforomh, TDS, 2 0.1
“Computer Aided Transmission Protection System Design, Part II:
Implementation and Results,” IEEE T r m . on PAS, Vol. PAS-103, 1984, TDS, 2 0.1
pp. 6Ms.

[16]Urdaneta, AJ., ”Minimax Optimization for Power System Control: A APPENDIX B


Multiple Objective Approach,” PhD Dissertation, Case Western
Reserve University, Cleveland, Ohio, 1986.
In this appendix, we show that in the restriction
coordination procedure, the overall optimum is always
[17] Sachdcv, MS..etal. “Mathematical Models Representing TimeCurrent contained in the modified feasible set, i.e. that so 2s;
Characteristics of Overcurrent Relays for Computer Applications,” (element by element). Consider the reduced problem (i.e. the
IEEE PES Winter Meeting Conference Proc., 1979. pp. 1-8. problem without equality constraints) in terms of only one of
[U]Luenberger, D., Linear and Nonlinear Programming, Addison-Wesley, the two subsets of settings (either TDS or Ip). This problem has
Canada, 1984. basically two types of constraints: (a) the lower bounds on the
settings, s ~ z) b , for all U), and (b) the coordination
1191 Murtagh, BA., and MA. Saunden, “A Projected Lagrangian constraints, c s ~ z ) d SQ) + C , where c , d >0, and the
Algorithm and its Implementation for Sparse Nonlinear Constraints,” relays corresponding to so‘) and SQ) are one a backup of the
Technical Report SOL WlR, System Optimization Laboratory,
Stanford University, Stanford, California, February, 1981.
other. Then at the optimum, independently of which type of
constraint is active, -
as(k) s 0, for i # j . ow assume there is
[ZO] MesatwiC, M., D. Macko, and Y. Takahara, T k o r y of Hierarchical
Multikvcl System, Academic Res,New York, 1970.
asci)
an element s;) of S * such that s;) 5 s i o ) (the corresponding
[21]Lapdon, LS.,Optimi~ationT k o r y f o r L u g e System, McMillan, New element of si). Then S. si’ element by element, and
York, 1970. zi(s)* = a S * 5 zi(si) = a s t , because the elements of the
vector (a) are all non negative when m i n i g the sum of the
[Z?] Duffin, R., E. Peterson, and C. Zener, “Geometric Programming: A relay operation times. Therefore, the contradiction that si’ is
Technical State of the Art,” AIEE Trans., Vol. 5 , 19n, pp. 97-112. not optimal is reached.

Discussion produces maximum fault current (minimum relay time) in the backup
breaker whose relays are being set.
2) The fault through the downstream breaker of a magnitude equal to the
J. E. Stephens (Illinois Power Co., Decatur, IL): Optimal settings for
instantaneous overcurrent (IT) relay setting for that breaker in the
directional overcurrent relays in an interconnected power system are those
configuration that produces maximum fault current in the backup relay
which result in minimum relay time for the required coordination.
being set.
Coordination may not be required for all possible situations.
No mention is made of the instantaneous overcurrent relay setting which
usually provides much of the terminal relaying and is important to the All other configurations and fault conditions are not relevant for that
coordination pair.
setting of the backup time overcurrent relay and coordination. Two fault
conditions are critical to the coordination of two overcurrent relays and The first criteria also provides the basis for setting the IT of the backup
provide the basis for the time setting of the backup time delay relay. relay. The operation of the instantaneous relay may be significant or critical
to obtain the minimum time setting of the backup relay. If short lines in a
1) The fault just beyond the downstream breaker in the configuration that network system require unacceptable overcurrent relay times, then distance
91 1

relays may be required to insure instantaneous tripping for faults on a major the formulation of this problem and the one presented in the paper is that the
portion of the line. coordination constraints for the instantaneous unit coordination problem are
Reference is made in the paper to determining relay pickup currents for stated in terms of the currents and not in terms of the operation times.
fmed time dial settings (TDS). If a relay tap setting is varied to obtain better We agree with Mr. Stephens that the best (optimal) coordination of
coordination, a change in TDS would usually also be required. In practice, directional overcurrent relays need not always lead to the best protective
relay pickup settings would usually be selected based on load current scheme. However, the proposed methodology may help determine whether
requirements and minimum line end fault conditions. They may then be the use of directional overcurrent relays is convenient or not.
adjusted to improve coordination for a second iteration of time dial settings. With respect to the issue of determining the relay pickup currents (Zp)for
In the illustration example of Fig. 1, the faults were taken at the middle of fixed time dial settings ( T D S ) ,we would like to reiterate that the Gauss-
each transmission line. Apparently, relay settings were determined and Seidel procedure proposed in the paper for solving the optimal coordination
coordinated on these fault current values, but line end faults are required problem is an iterative approach, which consists of two basic steps: 1)
for the critical values on which the relay settings and coordination must be finding the optimum TDS* for a given set of Zp*, and 2) finding the
based. Also, instantaneous relays would have a significant effect on the time optimum Zp* for a given set of TDS*. These steps are iterated until
delay settings required. convergence is achieved. Thus optimality is only achieved when no feasible
At the beginning of the discussion of the test cases it is stated, “in all the TDS* and Zp* solutions improve the objective function value. This can be
test cases presented here, the operation times of the backup relays are not viewed as an automatization of the manual procedure described by Mr.
included in the objective function of the optimal coordination problems Stephens.
.* * .” This statement appears to be in direct opposition to the stated purpose In the example of Fig. 1, the faults were purposely taken at the middle of
of the investigation since the time overcurrent relays are the backup relays the transmission lines; otherwise (as indicated in the text of the example) the
for which optimal settings are being determined to coordinate with the dimensionality of the resulting optimization problem would have been
downstream relays. Can the authors clarify this statement? relatively large, and therefore the results would have been somewhat
difficult to present. However, we agree with Mr. Stephens that for this
Manuscript received February 17, 1987. particular example the set Pc probably consists of a different set of
perturbations.
Mr. Stephens also raises a question about the objective function used in
R. T. Casey (Georgia Power Co., Atlanta, GA): The authors are to be the test cases. The optimization technique presented in the paper can
commended for their new methodology of coordinating directional overcur- accommodate several different objective functions; the function used in the
rent relays in power systems using the principles of optimization theory. test runs is just a particular case. However, it should be pointed out that if
This technical approach to the coordination of directional relays could the operation time of a given relay is minimized when it acts as a main
increase productivity and improve system reliability. relay, then the operation times of its operation as a backup relay are also
Some specific questions arise regarding the parameters and procedures minimized. In other words, the operating times of the primary relays and
that were used to determine your settings. those of the backup relays are not in conflict when considered as separate
1) Does your program or technique allow calculations to be done on one objectives, and therefore a reduction of one leads necessarily to a reduction
individual transmission line without affecting the existing settings on of the other.
other lines? If not, large systems would have to reset every directional With respect to Mr. Casey’s question about the technique allowing for
ground relay on their system after each study is done. calculations to be done on individual lines, we can say that the proposed
2) The relevent configurations, the different types of relays, and mutually technique is very flexible and can be adapted to the particular needs of each
coupled lines could increase the permutations necessary for correct case. For instance, for the specific situation of a coordination on individual
analysis to an infinite number. Does this technique merit review for 100 lines, one could include in the statement of the optimal coordination
bus systems or larger? problem certain restrictions which would have the effect of fixing the
3) Throughout your paper you determine the coordination for the direc- settings of those relays which are to be kept unchanged. The current
tional ground relay time overcurrent unit. What considerations have you implementation of the methodology, however, has no special provisions for
incorporated to coordinate the directional ground relay instantaneous automatically solving for the settings of a specific line without modifying
unit? the rest of the system. Indeed, this would be a desirable feature of the
4) The case of two parallel lines terminated at the same stations at both ends program.
creates coordination problems for directional and nondirectional ground With regards to the applicability of the technique on large scale problems,
relays. For this configuration the time overcurrent units at all four it can be said that the coordination of directional overcurrent relays must be
terminals must be set the same. The relay requiring the highest setting performed considering only the faults and configurations that are strictly
governs the setting for the other three. Would your “Optimal Selection necessary. That is, it is possible to solve the optimal coordination problem
of the Settings of Directional Overcurrent Relays: Fixed Configura- relaxing many of its constraints (knowing a priori that many such
tions” produce a solution similar to the one above? constraints are not active at the optimal solution) with the resulting effect of
Finally, this concept does open a new area for research in directional reducing the computational requirements. This consideration was not
ground relaying that should be pursued further. explored during the course of this study and would constitute a required
improvement to the implementation of the technique, especially if it is to be
Manuscript received March 2, 1987. tested on systems of realistic size.
Finally, with regards to the settings of directional overcurrent units on
parallel lines, the optimization will lead in general to two different pairs of
A. J. Urdaneta, R. Nadira, and L. G. Perez Jimenez: The authors would settings, one for each pair of directional overcurrent units of each station
like to thank Mr. Stephens and Mr. Casey for their interest in the paper and (the radial case is an example where the pairs of “optimal settings” are
their valuable comments. We will try to address their questions in the order different). The particular settings will vary with the parameters of the lines
they were raised. First, both discussers inquire about coordinating the
and with the characteristics of the system at both extremes. However, if it is
instantaneous units of directional overcurrent relays. Even though this
desired, a restriction could be added to the optimization problem which
coordination problem was not specifically addressed in the paper, it is also
would force the settings of all four relays to be the same.
possible to state it as an optimization problem which could be solved using
the general optimization techniques presented. The main difference between Manuscript received April 23, 1987.

You might also like