Yu Xuebei 201108 Mast PDF
Yu Xuebei 201108 Mast PDF
A Thesis
Presented to
The Academic Faculty
by
Xuebei Yu
In Partial Fulfillment
of the Requirements for the Degree
Master of Science in the
School of Electrical and Computer Engineering
Approved by:
I would like to thank my advisor Dr. A.P. Meliopoulos for an opportunity to work
on this project and his continued guidance. I would also like to thank the committee, Dr.
During the course of my Masters, I have had the opportunity to exchange ideas
with many of my fellow students, and this has helped me a great deal in my research. For
this, I would like to thank Vangelis Farantatos, Ye Tao, Renke Huang, Peter Suh, Ravi
Shankar, Joosung Kang and Anupama Keeli. I would particularly like to thank Renke
Huang and Vangelis Farantatos for taking the time to help me during the course of my
I would like to thank my parents for their love and support, this has continued to
be a source of encouragement.
iv
TABLE OF CONTENTS
Page
ACKNOWLEDGEMENTS iv
LIST OF FIGURES ix
SUMMARY xiii
CHAPTER
1 Introduction 1
2 Background Information 5
3 Initial Response 9
3.1 Introduction 9
3.2 Relays 10
3.3 Fuse 34
v
3.4 Coordination of Relays and Fuses 39
3.5.3 Solution 48
4.1 Introduction 50
REFERENCES 99
vi
LIST OF TABLES
Page
Table 3.1: Constants and exponents for standard characteristics of overcurrent relays 15
Table 3.2: Constraints of the pickup current of each relay in example system 19
Table 3.6: Results for the coordination of overcurrent and distance relay setting 33
Table 3.7: Constraints of the pickup current in IEEE 123 node test system 43
Table 3.9: Results for the optimal relay setting in IEEE 123 node system 49
Table 4.6: Fval, SAIDI Reduction, & Cost of 1-Switch Verification Case 65
Table 4.12: Objective Function, SAIDI Reduction, and Cost of 120-Switch Case 71
vii
Table 4.14: Optimal GA Switch Configuration Results 78
viii
LIST OF FIGURES
Page
Figure 3.6: Test system for coordination of overcurrent relays and distance relays 29
Figure 3.7: Minimum Melting Time and Total Clearing Time for a Specific Fuse 36
ix
Figure 4.9: Mutation of GA 76
x
LIST OF SYMBOLS AND ABBREVIATIONS
Ip Pickup current
LP Linear Programming
GA Genetic Algorithm
xi
∆T ' Time interval between overcurrent relay and distance relay
w Weight
xii
SUMMARY
depend on the availability of electricity. Some customers have come to expect a higher
level of power quality and availability from their electric utility. Federal and state
standards are now mandated for power service quality and utilities may be penalized if
the number of interruptions exceeds the mandated standards. In order to meet the
requirement for safety, reliability and quality of supply in distribution system, adaptive
relaying and optimal network reconfiguration are proposed. By optimizing the system to
be better prepared to handle a fault, the end result will be that in the event of a fault, the
The main function of power system protection is to detect and remove the faulted
parts as fast and as selectively as possible. The problem of coordinating protective relays
in electric power systems consists of selecting suitable settings such that their
reliability, and speed. In the proposed adaptive relaying approach, weather data will be
incorporated as follows. By using real-time weather information, the potential area that
might be affected by the severe weather will be determined. An algorithm is proposed for
adaptive optimal relay setting (relays will optimally react to a potential fault). Different
types of relays (and relay functions) and fuses will be considered in this optimization
problem as well as their coordination with others. The proposed optimization method is
based on mixed integer programming that will provide the optimal relay settings
including pickup current, time dial setting, and different relay functions and so on.
xiii
The main function of optimal network reconfiguration is to maximize the power
supply using existing breakers and switches in the system. The ability to quickly and
component of Smart Grid. New technologies are being injected into the distribution
distributed storage. With these new technologies, the optimal network reconfiguration
demonstrated on a realistic test system. The end result will be improved reliability. The
xiv
CHAPTER 1
INTRODUCTION
The reliability of electric distribution systems in the US is one which can affect
any business or other entity dependent on electricity for any reason. Customers deal with
problems as small as a light flickers to extended outages which may take hours or even
days to fix. Some businesses that lose power for even a few seconds may completely lose
cost the U.S. economy an average of $1.5 billion each week – $80 billion each year, and
customers and utilities alike are looking for a cost effective solution.
In order to improve reliability of the power system, many smart grid technologies
are being and will be implemented in the distribution system. Presently, most distribution
systems are designed based on a main trunk three phase feeder with single-phase laterals.
The main trunk carries most power away from the substation through the center of the
feeder service territory. Single phase laterals are used to connect the main trunk to
and other complexities, but the overarching philosophy remains the same [1]. Traditional
distribution systems use time-current coordination for protection devices. These devices
assume that faster devices are topologically further from the substation.
Distribution systems will not resemble the distribution systems of today in several
years. New technologies are being injected into the distribution systems such as advanced
1
metering, distribution automation, distribution generation and distributed storage. An
example test system in built in Appendix B which includes some of the new smart grid
technologies. Through the integrated use of these technologies, smart grid will be able to
self heal, provide high reliability and power quality, be resistant to cyber attacks, operate
A Smart Grid does not just try to connect substations to customers for the lowest
cost. Instead, a Smart Grid is an enabling system that can be quickly and flexibly
distribution lines, with the grid being connected to multiple power sources. In a Smart
Grid, topology is flexible and the assumption that faster devices are topologically further
from the substation is problematic. System topology and system protection will have to
optimizing the existing distribution systems is necessary. For example, adaptive relay
programming is proposed to combat sustained power outages resulting from wind and
lightning related weather events, and it is claimed that the SAIDI reliability metric can be
feeders is a key component of Smart Grid, and the most important aspects are in the areas
of protection and switching (often integrated into the same device like breakers and
reclosers). Switches (including breakers, load break switches, tie switches) play
2
fault occurrence, the following operations are taken. 1) An automatic feeder
breaker/recloser will trip in real time operation to cut off the fault from the feeder, 2) the
feeders are broken up into sections isolated by switches or breakers 3) power is then
The present project addresses the above issues. We propose three specific focus
areas. Two related to real time operations and the third addressing the planning issue.
By using real-time weather information, the potential area that might be affected
by the severe weather will be determined. An algorithm will be built for adaptive relay
setting for the specific configuration of the system so that the relays can optimally react
to a potential fault. Different types of relays (and relay functions) and fuses will be
An algorithm will be developed to detect the section of the feeder with fault
occurred, quickly isolate that feeder section by operating the isolating switches or
breakers and restoring power to the non faulted sections. The objective is to maximum
power supply to customers considering the existed smart grid technologies such as
3
Focus Area 3: Switch Placement Optimization
It is obvious that adding more switches in the power system can improve power
system reliability. There exists a trade-off between power reliability improvements and
switch costs. Therefore, several algorithms are built to decide the optimal number of
switches added to the system and the best locations to add those switches.
4
CHAPTER 2
With today's high electricity costs, customers have come to expect a higher level
of power quality from their electric utility. Higher power quality requirements have
become even more critical with the proliferation of electronic devices such as VCRs,
computers and clock radios, which are intolerant of even the smallest interruption of
power. These issues have become so important to utility customers that federal and state
standards are now mandated for power quality and utilities are now penalized if the
The primary reason for many outages is the aging of the electric grid, as well as
the lack of redundancy, due to the generally centralized nature of the system. In fact, over
80% of transformers, as well as 80% of breakers are 30 years old or older (DOE).
Uncontrollable events such as animal contact or human interaction on the line may also
cascading faults leading to millions of dollars of expense. Tree branches may touch lines
5
Two types of outages may occur and can be categorized as momentary or
sustained outages. A momentary outage is defined as being any outage lasting from 1
than 1 second is a power quality issue. Other definitions for momentary outages consider
it to be any outage lasting less than 5 minutes. It is debatable, but the point is that an
Index (CAIDI) and Sustained Average Interruption Frequency Index (SAIFI). Definition
of these indices can be found in Appendix A. Utility companies are measured by these
indices on a yearly basis, and in some states may receive bonuses or penalties depending
on how far they are away from target values or how many standard deviations they are
away from the average of the past few years. Improving these metrics may be a highly
The focus of this thesis is optimal relay setting and optimal network
6
power system is to detect and remove the faulted parts as fast and as selectively as
possible. The problem of coordinating protective relays in electric power systems consists
of selecting their suitable settings such that their fundamental protective function is met
requirements must be met for a variety of system conditions and configurations, and can
be translated into conditions such as: (i) a variety of fault conditions must be detected by
the appropriate relays, (ii) the relays located closer to the fault should have priority of
operation, (iii) if a primary relay fails, a backup relay should operate, and (iv) the
operation of the relay should be as fast as possible to prevent equipment damage, and
must occur only in the presence of abnormal operating conditions which jeopardize the
system integrity [2]. The devices mostly used for distribution system protection are:
overcurrent relays have two types of settings: time dial setting (TDS) and pickup current
setting ( Ip ).In general, the protective relay coordination problem was formulated in
problem depending on the type of variables in the problem. And the pickup current is the
variable that determines the type of the problem according to the relay characteristic
(LP) problem [4-5]. For continuous Ip values, the problem becomes a Nonlinear
Programming (NLP) problem, and when discrete values of Ip are taken into account, the
7
In the previous work, due to the complexity of nonlinear optimal programming
techniques, the coordination problem was formulated as an LP problem and was solved
using LP techniques. These techniques include Simplex, Dual Simplex and Two Phase
Simplex. The main disadvantage of this formulation is that the pickup currents and relay
characteristic curves are assumed predetermined. Since each relay can allow for various
Ip values and several relay characteristic curves, there could be a better pickup current
setting for each relay that would lead to a better objective function.
In this project, I am going to discuss about the digital relays, since both the time
dial setting and pickup current setting are continuous, the coordination problem is a
Nonlinear Programming (NLP) problem. And for each relay, there will be several options
for curve characteristics selection. Hence, the problem becomes a Mixed Integer
relays and distance relays, and fuse saving scheme will be also considered in the project
so that more constraints are put into the optimization problem to make the formulation
more complicated and complete. Final optimal relay setting solution is obtained using
global solver in GAMS. And in the second half of the thesis, cost-benefit analysis of
8
CHAPTER 3
INITIAL RESPONSE
3.1 Introduction
systems to assist in meeting the requirement for safety, reliability and quality of supply.
The most important of these are the protection systems which are installed to clear faults
and limit any damage to distribution equipment. Among the principle causes of faults are
lightning discharges, the deterioration of insulation, vandalism, and tree branches and
animal contacting the electricity circuits. The majority of faults is of a transient nature
and can often be cleared with no loss of supply, or just the shortest of interruptions,
whereas permanent faults can result in longer outages. In order to avoid damage, suitable
and reliable protection should be installed on all circuits and electrical equipment.
Protective devices initiate the isolation of faulted sections of the network in order to
maintain supplies elsewhere on the system. This then leads to an improved electricity
distribution network can operate within preset requirement for safety for individual items
of equipment, staff and public, and the network overall. Automatic operation is necessary
to isolate faults on the networks as quickly as possible in order to minimize damage. The
economic costs and the benefits of a protection device should also be considered to arrive
at a suitable balance between the requirements of the scheme and the available financial
resources.
9
The main function of protection on the power system is to detect and remove the
faulted parts as fast and as selectively as possible. The problem of coordinating protective
relays in electric power systems consists of selecting their suitable settings such that their
reliability, and speed. These requirements must be met for a variety of system conditions
and configurations, and can be translated into conditions such as: (i) a variety of fault
conditions must be detected by the appropriate relays, (ii) the relays located closer to the
fault should have priority of operation, (iii) if a primary relay fails, a backup relay should
operate, and (iv) the operation of the relay should be as fast as possible to prevent
equipment damage, and must occur only in the presence of abnormal operating
conditions which jeopardize the system integrity[2]. The devices most used for
distribution system protection are: over current relays, reclosers and fuses. Their
characteristics and coordination between each other will be discussed in the following
sections.
3.2 Relays
The evolution of protection relays started with the electromechanical relays and
the design of the protection relays has changed significantly over the past years with the
spurred the development of the so-called numerical relays which are extremely popular
10
Traditional protective relays are usually set offline and kept constant during
operation. Settings are normally calculated based on the maximum generation mode in
the power system and may not be at optimal performance. In the worst case, when fault
occurs under minimum generation, the performance of protection relays will decrease
because of the poor sensitivity of the protection relays or even failure of operation may
take place. With enlargement of power system, network structure of power supply and
distribution line becomes complex and traditional protection of it cannot satisfy the
method to solve this problem. It can adapt to the changes of different topology and fault
types of power system and then change the setting of the relays to an optimal value.
Adaptive relay programming are proposed to combat sustained power outages resulting
from wind and lightning related weather events, and it is claimed that the SAIDI
Directional over current relay and distance relay are the most commonly used
protective relays in power distribution systems. These two types of relays will be
discussed separately in the following sections. And optimization algorithms will be built
3.2.1.1 Introduction
The following work is based on the assumption that the potential fault area is
determined by the weather information, and relay settings are going to be optimized so
that the protection devices in the system can react optimally to the fault.
11
Directional relays operate only when the fault current flows in the specific
tripping direction, they avoid compromising line protection and provide selectivity.
Directional over current relays have two types of settings: time dial setting (TDS) and
pickup current setting ( Ip ). The settings should be chosen to minimize the overall time of
operation of relays while maintaining selectivity and reliability. Thus, the directional over
current relay coordination problem involves optimization, where the solution is the
Generally speaking, the over current relay coordination problem was formulated
problem. And the pickup current is the variable that determines the type of the problem
problem becomes a Linear Programming (LP) problem [4-5]. For continuous Ip values,
the problem becomes a Nonlinear Programming (NLP) problem, and when discrete
values of Ip are taken into account, the problem turns to be a Mixed Integer Nonlinear
Programming (MINLP) problem. In this project, we are going to discuss about the digital
relays, since both the time dial setting and pickup current setting are continuous, the
relay, there will be several options for curve characteristics selection. Hence, the problem
The relay coordination algorithm is to calculate the time dial setting (TDS) and
pickup current setting ( Ip ) with the objective of minimizing the primary relay operation
12
time with backup relay coordinated at all possible fault locations. The objective function
=z min ∑ Ti , j ∀j ∈ L
j
Where
A. Coordination criteria
Ti −1, j − Ti , j ≥ ∆T
Where Ti −1, j is the operation time of the upstream relay of relay Ri for a given fault at
place j. ∆T is the coordination time interval between primary relay and backup relay
which includes the breaker operating time, relay overrun time after the fault has been
cleared and a safety margin to compensate for possible deviations. In numerical relays
there is no overrun, and therefore the margin could be chosen as 0.2s [6].
the time dial settings can start from values as low as 0.1s, and goes to as high as 20s. In
13
emergency conditions, the minimum pickup current setting is usually 2 times the nominal
circuit current. And in order to make sure that the relay is able to trip under fault
condition, the maximum pick up current is usually chosen to be half of the smallest single
phase to ground fault current. Then the constraints of the relay setting can be rewritten as
0.1 ≤ TDSi ≤ 20 ∀i
1
2 I norm ,i ≤ Ipi ≤ I ph _ g ,i ∀i
2
C. Relay characteristics
All relays are assumed identical and with characteristic function approximated by:
Ak
=Ti , j ( + Bk ) × TDSi
( I ij / Ipi )Ck − 1
Where I ij is the fault current passing through the relay i for a fault at place j, and A, B
and C are constant values to provide selected curve characteristics. It can be seen from
the equation that the non-linearity comes from the pickup current term. By adjusting the
physical design parameters different time current characteristic can be implemented. The
time current characteristics are classified according to the steepness of the curves and the
Short time
Long time
Moderately Inverse
Inverse
14
Very Inverse, and
Extremely Inverse
Characteristic Equations for over current relays, the constant and exponents in Table 3.1
define the shape of the standard Moderately Inverse, Very Inverse, and Extremely Inverse
trip characteristics.
Table 3.1- Constants and exponents for standard characteristics of overcurrent relays
Characteristic A B C
time current characteristics curve, whether it is moderately inverse (1), very inverse (2) or
=K 1, 2or 3 ∀i
In this research area, only these three shapes will be considered. And different k
mathematical way, the time current characteristics curve selection can be reformulated as
follows
15
Where
K1 + K 2 ≤ 1
K1 ,K 2 =0 or 1
So that each time only one of the time current characteristics curves is chosen. For
example, when K1=0 and K2=0, then A= 0.0515, B=0.114 and C=0.02, so moderately
inverse is picked. When K1=1 and K2=0, then A=19.61, B=0.491 and C= 2, so very
inverse is chosen. When K1=0 and K2=1, then A=28.2, B=0.1217 and C=2, which means
extremely inverse is chosen. If there are more time current characteristics curves, they
can all be written in this way to be formulated into the optimization problem.
In summary, the optimization problem, in term of the relay operation times has
=z min ∑ Ti , j ∀j ∈ L
j
Subject to:
Ti −1, j − Ti , j ≥ ∆T
Ak
=Ti , j ( + Bk ) × TDSi
( I ij / Ipi )Ck − 1
Where
Ti , j refers to the operation time of relay i for a fault at location j
16
L is a set of possible fault locations
Ti −1, j is the operation time of the upstream relay of relay i for a given fault at place j
∆T is the coordination time interval between primary relay and backup relay
substation with two feeders. Feeder 3.1 is protected by a breaker at the substation, two
reclosers at the indicated location and fuse at the indicated lateral. Feeder 3.2 is
connected to feeder 1 with a normally open switch and has one breaker and one recloser
along the transmission line. Assume that both the breaker and the recloser are equipped
with numerical relays which have over current protection with one of the following
selections:
0.0515
=
Moderately Inverse: T ( + 0.114) × TDSi
( I ij / Ipi )0.02 − 1
19.61
=
Very Inverse: T ( + 0.491) × TDSi
( I ij / Ipi ) 2 − 1
28.2
=
Extremely Inverse: T ( + 0.1217) × TDSi
( I ij / Ipi ) 2 − 1
17
Figure 3.1 Example distribution system
The locations of the breakers and reclosers are shown in Fig. 3.1. According to
the requirements and rules for relay settings which are discussed in 1.2.1, the
z = min ∑T
j
i, j
s.t.
(Coordination criteria)
T1, j − T2, j ≥ ∆T
T2, j − T3, j ≥ ∆T
18
T4, j − T5, j ≥ ∆T
(Relay characteristics)
Ai
=Ti , j ( + Bi ) × TDS
= for i 1, 2,3, 4,5
/ Ipi )Ci − 1
i
( Ii, j
Where
K i ,1 + K i ,2 ≤ 1
K i ,1 , K i ,2 = 0 or 1
The algorithm is implemented to solve the relay optimization problem in Fig. 3.1.
Assume the coordination time between the upstream and downstream relay is 0.2s as is
discussed in section 3.1.2.1. The lower bond and upper bond of the pickup current of
each relay can be read from the simulation result of WinIGS and is listed in Table 3.2.
After simulating faults at all the possible locations 1, 2, 3, 4 and 5, as is shown in Fig3.2,
1 340 375
2 180 355
3 60 350
4 320 395
5 160 380
19
Table 3.3 – Fault current at each relay to different fault locations
20
min T1,1 + T2,2 + T 3,3 +T4,4 + T5,5
s.t.
Ak1
=T1,1 ( + Bk1 ) × TDS1
−1
Ck1
( I1,1 / Ip1 )
Ak1
=T1,2 ( + Bk1 ) × TDS1
−1
Ck1
( I1,2 / Ip1 )
Ak2
=T2,2 ( + Bk2 ) × TDS 2
−1
Ck 2
( I 2,2 / Ip2 )
T1,2 − T2,2 ≥ 0.2
21
Ak1
=T1,3 ( + Bk1 ) × TDS1
−1
Ck1
( I1,3 / Ip1 )
Ak2
=T2,3 ( + Bk2 ) × TDS 2
−1
Ck2
( I 2,3 / Ip2 )
Ak3
=T3,3 ( + Bk3 ) × TDS3
−1
Ck3
( I 3,3 / Ip2 )
T1,3 − T2,3 ≥ 0.2
T2,3 − T3,3 ≥ 0.2
Ak4
=T4,4 ( + Bk4 ) × TDS 4
−1
Ck4
( I 4,4 / Ip4 )
Ak4
=T4,5 ( + Bk4 ) × TDS 4
−1
Ck4
( I 4,5 / Ip4 )
Ak5
=T5,5 ( + Bk5 ) × TDS5
−1
Ck5
( I 5,5 / Ip5 )
T4,5 − T5,5 ≥ 0.2
22
The optimization problem is built in LINGO. Using MINLP function, the result is
shown in Table 3.4. The codes for the programming and the results from LINGO are in
widely used LP is also tested in the same distribution system. In the LP formulation, the
objective function and the coordination criteria are the same as the ones in MINLP
formulation. The differences come from the constraints of pickup current and the
selection of relay functions. In LP formulation, the pickup up current and time current
characteristic curve of each relay are determined by experience, and only the TDS is
optimized. The formulation is listed below. And by using LP function in LINGO, the
z = min ∑T j
i, j
s.t.
(Coordination criteria)
T1, j − T2, j ≥ ∆T
T2, j − T3, j ≥ ∆T
T4, j − T5, j ≥ ∆T
(Relay characteristics)
Ai
=Ti , j ( + Bi ) × TDS
= for i 1, 2,3, 4,5
/ Ipi )Ci − 1
i
( Ii, j
23
Where
Compare the results from MINLP and LP formulation of the optimal relay setting,
it can be seen clearly from the table that MINLP can realize relay operation much faster
Distance relay are set on the basis of the positive sequence impedance from the
relay location up to the point on the line to be protected. Line impedances are
proportional to the line lengths and it is this property that is used to determine the
24
Normally, three protection zones in the direction of the fault are used in order to
cover a section of line and to provide back-up protection to remote sections. In the
majority of cases the setting of the reach of the three main protection zones is made in
accordance with the following criteria [6] (as is shown in Figure 3.3):
Zone 1: this is set to cover between 80 and 85 per cent of the length of the protected
line;
Zone 2: this is set to cover all the protected line plus 50 per cent of the shortest next
line;
Zone 3: this is set to cover all the protected line plus 100 per cent of the second
In addition to the unit for setting the reach, each zone unit has a timer unit. The
operating time for zone 1, t1, is normally set by the manufacturer to trip instantaneously
since any fault on the protected line detected by the zone 1 unit should be cleared
immediately without the need to wait for any other device to operate. This operation is
fast with just a small delay (two to three cycles) to avoid tripping on transients. The
25
operating time for zone 2 is usually of the order of 0.25 to 0.4 s, and that of zone 3 is in
Since the tripping produced by zone 1 is instantaneous, it should not reach as far as
the bus at the end of the first line so it is set to cover only 80-85% of the protected line.
The remaining 20-15% provides a factor of safety in order to mitigate against errors
introduced by the measurement transformers and line impedance calculations. The 20-
15% to the end of the line is protected by zone 2, which operates in t2 s. Zone 3 provides
the back-up and operates with a delay of t3 s. Since the reach and therefore the operating
time of the distance relays are fixed, their co-ordination is much easier than that for
overcurrent relays.
It has been shown that when the line protection schemes are composed of distance
relays and overcurrent relays, the setting of the relays must be computed considering both
relays. Separate relay computation would lead to loss of selectivity. Thus, it is useful to
include distance relays parameters in the process of computing the time dial settings of
over current relays in distribution system which have a mixed scheme with overcurrent
The problem of finding the time dial setting of directional overcurrent relays has
been stated and solved in section 3.2.1 using Mixed Integer Linear Programming
technique. The technique is based on the mathematical statement of the sensitivity, speed
26
and selectivity conditions associated with the relay coordination problem. The basic
optimization problem, in term of the relay operation times has the following basic form:
=z min ∑ Ti , j ∀j ∈ L
j
Subject to:
Ti −1, j − Ti , j ≥ ∆T
Ak
=Ti , j ( + Bk ) × TDSi
( I ij / Ipi )Ck − 1
Where
Ti , j refers to the operation time of relay i for a fault at location j
Ti −1, j is the operation time of the upstream relay of relay i for a given fault at place j
∆T is the coordination time interval between primary relay and backup relay
Figure 3.4 shows the case of two overcurrent relays with similar time current
characteristic, where the relevant faults are determined by points F1 and F2[7].
27
Fig. 3.4 Coordination of overcurrent relays
The derivation of the coordination constraints for system with overcurrent relays
and distance relays is explained in Figure 3.5. Second zone of distance relay associated
with circuit breaker b must be slower than the overcurrent relays associated with main
Tzb , F 4 − Tm , F 4 ≥ ∆T '
between overcurrent relays and distance relays. For this constraint, the operation time of
28
main overcurrent relay is evaluated at point F4, which corresponds to the ohmic reach of
the second zone of the distance relay associated with the backup circuit breaker.
Overcurrent relay associated with circuit breaker b must be slower that the second zone
Tb , F 3 − Tzm , F 3 ≥ ∆T '
All the relays are assumed to have multi functions including the overcurrent relay
function and distance relay function. The same example distribution system is used for
the optimal relay setting for overcurrent relays and distance relays. Eight faults, as is
shown in Figure 3.6, are simulated in the test system. Short circuit currents for the faults
Fig. 3.6 Test system for coordination of overcurrent relay and distance relay
29
Table 3.5 – Fault current at each relay to 8 different fault locations
Fault Fault Fault Fault Fault
Current(A) Current(A) Current(A) Current(A) Current(A)
/impedance(Ω) /impedance(Ω) /impedance(Ω) /impedance(Ω) /impedanc(Ω)e
at R1 at R2 at R3 at R4 at R5
Location 1 1875
Location 2 870/9.16 837/8.19
Location 3 752/10.56 714/7.69 685/3.86
Location 4 1444
Location 5 790/9.64 760/6.99
Location 6 1798
Location 7 799
Location 8 1380
Subject to
Ak1
=T1,1 ( + Bk1 ) × TDS1
−1
Ck1
( I1,1 / Ip1 )
30
(Case2: When fault occurs at place 2)
Ak1
=T1,2 ( + Bk1 ) × TDS1
−1
Ck1
( I1,2 / Ip1 )
Ak2
=T2,2 ( + Bk2 ) × TDS 2
−1
Ck 2
( I 2,2 / Ip2 )
T1,2 − T2,2 ≥ 0.2
T1,2 − Tz2,2 ≥ 0.3
Ak1
=T1,3 ( + Bk1 ) × TDS1
−1
Ck1
( I1,3 / Ip1 )
Ak2
=T2,3 ( + Bk2 ) × TDS 2
−1
Ck2
( I 2,3 / Ip2 )
Ak3
=T3,3 ( + Bk3 ) × TDS3
−1
Ck3
( I 3,3 / Ip2 )
T1,3 − T2,3 ≥ 0.2
T2,3 − T3,3 ≥ 0.2
T2,3 − Tz3,3 ≥ 0.3
Ak4
=T4,4 ( + Bk4 ) × TDS4
−1
Ck4
( I 4,4 / Ip4 )
31
(Case 5: When fault occurs at place 5)
Ak4
=T4,5 ( + Bk4 ) × TDS 4
−1
Ck4
( I 4,5 / Ip4 )
Ak5
=T5,5 ( + Bk5 ) × TDS5
−1
Ck5
( I 5,5 / Ip5 )
T4,5 − T5,5 ≥ 0.2
T4,5 − Tz5,5 ≥ 0.3
Ak2
=T2,6 ( + Bk2 ) × TDS 2
−1
Ck2
( I 2,6 / Ip2 )
Tz1,6 − T2,6 ≥ 0.3
Ak3
=T3,7 ( + Bk3 ) × TDS3
−1
Ck3
( I 3,7 / Ip3 )
Tz2,7 − T3,7 ≥ 0.3
Ak5
=T5,8 ( + Bk5 ) × TDS5
−1
Ck5
( I 4,8 / Ip4 )
Tz4,8 − T5,8 ≥ 0.3
32
(Relay time current characteristic curve selection constraints)
Results
The optimization problem is built in LINGO. Using MINLP function, the result is
shown in Table 3.6. In paper [7], the researchers used the same second zone time setting
for all the distance relays in the system. In this project, second zone time setting of each
distance relay is optimized separately. And after comparing the results of case 1 and case
2, it shows that with different second zone timing for each relay, the result is better than
the one using one second zone time setting for all the relays. The operation time of relays
Table 3.6 – Results for the coordination of overcurrent and distance relay setting
33
Table 3.6 continued
3.3 Fuse
Fuses act as both a protective and a disconnecting device, and are the earliest and
simplest overcurrent protection device in the power system. They basically consist of
metallic elements which melt in a time depending on the level of electric current when
the current exceeds a certain value. The size and construction of the element is
determined so that the heat produced for a normal current does not cause the element to
operate. During normal load conditions, the fuse must carry the normal operating current
without nuisance openings. However, when an overcurrent occurs the fuse must interrupt
the overcurrent and withstand the voltage across the fuse after internal arcing.
such as circuit breakers. It operates so quickly that it limits the possible damage to cable
and other equipment. The larger the current, the quicker the element melts. More
precisely, fuse has the ability to interrupt very large currents in a much shorter time – so
short that the current will be ‘cut off’ before it reaches its peak value, which is less than 5
34
ms in a 50Hz system. On the other hand, replacing a fuse is inconvenient, because it takes
Rated Current I N
I N is the maximum current that the fuse can continuously conduct without interrupting
the circuit. The current rating of a fuse identifies its current carrying capacity based on a
Rated Voltage VN
Voltage rating of the fuse must be greater than or equal to what would become the open
circuit voltage. Rated voltage should be larger than the maximum voltage source it would
have to disconnect.
Temperature
All electrical characteristics of a fuse are rated and validated at an ambient temperature of
25°C. Both higher and lower ambient temperatures will affect the fuse’s opening and
Melting Integral
∫ i dt is
2
called the Joule integral and is usually abbreviated to I 2t [1]. It is a most
convenient way of estimating the heating effect on the fuse due to the overcurrent.
35
The time current characteristic curves of a protective device describe how fast the device
coordinating multiple fuses and other protective equipment installed on the same
distribution feeder. Figure 3.7 shows the minimum melting time of a certain class of fuses
versus the fault current through the fuse. Similar curves provide the maximum melting
Figure 3.7 Minimum Melting Time and Total Clearing Time for a Specific Fuse [3]
Melting time
From the figure, we see the time required by a fuse to melt during a fault has a
distribution. The difference between the minimum and maximum times can be substantial.
Figure 3.3 shows a typical distribution between minimum and maximum melting times. It
is easy to understand the distribution in melting times if one considers the following two
facts: (a) the initial temperature of the fuse and its housing will vary and it will affect the
time at which the filament will reach the melting temperature, and (b) the size (cross
36
section) of the filament is not constant because of manufacturing imperfections and
therefore the thinner parts will reach melting temperature faster than the other parts. Once
the filament of the fuse melts, an electric arc is generated in the location of the filament.
The housing of the fuse element is designed to quench this electric arc. Various designs
are available for this purpose. Once the electric arc has been extinguished, then the fault
has been cleared. The time between the initiation of the fault and the extinguishing of the
electric arc is the total clearing time of the fuse [3]. The variability of the total clearing
time must be considered when fuses are coordinated with other protection devices.
In the project, the magnitude of the fault current will be provided for each
particular fuse at different locations. Given the fuse size and manufacture data, the time
current curve of the fuse is known. Our Objective is to determine whether and when the
A trial and error method is developed to achieve this objective using the following
procedure.
1. Given the fault time-current curve, initiate fuse starting melting time t1 , as is shown
in figure 3.8
2. Use time current curve for the particular fuse, t1 = f min ( I1 ) , calculate the value of I1 ,
t1
If the former is bigger than the latter, decrease t1 , and then go to step 2
37
If the former is smaller than the latter, increase t1 , and then go to step 2
t1
4. When ∫i
o
fault dt equals I12t1 , then t1 is the starting melting time of the fuse
Total clearing time calculation follows the same step as the calculation of starting
melting time.
2. Use time current curve for the particular fuse, t2 = f max ( I 2 ) , calculate the value of I 2 ,
t 2
3.1 If the former is bigger than the latter, decrease t2 , and then go to step 2
3.2 If the former is smaller than the latter, increase t2 , and then go to step 2
t 2
4. When ∫i
o
fault dt equals I 22t2 , then t2 is the starting melting time of the fuse, and
38
Figure 3.9 Time current curve for fuse 40K
Fuse blow and fuse saving scheme are widely used in distribution system. For
fuse blow scheme, breaker is slow to trip so that fuse is allowed to blow for most faults,
(reduce MAIFI) and is useful in high short circuit current areas and more suitable for
industrial type customers having high sensitive loads. For fuse saving scheme, breaker is
tripping on fast or instantaneous pickup to clear temporary fault without blowing fuse, as
is shown in Figure 3.11. It is used to minimize customer interruption time, and it can
reduce SAIDI but at the same time increase MAIFI. Fuse saving scheme works well in
most areas especially for residential and small commercial customers, however, not
suitable for certain industrial customers that cannot tolerate immediate reclosing.
39
Many utilities use both schemes for a variety of reasons. They use fuse saving on
overhead and fuse blow on underground taps; they use fuse saving on rural and fuse blow
in urban; they use fuse save on stormy days and fuse blow on nice days; they use fuse
saving on some circuits and fuse blow on others depending on customer desires.
40
In this project, the research is emphasized on the improvement of SAIDI in bad
occurred in severe weather conditions are momentary which are caused by lightning,
Take the test system in Figure 3.6 as an example, recloser 2 should operate faster
than the fuse in lateral to prevent the fuse from blowing. After putting the constraints into
the optimal relay setting algorithm, the new settings of the relays in the system will be
used for optimal relay setting for an example test system of IEEE 123 Node Test Feeder.
Figure 3.12 shows the original IEEE 123 node test system. The IEEE 123 node
test feeder operates at a nominal voltage of 13.8 kV. There are enough switches in the
feeder so that optimal configuration procedures can be tested. This is the most
constant Z)
41
5. Shunt capacitor banks
This feeder is well behaved and does not have a convergence problem. It provides
a test of the modeling of the phasing of the lines. The four voltage regulators provide a
good test to assure that the changing of individual regulator taps is coordinated with the
other regulators. A complete description of the ratings of all the equipment in the system
is given in Appendix B.
Figure 3.13 is the same test system built in WinIGS – F for simulation and
computation. Fuses and relays are added to the original system for the purpose of optimal
relay programming.
42
Figure 3.13 IEEE 123-Node Test Feeder in WinIGS - F
The lower bond and upper bond of the pickup current of each relay can be read
from the simulation result of WinIGS – F, and is listed in Table 3.7. After simulating
faults at all the possible locations, as is shown in Figure 3.14, fault current at each relay is
recorded in Table3.8.
Table 3.7 Constraints of the pickup current in IEEE 123 node test system
1 300 500
2 100 400
3 150 300
43
Figure 3.14 IEEE 123-Node Test Feeder with fault simulation
R1 R2 R3 at Fuse
1 1002 945
2 1016 980
3 685 630
4 726 700
5 583 522
44
The detailed equations of the problem are as follows:
min T1,1 +T1,2 +T1,3 +T1,4 +T2,5 +T2,6 +T3,7 +T3,8 +T3,9
Subject to
Ak1
=T1,1 ( + Bk1 ) × TDS1
−1
Ck1
( I1,1 / Ip1 )
Ak1
=T1,2 ( + Bk1 ) × TDS1
−1
Ck1
( I1,2 / Ip1 )
Ak1
=T1,3 ( + Bk1 ) × TDS1
−1
Ck1
( I1,3 / Ip1 )
45
Ak4
=T1,4 ( + Bk1 ) × TDS1
−1
Ck1
( I1,4 / Ip4 )
Ak2
=T2,5 ( + Bk2 ) × TDS 2
−1
Ck2
( I 2,5 / Ip2 )
Ak1
=T1,5 ( + Bk1 ) × TDS1
−1
Ck1
( I1,5 / Ip1 )
T1,5 − T2,5 ≥ 0.2
Ak2
=T2,6 ( + Bk2 ) × TDS 2
−1
Ck2
( I 2,6 / Ip2 )
Ak1
=T1,6 ( + Bk1 ) × TDS1
−1
Ck1
( I1,6 / Ip1 )
T1,6 − T2,6 ≥ 0.2
46
Ak3
=T3,7 ( + Bk3 ) × TDS3
−1
Ck3
( I 2,7 / Ip2 )
Ak1
=T1,7 ( + Bk1 ) × TDS1
−1
Ck1
( I1,7 / Ip1 )
T1,7 − T3,7 ≥ 0.2
Ak3
=T3,8 ( + Bk3 ) × TDS3
−1
Ck3
( I 3,8 / Ip3 )
Ak1
=T1,8 ( + Bk1 ) × TDS1
−1
Ck1
( I1,8 / Ip1 )
T1,8 − T3,8 ≥ 0.2
Ak3
=T3,9 ( + Bk3 ) × TDS3
−1
Ck3
( I 2,9 / Ip3 )
Ak1
=T1,9 ( + Bk1 ) × TDS1
−1
Ck1
( I1,9 / Ip1 )
T1,9 − T3,9 ≥ 0.2
47
A=i 0.0515 + Ki,1 × (19.61 - 0.0515) + Ki,2 × (28.2 - 0.0515) for =i 1, 2 and 3
Bi= 0.114 + Ki,1 × (0.491 - 0.114) + Ki,2 × (0.1217 - 0.114) for i = 1, 2 and 3
Ci = 0.02 + Ki,1 × (2.0 - 0.02) + Ki,2 × (2.0 - 0.02) for i = 1, 2and 3
Ki,1 + Ki,2 ≤ 1 for i =
1, 2 and 3
Ki,1,Ki,2 =0 or 1
T3,7 ≤ 0.06
T3,8 ≤ 0.05
T3,9 ≤ 0.06
3.5.3 Solution
result is shown in Table 3.9. Considering the fuse saving scheme, recloser 2 can react in
0.02s which is much faster than the fuse blow process. And recloser 3 is capable to
operate within 0.1s to avoid fuse blowing. With fuse saving process, reclosers and
breakers are more sensitive to fault current so that long term power outages are greatly
48
Table 3.9 – Results for the optimal relay setting in IEEE 123 node system
Relay TDS Pickup TC curve Objective
Current Value
Relay 1 0.1 173.8 Extremely
Inverse
Relay 2 0.1 35 Extremely
0.9604
Inverse
Relay 3 0.1 70 Extremely
Inverse
49
CHAPTER 4
4.1 Introduction
Distribution system is the network which transfers the power from the
transmission lines to the load centers over long distance. The distribution network
consisting of feeders, transformers, loads, lines and protective devices is generally built
as interconnected mesh network. While in operation, the network is arranged in the form
of radial line structures, indicating that the systems are divided into a number of
subsystems of radial feeders. Each feeder is divided into several load sections with closed
sectionalizing switches and has connections to other feeders via several open tie switches.
The main purpose of the sectionalizing switches is the isolation or restoration of loads
situation.
devices deployed in distribution systems and (b) a communication infrastructure that will
provide information on status of switches / breakers and will also enable remote control
of switches. The remote-controlled switches have become economically viable due to the
large amount of automation suppliers and the arrival of new communication technologies.
This arrangement will be ideal to support optimization and reconfiguration for the
50
Thus the objective of network reconfiguration is to maximize the amount of
power restored and reduce the amount of time to restore the energy supply while the
because there are a great number of switches in the distribution system. It may take a
long time to reach a feasible restoration plan which satisfies all the requirements.
Therefore, the dispatchers at many utilities tend to use their experience to narrow down
It is obvious that smart switches are required to improve power system reliability,
i.e., to reduce reliability indices. However, adding smart switches to the system is directly
related to the increase in costs. Therefore, there exists a trade-off between power
reliability improvement and costs. Then, the question is: What the optimal number of
smart switches that leads to the minimal cost? Here, optimization techniques come in to
play.
Figure 4.1 shows how the optimization of switch placement works. Initially, an
optimization algorithm generates a set of random switch locations and feed it to the
51
power model. Then, pre-defined, random fault profiles are applied to the power system,
which will eventually return back to normal, un-faulted conditions through the control
model’s switching algorithm. Once the power system returns to its normal conditions,
SAIDI savings, which is the reduction in SAIDI scores by adding new switches, and
related switch costs are calculated, both of which consist of the objective function. Based
upon the value of the objective function, the optimization algorithm updates switch
locations again and feeds them back to the power model until it reaches an optimum
Optimization.
optimization algorithms have attracted much attention from the research community.
52
Although these probabilistic optimization algorithms generally require many more
algorithms, they do provide several advantages. These algorithms are generally easy to
program, can efficiently make use of large numbers of processors, do not require
continuity in the problem definition, and are generally better suited for finding a global,
or near global, solution. In particular, these algorithms are ideally suited for solving
computation, simulated annealing, tabu search, particle swarm, etc. Recently, genetic
algorithm (GA) and particle swarm optimization (PSO) techniques appeared as promising
algorithms for handling the optimization problems because of their versatility and ability
functions. Both GA and PSO are similar in the sense that they are population-based
search methods and they search for the optimal solution by updating generations.
While GA is inherently discrete, i.e., it encodes the design variables into bits of
0’s and 1’s, and therefore easily handles discrete design variables, PSO is inherently
Objective Function
53
The objective function consists of two parts: one is to maximize SAIDI savings
that we can obtain by applying a new set of switches to the power system, and the other is
to minimize the cost related to those new switches. This can be expressed by
=
max f ( x) ( SAIDI _ Savings − Switch _ Cost )
x
Where x is a switch placement. The following steps describe how each term is derived:
1. Switch Cost is calculated based on the number of switches used and the number of
phases in each switch. It is assumed that the cost of a single-phase switch is $2,500,
the cost of a three-phase switch is $5,500, and the cost of a two-phase switch is twice
2. Total Possible SAIDI Minutes is calculated by dividing Total Sustained Fault Time in
using the estimated fault cost per SAIDI minute calculated from the Lawrence
Berkeley National Labs corresponding interest rate taken from current US t-bond rate
by varying the payback period, the weighting of switch cost vs. SAIDI benefits
changes.
54
6. The objective function is calculated as: Total $ Savings from SAIDI Reduction –
Representation of Switches
Basically, the IEEE Node-123 Test Feeder has 120 buses where a smart switch
can be added. Those 120 buses are represented by a 1×120 binary string, of which each
bit represents whether a switch is attached to the corresponding bus. If a bit is set to 0,
there is no additional switch on the bus; if a bit is set to 1, then a switch is added to the
bus. This binary string can be directly applied to a GA because it is inherently a discrete
Kennedy and Eberhart in the mid 1990s. It is a population-based search algorithm and is
genetic algorithm (GA) in that the system is initialized with a population of random
solutions. It is unlike GA, however, in that each potential solution is also assigned a
randomized velocity, and each particle flies over the search space at velocity dynamically
adjusted according to the historical behaviors of the particle and its companions.
55
It requires relatively little fine tuning.
It is easy to program.
techniques are used, this may be offset by the fact that function evaluations are very
fast.
PSO makes use of a velocity vector to update the current position of each particle
in the swarm. The position of each particle is updated based on the social behavior that a
population of individuals, the swarm in the case of PSO, adapts to its environment by
returning to promising regions that were previously discovered [9]. The process is
stochastic in nature and makes use of the memory of each particle, as well as the
knowledge gained by the swarm as a whole. The outline of a basic PSO algorithm is as
follows:
1. Start with an initial set of particles, typically randomly distributed throughout the
design space.
3. Update the position of each particle, using its previous position and the updated
velocity vector.
Where xki +1 is the position of the particle i at the iteration k+1 and vki +1 is the
56
corresponding velocity vector.
The scheme for updating the velocity vector of each particle depends on the
Where r1 and r2 are independent random numbers between 0 and 1, p i is the best
position found by particle i so far, and pkg is the best position in the swarm at time k.
There are three problem-dependent parameters, the inertia of the particle w and two
‘trust’ parameters c1 and c2, which regulate the relative velocity toward local and global
best, respectively. The inertia controls the exploration properties of the algorithm, with
larger values facilitating a more global behavior and smaller values facilitating a more
local behavior. It is indicated in [10] that decreasing the inertia weight from about 0.9 to
applications. The trust parameters indicate how much confidence the current particle has
in itself, c1, and how much confidence it has in the swarm, c2. In [10] it is proposed that
performance.
Clerc in [11] indicates that use of a constriction factor may be necessary to insure
57
vk=
i
+1 K wv i
k 11 + c r ( p i
− xk
i
) + c r
2 2 ( pk
g
− x i
k )
2
K= , ϕ =+
c1 c2 , ϕ > 4
2 − ϕ − ϕ − 4ϕ
2
dimension. If the acceleration causes the velocity on a dimension to exceed Vmax specified
Eberhart and Shi compared the performance of PSO with its different versions,
and concluded that the best approach is to use the constriction factor while limiting the
maximum velocity Vmax to the dynamic range of the variable X max on each dimension
[10]. In this work, the PSO algorithm described in [9] and [11] is implemented.
Optimization Parameters
The inertia weight (w) is set to 0.9 at the beginning of the run, and made to
decrease linearly to 0.4 at the maximum number of iterations. Vmax is set to maximum
range X max . Each of the two (p-x) terms is multiplied by acceleration constants , c1 and
c2, of 2.05 (times a random number between 0 and 1). Also, Clerc’s constriction method
is used. ϕ is set to 4.1 and the constant multiplier K is thus 0.729, and each of the two (p-
58
and 1). From [10], Vmax is set to be equal to X max . This significantly improves results
when using the constriction approach, creates the most consistent way to obtain good
Initial Swarm
The initial swarm is generally created such that the particles are randomly
distributed throughout the design space, each with a random initial velocity vector. The
following equations are used to obtain the random initial position and velocity vectors:
where x0i is the initial position vector, v0i is the initial velocity vector of particle i, r3 and
r4 are independent random numbers between 0 and 1, X min is the vector of lower bounds,
and X max is the vector of upper bounds for the design variables.
The initial swarm distribution has an influence on the effectiveness of the PSO
algorithm; however, the influence of the initial swarm distribution is not important, as
long as it is fairly well distributed throughout the design space [9]. In this work, all initial
1. Initialize a population of N particles. For the ith particle, its location xi in the search
59
space is randomly placed. Its velocity vector is vi in which the velocity in the dth
dimension is=
vid rand × Vmax , where is the random number in the range of (-1, 1).
3. Set the number of iteration k=1, and evaluate the fitness function for each particle. Let
pbest equal the fitness value of each particle. Let gbest equal the index of the particle which
4. Compare the evaluated fitness value of each particle with its pbest . If the current value
is better than pbest , then set the current location as the pbest location.
5. Furthermore, if the current value is better than gbest , then reset gbest to the current
6. Change the velocity and location of the particles according to the equations,
7. Set k=k+1, repeat Steps 4-5 until the number of iteration is greater than the allowable
function to be minimized is shown below, with the two design variables allowed to vary
F ( x1 , x2 ) =
x12 − 100(cos x1 )2 − 100(cos x12 / 30) + x22 − 100(cos x2 )2 − 100(cos x22 / 30) + 1400
60
Figure 4.2 Contour plot of sample objective function
This function has many local minima, and the global optimum has a value of 1000
at x=
1 x=
2 0 as shown in Figure 4.2 above. A swarm sizes of 20 particles, was
considered with c1=1.5 and c2=2.5, and the craziness operator was applied. The
optimization was repeated 50 times and the best, worst, mean, and standard deviation of
the best objective function and the number of function evaluations to convergence were
measured in terms of the success rate by counting the number of optimization runs that
found an objective function value within 1% of the best objective function value from all
50 runs, was also calculated. The results are summarized in Table 4.1 and Table 4.2.
61
Table 4.2 - Objective function for continuous case
The results of Table 4.1 and Table 4.2 clearly show that the implemented PSO
accurately. It is also able to deal with the many local minima present in the objective
Furthermore, to see if the implemented PSO can deal with integer design
variables like in our formulation of the switch placement optimization, the design
variables were converted to integers and the PSO algorithm was applied to the integer
design variable optimization problem. The simulation results are summarized in Table
As shown in Table 4.3 and Table 4.4, the implemented PSO can also deal with the
integer design variable reliably like as in the continuous case. Therefore, the implemented
PSO algorithm is validated to deal with both continuous and integer design variable
62
problems. Figure 4.3 shows how particles fly over the design space to get to the optimum
value at x=
1 x=
2 0 . The blue circles represent the initial particles and the red crosses
represent the final position of the particles. It can be seen that particles, which are
initially scattered in the design space, flock together at the optimum point through the
In order to verify the implemented PSO algorithm, two simple cases are
optimized; the first involves adding 1 switch to the system and the second involves
adding 2 switches in the system. To see if the PSO algorithm is capable of finding a
“near-optimal” switch placement, the theoretical optimal solution is required. Since there
are only 120 possible ways to add 1 switch and 7140 ways to add 2 switches, to find a
theoretical optimum for both cases is quite simple by brute force, and thus the switch
63
implemented algorithm. The other cases are not considered because due to exponentially
increasing simulation times; for example, if 3 switches are to be added, then there are
over 280 thousand cases to be run to find a theoretical optimum solution, as calculated
below.
120!
= 280840
(120 − 3)!3!
For the purpose of finding the theoretical optimum, the objective function, SAIDI
reduction, and cost for all the possible switch location were first simulated by adding a
switch or two switches to all possible buses of the IEEE Node-123 Test Feeder and
Table 4.6 summarizes the objective function (i.e. FVAL), SAIDI reduction, and
switch cost against the switch location for the 1-switch case (Payback Period: 1 year;
Interest Rate: 0.30%). Note that Table 4.6 shows the benefits, SAIDI reduction, and cost
which can be obtained by adding a switch to all the possible bus location, not
optimization results. As seen in Table 4.6, for the 1-switch case, adding a switch to Bus
58 has the most benefit, that is, Bus 58 is the theoretical, optimum location of a new
switch.
64
Table 4.6 - Fval, SAIDI Reduction, & Cost of 1-Switch Verification Case
65
Table 4.6 continued
For the 2-switch case fifty-six different 2-switch combinations show the maximal
economic benefits, which is about $120K under the assumption of 1-year payback period
and an interest rate of 0.30%. Due to its enormous size, the simulation result for finding a
theoretical optimum of the 2-switch case is not included in this report. In order to reduce
the optimization run time, a simplified set of fault scenarios was applied to the 2-switch
case while a comprehensive set of 119 fault profiles was applied to the 1-switch case. For
66
The verification results are summarized in Table 4.7 (Payback Period: 1 year;
Interest Rate: 0.30%) and Table 4.8 (Payback Period: 1 year; Interest Rate: 0.30%). Of
100 runs, 98 runs yield Bus 58 as an optimum location of switch. Two runs found Bus 60
as an optimum location for a new switch; in other words, the success rate is 98%.
Since 119 fault profiles were applied to the SAIDI reduction calculation of each
particle, 119 function evaluations are required to evaluate a particle’s objective function.
Hence, 2380 (=119*20) function evaluations are required for 20 particles. This is why the
number of function evaluations is so large. Based upon these results, even though the
standard deviation of function evaluations is quite large, the implemented PSO algorithm
The optimization results of the 2-switch case are summarized in Table 4.9
(Payback Period: 1 year; Interest Rate: 0.30%) and Table 4.10 (Payback Period: 1 year;
67
Interest Rate: 0.30%).
Like the 1-switch case, the implemented PSO algorithm finds an optimum
solution very accurately. Of 100 optimization runs, only 3 runs found very different
The IEEE 123 Node Test Feeder is similar to the simple mathematical function in
that it has multiple local maxima; however, it differs from the simple mathematical
function in the sense that it doesn’t have near-optimal solutions around its local optima.
Therefore, it was not possible to observe that each particle representing switch locations
flies towards the optimum solution, and it is also not possible to display simulation
results in a figurative way as shown in Figure 4.4 (red line: optimal location, black circles:
best locations at every iteration, blue star: particles’ positions at every iteration). The
implemented PSO algorithm shows a behavior similar to one of a general random search.
That’s the reason in this work the inertia coefficient w was changed to 1.4, not
68
dynamically decreased from 0.9 to 0.4, in order to ensure a global search.
First, for simplicity, only 10 random, but pre-defined, fault profiles were applied
and the switch placement was optimized using the implemented PSO algorithm under the
To find the optimum switch placement, the PSO algorithm optimized the switch
placement for each number of switches varying from 2 to 15. After the optimum switch
placement for each number of switches had been obtained, the optimum number of
switches which provides the highest benefits was determined off-line among those 14
69
optimization results. Table 4.11 (Payback Period: 2 years; Interest Rate: 0.61%)
gives the highest benefit, $189,190; however, 15 switches gives better SAIDI reduction.
The reason why 15-switch provides the more SAIDI reduction with the lower benefits is
that the increase in the number of switches added to the power system not only reduces
the SAIDI more but also increase the switch cost. It is obvious as shown in Table 4.12:
the addition of 120 switches dramatically reduces the SAIDI score, which is almost 98%
reduction, but the switch cost also dramatically increases so as to have an adverse effect
on the benefits.
70
Table 4.12: Objective Function, SAIDI Reduction, and Cost of 120-Switch Case
Figure 4.5 (Payback Period; 2 years; Interest Rate: 0.61%) and Figure 4.6
(Payback Period; 2 years; Interest Rate: 0.61%) below show the benefits (objective
function) and SAIDI reduction against the number of switches with 10 fault profiles
applied, respectively. It can be also seen in Figure 4.6 that the more switches are added to
71
Figure 4.6 SAIDI Reduction of 1-Switch PSO Optimization
imitated from the mechanism of biological selection and biological genetics. They
combine survival of the fittest among those feasible solutions in the form of string
structures (or genes: in binary form), and a randomized formation exchange to form a
search algorithm [13]. In every generation, a new set of solutions is created from the
The control variables have to be represented as strings. During the search process,
solutions are initially randomized. Then, the fitness of each solution is computed. The
solution with higher fitness has higher probability to be chosen for generating a new
72
generation. This procedure is called reproduction or selection. A crossover is used for
innovating of solutions, and a mutation can help solutions have a wider range of feasible
solutions. After these three genetic operations, the new generation is obtained and it starts
the genetic operations again and again until the optimum solution is found.
It is easy to program.
techniques are used, this may be offset by the fact that function evaluations are very
fast.
4.2.3.1 Implementation of a GA
Representation
also determines the genetic operators that can be used. For this study, a binary
representation is used. IEEE Node-123 Test Feeder model has 120 line segments on
which a smart switch is possibly added. We represent these 120 segments by a 120×1
vector of which each bit represents whether a switch is added on a line segment or not. If
a bit is set to 1, then the corresponding line segment will have a new switch; otherwise, it
has no switch.
Initialization of a Population
73
A GA must be provided with an initial population. In the initial stage of the GA, a
matrix of random switch locations with the number of rows equal to the population size
and the number of columns equal to the number of the line segments on which a new
switch can be added is created. A total population size of 80, which was recommended in
[14], is used.
Selection
The selection determines which of the individuals will survive and continue on to
the next generation. The GA carries out the selection each generation after all the new
children have been evaluated to create a new population from the old one. In this work,
two selection techniques are considered: one is the Elitest technique and the other is to
use a Roulette Wheel. The Elitest technique is to choose the predefined number of
individuals that have the best fitness values. On the other hand, the Roulette Wheel
technique uses a roulette wheel, each area of which is proportional to each individual’s
fitness, selects individuals on the portions of which randomly generated numbers fall.
Thus, it prevents the algorithm from being trapped in local optima. Figure 4.7 illustrates
74
Reproduction
non-uniform mutation, are used. From Figure 4.7, it is best in an off-line GA optimization
for 90% of the new generation to be created by crossover and mutation, while 10% be
Crossover
illustrated in Figure 4.8, where and are randomly generated numbers. From Figure 4.7,
45% of the members of the next generation should be created by crossover in an off-line
GA optimization.
Termination
The termination determines when to stop the simulated evolution and return the
Mutation
Figure 4.9 below. From Figure 4.7, the probability of any specific bit being mutated is set
75
to 0.01.
The basic genetic algorithm implemented in this work consists of the following
steps [8]:
4. Construct a roulette wheel, with each binary string occupying an area on the wheel in
5. Send 10% of the current population to the next generation unaltered, using the roulette
wheel to choose, and always including the fittest individual. Note: Here a combination of
6. For the remaining members of the next generation, use a random number 0-1 to pick
7. Perform crossover. Use a weighted coin toss to pick the probability of crossover, with
8. If crossover is dictated, pick two integer numbers between 1 and the length of the
76
binary string to establish the starting and ending crossover locations. Exchange values in
9. Perform the mutation operation on the child, with the probability of mutation being
Table 4.13 summarizes how differently the PSO and the GA optimization
algorithm are implemented in this work. Both of them are applied to the IEEE Node-123
Test Feeder and have the same objective function, maximize the difference between
SAIDI savings and related switch cost. However, the PSO can optimize only switch
locations with the fixed number of switches because, if the number of switches varies, it
can’t update its particles’ velocities and positions during optimization runs while the GA
can optimize both switch locations and the number of switches simultaneously. In other
words, the GA can take into account reliability indices and cost at the same time, but the
PSO can consider cost off-line after all optimizations for a various number of switches
are done. Due to the same reason, the representations of design variables are different.
For the PSO, a 120×1 binary string can have only the fixed number of 1’s. On the other
hand, the GA has a 120×1 binary string which can have varying number of 1’s. The same
location for the PSO and optimized number of switches and their locations for the GA.
77
Table 4.13 - Comparison of PSO and GA
From our genetic algorithm, the result given by the best found switch placement is
Five switches need to be added to our baseline system, with the locations chosen
78
Figure 4.10 Optimal switch locations for 1 year payback period.
fault, operating them to isolate the faulted zone and to restore power to unfaulted zone.
To increase the efficiency to search for nearest switches, a data tree structure for the
structure is updated every iteration of the power model and identifies the network
configuration at an iteration. The search algorithm starts searching from the location of
fault, which is assumed to be provided by measuring devices. Once the switches nearest
79
to the fault are identified, the reconfiguration algorithm operates them to isolate the
faulted zone and restores power to the other zones as the ideal case that is briefly
tree data structure. Each node in the network is represented as a struct (short for
“structure”). For example, the struct for the node 13 is shown in Figure 4.11.
A node struct has 6 fields: ‘id’, ‘parent’, ‘child’, ‘xpos’, ‘ypos’, and ‘nCustomer’.
The feidls ‘xpos’ and ‘ypos’ are used to plot the grid. The field ‘nCustomer’ contains the
‘S5’, respectively. The node 149, which is connected to the main feeder (node 150), is
considered as a root node for the whole tree data structure. Suppose that there are two
nodes, N1 and N2, and that they are connected to each other. If node N1 is closer to Node
150, then the node N1 is a parent of the node N2, and N2 is a child of N1. In this way, all
parent-child relationship can be determined because the baseline network is radial. Also,
for the radiality to be held, all nodes must have only one parent. If a node has more than
80
Once a fault occurs, the algorithm first starts to search for the switches nearest to
the fault. In order to do this, the algorithm invokes the path-finding routine, which
determines the paths of the switches to the fault and also determines the switch
switches S1, S2, S3, and S9 are tie switches, and switches S4 to S8 are automatic
switches. The switches are located as shown in Figure 4.13. This example shows that a
fault occurs at node 19. The algorithm searches for an upstream path from the fault and
terminates the searching process at a node with a switch or at the root node, 149. If there
doesn’t exist a path from the fault to the root node, in other words, the searching process
is terminated at a node with a switch, the fault can be assumed to have occurred
somewhere below the switch from the viewpoint of the tree structure. In this example, the
searching process is terminated at the switch S4, which indicates that the fault has
occurred at the lower level than S4 and that the main feeder can be utilized after the fault
is isolated.
81
Let the path from the fault to Switch S4 denoted by P0. In case of the switch S5, it
has a common node with the path P0, which means that the switch S5 must be opened to
isolate the fault. The remaining switches, S6 to S8, are determined to remain closed
because they don’t have any common node with the path P0. After the switching
commands for the automatic switches are determined, the algorithm determines the
commands for the tie switches. To avoid a looped network, any two feeders cannot be
utilized at the same time. According to the path table, the tie switch S1 has a path to the
root node 149, which indicates that S1 cannot be connected to the network. In the same
way, the tie switch S3 should remain opened. For the tie switch S2, it has a common node
with the path P1 and hence it must also remain opened. For the last tie switch S9, it is
connected to the switch S5. Since the switch S5 needs to be opened, the switch S9 should
82
In summary, the algorithm reconfigures the network as follows:
3) Search for a path from the switches until it reaches the fault or the root node 149 and
4) If the path Pi, where i=1,…,9, has a common node with the path P0, then set the
6) If a tie switch has a path to the root node, set the command to ‘OPEN’: ex)
SwCmd(S1) = 0
Figure 4.14 illustrates how the algorithm reconfigures the network when a fault
occurs at the node 19. As explained previously, the switches S4 and S5 are opened to
isolate the fault, and the switches S6, S7, and S8 remain closed. The tie switches S1 and
S3 remain open to make the network radial. The tie switch S2 is opened since it is
connected to the faulty area. Finally, the tie switch S9 gets closed to provide power to the
area containing nodes 35 to 51; otherwise, the area loses power so that it degrades the
83
Figure 4.14 Network Plot @ t=12s with a Fault at Node 19
To verify each reconfiguration technique, 119 fault scenarios are applied over
which SAIDI scores are averaged so that SAIDI reductions of each technique can be
compared with that of the baseline model that is the one with no automatic switches
added. And SAIDI can be improved as high as 82.19%. Table below shows the effect of
84
CHAPTER 5
power distribution systems. An algorithm was built to realize optimal relay setting for
several test systems. Both overcurrent relays and distance relays and their coordination
were considered in the optimization problem. In addition, fuse saving scheme was
After the fault occurrence, another algorithm was developed to realize optimal
possible. Some optimization technique was applied to find switches to isolate the fault
and restore power to non faulted sections via sectionalizing switches and open tie
switches. Meanwhile, optimal switch placement algorithm was created to decide the
number and location of additional switches to improve the reliability of the system at a
reasonable cost.
Preliminary results were obtained from the IEEE 123-Node Test Feeder. The
optimization technique can also be used in a realistic distribution system with the
combination of AMI and state estimation. For example, a typical distribution system
high fidelity real-time monitoring system and a three-phase state estimation algorithm
which filters the measurements to give the real-time model of the system. The results of
the state estimator are used as an input to the optimization algorithm responsible for
generating real-time control signals through which all the available devices will be
coordinated to achieve system level optimal operating conditions. In this case, nominal
85
current can be received from state estimation. Those values will then be transformed into
potential area that might be affected by the severe weather will be determined. Since the
location and status of the relays and switches in the area are known in advance, the
optimization algorithm will then decide the optimal relay setting and optimal network
reconfiguration. With the results from the optimization algorithm, the settings of the
relays in the distribution system are updated accordingly and the load break switches and
tie switches are operated in sequence through remote control system so that the system
can react to the fault the fastest and restore power to as many customers as possible.
86
APPENDIX A
System average interruption duration index (SAIDI) is the average duration of all
interruptions per utility customer served. It is determined by dividing the sum of all
dividing the sum of all customer interruption durations during a year by the number of
customers served.
determined by dividing the sum of all customer interruption durations by the total number
87
Momentary Average Interruption Frequency Index (MAIFI) is the average
power utilities may define momentary interruptions differently, with some considering a
88
APPENDIX B
Figure B.1 shows the 13.8 KV 123 node test system. The ratings of each of the
89
Table B.1 Line segment data
Node A Node B Length (ft.) Config. 42 44 200 1
1 2 175 10 44 45 200 9
1 3 250 11 44 47 250 1
1 7 300 1 45 46 300 9
3 4 200 11 47 48 150 4
3 5 325 11 47 49 250 4
5 6 250 11 49 50 250 4
7 8 200 1 50 51 250 4
8 12 225 10 52 53 200 1
8 9 225 9 53 54 125 1
8 13 300 1 54 55 275 1
9 14 425 9 54 57 350 3
13 34 150 11 55 56 275 1
13 18 825 2 57 58 250 10
14 11 250 9 57 60 750 3
14 10 250 9 58 59 250 10
15 16 375 11 60 61 550 5
15 17 350 11 60 62 250 12
18 19 250 9 62 63 175 12
18 21 300 2 63 64 350 12
19 20 325 9 64 65 425 12
21 22 525 10 65 66 325 12
21 23 250 2 67 68 200 9
23 24 550 11 67 72 275 3
23 25 275 2 67 97 250 3
25 26 350 7 68 69 275 9
25 28 200 2 69 70 325 9
26 27 275 7 70 71 275 9
26 31 225 11 72 73 275 11
27 33 500 9 72 76 200 3
28 29 300 2 73 74 350 11
29 30 350 2 74 75 400 11
30 250 200 2 76 77 400 6
31 32 300 11 76 86 700 3
34 15 100 11 77 78 100 6
35 36 650 8 78 79 225 6
35 40 250 1 78 80 475 6
36 37 300 9 80 81 475 6
36 38 250 10 81 82 250 6
38 39 325 10 81 84 675 11
40 41 325 11 82 83 250 6
40 42 250 1 84 85 475 11
42 43 500 10 86 87 450 6
42 44 200 1 87 88 175 9
44 45 200 9 87 89 275 6
90
Table B.1 continued
89 90 225 10 Table B.3 – Overhead Line Configuratioions
89 91 225 6
91 92 300 11 Overhead Line Configurations (Config.)
91 93 225 6
93 94 275 9 Config. Phasing Phase Cond. Neutral Cond. Spacing
93 95 300 6 ACSR ACSR ID
95 96 200 10 1 A B C N 336,400 26/7 4/0 6/1 500
97 98 275 3 2 C A B N 336,400 26/7 4/0 6/1 500
98 99 550 3 3 B C A N 336,400 26/7 4/0 6/1 500
99 100 300 3 4 C B A N 336,400 26/7 4/0 6/1 500
100 450 800 3 5 B A C N 336,400 26/7 4/0 6/1 500
101 102 225 11 6 A C B N 336,400 26/7 4/0 6/1 500
101 105 275 3 7 A CN 336,400 26/7 4/0 6/1 505
102 103 325 11 8 A BN 336,400 26/7 4/0 6/1 505
103 104 700 11 9 AN 1/0 1/0 510
105 106 225 10 10 BN 1/0 1/0 510
105 108 325 3 11 CN 1/0 1/0 510
106 107 575 10
108 109 450 9
108 300 1000 3
109 110 300 9 Table B.4 – Underground Line Configuration
110 111 575 9
110 112 125 9 Underground Line Configuration (Config.)
112 113 525 9
113 114 325 9 Config. Phasing Cable Spacing ID
135 35 375 4 12 ABC 1/0 AA, CN 515
149 1 400 1
152 52 400 1
160 67 350 6
Table B.5 – Shunt Capacitors data
197 101 250 3
Shunt Capacitors
91
The spacing ID numbers and type for overhead lines are summarized in Table B.6,
and Figure B.2 shows the spacing distances between the phase conductors and the neutral
The spacing ID numbers and type for underground lines are summarized in Table
B.7, and Figure B.3 shows the spacing distances between cables for underground lines:
92
Table B.8 Load data
Spot Loads 58 Y-I 0 0 20 10 0 0
59 Y-PQ 0 0 20 10 0 0
Node Load Ph-1 Ph-1 Ph-2 Ph-2 Ph-3 Ph-3 60 Y-PQ 20 10 0 0 0 0
Model kW kVAr kW kVAr kW kVAr 62 Y-Z 0 0 0 0 40 20
1 Y-PQ 40 20 0 0 0 0 63 Y-PQ 40 20 0 0 0 0
2 Y-PQ 0 0 20 10 0 0 64 Y-I 0 0 75 35 0 0
4 Y-PQ 0 0 0 0 40 20 65 D-Z 35 25 35 25 70 50
5 Y-I 0 0 0 0 20 10 66 Y-PQ 0 0 0 0 75 35
6 Y-Z 0 0 0 0 40 20 68 Y-PQ 20 10 0 0 0 0
7 Y-PQ 20 10 0 0 0 0 69 Y-PQ 40 20 0 0 0 0
9 Y-PQ 40 20 0 0 0 0 70 Y-PQ 20 10 0 0 0 0
10 Y-I 20 10 0 0 0 0 71 Y-PQ 40 20 0 0 0 0
11 Y-Z 40 20 0 0 0 0 73 Y-PQ 0 0 0 0 40 20
12 Y-PQ 0 0 20 10 0 0 74 Y-Z 0 0 0 0 40 20
16 Y-PQ 0 0 0 0 40 20 75 Y-PQ 0 0 0 0 40 20
17 Y-PQ 0 0 0 0 20 10 76 D-I 105 80 70 50 70 50
19 Y-PQ 40 20 0 0 0 0 77 Y-PQ 0 0 40 20 0 0
20 Y-I 40 20 0 0 0 0 79 Y-Z 40 20 0 0 0 0
22 Y-Z 0 0 40 20 0 0 80 Y-PQ 0 0 40 20 0 0
24 Y-PQ 0 0 0 0 40 20 82 Y-PQ 40 20 0 0 0 0
28 Y-I 40 20 0 0 0 0 83 Y-PQ 0 0 0 0 20 10
29 Y-Z 40 20 0 0 0 0 84 Y-PQ 0 0 0 0 20 10
30 Y-PQ 0 0 0 0 40 20 85 Y-PQ 0 0 0 0 40 20
31 Y-PQ 0 0 0 0 20 10 86 Y-PQ 0 0 20 10 0 0
32 Y-PQ 0 0 0 0 20 10 87 Y-PQ 0 0 40 20 0 0
33 Y-I 40 20 0 0 0 0 88 Y-PQ 40 20 0 0 0 0
34 Y-Z 0 0 0 0 40 20 90 Y-I 0 0 40 20 0 0
35 D-PQ 40 20 0 0 0 0 92 Y-PQ 0 0 0 0 40 20
37 Y-Z 40 20 0 0 0 0 94 Y-PQ 40 20 0 0 0 0
38 Y-I 0 0 20 10 0 0 95 Y-PQ 0 0 20 10 0 0
39 Y-PQ 0 0 20 10 0 0 96 Y-PQ 0 0 20 10 0 0
41 Y-PQ 0 0 0 0 20 10 98 Y-PQ 40 20 0 0 0 0
42 Y-PQ 20 10 0 0 0 0 99 Y-PQ 0 0 40 20 0 0
43 Y-Z 0 0 40 20 0 0 100 Y-Z 0 0 0 0 40 20
45 Y-I 20 10 0 0 0 0 102 Y-PQ 0 0 0 0 20 10
46 Y-PQ 20 10 0 0 0 0 103 Y-PQ 0 0 0 0 40 20
47 Y-I 35 25 35 25 35 25 104 Y-PQ 0 0 0 0 40 20
48 Y-Z 70 50 70 50 70 50 106 Y-PQ 0 0 40 20 0 0
49 Y-PQ 35 25 70 50 35 20 107 Y-PQ 0 0 40 20 0 0
50 Y-PQ 0 0 0 0 40 20 109 Y-PQ 40 20 0 0 0 0
51 Y-PQ 20 10 0 0 0 0 111 Y-PQ 20 10 0 0 0 0
52 Y-PQ 40 20 0 0 0 0 112 Y-I 20 10 0 0 0 0
53 Y-PQ 40 20 0 0 0 0 113 Y-Z 40 20 0 0 0 0
55 Y-Z 20 10 0 0 0 0 114 Y-PQ 20 10 0 0 0 0
56 Y-PQ 0 0 20 10 0 0 Total 1420 775 915 515 1155 635
93
Figure B.4 shows the 123 node test system built in WinIGS-F. Besides the
parameters listed above, for adaptive relay programming, there are additional equipments
in the system such as relays and fuses. Detailed information about those equipments are
94
Table B.9 Switch type and location in the test system
In order to calculate SAIDI and MAIFI scores as accurately as possible, each load in
the system needed to be assigned a set of customers. Looking at the customer data for the
U.S. given in the EIA’s (8), the following observations can be seen:
1) 37%, 36%, and 27% of the U.S. electricity load belongs to residential, commercial,
95
2) 87%, 12%, and 1% of the U.S. electricity customers are residential, commercial, and
3) The average industrial load is about 120 times larger than the average residential load
4) The average commercial load is about 7 times larger than the average residential load
Additionally, the following assumptions were made regarding the IEEE 123 node
model:
1) Industrial customers can only be located at 3-phase lines, and are generally
Using these guidelines, a unique customer profile of 878 customers was created for
our 123 node model, with 764 of the 878 customers being residential, 109 being
commercial, and 5 being industrial. Detailed information about the load profile is shown
in Table B.10.
96
Table B.10 Continued
20 12 1.71 0 13.71
22 12 1.71 0 13.71
24 12 1.71 0 13.71
28 12 1.71 0 13.71
29 12 1.71 0 13.71
30 12 1.71 0 13.71
31 6 0.86 0 6.86
32 6 0.86 0 6.86
33 12 1.71 0 13.71
34 12 1.71 0 13.71
35 12 1.71 0 13.71
37 12 1.71 0 13.71
38 6 0.86 0 6.86
39 6 0.86 0 6.86
41 6 0.86 0 6.86
42 6 0.86 0 6.86
43 12 1.71 0 13.71
45 6 0.86 0 6.86
46 6 0.86 0 6.86
47 1.48 0.21 0.5 2.19
48 2.95 0.42 1 4.38
49 1.97 0.28 0.67 2.92
50 12 1.71 0 13.71
51 6 0.86 0 6.86
52 12 1.71 0 13.71
53 12 1.71 0 13.71
55 6 0.86 0 6.86
56 6 0.86 0 6.86
58 6 0.86 0 6.86
59 6 0.86 0 6.86
60 6 0.86 0 6.86
62 12 1.71 0 13.71
63 12 1.71 0 13.71
64 1.05 0.15 0.36 1.56
65 1.97 0.28 0.67 2.92
66 1.05 0.15 0.36 1.56
68 6 0.86 0 6.86
69 12 1.71 0 13.71
70 6 0.86 0 6.86
71 12 1.71 0 13.71
73 12 1.71 0 13.71
74 12 1.71 0 13.71
75 12 1.71 0 13.71
97
Table B.10 Continued
98
REFERENCES
[1] Richard E. Brown, “Impact of Smart Grid on distribution system design,” Power and Energy
Society General Meeting, pp. 1-4, July 2008
[3] A.P. Sakis Meliopoulos and George J. Cokkinides, Power System Relaying, Theory and
Applications,1996
[4] B. Chattopadhyay, M. S. Sachdev, and T. S. Sidhu, “An on-line relay coordination algorithm
for adaptive protection using linear programming technique,” IEEE Trans. Power Delivery,
vol. 11, pp. 165–173, Jan. 1996.
[6] Juan M. Gers and Edward J. Holmes, Protection of Electricity Distribution Networks, The
Institution of Electrical Engineers, London, United Kingdom, 2004, pp.70-73
[7] Perez, L. G., Urdaneta, A.J., “Optimal Computation of Distance Relays Second Zone Timing
in a Mixed Protection Scheme with Directional Overcurrent Relays,” IEEE Trans. On Power
Delivery, vol. 16, NO. 3, pp. 385–388, July 2001
[9] Venter, Gerhard and Sobieski, Jaroslaw., Particle Swarm Optimization, 2003, AIAA, pp.
1583-1589.
[10] R. C. and Shi, Y., Comparing Inertia Weights and Constriction Factors in Particle Swarm
Optimization. Eberhart, IEEE. pp. 84-88, 2000.
[11] Clerc, M., The Swarm and the Queen: Towards a Deterministic and Adaptive Particle
Swarm Optimization. Washington, D.C., Proc. 1999 ICEC. pp. 1951-1957.
[12] Zhang, Li-ping, Yu, Huan-jun and Hu, Shang-xu., Optimal Choice of Parameters for Particle
Swarm Optimization, Journal of Zhejiang University Science, pp. 528-534, 2005
[13] Mithulananthan, N., Oo, Than and Phu, Le Van., Distributed Generator Placement in Power
Distribution System Using Genetic Algorithm to Reduce Losses., Thammasat Int. J. Sc.
Tech., Vol. 9, No. 3. pp. 55-62, 2004.
99
[14] Grefenstette, John J., Optimization of Control Parameters for Genetic Algorithms, IEEE
Trans. on Systems, Man, and Cybernetics, Vol. SMC-16, No. 1. pp. 122-128,1986.
100