Introduction

Design of an optimal power distribution system (PDS) involves simultaneous optimization of frequently competing multiple objectives such as minimization of the installation cost of the new facilities such as substation, distributed generations (DGs), automatic protective devices such as RAs, D-FACT (distribution-FACTs devices such as D-STATCOM: distribution-static compensator), feeders, etc., minimization of operational costs such as energy loss cost and maximization of system reliability to design a cost-effective and reliable network (El-Kady 1984; Samui et al. 2012; Kumar et al. 2014a, b; Najafi et al. 2009; ; Rosado and Agustín 2006; Mendoza et al. 2006; Carrano et al. 2006; Ramírez-Rosado and Domínguez-Navarro 2004; Ganguly et al. 2012; Kumar et al. 2015a, b; Nekooei et al. 2013; Kumar and Samantaray 2014). Research work based on numerical based methods such as “Mixed integer linear programming approach” (El-Kady 1984), the “Direct search approach” (Samui et al. 2012) etc. for PDS planning have limited scope in practical applications as almost all the practical problems involve objective functions that are non-linear, non-convex, and non-differentiable in nature. In this regard, heuristic-based methods (Najafi et al. 2009; Kumar et al. 2014b) have distinct advantages such that it can handle complex problems and also it do not require any gradient information. Several multi-objective evolutionary algorithms have been applied and found suitable for PDS planning problems (Rosado and Agustín 2006; Mendoza et al. 2006; Carrano et al. 2006; Ramírez-Rosado and Domínguez-Navarro 2004; Ganguly et al. 2012). Most of the literature (Rosado and Agustín 2006; Mendoza et al. 2006; Carrano et al. 2006; Ramírez-Rosado and Domínguez-Navarro 2004) have used expected energy not served (EENS) for reliability estimation which is based on average failure rates and the repair durations of all the feeder branches, that is very difficult to estimate in practice as the occurrence of faults take place because of various unpredictable non-technical reasons. To alleviate such problems, PDS planning based on a reliability index (contingency-load-loss index (CLLI)) (Ganguly et al. 2012; Kumar et al. 2015a, b) is proposed, which is independent of the estimation of the failure and repair rate of the branches. In reference (Kumar et al. 2015a) and (Kumar et al. 2015b), authors have not considered the impact of simultaneous placement of DGs and D-FACT devices on the overall PDS planning.

This paper includes the simultaneous optimal placement of DGs and D-STATCOM while designing an advanced PDS. The paper is organized as follows: problem formulation (Sect. 1), modeling of D-STATCOM (Sect. 3), description of proposed MOSOA (Sect. 4), results and discussion (Sect. 5), and the conclusions (Sect. 6).

Problem Formulation

In this paper in order to carry out the optimal MO design of PDS, the vectors of the objective function to be minimized is \( u = [u1,u2] \), where \( u1 \) is the objective function of global economic cost and \( u2 \) is the objective function related to the reliability of the PDS.

$$ u1 = \, C_{System} = C_{Fixed} + C_{Variable} + C_{Maintenance} $$
(1)

where,

$$ \begin{aligned} \, C_{Fixed} =& \sum\limits_{{k \in N_{S} }} {\sum\limits_{{b \in N_{b} }} {[(C_{k}^{F} )_{b} } } (Y_{k} )_{b} ]+ \, \sum\limits_{{D \in N_{D} }} {\sum\limits_{g \in Ng} {[(C_{D}^{F} )_{g} } } (Y_{D} )_{g} ]\hfill \\ &+ \sum\limits_{{k \in N_{DF} }} {\sum\limits_{{f \in N_{f} }} {[(C_{DF}^{F} )_{f} } } (Y_{DF} )_{f} ]+ \sum\limits_{{(i,j) \in N_{F} }} {\sum\limits_{{a \in N_{a} }} {[(C_{i,j}^{F} )_{a} } } (Y_{i,j} )_{a} ] \, \hfill \\ & { + }\sum\limits_{{(i,j) \in N_{F} }} {\sum\limits_{{m \in N_{m} }} {[(C_{i,j}^{F} )_{m} } } (Y_{i,j} )_{m} ] \, + \, \sum\limits_{{(i,j) \in N_{FE} }} {\sum\limits_{{a \in N_{a} }} {[[(C_{i,j}^{F} )_{E} ]_{a} } } (Y_{i,j} )_{a} ] \, \hfill \\& { + }\sum\limits_{{k \in N_{SE} }} {\sum\limits_{{b \in N_{b} }} {[[(C_{k}^{F} )_{E} ]_{b} (Y_{k} )_{b} ]} } \hfill \\ \, C_{Variable} = &\, \sum\limits_{{k \in N_{S} }} {\sum\limits_{{b \in N_{b} }} {[(C_{k}^{V} )_{b} } } (X_{k} )_{b}^{2} ]t_{a} { + }\sum\limits_{{D \in N_{D} }} {\sum\limits_{{g \in N_{g} }} {[(C_{D}^{V} )_{g} } } (X_{D} )_{g}^{2} ]t_{a} \, \hfill \\ \,& + \, \sum\limits_{{(i,j) \in N_{F} }} {\sum\limits_{{a \in N_{a} }} {[(C_{i,j}^{V} )_{a} \{ (X_{i,j} )_{a}^{2} + } } (X_{j,i} )_{a}^{2} \} ]t_{a} \hfill \\ \, &+ \sum\limits_{{(i,j) \in N_{FE} }} {[(C_{i,j}^{V} )_{E} \{ (X_{i,j} )_{E}^{2} + } (X_{j,i} )_{E}^{2} \} ]t_{a} { + }\sum\limits_{{k \in N_{a} }} {(C_{k}^{V} )_{E} (X_{k} )_{E}^{2} } t_{a} \hfill \\ C_{{Ma{\text{int}}enance}} =& \sum\limits_{{(i,j) \in N_{F} }} {\sum\limits_{{a \in N_{a} }} [ (C_{i,j}^{M} )]_{a} t_{a} \, } { + }\sum\limits_{{(i,j) \in N_{FE} }} {\sum\limits_{{a \in N_{a} }} { [(C_{i,j}^{M} )_{E} ]_{a} t_{a} } } \hfill \\ \, &+ \sum\limits_{{k \in N_{S} }} {\sum\limits_{{b \in N_{b} }} {[(C_{k}^{M} )_{b} } } (Y_{k} )_{b} ]t_{a} + \sum\limits_{{k \in N_{SE} }} {\sum\limits_{{b \in N_{b} }} {[[(C_{k}^{M} )_{E} ]_{b} (Y_{k} )_{b} ]} } t_{a} \hfill \\ \end{aligned} $$

where, \( NF \) Set of proposed feeder routes to be built; \( NS \) Set of nodes associated with proposed locations for building substations; \( N_{DF} \) Set of nodes associated with selected locations for building DSTATCOMs;\( N_{D} \) Set of nodes associated with proposed locations for building DGs; \( N_{b} (N_{m} ) \) Set of proposed substa. (RA/CB) sizes to be built;\( Ng \, (Na) \) Set of proposed DG (feeder) sizes to be built;\( (Xi,j)a \) Power flow in kVA, carried though route \( (i,j) \in NF \) associated with a feeder of size a. \( (Xk ) {\text{b,E}} \) Power flow in kVA, supplied froma proposed substation of size b or with an existing (E) one.\( (X_{D} )_{g} \) Power flow in kVA, supplied from \( D \in N_{D} \) associated with a proposed DG of size g. \( C^{V(F)} \) Variable (fixed) cost; \( C^{M} \) Maintenance cost\( t_{a} \) Analysis time in years. \( (Yi,j)a \) is equal to 1 if the feeder of size a associated with route \( (i,j) \in NFP \) is built. Otherwise, it is zero. \( (Y_{k} )_{b} \) is equal to 1 if the substation of size b associated with node \( k \in NSP \) is built. Otherwise, it is zero.\( (Y_{D} )_{g} \) is equal to 1, if the DG with size g associated with node \( D \in N_{D} \) is built. Otherwise, it is zero.\( (Y_{DF} )_{f} \) is equal to 1, if the DSTATCOM with size f associated with node \( k \in N_{DF} \) is built. Otherwise, it is zero.

The objective function in (1) aims to minimize the investment cost i.e., \( C_{Fixed} \) where, the first five terms represents the asset cost of reinforcing/constructing substations, deploying DGs, D-STATCOM, building feeders, and reinforcing RAs and circuit breakers (CBs) respectively. The sixth and seventh terms show the asset cost associated with existing feeders of size a and with existing substations of size b, respectively.

For variable cost component (\( C_{Variable} \)), the first two terms represents variable cost associated with substation and DGs respectively, which mainly considers the cost associated with the fuel used. The third, fourth and fifth terms is the variable cost associated with (proposed/existing) feeders of size a (it accounts for energy loss of the system) and with existing substations of size b (fuel cost), respectively. \( C_{\text{Maintenance}} \), it represents the maintenance cost per annum involved with feeders (proposed/existing), DGs and the substations (proposed/existing).

The proposed PDS planning includes a CLLI-based reliability index which can be defined as the ratio of the average of non-delivered load due to failure of all branches, taken one at a time, to the total load. Thus the objective function \( u2 \) can be mathematically expressed as,

$$ u2 = {\text{CLLI}} = \frac{{\text{NDL}}_{{\text{Avg.}}} L_{\text{Total}}} = \frac{{\sum\nolimits_{i = 1}^{N_F}} NDL_{i}/N_{F}}{{L_{{\text{Total}}}}}$$
(2)

where,\( \mathop {\text{NDL}}\nolimits_{\text{i}} \) Non-delivered load due to fault in branch i.\( \mathop {\text{NDL}}\nolimits_{{{\text{Avg}} .}} \) Average non-delivered load.\( \mathop {\text{L}}\nolimits_{\text{Total}} \) Total load in kVA.

The evaluation of CLLI index is given in detail in (Kumar and Samantaray 2014).The multi-objective problem can be formulated as:-

$$ {\text{Min}}\,F = [C{\text{System}}, \, CLLI] $$
(3)

The simultaneous minimization of two objective functions is subjected to some technical constraints, namely:

  1. (a)

    Kirchhoff’s current law constraints for all nodes of the distribution network.

  2. (b)

    The capacity constraint limits of the feeders and substation.

  3. (c)

    The voltage level in load buses.

  4. (d)

    Network connectivity and radiality constraint of the active network (\( NB = NN - 1 \), where \( NB \) is the number of branches and \( NN \) is the number of nodes).

Modeling of D-STATCOM

A D-STATCOM is represented by a synchronous voltage source and its shunt connected transformer. The equivalent corresponds to the Thevenin equivalent as seen from bus k, with the voltage source E being the fundamental frequency component of the synchronous condenser output voltage is shown in Fig. 1. The power flow equations for the D-STATCOM are derived from first principles and assuming the following voltage source representation (Acha et al. 2004):

$$ E_{vR} = V_{vR} (\cos \delta_{vR} + {\text{j}}\sin \delta_{vR} ) $$
(4)
Fig. 1
figure 1

DSTATCOM connected via a shunt connected transformer

Based on the shunt connection shown in Fig. 1, the net apparent, active and reactive power equations for the converter and bus k, can be expressed as (Acha et al. 2004):

$$ S_{vR} = V_{vR} I_{vR}^{ * } = V_{vR} Y_{vR}^{ * } (V_{vR}^{ * } - V_{k}^{ * } ) $$
(5)
$$ P_{vR} = V_{vR}^{2} G_{vR} + V_{vR} V_{k} [G_{vR} \cos (\delta_{vR} - \theta_{k} ) + B_{vR} sin(\delta_{vR} - \theta_{k} )] $$
(6)
$$ Q_{vR} = - V_{vR}^{2} B_{vR} + V_{vR} V_{k} [G_{vR} sin(\delta_{vR} - \theta_{k} ) - B_{vR} cos(\delta_{vR} - \theta_{k} )] $$
(7)
$$ P_{k} = V_{k}^{2} G_{vR} + V_{k} V_{vR} [G_{vR} \cos (\theta_{k} - \delta_{vR} ) + B_{vR} sin(\theta_{k} - \delta_{vR} )] $$
(8)
$$ Q_{k} = - V_{k}^{2} B_{vR} + V_{k} V_{vR} [G_{vR} sin(\theta_{k} - \delta_{vR} ) - B_{vR} cos(\theta_{k} - \delta_{vR} )] $$
(9)

All the parameter details and using these power equations, the linearised D-STATCOM model are given in (Acha et al. 2004).

Development of Multi-Objective Seeker Optimization Algorithm

The step-by-step solution procedure (steps 1 to 9) which shows that SOA is a simple and straight-forward approach to implement for distribution system planning problem. The details of SOA are shown in (Kumar and Samantaray 2014, Kumar et al. 2015a).

  1. Step 1:

    Initialize the initial set of seekers of size NIS using fundamental loop generator that preserve the radiality operation (Kumar and Samantaray 2014) where, each seeker represents one radial configuration of dimension P, which restricts the initial population that is further improved by SOA.

  2. Step 2:

    In order to add a social component for the sharing of information, a neighborhood is defined for each of the N ND seekers. Split the population of size \( \underline{N} {\text{ND}} \) into \( \underline{N} {\text{SP}} \) different sub-populations. Each sub-population is the same size.

  3. Step 3:

    Evaluate the fitness value of each seeker (Kumar et al. 2014a).

  4. Step 4:

    Determine best personal, global and local positions.

  5. Step 5:

    Calculate different components of the search direction.

  6. Step 6:

    Update the position of each seeker.

  7. Step 7:

    Perform a seeker mutation using the inter-sub-population learning scheme.

  8. Step 8:

    Perform “seeker movement” operation.

  9. Step 9:

    Now select the best seekers of size \( \underline{N} {\text{ND}} \) from the set of combined solutions (“seeker mutation” and “seeker movement” operation) using a fast non-dominated sorting algorithm for the new population Xt+1.

  10. Step 10:

    Combine Xt+1 (current solution) and Yt+1 (previous solution) of size \( \underline{N} {\text{ND}} \) respectively, perform fast non-dominated sorting algorithm and obtain the best set of seekers of size \( \underline{N} {\text{ND}} \) and repeat the same procedure from step 2 for the next set of populations until the stop criterion is satisfied (either a maximum number of iterations is reached orthe objective function does not improve).

Results and Discussion

A system of 54 nodes with a proposed substation capacity of 4 MVA and total load demand of 2.032 MVA is considered to illustrate the performance of MOSOA and NSGA-II. All the details of the load point, CB data are given in (Kumar and Samantaray 2014). A backward/forward load flow algorithm of the proposed work (Samui et al. 2012) is developed on a MATLAB-R2010a platform for radial load flow analysis. A maximum of six RA’s, three DG units (maximum size of DG is considered to be 2 MW), and two D-STATCOMs with capacity of ±1 MVAR are used in the network to enhance the overall system performance index (such as CLLI Index, voltage profile etc.). The test system is taken from ref. (Kumar et al. 2015a). The substation installation and maintenance cost (per annum) is considered to be $7,50,000 and $10,000 respectively. The installation cost of each DG, D-STATCOM and RA are considered to be $110,769.23,$50/kVAR and $15,384.61, respectively. Short circuit capacity of each RA is considered to be 20kA. The cost of operation of each substation and DG are \( 0.001\$ / ( {\text{kVA)}}^{ 2} {\text{h}} \). The variable cost-coefficient for each line section is \( 0.005\$ / ( {\text{kVA)}}^{ 2} {\text{h}} . \)

The abstract of the parameters used for the methodologies (MOSOA and NSGA-II) are depicted in Table 1. The complete study is carried out on a desktop PC with an Intel core i5-2400, 3.10 GHz, 8 GB of RAM, and a 32-bit operating system using a MATLAB-R2010a platform. In this paper “Max–min” approach is applied to select the final optimal solution. In order to select the best multi-objective planning solution, the value of the objective functions are normalized using the following expression:

$$\left( {\frac{{{C_{{\rm{max}}}} - {C_k}}}{{{C_{{\rm{max}}}} - {C_{{\rm{min}}}}}},\frac{{{C_{{\rm{LLImax}}}} - {C_{{\rm{LLIk}}}}}}{{{C_{{\rm{LLImax}}}} - {C_{{\rm{LLImin}}}}}}} \right)$$

Where, \( ( {\text{C}}_{{\rm max}},{\text{C}}_{{\rm min}},{\text{Ck}}) \) and \( ( {\text{CLL}}_{{\rm Imax}},{\text{CLL}}_{{\rm Imin}},{\text{CLLI k}}) \) are the (maximum, minimum, and the value of the k-th Pareto point) of cost and reliability function respectively. Afterward, a “Maxmin” approach shown in Ganguly et al. 2012 is applied to select the best multi-objective planning solution. At first, we have evaluated the membership function values of each of the non-dominated solution in the range of (0, 1). Then the summation of the membership values of all the objectives of each of the non-dominated solution indicates that how well this solution satisfies all the objective functions. Afterward, the solution which is having a higher value will be selected as the most suitable solution over the Pareto-front. At the start 100 solutions have been obtained from fundamental loop generator (initial seekers), which satisfy all the system constraints. These initial set of seekers is then further modified by modifying their variables using MOSOA, defined in section IV. Pareto optimal fronts obtained by MOSOA and NSGA-II are shown in Fig. 2.

Table 1 Parameters used for different techniques
Fig. 2
figure 2

Pareto front of MOSOA and NSGA-II for 54-bus system

While comparing the performance with NSGA-II (Table 2), it is observed that network B has a total cost of $3,381,000, which is 2.58 % higher than A (Fig. 3). It is also found that the CLLI of B is 0.115 which is 3.60 % higher than A. For the most suitable solution obtained (Network A) with the proposed approach considering DGs and D-STATCOMs, the optimal power flow result indicates that the optimal locations of DGs are at buses 34, 50 and 18 with the optimal sizes of 2.043 kW (Bus 34), 14 kW (Bus 50), and 4 kW (Bus 18) respectively. D-STATCOM generates −20.22 kVAR (Bus 52) and 18.24 kVAR (Bus 34) in order to keep the voltage magnitude within permissible limit of (0.95 to 1.05 p.u) at all the buses. The D-STATCOM parameters associated with this amount of reactive power generation are \( V_{vR} \) = 1.0018 p.u. and \( \delta_{vR} \) = 0.001 (Bus 52), and \( V_{vR} \) = 1.0002 p.u. and \( \delta_{vR} \) = 0.009(Bus-34) respectively.

Table 2 Comparison of most suitable solution with different techniques
Fig. 3
figure 3

Most suitable solution obtained using MOSOA: network A

$$ \hbox{max} \left\{ {\hbox{min} k\left( {\frac{{C_{ \hbox{max} } - C_{k} }}{{C_{ \hbox{max} } - C_{ \hbox{min} } }},\frac{{C_{\text{LLImax}} - C_{\text{LLIk}} }}{{C_{\text{LLImax}} - C_{\text{LLImin}} }}} \right)} \right\} $$
(10)

Furthermore the substation reduces its active and reactive power generation by almost 1 and 4 % compared with, without DG and D-STATCOM case. In general, more reactive power is available in the network than without D-STATCOM case, and the substation connected at Bus 1 increases its share of reactive power absorption compared with without D-STATCOM case. As expected, active power flows are only marginally affected by the D-STATCOM installation. The Pareto-front shown in Fig. 2 clearly shows that MOSOA dominates the NSGA-II reflecting the superiority of the proposed algorithm and is computationally less intensive than NSGA-II (Table 3).

Table 3 Comparison of computational complexity

Conclusion

An advanced PDS, in which primary feeders operate in a radial configuration, has been explored in this paper using the MOSOA, which considers simultaneous optimization of the total system economic cost and overall system reliability. Extensive tests are carried out in order to find the efficacy of the proposed algorithm to design an advanced PDS including distribution automation devices, DGs and D-STATCOMs, which generates the distribution networks based on a trade-off between cost and reliability. Also, a “Max–min” approach is employed to automatically select the most suitable solution over the Pareto-front. The Pareto-front, results indicate that the MOSOA has a superior performance than that of NSGA-II, which furthermore is computationally intensive. Nevertheless, the method presented in this paper can be effective and helpful to system planners for obtaining typical designs of an advanced power distribution system.