Next Article in Journal
GA-BP Neural Network-Based Strain Prediction in Full-Scale Static Testing of Wind Turbine Blades
Previous Article in Journal
Aggregating Large-Scale Generalized Energy Storages to Participate in the Energy and Regulation Market
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Placement of Remote-Controlled Switches in Distribution Networks in the Presence of Distributed Generators

by
Maziar Isapour Chehardeh
1,2,* and
Constantine J. Hatziadoniu
1
1
Department of Electrical and Computer Engineering, Southern Illinois University, 1230 Lincoln Dr., Carbondale, IL 62901, USA
2
Power Systems Development, Open Systems International, 4101 Arrowhead Drive, Medina, MN 55340, USA
*
Author to whom correspondence should be addressed.
Energies 2019, 12(6), 1025; https://doi.org/10.3390/en12061025
Submission received: 4 February 2019 / Revised: 7 March 2019 / Accepted: 11 March 2019 / Published: 15 March 2019

Abstract

:
A two-level optimization method is presented to find the optimal number and location of conventional protective devices to be upgraded to remote-controlled switches (RCSs) for an existing distribution network (DN). The effect of distributed generation (DG) on this problem is considered. In the first level, a nonlinear binary program is proposed to maximize the restored customers subject to technical and topological constraints. All feasible interchanges between protective devices and ties involved in the restoration, when a fault occurs at all possible locations are found considering switching dependencies. In the second level, a nonlinear cost function, combining the expected cost of interruptions (ECOST) and the switch cost, is minimized with respect to the location of RCSs. The expected cost function is computed based on the optimum restoration policies obtained from the first level. The optimum placement of RCSs using the proposed algorithm is tested on a 4-feeder 1069-node test system and compared to the solution obtained with a genetic algorithm (GA) on the same system.

1. Introduction

The reliability of an existing distribution network (DN) can be significantly improved by upgrading existing manual protection devices to remote-controlled switches (RCSs) that have communication capability and can achieve quicker system restoration following a permanent outage (e.g., longer than 5 min) [1,2]. RCSs can reduce both the number and the duration of interruptions; however, they are relatively more expensive than manual protective devices. Thus, the problem of which and how many of the existing manual devices should be replaced with RCSs can help utility companies to gain greater benefit with less cost [3,4,5,6,7,8,9,10,11,12,13,14,15,16]. The most commonly used objective function for determining the optimum location of RCSs includes the reliability of the system and the total cost of installed switches [4,5,6,7,8,9]. However, in [10], the criteria were power loss minimization and load equalization. The problem becomes more involved, if the islanded mode of distributed generation (DG) is considered [4,5,6,11].
The customer-oriented reliability indices, such as system average interruption frequency index (SAIFI), system average interruption duration index (SAIDI), and customer or energy not supplied (ENS), have been used to find the optimal placement and number of automatic switches in DNs in the presence of DG [6,7,8,17,18]. These indices do not represent the outage cost. The expected cost of interruptions (ECOST) considers all permanent outages in the system with a duration of over 5 min, the network configuration, the interruption duration, and all load unavailability rates. ECOST is suitable for adding to the switch cost and transforming a multi-objective problem into a single objective problem [12].
Different optimization methods are utilized to select the optimum placement of switches. Heuristic algorithms like alliance algorithm (AA) [6], particle swarm optimization (PSO) [7], minimum spanning tree (MST) [8], genetic algorithm (GA) [13], simulated annealing [14], ant colony system (ACS) algorithm [15], and fuzzy logic [16] have been used widely to solve the placement problem. In [6], for each fault, the AA solved the placement problem considering the islanded mode of operation for DGs. The algorithm started with the random creation of tribes. The optimum solution was that alliance which corresponds to the minimum cost of the energy unavailability and switches. In [7], PSO was used to find a set of optimal solutions instead of a single solution for switch placement problem. This method helps utility companies to have the adaptable solution to different circumstances and eases the decision making. In [8], a greedy algorithm was used to upgrade the interrupting devices. For any fault in DN, the algorithm minimized the interrupted loads with the minimum number of switching operations considering no more than one load transfer in a restoration scheme. The switches involved in the restoration scheme were upgraded.
Optimal placement problems can be formulated using both linear and nonlinear programming [5,9,10,17,18,19,20,21,22]. In [17], a nonlinear binary programming was presented to find the type and location of protective devices that should be installed. The partial restoration was not considered in problem formulation, and the optimal number of switches was not reflected in the objective function. In [18], a similar method considered the system restoration after fault analysis. However, the optimum islanded mode for DGs was not considered, and the dependency of the restoration steps was not discussed. The mixed integer linear programming (MILP) method was proposed to find the optimum placement of sectionalizing switches in DN [5,19,20,21,22]. In [5], the objective function contained ECOST plus the cost of switches. The faults were categorized into restorable and unreturnable during the repair time. In [9], the same approach also considered the presence of DGs. In [10], to obtain a more accurate result, the dispersed nature of customer interruption costs at a specified failure duration was reflected in ECOST function. In [5,9,10], binary decision variables were assigned to sectionalizing switches. In [19], one interchange was considered to restore the interrupted loads. In [20,21], the problem of placement was discussed in different scenarios. In [22], the relocation of the RCSs and the cost of DGs are also considered. Then, the criterion to obtain the outage cost was the existence of at least one sectionalizing switch between the normally open (NO) switch and the faulted section, rather than deriving the optimum location of the NO switches. Therefore, ECOST was formulated as a linear function of the defined decision variables. However, in a complex DN, having more than one step of restoration is expected, and some of the partial restoration steps might be dependent on the previous switching operations. The switching dependencies and the contribution of NO switches in restoring the interrupted loads make the ECOST function non-linear.
In this paper, the DN is represented by its graph. The problem is defined as how many and which interrupting devices should be upgraded to RCSs to have a more reliable network with minimum cost. A two-level method is introduced to formulate and solve the problem in the presence of DG. For each outage in DN, the switches which are involved in minimizing ENS subject to operational and topological constraints are obtained. The optimum island operation of DG is considered. There may be more than one interchanging operation in the reconfiguration. In this case, the dependencies of the restoration actions are reflected in the cost function. Therefore, the outage cost for each fault is a non-linear function of decision variables. The optimum replacement of the manual switches with RCSs is a multi-objective problem. The final objective function includes ECOST when the failure occurs in all possible fault locations and the switch cost. The main contributions of the paper are: the feasible solutions of restoration policies are first determined, and the optimum one is selected from the feasible set by solving a mathematical program that is formed with the assistance of the fundamental cut-set matrix of DN; the dependencies of switching operations to restore the interrupted loads are considered by obtaining the sequence of switching actions; elite genes (EG) are defined efficiently based on independent switching actions to solve the final objective function; and both normally closed (NC) and NO switches are reflected in the optimization problem; therefore, the optimum upgrading of NO switches can be determined as well.
The remainder of this paper is organized as follows: the system modeling is discussed in Section 2; Section 3 introduces the problem formulation; Section 4 presents the results of testing the proposed algorithm on a case study; finally, the conclusions are drawn in Section 5.

2. System Modeling

A DN can be shown by a properly ordered directed graph containing as its edges the NC interrupting devices, NO switches, sources, and load (connected customers) between the nodes and the ground, and as vertices (nodes) all electrical components including feeder sections between any adjacent interrupting devices [18,23,24]. The main benefit of the graph representation of the DNs is providing a tool to validate certain topological constraints. The DNs are radial and during the restoration should remain radial. The graph representation of the system can guarantee that after any restoration step the network remain radial [25,26,27]. NO switches connect either two nodes within the network or DGs (alternative sources) to network nodes. A properly ordered graph is defined here as one where nodes are numbered such that the first node is connected to the primary source node, and any child node has a number greater than that of its parent node. With respect to the DN graph, a proper tree is defined as containing all sources and NC devices in the branches and all NO devices and loads in the links. Figure 1a shows an example of the graph representation of a DN, where s and p are NC interrupting devices, t are NO ties, and l are the connected loads.
The tree branches are indexed by the number of the arrival node (for example, p 2 arrives at node 2 in Figure 1a). The NC protective devices, thus, have indices from 1 to M corresponding to the total number of NC protective devices. To have the unique index for NC and NO switches, the indices of NO switches are between M + 1 and M + N where N is the total number of NO switches. Loads are modeled as links which are connected to the nodes, and their indices are the same as the identification number of the respective node ( l 2 is connected to node 2 in Figure 1a).
The fundamental cut-set matrix corresponding to the proper tree is partitioned as follows:
Energies 12 01025 i001
where, 0 and I are zero and identity matrices, D S C and D S T relate source cut-sets to customer links and NO ties, respectively, and D P C and D P T relate NC protecting-device cut-sets to customer links and NO tie-links, respectively.
A small radial network and its fundamental cut-set matrix is shown in Figure 1a where s 1 is the primary source and s 2 is the alternative source. The load of source s can be computed as:
S L s = D S C ( s , : ) L
As it can be seen in Figure 1a the loads are supplied by the primary source, and the loading of DG in the normal situation is zero. Similarly, the load of NC device j is calculated as:
C L j = D P C ( j , : ) L
In the following, three states have been considered for the DN based on [28].
Up or Fully Restored State: there is no failure in the DN, and all loads are supplied by the primary source as in Figure 1a.
Down-State: In this state, a single-node failure has occurred before any restoration. If a is the outage node, it is assumed that all interrupting devices are reliable, and then the isolating device is p a . The loads downstream of node a are interrupted. The cut-set matrix can be used as a guide to accomplish the isolation systematically. Isolation of the faulted node in the down-state is reflected by interchanging tree branch p a with the load link l a . The new cut-set matrix, denoted as D 0 , can be derived from the original D by interchange the columns corresponding to p a and l a in D matrix. This implies c o l a + g I c o l a D L where g is the number of source nodes in the graph. In Figure 1, a fault occurs at node 1 , and thus, the bold columns of D matrix in Figure 1a (3rd and 8th columns) are interchanged. The bold row corresponding to the tree branch p 1 is considered as a pivot to convert the matrix into a reduced row echelon form (RREF) as in (1). The updated cut-set matrix corresponding to the isolated state is shown in Figure 1b.
Partially Restored State: some of the interrupted loads are rerouted. The restoration can be achieved by interchanging the
NC and NO switches as in Figure 1c. An NC device, p j , and a NO tie, t k , can, under certain conditions, form an interchange pair denoted as j , k . If r is the restoration iteration following the fault at a node a , for the r -th restoration iteration, the j , k interchange is reflected in the D r 1 matrix applying the necessary column operation c o l j + g I c o l k D L r 1 and row operations as described in isolation state. The updated cut-set matrix derived from a number of these operations will be denoted as D r . For example, in Figure 1b, NO switch t 6 is the interchangeable link with NC switch p 4 . To reflect this switching operation in the fundamental cut-set matrix, the bold 6th and 13th columns of D 0 matrix are interchanged. The new configuration of the network after this interchange and considering the bold row p 4 as the pivot for converting the matrix to RREF is obtained and shown in Figure 1c.

3. Problem Formulation

3.1. Global Objective Function

The objective is to find the optimal number and locations of those switches that should be upgraded in the DN to minimize the cumulative outage cost. For this purpose, we introduce an M + N × 1 binary decision array, x , such that x q is 1 if interrupting device q 1 q M + N is selected to be upgraded, and zero otherwise. Then for any choice of x , the expected cost of the outage at node i is given as:
E C O S T i = λ i C D F i ( t r ) I L i C D F i ( t r ) C D F i ( t s ) R L i ( x )
where C D F i is the customer damage function for customers connected to node i expressing the interruption cost per kW [29] and R L i x is the restored load resulting from a restoration policy applied on x . The optimization problem is stated as:
min x 0 , 1 M + N C F = i = 1 M E C O S T i + s c x T x
To obtain R L i x , first, a restoration policy that maximizes the restored load after an outage at node i should be found. For this purpose, a greedy search algorithm is applied. The restoration process may involve several steps, and each step uses the updated cut-set matrix of the previous step starting at D 0 for step r = 1 .
At step r , the following sets can be readily obtained with the assistance of D r 1 : the cut-set of tree branch n , C n = m : D r 1 n , m 0 , and similarly the link-set of link m , L m = n : D L r 1 n , m 0 , in which, the pair j , k represents an interchange so that the first and second arguments are the indices of NC and NO switches, respectively. For example, in Figure 1a the links l 4 , l 5 , and t 6 are in the cut-set of tree branch p 4 , and the link-set of t 6 contains s 1 , s 2 , p 1 , p 4 , and p 5 .
An interchanging pair j , k is a feasible switching operation at the r -th restoration step if:
1)
The NC switch j is down-stream from the outage node, i . For a properly ordered graph, this implies j > i .
2)
The NO switch k is in the cut-set of NC switch j .
The set of all feasible interchange pairs satisfying conditions 1 and 2 at r -th iteration is denoted as I r . Note that the feasible set at the r -th step can be obtained with the assistance of the cut-set matrix at the r 1 step, D r 1 , since D r is not yet available.
An illustrative example is solved to describe the proposed algorithm. For the DN shown in Figure 2a, it is assumed that the failure has occurred at node 1 . Therefore, the isolating device is p 1 . The updated cut-set matrix after isolation step can be used to find the candidate interchanging pairs in the first restoration iteration. It is also assumed that loads of all nodes are 1 unit except for nodes 6 and 7 , where the loads are 0.5 and 2 units, respectively. The generation capacities of sources 2 and 3 are 4 and 4.5 units, respectively.
Considering conditions 1 and 2 above, in the first iteration of the restoration, I 1 = 2 , 13 , 3 , 13 , 4 , 13 , 5 , 13 , 2 , 14 , 10 , 14 , 11 , 14 , 12 , 14 , affecting sources 2 and 3.

3.2. Local Objective Function

To determine the optimum interchange pairs in I r considering the optimal islanded mode of operation for DGs, local decision variable, d j , k 0 , 1 , is defined for each pair j , k I r such that d j , k = 1 if the j , k interchange pair is chosen, else is zero. Next, the local optimization problem:
max d j , k T S L r = s S S L s r Subject   to : ( a )   d j , k 0 , 1     j , k I r , ( b )   S L s r d j , k C P s   s S , ( c )   Interchange   Constraints , ( d )   V i m i n V i V i m a x
that maximizes the total source loading, is solved, where S is the set of the indices of the sources. In this paper, the existing DN is to be upgraded. Thus, the protection coordination rules are considered at the normal situation. In the restoration state, it is assumed that the relay protection function can be disabled during the repair time [22].

3.2.1. Interchange Constraints

The interchange constraints in Equation (6) resolve conflicting interchanges, that is, those that interrupt the same path of the graph. We denote P j k = m : m L k   and   m j as the set of tree branches included in the path from j   to   k including j   and   k . Then, j , k , j , k are conflicting interchanges if P j k P j k . For each conflicting pair of interchanges, we introduce into the constraint group (c) in Equation (6) the constraint:
d j k + d j k 1
implying mutual exclusion. Examples for this constraint are interchanging pairs j , k , j , k and j , k , j , k in the set I r .

3.2.2. Source Loading

The loading of all sources should not violate their capacity (e.g., the capacity of the system circuits should be considered). For a given j , k I r , let m , n I r denote an interchange non-conflicting with j , k and such that n C j , then the load transferred by j , k onto source s under all such m , n is written as:
T L j , k , s r = d j , k p j , k , s C L j r 1 ( m , n ) d m , n p j , n , s C L m r 1
where:
p j , k , s = D P T r 1 j , k D S T r 1 s , k
p j , n , s = D P T r 1 j , n D S T r 1 s , n
are pivoting coefficients from the D r 1 matrix. Then, the source load at the r -th step can be written as:
S L s r = S L s r 1 ( j , k ) I r T L j , k , s r
Equation (11) is implicitly expressed in terms of the optimization variables d j , k and can be used in Equation (6), where C L j r 1 and S L s r 1 appearing in Equations (8) and (11) are constants that can be computed from Equations (2) and (3), respectively. By maximizing Equation (6), the switching actions corresponding to the optimum islanded mode of operation for DG can be found. It is worth noting that, at each iteration, having more than one interchange is allowed.
For the illustrative example, the first step of restoration is formulated as below:
max d j , k 11.5 d 2 , 13 + 11.5 3 d 10 , 14 2 d 11 , 14 d 12 , 14 d 2 , 13 + 3 d 3 , 13 + 2 d 4 , 13 + d 5 , 13 + 11.5 d 2 , 14 + 11.5 3 d 3 , 13 2 d 4 , 13 d 5 , 13 d 2 , 14 + 3 d 10 , 14 + 2 d 11 , 14 + d 12 , 14
where the interchange constraints are:
d 2 , 13 + d 3 , 13 + d 4 , 13 + d 5 , 13 1 d 2 , 14 + d 10 , 14 + d 11 , 14 + d 12 , 14 1 d 2 , 13 + d 2 , 14 1
and the loading of the sources by assuming the zero initial load is:
11.5 d 2 , 13 + 11.5 3 d 10 , 14 2 d 11 , 14 d 12 , 14 d 2 , 13 + 3 d 3 , 13 + 2 d 4 , 13 + d 5 , 13 4 11.5 d 2 , 14 + 11.5 3 d 3 , 13 2 d 4 , 13 d 5 , 13 d 2 , 14 + 3 d 10 , 14 + 2 d 11 , 14 + d 12 , 14 4.5
The selected interchanging pairs for the illustrative example are 3 , 13 and 10 , 14 . The restored customers for both interchanges are three. Figure 2b shows the new configuration of the DN.
After finding the candidate optimum interchanging pairs, the cut-set matrix is updated as explained in Section 2. The voltages of all nodes are computed to check the constraint group (d) in the program in Equation (6). The updated cut-set matrix is used to find the current of branches and subsequently the voltage of every node. If the voltage constraints are violated, a constraint will be added to the program in Equation (6) such that the selected interchanges cannot occur simultaneously, and the program should be run again. For instance, let j , k and m , n be the solution of program in Equation (6) in which the voltage constraints are violated in the respective reconfigured network, therefore, d j , k + d m , n 1 is added to the program as an additional constraint for re-running the program.

3.2.3. Source Relaxation

When, due to generation capacity of the sources, no switching operation is found to restore the interrupted loads, there may be other solutions by removing some of the nodes to meet the source capacity limitation. In this study, the same priority is assigned to all loads. An effective method can be applied through the proposed algorithm, whereby some terminal nodes in the circuit graph of the DN are grounded through a fictitious NC tie, and the corresponding lateral root is replaced with a NO tie. The interchanging pairs are obtained as part of the feasible interchanges.
In Figure 2b, the source relaxation can be considered for node 9 in the second iteration of the example. The restoration process continues until all DGs are filled out, or no more interchanging pairs are found to improve the load restoration. Figure 2c shows the final configuration of the DN.
Figure 3 shows the flowchart of the first level of the proposed algorithm.

3.3. R L i x Computation

For every j , k I r such that d j , k = 1 , the load restored is:
G j , k ( x ) = C L j r π j x ( k )
where π j contains products of members of x and it is computed after considering dependencies in the selected switching operations. Dependency occurs if a certain sequence of switching operations to restore the interrupted loads cannot take place until some other switching action has been completed. An interchange j , k on step r can be dependent upon at most one other interchange m , n on step ν ( 1 ν r 1 ) , where d m , n = 1 , if it satisfies the following dependency condition:
( j , n ) , ( m , k ) I ν   and   d j , n = d m , k = 0
There can be at most one such m , n with d m , n = 1 at any step, since if there is another m , n in the same step satisfying the above condition, then j , n , j , n I v and m , n , m , n will be conflicting and therefore mutually exclusive. It is likewise for the pair m , k , m , k (as per previous conditions of conflict). Let p equal the maximum of all ν , 1 ν r 1 , for which the dependency condition holds or p = 0 if it does not hold for any 1 ν r 1 , then:
π j = x ( j ) i f   p = 0 x ( j ) π m i f   p 0
where the unique NC switch m in interchanging pair m , n I p satisfies the dependency condition. Equation (17) is a recursive formula that always terminates since each new dependency m , n is found in a previous step.
The restored load after an outage at node i can be computed considering all restorations G j , k x that are downstream from i , that i is in the path between the source and j , and provided that the other NC devices between i and j are not selected. That is:
R L i ( x ) = j > i G j , k ( x ) i q j ( 1 x ( q ) )

3.4. Numerical Implementation

Those interchange pairs that do not resupply the interrupted loads will not be selected. Therefore, ignoring the ineffectual pairs make the algorithm more efficient. With this assumption, a backward search technique is proposed to construct the dependency tree for the DN.
  • The switching operations at r = 1 are independent.
  • The selected interchanging pair at r -th iteration j , k depends on switching operation of iteration r 1 if it is in the cut-set of the previous switching operation. Otherwise, a backward search technique with stop criteria as the following is done to check the dependency of the switching at r -th iteration:
    1)
    Finding the switching operation that satisfies the condition of dependent switching.
    2)
    All iterations are checked, and there is no dependency on switching, therefore, the r th switching is independent.
  • The dependencies can be illustrated graphically by a tree whose branches represent the interchanges at each restoration step and nodes represent the restoration number. If there is an edge between two nodes p and q such that q > p , then the switching operation of q -th iteration depends on the switching operation of p -th iteration. The independent nodes are connected to a reference node.
Figure 4 depicts a dependency tree for the illustrative example. Source relaxation is applied to the 2nd and 3rd iterations, yielding respectively:
G 6 , 16 = 0.5 x ( 6 ) x ( 7 ) x ( 10 ) x ( 16 )  
In Equation (19), the interchanging pair 6 , 16 is dependent on the interchanging pairs 7 , 6 —due to source relaxation—and 10 , 14 . G 6 , 16 implies an independent switching operation that corresponds to interchanging pair 6 , 16 and the operation of the NC switches 7 and 10 .
For every interchanging pair, j , k , a set which contains the indices of the term G i , j is defined as the elite gene such that its first and last elements are j and k , respectively, and the elements in between are the indices of those NC switches that satisfy Equation (16). In the illustrative example, the elite gene corresponding to interchanging pair 6 , 16 is 6 , 7 , 10 , 16 .

4. Case Study

A 4-feeder 1069-node test system is studied. This test system is based on the Taxonomy “R3-12.47-2” developed by Pacific Northwest National Laboratory [30]. Figure 5 shows the circuit graph of the test system’s protection tree. The load on each feeder is 4.652 MVA. In this paper, it is assumed that the overloading of feeders can be an additional 25% of their nominal load, the voltage of the substation is regulated to 1.02 per unit, the impedances of all sections are equal to z = 0.244 + j 0.35   ohm , the power factor of all loads is unit, and that loads are distributed equally through the feeders. The generation capacities of DG 1 to 4 are 2.559, 1.279, 2.675, and 1.163 MVA, respectively. It is assumed that the failure rate for all nodes is 0.02 failure/year, the switching time of RCSs is ten minutes, and the repair time for all failures is two hours. It is also assumed that the type of all customers is small-user, then C D F is obtained from [9]. The total cost of a sectionalizing switch including capital investment, installation cost, annual operation, and maintenance costs for a life period of 15 years is $4794 in U.S. dollars [9]. The branch and bound, and the Branch and Reduced Optimization Navigator (BARON) methods are used to solve the nonlinear programs in Equations (5) and (6), respectively. In this paper, a computer with a 3.4-GHz CPU and 8 GB RAM is used to do all the computations. The computation time for the program in Equation (6) for all feeders is 567.38 seconds, and for the program in Equation (5) is 8.86 s.

4.1. Outage Analysis and Optimum Restoration Policies

An outage analysis is performed for the entire system. For each outage, the optimum restoration policy is obtained by solving the program in Equation (6). Table 1 shows the EG for all feeders. For instance, if we assume an outage at node 1, the restoration sequence is 31 , 170 , 9 , 161 , and 2 , 165 , respectively. Therefore, the EG corresponding to the independent switching are 31 , 170 , 19 , 31 , 161 , and 2 , 9 , 165 . The load flow is done to validate all restoration policies. In this example, the maximum voltage drop is at nodes 34 and 36 after the first restoration iteration, and the voltage of these nodes is 0.95 p.u.
In Table 1, the different EG in each column corresponding to the feeders 1 to 4 are arranged in groups that are separated by lines. Each group corresponds to exactly one NO switch.

4.2. Optimum Switch Location

The restored load function, R L i x , was computed from Equation (17). In order to limit the complexity of the function, only two sets from each group in Table 1 were allowed simultaneously. Subsequently, the program in Equation (5) was run, and the solution yielded fourteen switches including NC switches 10 , 19 , 31 , 70 , 99 , 112 , 144 , and 151 , and NO switches 161 , 162 , 163 , 164 , 169 , and 170 to be upgraded was found. Table 2 shows the optimum selection of devices. The expected energy resupplied is defined as the total energy (kWh) restored in the network in a year. The selected switches for all feeders are shown by the gray lines and the respective indices are inside the circles in Figure 5. Total annual cost of the interruptions for each feeder is $7180.9 in U.S. dollars. Utilizing the mentioned switches reduces the outage cost of the system. The reduction in total annual cost after upgrading to RCSs for feeders 1, 2, 3, and 4 is 18.7%, 11.9%, 21.9%, and 11.9%, respectively.

4.3. A Comparative Study of the Use of Genetic Algorithm and the Proposed Algorithm

The results from the proposed method were compared with the solution obtained from GA. Two GA methods were considered: the traditional GA (TGA) and the optimized GA based on elite genes (EG/GA). The chromosome in TGA is the binary array, x , containing the placement of all switches, while the EG/GA uses the EG (shown in Table 1) in its chromosomes. The number of generations, mutation rate, crossover fraction for both two GA methods are set on 40, 2, 0.8, respectively, while the number of generations varies from 10 to 200. Table 3, Table 4, Table 5 and Table 6 compare the solutions of TGA and the EG/GA in all feeders for different population sizes. The mutation rate is set to 2 for all feeders.
The results obtained by the proposed algorithm in Table 2 are verified by the EG/GA. As can be seen in Figure 5 and the tables, the total cost and the expected energy restored are different when the generation capacity of DGs are not equal. The number and the location of RCSs are a function of DGs’ capacities and the topology of the network. EG/GA tends to generate a better solution in fewer generations. In other words, the convergence speed of the EG/GA for even a better solution is higher than TGA. The solution of the proposed algorithm is comparable with the optimized EG/GA when the population size is relatively high. An increase in population size is equivalent to an increase in computational time.
The cost of switches affects the optimum number of switches. Here, it is assumed that the CDF is fixed, and we increased the switch cost incrementally by 10% from 10% to 300% of the initial switch cost. Figure 6 shows the total annual cost and the optimum number of switches versus the different annual cost of switches. In this figure, the number of switches decreases by increasing the switch cost. However, there are certain upgrading schemes (flat parts in Figure 6) that are robust towards the switch cost. For example, by increasing the switch cost from $351.56 to $607.24, the optimum switches 32, 70, 99, 112, 151, 162, 163, 164, and 170 remained the same, which means that the benefit gained by these switches is great enough to compensate for the increase in the switch cost. Transitioning schemes when there is a high correlation between the switch cost and the optimum number of switches are recognized. For example, in the switch cost interval between $287.64 and $351.56, the number of optimum switches decreases by 55% while the change in the switch cost is only 20%.
Since the location of NO switches and the generation capacity of the DGs for different feeders are not the same, different feeders have different responses to the change in the switch cost. For example, for an increase in the switch cost from $287.64 to $351.56, the selected switches for feeder 3 remained the same which means that the benefit gained by those RCSs exceeded the switch cost for two cases. In feeder 1, both the number and the location of the switches changed by increasing the cost of switches. Five switches 161, 170, 10, 19, and 31 were chosen when the switch was cheaper while the switches 170 and 32 were the selected switches when the switches were more expensive. This change was even more dramatic in feeder 2 where eight switches, 162, 166, 167, 171, 54, 64, 70, and 78 were selected when the annual cost of each switch is $287.64 versus two selected switches 162 and 75 when the annual cost is $351.56. In feeder 4, the number of switches decreased from four to two by increasing the annual switch cost.
The expected energy not served (EENS) is computed in two scenarios; before and after upgrading the network with RCSs. In this study, it is assumed that before upgrading the system, all branches were manual interrupting switches in which the switching time was 90 min. Table 7 shows the improvement in EENS gained by upgrading the system. It can be seen that the capacity of the DGs and the number of RCSs within feeders are effective on the EENS. For instance, in feeder 1 where there are five RCSs and the generation capacity of the DG1 is relatively high, the improvement is remarkable comparing to the other feeders.
For a given outage restoration, i , the solutions for d j , k may not be unique and multiple restoration interchanges may be available that result in the same restored load. The choice affects the combination of x q 1 q M + N product terms in G j , k x but it does not affect the total restored load. The alternative interchanges may result in equivalent optimal locations of the RCSs. This can be seen in feeder 4 where the generation capacity of the DG 4 is equal to the restoration capability of the tie switch 170. The NO switches 164 and 170 have the same performance in the restoration schemes and can be selected alternatively.

5. Conclusions

This paper has presented a two-level optimization algorithm to find the optimal number and location of those switches that should be upgraded to RCSs in a given DN. In the first level, a greedy algorithm is used to find the optimum restoration of the network after all possible outages. The power flow is done after any restoration scheme to validate the feasibility of the interchanging actions. The ECOST is constructed based on the interchanging switches including both NC and NO switches involved in the optimum restoration scheme. Here, forming the optimum self-supplied islands is considered, and switching conflicts and dependencies are identified and resolved. To consider the dependency in the switching, a recursive equation giving the restored load is introduced and reflected in the ECOST. In the second optimization level, the global cost-based objective function including the ECOST and the annual cost of switches is formulated and minimized with respect to the location of selected switches.
The proposed method has been successfully tested on a 4-feeder 1069-node test system with 160 protection nodes. To show the effectiveness of the proposed optimization algorithm, TGA and EG/GA are employed to solve the same problem, and the results are compared to the results obtained from the proposed method. It is shown that the proposed method produces better results than TGA. It is also shown that GA using the EG found from the restoration analysis in the first level, produces equivalent results with the proposed method while it has a better convergence speed than TGA. The effect of switch cost on the optimum number of switches was studied. The selected switches that were robust toward the change in the switch cost revealed the strategic locations of the switches that should be considered for upgrading.

Author Contributions

Conceptualization and methodology, M.I.C. and C.J.H.; validation, M.I.C. and C.J.H.; resources, M.I.C. and C.J.H.; investigation, M.I.C.; data curation, M.I.C. and C.J.H.; writing—original draft preparation, M.I.C.; writing—review and editing, M.I.C. and C.J.H.

Funding

The work in this paper was supported by the Power Research Program at SIUC that is funded by the Ameren Corporation USA.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

C j The cut-set of tree branch j .
C D F The customer damage function.
C L j The connected load of cut-set j .
C P s The load limit for source s .
D The fundamental cut-set matrix.
D : , k The k -th column of matrix D .
D j , : The j -th row of matrix D .
d j , k The binary decision variable for the pair j , k I r .
I r The set of feasible interchange pairs at r -th iteration.
I L i The interrupted loads when the failure is at node i .
L Load vector containing the loads associated with each load link.
L k The link-set of link k .
s c The annual cost of an RCS.
S L s The loading of source s .
t r The repair time.
t s The switching time of RCSs.
T L j , k , s r The transferred loads to the source s by interchanging pair j , k at r -th restoration iteration.
T S L r The total source load at the r -th restoration iteration.
x q Binary decision variable of device q .
V i The voltage of node i .
V i m i n The minimum voltage limit at node i .
Z i The impedance of section i .
λ i The failure rate of node i .

References

  1. Mansor, N.N.; Levi, V. Integrated planning of distribution networks considering utility planning concepts. IEEE Trans. Power Syst. 2017, 32, 4656–4672. [Google Scholar] [CrossRef]
  2. Maza-Ortega, J.M.; Barragán-Villarejo, M.; de Paula García-López, F.; Jiménez, J.; Mauricio, J.M. A multi-platform lab for teaching and research in active distribution networks. IEEE Trans. Power Syst. 2017, 32, 4861–4870. [Google Scholar] [CrossRef]
  3. Safdarian, A.; Farajollahi, M.; Fotuhi-Firuzabad, M. Impacts of remote control switch malfunction on distribution system reliability. IEEE Trans. Power Syst. 2017, 32, 1572–1573. [Google Scholar] [CrossRef]
  4. Heidari, A.; Agelidis, V.G.; Kia, M. Considerations of sectionalizing switches in distribution networks with distributed generation. IEEE Trans. Power Deliv. 2015, 30, 1401–1409. [Google Scholar] [CrossRef]
  5. Heidari, A.; Agelidis, V.G.; Kia, M.; Pou, J.; Aghaei, J.; Shafie-Khah, M.; Catalão, J.P. Reliability optimization of automated distribution networks with probability customer interruption cost model in the presence of DG units. IEEE Trans. Smart Grid 2017, 8, 305–315. [Google Scholar] [CrossRef]
  6. Calderaro, V.; Lattarulo, V.; Piccolo, A.; Siano, P. Optimal switch placement by alliance algorithm for improving microgrids reliability. IEEE Trans. Ind. Inform. 2012, 8, 925–934. [Google Scholar] [CrossRef]
  7. Bezerra, J.R.; Barroso, G.C.; Leão, R.P.S.; Sampaio, R.F. Multiobjective optimization algorithm for switch placement in radial power distribution networks. IEEE Trans. Power Deliv. 2015, 30, 545–552. [Google Scholar] [CrossRef]
  8. Xu, Y.; Liu, C.C.; Schneider, K.P.; Ton, D.T. Placement of remote-controlled switches to enhance distribution system restoration capability. IEEE Trans. Power Syst. 2016, 31, 1139–1150. [Google Scholar] [CrossRef]
  9. Abiri-Jahromi, A.; Fotuhi-Firuzabad, M.; Parvania, M.; Mosleh, M. Optimized sectionalizing switch placement strategy in distribution systems. IEEE Trans. Power Deliv. 2012, 27, 362–370. [Google Scholar] [CrossRef]
  10. Lim, I.; Sidhu, T.S.; Choi, M.S.; Lee, S.J.; Ha, B.N. An optimal composition and placement of automatic switches in DAS. IEEE Trans. Power Deliv. 2013, 28, 1474–1482. [Google Scholar] [CrossRef]
  11. Heidari, A.; Agelidis, V.G.; Zayandehroodi, H.; Pou, J.; Aghaei, J. On exploring potential reliability gains under islanding operation of distributed generation. IEEE Trans. Smart Grid 2016, 7, 2166–2174. [Google Scholar] [CrossRef]
  12. Kavousi-Fard, A.; Niknam, T. Optimal distribution feeder reconfiguration for reliability improvement considering uncertainty. IEEE Trans. Power Deliv. 2014, 29, 1344–1353. [Google Scholar] [CrossRef]
  13. Cossi, A.M.; Silva, L.G.W.D.; Lazaro, R.A.R.; Mantovani, J.R.S. Primary power distribution systems planning taking into account reliability, operation and expansion costs. IET Gener. Transm. Distrib. 2012, 6, 274–284. [Google Scholar] [CrossRef]
  14. Billinton, R.; Jonnavithula, S. Optimal switching device placement in radial distribution systems. IEEE Trans. Power Deliv. 1996, 11, 1646–1651. [Google Scholar] [CrossRef]
  15. Wang, L.; Singh, C. Reliability-constrained optimum placement of reclosers and distributed generators in distribution networks using an ant colony system algorithm. IEEE Trans. Syst. Man Cybern. Part C 2008, 38, 757–764. [Google Scholar] [CrossRef]
  16. Falaghi, H.; Haghifam, M.R.; Singh, C. Ant colony optimization-based method for placement of sectionalizing switches in distribution networks using a fuzzy multiobjective approach. IEEE Trans. Power Deliv. 2009, 24, 268–276. [Google Scholar] [CrossRef]
  17. Zambon, E.; Bossois, D.Z.; Garcia, B.B.; Azeredo, E.F. A novel nonlinear programming model for distribution protection optimization. IEEE Trans. Power Deliv. 2009, 24, 1951–1958. [Google Scholar] [CrossRef]
  18. Ferreira, G.D.; Bretas, A.S. A nonlinear binary programming model for electric distribution systems reliability optimization. Int. J. Electr. Power Energy Syst. 2012, 43, 384–392. [Google Scholar] [CrossRef]
  19. Lei, S.; Wang, J.; Hou, Y. Remote-controlled switch allocation enabling prompt restoration of distribution systems. IEEE Trans. Power Syst. 2017, 33, 3129–3142. [Google Scholar] [CrossRef]
  20. Izadi, M.; Farajollahi, M.; Safdarian, A.; Fotuhi-Firuzabad, M. A multistage MILP-based model for integration of remote control switch into distribution networks. In Proceedings of the 2016 International Conference on Probabilistic Methods Applied to Power Systems (PMAPS), Beijing, China, 16–20 October 2016; pp. 1–6. [Google Scholar]
  21. Farajollahi, M.; Fotuhi-Firuzabad, M.; Safdarian, A. Optimal placement of sectionalizing switch considering switch malfunction probability. IEEE Trans. Smart Grid 2017, 10, 403–413. [Google Scholar] [CrossRef]
  22. Popović, Ž.; Knezević, S.; Brbaklić, B. Optimal reliability improvement strategy in radial distribution networks with island operation of distributed generation. IET Gener. Transm. Distrib. 2018, 12, 78–87. [Google Scholar] [CrossRef]
  23. Andervazh, M.R.; Olamaei, J.; Haghifam, M.R. Adaptive multi-objective distribution network reconfiguration using multi-objective discrete particles swarm optimisation algorithm and graph theory. IET Gener. Transm. Distrib. 2013, 7, 1367–1382. [Google Scholar] [CrossRef]
  24. Isapour Chehardeh, M.; Hatziadoniu, C.J. A systematic method for reliability index evaluation of distribution networks in the presence of distributed generators. In Proceedings of the 2018 North American Power Symposium (NAPS), Fargo, ND, USA, 9–11 September 2018. [Google Scholar]
  25. Eini, R.; Abdelwahed, S. Distributed Model Predictive Control Based on Goal Coordination for Multi-Zone Building Temperature. In Proceeding of the IEEE Green Technologies Conference (GreenTech), Lafayette, IN, USA, 3–6 April 2019. [Google Scholar]
  26. Yekkehkhany, A.; Hojjati, A.; Hajiesmaili, M.H. GB-PANDAS:: Throughput and heavy-traffic optimality analysis for affinity scheduling. ACM SIGMETRICS Perform. Eval. Rev. 2018, 45, 2–14. [Google Scholar] [CrossRef]
  27. Yekkehkhany, A.; Nagi, R. Blind GB-PANDAS: A Blind Throughput-Optimal Load Balancing Algorithm for Affinity Scheduling. arXiv, 2019; arXiv:1901.04047. Available online: https://arxiv.org/abs/1901.04047 (accessed on 15 March 2019).
  28. Zidan, A.; Khairalla, M.; Abdrabou, A.M.; Khalifa, T.; Shaban, K.; Abdrabou, A.; Shatshat, R.E.; Gaouda, A.M. Fault detection, isolation, and service restoration in distribution systems: State-of-the-art and future trends. IEEE Trans. Smart Grid 2017, 8, 2170–2185. [Google Scholar] [CrossRef]
  29. Billinton, R. Methods to Consider Customer Interruption Costs in Power System Analysis; Technical Report, Cigré Task Force 38.06.01; CIGRE: Paris, France, 2001. [Google Scholar]
  30. Schneider, K.P.; Chen, Y.; Engle, D.; Chassin, D. A taxonomy of North American radial distribution feeders. In Proceedings of the IEEE PES General Meeting, Calgary, AB, Canada, 26–30 July 2009; pp. 1–6. [Google Scholar]
Figure 1. Circuit graph of a small network (a) in the up-state (b) in the down-state (c) in the partially restored state.
Figure 1. Circuit graph of a small network (a) in the up-state (b) in the down-state (c) in the partially restored state.
Energies 12 01025 g001
Figure 2. (a) An illustrative example, the configuration distribution network (DN) after (b) first and (c) last restoration iteration.
Figure 2. (a) An illustrative example, the configuration distribution network (DN) after (b) first and (c) last restoration iteration.
Energies 12 01025 g002
Figure 3. The flowchart of the first level of proposed algorithm.
Figure 3. The flowchart of the first level of proposed algorithm.
Energies 12 01025 g003
Figure 4. Dependency tree of the illustrative example for node 1 .
Figure 4. Dependency tree of the illustrative example for node 1 .
Energies 12 01025 g004
Figure 5. 4-feeder 1069-node test system.
Figure 5. 4-feeder 1069-node test system.
Energies 12 01025 g005
Figure 6. The effect of switch cost on the total annual cost and the optimum number of switches.
Figure 6. The effect of switch cost on the total annual cost and the optimum number of switches.
Energies 12 01025 g006
Table 1. The elite genes (EG) of the case study.
Table 1. The elite genes (EG) of the case study.
Feeder 1Feeder 2Feeder 3Feeder 4
31 , 170 , 32 , 170 , 38 , 170 , and 40 , 170 78 , 171 and 79 , 171 113 , 169 and 114 , 169 158 , 170
9 , 31 , 161 , 10 , 31 , 161 , 13 , 31 , 161 , 14 , 31 , 161 , 18 , 31 , 161 , 19 , 31 , 161 , 24 , 31 , 161 , and 25 , 161 59 , 65 , 70 , 166 , 64 , 70 , 166 , 66 , 70 , 166 , 67 , 70 , 166 , 68 , 70 , 166 , and 69 , 166 98 , 163 , 99 , 163 , 104 , 163 , 106 , 163 , 107 , 163 , 108 , 163 , 110 , 163 , 111 , 163 , 112 , 163 , 118 , 163 , and 119 , 163 129 , 139 , 168 , 130 , 140 , 168 , and 131 , 168
2 , 9 , 165 , 4 , 9 , 165 , 5 , 9 , 165 , 7 , 165 , and 8 , 165 42 , 52 , 53 , 165 , 44 , 53 , 165 , 45 , 53 , 165 , 49 , 59 , 165 , 50 , 59 , 165 , and 51 , 165 82 , 88 , 93 , 168 , 84 , 94 , 168 , 85 , 94 , 168 , 89 , 98 , 168 , and 90 , 98 , 168 151 , 164 , 152 , 164 , 155 , 164 , and 156 , 164
- 70 , 162 , 71 , 162 , 72 , 162 , 75 , 162 , and 76 , 162 - 144 , 151 , 169 , 146 , 151 , 169 , 147 , 151 , 169 , 148 , 151 , 169 , 150 , 151 , 169 , 139 , 145 , 149 , 151 , 169
- 54 , 64 , 167 and 53 , 59 , 167 --
Table 2. Solutions of the proposed algorithm.
Table 2. Solutions of the proposed algorithm.
DescriptionFeeder 1Feeder 2Feeder 3Feeder 4
Upgraded switches10, 19, 31, 161, and 17070 and 16299, 112, and 163144, 151, 169, and 164
Exp. restored energy (kWh)704.78358.2607.09511.72
Total cost (U.S.$)5841.06326.95609.16326.2
Table 3. Comparison of traditional genetic algorithm (TGA) and EG for Feeder 1.
Table 3. Comparison of traditional genetic algorithm (TGA) and EG for Feeder 1.
Population SizeNumber of switchesEx. energy restored (kWh)Total cost ($)No. of generations
TGAEG/GATGAEG/GATGAEG/GATGAEG/GA
10147730.36695.478610.86519.0511
2046348.9690.827004.96218.81912
5065683.4683.846247.95928.32217
10025460.55704.785900.35841.02219
20055704.78704.785841.05841.02922
Table 4. Comparison of TGA and EG for Feeder 2.
Table 4. Comparison of TGA and EG for Feeder 2.
Population sizeNumber of switchesEx. energy restored (kWh)Total cost ($)No. of generations
TGAEG/GATGAEG/GATGAEG/GATGAEG/GA
101617516.37779.2110,142.09366.0156
20107530.33702.458166.26489.92514
5032348.90348.906685.36365.72215
10022334.94358.206423.96326.92017
20022358.20358.206326.96326.92519
Table 5. Comparison of TGA and EG for Feeder 3.
Table 5. Comparison of TGA and EG for Feeder 3.
Population sizeNumber of switchesEx. energy restored (kWh)Total cost ($)No. of generations
TGAEG/GATGAEG/GATGAEG/GATGAEG/GA
10126553.59579.178708.56684.21713
2074530.33590.807207.45996.52214
5033590.80607.095676.95609.12317
10033600.11607.095638.25609.12319
20033600.11607.095638.25609.12720
Table 6. Comparison of TGA and EG for Feeder 4.
Table 6. Comparison of TGA and EG for Feeder 4.
Population sizeNumber of switchesEx. energy restored (kWh)Total cost ($)No. of generations
TGAEG/GATGAEG/GATGAEG/GATGAEG/GA
10115334.94518.679300.36616.72210
2052341.92334.947353.66423.92012
5034362.86511.726946.76326.21911
10024348.90511.726365.76326.22213
20024348.90511.726365.76326.22516
Table 7. System average interruption frequency index (SAIFI) and system average interruption duration index (SAIDI) before and after upgrading the test system. EENS: expected energy not served.
Table 7. System average interruption frequency index (SAIFI) and system average interruption duration index (SAIDI) before and after upgrading the test system. EENS: expected energy not served.
EENS (kWh/year)Feeder 1Feeder 2Feeder 3Feeder 4
Before1620.11617.731631.691659.60
After680.351143.64822.31993.55
Improvement58%29.31%49.6%40.13%

Share and Cite

MDPI and ACS Style

Isapour Chehardeh, M.; Hatziadoniu, C.J. Optimal Placement of Remote-Controlled Switches in Distribution Networks in the Presence of Distributed Generators. Energies 2019, 12, 1025. https://doi.org/10.3390/en12061025

AMA Style

Isapour Chehardeh M, Hatziadoniu CJ. Optimal Placement of Remote-Controlled Switches in Distribution Networks in the Presence of Distributed Generators. Energies. 2019; 12(6):1025. https://doi.org/10.3390/en12061025

Chicago/Turabian Style

Isapour Chehardeh, Maziar, and Constantine J. Hatziadoniu. 2019. "Optimal Placement of Remote-Controlled Switches in Distribution Networks in the Presence of Distributed Generators" Energies 12, no. 6: 1025. https://doi.org/10.3390/en12061025

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop