05589541
TRANSCRIPT
-
8/3/2019 05589541
1/8
1
Abstract Service restoration in distribution systems is
usually formulated as a multi-objective and multi-constrained
optimization problem. In order to improve the performance of
Evolutionary Algorithms (EAs) applied in such problem, a new
tree encoding, called Node-depth Encoding (NDE), has been
successfully applied together with both a conventional EA and a
modified version of the Non-Dominated Sorting Genetic
Algorithm-II (NSGA-II). The objective of this paper is to verify
what is the best choice to use to treat service restoration problem
in large scale distribution systems? NDE with the conventional
EA or NDE with the modified version of the NSGA-II. In order
to do that, simulation results in two distribution systems are
presented. One of these systems is the fairly large distribution
system of Sao Carlos city in Brazil with 3,860 buses, 532 sectors,
509 normally closed sectionalizing switches, 123 normally open
tie-switches, 3 substations, and 23 feeders.
Index Terms Service Restoration, Large-Scale Distribution
System, Data Structure, Node-depth Encoding, Evolutionary
Algorithms, NSGA-II.
I. INTRODUCTIONERVICE Restoration in Distribution Systems, as such as
Power Loss Reduction, involves network reconfiguration.
As a consequence, they can be considered Distribution System
Reconfiguration (DSR) problems, which are usually
formulated as multi-objective and multi-constrainedoptimization problems.
Several Evolutionary Algorithms (EAs) have been
developed to deal with DSR problems [1]-[5]. The results
obtained by such approaches have surpassed those obtained
through both Mathematical Programming (MP) and traditional
Artificial Intelligence (AI). However the majority of EAs still
demand high running time when applied to large-scale
Distribution Systems (DSs) [6].
The performance obtained by EAs for DSR problems is
drastically affected by the following factors: (i) The adopted
tree encoding (data structure): an inadequate representation
may reduce the algorithm performance [6]; (ii) the adopted
genetic operators: generally these operators do not generateradial configurations [7]. Observe that, although the
requirement of a radial configuration is common for DSR
problems, it makes the network modeling more difficult to
efficiently reconfigure DSs; and (iii) the use of a composite
M. R. Mansour, A. C. Santos, J.B.A. London Jr. and N.G. Bretas are
with the Department of Electrical Engineering of the EESC University of
Sao Paulo, Brazil (e-mails: {moussa, augustos, jbalj,
ngbretas}@sel.eesc.usp.br).
A.C.B. Delbem is with the Computer System Department of the ICMC
University of Sao Paulo, Brazil (e-mails: [email protected]).
objective function that weights the multiple objectives and penalizes the violation of constraints. This strategy suffers
from various disadvantages [8], [ 9].
In order to improve the EAs performance in DSR
problems, the methods proposed in [10], [11] used a new tree
encoding, named Node-Depth Encoding (NDE), and its
corresponding genetic operators [12],[13]. As it was shown in
[10], [11], the NDE can improve the performance obtained by
EAs in DSR problems because of the following NDE
properties: (i) The NDE and its operators produce exclusively
feasible configurations, that is, radial networks able to supply
energy for the whole system1; (ii) The NDE can generate
significantly more feasible configurations (potential solutions)
in relation to other codifications in the same running timesince its average time complexity is (O( n ),where n is the
number of graph vertices); (iii) The NDE-based formulation
also enables a more efficient forward-backward Sweep Load-
Flow Algorithm for DSs. Typically this kind of load flow
applied to radial networks requires a routine to sort network
buses into the Terminal-Substation Order (TSO) before
calculating the bus voltages [14]-[17]. Fortunately, each
configuration represented by the NDE has the buses naturally
arranged in the TSO. Thus, the SLFA can be significantly
improved by the NDE-based formulation.
The method proposed in [10] uses NDE and a conventional
EA. Simulation results presented in [10] demonstrate that the
conventional Evolutionary Algorithm using NDE (EADE) isan efficient alternative to deal with DSR problems in large-
scale DSs. On the other hand, the method proposed in [11]
uses NDE and a modified version of the Non-Dominated
Sorting Genetic Algorithm-II (NSGA-II). As demonstrated in
[8], one of the main advantages of the NSGA-II is that it deals
with many objectives without weight factors. Simulation
results presented in [11] have demonstrated that the modified
version of the NSGA-II using NDE (NSDE) is capable of
obtaining efficient solutions when it is applied to large-scale
DS in real time.
As demonstrated in [10] and [11], the NDE can improve the
performance obtained by EAs in DSR problems. The
objective of the present paper is to verify what is the betterchoice to use with the NDE? The conventional EA or the
modified version of the NSGA-II. In order to do that, this
paper presents a comparative analysis between the methods
EADE and NSDE, proposed in [10] and [11] respectively.
Although both methods can also be used for others DSRs
problems, this paper focuses on service restoration problem in
large scale DSs.
1 The term the whole system means all connected parts of the system.
Occasionally, there is no switch to connect an out-of-service zone to the
remaining network.
S
Node-depth Encoding and Evolutionary Algorithms
Applied to Service Restoration in Distribution Systems
M. R. Mansour, A. C. Santos, J. B. London Jr., A. C. B. Delbem, N. G. Bretas
978-1-4244-6551-4/10/$26.00 2010 IEEE
-
8/3/2019 05589541
2/8
2
The paper is organized as follows: Section II presents the
problem formulation; Section III introduces the NDE; Section
IV presents both methods EADE and NSDE, followed by
Section V, where simulations are presented. Section VI
contains the conclusion and final remarks.
II.PROBLEM FORMULATIONA.
Service Restoration
After the location of a fault has been identified and isolated,
the out-of-service area must be connected to another feeder by
opening and/or closing switches. Fig. 1 shows an example of
service restoration in a DS with three feeders, where black
rectangles indicate power sources in a feeder, solid lines are
Normally Closed (NC) switches, dashed lines are Normally
Opened (NO) switches, and black circles indicate sectors [10].
A sector is a set of connected buses and lines without
sectionalizing and tie-switches sectors. Suppose that sector 4
is in fault (Fig. 1(a)). Sector 4 must be isolated from the
system by opening switches A and B. Sectors 7 and 8 are in an
out-of-service area (masked area in Fig. 1(a)). One way to
restore energy for these sectors is closing switch C (Fig. 1(b)).
(a) Sector in fault (b) New configuration
Fig. 1. DS Reconfiguration.
After a faulted zone has been isolated and the out-of-
service area has been re-connected to the system, the
following constraints must be satisfied [10]: (i) a radial
network structure; (ii) no violation of the current limits in
lines and transformers; and (iii) voltage drops kept in the
adequate range. Two objectives have been considered for a
general service restoration problem: the minimization of both
the number of switching operations and out-of-service loads.
B.Mathematical FormulationA mathematical formulation of DSR problems is presented
in this Section. Although this formulation can also be used for
other DSR problems, such as planning and power loss
reduction, this paper focuses on service restoration problem.
A general formulation of DSR problems is described in [6],
which also presents a second formulation assuming an
Adequate Data Structure (ADS) to represent each systemconfiguration in the computer.
Using an ADS that stores the buses in the TSO and has
genetic operators that produce exclusively feasible
configurations, it is possible to write a general formulation of
DSR problem as follows:
Min. E(F) + |I(F)|
s.t. (1)
load flow calculated using an ADS
F is constructed by the ADS operators,
where:
F is a graph forest corresponding to a systemconfiguration, where each tree of that forest corresponds to
a feeder connected to a substation or to out-of-service
areas;
E(F) is the objective function; I(F) represents inequalities describing the network
operational constraints;
is a diagonal matrix of weights pondering the networkoperational constraints, and | | in (1) is the L1-norm2 of avector.
Function E(F) contains, in general, one or more of thefollowing components:
(F): number of out-of-service loads in a radial networktopology (forestF);
(F): system power losses forF; (F,F0): number of switching operations required to
obtain a given configuration F from a starting
configurationF0.
The network operational constraintsI(F) in DSR problems
usually include3:
An upper bound of current magnitude jx for each linecurrent magnitude jx on line j. The highest ratio
( ) /= jX F x x is called network loading of configuration
F;
The maximum current injection magnitude ib provided bya substation, where i means a bus in a substation. The
highest ratio ( ) /= i iB F b b is called substation loading of
configurationF;
A lower bound for node voltage magnitude. Let vk be thenode voltage magnitude at network bus k, and vb the
system base voltage; the lowest ratio ( )( ) 1 /k bV F v v= is
called voltage ratio of configurationF.
The vector of nodal complex voltages v is given by Yv=b,
where Yis the nodal admittance matrix (Y=AYxAT, whereA is
the incident matrix ofF, and Yx is the diagonal admittance
matrix), and b is a vector containing the load complex currents
(constant) at the buses ( 0)kb or the injected complex
currents at the substations ( 0)>kb .
The diagonal matrix is as follows:
11
, , ( ) 1
0, ;
>=
xw if X F w
otherwise
22 , , ( ) 10, ;
>
=
sw if B F wotherwise
33
, , ( ) 0.1
0, ,
vw if V F w
otherwise
>=
2 TheL1-norm of a vectorzof size n is given by1| |
n
rrz
= .
3 In [10], [11] the operational constraintsI(F)are calculated only for energized
areas .
-
8/3/2019 05589541
3/8
3
where the weights w11, w22and w33 are positive values.
In [10] and [11], the NDE is used as an ADS. As the NDE
operators generate only feasible configurations, it does not
require a specific routine to verify and correct unfeasible
configuration. The NDE also enables an efficient Sweep
Load-Flow that fast evaluates each new produced
configuration, for large-scale DSs, from the TSO provided by
the NDE [18].The Multi-objective EAs literature shows that aggregation
objective function, like E(F)+|I(F)| (equation (1)), restricts
largely the search space limiting the quality of the found
solutions [9]. Several approaches have been developed to
work with several objectives and constraints without such
restriction. In [11], the aggregation function was decomposed
and the problem (See Equation (1)) is reformulated as follows:
Min. E = [e1(F) |I'(F)| ]
s.t. (2)
load flow calculated using an ADS
F is constructed by the ADS operators,
where E is a vector of two objective functions: e1(F) is the
number of switching operations; and |I'(F)| is an
aggregation function with the remaining constraints and
objectives. As the number of manually controlled switches
used in DS is bigger than the number of automatic control
switches, the time taken by the restoration process depends on
the number of switching operations, which should be kept to a
minimum possible. As a consequence, we remark that e1(F) is
the most important aspect for the service restoration problem,
thus, it is a separate objective function in that formulation,
enabling the searching algorithm to focus on this aspect.
III. NODE-DEPTH ENCODINGThe NDE [12], [13] is a graph tree4 encoding. A graph G is
a pair (N(G),E(G)), where N(G) is a finite set of elements
called nodes andE(G) is a finite set of elements called edges.
The NDE uses an array to store all pairs (nx,dx), where nx is a
node and dx its depth5. The tree can be represented by an array
of pairs (nx,dx). The order the pairs are disposed on the array
can be obtained by a depth search algorithm [19], starting
from the root node of the tree. This processing can be
executed off-line. Fig. 2.(a) presents a graph, where heavy
lines highlight a spanning tree of the graph. Fig. 2.(b)
illustrates the NDE corresponding to this spanning tree,
assuming node 1 as its root node.
The whole forest is encoded as the union of the NDE arrays
of all trees in the forest. In this way, a forest representation F
can be implemented as an array of pointers, each one pointing
to the NDE of a tree.
From NDE, operators were developed in order to efficiently
manipulate a forest producing a new one. These operators
perform pruning and grafting in the forest generating modified
forests. The pruning and grafting is equivalent to properly
4 A graph tree is a connected and acyclic subgraph of a graph.5 The depth of a node is the length of the unique path from the root of the tree
to the node.
generating a new NDE. The developed operators can construct
NDEs of the modified forests using relatively low running
time. More details about the NDE and its operators, applied to
service restoration problems, can be found in [10].
4 5 43 4542 3 322 11012 13 145 15769 10 1148 321node
depth
41 3 5 6 7
1492 11
128 10 13
15
2.a
2.b
Fig. 2. A graph of a spanning tree and its NDE.
IV. EVOLUTIONARY ALGORITHMS WITHNDEEvolutionary Algorithms are stochastic search algorithms
based on principles of natural selection and recombination.
They have been used to solve difficult problems with
objective functions that are multimodal, non-well-behaved
continuous or non-differentiable functions. These algorithms
attempt to find the optimal solution to the problem at hand by
manipulating a set (called population) of candidate solutions(called individuals) [20]. The population is evaluated
according to a fitness function (based on the particular criteria
that apply to solutions of the problem in hand) and the best
solutions are selected to reproduce, generating a new
population. The process of constructing a population from
another is called generation. After several generations, very fit
individuals dominate the current population, increasing the
average quality of the generated solutions.
A.Conventional EA using NDEThis section summarizes the conventional Evolutionary
Algorithm using NDE (EADE) proposed in [10] to treat
service restoration problems in large-scale radial distributionsystem.
After the location of a fault has been identified, the faulted
zone is isolated. The isolation of the sector in fault is made by
opening all sectionalizing switches that connect this sector to
another sector. As a consequence, some areas could be left
without electricity. A restoration service is performed to
restore electricity for these areas. As the out-of-service area
can be considered a sub tree, NDE operators can be applied to
connect it to another tree (feeder), when possible (see [10]).
The application of NDE operators produces the first
individual (configuration after the sector in fault has been
isolated and the out-of-service area has been restored) of the
population. This individual can violate one or more
constraints. Thus, it is necessary to find a new configuration.
The EADE starts with only one feasible configuration, and
from this one, it can produce others that are always feasible
configurations.
Some parameters must be established:
a) Population size np. It indicates how many individuals must
remain from a generation to another;
b) Maximum generation numbergmax. It indicates how many
individuals must be generated.
-
8/3/2019 05589541
4/8
4
Solutions generated by the EADE can be stored or
discarded, depending on the degree of adaptation of the
individual. At first, there is only one individual in the
population (it corresponds to original configurationF0). New
individuals are generated and added to the population until it
reaches the size np, depending on a selection criterion based
on the individual fitness degree to the problem objectives. The
process of generating and selecting new individuals to the
population continues until reachinggmax. Algorithm 1describes the pseudo-code of theEADE.
Algorithm1
Selection of new individuals to the population is made in
each new generation according to a fitness function. The
generated individual is evaluated, and if it has better fitnessthan any individual of the population, it is added to the
population. As the population is stationary, the individual with
the worst fitness is discarded.
B.NSGA-II using NDE (NSDE)The method proposed in [11] uses NDE and a modified
version of the Non-Dominated Sorting Genetic Algorithm-II
(NSGA-II).
Such as a conventional EA, NSGA-II also utilizes
selection, crossover, and mutation operators to create mating
pool and offspring population. However, while conventional
EA converts the multi-objective optimization problem into a
single objective optimization one with the help of weightingfactors, NSGA-II retains the multi-objective nature of the
problem.
NSGA-II works with two populations, as in conventional
EAs: parentsPand offspring Q. In the first iteration, a random
parent populationP0 of sizeNis created and ordered by non-
dominance (N is the number of strings or solutions in P0).
Each solution has a fitness according to its non-dominance
level (1 is the best level, 2 is the second and so on). Then,
operators of tournament selection, crossover and mutation are
applied to generate the offspring population Q0 of size N.
Both populationsPand Q are joined in a population R0 = P0
U Q0, with size 2N. For new iterations, t = 1, 2 ,..., Gmax, the
NSGA-II works withRtpopulations.
AfterRt populations have been obtained, the individuals
are ordered by non-dominance in the frontiers F1, F2, ..., Fk.
The population size is constant, then from 2N individuals
present inRt, onlyNindividuals are inserted in the population
Pt+1; otherN are discarded. This insertion must start by the
individuals in frontierF1, following,F2 and so on.WhilePt+1 + |Fi| N, all individuals inFi must be inserted
inPt+1. If there exist a frontierFi to be inserted in that |Fi| > N
- Pt+1, the best spread solutions in Fi are chosen by NSGA-II.
This spread degree is determined by the method named
crowding distance (diversity). All solutions in Fi are ordered
according to their decreasing distances. The first N - |Pt+1|
solutions inFi are copied forPt+1.
Finally, Qt+1 is generated from Pt+1 by operators of
tournament selection, crossover and mutation.
In general, NSGA-II does not present a good performance
when applied to problems involving a large number of
objective functions [21]. To deal with this problem, in [11]some modifications were made in NSGA-II in order to be
applied to service restoration problems.
The mathematical model proposed in [11] is shown in
Section II (Equation (2)). This model has two objective
functions: e1(F) is the number of switching operations (the
crucial objective); and |I'(F)| is an aggregation function
involving voltage drop, power losses and operational
constraints. Thus, NSGA-II is capable of minimizing a large
number of objectives without incurring into the problem
presented in [21]. The generation of populationsP and Q is
quite different from that realized by NSGA-II. This
modification was necessary to adapt the operators proposed in
[20], [21] together with NDE.
The NDE operator 1 [10] is utilized to connect the out-of-
service area to any feeder, generating the first individual of
the population. From this first individual, who represents one
feasible configuration, otherN-1 individuals are generated to
fill population P1. The following steps are similar to the
NSGA-II previously presented.
ConsiderGmax the maximum generation number. The NDE
operator 1 is utilized to generate new individuals for
population Q until Gmax/2 has been reached. After the
generations counter had reached Gmax/2, Operator 2 [10] is
utilized to generate the new population Q. This strategy is
adopted to take better advantage of the operators.Some parameters must be established:
1. PopulationPand Q, both with sizeN;2. Maximum generation numberGmax.
Algorithm 2 describes the pseudo-code of theNSDE.
V.SIMULATION RESULTSIn order to compare the methods EADE and NSDE, two
large-scale DSs have been studied. The first one consists of 83
buses, 96 switches (83 NC and 13 NO), and 11 feeders. It
corresponds to the DS of Taiwan Power Company (TPC) and
-
8/3/2019 05589541
5/8
5
has been utilized in several researches [22]- [25] as a test
system. The second one is the fairly large DS of Sao Carlos
city in Brazil with 3,860 buses, 532 sectors, 509 NC
sectionalizing switches, 123 NO tie-switches, 3 substations,
and 23 feeders (the data of the DS of Sao Carlos city are
available in [26]).
Both methods have been programmed using Core 2 Quad
2.4GHz, 6Gb of memory, with Linux operating system,
version Debian 5.03 AMD64, and language compiler C gcc.
Algorithm2
As previously presented the NSDE uses two minimization
functions: (1) number of switching operations and (2) the
aggregation function. This aggregation function is described
as follows:
11 22 33( ) ( ) ( ) ( ) ( ),f F F w X F w B F w V F = + + + (3)
where the power losses (F) are in kW, X(F), B(F), and V(F)
are defined in Section II. We remark that all reconfigurations
generated by both EADE and NSDE energize all of the out-
of-service loads, thus, ( ) 0F = (see Section II) for any
configurationF. The weight factors are:
11
100, , ( ) 1
0
...
...., ;.
if X F w
otherwise
>=
22
100, , ( ) 1
0
...
...., ;.
if B F w
otherwise
>=
33
100, , ( ) 0.1..
....0, .
if V F w otherwise
>=
The EADE uses a similar aggregation function, with the
switching operations including:
11 22 33 44( ) ( ) ( ) ( ) ( ) ( , ),f F F w X F w B F w V F w F F = + + + +
(4)
where (F,F0) is the number of switching operations that is an
integer value (w44 = 4). Observe that in the NSDE the number
of switching operations is a separate objective function,
enabling the searching algorithm to focus on this aspect.
In order to compare the performance of both methods, to
each systems it was assumed a fault took place in a sector that
is directly connected to one substation. As a consequence,
when this sector is isolated, the larger feeder is left without
energy. In all simulations both strategies were able to restore
the entire out-of-service area.
In the NSDE, the individual considered as the best is the
one having, at the same time, the lowest number of switching
operations and the lowest aggregation function value when the
process is finished. On the other hand, in the EADE theindividual considered as the best is the one who has the lowest
aggregation function value when the process is finished.
A.Simulation with the TPC systemIt has assumed a fault in sector 12 interrupting the service
of the largest feeder. The parameters utilized in the
simulations were: NSDE:N= 200 (N= individuals generated
in each generation), and Nmax = 50 (maximum number of
generations); EADE: N = 1 (individual created in each
generation), andNmax = 5000 (maximum number of generation
with population of size 20).
Both algorithms were executed 20 times. As it can be seen
in Table 1, EADE requires more switching operations thanNSDE. However, the processing time of EADE is shorter than
the processing time of NSDE.
TABLE1
SIMULATION RESULTSTPC SYSTEM
Average *SD Average *SD
Power Losses (kW) 44145,53 373,8 44313,37 351,48
Voltage Drop (%) 7,63 0 7,34 0,11
Network Loading (%) 495 15,57 482,36 14,48
Transfromer Loading (%) 680,61 1,01 629,61 28,55
Switching Operations 17,9 1,02 9,5 1,7
Time (ms) 140,5 19,05 435,5 58,71
*SD: Standart Deviation
EADE NSDE
B.Simulation with the DS of Sao Carlos CityThe parameters utilized in the simulations were: NSDE:N=
150 (N= individuals generated in each generation), and Nmax
= 150 (maximum number of generations); EADE: N = 1
(individual created in each generation), and Nmax = 5000
(maximum number of generation with population of size 20).
Figures 3, 4, 5 and 6 shows the performance of the NSDE.
Table 2 presents the results obtained by both methods (they
were executed 20 times).
TABLE2
SIMULATION RESULTS -DS OF SAO CARLOS CITY
Average *SD Average *SD
Power Losses (kW) 240.82 14.66 269.11 11.49
Voltage Drop (%) 4.77 2.22 3.35 0.33
Network Loading (%) 70.16 6.64 72.93 9.06
Transformer Loading (%) 60.16 8.62 54.14 2.53
Switching Operations 19.38 4.41 13 4.34
Time (ms) 2756.19 176.99 2788.57 137.56
*SD: Standart Deviation
EADE NSDE
As it can be seen in Table 2, EADE requires more
-
8/3/2019 05589541
6/8
6
switching operations than NSDE. Although the processing
time of EADE is shorter than the processing time of NSDE,
this difference is not so significant. Moreover, the solutions
found by the NSDE have lower voltage drops than the
solutions found by the EADE. Configurations with low
voltage drop are important in terms of service quality.
Fig. 3. The First Pareto Front.
Fig. 4. Amount of Power Losses in kW.
VI. CONCLUSIONSThe service restoration problem in DS is a combinatorial
optimization problem with higher complexity. Several EAs
have been proposed over the last decades to deal with this
problem. However, the running time may be very long or
even prohibitive in applications of EAs to large-scale DS.In order to overcome this drawback, a new tree encoding,
called Node-depth Encoding (NDE), has been successfully
applied together with EAs [10], [11].
In [10] the conventional Evolutionary Algorithm was
combined with NDE (EADE) to treat the service restoration
problem in large-scale radial distribution systems. On the
other hand, in [11] a modified version of the NSGA-II using
NDE (NSDE) was proposed to deal with that difficult
problem.
In this paper both methods, EADE and NSDE, were
applied to two DSs. The results have demonstrated they
have enabled the service restoration in large-scale DSs and
solutions were found where: energy was restored to the
entire out-of-service area, the operational constraints were
satisfied, and a reduced number of switching operations was
obtained. Moreover, from the relatively low running time
required to elaborate restoration plans for the fairly large DS
of Sao Carlos city, we can conclude that those methods canelaborate adequate service restoration plans for large-scale
DSs.
The simulation results presented in this paper showed the
EADE is better than NSDE in terms of power losses and
running time. However, NSDE is better than EADE in terms
of voltage drop, transformed loading and switching
operations. As a consequence, considering that the main
objectives of a service restoration plan are (i) restoring
energy as much as possible and (ii) reducing the number of
switching operations, we can conclude that NSDE is better
than EADE for service restoration, but not for DSR
problems in a general way. In a future paper a more detailedanalysis of the application of both EADE and NSDE for
DSR problems will be presented.
Fig. 5. Switching Operations.
Fig. 6. Power losses and switching operations normalized.
-
8/3/2019 05589541
7/8
7
VII.ACKNOWLEDGMENTThe authors would like to acknowledge FAPESP for the
financial support given to this research.
REFERENCES
[1]Augugliaro, A., L. Dusonchet, and E. Riva Sanseverino,Multiobjective service restoration in distribution networks
using an evolutionary approach and fuzzy sets.
International Journal of Electrical Power & Energy
Systems, 2000. 22(2): p. 103-110.
[1] K. Nara, A. Shiose, M. Kitagawa, and T. Ishihara,Implementation of genetic algorithm for distribution
systems loss minimum reconfiguration, IEEE Trans.
Power Syst., vol. 7, no. 3, pp. 10441051, Aug. 1992.
[2] Y. Fukuyama, H.-D. Chiang, and K. N. Miu, Parallelgenetic algorithm for service restoration in electric power
distribution systems, Elect. Power Energy Syst., vol. 18,
pp. 111119, 1996.
[3] A. Augugliaro, L. Dusonchet, and E. R. Sanseverino,Multiobjective service restoration in distribution
networks using an evolutionary approach and fuzzy sets,
Elect. Power Energy Syst., vol. 22, pp. 103110,2000.
[4] J. Z. Zhu, Optimal reconfiguration of electricaldistribution network using the refined genetic algorithm,
Elect. Power Syst. Res., vol. 2, pp. 3742, 2002.
[5] Y. Y. Hong, and S. Y. Ho, Determination of networkconfiguration considering multiobjective in distribution
systems using genetic algorithms, IEEE Trans. Power
Syst., vol. 20, no. 2, pp. 10621069, May 2005.
[6] Delbem, A.C.B, de Carvalho, A. and Bretas, N., Mainschain representation for evolutionary algorithms applied to
distribution system reconfiguration. IEEE Transactions on
Power Systems, 2005. 20(1):p.425-436.
[7] E. M. Carreno; R. Romero, and A. Padilha-Feltrin, "Anefficient codification to solve distribution network
reconfiguration for loss reduction problem", IEEE
Transactions on Power Systems, vol. 23, N.4, pp. 1542-
1551, Nov., 2008.
[8] Y. Kumar, B. Das, Multiojective, Multiconstraint ServiceRetoration of Electric Power Distribution System With
Priority Customers. Cambridge, IEEE Transactions on
Power Delivery, 2008. 23(1):p.261-270.
[9] K. Deb, Multi-Objective Optimization Using EvolutionaryAlgorithms. Chichester, UK: Wiley, 2001.
[10]Santos, A. C.; Nanni, M.; Mansour, M. R.; Delbem, A. C.B.; London, J. B. A.; Bretas, N. G., A power flow method
computationally efficient for large-scale distribution
systems, Transmission and Distribution Conference and
Exposition: Latin America, 2008 IEEE/PES , vol., no.,
pp.1-6, 13-15 Aug. 2008.
[11]Mansour, M.R. et al, Multi-Objective EvolutionaryAlgorithm and an Efficient Data Structure, proceedings
of the IEEE Bucharest Power Tech Conference, June 28 th
July 2nd
, Bucharest, Romenia, CD (paper: 706), 2009.
[12]A. C. B. Delbem,and A. C. P. L. F. Carvalho, "A ForestRepresentation for Evolutionary Algorithms Applied to
Network Design", Genetic and Evolutionary Computation
GECCO, 2003.
[13]A. C. B. Delbem, A. C. P. L. F. Carvalho, C. A. Policastro,A. K. O. Pinto, K. Honda, and A. C. Garcia, "Node-Depth
Encoding for Evolutionary Algorithms Applied to
Network Design", 6th Genetic and Evolutionary
Computation Conference GECCO, vol. Part I, pp. 678-
687, 2004.
[14]D. Shirmohammadi, H. W. Hong, A. Semlyen, and G. X.A. Luo, "A compensation-based power flow method for
weakly meshed distribution and transmission networks",IEEE Transactions on Power Systems, vol. 3, pp. 753-762,
May, 1988.
[15]D. Das, H. S. Nagi, and D. P. Kothari, "Novel method forsolving radial distribution networks", IEE Proceedings-
Generation, Transmission and Distribution, vol. 141, pp.
291-298, July, 1994.
[16]M. H. Haque, "Efficient load flow method for distributionsystems with radial or mesh configuration", IEE
Proceedings-Generation, Transmission and Distribution,
vol. 143, pp. 33-38, Jan., 1996.
[17]M. S. Srinivas, "Distribution load flows: a brief review",IEEE Power Engineering Society Winter Meeting, 2000.
[18]Santos, A. C.; Nanni, M.; Mansour, M. R.; Delbem, A. C.B.; London, J. B. A.; Bretas, N. G., A power flow method
computationally efficient for large-scale distribution
systems, Transmission and Distribution Conference and
Exposition: Latin America, 2008 IEEE/PES , vol., no.,
pp.1-6, 13-15 Aug. 2008.
[19]T. H. Cormem, C. E. Leiserson, R. L. Rivest, and C. Stein,Introduction to Algorithms. Cambridge, MA: MIT
Press/McGraw Hill, 1990.
[20]K. A. De Jong, Evolutionary computation: A unifiedapproach. MIT Press, 2006.
[21]Deb, K. and Sundar, J. 2006. Reference point based multi-objective optimization using evolutionary
algorithms. In Proceedings of the 8th Annual Conferenceon Genetic and Evolutionary Computation (Seattle,
Washington, USA, July 08 - 12, 2006). GECCO '06.
ACM, New York, NY, 635-642.
[22]C. Wang, H. Z. Cheng, "Optimization of networkconfiguration in large distribution systems using plant
growth simulation algorithm", IEEE Transactions on
Power Systems, vol. 23, pp. 119-126, Feb., 2008.
[23]C. T. Su, C. S. Lee, "Network reconfiguration ofdistribution systems using improved mixed-integer hybrid
differential evolution", IEEE Transactions on Power
Delivery, vol. 18, pp. 1022-1027, July, 2003.
[24]C.-T. Su, C.-F. Chang, J.-P. Chiou, "Distribution networkreconfiguration for loss reduction by ant colony searchalgorithm", Electric Power Systems Research, vol. 75, pp.
190-199, Aug., 2005.
[25]H. C. Cheng, C. C. Kou, "Network reconfiguration indistribution systems using simulated annealing", Electric
Power Systems Research, vol. 29, pp. 227- 238, May,
1994.
[26]Source project -http://lcr.icmc.usp.br/colab/browser/Projetos/MEAN ,
2009.
-
8/3/2019 05589541
8/8
8
BIOGRAPHIES
Moussa Reda Mansour (S' 2009) received the B.Sc. degree in computing
sciences from the State University of Western Parana, Brazil in 2007 and
M.Sc. degree in electrical engineering from University of Sao Paulo, Brazil in
2009. He is currently pursuing the Pd.D. degree in electrical engineering at the
University of Sao Paulo. His research interest areas are bioinformatics, data
structures, graphs, high performance computing, distribution power flow, and
voltage stability assessment.
E-mail: [email protected]
Augusto Cesar dos Santos (S' 2008) received the B.Sc. degree in electrical
engineering from the Federal University of Mato Grosso, Brazil in 2001, and
the M.Sc. degree in electrical engineering from the University of Sao Paulo,
Brazil in 2004 and the Ph.D. degree in Electrical engineering in the same
institution in 2009. He has been a professor at the Federal Technical School of
Palmas, Brazil since 2003. His research interest areas are network design,
graphs, evolutionary algorithms, and multicriteria problems.
E-mail: [email protected]
Joao Bosco Augusto London Junior (S'1997-M'02) received the B.S.E.E.
degree from Federal University of Mato Grosso, Brazil, in 1994, the M.S.EE
in 1997 from E.E.S.C. - University of Sao Paulo, Brazil, and the Ph.D. degree
in 2000 from E.P. - University of Sao Paulo, both in Electrical Engineering.
He is currently working as an Assistant Professor at the EES.C. - University of
Sao Paulo. His main areas of interest are power system state estimation and
application of sparsity techniques to power system analysis.
E-mail:[email protected]
Alexandre Claudio Botazzo Delbem received the Ph.D. degree from the
University of Sao Paulo, Sao Paulo, Brazil, in 2002. He became Assistant
Professor at the University of Sao Paulo in 2003. He researches into
efficiency in solutions on the real world: large-scale, multicriteria, and real-
time. The main areas are power system, scheduling, bioinformatics, and data
structures.
E-mail: [email protected]
Newton Geraldo Bretas received the Ph.D. degree from the University of
Missouri, Columbia, in 1981. He became Full Professor at the University of
Sao Paulo, Sao Paulo, Brazil in 1989. His work has been concerned with
power system analysis, transient stability using direct methods, power system
state estimation and service restoration for distribution systems.
E-mail: [email protected]