1 Introduction

1.1 Motivation and incitement

The conventional distribution networks are mostly of radial configuration in which power flows from the substation towards the load in one direction only. Overcurrent relaying (OCR) is a very well-established and cost-effective technique used for protection of such radial distribution networks. In recent years, there is a growing interest of generating electricity using renewable energy-based distributed generations (DGs) at distribution voltage level due to various technical and economic benefits [1]. Consequently, the modern power distribution networks are evolved into active looped and meshed structures. The traditionally used OCR-based protection schemes often fail to provide reliable protection to these DG integrated meshed distribution networks [2]. Directional overcurrent relays (DOCRs) are preferred as an alternative viable and economic solution for protection of such DG integrated meshed distribution networks [3].

In electrical protection scheme, the primary relay isolates the faulty part without any intentional time delay to minimize component damage. If for any reasons primary relay fails to isolate the faulted section then the corresponding backup relay should operate after certain time delay to trip the faulted section. The DOCR has two settings, namely the pick-up setting (PS) and the time multiplier setting (TMS). The overall performances of these protection schemes highly depend on the optimal coordination of DOCRs. DOCRs coordination has been a challenging issue for protection engineers for many years. The application of optimization techniques and adaptive relaying techniques is the preferable solution for solving the DOCRs coordination problem [4].

1.2 Literature review

The DOCR coordination methods available in the literature can be broadly classified as: (1) conventional techniques for DOCR coordination, (2) computational intelligent techniques for DOCR coordination and (3) adaptive techniques for DOCR coordination. A brief review considering the merits and demerits of each of the methods belong to different categories is provided as below.

Conventional techniques for coordination of DOCRs The conventional approaches such as the trial-and-error method [5], the curve-fitting techniques [6], the graph-theoretical techniques [7], topological analysis [8] were usually adopted in earlier days for DOCRs coordination. However, these methods have slow convergence rate and using these conventional approaches optimal solution may not be guaranteed. Several optimization techniques were proposed later to solve the DOCRs coordination problems in a more efficient manner.

Computational intelligent techniques for coordination of DOCRs The linear programming (LP) optimization techniques such as simplex [9] and dual simplex [10] reported for DOCRs coordination are fast and simple. However, using these methods only the TMS can be optimized as it is a linear function of operating time of the relay. The sequential quadratic programming a nonlinear programming (NLP) reported for optimization of both the PS and TMS of DOCRs together [11] is superior compared to the LP approaches in solving the optimal coordination problems of DOCRs. However, both the approaches have slow convergence rate and possibility of trapping at the local minima.

Several advanced metaheuristic and nature-inspired optimization approaches such as combination of evolutionary algorithm and LP [12], genetic algorithm (GA)-NLP [13], seeker algorithm (SA) [14], teaching learning algorithm [15], informative differential evolution algorithm [16], chaotic differential evolution algorithm [17], modified particle swarm optimization algorithm [18], artificial bees colony algorithm [19], biogeography-based optimization algorithm [20], improved group search optimization algorithm [21], symbiotic organism search algorithm [22], ant-lion optimization algorithm [23], modified electromagnetic field optimization algorithm [24], firefly algorithm [25], hybridized whale optimization algorithm (HWOA) [26], mixed integer linear programming (MILP) algorithm [27], modified water cycle algorithm [28] and oppositional JAYA algorithm [29] have been employed for solving the optimal coordination problems of DOCRs. The performance of the five most effective metaheuristic optimization techniques used for DOCRs coordination is compared in [30]. These techniques give better result in achieving the global optimum compared to LP and NLP algorithms, but most of these algorithms suffer from computational complexity and premature convergence.

Recently, a more efficient optimization technique, namely the hybrid particle swarm optimization (HPSO), is proposed in the literature for solving the DOCRs coordination problems [31, 32]. The superiority of the HPSO method in achieving the minimum total operating time compared to the available method is demonstrated through simulation results tested in single and multi-loop power distribution systems. In [33], a unique sieging and hunting capability of the Harris Hawk optimization (HHO) technique is applied for solving the optimal coordination problems of DOCRs. The technique is very affective in finding the global optimum values with robustness and better convergence as compared to other state of the art algorithms. In [34], JAYA algorithm is applied to solve the optimal coordination problems of OCRs in single and multi-loop distribution networks with the advantages of converging to the global optimum values with less number of iterations and computational time. In [35], the optimal coordination problems of DOCRS is solved using the whale optimization algorithm (WOA). The WOA is inspired by the bubble-net hunting strategy of humpback whales which leads towards global minima and hence, able to minimize the sum of the operating times of all primary relays. Another efficient optimization technique, namely the bio-inspired rooted tree algorithm, is proposed in [36] for optimal coordination of OCRs. Apart from solving the DOCR coordination problems, several efficient optimization techniques such as marine predators’ algorithm [37], hybrid DA-PSO optimization algorithm [38], and slime mould algorithm [39] are also used by researchers for solving the multi-objective optimal power flow problems in power system.

Adaptive DOCR coordination for distribution systems including DG In the aforementioned DOCRs coordination approaches, the optimal settings of the DOCRs are obtained mostly on a fixed network topology within an interconnected power system considering possible types of faults, abnormal operating conditions and system contingencies in advance in an off-line mode. The coordinated relays in such approaches usually respond to these predetermined conditions in a satisfactory manner. But, consideration of all possible fault/non-fault scenarios in advance is practically a difficult task as the topology of the network is not fixed rather changes dynamically. The dynamic changes in the network topology are more prominent in the presence of DGs in the distribution networks. In such situation, the deterministic DOCRs coordination approaches sometimes fail to give satisfactory results.

Adaptive protection philosophy, relatively a new relaying concept, has been evolved in recent years where the operating parameters of the protection functions are automatically adjusted in response to changing power system conditions and hence provides reliable relaying decisions. The idea of adaptive protection has been applied recently for solving the coordination problems of DOCRs in power distribution networks [40]. The idea of a centralized adaptive protection scheme is proposed in [41] for coordination of DOCRs in complex distribution networks including different types of DGs. In [42], the authors have proposed another adaptive coordination scheme for power networks considering DGs. In that scheme, the exact operational network topology is identified by monitoring the status of the circuit breakers connected with DGs and other main power components. Then, utilizing the fuzzy logic concept, the required relay group settings are selected during online mode for exact operational network topology. Further, differential evolution optimization algorithm is employed to achieve the global optimum relay settings for each network topology. In [43], the authors have proposed a planning algorithm for DOCRs coordination for distribution systems integrated with DGs that can optimally identify one set of relay settings valid for all possible future DG planning scenarios. In that work, DOCR coordination algorithm is formulated as a linear programming problem and the simplex algorithm is utilized to solve it. In order to mitigate the impacts of DGs on DOCRs coordination, the authors in [44] proposed an adaptive protection scheme using differential evolution algorithm. Another two-phase hybrid adaptive DOCR coordination algorithm is proposed in [45] considering the uncertainty of DGs. In that scheme, the current settings are determined considering the DG output power using a fuzzy-based current setting module. Further, using an optimization algorithm the overall relay operating time is minimized.

The aforementioned study clearly shows that the existing optimization algorithms focused mainly in minimizing the overall operating times of the primary OCRs/DOCRs present in the network. However, the optimal coordination between the primary and backup relay pairs have not been addressed in many of the reported works. Some of the employed optimization algorithms also suffer from computational complexity and premature convergence. It is also observed that with the growing penetration of DGs into distribution systems, adaptive DOCR coordination approaches achieve superior performance over the deterministic DOCRs coordination approaches. Considering the above deficiencies, in this paper, a new efficient optimization algorithm-assisted adaptive protection scheme is proposed for optimal coordination of DOCRs in DG integrated multi-loop distribution networks.

1.3 Contribution and paper organization

In this paper, the optimal coordination of DOCRs is determined by a nature-inspired dragonfly algorithm (DA) [37] deployed in multi-loop power distribution networks. The static and dynamic swarming behaviour of dragonflies are the main motivation of the proposed optimization technique. The exploration and exploitation phases of the optimization technique are modelled using the societal communication of dragonflies in navigating, finding for food and escaping away from enemies when swarming dynamically or statistically. The suggested DA has extraordinary exploration competency and speed as compared to the existing meta-heuristic techniques [14, 26, 47, 48, 54]. Further, an adaptive protection scheme assisted by DA is proposed to solve the DOCRs coordination problems of multi-loop distribution systems integrated with intermittent DGs. The efficacy of the proposed adaptive DOCR coordination scheme is evaluated and compared with the existing approaches [11, 17, 49] considering the dominant changes in the network topologies and operating modes.

The reminder of the manuscript is arranged as follows. The DOCRs coordination problem formulation using DA is elaborated in Sect. 2. The proposed adaptive DOCRs coordination scheme is elaborated in Sect. 3. The performance comparison results are demonstrated and discussed in Sect. 4. The conclusion of the paper is provided in Sect. 5.

2 Problem formulation for optimal coordination of DOCRs

2.1 Objective function and coordination constraints

The coordination problem of DOCRs in a meshed distribution networks can be formulated as an optimization problem having objective functions subjected to certain sets of constraints. The objective is to minimize the sum of the operating times of all the DOCRs present in the system for the near-end three-phase short circuit fault. Therefore, the first objective function \(S\) can be expressed as [14],

$$ S = \min \left( {\mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{k = 1}^l w_{ik} \times T_{ik} } \right) $$
(1)

Subjected to

$$ {\text{PS}}_i^{\min } \le {\text{PS}}_i \le {\text{PS}}_i^{\max } $$
(2)
$$ {\text{TMS}}_i^{\min } \le {\text{TMS}}_i \le {\text{TMS}}_i^{\max } $$
(3)
$$ {\text{CTI}} \ge T_{jk} - T_{ik} $$
(4)
$$ T_{ik}^{\min } \le T_{ik} \le T_{ik}^{\max } $$
(5)

In (1), \(T_{ik}\) is the operating time of relay \(R_i\) for fault at \(k{\text{th}}\) location and \(n\) is the number of relays in the system. \(l \) is the total number of fault locations and \(w_{ik}\) is the probability of occurrence of fault in each location of the protective zone. In the present study, \(w_i\) is assigned as 1 for all relays assuming the probability of occurrence of fault in all buses are same [15]. In (2), \({\text{PS}}_i^{\min }\) and \({\text{PS}}_i^{\max }\) represent the minimum and the maximum limits of PS for relay \(R_i\), respectively. In this study, the limits of \({\text{PS}}_i^{\min }\) and \({\text{PS}}_i^{\max }\) are set as 0.5 and 2.5, respectively [50]. In (3), \({\text{TMS}}_i^{\min }\) and \({\text{TMS}}_i^{\max }\) represent the minimum and the maximum limits of TMS for relay \(R_i\). In the present study, the minimum and maximum values of \({\text{TMS}}\) are set as 0.1 and 1.1, respectively [18]. In (4), \(T_{ik}\) and \(T_{jk}\) are the operating times of primary relay \(R_{ik}\) and its first backup relay \(R_{jk}\) for fault at \(k{\text{th}}\) location, respectively. The value of coordination time interval \(({\text{CTI}})\) used for electromechanical relays is 0.3–0.4 s, while for numerical relays its value used is in the range of 0.1 s and 0.2 s [51].

\(T_{ik}\), the operating time of a standard inverse definite minimum time (IDMT) relay \(R_i\) can be expressed as [15],

$$ T_{ik} = \frac{{{\text{TMS}}_i \times \beta }}{{\left( {\frac{{I_{R_i ,k} }}{{{\text{PS}}_i }}} \right)^\alpha - 1}} $$
(6)

where \(I_{R_i ,k}\) is the fault current seen by relay \(R_i\). \({\text{PS}}_i\) and \({\text{TMS}}_i\) are the plug setting and time multiplier setting of relay \(R_i\), respectively. The values of \(\alpha = 0.02\), and \(\beta = 0.14\) of a standard IDMT relay [12] is used in the present study.

2.2 Dragonfly algorithm for optimal coordination of DOCRs

The literature study clearly shows that the optimization techniques available for solving the DOCRs coordination problem are based on either evolutionary algorithm (EA) or swarm intelligence (SI) optimization techniques. It is observed that SI techniques store data of possible solution space, while no such data are stored in EA-based optimization techniques. Also, SI-based techniques possess fewer controlling parameters and having fewer operators to handle. Therefore, SI-based techniques can be more promising towards the solution of DOCRs coordination problem. An effective swarm intelligence optimization technique named as dragonfly algorithm (DA) is proposed in [46]. The static and dynamic swarming behaviour of dragonflies is the main motivation of the proposed optimization technique. The exploration and exploitation phases of the optimization technique are modelled using the societal communication of dragonflies in navigating, finding for food and escaping away from enemies when swarming dynamically or statistically. In static swarm, dragonflies make small sub-swarms and progress over diverse region which is the basic idea of exploration phase while dragonflies progress in bigger swarm and along one path which is encouraging in exploitation phase. In the search progression, the location and fitness of the food source are updated using the candidate with best fitness. Moreover, the worst candidate updates the fitness and the location of the enemy which results into the convergence to desired search location and moving away from undesired search locations.

The swarming behaviour of dragonflies follows certain principles, namely separation, alignment and cohesion. Apart from these principles, survival is the main aim of each swarm such that every swarm gets attracted towards the food sources and diverted away from enemies.

1. Separation represents the static collision avoidance with neighbourhood individuals.

$$ S_i = - \mathop \sum \limits_{j - 1}^M X - X_j $$
(7)

where \(X\) represents the position vector of current individual, \(X_j\) is the position of \(j{\text{th}}\) neighbouring individual and \(M\) is the number of neighbouring individuals.

2. Alignment represents the individual’s velocity identical with other neighbourhood individuals of similar group.

$$ A_i = \frac{{\sum_{j - 1}^M V_j }}{M} $$
(8)

where \(V_j\) represents the velocity of \(j{\text{th}}\) individual.

3. Cohesion represents the tendency of individuals towards the centre of the swarms group.

$$ C_i = \frac{{\sum_{j - 1}^M X_j }}{M} - X $$
(9)

4. Attraction towards the food source (\(F\)) is represented as,

$$ F_i = F_p - X $$
(10)

where \(F_i\) represents the food source of the \(i{\text{th}}\) individual and \(F_p\) is the position of the food source.

5. Distraction from the enemies is modelled mathematically as,

$$ E_i = E_p + X $$
(11)

The operational behaviour of dragonfly algorithm is a mixture of above five remedial prototypes. Step vector (\(\Delta X\)) and position vector (\(X\)) are the two components for controlling the movement of dragonflies. The step vector guides the direction of progress of the dragonflies and can be mathematically expressed as,

$$ \Delta X_{t + 1} = \left( {sS_i + aA_i + cC_i + fF_i + eE_i } \right) + w\Delta X_i $$
(12)

where \(s\) is the weight of separation, \(S_i\) is the \(i{\text{th}}\) individual separation, \(a\) is the weight of alignment, \(A_i\) is the \(i{\text{th}}\) individual alignment, \(c\) is the weight of cohesion, \(C_i\) is the \(i{\text{th}}\) individual cohesion, \(f\) is the food factor, \(F_i\) is the food source of \(i{\text{th}}\) individual, \(e\) is the enemy factor, \(E_i\) is the location of enemy of the \(i{\text{th}}\) individual, \(w\) is the weight of inertia and \(t\) is current iteration tally.

The position vector is updated by the addition of current step vector and previous position vector and can be expressed as,

$$ X_{t + 1} = X_t + \Delta X_{t + 1} $$
(13)

where \(t\) is the current iteration tally.

Proper adjustment of each coefficient will improve the exploration and exploitation phases during the optimization. In other words, equilibrium between exploration and exploitation phases is maintained by fine tuning of coefficients. When no promising solution space is found in neighbourhood, dragonflies start flying in the region of the search space using a casual walk (Lèvy flight) to satisfy the exploration process of artificial dragonflies. In that scenario, position updation takes place as,

$$ X_{t + 1} = X_t + {\text{L}}{\grave{\text{e}}}\text{{vy}}\left( d \right) \times X_t $$
(14)

where \(d\) represents the dimension of position vectors and \(t\) is the iteration count.

The Lèvy flight is determined as,

$$ {\text{L}}{\grave{\text{e}}}\text{{vy}} \left( x \right) = 0.01 \times \frac{r_1 \times \sigma }{{\left| {r_2 } \right|^{\frac{1}{\beta }} }} $$
(15)

where \(\beta\) is a constant having value equal to 1.5, \(r_1\) and \(r_2\) are random numbers in the range of [0, 1] and \(\sigma\) can be represented as [46],

$$ \sigma = \left( {\frac{{\Gamma \left( {1 + \beta } \right) \times \sin \frac{\pi \beta }{2}}}{{\Gamma \left( {\frac{1 + \beta }{2}} \right) \times \beta \times 2^{\left( {\frac{\beta - 1}{2}} \right)} }}} \right)^{1/\beta} $$
(16)

where \(\Gamma \left( x \right) = \left( {x - 1} \right){\rm{!}}.\)

The flowchart of the proposed dragonfly optimization algorithm is shown in Fig. 1.

Fig. 1
figure 1

Flowchart of the proposed dragonfly optimization algorithm

3 The proposed adaptive DOCRs coordination scheme

The presence of DGs in distribution system can result in large number of possible network topologies for which new relay settings are necessary. However, the network topologies for which considerable change in the fault current level observed with respect to the base model are considered in the proposed adaptive DOCRs protection coordination scheme. The functional block diagram of the proposed adaptive DOCRs coordination scheme is shown in Fig. 2. As shown in the figure, the dominant operational or topological changes if occurs in the system, it will be sensed at central protection unit (CPU) placed at the control centre in online mode by monitoring the status of the circuit breakers and current measurements at the relay locations. The CPU will compare the present load current with the existing relay settings and update the relay settings as soon as any significant topological change occurs in the existing system.

Fig. 2
figure 2

Centralized adaptive DOCRs coordination scheme

The proposed adaptive DOCRs coordination scheme considers the following factors for updating the relay settings.

3.1 DG penetration level

The power shared by the utility grid is decided based on the penetration level of DGs and can be expressed as [52],

$$ \% {\text{DG}}_{{\text{Penetration}}\;{\text{Level}}} = \frac{{P_{{\text{DG}}} }}{{P_{{\text{DG}}} + P_{{\text{Grid}}} }} \times 100 $$
(17)

where \(P_{{\text{Grid}}}\) and \(P_{{\text{DG}}}\) are power delivered by the utility grid and DGs, respectively. The penetration of DGs primarily depends on the load demand. Whenever load increases the penetration level of DGs also increases as the grid power remains constant. The maximum penetration level is taken in the present article is lower than 33% of the grid power [52]. It is observed in the proposed adaptive DOCRs coordination scheme that with increase in the penetration level of DGs in existing system, the fault current level also increases and hence it is necessary to update the respective primary and backup relay settings such that the coordination between them remains unaltered.

3.2 Load variation level

Load variation plays an important role in designing adaptive protection strategy. As already discussed, the variation in load current is directly related to the lower bound of the plug setting. As the load increases, the plug settings must be readjusted according to the new conditions to avoid the violations of the relay coordination constraints.

3.3 Placement of DG locations

DGs of varying capacities are placed at various locations of the distribution networks. It is necessary to test the feasibility and their effects on the fault current. It is observed that contribution of fault current is more when DGs are placed near to pre-existing generator bus, but when the DGs are placed far away from the generator buses the fault current contribution is not that much significant.

The flowchart of the DA-assisted adaptive DOCRs coordination scheme proposed is shown in Fig. 3.

Fig. 3
figure 3

Flowchart of the proposed adaptive protection scheme

4 Results and discussion

4.1 Implementation of DA for DOCRs coordination in fixed network topology

As mentioned earlier, DA is implemented on the base case network topologies of 3-bus, 8-bus and 15-bus test systems. The DA results are compared with existing optimization approaches (SA [14], IGWO [47], HWOA [26], MILP [48], SCA [54], SQP-Approach-I [11], OCDE2 [17], GA [17] and BEX-PM [49]) for DOCRs coordination. The results for each case are demonstrated as below. The proposed algorithm is programmed in MATLAB software installed on a personal computer with i-7 processor, 1.8 GHz clock speed and 16 GB RAM.

4.1.1 3-bus system

Figure 4 shows the schematics of the 3-bus (B1–B3) system. As observed in the figure, the test system consists of three generators (G1–G3) and six DOCRs (R1–R6). The detail specification of each of the components of the system is provided in [8]. For DOCRs coordination, the three-phase fault current at each bus is calculated by initiating a three-phase fault at the middle of each line similar to [8] and the current transformer (CT) ratio of each relay and their pickup tap settings are set similar to [8].

Fig. 4
figure 4

Single-line diagram of the 3-bus system

The optimum values of PS and TMS for each fault case are calculated using DA, and the results are compared with existing SA [14], IGWO [47] and SCA [54] provided in Table 1. As observed from the table, the proposed algorithm takes 1.3357 s to operate all the primary relays which is least compared to the available algorithms. Thus, the proposed DA exhibits superior performance in achieving the optimal DOCRs settings compared to the existing optimization algorithms.

Table 1 Comparative results of optimal DOCRs settings for the 3-bus system

As observed from Table 2, the entire primary and backup relay pairs are operated within the coordination constraints and the CTIs for each relay pairs obtained are exceeding 0.3 s [14]. The convergence characteristic shown in Fig. 5 for the 3-bus system clearly shows faster converges achieved within 40% of the total iterations. The computation time for this system is 0.821 s.

Table 2 CTI between primary and backup relay pairs for the 3-bus system
Fig. 5
figure 5

Convergence curve for 3-bus system

4.1.2 8-bus system

The schematic diagram of the 8-bus (B1–B8) system is shown in Fig. 6. As observed, it consists of two generators (G1 and G2), seven lines and fourteen DOCRs (R1–R14). There is also a link to the external grid (EG) at bus 4 modelled by short circuit power of 400 MVA [14]. For this case, the CT ratios for relays \({\text{R}}_1\), \({\text{R}}_2\), \({\text{R}}_4\), \({\text{R}}_5\), \({\text{R}}_6\), \({\text{R}}_8\), \({\text{R}}_{10}\), \({\text{R}}_{11}\), \({\text{R}}_{12}\) and \({\text{R}}_{13} { }\) are set as 1200:5, whereas CT ratios for relays \({\text{R}}_3\), \({\text{R}}_7\), \({\text{R}}_9\) and \({\text{R}}_{14}\) are set as 800:5.

Fig. 6
figure 6

Single-line diagram of the 8-bus system

The comparative result of the proposed DA with existing MILP [48], SA [14] and HWOA [26] optimization algorithms for the 8-bus system is provided in Table 3. The observation on the results clearly shows that among the different optimization approaches, the proposed DA is able to achieve minimum overall operating time of all the primary relays and hence superior in solving the DOCRs coordination problem. In this case also, as observed from Table 4, none of the primary and backup relay pairs are violating the CTI constraints. Also, they have high convergence speed achieved within 40% of the total iterations (Fig. 7). The computation time for this system is 1.15 s.

Table 3 Comparative results of optimal DOCRs settings for the 8-bus system
Table 4 CTI between primary and backup relay pairs for the 8-bus system
Fig. 7
figure 7

Convergence curve for the 8-bus system

4.1.3 15-bus system

Figure 8 shows the schematics of the 15-bus system. As observed, it has seven generators (G1–G7), twenty-one lines and forty-two DOCRs (R1–R42). In addition, many synchronous DGs are also installed. The synchronous reactance of each of the DGs is 15% with 15 MVA and 20 kV ratings, whereas short circuit capacity of the external grid is 200 MVA [14]. The system data, CT ratio of each relay as well as fault data, are taken similar to [14].

Fig. 8
figure 8

Single-line diagram of the 15-bus system

The performance of the proposed DA is compared with IGWO [47], SA [14] and SCA [54] for optimal coordination of DOCRs in the15-bus system, and the results are provided in Table 5. The observation in the results clearly shows that the overall operating times of all the primary relays of the proposed DA is drastically reduced compared to the existing algorithms. In this case also, none of the relay pairs have violated the CTI constraints (Table 6). The observation on the convergence curve also confirms fast convergence speed and is achieved within 45% of the total iterations (Fig. 9). The computation time for this system is 2.192 s.

Table 5 Comparative results of optimal DOCRs settings for the 15-bus system
Table 6 CTI between primary and backup relay pairs for the 15-bus system
Fig. 9
figure 9

Convergence curve for the 15-bus system

Table 6 represents the coordination among primary and backup relay. As observed from Table 6, none of the primary and backup relay pairs are violating the CTI constraints.

4.2 Implementation of the proposed adaptive DOCR coordination scheme

4.2.1 6-bus system

A sample 6-bus (B1–B6) system as shown in Fig. 10 is considered for implementing the proposed adaptive DOCRs coordination scheme. The system has three generators (G1–G3) and 14 DOCRs (R1–R14) that are installed for effective protection of the whole system. The detail system specifications are available in [11]. The CT ratio of each relay is set as 400:5 considering three-phase faults at the middle of each line.

Fig. 10
figure 10

Single line diagram of the 6-bus system

To meet the ever-expanding demand of load, two possible ways are either to increase the preinstalled generators capacity or to install DGs near the load bus. Between the two possible conditions, the second option is more preferable as the installation of DGs near the load bus enhances power quality as well as the users are benefited with stable and economic power. Therefore, keeping in view of the increased load demand, various possible combination having varying capacities of DGs are installed at the load buses (B4, B5 or B6). Installation of DGs will lead to increase in load current as well as fault current. The DOCRs coordination settings for the base model may not be appropriate in such situation. Hence, the settings of DOCRs must be modified so that the total operating times of all the primary relays will be minimum and coordination between none of the primary and backup relay pairs will be violated. In the proposed adaptive DOCRs coordination scheme, for different possible network topologies, different sets of optimal DOCRs coordination settings are determined in advance using DA and it is saved in the substation control computer. With the prevailing system operating condition and topology, the most appropriate DOCRs will be chosen adaptively so that DOCRs coordination violations can be minimized.

In this study, the optimal settings of DOCRs are computed for three possible operating conditions and topologies. The first topology is the base case topology of the 6-bus system where no additional DGs are installed. In the second topology, two DGs each of 40 MW capacity are installed at buses B4 and B6 of the base case of the 6-bus system. In the third topology, three DGs each of 40 MW capacity are installed at buses B4, B5 and B6 of the base case of the 6-bus system. The total operating times of all the primary relays calculated using DA for the three different operating conditions and topologies are provided in Table 7. The total operating times are found to be 5.6059 s, 5.1377 s and 4.4126 s for the first, second and third operating conditions and topologies, respectively. The results clearly show that the total operating times of all the primary relays are decreased with the increasing penetration levels of DGs. This indicates that with the increasing penetration of DGs the relays should have faster response for selective tripping of the faulted section.

Table 7 Optimal DOCRs settings for the 6-bus system with and without DGs

The comparative assessment result of the proposed adaptive DA optimization algorithm for DOCRs coordination for the base case model of the 6-bus system with three existing optimization techniques, namely SQP-Approach-I [11], OCDE2 [17], GA [17] and BEX-PM [49], is provided in Table 8. As seen in the table, a significant reduction in the overall operating times of DOCRs is achieved by the proposed DA compared to the available techniques. Hence, the proposed approach outperforms in solving the DOCRs coordination problem. The observation on the convergence curve for the base model of the 6-bus system shown in Fig. 11 also confirms fast convergence speed.

Table 8 Comparative result of overall optimal operating times of primary relays for the 6-bus system
Fig. 11
figure 11

Convergence curve for the 6-bus system

4.2.2 IEEE 14-bus system

The efficacy of the proposed adaptive DOCRs coordination scheme is also tested on the IEEE 14-bus system shown in Fig. 12 comprising of three generators (G1–G3) and forty DOCRs (R1–R40). Detail specifications of each of the components of the IEEE 14-bus is provided in [53]. For this system, CT ratios for relays R1–R15, R26 and R29 are set as 200:1 and for rest of the relays it is 800:1.

Fig. 12
figure 12

Single line diagram of IEEE 14-bus system

Similar to the 6-bus system, in this case also the optimal settings of DOCRs are computed for three possible topologies. The first topology is the base case topology of the 14-bus system where no additional DGs are installed. In the second topology, two DGs each of 50 MW capacities are installed at buses B5 and B12 of the base case of the 14-bus system. In the third topology, four DGs of capacity 50 MW, 20 MW, 20 MW and 20 MW are installed at buses B4, B9, B12 and B14, respectively, of the base case of the 14-bus system. The total operating times of all the primary relays calculated using DA for the three different topologies are given in Table 9.

Table 9 Optimal DOCRs settings for IEEE 14-bus system with and without DGs

As seen in the table, the total operating times are found to be 34.634 s, 31.9482 s and 27.8817 s for the first, second and third topologies, respectively. The results clearly show that the total operating times of all the primary relays are decreased with the increasing penetration levels of DGs. This indicates that with the increasing penetration of DGs the relays should have faster response for selective tripping of the faulted section.

The comparative assessment result of the proposed adaptive DA optimization algorithm for DOCRs coordination with three existing optimization techniques, namely BEX-PM [49], OCDE1 [49] and GA [17] and Basic DE [49], is given in Table 10. As seen in the table, there is a significant reduction in the overall operating times all the primary relays in the proposed approach compared to the available techniques. The observation on the convergence curve also confirms fast convergence speed as shown in Fig. 13.

Table 10 Comparative result of overall optimal operating times of primary relays for IEEE 14-bus system
Fig. 13
figure 13

Convergence curve for IEEE 14-bus system

The % reduction in overall operating times of primary relays when DGs of varying capacity are integrated at different locations of the IEEE 14-bus system is given in Table 11.

Table 11 Percentage reduction in overall relay operating times with different levels of DG penetration

As seen in Table 11, with increasing % of penetration levels of DGs, faster reduction of the overall operating times of the relays in the system is observed. Thus, it requires newer settings which can be possible through adaptive DOCRs coordination protection scheme.

5 Conclusion

In the present paper, the optimal coordination problems of DOCRs in multi-loop power distribution networks are solved using the swarm intelligence dragonfly algorithm. The efficacy of the algorithm is tested on 3-bus, 8-bus and 15-bus systems. The computation time for the base case network topologies of 3-bus, 8-bus and 15-bus test systems is 0.821 s, 1.15 s and 2.192 s, respectively. The results of the proposed DA are compared with existing optimization algorithms such as SA [14], IGWO [38], HWOA [39], MILP [40], SCA [46], SQP-Approach-I [11], OCDE2 [17], GA [17] and BEX-PM [41]. The results clearly show superior performance of the proposed DA in achieving minimum overall operating times of all the primary relays as well as maintaining the coordination between the primary and backup relay pairs whereas some of the existing optimization algorithms fail in achieving this. In the proposed adaptive DOCR coordination scheme, dominant network topologies are identified in advance. Then, for each of the dominant topologies, the optimal settings for the DOCRs are calculated using DA in offline mode and are stored in the substation central computer. Exact operating modes and topologies of the system are identified in online mode by monitoring the circuit breaker status and relay measurements. Based on the prevailing network topologies, the best set of suitable relay settings are chosen and changed in online mode. This helps in minimizing relay miscoordination during dominant changes in the system topologies. Efficacy of the proposed adaptive DOCRs coordination scheme is tested on 6-bus and IEEE 14-bus system and found to be effective in achieving the optimal settings. The computational time of the proposed adaptive DOCR coordination scheme for the 6-bus test system and the IEEE 14-bus system is 1.04 s and 2.83 s, respectively. Compared to the existing methods, the average percentage reduction in overall relay operating times of the proposed adaptive protection scheme for the 6-bus and IEEE 14-bus test systems with different penetration levels of DGs is found to be 49.7% and 15%, respectively.

The proposed DA-assisted optimal coordination problems of DOCRs in multi-loop distribution network are solved considering only three-phase faults at the middle of the interconnected line. As a future extension of the present work, the method will be implemented for single-phase and two-phase faults occurring at different locations of the protected lines. Also, the efficacy of the proposed optimization algorithm will be evaluated on DG integrated multi-loop distribution networks considering the outages of important lines, substations and DGs as well as different operating modes of the microgrids.