- Original research
- Open access
- Published:

# A fast time-frequency response based differential spectral energy protection of AC microgrids including fault location

*Protection and Control of Modern Power Systems*
**volume 2**, Article number: 30 (2017)

## Abstract

This paper proposes a pattern recognition based differential spectral energy protection scheme for ac microgrids using a Fourier kernel based fast sparse time-frequency representation (*SST* or simply the sparse S-Transform). The average and differential current components are passed through a change detection filter, which senses the instant of fault inception and registers a change detection point (*CDP*). Subsequently, if *CDP* is registered for one or more phases, then half cycle data samples of the average and differential currents on either side of the *CDP* are passed through the proposed *SST* technique, which generates their respective spectral energies and a simple comparison between them detects the occurrence and type of the fault. The *SST* technique is also used to provide voltage and current phasors and the frequency during faults which is further utilized to estimate the fault location. The proposed technique as compared to conventional differential current protection scheme is quicker in fault detection and classification, which is least effected from bias setting, has a faster relay trip response (less than one cycle from fault incipient) and a better accuracy in fault location. The significance and accuracy of the proposed scheme have been verified extensively for faults in a standard microgrid system, subjected to a large number of operating conditions and the outputs vindicate it to be a potential candidate for real time applications.

## 1 Introduction

To take care of a number of issues, such as rise in energy demand; depletion of conventional energy resources (such as coal and fossil fuels); pollution and hazards; etc., the use of the distributed energy resources (*DER*), such as wind, solar, fuel cells etc., has been demonstrated as a feasible solution. According to *IEEE* standard 1547.4, networks constituting one or more *DER*, energy storage devices (*ESD*) and loads are termed as microgrids, which must have the capability and reliability to operate, both in the grid connected mode (*GCM*) as well as islanded modes (*IM*), respectively [1]. Improvement of power quality, consistency, energizing the islanded region during utility outage (which may be intentional enabling the maintenance of the utility), compensating the peak power demands, etc., are the key benefits of the microgrids [2]. Though the widespread implementation of these low voltage microgrids, and their interconnection with the existing utilities are very much beneficial, some of their issues such as control of voltage and frequency, stability, protection of the *DER*, etc., are very much significant to be investigated [3, 4]. In this regard, protection of the distribution lines present in the local microgrid network is an important and challenging issue, which has been addressed in this paper.

In the *GCM*, the fault current (*FC*) is contributed by the *DER* and the utility, where as in the *IM*, the *FC* is contributed mostly by the *DER* and partly by the *ESD*. Thus the *FC* during *IM* is subsequently small in magnitude as compared to the *GCM*. The distribution line protection mechanism must enable the safe and reliable operation of the microgrid subjected to faults, both in the *GCM* and *IM*, respectively [5]. Over current relays [6,7,8], are attractive for *GCM* of the microgrids, but due to the intermittent nature of the power generation by the *DER*’s, the bandwidth of the *FC* becomes very wide, which makes them unreliable. In this regard, some communication based protection strategies [9, 10], and adaptive relay setting based protection strategies [11, 12] have been proposed for microgrids. These strategies are much effective in *GCM* of operation of the microgrid, but the response for the *IM* of operation of the microgrid has not been investigated. Some of the other techniques such as sequence component based methods [13] are very much complex, as the synchronization of the relay depends on manifold settings on the plagiaristic sequence components. In this regard, over current differential protection scheme [14] has been proposed for the microgrid which are effective in the *GCM* but are unreliable in *IM* due to limited over current magnitudes in the post fault region. Besides the intermittent power generations of the *DER* in *IM* require adaptive setting of the over current relays. A current differential relay based microgrid protection scheme [15] has been investigated, but it requires proper CT settings to distinguish between internal and external faults.

A digital relays based communication system [16] independent of time-synchronization of measured currents has been proposed for the differential current protection of microgrids. One of the basic disadvantages of such method was its concentrated performance in issuing relay trip signal as time synchronization is a key pointer. In this regard, and as an effective solution to the above mentioned issue, a microgrid protection strategy based on differential energy [17], was proposed. This strategy endows a reduced amount of sensitivity towards the synchronization error, as compared to the differential current signals, which are difference of information in time. In this method, initially the current signals measured on the either side of the distribution line are through the S-transform, which computes the respective energy at each end. These are subsequently subtracted to evaluate the differential energy component. This method is effective in protection of microgrids, both in *GCM* and *IM* operations. In spite of this, the method has a number of shortcomings. Firstly, as energy of a signal is a function of its square, and as the differential energy in that proposed method is a function (difference) of the absolute of the square of the current signals, thus an optimized bias setting (depending on the widespread operating conditions) is highly required. Secondly, the investigations were based on S-transform, which has a higher computational overhead of the order of O(*N*
^{2}
*log N*). Thirdly, as a large number of test samples need to be passed through the S-transform, hence the computational complexity of the algorithm is very high, which is significantly reflected by the relay trip time which is greater than approximately three cycles. Finally, the paper did not investigate the fault location aspect, which is significantly important from the protection point of view for the distribution line protection in microgrids. Taking into account the above discussions, there is a strong motivation for the development of a fast and reliable protection scheme for the distribution line, which must be faster in fault detection and classification, accurate in fault location and issue a quick relay trip signal both in the *GCM* and *IM* operations of the microgrid subjected to different levels of the *DER* penetrations, respectively.

This paper proposes a differential spectral energy scheme (*DSE*) for distribution line protection in a microgrid using a sparse Fourier kernel based fast time-frequency representation (*SST*). A matrix version of this scheme has been presented in reference [18] using intelligent frequency scaling methods which is almost 30 times faster than the proposed generalized S-Transform outlined in [17]. The method presented in this paper is immune to *CT* saturation as it generates a tripping time less than half cycle of the 50 or 60 Hz waveform. In order to ensure a differential protection scheme, the current (in each phase) at both ends of a distribution line are initially measured and processed so as to derive the respective average and differential components. Further, these components are passed through a change detection filter technique, whose output registers the occurrence of fault as well as the change detection point (*CDP*) depending upon a fault criterion. Subsequently, if *CDP* is registered for a particular phase, then half cycle data samples of the average and differential currents on either side of the *CDP* are passed through the proposed *SST* technique, which generates the differential current spectral energy (*DSE*) and the average current spectral energy (*ASE*). The occurrence of fault is verified if the maximum of *DSE* in the post fault region is higher than the *ASE* plus some bias (which is required to avoid misdetection and is tuned manually), and this ignites the fault location algorithm, based on the proposed *SST* technique. The proposed *DSE* technique as compared to conventional discrete Fourier transform (*DFT*) and differential current protection scheme has a number of advantages, such as reduced computational complexity, reduced effect of bias setting for fault detection, quicker fault detection and classification and faster relay response time as well as better accuracy of fault location. The significance and accuracy of the proposed scheme has been verified extensively for a distributed generation (DFIG wind farm) based standard microgrid [19], subject to a large number of different operating conditions such as mode of operation of the microgrid (grid connected or islanded), type of fault ((single line to ground faults (*L*-g), double line to ground faults (*LL*-g), and triple line to ground fault (*LLL*-g), fault resistance, fault distance ratio, and the level of penetration of the DG, respectively, in the MATLAB/ Simulink environment. Finally the outputs as shown in the simulation and result section reveal that the proposed *SST* based *DSE* for the distribution line protection, is a robust and reliable mechanism, which is effective for both the grid connected and islanded mode of operation of the microgrid subject to various level of *DG* penetrations, respectively, and endowed with a fast detection time (less than half cycle), is vindicated as a potential candidate for the real time applications.

## 2 Methods

### 2.1 Time-frequency response (*TFR*) analysis

The linear Time-frequency (*TF*) analysis algorithm like S-Transform (*ST*) and its variants have been applied to analyse power quality disturbances earlier. *TFR* is a reflection of time evolving concentration of various frequency components present in a signal, giving rise to unique signatures for each class of signal undergoing changes due to a disturbance or fault. Specifically, the *ST* has gained special attention due to its Fourier kernel and absolute phase reference. The standard expression of a linear *TF* transform is:

where *x*(*t*)is the signal to be analysed and *ω*(*τ*, *f*)is an adjustable Gaussian window, *τ* and *t* are time variables*, f* is the signal frequency. A generalized window function [] is used here to provide a better control of the time and frequency resolutions by varying the shape and property of the window.

Thus

and the standard deviation of the window function *σ*(*f*) is given by

where α, and *b* are scaling parameters that control the number of oscillations in the window (frequency resolution); *a* and *c* are positive constants. The window broadens in the time domain with the increase of α which results in an increase of frequency resolution in the frequency domain. The value of *c* lies between 0 and 1 for effective catching of damped hidden frequencies. The discrete version of the *ST* is obtained for set of signal samples *x*(*k*) , *k* = 1 , 2 , … … … , *N* as

and

where *x [k + n]* is the shifted *DFT* of the signal samples *x(k)* by *n*, and the frequency index *m = n/NT*
_{
s
}; *T*
_{
s
} is the sampling time interval, *j = 1,2,.......,N, and n = 1,2,.........,N*.

Although the *ST* has gained special attention due to its Fourier kernel and absolute phase reference, its reference to Fourier basis in *ST* enables direct interpretation of spectral component variation standards, and this property is the prime advantage of *ST* from the perspective of measurement of parameters and estimation, and pattern recognition. Although the conventional S-transform technique can be used for signal estimation purposes, but it is computationally complex and takes long time for estimation and therefore is not suitable for real-time applications. A faster version of discrete *S*-Transform has been proposed recently in reference [11] by one of the authors, which is made sparse with complex sinusoid modulated Gaussian atom and new frequency scaling, and band pass filtering techniques. The Sparse S-Transform (*SST*) results in drastic reduction of computational complexity with accurate *TFR*. The *SST* is evaluated only at the significant frequencies, which satisfy set cut-off amplitude obtained from the *DFT* of the signal. Rest of the frequencies with lower amplitudes need not be processed for practical purposes. The following steps are used to formulate the sparse *SST* in a matrix form:

Step 1: DFT of the time-domain signal samples *x*(*k*) , *k* = 1 , 2 , … … … , *N*yield the following row vector:

where

Step 2: The window *B* of *N* frequencies is rotated and concatenated to obtain the data matrix D as

where each of its elements is given by

and the frequency index *m = 1, 2,..........., M*, and the time index *n = 1,2,.........,N*. Further according to Nyquist theorem *M = N/2*.

Step 3: For each set of *N* signal samples, a two dimensional Gaussian window matrix in both time and frequency domain is formed whose elements are obtained as

Step 4: A harmonic scaling matrix *G*(*m*, *n*)based on an intelligent selection of dominant frequency components present in the signal is then formulated. This, however, depends on frequency partitioning and filtering. In power systems, the frequencies which are the integral multiple of the fundamental frequency are of major interest. So in the formulation of the *SST* the scaled frequencies are chosen from the fundamental and harmonic frequency components instead of evaluating at all the frequencies. Thus the *G (m, n)* matrix is obtained as

*If h* = odd number,

Step 5: Multiply the data matrix *D* (*m*, *n*) with the Scaling Matrix *G (m, n)* element-by-element wise to obtain

Where **o** denotes the Hadamard product [20] (element-by element multiplication) of the matrices.

Step 6: The window matrix C obtained in step 3 is multiplied with the GG matrix element-by element wise to acquire the windowed frequency domain information to obtain

where

Step 7: Apply one-dimensional inverse Fourier transform along each row of *H (m, n)* to obtain the *SST* as

and replacing the frequency index m by actual signal frequencies and time index n by time, *SST* is obtained as

The important issue is proper selection of generalized Gaussian window parameters. Authors have proposed a technique for enhancing *TFR* energy distribution according to a performance measure (*PM*) at any frequency index k. The optimization of this *PM* reassigns energy concentration of the *TFR*.

At each frequency index *m*:

To obtain the maximum value of the performance measure *PM* the shape of the window is varied for each analysis frequency to obtain an accurate time-frequency distribution of the energy concentration. From Eq. (12) the optimization is performed by integrating *SST* over the frequency domain that preserves the frequency marginal of the transform without the loss of information regarding amplitudes of the spectral components. For a sinusoidal signal with normalized amplitude of 1.0 per unit, the optimization yields the values of *a = 0, b = 1.0, c = 1.0*, and*α* = 0.9.

The output of the *SST* algorithm is a complex matrix, which is sparse because of the *FFT*-based frequency selection. The *M* rows correspond to the *M* frequency points and the *N* columns correspond to the *N* time points. At each time point and frequency point, the signal of that particular frequency is represented by an instantaneous phasor. The multiplication of the Gaussian window for obtaining time information is done with only a few of the *M* values provided by the *FFT* operation. Rest of the rows in *SST* matrix are assigned zero. The output of the *SST* algorithm is a complex matrix, which is sparse because of the *FFT*-based frequency selection. The *M* rows correspond to the *M* frequency points and the *N* columns correspond to the *N* time points. At each time point and frequency point, the signal of that particular frequency is represented by an instantaneous phasor. To demonstrate the speed of execution of the *SST*, the conventional *ST* takes around 0.0580 s for processing 10 cycles of data (64 samples per cycle), whereas the *SST* algorithm with harmonic scaling consumes significantly less time of 0.005 s. using an Intel Core 2 Duo, 2.4 GHz central processing unit with 4 GB random access memory based signal processor. Thus the speed advantage of the *SST* algorithm is more than 10 times. However, with a smaller cut-off magnitude of the harmonics, the speed can be easily increased to more than 30 times for the automatic scaling based *SST*.

The online *SST* algorithm handles *N* samples at a time for the time-frequency localization of the prominent sinusoids in the actual signal. Effectively, the discretized power signal is segmented into bunches of mutually exclusive sets containing *N* samples. The *SST* operation is therefore represented as:

where *i = 0, Ns, 2.Ns, 3.Ns…(λ-2).N, (λ-1).N*; and *λ* is a positive integer.

The output of the *SST* algorithm is a complex matrix *SST*
_{
i
} which is capable of giving time-frequency localized both instantaneous amplitude and phase information.

The *SST* output is represented as:

where the amplitude of the SST spectrum =

at a given frequency m and time index n. The phase angle of the SST spectrum is obtained in a similar way as

Out of the total M rows in the SST matrix, most of them would have negligible values and hence they are not used for computation. A particular signal is represented by its frequency point or its row in the matrices. In online mode, a phase correction factor is introduced to accommodate the error in phase. The actual phase of a signal with frequency f Hz is given as:

where *f*
_{
s
} is the sampling rate in hertz and the phase is represented in radians.

For obtaining the fundamental amplitude and phase angle at the sample number t

By definition the instantaneous fundamental angular frequency is obtained as

where

The actual phase of a signal with frequency f Hz is given as

### 2.2 Differential spectral energy (DSE) for microgrid protection

This section explains the details regarding the proposed fault detection and classification algorithm, whose flowchart is illustrated in Fig. 1.

#### 2.2.1 Differential and average current computation

In a differential protection scheme, the average and differential current components are the two significant attributes, which are utilized by the differential relays for their operation and control. In this regard, the three phase instantaneous current samples on either end of the distribution line (under differential protection scheme), i.e., *I*
_{
1
} and *I*
_{
2
} are measured. In this regard, the data from the two ends of the protected zone can be exchanged using a high-speed (*<*1 ms) and reliable communication channel, where the time synchronization can be achieved by a timing signal obtained from a Global Positioning System transducer, whose delay tolerance is of the order of +/− 3 microsecond [21]. The following computations signifies the instantaneous average current (*I*
_{
avg
}) and differential current (*I*
_{
diff
}), respectively:

where *k* is the sampling instant.

#### 2.2.2 Differential proposed change detection filter technique (CDFT) for fault detection

A change detection filter technique (*CDFT*) is utilized to detect any change in the differential current and average current components, respectively. The *CDFT* finds out the cumulative summation of the difference between the reference (previous) cycle and the present cycle to register any alterations in the signal. It is a sample by sample process where the first cycle data is assigned as the reference cycle data, and computation starts from the second cycle.

Suppose *N* is total number of samples for a signal *x* (*I*
_{
avg
} or *I*
_{
diff
}), which has been sampled with *N*
_{
s
} equal to 64 samples per fundamental cycle. Therefore, *CDFT* of the signal *x* can be mathematically defined as:

where *i* is the iteration number, *k* is the sample number starting from the second cycle, i.e., *N*
_{
s
} + 1, while the initial *CDFT*
_{
x
} i.e., *CDFT*
_{
x
}(0) = 0.

The corresponding *CDFT* values for the average current and differential current components are assigned as *CDFT*
_{
avg
} and *CDFT*
_{
diff
}, respectively. It is observed that, under normal operating conditions, *CDFT*
_{
diff
} should be very low, as nearer to zero, and its value will be less as compared to *CDFT*
_{
avg
}. As soon as there is a fault, it is noted that due to the nature of current flow (bidirectional towards each other), the *CDFT*
_{
diff
} shoots up very large as compared to *CDFT*
_{
avg
}. The sample number at which the absolute of the *CDFT*
_{
diff
} crosses the *CDFT*
_{
avg
} plus some bias (*β*) is termed as the change detection point (*CDP*) and it registers the first instance of occurrence of the fault. Mathematically, it can be defined as.

For an internal fault, *CDP* is registered whenever:

For an external fault, *CDP* is not registered as:

Once *CDP* is registered, it triggers the proposed fault detection technique to extract the time frequency localized spectral energy of the signal. One of the advantage of this method over [17] is that, instead of passing a large number of samples through the proposed time-frequency transform, only one cycle data, i.e., half cycle data for before *CDP* and half cycle data after *CDP* is passed, which considerable reduces the computational burden as well as improves the fault detection timing. Besides the bias (‘*β* ’) is difficult to be set and trigger *CDP*, which might give a false impression of the fault occurrence on a given phase. Thus once the change in the average and differential current signals is detected, the signals for each phase will be passed to the proposed *TFR* technique to confirm the occurrence of the fault as well to classify the type of fault.

#### 2.2.3 Differential spectral energy protection based fault classification

After the *CDP* is detected (which is considered as the instant of occurrence of the fault), one half cycles data of the differential and average current samples, both before and after the occurrence of the fault, respectively, are processed by the proposed *SST* technique to obtain the

*TFR* as

The differential and average spectral energies for each phase are obtained from *TFR’*s as

The change in spectral energy at different sampling intervals is found to be quite large and, therefore, the maximum value of both E_{avg} and E_{diff} are considered for fault classification or detection. In this regard, a comparison between the maximum values of differential and average spectral energies is essential to note that the differential energy becomes higher than the average energy during a fault, which is otherwise quite small during normal conditions.

if

then a fault is registered for the particular phase.

The relay tripping point is the sample point at which the spectral energy of the differential current exceeds the spectral energy of the average current plus some bias ‘ζ’. Mathematically, relay tripping point is the first instant after fault incipient where E_{diff} > E_{avg} + ζ. This bias setting is only required to avoid any false misdetection and is tuned manually after observing the respective energy values for a large number of simulations.

#### 2.2.4 Proposed TFR based fault classification

The proposed *SST* technique is utilized for locating the approximate distance of occurrence of the fault. For a particular distribution line (under proposed protection scheme), one end is considered as the reference point, and the corresponding instantaneous voltage and current samples at this point are measured. These measured components are passed through the proposed *TFR* technique, which extracts the fundamental amplitude and phase components of the voltage and current samples using Eqs. (21) and (22), respectively. Let the total impedance of the line be *X*
_{
L0
}. In order to estimate the location of the fault, the apparent impendence, as seen by the relay at the reference point is computed as:

For single phase faults (*L*-g) faults, apparent impedance can be computed as

where *V*
_{
phase
}, *I*
_{
phase
}, *φ*
_{
v , phase
} and *φ*
_{
i , phase
}are the phase values, extracted from the fundamental amplitude and phase angle of the input voltage and current samples, respectively, which are computed from the proposed *TFR* technique. Similarly *I*
_{
phase-a
}, *I*
_{
phase-b
}, *I*
_{
phase-c
}, *ϕ*
_{
ia,
}
*ϕ*
_{
ib,
} and *ϕ*
_{
ic
} are the three phase values, extracted from the fundamental amplitude and phase angle of the input current samples, respectively.

In a similar manner, for double line faults (*LL* and *LL*-*g*), apparent impedance seen by the relay is computed as:

where *V*
_{
line
}, *I*
_{
line
}, *ϕ*
_{
v, line
} and *ϕ*
_{
i, line
} are the line values, extracted from the fundamental amplitude and phase angle of the input voltage and current samples, respectively,

Similarly for triple line faults (*LLL* and *LLL*-*g*) faults, apparent impedance seen by the relay is computed as:

The resistance, R (in Ω) and reactance, X (in Ω) are calculated from *Z*
_{
Apparent
} as follows:

For a particular distribution line, we have the prior knowledge of the total reactance of the line (*X*
_{
actual
}), as well as the total distance of the line (*D*
_{
actual
}) as well as the actual location of the fault (*FL*
_{
actual
}). Thus as soon as we calculate the *Z*
_{
Apparent
}, we extract the estimated reactance (*X*
_{
estimated
}) from Eq. (37).

In the next process, we find the estimated *FDR* as:

Subsequently, the estimated fault location (*FL*
_{
estimated
}) is derived as:

Finally, the percentage error in fault location, i.e., *PEFL* (%) is defined as:

## 3 Simulation and results

The single line diagram of the microgrid system [19] under study is as shown in Fig. 2. The five bus (*A*, *B*, *C*, *D* and *E*) distribution system is connected to a 154 kV utility at the point of common coupling, i.e., bus ‘A’, through a 47 MVA, 22.9 kV/154 kV step-up transformer *T*
_{
r1
}. The distribution system consists of five distribution feeders (*DL*
_{
AB
}, *DL*
_{
BE
}, *DL*
_{
AE
}, *DL*
_{
BC
} and *DL*
_{
CD
}, which are simulated as pi sections [22]), each having two end measurement units through the differential relay pairs, i.e., {*R*
_{
AB
} and *R*
_{
BA
}}, {*R*
_{
BE
} and *R*
_{
EB
}}, {*R*
_{
AE
} and *R*
_{
EA
}}, {*R*
_{
BC
} and *R*
_{
CB
}} and {*R*
_{
CD
} and *R*
_{
DC
}}, respectively. The distribution system consists of four distributed generation (*DG*) units, (*DG 1*, *DG 2, DG 3* and *DG 4*) each of which is a 9 MW, 575 V, 60 Hz DFIG based wind farm [23], and are connected to the distribution system at buses E, B, C and D through 10.5 MVA, 575v/ 22.9 kV transformers *T*
_{
r2
}, *T*
_{
r3
}, *T*
_{
r4
} and *T*
_{
r5
}, respectively. In addition to the *GCM* of operation of the microgrid, an energy storage (battery bank) [20] is installed at the point of common coupling, i.e., bus ‘A’, so as to formulate a viable microgrid in *IM* of operation. The details regarding the network parameters are specified in the Appendix.

The proposed model is simulated in MATLAB/ Simulink environment with a sampling frequency of 3.84 kHz and fundamental frequency *f*
_{
0
} equal to 60 Hz. Current signals at each end of the feeder under protection are retrieved with the help of relays located at across the respective feeder. Differential current and average current of respective phases are calculated using Eq. (27). *CDFT* of the average current and the differential current are obtained from Eq. (28) using the average and differential current samples, respectively, for the signal. Under healthier operating conditions the *CDFT* of differential current is nearly zero as compared to the *CDFT* of average current. If the *CDFT* of differential current is more prominent than the *CDFT* of average current, the occurrence of faults/events is registered. Although *CDFT* inherits a lower computational complexity, but in order to accurately detect the occurrence of the events, a bias setting is always necessary, which alters according the dynamic operating conditions of the network. Thus in order to avoid this, the proposed *TFR* technique is executed over the half cycle values on the both sides of the *CDP* on the average current and the differential current Eq. (23), which generates the respective spectral energy. Various types of faults such as single line to ground fault (*L*-*g*), double line to ground fault (*LL* and *LL*-*g*), and single line to ground fault (*LLL* and *LLL*-*g*) are simulated on different distribution feeders at various locations by varying the fault distance ratio (*FDR*). The *FDR* is considered in p.u. (0–1), i.e., *FDR* of 0.2 for a distribution feeder of length 10 km, with a particular reference point, means a fault at length (0.2 × 10=) 2 km from the reference point on the feeder. Both grid connected mode and the islanded mode operation of the microgrid is considered in this paper. The circuit breaker ‘*ICB*’ is opened to simulate an islanded microgrid, whereas the circuit breakers *CB 1*, *CB 2*, *CB 3*, and *CB 4* are opened to isolate the *DG*’*s*, i.e., *DG 1*, *DG 2*, *DG 3* and *DG 4*, respectively, from the main distribution system.

### 3.1 Differential spectral energy protection of microgrid subjected to grid connected mode of operation

In order to simulate the *GCM* of operation of the microgrid, the circuit breaker *ICB* is closed for the entire simulation time. Under this mode of operation, depending on the loading conditions, both the DG’s as well the utility feed the loads. Thus a fault at a particular location on the distribution feeder will attract current (fault current) from both the DG as well as the utility. The response of the propose *TFR* technique for a single line to ground fault (a-g), a double line to ground fault (ab-g) and a triple line to ground fault (abc-g) simulated at the 60th cycle of the simulation on the distribution line *DL*
_{
AB
} of the microgrid operating in grid connected mode, and subjected to a fault distance ratio (*FDR*=) 0.5, and fault resistance (*R*
_{
f
}=) 1Ω, with are shown in Fig. 2a, b and c, respectively. In these simulations, all the four *DG*’s are connected to the distribution system. The differential current and average current components are shown in the subplots (a) and (b), respectively. In a similar manner, the *CDFT* of the differential and average current components are shown in the subplots (d), (e) and (f), respectively. Finally the three spectral energy of the differential current and average current components are illustrated in the subplot (c). It is observed in these figures that as soon as there is a fault in any of the phases, the differential current (which was nearly zero during normal condition) shoots up, which is quite high as compared to the respective average current component. It is also observed that, the *CDFT* of the differential current is correspondingly very high as compared to the *CDFT* of the average current component plus some bias, and the first instance of occurrence of this condition is registered as *CDP* for the particular phase. Further, it is observed that the type of fault has a significant impact on the fault currents injected by the DG’s (in addition to grid currents). The previous statement is clarified in these figures, where the maximum value of differential current is approximately around 1400 A, 2100 A and 2200 A for *L*-g, *LL*-g and *LLL*-g faults respectively. In spite of this, it is observed that the spectral energy of the differential component (*E*
_{
diff
}) of the corresponding phases exceed the respective spectral energy of the average component (*E*
_{
avg
}) and hence a fault is detected in almost all the cases simulated. This clearly shows the significance of the proposed TFR method, as it is less vulnerable to the level of DG penetration (i.e., injection of fault current by the DG’s) and is a reliable fault detection algorithm for all possible types of faults simulated in this paper. Thus fault detection is based the simple comparison, and the complexity of the bias setting has negligible effect on it (as the magnitude of *E*
_{
diff
} is in range of 10^{5} which is way more than that of *E*
_{
avg
} after fault inception).

### 3.2 Differential spectral energy protection of microgrid subjected to islanded mode of operation

In order to simulate the *IM* of operation of the microgrid, the circuit breaker *ICB* is opened for the entire simulation time. Under this mode of operation, depending on the loading conditions, only the DG’s (some portion by the battery bank) will feed the loads. Thus a fault at a particular location on the distribution feeder will attract current (fault current) only from the DG’s, which will be smaller as compared to the *GCM* (due to absence of utility). The response of the proposed *TFR* technique for a single line to ground fault (a-g), a double line to ground fault (ab-g) and a triple line to ground fault (abc-g) simulated at the 60th cycle of the simulation on the distribution line *DL*
_{
AB
} of the microgrid operating in islanded mode, and subjected to a fault distance ratio (*FDR*=) 0.5, and fault resistance (*R*
_{
f
}=) 1Ω, with are shown in Figs. 3a, b and c, respectively. In these simulations, all the four *DG*’s are connected to the distribution system. The differential current and average current components are shown in the subplots (a) and (b), respectively. In a similar manner, the *CDFT* of the differential and average current components are shown in the subplots (d), (e) and (f), respectively. Finally the three spectral energy of the differential current and average current components are illustrated in the subplot (c). A similar observation as has been done in the *GCM* of operation of the microgrid is observed from these figure, where the proposed technique is very much efficient in detecting the actual phase of the distribution line under fault under *IM* of operation of the microgrid. In addition, it is observed that the level of the differential and average currents in this mode is considerably lower than the *GCM*, due to the absence of the utility.

### 3.3 Impact of variation of the DG penetration on the level of differential and average currents

The effect of variation of penetration level of the DG’s on the magnitude of the differential and average currents both half cycle before and after the fault inception on the distribution Line *DL*
_{
AB
} of the microgrid operating in *GCM*, subjected to a single line to ground fault (a-g) and a triple line fault to ground fault (*abc*-*g*), with *FDR* (0.4 and 0.6) and *R*
_{
f
} (5 Ω and 20 Ω), are illustrated in Tables 1 and 2, respectively. Similarly, the effect of variation of penetration level of the DG’s on the magnitude of the differential and average currents both half cycle before and after the fault incipient on the distribution Line *DL*
_{
AB
} of the microgrid operating in *IM*, subjected to single line to ground fault (*a*-*g*) and a triple line fault to ground fault (abc-g), with *FDR* (0.4 and 0.6) and *R*
_{
f
} (5 Ω and 20 Ω) are illustrated in Tables 3 and 4, respectively. In case of maximum value of the half cycle data of the differential currents, it is observed that, the particular phase under fault, its value after fault (as compared to before fault) is very high, for both the GCM as well as the IM of operation of the microgrid, respectively, whereas, for the non-faulted phases, the corresponding values are approximately nearer to each other. It is also observed that, as we decrease the DG penetrations from ‘All DG’s on’ to ‘All DG’s off’, the maximum value of the half cycle data of the differential after fault decreases. For instance, it decreases from 1243.2311 A to 541.5058 A in *GCM* and from 716.5758A to 0.1536 A in *IM* of operation of the microgrid subjected to single line to ground fault (a-g) on distribution line *DL*
_{
AB
} and which is illustrated in column 4 of Tables 1 and 2, respectively. Similar is the observation for all the other cases in these Tables 1, 2, 3 and 4, respectively. The ‘All DG’s off’, case for the *IM* of operation of the microgrid is intentionally provided in the Table, so as to verify a negligible amount (< 0.2 A, contribution from the of the battery bank) as both the DG’s as well as utility do not energize the distribution system. A similar observation is also made for the average currents, where such a high level of difference in the values is seldom observed.

### 3.4 Classification of internal and external fault

The three phase spectral energy from *TFR* of the differential and average current components for the *GCM* of operation of the microgrid subjected to single phase to ground fault (*a*-g) on distribution line *DL*
_{
BC
} (with *FDR* 0.3, and *R*
_{
f
} = 0.1 Ω), double phase to ground fault (*ab*-g) on distribution line *DL*
_{
CD
} (with *FDR* 0.5, and *R*
_{
f
} = 1 Ω), and triple phase to ground fault (*abc*-g) on distribution line *DL*
_{
BE
} (with *FDR* 0.7, and *R*
_{
f
} = 10 Ω), are shown in Fig. 4a, b and c where the subfigures are denoted as responses for distribution lines (a) *DL*
_{
AB
}, (b) *DL*
_{
AE
}, (c) *DL*
_{
BE
}, (d) *DL*
_{
BC
} and (e) *DL*
_{
CD
}, respectively. Similarly, the three phase spectral energy from *TFR* for differential and average current components for the *IM* of operation of the microgrid subjected to single phase to ground fault (*c*-g) on distribution line *DL*
_{
AB
} (with *FDR* 0.2, and *R*
_{
f
} = 0.5 Ω), double phase to ground fault (*bc*-g) on distribution line *DL*
_{
BC
} (with *FDR* 0.6, and *R*
_{
f
} = 5 Ω), and triple phase to ground fault (*abc*-g) on distribution line *DL*
_{
AE
} (with *FDR* 0.8, and *R*
_{
f
} = 20 Ω), are shown in Fig. 5a, b and c, where the subfigures are denoted as responses for distribution lines (a) *DL*
_{
AB
}, (b) *DL*
_{
AE
}, (c) *DL*
_{
BE
}, (d) *DL*
_{
BC
} and (e) *DL*
_{
CD
}, respectively.

This section addresses two of the important aspects of the study, i.e., (I) the response of the proposed differential spectral energy protection scheme for different types of faults simulated at different distribution lines with different *FDR* and *R*
_{
f
}, respectively, and (II) the response of the relays for various types of internal and external faults, both under *GCM* and *IM* of operation of the microgrid, respectively. For elaboration, let us consider Fig. 4a, where it is observed that only one response, i.e., the response for the a- phase of line *DL*
_{
BC
} satisfies the rule ‘Ediff > Eavg + ζ’ in the post fault region. For the rest of the responses in this figure, the previous rule does not satisfy, i.e., ‘Ediff < Eavg + ζ’. This clearly indicates that the relay at the distribution line *DL*
_{
BC
} detects an internal *a*-*g* fault, which lies under its zone of protection, whereas the relay’s at other distribution lines do not detect any fault which indicates an external fault lying in a region outside their zone of protection. Similar is the observation for all the figures discussed in this section. Thus it is observed that the proposed method is very much efficient in distinguishing internal and external faults for the relays in the distribution lines, which is effective over a wide range of operating conditions for the microgrid subjected to both *GCM* and *IM* of operation.

### 3.5 Response of fault location algorithm

As soon as a particular phase of the distribution line is detected with a fault, the measured values of the three phase voltage and current samples (from relay *R*
_{
AB
}, *R*
_{
BE
}, *R*
_{
AE
}, *R*
_{
BC
} or *R*
_{
CD
}) are passed through the proposed *TFR* technique, which extracts their fundamental phasor quantities (magnitude and phase angle), respectively, as explained in section II.*D*. Subsequently the fault location (*FL*
_{
estimated
}) as well as the percentage error in fault location are computed.

The response of the fault location algorithm for a single line to ground fault (*a*-*g*) on distribution line *DL*
_{
AB
} (with *FDR* 0.6, and *R*
_{
f
} = 10 *Ω*), in the microgrid operating in the *GCM* as well as *IM*, are shown in Fig. 6a and b, respectively. In a similar manner, the response of the fault location algorithm for a triple line to ground fault (*abc*-*g*) on distribution line *DL*
_{
AB
} (with *FDR* 0.8, and *R*
_{
f
} = 10 Ω), in the microgrid operating in the GCM is shown in Fig. 6c. In all these figures, the subplots are defined as (a) 3-phase voltage signals at the relay *R*
_{
AB
}, (b) 3-phase current signals at the relay *R*
_{
AB
}, (c) Resistance (*R* in *Ω*) seen by the relay *R*
_{
AB
} through the proposed *TFR* technique in phase ‘a’, (c) Reactance (*X* in *Ω*) seen by the relay *R*
_{
AB
} through the proposed *TFR* technique in phase ‘a’, and (e) R-X trajectory, respectively. It is observed in these figures that, as soon as there is a fault (at the 60th cycle) in any phase of the distribution line *DL*
_{
AB
}, there are some deviations in the respective three phase voltage and current quantities. It is also observed that, there is a

respective steep change/ deviation in the resistance and reactance values. It is further observed that, the estimation done by the conventional *DFT* is not stable, and is oscillatory in the post fault region. On the contrary, the proposed *TFR* technique illustrates a stable and approximate estimation of the resistance and reactance components, respectively. Finally, it is observed that the *R*-*X* trajectory, for all the cases are well within the zone of protection for faults in both the GCM as well as IM of operation of the microgrid, respectively.

### 3.6 Impact of variation of DG penetration and FDR on the performance of the fault location algorithm

The impact of the variation of the DG penetrations, on the performance of the proposed fault location algorithm at various.

*FDR’s* is investigated in this section, where Fig. 7 illustrates the comparison of the percentage error in fault location (%) evaluated by the proposed fault location algorithm for single phase to ground fault (*a*-*g*) at different fault locations (2 km to 18 km i.e., *FDR* varied from 0.1 to 0.9 p.u., respectively), on the distribution line *DL*
_{
AB
} in the micro grid operating under *GCM*, subjected to various levels of DG penetrations. Further the subplots show the following: (a) response for fault resistance (*R*
_{
f
} =) 0.1Ω, (b) response for fault resistance (*R*
_{
f
} =) 1Ω, and (c) response for fault resistance (*R*
_{
f
} =) 10Ω, respectively. In the individual subplots, for most of the cases (except some) it is observed that, the percentage error in fault location (%) for a particular DG penetration increases with increase in *FDR*. It is further observed that, with increase in DG penetration from ‘No DG’ to ‘DG 1234’, i.e., from ‘No DG on’ to ‘All DG on’, respectively, there is a substantial increase in the percentage error in fault location (%), which is prominent in case of ‘DG 1234’. Further, as the fault location algorithm is not dependent on the resistance seen by the relay, it is observed that, with an increase in *R*
_{
f
} from 0.1 Ω to 10 Ω, the percentage error in fault location (%), increases for the DG 1234 case with FDR 0.8, respectively. Similar is the observation for all the other cases. Hence it is observed that DG penetration as well as fault distance ratio has significant effect on the accuracy of the proposed fault location technique, which decreases with increase of these quantities, respectively.

### 3.7 Relay trip timing for the proposed technique

The time taken by the algorithm to issue a trip signal to the relay, after the instance of fault incipient (*CDP*) is defined as the relay trip time. In the present work, as soon as the fault occurs (just after the completion of the 60th cycle), the proposed *TFR* technique traces for the first instance, where the rule i.e., ‘Ediff > Eavg + ζ’ is satisfied and correspondingly calculates the time spent for doing so (after fault inception). This time is termed as the relay trip timing (*RTT*), at which a trip signal is issued to the corresponding relay. Table 5 illustrates the comparison of the relay tripping time (in ms) for full cycle window and half cycle window calculations for the microgrid subjected to various types of operating modes (*GCM* and *IM*), fault types, fault resistances, and faulted distribution lines, respectively.

In the full cycle window calculation mode, one complete cycle data (i.e., half cycle data before and half cycle data after the fault incipient) of the *E*
_{
diff
} and *E*
_{
avg
} are passed through the *TFR* technique, where as in the half cycle window calculation mode, half cycle data (i.e., quarter cycle data before and quarter cycle data after fault incipient) of the *E*
_{
diff
} and *E*
_{
avg
} are passed through the *TFR* technique, for the calculation of the relay trip timing. It is observed that, in full cycle window mode, the *RTT* for corresponding phase of the distribution line under fault is obtained within one cycle (20 *ms*) of fault incipient. It is also significant to note that, while in half cycle window mode, as we process nearly half the samples, thus *RTT* is obtained within 10 ms (except row 29), i.e., within half cycle from the fault inception time. Thus two significant contributions can be outlined from this section, (*i*) Utilization of half cycle window mode, instead of full cycle window mode, extracts the *RTT* well within half cycle of fault incipient, thus we overcome the problem of CT saturation as outlined in [19] as well as obtain quick *RTT* response as compared to [17], respectively; and (ii) regardless of the large combination of operating points, the proposed technique is significantly successful for almost all of them, which validates the applicability of the proposed *TFR* technique under wide range of operating points.

### 3.8 Performance evaluation of the proposed technique

Tables 6, 7 and 8 illustrate the comparison for the estimated fault distance (km) and percentage error in fault location (*PEFL*) for a single line to ground fault (a-g) on the distribution line *DL*
_{
AB
} in the micro grid operating under *GCM*, at different fault locations (2 km to 18 km i.e., *FDR* varied from 0.1 to 0.9 p.u., respectively), with fault resistance’s (*R*
_{
f
} =) 0.1Ω, 1Ω and 10 Ω, and the microgrid subjected to various levels of DG penetrations, respectively. It is to be noted that, the above propositions have been verified under all the operating conditions discussed in the previous sections, but only one case study has been presented to reduce the length of the manuscript. Let us consider the case of higher DG penetration, i.e., where DG 1, 2, 3, 4 are on, i.e., connected to the microgrid. It is observed in these tables that for *R*
_{
f
} = 0.1 Ω case, as we increase the *FDR* from 0.1 p.u. to 0.9 p.u., the *PEFL* (%) increases from (0.0622 vs 0.3412) % to 1.6334 vs 18.488) %, for the (proposed TFR vs conventional DFT) techniques, respectively. Similarly, for *R*
_{
f
} = 1 Ω and 10 Ω cases, as we increase the fault distance ratio from 0.1 p.u. to 0.9 p.u., the percentage error in fault location (%) increases from (0.4912 vs 0.7768) % to 9.2559 vs 19.9789) %, and from (3.0313 vs 3.2919) % to 48.7672 vs 49.1818) %, for the (proposed *TFR* vs conventional *DFT*) techniques, respectively. Similar observations are also observed for all the other cases illustrated in these figures. It is further observed that, with the increases in DG penetration or increases in *R*
_{
f
}, the difference between *PEFL* (%) exhibited by proposed *TFR* vs conventional *DFT* techniques, respectively, slightly decreases. In spite of that, it is very much clear from all the observations that, the proposed TFR technique illustrates a better fault location algorithm exhibiting the lower *PEFL* (%) in almost all the cases illustrated in the Tables 6, 7 and 8. This proves the significance and advantage of the proposed TFR technique over the conventional DFT technique.

### 3.9 Effect of post fault dynamic response of DGs

Since with the spectral energy protection scheme the trip sinal is generated within one cycle and therefore this transient will have practically no effects on the converters connected to DGs. ince thisdigital scheme is very fast the fault current limiting on the converter side will not influence on the protection algorithms. For illustration the pre and post fault dynamic response of the DG 1 in the proposed microgrid model, which is subjected to a double line to ground fault in *DL*
_{
AB
} (with *FDR* = 0.5) at 60th cycle of simulation which lasts for 13 cycle, i.e., fault cleared at 73th cycle, and the voltage and current waveforms at the DG 1 terminal after the transformer connection areshown in Fig. 8. From the results it is quite clear the voltage and current waveforms come to their initial values very quickly after the fault is cleared.

## 4 Conclusion

This paper investigates a fast and accurate pattern recognition technique (Sparse Fourier kernel based fast time-frequency representation) based differential spectral energy protection approach for an ac microgrid. In this regard, the first instant of fault inception is initially traced using a change detection (characterized by *CDP*) filter technique over the differential and average current components. In order to avoid a large computational overhead by processing large number of data samples, only one cycle or half cycle data (half of data from either side of the *CDP*) are passed through the proposed *TFR* technique, which significantly reduces its computational burden. In comparison to threshold setting based conventional differential protection techniques; the proposed scheme illustrates a better performance, with much reduced relay trip timings (less than half cycle) and is very much immune to the threshold setting. Further, the impact of variation of a large number of operating conditions such as mode of operation of the microgrid (grid connected or islanded), type of fault ((single line to ground faults (*L*-g), double line to ground faults (*LL*-g), and triple line to ground fault (*LLL*-g), fault resistance, fault distance ratio, and the level of penetration of the DG, respectively, on the performance of the proposed technique has been extensively verified on a standard distribution generation (DFIG wind farm) based ac microgrid, which has been simulated in the MATLAB/ Simulink environment. The proposed technique as compared to conventional *DFT* and differential current based protection scheme, has a number of advantages, such as reduced computational complexity, reduced effect of bias setting for fault detection, quicker fault detection and classification, better accuracy of fault location and a faster relay response time (less than half cycle). This has been illustrated in the simulation and result section, where the outputs shown are satisfactory, and vindicates the real time applicability of the proposed technique, which will be useful for wide area protection.

## References

Arefifar, S. A., Yasser, A. R., & El-Fouly, T. H. (2013). Optimum microgrid design for enhancing reliability and supply-security.

*IEEE Trans Smart Grid, 4*(3), 1567–1575.Kroposki, B., Basso, T., DeBlasio, R. (2008). “Microgrid standards and technologies,” IEEE Power and Energy Society General Meeting-Conversion and Delivery of Electrical Energy in the 21st Century, 1–4.

Khadkikar, V., Xu, D., & Cecati, C. (2017). Emerging power quality problems and state-of-the-art solutions.

*IEEE Trans Ind Electron, 64*(1), 761–763.Brearley, B. J., & Prabu, R. R. (2017). A review on issues and approaches for microgrid protection.

*Renew Sust Energ Rev, 67*, 988–997.Najy, W. K., Zeineldin, H. H., & Woon, W. L. (2013). Optimal protection coordination for microgrids with grid-connected and islanded capability.

*IEEE Trans Ind Electron, 60*(4), 1668–1677.Zeineldin, H. H., Sharaf, H. M., Ibrahim, D. K., & El-Zahab, E. E. (2015). Optimal protection coordination for meshed distribution systems with DG using dual setting directional over-current relays.

*IEEE Trans Smart Grid, 6*(1), 115–123.Etemadi, A. H., & Iravani, R. (2013). Overcurrent and overload protection of directly voltage-controlled distributed resources in a microgrid.

*IEEE Trans Ind Electron, 60*(12), 5629–5638.Dehghanpour, E., Karegar, H., Kheirollahi, R., Soleymani, T. (2016). “Optimal Coordination of Directional Overcurrent Relays in Microgrids by Using Cuckoo-Linear Optimization Algorithm and Fault Current Limiter,”.

*IEEE Trans Smart Grid*. doi: 10.1109/TSG.2016.2587725.Nikolaidis, V. C., Papanikolaou, E., & Safigianni, A. S. (2016). A communication-assisted overcurrent protection scheme for radial distribution systems with distributed generation.

*IEEE Trans Smart Grid, 7*(1), 114–123.Zamani, M. A., Yazdani, A., & Sidhu, T. S. (Dec 2012). A communication-assisted protection strategy for inverter-based medium-voltage microgrids.

*IEEE Trans Smart Grid, 3*(4), 2088–2099.Mahat, P., Chen, Z., Bak-Jensen, B., & Bak, C. L. (Sep 2011). A simple adaptive overcurrent protection of distribution systems with distributed generation.

*IEEE Trans Smart Grid, 2*(3), 428–437.Khederzadeh, M. (2012). “Adaptive setting of protective relays in microgrids in grid-connected and autonomous operation,” IET, 11th International Conference on Developments in Power Systems Protection (DPSP), 1–4..

Casagrande, E., Woon, W. L., Zeineldin, H. H., & Svetinovic, D. (2014). A differential sequence component protection scheme for microgrids with inverter-based distributed generators.

*IEEE Trans Smart Grid, 5*(1), 29–37.Zeineldin, H. H., El-Saadany, E. F., & Salama, M. M. (2006). Distributed generation micro-grid operation: Control and protection.

*IEEE Power Syst Conf: Adv Metering, Protection, Control, Commun, Distributed Resour*, 105–111.Ma, J., Wang, X., Zhang, Y., Yang, Q., & Phadke, A. G. (2012). A novel adaptive current protection scheme for distribution systems with distributed generation.

*Int J Electr Power Energy Syst, 43*(1), 1460–1466.Sortomme, E., Venkata, S. S., & Mitra, J. (2010). Microgrid protection using communication-assisted digital relays.

*IEEE Transactions Power Deliv, 25*(4), 2789–2796.Kar, S., & Samantaray, S. R. (2014). Time-frequency transform-based differential scheme for microgrid protection.

*IET Generation, Transm Distrib, 8*(2), 310–320.Krishnanand, K. R., & Dash, P. K. (2013). A new real-time fast S-transform for cross differential protection of shunt compensated power systems.

*IEEE Trans Power Delivery, 28*(1), 402–410.Dewadasa, M., Ghosh, A., Ledwich, G. (2011) “Protection of microgrids using differential relays,” IEEE, 21st Australasian Universities Power Engineering Conference (AUPEC), 1–6.

Luna, A. C., Aldana, N. L., Graells, M., Vasquez, J. C., Guerrero, J. M. (2016). “Mixed-Integer-Linear-Programming based Energy Management System for Hybrid PV-wind-battery Microgrids: Modeling, Design and Experimental Verification,”

*IEEE Trans Power Electron, 32*(4):2769–2783.Al Hassan, A Hashim, (2016). “Fault location identification of a hybrid HVDC-VSC system containing cable and overhead line segments using transient data,” IEEE/PES Transmission and Distribution Conference and Exposition (T&D). pp. 1–5.

Patnaik, R. K., & Dash, P. K. (2015). Impact of wind farms on disturbance detection and classification in distributed generation using modified Adaline network and an adaptive neuro-fuzzy information system.

*Appl Soft Comput, 30*, 549–566.Patnaik, R. K., & Dash, P. K. (2016). Fast adaptive back-stepping terminal sliding mode power control for both the rotor-side as well as grid-side converter of the doubly fed induction generator-based wind farms.

*IET Renewable Power Generation, 10*(5), 598–610.

## Author information

### Authors and Affiliations

### Contributions

All authors read and approved the final manuscript.

### Corresponding author

## Appendix

### Appendix

## Rights and permissions

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

## About this article

### Cite this article

Dharmapandit, O., Patnaik, R.K. & Dash, P.K. A fast time-frequency response based differential spectral energy protection of AC microgrids including fault location.
*Prot Control Mod Power Syst* **2**, 30 (2017). https://doi.org/10.1186/s41601-017-0062-0

Received:

Accepted:

Published:

DOI: https://doi.org/10.1186/s41601-017-0062-0