Anda di halaman 1dari 8

IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 21, NO.

3, JULY 2006

1735

Artificial Neural Networks and Clustering


Techniques Applied in the Reconfiguration
of Distribution Systems
Harold Salazar, Student Member, Ramn Gallego, and Rubn Romero, Member, IEEE

AbstractOne objective of the feeder reconfiguration problem


in distribution systems is to minimize the power losses for a specific load. For this problem, mathematical modeling is a nonlinear
mixed integer problem that is generally hard to solve. This paper
proposes an algorithm based on artificial neural network theory.
In this context, clustering techniques to determine the best training
set for a single neural network with generalization ability are also
presented. The proposed methodology was employed for solving
two electrical systems and presented good results. Moreover, the
methodology can be employed for large-scale systems in real-time
environment.
Index TermsArtificial neural networks (ANNs), clustering
techniques, feeder reconfiguration, optimization techniques.

I. INTRODUCTION

TILITIES are constantly looking for new technologies


that enhance power delivery performance. One of several
important issues is the control of power loss. Several strategies
can be employed to minimize power losses in a distribution
network including: 1) inclusion of capacitor banks; 2) phase
balancing; and 3) reconfiguration of distribution feeders.
The reconfiguration of distribution feeders consists of
changing the system topology by opening and closing switches
with the objective of minimizing system losses or minimizing
service restoration time in the occurrence of contingencies.
This entails different objectives. In the case of system losses,
the main concern is to minimize active power losses. The cost
of no-delivery energy, the number of customers affected by
the outage and restoration time are the decision variables that
want to be minimized for a power system restoration problem.
For both problems, the mathematical model is a nonlinear
mixed integer problem. This paper deals with active power loss
minimization in the distribution system.
The existing solution techniques employed in the reconfiguration problem for loss minimization can be separated into

Manuscript received December 16, 2004; revised September 28, 2005. This
work was supported in part by CNPq, in part by FAPESP (Brazil) and in part by
the Universidad Tecnolgica de Pereira (Colombia). Paper no. TPWRD-005922004.
H. Salazar and R. Gallego are with the Universidad Tecnolgica de
Pereira, Pereira-Risaralda A.A. 097, Colombia (e-mail: hsi@utp.edu.co;
ragr@utp.edu.co).
R. Romero is with the Electrical Engineering Department, FEIS-UNESP, Ilha
Solteira SP 15385-000, Brazil (e-mail: ruben@dee.feis.unesp.br).
Digital Object Identifier 10.1109/TPWRD.2006.875854

two groups [18]: 1) heuristic algorithms and/or classic mathematical optimization techniques and 2) algorithms based on artificial intelligence (AI) in which some metaheuristics can be
incorporated. The algorithms belonging to group (1) generally
determine only one solution for a specific load condition which
is normally reached through an interactive process. The artificial neural networks (ANNs) belong to group (2) and can provide a set of good quality topologies for each load pattern in
real-time mode without executing an iterative process (i.e., the
ANN can provide solutions when a change in the load profile
occurs without executing an extensive iterative procedure).
Methods that employ classical optimization techniques can
be found in [19], [20], [24][26]. All of these approaches
propose different heuristic methods to minimize the computational effort to get a solution. Reference [22] employs the ANN
technique and presents important contributions; however, the
method proposes a large number of grouped neural networks
that make solutions for large systems almost impossible due to
the amount of the required training. Another limitation is the
output layer that limits the solution to one of the topologies
found during the training phase, limiting the generalization
capacity of a neural network (NN).
Another ANN implementation is proposed in [27]. The main
difference with the previously mentioned study is the use of
a Hopfield neural network that determines a topology after
reaching its equilibrium phase. The major problem is related to
the dynamic nature of the neural network, for which only small
systems can be solved.
This paper proposes an ANN that takes into account the problems mentioned above. The ANN employs only one neural network and provides the ability to determine the most suitable
topologies. In order to improve the performance and structure
of the ANN, the use of clustering techniques is proposed for
reducing the number of input data of the ANN. The best performance is achieved by employing clustering techniques for
the training sets, which results in a more effective information source for the ANN. The result is an ANN with enhanced
generalization ability and with the possibility of determining
high-quality topologies with lower losses.
This paper is organized as follows: Section II provides a
mathematical formulation of the problem. A review of neural
networks and clustering techniques is presented in Section III.
Section IV explains how neural network along with clustering
techniques can be used to solve the problem. Numerical results
are reported in Section V and the conclusions are in Section VI.

0885-8977/$20.00 2006 IEEE

1736

IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 21, NO. 3, JULY 2006

II. MATHEMATICAL FORMULATION


One objective of the reconfiguration of the distribution systems is to determine the topology with minimum loss of active
power. The proposed mathematical model is an improved version of the model from [18]
(1)

(2)
(3)
(4)
(5)
(6)
(7)
where is the number of electrical nodes in the system, and
, , and
are the apparent power flow, electrical current
at branch , and the impedance of the branch , respectively.
is the load at bus ,
is the voltage at bus ,
is the
is equal to 1 if there is only
power flow at the feeder , and
one path between a terminal bus and a source; otherwise,
is
zero.
In the proposed mathematical formulation, the objective
function (1) represents the active losses in the system; constraints (2) and (3) represent Kirchhoffs Law, the constraints
(4) and (5) represent the power flow at the branches and the
voltage that should be kept within the limits. Constraint (6)
is the operational limits of the substation transformers and
(7) is the constraint that keeps the system radiality. The corresponding model is a mixed integer nonlinear programming
problem (MINLP).
III. NEURAL NETWORK AND CLUSTERING TECHNIQUES
A. Neural Networks
The ANN, also known as a neural network (NN) for short,
represents an organized system of densely connected nodes,
usually in a feedforward way. Each connection (or neurons) is
associated with a number that is referred to as weight. The NN
described in this paper is a standard multilayer perceptron. It is
net, it represents
shown in Fig. 1, and is also called
an NN with neurons from the input layer which receives information from the external world, neurons from the hidden
layer (which propagates the information), and neurons in the
output layer, which provides the response of the NN.
The output of an NN can be defined as a function of input
and weights
in the form
, in which represents the mapping function defined by the NN
.
in
The NN learning process consists of adjusting weights
order that a good mapping for the learning data is achieved.
Therefore, for learning data with an unknown mathematical relation, the NN provides a mapping. The set of data for which the
mapping is executed is represented in the following form:
(8)

Fig. 1. Multilayer perceptron NN.

where
represents the input and desired output for a
training pattern . The training algorithm looks for a function
with the ability to adjust and generalize the training set [the
generalization is the ability of an NN to provide adequately an
output for an input that does not belong to a training set (8)].
Based on an input and its corresponding desired output ,
the training process minimizes the energy function , which is
the mean quadratic error between and for all elements in
the training set [2][5]
(9)
, the algorithm tries to find a set
As for
that
, for all training set (i.e., the ideal condition is a combination of weights that makes the cost function
equal to zero). However, as the mapping function is nonlinear
due to the transfer functions of the different layers, the training
algorithm is an iterative process that minimizes (9) for a given
tolerance, which may be any algorithm employed for optimizing
the unconstrained nonlinear problems.
The training algorithms change their weights according to a
(10). The direction is determined by using
search direction
the classical first- and second-order algorithms. For the first
is found by using the gradient of the objective function
case,
(9) and they are known as backpropagation algorithms or gradient descendant. These algorithms are fast and the only drawback is that the back-propagation can only be applied to networks with differentiable activation functions
(10)
Another group is formed by algorithms, such as the conjugate gradient and quasi-Newton and LevenbergMarquardt,
that present good results even when some simplifications are
employed in order to avoid the higher order derivatives [5].
Heuristic algorithms that present good performance with little
computation effort also exist. They are the Delta-Bar-Delta [8],
QuickProp [6], and the Rprop [7] algorithm to name a few.
B. Clustering Techniques
The clustering techniques represent mathematical tools to analyze and create groups with similar characteristics as well as to
identify and recover unknown features of each identified group.
For a particular set of data, as shown in Fig. 2, the clustering
algorithms identify an -group set with its most representative

SALAZAR et al.: ANNs AND CLUSTERING TECHNIQUES

1737

Step 1) Calculate the membership


that satisfy
values
the following relation:
(12)
Step 2) Calculate the center of the
cluster (grouping)
(13)
Fig. 2. Clustering with the representative elements.

Step 3) Update the membership values


for every cluster

element. For the case in the figure, three groups are identified
with a central element that is the most representative.
This work proposes a clustering method based on demand
values. It does not take into account the geographical localization of them. Thus, only the active and reactive power were
considered. This approach results in a small group of loads that
completely represent all demands of the system.
A consequence of the application of the clustering technique
is the significant reduction of the neurons in the input layer,
which increases the NN performance.
Clustering techniques consider two fundamental criteria:
the proximity measurement and the grouping criterion. The
proximity measurement represents the degree of similarity
between two points and takes into account the characteristics of
the system in order to avoid the dominance of one characteristic
over the others. The grouping criterion may be represented by
a cost function of the algorithm or by another criterion that
allows the clustering by using the proximity measurement.
The Fuzzy c-mean (FCM) algorithm is the most relevant partition algorithm in the literature [12][14] and it is equivalent
to the Hard c-mean (HCM) algorithm [30]. For a data set of ;
; and
, the algorithm groups the elements
into clusters in which one element belongs to different groups
with different degrees of membership. The basic objective of
most representative elements of
the algorithm is to find the
the groups, which will represent the center of each group or
partition. These elements are found iteratively minimizing functhat represents
tion (11) considering the value given by
the membership of to the grouping and to the center of
the cluster. The objective function of the FCM algorithm is as
follows:
(11)
where is the number of clusters, is the number of available
is the defuzzification factor that determines the overdata,
lapping degree of fuzzy sets, and
is the metric that defines
the distance between and . Different metrics are presented
in [16] and, in this paper, the Euclidean distance is used as the
measure of proximity. It should be noted and are active or
reactive power demands at different nodes of the system.
The FCM algorithm executes the following algorithm to determine the center and membership values that minimize
.

(14)
Step 4) Repeat steps 2 and 3 until the
in (11) does not
function
present a significant modification for two consecutive
iterations.
A difficulty in the FCM algorithm is the determination of
the number of clusters . A nonadequate choice may generate
that do not represent the data. A
nonreliable ;
way to get around this problem is to employ validation indices
to allow the comparison of the partitions or clusters determined
by the algorithm.
The quality of a partition or the number of groups is evaluated based on two criteria: compression and separation. Compression establishes that the members of each group should be
as close to each other as possible. Compression can be achieved
by minimizing the variance of the group. On the other hand, the
separation establishes that the groups should be separated adequately among them.
Several validation indices with different compression and
separation criterion have been proposed [16], [17]. The most
cited is the proposal of XieBeni [15]. The method consists of
which determines the sepemploying a validation function
aration and compression of a partition. The proposed strategy
is as follows:
for function
(15)
The function above is independent from the algorithm used
to establish the partition. Nevertheless, if the FCM algorithm is
being the Euclidean distance, the numerator
employed with
of (15) is the objective function (11), thus giving the following
relation:
(16)
is the minimum distance between point and the
where
center of the cluster . Simple calculation and little computational effort are advantages provided by (16). The best par, which provides a partititioning is found by minimizing
tioning that meets the compression and separation criteria [15].

1738

Fig. 3.

IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 21, NO. 3, JULY 2006

Relation between state and topologies.

The use of the FCM algorithm provides partitions (centers


with different
and membership functions) for ;
). If
is the number of
values of (i.e., for
values of
evaluated for each , then the best grouping should
satisfy the following criterion:

Fig. 4.

Active and relative power of a load group.

(17)
which finds the lower value of the XieBeni index. The algorithm is given as follows.
1) Initialize
,
,
.
2) Initialize the membership values
that satisfy the constraint
(12).
3) Execute FCM algorithm.
4) Calculate the XieBeni validation
.
index
,
.
5) If
6) If the optimal solution is not
found, then return to step 2.
limit
stop. Otherwise, go
7) If
to 8.
and return to step 2 until
8)
is
a the maximum number of
reached.
IV. PROPOSED METHODOLOGY
The distribution system reconfiguration problem by the NN
approach may be modeled as a pattern recognition problem in
which there is a topology with minimum loss for each load pattern. The training set should present sufficient information so
that the NN can provide the adequate mapping of the problem.
The construction of the training set should also be independent
from the system size in order for the NN to be applicable to realistic distribution systems.
The state of the system is described by a vector with the active and reactive demand at each system bus. Therefore, for each
system state, one or several radial topologies may exist that minimize the objective function. This concept is shown in Fig. 3.
Thus, the training pair is formed by the load at the buses (input
data) and the topology that minimizes the losses (output data).
A training pair of the set (8) presents the input for the state

represents the topoloof the system and the desired output


gies that minimize the losses.
Reference [22] proposes two criteria for selecting the system
load classes, and 2) disstate: 1) dividing of the system into
cretize the load into levels according to [23]. Therefore, if the
buses in the system are grouped into
load classes, the total
. Three classes with four discretization
number of states are
levels result in 64 states. These states, coded in binary form, represent the training set that will be referred to in this paper as the
classical training set.
A load group is represented by the load at buses that present
similar behavior and do not depend on the feeder they are connected to. The load at all buses belonging to the group for a
specific load level can be plotted as shown in Fig. 4. These load
values represent a subvector of the system state vector.
The information available in Fig. 4 can be compressed by
using a smaller group of active and reactive power demand. If
the active and reactive power values are the input data of an FCM
clustering algorithm, the output is given by a reduced group of
active and reactive values as it is represented by asterisks in
Fig. 5. In general, if a distribution system presents three load
groups represented by , , and buses, the size of the state
vector is
, in which the load at each group 1, 2,
,
, and
, respectively.
and 3 is a subvector with size
If the clustering technique is used, the resulting subvector is
is less than
smaller since the number of cluster of group i
(i.e.,
,
, and
. The final
as well as
vector is shown in Fig. 6. In general,
.
The number of clusters is determined by the strategy presented in Section III-B. The strategy is applied for each load
group. The process is repeated for all groups in order to obtain
the best partition for the system state. The process is summarized as follows.
1) Build the classical training set.
2) Define the number of partitions for each load group with
the algorithm of Section III-B.

SALAZAR et al.: ANNs AND CLUSTERING TECHNIQUES

1739

Fig. 7.

NN structure.

TABLE I
VALIDATION INDEX14 BUS SYSTEM

Fig. 5. Representative loads obtained by using the FCM algorithm with five
clusters.

V. TESTS AND RESULTS


Two systems were employed to test with the methodology:
an IEEE-14 system with 14 buses, also employed in [22], and a
realistic system with 136 buses from Tres Lagoas, Brazil.
A. IEEE 14-Bus System

Fig. 6.

Reduction of the size of the system state by using clustering techniques.

3) Find the active and reactive power values of the load


groups with the FCM algorithm.
The strategy above reduces the size of the training set input
vector. Therefore, a distribution system with buses is represented in the NN by a reduced number of neurons in the input
layer. Without employing the clustering technique, the input
neurons, which results in complications
layer would present
for the resolution of large sized systems. Therefore, by using
clustering techniques, the required number of input neurons is
only twice the number of clusters.
The output of the NN for each analyzed operational state represents a radial topology that minimizes the losses. In order
to build the training set with radial topologies, optimization
methods as presented in [19][21] are employed. There are two
options for determining the number of neurons in the output
layer: 1) the number of the output neurons is the same as the
number of the branches in the system, as suggested in this paper,
or 2) the number is the same as the radial topologies as proposed
by [22]. The first proposal allows an enhanced generalization
since it provides any radial topology for the system. The structure of the employed NN is shown in Fig. 7.

The system data can be found in [20] and the loads are classified into three groups (residential, commercial, industrial) as
[22]. The loads are further discretized into four levels (100%,
85%, 70%, and 50%) which results in 64 states. For each state, a
radial topology that minimizes the system losses has been identified with the reconfigurator presented in [21].
up to
The number of clusters is found by searching
load groups. Since there are few load buses, a maximum of
have been chosen. The indices are found by using the XieBeni algorithm (Section III-B) with the fuzzification parameter
[15]. The results are shown in Table I.
, which
In Table I, the best results are obtained for
provides small values of (16). However,
also presents
excellent performance. For this reason, this parameter was also
used in the simulation. The size of the input vector decreases by
46.5% since the 26 elements (representing 13 buses with two
data for each bus) reduce to 12 elements represented by two load
centers for each of the three clusters with two elements (active
and reactive demand). The next step is to find the center of the
clusters for the 64 states and to determine the training set. The
first training set is similar to the one employed in [22] and the
other one is the proposal presented in Section IV.
The first NN presents a structure with 12 input neurons corresponding to the dimension of the training vector, 20 neurons for
the hidden layer, and seven neurons for the output, which represents the number of different topologies found. The transfer
functions in the hidden layer were the sigmoid function and
the linear transfer function for the output layer. The training
data are available from the authors. Four algorithms were employed in the training phase: 1) backpropagation with adaptive rate (BP-RA), 2) conjugate gradient with the PolakRibiere

1740

IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 21, NO. 3, JULY 2006

TABLE II
TRAINING RESULTSNN 12-20-7

(CG-PR) index, 3) resilient backpropagation (RBP), and 4) conjugate gradient (CG). The training was executed with 54 of 64
available cases. The NN generalization ability was verified by
using 30 cases (ten of them chosen from the training set, ten
known situations but not belonging to the training set, and ten
cases generated randomly).
The training results are presented in Table II in which the
column Iter. shows the total number of iterations to reach the
and the Efficiency column shows the
tolerance
percentage of cases learned by the NN. The rest of the columns
show the performance of the NN for the 30 cases employed for
verifying the generalization ability. The Gener. column indicates
the performance of the NN for the 30 cases used for verification.
For example, an NN trained with RBP provides the same
results as a reconfiguration algorithm for 29 of 30 cases used
for verification. The only difference is observed for case 26 in
which the standard reconfigurator and the NN identifies the radial topologies number 3 and 5, respectively. Therefore, the results shown in Table II indicate that all algorithms employed for
the training phase present an efficiency of 100%. In the generalization phase, three of them present 96.67% of efficiency (i.e.,
29 of 30 present the same result for the standard approach and
the NN approach). It should be noted that even with the difference observed in case 26, the NN provides suboptimal topology
that also decreases power losses.
An NN with topology 12-20-16 is also presented. The only
difference from the previous NN is in the output layer with 16
neurons (the number of branches in the system). The results for
this system are presented in Table III. Two columns were added:
Loops and Island, which are the number of unfeasible topologies
with loops and topologies with islanded buses, respectively. The
results were also promising, with 100% efficiency in the training
phase and in the generalization phase. The main difference with
this algorithm is the very low processing time, which makes
the approach very interesting for use in real-time mode. It is
important to note that the proposed approach supersedes other
similar proposals presented in the technical literature.
B. 136-Bus System
The 136-bus system data can be found in [28] and represent
realistic data from TresLagoas, Brazil. The loads were classified and discretized in the same way of the previous 14-bus
system for the creation of the 64 states for the training set.
In order to decrease the size of the input vector, an optimal
number of clusters for each load group was found. The results
is calculated for different
are shown in Fig. 8. In this figure,
load centers.

TABLE III
TRAINING RESULTSNN 12-20-16

TABLE IV
RESULTS WITH NN 28-150-156TRAINING PHASE

TABLE V
RESULTS WITH NN 28-150-156GENERALIZATION

According to (17), the best number of clusters is determined


by the minimum values of . For this system, it is a vector that
contains 28 elements. In this case, four loads for residential and
commercial group and six loads for the industrial group are the
most representative loads according to the clustering technique
(Figs. 8 and 9) that produce a vector of 28 elements. It should
be noted that there was a significant decrease in the size of the
input vector provided by the clustering technique from 272 to
28 elements (note that for the 136-bus system, there are 2 136
of data-active and reactive power, thus providing a reduction of
89% in the size of the input vector).
An NN (28-150-156) is treated in this simulation. It employs
the sigmoid transfer function in the hidden layer and the linear
transfer function in the output layer. The NN was trained with
the BP-RA and RBP algorithms. Both presented faster convergence and employed a premature stopping criterion to improve
the generalization [2], [31]. In this case, 64 cases were employed
as the training set and 40 cases were generated randomly with
the objective of analyzing the generalization ability. The results
are shown in Tables IV and V. Table IV presents results for
the 64 cases and Table V for the 40 cases. Both tables present
the column Winner that shows the number of times that better
topologies were generated by the NN or by the standard reconfiguration program.
Tables IV and V draw important conclusions. The BP-RA
algorithm generated four infeasible topologies during the
training phase and two during the generalization phase. Therefore, the RBP algorithm presented the best performance. All
topologies generated are radial. Moreover, the NN provided 19
radial topologies with better quality than the one found by the

SALAZAR et al.: ANNs AND CLUSTERING TECHNIQUES

1741

Fig. 8. Validation index for the 136-bus system.

Fig. 9.

Most representative loads for the 136-bus system.

standard reconfiguration algorithm and eight topologies during


the generalization phase.
A comparative analysis between the standard reconfiguration
algorithm with the NN algorithm indicates that for the 64 cases
used in the training phase, the NN lost in 41 cases, tied in four
cases, and won in 19 cases. For the 40 cases used for generalization, the performance was: lost: 26, tied: 6, and won: 8.
The reconfiguration algorithm still provides better performance than the proposed NN. However, the NN presents four
important characteristics: 1) once the NN is trained, the radial
topologies are found very rapidly, 2) in many cases, the topologies found by NN present better quality than those found by
the standard reconfiguration program, 3) when the NN finds a
solution worse than the reconfiguration program, in general,
they are suboptimal solutions that still decrease the system
losses, and 4) the reduction in the system losses considering all
cases is almost the same as the reconfiguration program.
Considering the 64 cases used in the training phase, the reduction of system losses for the NN approach was 18.65% and for
the reconfigurator, 18.66%. When the 40 cases used during the
generalization phase are considered, the NNs present an average
loss reduction of 11.91% while the reconfiguration algorithm
presents a reduction of 11.90%. This characteristic is important
since a loss reduction is practically the same using either the NN
or standard reconfiguration software. Finally, Table VI presents
the processing time for both algorithms, which shows the advantage of the NN algorithm.

TABLE VI
PROCESSING TIME (MEAN)

VI. CONCLUSION
This paper showed the feasibility of using the NN for solving
the distribution system reconfiguration problem for real systems. The application of clustering techniques associated with
validation techniques allows the construction of a reduced
training set but with sufficient information in order to provide
adequate learning by an NN. Several tests with different training
algorithms allowed the creation of an efficient and very fast NN
that presents at least the same performance of reconfiguration
programs that employ traditional optimization approaches.
The results also show that the proposed NN algorithm
presents superior performance than those approaches based on
NN algorithms for the same problem. Finally, the processing
times with NN are very low, making this approach suitable for
online applications, such as the distribution system restoration
problem.
REFERENCES
[1] M. Riedmiller, Advanced supervised learning in multi-layer perceptrons-from backpropagation to adaptive learning algorithms, J. Comput.
Standards Interfaces. Special Issue Neural Netw., no. 5, 1994.

1742

[2] M. Hagan, H. Demuth, and M. Beale, Neural Network Design. Boston,


MA: PWS, 1996.
[3] Y. Shang and B. W. Wah, Global optimization for neural network
training, IEEE Comput., vol. 29, no. 3, pp. 4554, Mar. 1996.
[4] B. Widrow and M. A. Lehr, 30 years of adaptive neural networks:
perceptrons, madaline, and backpropagation, Proc. IEEE, vol. 78, pp.
14151442, Sep. 1990.
[5] R. Battiti, First and second-order methods for learning: between
steepest descent and Newtons method, Neural Comput., vol. 4, no. 2,
pp. 141166, 1992.
[6] S. E. Falhman, An empirical study of learning speed in back-propagation networks, Carnegie Mellon Univ., Pittsburgh, PA, Tech. Rep.
CMU-CS-88-162, 1988.
[7] M. Riedmiller and H. Braun, A direct adaptive method for faster backpropagation learning: the RPROP algorithm, in Proc. IEEE Int. Conf.
Neural Network, San Francisco, CA, 1993, pp. 586591.
[8] R. A. Jacobs, Increased rates of convergence through learning rate
adaptation, Neural Netw., vol. 1, no. 4, pp. 295307, 1988.
[9] M. Halkidi, Y. Batistakis, and M. Vazirgiannis, On clustering validation
techniques, J. Intell. Inform. Syst,, vol. 17, no. 23, pp. 107145, Nov.
2001.
[10] M. U. Fayyad and R. Uthurusamy, Data mining and knowledge discovery in databases, Commun. ACM, vol. 39, no. 11, pp. 2436, Nov.
1996.
[11] F. Hoppner, Fuzzy Cluster Analysis. Methods for Classification, Data
Analysis and Image Recognition. New York: Wiley, 2002.
[12] J. C. Bezdek, Pattern Recognition With Fuzzy Objective Function Algorithm. New York: Plenum, 1981.
[13] J. C. Bezdek, R. J. Hathaway, M. J. Sabin, and T. W. Tucker, Convergence theory for fuzzy c-means: counterexamples and repairs, IEEE
Trans. Syst. Man, Cybern., vol. SMC-17, no. 5, pp. 873877, Sep. 1987.
[14] J. C. Bezdek and R. P. Nikhil, On cluster validity for the fuzzy c-means
model, IEEE Trans. Fuzzy Syst., vol. 3, no. 3, pp. 370379, Aug. 1995.
[15] X. L. L. Xie and G. Beni, A validity measure for fuzzy clustering,
IEEE Trans. Pattern Anal. Machine Intell., vol. 13, no. 8, pp. 841847,
Aug. 1991.
[16] I. Gath and A. B. Geva, Unsupervised optimal fuzzy clustering, IEEE
Trans. Pattern Anal. Machine Intell., vol. 11, no. 7, pp. 773780, Jul.
1989.
[17] Y. Fukuyama and M. Sugeno, A new method of choosing the number
of cluster for c-means method (in Japanese), in Proc. 5th Fuzzy Syst.
Symp., 1989, pp. 274250.
[18] R. J. Sarfi, M. M. A. Salama, and A. Y. Chikhani, A survey of the
state of the art in distribution system reconfiguration for system loss
reduction, Elect. Power Syst. Res., vol. 31, pp. 6170, Oct. 1994.
[19] M. E. Baran and F. Wu, Network reconfiguration in distribution systems
for load reduction and load balancing, IEEE Trans. Power Del., vol. 4,
no. 2, pp. 14011407, Apr. 1989.
[20] S. Civanlar, J. J. Grainger, H. Yin, and S. S. H. Lee, Distribution feeder
reconfiguration for loss reduction, IEEE Trans. Power Del., vol. 3, no.
3, pp. 12171223, Jul. 1989.
[21] R. A. Gallego, R. Romero, and A. Monticelli, Um Mtodo Aproximado
de Otimizao Usado na Reconfigurao de Redes de Distribuio,
Anais do X Congreso Chileno de Ingenieria Elctrica, Valdivia, Chile,
pp. A086A091, 1995.
[22] K. K. Kim and K. H. Hung, Artificial neural network based feeder
reconfiguration for loss reduction in distribution system, IEEE Trans.
Power Del., vol. 8, no. 3, pp. 13561366, Jul. 1993.

IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 21, NO. 3, JULY 2006

[23] N. I. Santoso and O. T. Tan, Neural-net based real time control of capacitors installed on distribution system, IEEE Trans. Power Del., vol.
5, no. 1, pp. 266272, Jan. 1990.
[24] D. Shirmohammadi and H. W. Hong, Reconfiguration of electric distribution networks for resistive losses reduction, IEEE Trans. Power Del.,
vol. 4, no. 2, pp. 14921498, Apr. 1989.
[25] W. M. Lin, F. S. Cheng, and M. T. Tsay, Distribution feeder reconfiguration with refined genetic algorithm, Proc. Inst. Elect. Eng., Gen.,
Transm. Distrib., vol. 147, no. 6, pp. 349354, 2000.
[26] K. Nara, A. K. Deb, A. Shiose, M. Kitagawa, and T. Ishira, Implementation of genetic algorithm for distribution systems loss minimum reconfiguration, IEEE Trans. Power Syst., vol. 7, no. 3, pp. 10441051, Aug.
1992.
[27] D. Bouchard, V. L. Chikhani, V. L. John, and M. M. A. Salama, Applications of Hopfield neural-networks to distribution feeder reconfiguration, in Proc. 2nd IEEE Int. Forum on Applications of Neural Networks
to Power Systems, 1993, pp. 311316.
[28] R. A. Gallego, R. Romero, and A. Monticelli, Optimal capacitor placement in radial distribution network, IEEE Trans. Power Syst., vol. 16,
no. 4, pp. 630637, Nov. 2001.
[29] M. F. Moller, A scaled conjugate algorithm for fast supervised
learning, Neural Newtw., vol. 6, no. 4, pp. 525533, 1993.
[30] R. O. Duda and E. Hart, Pattern Classification and Scene Analysis. New York: Wiley, 1973.
[31] H. Symon, Neural Network: A Comprehensive Foundation, 2nd
ed. Upper Saddle River, NJ: Prentice-Hall, 1999.

Harold Salazar (S06) received the B.Sc. and M.Sc. degrees in electrical
engineering from the Universidad Tecnolgica de Pereira, Pereira-Risaralda,
Colombia, in 1998 and 2003, respectively, and is currently pursuing the Ph.D.
degree at Iowa State University, Ames.
Currently, he is an Assistant Professor at the Universidad Tecnolgica de
Pereira (Pereira-Colombia). His research interests include power system economics, financial markets, and intelligent systems applied to power systems.

Ramn Gallego received the B.Sc. degree in electrical engineering from the
Universidad Tecnolgica de Pereira (UTP), Risaralda, Colombia, in 1981, the
M.Sc. degree from the Universidad Nacional de Colombia, Bogot, in 1985, and
the Ph.D. degree from State University of Campinas, Campinas, Brazil, in 1997.
Currently, he is a Professor in the Electrical Engineering Department, Universidad Tecnologica de Pereira, Pereira, Colombia. His research interests include
power system planning, power system optimization, and optimization models
for production planning.

Rubn Romero (M93) received the B.Sc. and P.E. degrees from the National
University of Engineering, Lima, Per, in 1978 and 1984, respectively, and the
M.Sc. and Ph.D. degrees from the State University of Campinas, Campinas,
Brazil, in 1990 and 1993, respectively.
Currently, he is a Professor of electrical engineering with the Paulista State
University (FEIS-UNESP), Ilha Solteira, Brazil.

Anda mungkin juga menyukai