Next Article in Journal
Intermetallic Compounds Synthesized by Mechanical Alloying for Solid-State Hydrogen Storage: A Review
Next Article in Special Issue
Power Systems’ Connectivity and Resiliency: Modeling, Simulation and Analysis
Previous Article in Journal
Stabilization of Rock Roadway under Obliquely Straddle Working Face
Previous Article in Special Issue
Evaluating the Functioning Quality of Data Transmission Networks in the Context of Cyberattacks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Islanding Detection of Microgrids Using Long Short-Term Memory Networks

by
Syed Basit Ali Bukhari
1,*,
Khawaja Khalid Mehmood
1,
Abdul Wadood
2,* and
Herie Park
3,*
1
Department of Electrical Engineering, The University of Azad Jammu and Kashmir, Muzaffarabad 13100, Pakistan
2
Department of Electrical Engineering, Kamra Campus, Air University, Kamra 43570, Pakistan
3
Department of Electrical Engineering, Dong-A University, Busan 49315, Korea
*
Authors to whom correspondence should be addressed.
Energies 2021, 14(18), 5762; https://doi.org/10.3390/en14185762
Submission received: 20 July 2021 / Revised: 9 September 2021 / Accepted: 10 September 2021 / Published: 13 September 2021

Abstract

:
This paper presents a new intelligent islanding detection scheme (IIDS) based on empirical wavelet transform (EWT) and long short-term memory (LSTM) network to identify islanding events in microgrids. The concept of EWT is extended to extract features from three-phase signals. First, the three-phase voltage signals sampled at the terminal of targeted distributed energy resource (DER) or point of common coupling (PCC) are decomposed into empirical modes/frequency subbands using EWT. Then, instantaneous amplitudes and instantaneous frequencies of the three-phases at different frequency subbands are combined, and various statistical features are calculated. Finally, the EWT-based features along with the three-phase voltage signals are input to the LSTM network to differentiate between non-islanding and islanding events. To assess the efficacy of the proposed IIDS, extensive simulations are performed on an IEC microgrid and an IEEE 34-node system. The simulation results verify the effectiveness of the proposed IIDS in terms of non-detection zone (NDZ), computational time, detection accuracy, and robustness against noisy measurement. Furthermore, comparisons with existing intelligent methods and different LSTM architectures demonstrate that the proposed IIDS offers higher reliability by significantly reducing the NDZ and stands robust against measurements uncertainty.

1. Introduction

The integration of distributed energy resources (DERs) into distribution networks has significantly increased with the growing demand for uninterrupted and clean power for sustainable energy supply. However, it is imperative to disconnect the DERs from the rest of the network during an unintentional islanding event owing to (1) safety concerns for working personnel and DERs, (2) uncoordinated protection, (3) loss of control over frequency and voltage, and (4) inadequate grounding [1,2]. According to the IEEE standards, the islanded DER should be disconnected from the rest of the network within 2 s [3].
Several islanding detection methods (IDMs) have been developed, which can be broadly grouped as centralized and local methods [4]. The centralized IDMs use communication channels and advanced signal processing techniques to detect islanding events [5]. The schemes identify the islanding event by using a communication network between the DERs and the substation. These methods include power line carrier communication [6], supervisory control and data acquisition systems, wide area phasor estimation, remote-end measurements [7], and transfer trip [8]. The centralized IDMs have a very small NDZ and hence offer high reliability and security. However, they are not preferred because of their complex structure, high implementation cost, and possible communication failure [9].
The local IDMs monitor the electrical parameters retrieved at the terminal of the targeted DERs or PCC. Variations in the parameters beyond a pre-specified threshold value depict an islanding event. The local IDMs can be further classified into active and passive IDMs [9,10,11,12,13,14,15,16,17,18,19,20]. In active IDMs, a small disturbance is injected into the electrical networks, and the signal is measured and analyzed at the terminal of DERs or PCC. During normal operation, the main utility maintains the parameters close to nominal values, and the small disturbance cannot significantly affect the parameters. However, when islanding events occur, the injected disturbance has a significant effect on the network parameters [9]. The active IDMs are relatively slow compared to centralized IDMs owing to the intrinsic reaction time of the power system. A few important active IDMs are the active frequency drift (AFD) [10], impedance measurement method [11], and Sandia frequency shift (SFS) [12]. Various active IDMs are developed for inverter interfaced DERs by modifying their control system. These IDMs either introduce positive feedback of voltage, increase reactive and real power references [13,14], or inject d-axis current [1]. The active IDMs have a very small NDZ. However, they have various drawbacks which include (1) reduced power quality, (2) complex controller modifications for inverter interfaced DERs, (3) unwanted transient behavior, and (4) performance reduction in case of multiple DERs [2].
Passive IDMs use a fixed or an adaptive threshold value on time and/or frequency domain signatures to differentiate between islanding and non-islanding events. The threshold-based time-domain passive IDMs [15,16] are easy to implement and economical; however, they have a significantly larger NDZ. The frequency-domain passive IDMs [9,17,18], employ signal processing methods to obtain islanding signatures. The passive IDMs have convincing performances in the situations of large power mismatches. However, the performance decreases significantly if the mismatch is small. Moreover, the selection of a threshold value for all operating conditions is a challenging task.
To overcome the issues of passive IDMs, modified passive IDMs have been developed [18,19,20,21,22]. In these IDMs, firstly, the signal processing schemes are employed to extract the distinct features from the power system parameters; afterward, artificial intelligence/machine learning techniques are used to differentiate islanding patterns from non-islanding ones. The methods include random forest [19], probabilistic neural networks [20], artificial neural networks [21,22], and support vector machine [23].
The above-presented IDMs have tried to improve detection performance from different aspects. However, each method has some limitations; centralized IDMs are complex, uneconomical, and prone to communication failure, whereas active IDMs deteriorate the power quality. Passive IDMs have low speed and a large NDZ. Besides, some methods are only applicable to inverter-based DERs. Therefore, it is vital to design a comprehensive and intelligent islanding detection scheme that upholds its performance for all types of system operating conditions and DERs.
This paper develops an intelligent islanding detection scheme (IIDS)-based on the empirical wavelet transform (EWT) and long short-term memory (LSTM) networks. First, the three-phase voltage signal is retrieved at the terminal of a targeted DER unit or PCC. Then, the EWT is used to decompose the three-phase voltage signal into empirical modes (EM). Next, the Hilbert transform is employed to compute the instantaneous amplitudes and instantaneous frequencies of each phase. Afterward, the joint instantaneous amplitude and frequency are calculated from the amplitudes and frequencies of the three phases. Later, various statistical features are extracted from the joint instantaneous amplitude and frequency. Finally, the features along with the three-phase voltage signals are input to the LSTM network to differentiate between islanding and non-islanding events.
The main contributions of this study are as follows:
(1)
Intelligent islanding detection: An IIDS based on EWT and LSTM is proposed. The concept of EWT is extended for islanding detection problems. Unlike existing methods, the proposed scheme extracts the features using signal-adaptive filter banks
(2)
Long short-term temporal features: The proposed scheme employs an LSTM network for extracting the long and short-term temporal dependencies from the three-phase voltage to improve the islanding detection performance
(3)
Comprehensive Islanding Detection Method: Extensive simulations are conducted on two standard distribution networks, and the results confirm that the proposed IIDS has a very small NDZ and can differentiate islanding events from non-islanding event and faults. Furthermore, the proposed IIDS is applicable to both synchronous-based DERs and inverter-based DERs.
Comparisons with traditional artificial intelligence techniques show that the proposed IIDS has superior performance under perfect as well as noisy measurements. Furthermore, tests on various LSTM network architectures validate that the proposed architecture offers superior training and testing accuracies.
The rest of the paper is structured as follows: Section 2 introduces background theory. Section 3 provides the details of the proposed IIDS. Section 4 describes the test system and islanding data generation. Section 5 presents the simulation results. Finally, the paper is summarized in Section 6.

2. Background Theory

2.1. Empirical Wavelet Transform

An EWT is a recently developed non-stationary transform [24] that decomposes a signal into different frequency sub-bands by building signal-adaptive wavelet filters [24,25]. The wavelet-filters are designed based on the Fourier spectrum of the analyzed signals. The sub-bands signals are called EMs and have a compact-frequency-support. The EMs are centered on a specific-frequency, hence fulfilling the criteria of intrinsic-mode function. The process of EWT involves three steps. First, the fast Fourier transform is employed to calculate the frequency spectrum of the analyzed signal in the frequency range of [0, π]. Then, the EWT boundary detection method is applied to divide the obtained spectrum into N contiguous segments. Each segment boundary is represented as ωm, whereas the starting boundary ω0 is 0 and last boundary ωN is π. Consequently, the segments of the Fourier spectrum can be denoted as [0 ω1], [ω2 ω3],…, [ωN−1 π]. Finally, empirical wavelets are defined as band-pass filters on each adjacent segment. In this study, Littlewoods-Paley and Meyer’s wavelets have been employed to design the wavelet filter for each segment.
The empirical scaling Ψ i ( ω ) and empirical wavelet φ i ( ω ) function can be expressed as [24]
Ψ i ( ω ) = { 1 if   | ω | ( 1 ξ ) ω m cos ( π 2 β ( ξ , ω m ) ) ,   if   ( 1 ξ ) ω m | ω | ( 1 + ξ ) ω m 0 Otherwise   ,
φ i ( ω ) = { 1 ,   if   ( 1 + ξ ) ω m | ω | ( 1 ξ ) ω m + 1 cos ( π 2 β ( ξ , ω m + 1 ) ) ,   if   ( 1 ξ ) ω m + 1 | ω | ( 1 + ξ ) ω m + 1 sin ( π 2 β ( ξ , ω m ) ) ,   if   ( 1 ξ ) ω m | ω | ( 1 + ξ ) ω m 0 Otherwise ,
where
β ( ξ , ω m ) = F ( | ω | ( 1 ξ ) ω i 2 ξ ω m ) .
The parameter ξ ensures that the empirical wavelet and scaling functions form a compact frame. Therefore, the parameter ξ should meet the following criteria.
ξ < m i n i ( ω i + 1 ω i ω i + 1 + ω i ) ,
where
F ( x ) = { 0 , if   x 0 F ( x ) + F ( 1 x ) = 1 ,   x [ 0 , 1 ] 1 , if   x 1 .
After designing the set of signal-based band-pass filters, the detail and approximation coefficients are calculated from the inner-product of the input signal with wavelet and scaling functions. The detail and approximation coefficients are then used to obtain the empirical modes y k :
y 0 ( t ) = W f ε ( 0 , t ) * ϕ 1 ( t ) ,
y k ( t ) = W f ε ( k , t ) * ψ k ( t ) .

2.2. Long Short-Term Memory Networks

An LSTM recurrent neural network (RNN) is an effective deep learning network that is used for sequential data modeling. LSTM models prevent the gradient vanishing problem and enable the network to learn long-term temporal dependencies. They are extensively used in the time-series classification owing to their robustness [26,27].
In LSTM networks, the hidden units of a standard RNN are replaced with memory units. The memory units have memory cells with self-connections and enable the LSTM to learn long-range temporal behavior. The structure of a basic LSTM memory unit is shown in Figure 1; it consists of a memory cell and three gates: (1) a forget gate, (2) an input gate, and (3) an output gate. The input gate regulates the incoming sequence to update the current state of the memory cell. The forget gate decides about the information to be discarded from the previous memory. Finally, the output gate controls the information to be taken out as output from the current state of the memory cell. An LSTM network maps an input sequence X = { x 1 , x 2 , x T } to an output sequence/vector by calculating the activation functions of all nodes. The formulations of all nodes are expressed as follows [26]:
g t i n = σ ( W i n x t + W q i n h t 1 + B i n ) ,
g t f g = σ ( W f g x t + W q f g h t 1 + B f g ) ,
g t o = σ ( W o x t + W q o h t 1 + B o ) ,
c t = g t i n t a n h ( W c x t + W q c h t 1 + B c ) ,
h t = g t o t a n h ( c t ) ,
where subscripts in, o, fg, and c represent the input, output, forget gates, and memory cell, respectively; ⊗ indicates element-wise multiplication; σ represent the sigmoid activation function; B is the bias vector; and W and Wq indicate input weights and recurrent weights, respectively. Equations (8)–(12) simulate the relationship between output h t and input x t using the trainable parameters. Supervised learning is used on known input and output datasets to tune the parameters. The tuned parameters are then used to predict the output values for new inputs.
The LSTM layers are usually followed by fully connected (FC) layers to develop high-level decision logic. The FC layer consists of many neurons and maps the input h t to output y as follows:
y = Φ ( W f c * h t + B f c ) ,
where Wfc and Bfc are the learning parameters of the FC layer, while Φ(.) is the activation function.

3. Proposed Intelligent Islanding Detection Scheme

The study develops an IIDS-based on the EWT and LSTM. First, the three-phase voltage signal, retrieved at the terminal of a targeted DER unit or PCC, is decomposed into EMs. Next, the instantaneous amplitudes and instantaneous frequencies of EMs for each phase is computed by Hilbert transform. Afterward, joint instantaneous amplitude and frequency are calculated from the amplitudes and frequencies of the three phases. Later, various statistical features are extracted from the joint instantaneous amplitude and frequency. Finally, the features and the three-phase voltage signals are input into LSTM networks to distinguish the islanding events from non-islanding events.
This section first describes the EWT for islanding detection. Then, the structure of the LSTM network for islanding detection is presented.

3.1. EWT for Islanding Detection

The proposed IIDS uses three-phase voltage signals as the input to detect the islanding events. However, the EWT cannot be applied to three-phase signals without some modifications. Therefore, to extend the idea of EWT for three-phase voltage signals, we employ the concept of multichannel signals [25]. First, the EMs of each phase voltage signal are obtained by using EWT. Then, the Hilbert transform is used to calculate the instantaneous amplitude and frequency of each phase, which are combined to compute the joint instantaneous amplitude and frequency at each EM. The criteria of obtaining joint instantaneous amplitude and frequency are that the frequencies of the EMs falling in the same frequency level for each individual phase must be very close to each other. Therefore, the critical task is to find the matched EMs for the three-voltage signals. The three-phase voltage signal at the terminals of a DER can be represented as
v ( t ) = [ v a ( t ) v b ( t ) v c ( t ) ] ,
where v a ( t ) ,   v b ( t ) and v c ( t ) represent the voltages of phase a, b, and c. respectively. As EWT constructs signal-adaptive wavelet-filters, the EMs corresponding to different phases may differ in number and frequency range. This creates problems in obtaining joint instantaneous amplitude and frequency. To overcome this issue, we used the mean spectrum magnitude of the three-phase voltage, which can be obtained as follows [25]:
V ( ω ) = 1 3 k = a , b , c | V k ( ω ) | ,
where V k ( ω ) is the Fourier spectrum of voltage for phase k and V ( ω ) is the mean spectrum. The mean spectrum is then used to design the adaptive wavelet filters. The means spectrum ensures that each phase has an equal number of EMs and same frequency range within an EM. Once the mean spectrum is obtained, the wavelet filters are designed to decompose the voltage signal of each phase into EMs.
The first three EMs contains most of the signal information, so this study uses only the first three modes for islanding detection. The decomposed three-phase voltage signal v(t) can be represented as follows:
v ( t ) = [ v a , M 1 ( t ) v a , M 2 ( t ) v a , M 3 ( t ) v b , M 1 ( t ) v b , M 2 ( t ) v b , M 3 ( t ) v c , M 1 ( t ) v c , M 2 ( t ) v c , M 3 ( t ) ] ,
where v k , M x show the Mx empirical mode of phase k. Once the signal is decomposed into narrow frequency modes, then Hilbert transform is applied to obtain the instantaneous amplitude and frequency of each EM. The instantaneous amplitude A k , M x ( t ) of an EM Mx of phase k is given as
A k , M x ( t ) = ( v k , M x ( t ) ) 2 + ( H ( v k , M x ( t ) ) ) 2 ,
where H represents the Hilbert transform operator. The instantaneous phase ϕ k , M x ( t ) and instantaneous frequency f k , M x ( t ) can be obtained from Equations (18) and (19), respectively:
ϕ k , M x ( t ) = arctan [ H ( v k , M x ( t ) ) ) v k , M x ( t ) ] ,
f k , M x ( t ) = d d t [ ϕ k , M x ( t ) ] .
The instantaneous amplitude A(t) and instantaneous frequency f(t) of the three-phase voltage signal v(t) can be described as follows:
A ( t ) = [ A a , M 1 ( t ) A a , M 2 ( t ) A a , M 3 ( t ) A b , M 1 ( t ) A b , M 2 ( t ) A b , M 3 ( t ) A c , M 1 ( t ) A c , M 2 ( t ) A c , M 3 ( t ) ] ,
f ( t ) = [ f a , M 1 ( t ) f a , M 2 ( t ) f a , M 3 ( t ) f b , M 1 ( t ) f b , M 2 ( t ) f b , M 3 ( t ) f c , M 1 ( t ) f c , M 2 ( t ) f c , M 3 ( t ) ] .
The columns of Equations (20) and (21) represent the instantaneous amplitudes and frequencies at different oscillatory levels, respectively.
Finally, the instantaneous amplitudes and frequencies of all the three phases are combined to calculate joint instantaneous amplitude and frequency [25]:
A M x joint ( t ) = k = a , b , c [ A k , M x ( t ) ] 2 ,
f M x joint ( t ) = k = a , b , c [ A k , M x ( t ) ] 2 f k , M x ( t ) k = a , b , c [ A k , M x ( t ) ] 2 .
The first three modes of the three-phase voltage signal under different switching and islanding events are shown in Figure 2. All the events are simulated at 0.5 s. It can be seen from the figure that the EMs obtained during an islanding event have different frequency ranges than the capacitor switching and fault cases. Therefore, the EWT provides an intuitive way to decompose the three-phase voltage signal for islanding detection.

3.2. Feature Extraction

Once the joint instantaneous amplitudes and frequencies of the first three EMs of the three-phase voltage are obtained, the next step is to extract the suitable features. In the proposed IIDS, we extract a series of statistical features from the joint instantaneous amplitude and phase of the first three EMs to develop the input feature vector for the LSTM network. Precisely, this study extracts the following features from the joint instantaneous amplitudes of EMs.
  • The skewness.
  • The kurtosis.
  • The energy of each oscillatory level.
  • The coefficient of variation: cov = s t a n d a r d d e v i a t i o n m e a n
  • The mean monotonic absolute amplitude change, which can be obtained as follows [23]:
υ = 1 T T | dA M x joint ( t ) d t | d t .
  • The variance of monotonic amplitude change, which can be calculated as
σ = 1 T T ( A M x ( t ) joint d t υ ) 2 d t .
Similarly, to include the information about the frequency components, the following features are obtained from the joint instantaneous phase:
  • The mean value of the joint instantaneous phase.
  • The skewness of the joint instantaneous phase.
These features are extracted from the first three EMs; therefore, for each cycle of the three-phase voltage signal 3 (EMs) × 8 (features) = 24 features are calculated. These generated features are later input into the LSTM network to distinguish the islanding events from the non-islanding ones.

3.3. LSTM Structure for Islanding Detection

LSTMs are a type of RNN with multiple memory units between the input and output. They are extensively employed for time series modeling and classification. The implementation of LSTMs only involves simple algebraic equations, providing a fast computation speed. This feature makes LSTMs capable of handling data in real-time.
The proposed IIDS is developed based on the assumption that the three-phase voltage measurements can immediately indicate the occurrence of islanding events in the system. This assumption is extensively accepted in the literature [9,10,11,12,13,14,15,16,17,18,19,20]. The proposed IIDS is developed using one cycle of three-phase voltage measurement and the EWT-based extracted features.
The proposed IIDS is constructed using LSTM memory units and FC layers. The structure of the network used in this study is shown in Figure 3. In the network, we use three LSTM layers, and three FC layers to process the three-phase voltage signals and EWT features. The first LSTM layer maps the three-phase voltage sequence to a higher dimension space, the next LSTM unit is employed to extract the short and long-term temporal dependencies from the input sequence, and the last LSTM layer converts the dependencies to single dimension vector. Afterward, a depth concatenation layer combines the EWT based features with the output of the last LSTM layer. The first two FC layers abstract the features, and the last one outputs whether or not the islanding event occurs in the power system. The use of FC layers increases the risk of over-fitting. Therefore, a dropout layer is used in the structure, which discards some features (30% in this study). The discarded features do not participate in the result computation process.

4. Test System and Islanding Data Generation

To validate the effectiveness of the proposed IIDS, various non-islanding and islanding events are analyzed on two standard test systems. The single line diagrams of the test systems along with the possible islanding zones are shown in Figure 4. The first test system contains two inverters based DERs and two synchronous machines based DERs. The detailed information of the first test system has been obtained from [2]. The other system is the modified IEEE 34-node radial distribution system with three DERs, which have been used in [15]. The test systems were implemented in MATLAB/SIMULINK, and the proposed LSTM network was constructed in python.
Several islanding scenarios were simulated by varying the active and reactive power demand and load types of each islanded zone. The islanding events within a zone were generated by opening the circuit breaker that connects the zone to the rest of the network. Similarly, the non-islanding conditions were generated by simulating: load and capacitor bank switching, induction motor starting, and distribution line switching. Moreover, to distinguish the islanding events from fault events, permanent faults were simulated at various points on the network under different fault impedances from 0 to 100 Ω. A description of all the simulated events are provided in Table 1. A total of 1764 islanding and 399 non-islanding events were generated for the first test system, whereas 1650 islanding and 847 non-islanding events were generated for the IEEE-34 node test system.
The generated data of each test system was randomly divided into testing and training datasets in the ratio of 1:3. The training dataset was used to train the weights and biases of the LSTM network, and the testing cases were employed to evaluate the performance of the trained network.

5. Simulation Results and Discussion

To evaluate the efficiency of the proposed IIDS, the above-generated datasets were employed to train and test the LSTM network structure. In the training phase, 70% of the data were used. To remove the bias in the data, the non-islanding data samples were duplicated. The training was accomplished using the Adam optimization algorithm with a mini-batch size of 64.
After obtaining the three-phase voltage signals, the continuous signal was sampled at 3840 Hz. The IIDS was then employed to detect the islanding events in the network. The performance of the proposed IIDS was validated by using three different indices: accuracy, recall, and precision. These indices are obtained as follows:
R e c a l l = C D I S T I S ,
P r e c i s i o n = C D I S C D I S + N D A I ,
A c c u r a c y = 1 N D A I + I D A N T N S ,
where CDIS is the number of correctly detected islanding samples; TIS is the total number of available islanding samples; NDAI is the number of non-islanding cases detected as islanding cases; IDAN is the number of islanding cases detected as non-islanding; and TNS is the total number of samples.
To validate the effectiveness, we compared the results obtained from the proposed IIDS with the support vector machine (SVM), artificial neural networks (ANN), and Random Forests (RF). The features extracted through the EWT were used as input to these classifiers. The proposed IIDS and the other three intelligent classifiers were constructed with Keras (a Python Toolbox). The following subsection presents various kind of simulation results for the test systems given in the previous section.

5.1. Performance on IEC Microgrid

The performance of the proposed IIDS along with those of the SVM, RF, and ANN for the IEC microgrid is shown in Figure 5. The results show that the precision of the proposed IIDS is 100%, i.e., none of the non-islanding events were miss-detected as islanding events, whereas the ANN, SVM, and RF had precisions of 92.2%, 95.4%, and 93.7%, respectively. The recall of the proposed scheme was 98.9%. The recall index shows the ability of a method to detect islanding events. Although the recalls of the SVM and RF is very close to the proposed IIDS, the accuracies and precisions of these methods were much smaller. This means that the SVM and RF had the ability to detect the islanding events correctly, but they could not differentiate between the switching/fault events and islanding events. The overall performance of the methods can be depicted in terms of accuracy. The accuracy of the proposed IIDS was 99.30%, whereas the ANN, RF, and SVM had accuracies of 94.4%, 96.3%, and 95.1%, respectively. Therefore, it can be concluded that the proposed IIDS has a better performance than the ANN, SVM, and RF. The improvement in the performance is due to the addition of LSTM layers to the network, which extract the temporal dependencies of the three-phase voltage signal. In summary, the proposed IIDS not only detects the islanding events successfully but also can differentiate the islanding events from the switching events and short-circuit faults.

5.2. Effect of Noise

The impact of noise on the performance of the proposed IIDS was also investigated. To simulate the effect of noise, we added white Gaussian noise to the three-phase voltage measurement. Specifically, the simulations were performed with signal-to-noise ratios of 30-, 35-, and 40-dB. The proposed LSTM network and the other three networks were trained with the noisy data. The performance of the proposed IIDS along with the comparison is shown in Figure 6.
The simulation results show that the proposed IIDS has better performance than the SVM, RF, and ANN for the noisy three-phase voltage signal. In the worst-case scenario (30-dB), the performance indices of the proposed IIDS are higher than 95%. In contrast, the noisy voltage measurement has a significant impact on the performance of the SVM, ANN, and RF. In summary, the proposed scheme can detect the islanding events under measurement uncertainties.

5.3. LSTM Network Structure

This study uses the LSTM network, which comprises of three LSTM layers and three FC layers for islanding detection. The number of layers is an important parameter that significantly affects the performance of a network structure. In this study, various network structures were designed by changing the number of LSTMs layers and FC layers to inspect the relationship between islanding detection accuracy and LSTM network structure. The simulation parameters and training data were kept the same for all the structures. The accuracy of the structures for islanding detection is presented in Table 2. It can be observed from the table that three LSTM layers with three FC layers provide the most accurate results on the testing dataset. Although the increase in the number of LSTMs layers yields better training accuracy, the additional layers may introduce an over-fitting problem to the structure, worsening the performance on the testing dataset.

5.4. Non-Detection Zone

The NDZ is an important index for assessing the performance of an IDM. The NDZ is the area in the ∆P-∆Q plan in which an IDM fails to identify the islanding events. Therefore, to determine the NDZ of the proposed IIDS for synchronous based DERs, 441 power mismatch events on the IEC test systems were simulated. The results obtained from the proposed IIDS are shown in Figure 7a. The symbols “+” characterize the correctly identified islanding events (432 cases) and the dots “⦁” indicate the islanding events that are not correctly detected by the proposed IIDS. Only eight (8) islanding events out of 441 were undetected. Similarly, the NDZ of the proposed IIDS for inverter-based DERs is shown in Figure 7b. In this case, 345 power mismatch events were simulated, and all the events were successfully detected by the proposed scheme. Therefore, it can be concluded that the proposed IIDS has a very small NDZ and can successfully detect islanding events under small power mismatch conditions.

5.5. Performance on Modified IEEE-34 Node System

To evaluate the generality of the proposed IIDS, a modified IEEE 34-node system was also simulated. Using a procedure similar to the one that was performed on the IEC microgrid, the islanding data, which was generated according to Table 1, was divided into training and testing datasets. The performance indices are shown in Figure 8. It can be observed from the results that the proposed IIDS provides a better performance than the ANN, SVM, and RF for perfect as well as noisy three-phase voltage measurement.
It can be concluded from the results that the proposed IIDS can be used for any smart distribution network for islanding detection.

6. Conclusions

In this paper, a new intelligent islanding detection scheme was developed to detect the islanding events in microgrids. The proposed IIDS was developed based on the EWT and the LSTM network. The concept of EWT was extended to extract features from the three-phase voltage signals. The proposed IIDS employed the LSTM network to extract long and short-term temporal features from the three-phase voltage signal to enhance its effectiveness. One cycle of a three-phase voltage signal sampled at the terminal of a targeted DER or PCC was used as the input to the proposed IIDS to differentiate between islanding and non-islanding events. The developed strategy was tested and validated on two different standard test systems. All the simulation results confirmed that the proposed IIDS has the ability to differentiate islanding events from non-islanding and faults events with a significantly small non-detection zone for both inverter-based DERs and synchronous-based DERs. The measurement uncertainty tests proved that the scheme can also work in a noisy environment. In summary, the proposed IIDS can be employed to detect the islanding events in MGs containing both inverter-based DERs and synchronous-based DERs.

Author Contributions

S.B.A.B. conceived the idea, did preliminary work and simulated the scheme. K.K.M. helped in simulating the experiments and during paper writing. A.W. and H.P. analyzed the results, reviewed the paper, and directed significant improvements. S.B.A.B. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This research was funded by Basic Science Research Program through the national Research Foundation of Korea (NRF) funded by the Ministry of Education. Grant Number 2020R1I1A1A01073797.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Murugesan, S.; Murali, V. Hybrid Analyzing Technique Based Active Islanding Detection for Multiple DGs. IEEE Trans. Ind. Inform. 2019, 15, 1311–1320. [Google Scholar] [CrossRef]
  2. Bakhshi, M.; Noroozian, R.; Gharehpetian, G.B. Novel Islanding Detection Method for Multiple DGs Based on Forced Helmholtz Oscillator. IEEE Trans. Smart Grid 2018, 9, 6448–6460. [Google Scholar] [CrossRef]
  3. Basso, T. IEEE Standard for Interconnecting Distributed Resources with Electric Power Systems. IEEE Std 1547-2003 2003, 1–28. [Google Scholar] [CrossRef]
  4. Fan, W.; Kang, N.; Hebner, R.; Feng, X. Islanding Detection in Rural Distribution Systems. Energies 2020, 13, 5503. [Google Scholar] [CrossRef]
  5. Cui, Q.; El-Arroudi, K.; Joós, G. Islanding Detection of Hybrid Distributed Generation under Reduced Non-Detection Zone. IEEE Trans. Smart Grid 2018, 9, 5027–5037. [Google Scholar] [CrossRef]
  6. Xu, W.; Zhang, G.; Li, C.; Wang, W.; Wang, G.; Kliber, J. A Power Line Signaling Based Technique for Anti-Islanding Protection of Distributed Generators—Part I: Scheme and Analysis. IEEE Trans. Power Deliv. 2007, 22, 1758–1766. [Google Scholar] [CrossRef]
  7. Lin, Z.; Xia, T.; Ye, Y.; Zhang, Y.; Chen, L.; Liu, Y.; Tomsovic, K.; Bilke, T.; Wen, F. Application of Wide Area Measurement Systems to Islanding Detection of Bulk Power Systems. IEEE Trans. Power Syst. 2013, 28, 2006–2015. [Google Scholar] [CrossRef]
  8. Laaksonen, H. Advanced Islanding Detection Functionality for Future Electricity Distribution Networks. IEEE Trans. Power Deliv. 2013, 28, 2056–2064. [Google Scholar] [CrossRef]
  9. Haider, R.; Kim, C.H.; Ghanbari, T.; Bukhari, S.B.A. Harmonic-Signature-Based Islanding Detection in Grid-Connected Distributed Generation Systems Using Kalman Filter. IET Renew. Power Gener. 2018, 12, 1813–1822. [Google Scholar] [CrossRef]
  10. Yafaoui, A.; Wu, B.; Kouro, S. Improved Active Frequency Drift Anti-Islanding Detection Method for Grid Connected Photovoltaic Systems. IEEE Trans. Power Electron. 2012, 27, 2367–2375. [Google Scholar] [CrossRef]
  11. Papadimitriou, C.N.; Kleftakis, V.A.; Hatziargyriou, N.D. A Novel Islanding Detection Method for Microgrids Based on Variable Impedance Insertion. Electr. Power Syst. Res. 2015, 121, 58–66. [Google Scholar] [CrossRef]
  12. Zeineldin, H.H.; Kennedy, S. Sandia Frequency-Shift Parameter Selection to Eliminate Nondetection Zones. IEEE Trans. Power Deliv. 2009, 24, 486–487. [Google Scholar] [CrossRef]
  13. Chen, X.; Li, Y. An Islanding Detection Algorithm for Inverter-Based Distributed Generation Based on Reactive Power Control. IEEE Trans. Power Electron. 2014, 29, 4672–4683. [Google Scholar] [CrossRef]
  14. Mahat, P.; Chen, Z.; Bak-Jensen, B. A Hybrid Islanding Detection Technique Using Average Rate of Voltage Change and Real Power Shift. IEEE Trans. Power Deliv. 2009, 24, 764–771. [Google Scholar] [CrossRef] [Green Version]
  15. Motter, D.; de Melo Vieira, J.C. The Setting Map Methodology for Adjusting the DG Anti-Islanding Protection Considering Multiple Events. IEEE Trans. Power Deliv. 2018, 33, 2755–2764. [Google Scholar] [CrossRef]
  16. Haider, R.; Kim, C.H.; Ghanbari, T.; Bukhari, S.B.A.; uz Zaman, M.S.; Baloch, S.; Oh, Y.S. Passive Islanding Detection Scheme Based on Autocorrelation Function of Modal Current Envelope for Photovoltaic Units. IET Gener. Transm. Distrib. 2017, 12, 726–736. [Google Scholar] [CrossRef]
  17. Hsieh, C.-T.; Lin, J.-M.; Huang, S.-J. Enhancement of Islanding-Detection of Distributed Generation Systems via Wavelet Transform-Based Approaches. Int. J. Electr. Power Energy Syst. 2008, 30, 575–580. [Google Scholar] [CrossRef]
  18. Vahedi, H.; Gharehpetian, G.B.; Karrari, M. Application of Duffing Oscillators for Passive Islanding Detection of Inverter-Based Distributed Generation Units. IEEE Trans. Power Deliv. 2012, 27, 1973–1983. [Google Scholar] [CrossRef]
  19. Khamis, A.; Xu, Y.; Dong, Z.Y.; Zhang, R. Faster Detection of Microgrid Islanding Events Using an Adaptive Ensemble Classifier. IEEE Trans. Smart Grid 2018, 9, 1889–1899. [Google Scholar] [CrossRef]
  20. Samantaray, S.R.; Babu, B.C.; Dash, P.K. Probabilistic Neural Network Based Islanding Detection in Distributed Generation. Electr. Power Compon. Syst. 2011, 39, 191–203. [Google Scholar] [CrossRef]
  21. Guan, Z.; Liao, Y. A New Islanding Detection Method Based on Wavelet-Transform and ANN for Micro-Grid Including Inverter Assisted Distributed Generator. Int. J. Emerg. Electr. Power Syst. 2019, 20, 20190074. [Google Scholar] [CrossRef]
  22. Raza, S.; Mokhlis, H.; Arof, H.; Naidu, K.; Laghari, J.A.; Khairuddin, A.S.M. Minimum-Features-Based ANN-PSO Approach for Islanding Detection in Distribution System. IET Renew. Power Gener. 2016, 10, 1255–1263. [Google Scholar] [CrossRef]
  23. Alam, M.R.; Muttaqi, K.M.; Bouzerdoum, A. An Approach for Assessing the Effectiveness of Multiple-Feature-Based SVM Method for Islanding Detection of Distributed Generation. IEEE Trans. Ind. Appl. 2014, 50, 2844–2852. [Google Scholar] [CrossRef] [Green Version]
  24. Gilles, J. Empirical Wavelet Transform. IEEE Trans. Signal. Process. 2013, 61, 3999–4010. [Google Scholar] [CrossRef]
  25. Bhattacharyya, A.; Pachori, R.B. A Multivariate Approach for Patient-Specific EEG Seizure Detection Using Empirical Wavelet Transform. IEEE Trans. Biomed. Eng. 2017, 64, 2003–2015. [Google Scholar] [CrossRef]
  26. Chemali, E.; Kollmeyer, P.J.; Preindl, M.; Ahmed, R.; Emadi, A. Long Short-Term Memory Networks for Accurate State-of-Charge Estimation of Li-Ion Batteries. IEEE Trans. Ind. Electron. 2018, 65, 6730–6739. [Google Scholar] [CrossRef]
  27. Kong, W.; Dong, Z.Y.; Jia, Y.; Hill, D.J.; Xu, Y.; Zhang, Y. Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network. IEEE Trans. Smart Grid 2017, 10, 841–851. [Google Scholar] [CrossRef]
Figure 1. Basic structure of an LSTM memory unit.
Figure 1. Basic structure of an LSTM memory unit.
Energies 14 05762 g001
Figure 2. Three-phase voltage signal and its EMs during: (a) Islanding event. (b) Capacitor switching. (c) AG fault.
Figure 2. Three-phase voltage signal and its EMs during: (a) Islanding event. (b) Capacitor switching. (c) AG fault.
Energies 14 05762 g002aEnergies 14 05762 g002b
Figure 3. Flow chart of the proposed IIDS.
Figure 3. Flow chart of the proposed IIDS.
Energies 14 05762 g003
Figure 4. Test systems considered in this study: (a) IEC Microgrid. (b) Modified IEEE-34 node test system.
Figure 4. Test systems considered in this study: (a) IEC Microgrid. (b) Modified IEEE-34 node test system.
Energies 14 05762 g004
Figure 5. Performance of the proposed IIDS on the IEC microgrid.
Figure 5. Performance of the proposed IIDS on the IEC microgrid.
Energies 14 05762 g005
Figure 6. Effect of noisy measurement on islanding detection performance.
Figure 6. Effect of noisy measurement on islanding detection performance.
Energies 14 05762 g006
Figure 7. NDZ of the proposed IIDS for (a) synchronous based DERs. (b) inverter based DERs.
Figure 7. NDZ of the proposed IIDS for (a) synchronous based DERs. (b) inverter based DERs.
Energies 14 05762 g007
Figure 8. Performance of the proposed IIDS on modified IEEE-34 node test system.
Figure 8. Performance of the proposed IIDS on modified IEEE-34 node test system.
Energies 14 05762 g008
Table 1. Simulation scenarios of the test system.
Table 1. Simulation scenarios of the test system.
Type of DisturbanceNumber of Events
IEC MicrogridIEEE-34 Node System
Islanding by opening one of the circuit breaker from CB1 to CB4 (∆P: −50% to 50%, ∆Q: −25% to 25%)17241600
Islanding (CB1 opening) with short-circuit power of the substation as 400 MVA (∆P: −50% to 50%, ∆Q: −25% to 25%)-50
All types of short-circuit fault with/without some DERs and line out of service (Rf: 0.1–100 Ω)264120
Load change and some DERs or lines out of service60400
Capacitor switching with/without some line out of service60312
Induction motor starting (150–1000 HP)1515
Table 2. Performance of the Proposed IIDS with Different Number of LSTM and FC Layers.
Table 2. Performance of the Proposed IIDS with Different Number of LSTM and FC Layers.
Number of LSTM LayersNumber of Fully Connected Layers
1234
1Training93.51%96.88%97.54%98.06%
Testing92.14%95.27%97.04%96.19%
2Training94.23%97.77%99.59%98.29%
Testing94.01%97.91%99.01%96.17%
3Training96.45%99.05%99.85%99.45%
Testing96.06%99.86%99.15%95.61%
4Training96.78%99.78%99.99%99.26%
Testing96.23%98.71%97.36%95.23%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bukhari, S.B.A.; Mehmood, K.K.; Wadood, A.; Park, H. Intelligent Islanding Detection of Microgrids Using Long Short-Term Memory Networks. Energies 2021, 14, 5762. https://doi.org/10.3390/en14185762

AMA Style

Bukhari SBA, Mehmood KK, Wadood A, Park H. Intelligent Islanding Detection of Microgrids Using Long Short-Term Memory Networks. Energies. 2021; 14(18):5762. https://doi.org/10.3390/en14185762

Chicago/Turabian Style

Bukhari, Syed Basit Ali, Khawaja Khalid Mehmood, Abdul Wadood, and Herie Park. 2021. "Intelligent Islanding Detection of Microgrids Using Long Short-Term Memory Networks" Energies 14, no. 18: 5762. https://doi.org/10.3390/en14185762

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

Article Metrics

Back to TopTop