1 Introduction

In recent years, there is an extensive increase in electrical loads due to the tendency of the electrification of daily life which causes huge increase in sensitive and critical electrical loads. It becomes highly required to provide more generation capacities and efficient energy production, delivery and utilization due to the lack and non-renewability of fossil-fuels. Previous years, especially in 2015, there were massive breakthroughs on renewable energy discipline with largest global capacity additions [1, 2].

The integration of renewable energy source (RES) to electrical grid reveals the fact that distribution grids should be transformed from passive to active networks with more smartness, especially in distribution level [3]. Microgrids (MGs) are considered as the main building blocks of smart grid in which distributed generations (DGs) are integrated near to local loads. The implementation of MG concept has several advantages in both conventional low-voltage (LV) and medium-voltage (MV) grids [4].

MG protection is one of the major challenges due to the active MG network. The load flow varies during different operation modes and faults [5]. Distributed energy resources (DERs) lead to the increase of short-circuit currents. However, power electronic interface used with RESs limits the fault current within 1.2–1.3 rated current [6]. The conventional overcurrent protection system does not recognize the fault during islanded operation mode since it lies on the long-time tripping of overcurrent relay characteristics curve [7]. For a better protection, the system needs to be smart and carries out online system protection with fast tracking online measurement. In [8], a survey is provided on MG protection issues defining three severe impacts on conventional overcurrent protective devices (PDs), causing failure to trip (sensitivity issue), unnecessary tripping (selectivity issue) as well as affecting power system reliability and reclosing issues after system transients. These impacts arise from various current characteristics during different operation modes (grid-connected or islanded), transients and faults of the system. These severe impacts require a more active protective scheme for system conversion.

Several MG protection schemes have been proposed. IEEE Std 1547-2003 proposes to disconnect all DGs during faults to limit its effect during fault condition [9]. This method suffers in high integration of DGs from system stability and voltage dips. The integration of external device strategy is one of the common proposed protection schemes as illustrated in [10]. Fault current limiter (FCL) is proposed to limit the fault current to be equal to that without DG. However, this method suffers under large penetration of DGs due to complex coordination between circuit breakers and the sizing for FCLs. Reference [11] introduces a voltage-based protection scheme based on measured DC components by d-q model transformation of measured values detecting in-zone and out-of-zone faults in case of high impedance faults and reduced fault current. Fault analysis is reliable as it does not depend on MG current. But without depending on time tagged measurements, the un-synchronization between voltage components leads to data overlapping and false tripping. In [12], a current differential protection scheme is proposed, as it is not sensitive to bidirectional power flow. It measures three phase currents. The zero and negative sequence components were able to detect the earth fault, while the instantaneous phase current can be measured using the current transformer (CT). However, faults with high fault current containing a significant DC component lead to the saturation in the secondary winding of a CT, which results in maloperation. In [13], a microprocessor-based relay is proposed for LV MG. A line impedance protection scheme is proposed in [14], and it depends on measured feeder impedance with characteristics of inverse relay tripping. An adaptive protection scheme in LV MG is proposed in [15].

Communication system is a vital part of smart protection scheme (SPS), as any communication failure or communications signal distortion can lead to consequences that threaten the protection system reliability. It should be reliable and secure for transmitting measured data between several devices [16]. An MG central controller (MGCC) is expandable on SPS for future extension [17]. In case of communication failures, MGCC carries out dynamic state estimation to compute missed data due to this failure or to tune bad data detected.

In this paper, a new SPS for LV and MV networks is proposed. Micro-phasor measurement units (µPMUs) are used for online time tagged synchronized measurements aiding for fast control and optimal operation. A µPMU is now feasible to be used on LV grids, as it provides full system observability and high measurement accuracy [18, 19]. The algorithm relies on the µPMU in transferring synchronized measured phasors to MGCC to calculate fault index (D-index) for detecting of all types of short-circuit faults as well as abnormality coefficient ∂ to detect overload, over and under voltage condition. On fault or abnormal cases, faulted feeder is identified and based on pre-programmed action look-up table. A tripping command is issued for PDs on selective manner. The algorithm proves to solve all mentioned protection issues.

The paper is structured as follows: Section 2 introduces the proposed protection scheme including the communication system and controller. Section 3 illustrates the power system model. Section 4 represents the simulation results and discussions. Finally, Section 5 sums it all up.

2 Proposed protection scheme

A proposed SPS is developed to detect faults in LV and MV underground cables and transmission lines, in the case of grid-connected mode or islanded mode. Synchronized measurement from µPMUs optimally locates at certain buses for large-scale MGs or at both ends of feeders for small and rural MGs. The algorithm relies on travelling wave theory, using Clarke transformation to obtain the propagation time constant and fault coefficient index and relies on synchronized measurements for abnormality detection.

2.1 Fault detection

An MGCC carries out Clarke transformation to de-couple the phase components of voltage and current signals into the modal waves that are released during fault occurrence [20, 21]. Clarke transformations of voltage and current signals are calculated by (1) and (2), respectively.

$$\left[ {\begin{array}{*{20}c} {{\varvec{V}}_{a} } \\ {{\varvec{V}}_{b} } \\ {{\varvec{V}}_{c} } \\ \end{array} } \right]\, = \,\varvec{T}\left[ {\begin{array}{*{20}c} {{\varvec{V}}_{0} } \\ {{\varvec{V}}_{\alpha } } \\ {{\varvec{V}}_{\beta } } \\ \end{array} } \right]$$
(1)
$$\left[ {\begin{array}{*{20}c} {{\varvec{I}}_{a} } \\ {{\varvec{I}}_{b} } \\ {{\varvec{I}}_{c} } \\ \end{array} } \right] = \varvec{T}\left[ {\begin{array}{*{20}c} {{\varvec{I}}_{0} } \\ {{\varvec{I}}_{\alpha } } \\ {{\varvec{I}}_{\beta } } \\ \end{array} } \right]$$
(2)

where Va, Vb, Vc are time stamped 3-ϕ synchronized voltage phasors; Ia, Ib, Ic are the time stamped 3-ϕ synchronized current phasors; 0, α, and β are the Clark components of the 3-ϕ voltage and current. The Clark transformation matrix T is defined by:

$$\varvec{T} =\frac{1}{\sqrt 3 }\left[ {\begin{array}{*{20}c} 1 & 2 & 0 \\ 1 & {\frac{ - 1}{\sqrt 2 }} & {\frac{\sqrt 3 }{2}} \\ 1 & {\frac{ - 1}{\sqrt 2 }} & {\frac{ - \sqrt 3 }{2}} \\ \end{array} } \right]$$
(3)

A modal propagation constant Γ is given by:

$${\varvec{\varGamma}} = \sqrt {{\varvec{T}}^{ - 1} {\varvec{ZYT}}}$$
(4)

where Z and Y are line impedance and admittance matrices respectively. The characteristic impedance Zc of the feeder is calculated based on (5), where VAm, VBm, IAm,IBm are the Clarke components at the sending and receiving end buses A and B, respectively. The entries of fault index vector D are determined by (6).

$${Z_c({i}}) =\frac{V_{Am}^{2} - V_{Bm}^{2}}{I_{Am}^{2} - {I_{Bm}}^{2}}$$
(5)
$${D(i)} = \frac{{{\text{l}nA({i}) - C(i) / E(i) - B(i)\ }}}{\text{2}\varGamma ({i,i})L} \quad i = 0,\alpha ,\beta$$
(6)

where A(i), B(i), C(i), and E(i) are entries of 3 × 1 vectors defined by (7)–(10).

$$A({i}) = \frac{{{V}_{Bm} ({i}) + {Z}_{c} ({i}){I}_{Bm} ({i})}}{\text{2}}$$
(7)
$$B(i) = \frac{{V}_{Bm} (i) - {Z}_{c} (i){I}_{Bm} (i)}{\text{2}}$$
(8)
$${C}(i) = \frac{{{V}_{Am} (i){ + Z}_{c} (i){I}_{Am} (i)}}{{\text{2}} {\text{e}}^{{\varGamma (i,i)L}}}$$
(9)
$${E}(i) = \frac{{{V}_{Am} (i) - {Z}_{c} (i){I}_{Am} (i)}}{{\text{2}} \text{e}^{{\varGamma (i,i)L}} }$$
(10)

The full derivation of (4)–(10) can be found in [20].

2.2 Protection algorithm

Figure 1 shows the flowchart of SPS. A µPMU at each end of a feeder sends synchronized phasors to MGCC to carry out the Clarke transformation. MGCC carries out online parameter estimation to define the feeder characteristic impedance Zc. The magnitude of fault coefficient index Dij is the fault detector for SC faults. If the magnitude of any component of D-index converges to exist instantaneously, the feeder is considered as the faulted feeder. If it tends to infinity, the feeder is healthy. Abnormality coefficient i of each bus is calculated in MGCC. If the overloading factor Oi equals to or is greater than 1, or if bus overvoltage coefficient Ov is greater than 1.15, or if bus under voltage coefficient Uv is less than 0.85, the MGCC sets logic values for the previous set of conditions. If the condition is satisfied, its logic value is set to be 1; if not, its value is set to be 0. The logic values of Dij and i in terms of their component logic values are set as:

Fig. 1
figure 1

Flowchart of proposed protection algorithm

$$D_{ij} = D_{0} + D_{\alpha } + D_{\beta }$$
(11)
$$\partial_{i} = O_{i} + \, O_{v} + U_{v}$$
(12)

For proper coordination, to isolate the smallest possible part of the MG, the proposed protection scheme selects the local PDs as per the event and action look-up tables built in MGCC as shown in Table 1 and Table 2. Each MG has its selective look-up action table and event discrimination table. The table shows the programmed look-up action for the studied MG. In Tables 2, 1 means that a PD is normally operating; 0 means that PD is in a trip state; and 1’ means that PD is on but is energized to trip a primary PD in case of failure.

Table 1 Event look-up table
Table 2 Event and action look-up table

2.3 Communication system

Fiber optical network is proposed to be implemented for transmitting data from µPMUs to MGCC and for sending signals from MGCC to PDs that contains tripping and operating decision based on calculated settings. It is based on real time communication. For reliable and secured data transmission from µPMUs to MGCC, a reliable GPS clock is required. The GPS signal and µPMU communication protocol must comply with IEEE C37.118 synchro-phasor standard. The proposed scheme is based on centralized communication architecture through MGCC that receives data from µPMUs and transmits decisions to local PDs.

2.4 Measurement and PDs

Each bus has its own µPMU due to the low cost and size of it compared with commercial PMUs. It provides the instantaneous measurement data of voltage and current signals to carry out the protection algorithm within 25 ms, as illustrated in the proposed protection algorithm section.

High-speed fast acting LV circuit breaker (LVCB) is proposed to be used as a protective device (PD) for proper instantaneous tripping time [22]. Also, the concept of fast silicon controller rectifier (SCR) based solid state switches which can trip within 8–17 ms and an insulated-gate bipolar transistor (IGBT) based switches can trip in faster manners [23] are better solutions to be used as the PDs to maintain a smart and fast communication through fiber optic cables. The tripping time of the protective scheme is within 25 ms based on the usage of real-time P-type half cycle µPMUs [24] with high phasor estimation accuracy. Both PMUs and μPMUs proves their validity on failure detection and cyber security applications [25].

2.5 MGCC

The function of MGCC is to take the decision of tripping and the operation of PDs. It is carried out by a station computer located in a secondary distribution substation as illustrated in Fig. 2. The look-up table can be programmed through simple software as to be applicable for each future extension.

Fig. 2
figure 2

Operational function of MGCC

3 Power system model

The proposed MG model includes both MV and LV loads. Inverter based photovoltaic (PV) DGs are integrated into the system model. The simulated MG is connected to MV utility, and its voltage level is 6.6 kV at a frequency of 50 Hz. Single line diagram of the power system model is shown in Fig. 3. It is simulated using ETAP software version 12.6.0 [26].

Fig. 3
figure 3

Single line diagram of MG model

The system is operating in both grid-connected mode and islanded mode. It consists of 10 buses and includes MV synchronous motor as an industrial load and residential LV loads. The system parameters are given in Appendix A.

4 Simulation results

In this section, the proposed protection scheme will be evaluated in the power system model presented in the previous section. Several fault types are applied in different operation modes. The following are different case studies.

  • Case 1: normal operation in grid-connected mode with PV cells fully loaded, and micro-generators OFF.

  • Case 2: 3-ϕ fault in grid-connected mode with PV cells fully loaded, and micro-generators ON.

  • Case 3: 3-ϕ fault in islanded mode with PV cells fully loaded, and micro-generators OFF.

  • Case 4: 3-ϕ fault on islanded mode with PV cells OFF, and micro-generators ON.

  • Case 5: L-G fault in islanded mode with PV cells fully loaded, and micro-generators OFF.

4.1 Measurement data by µPMUs

This section summarizes the measured data by µPMUs located at each bus for the five cases represented above. Each case has a table summarizing measured data, which are given in the single line diagram with its directional characteristic.

4.1.1 Case 1: normal operation

Load flow is calculated for normal operation. Table 3 and Fig. 4 represent the measured data by µPMUs. Note that in Fig. 4, p.f stands for power factor.

Table 3 µPMU measurement summary of Case 1
Fig. 4
figure 4

Directional measurement data of Case 1

4.1.2 Case 2: grid-connected mode 1

A 3-ϕ Fault is applied on feeder 2-3. Figure 5 represents the measured data by µPMUs. Table 4 shows the μPMU measurement summary of Case 2.

Fig. 5
figure 5

Directional measurement data of Case 2

Table 4 µPMU measurement summary of Case 2

4.1.3 Case 3: grid-connected mode 2

A 3-ϕ fault on feeder 2–3. Figure 6 represents the measured data by MPMUs.

Fig. 6
figure 6

Directional measurement data of Case 3

4.1.4 Case 4: three phase fault in islanded mode

A 3-ϕ fault has been applied on feeder 3–4. Table 5 and Fig. 7 represent the measured data, of each bus, by µPMUs.

Table 5 µPMU measurement summary of Case 3
Fig. 7
figure 7

Directional measurement data of Case 4

4.1.5 Case 5: single phase fault in islanded mode

L-G fault has been applied on feeder 3–4. Table 6 and Fig. 8 represent measured data by µPMUs. μPMU measurements summary of Case 5 are shown in Table 7.

Table 6 µPMU measurement summary of Case 4
Fig. 8
figure 8

Directional measurement data of Case 5

Table 7 µPMU measurements summary of Case 5

4.2 Protection algorithm evaluation

PD status is identified based on the event and action look-up table. The proposed protection algorithm is tested and evaluated using MATLAB software to detect the fault and abnormality events. Table 8 summarizes the protection algorithm results for each case and the PDs status. It is noticed that the fault detector exists in the faulted feeder and equals to 0 in other feeders. Abnormality detector equals to 1 in simulated fault cases for all buses.

Table 8 Results of protection algorithm

In Case 2, the proposed SPS operates selectively based on the event detection from logic values of D and . The preprogrammed event look-up table in contrast to conventional overcurrent protection scheme will suffer from sympathic tripping for PDs 1.1, 2.1, 3.2, 4.1, reducing the reliability of the power system.

In Case 3, the proposed SPS operates selectively in contrast to conventional overcurrent protection as PDs 2.2 and 3.1 will suffer from sensitivity issues as fault current laying on long-time tripping of conventional overcurrent relays.

In Case 4, the proposed SPS operates selectively in contrast to conventional overcurrent protection, which will trip generators on buses 2, 3 and 4, causing complete black-out of MG.

In Case 5, the reliability of the proposed SPS in the detection of reduced fault currents is proved to solve all issues related to high impedance faults as well as the islanded mode faults due to high sensitivity of the proposed methods to all faults.

The proposed SPS has the advantage of synchronized data and time tagged measurement which overcomes the problems of measurement overlapping in conventional meter based differential protection and avoids any false tripping. The high accuracy of µPMU estimated phasors can be used for stability assessment and abnormality detection which are not available in differential protection.

In case 5, the fault type can be detected. β component of fault index fails to exist and equals to 0, α components only exist, so the obtained measured phasor can be used to derive zero-positive-negative-sequence components of fault current in the case If = 3I0, hence (L-G) fault type can be detected. This component analysis is effective for all other (L-L) and (L-L-G) unsymmetrical faults.

5 Conclusion

An SPS is proposed to solve MG protection issues based on a µPMU protection scheme for LV and MV networks. The field tests and simulation results show that the proposed SPS successfully detects and isolates faults in different cases of MG especially when conventional protection schemes are in malfunction. The SPS is proved to be easy programmed with expandable action look-up feature allowing to add any future DGs on the MG. The proposed fault detector and abnormality detector prove to enable quick and accurate fault identification and isolation.

6 Appendix A

Table A1 Grid parameters of MV utility
Table A2 Load of LV MG
Table A3 Load of MV MG
Table A4 Parameter of LV synchronous DER
Table A5 Parameter of LV cable
Table A6 Parameter of MV cable
Table A7 Parameter of MV PV cell
Table A8 Parameter of MV inverter
Table A9 LV PV cell specification
Table A10 Parameter of LV inverter