Next Article in Journal
Management and Distribution Strategies for Dynamic Power in a Ship’s Micro-Grid System Based on Photovoltaic Cell, Diesel Generator, and Lithium Battery
Next Article in Special Issue
Photovoltaic-Driven SiC MOSFET Circuit Breaker with Latching and Current Limiting Capability
Previous Article in Journal
Influences of the Flow Cut and Axial Lift of the Impeller on the Aerodynamic Performance of a Transonic Centrifugal Compressor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intelligent Fault Classification and Location Identification Method for Microgrids Using Discrete Orthonormal Stockwell Transform-Based Optimized Multi-Kernel Extreme Learning Machine

1
College of Information and Communication Engineering, Sungkyunkwan University, Suwon 16419, Korea
2
U.S.-Pakistan Center for Advanced Studies in Energy (USPCAS-E), National University of Sciences and Technology (NUST), H-12 Campus, Islamabad 44000, Pakistan
*
Author to whom correspondence should be addressed.
Energies 2019, 12(23), 4504; https://doi.org/10.3390/en12234504
Submission received: 30 October 2019 / Revised: 21 November 2019 / Accepted: 23 November 2019 / Published: 27 November 2019
(This article belongs to the Special Issue Micro Grid Protection)

Abstract

:
This paper proposes an intelligent fault classification and location identification method for microgrids using discrete orthonormal Stockwell transform (DOST)-based optimized multi-kernel extreme learning machine (MKELM). The proposed method first extracts useful statistical features from one cycle of post-fault current signals retrieved from sending-end relays of microgrids using DOST. Then, the extracted features are normalized and fed to the MKELM as an input. The MKELM, which consists of multiple kernels in the hidden nodes of an extreme learning machine, is used for the classification and location of faults in microgrids. A genetic algorithm is employed to determine the optimum parameters of the MKELM. The performance of the proposed method is tested on the standard IEC microgrid test system for various operating conditions and fault cases, including different fault locations, fault resistance, and fault inception angles using the MATLAB/Simulink software. The test results confirm the efficacy of the proposed method for classifying and locating any type of fault in a microgrid with high performance. Furthermore, the proposed method has higher performance and is more robust to measurement noise than existing intelligent methods.

1. Introduction

The structure of power distribution systems has been reformed owing to the penetration of distributed energy resources (DERs) into conventional distribution systems in the form of microgrids. A microgrid is a small-scale power supply system comprising several DERs, energy storage systems, sensitive and non-sensitive loads, communication facilities, smart switches, and a centralized or decentralized control system [1,2]. Microgrids can operate either in the grid-tied mode, in which part of the loads is supported by the main grid, or in the islanded mode, in which the microgrid operates autonomously. A microgrid can improve the power reliability, quality, stability, and security of the conventional distribution systems. Nevertheless, the integration of microgrids into distribution systems presents challenges related to protection, control, and energy management [3,4,5].
The protection methods for transmission lines and conventional distribution systems cannot be directly applied to a microgrid, owing to the bidirectional power flow, the presence of looped configuration, and the significant variation of fault currents in the various modes of microgrids. The magnitude of the fault current varies in microgrids depending on the operation mode (grid-tied or islanded), network configuration (radial or looped topology), and type of DERs (synchronous generator- or inverter-based DERs) [6,7,8]. Hence, we need adaptive or intelligent fault detection, classification, and location methods for immediate clearing of faults from microgrids.
In previous studies, various methods have been investigated for the detection and diagnosis of faults in microgrids [9,10,11,12,13]. In [14], a model-based fault detection method for microgrids was proposed. The authors developed a mathematical model to analyze and avoid nuisance and blinding tripping. However, the performance of the proposed method was not investigated under measurement uncertainty. In [15], a mathematical morphology-based fault detection scheme for microgrids was proposed. In [16], fault type classification in a microgrid was proposed based on the magnitude and phase angle of positive and zero sequence voltages. However, the selection of thresholds for fault classification was not adaptive. An impedance-based fault location method for distribution systems in the presence of DERs was proposed in [17,18,19]. However, these methods are not effective when the distribution lines are short, the distribution system has DERs and laterals, and the fault resistance is unknown. In [20,21,22], a traveling waves-based fault location method for distribution systems in the presence of DERs was proposed. However, these methods require a measurement unit with a high sampling rate and high-speed communication.
Recently, a combination of digital signal processing methods and machine learning tools have gained significant attention for the detection and diagnosis of faults in microgrids. In [23], a wavelet transform-based decision tree (DT) for the detection and classification of faults in a microgrid was presented. In [24], a combination of the discrete Fourier transform (DFT) and a DT-based data-mining model was used for the detection and classification of faults in a microgrid. In [25], Hilbert–Huang transforms and machine learning, such as a support vector machine (SVM), a Naive Bayes classifier (NBC), and an extreme learning machine (ELM), were used for the detection and classification of faults in microgrids. In [26], the combination of discrete wavelet transform (DWT) and an ensemble of k-nearest neighbor (k-NN) was used for fault detection and classification in microgrids. In [27], a combination of DWT and ELM was used for microgrid mode detection, section identification, and fault classification. In [28], a combination of the DWT and deep neural networks was used for fault type/phase classification and location detection in microgrids. In [29], optimal wavelet functions (matching pursuit) and machine learning methods such as DT, k-NN, SVM, and NBC were used for fault classification. A semi-supervised machine learning-based fault detection and classification method was presented in [30]. In [31], the combination of DWT and a Taguchi-based artificial neural network was used for detection, classification, and localization fault in microgrids. However, most of the aforementioned methods do not consider location of the fault in microgrids or the effect of measurement noise on the classification and location of the fault in microgrids.
In this paper, the intelligent fault classification and location identification method is proposed for microgrids by combining the discrete orthonormal Stockwell transform (DOST) and the multi-kernel ELM (MKELM). The proposed method first preprocesses one cycle of post-fault current signals retrieved from sending-end relays of the microgrid using the DOST. The DOST is a discrete and pared-down version of the redundant Stockwell transform (S-transform), which is used to decompose time-domain signals into the time-frequency domain [32]. From the output coefficients of DOST, useful statistical features are extracted. Then, the extracted features are normalized and fed into classification and regression algorithms of the MKELM for fault classification and location in microgrids. The MKELM inherits the properties of the ELM; e.g., it exhibits extremely fast learning speed, good generalization performance, and is less prone to local minima and overfitting than gradient-based learning algorithms [33]. The parameters of the MKELM are optimized using a genetic algorithm (GA) to obtain good classification and location performance. A GA is used due to its simplicity and efficiency, it is easier to converge, and it gets a better global solution than other methods. The performance of the proposed method is tested for all types of faults for a wide range of operating and fault conditions with radial and loop microgrid topologies in the grid-tied and islanded modes. The performance of the proposed method is validated by comparing the results with those of single-kernel ELM (KELM)- and SVM-based methods and is evaluated with measurement noises in the current signals. The test results indicate that the MKELM achieves higher fault classification and location performance than the KELM and SVM.
The main contributions of this paper can be highlighted as follows:
  • A non-redundant and efficient version of S-transform (DOST) is used for feature extraction from fault current signals.
  • A multi-kernel ELM (MKELM) method is used as an intelligent fault detection, classification, and location method in a microgrid.
  • A genetic algorithm (GA) is used for optimizing the parameters of MKELM in order to obtain good generalization performance.
  • The development of a robust microgrid fault detection, classification, and location identification method applicable to both islanded and grid-tied mode of operation with radial and looped topologies of microgrids.
The remainder of this paper is organized as follows. Section 2 presents a brief overview of the DOST. Section 3 describes the studied microgrid test system. Section 4 discusses the proposed method. The simulation results are presented in Section 5, and conclusions are drawn in Section 6.

2. Discrete Orthonormal S-Transform

The S-transform is a time-frequency analysis method, which is extended from the short-time Fourier transform (STFT) and the wavelet transform [34]. The S-transform combines the absolute phase-retaining properties of the Fourier transform with the frequency-dependent analysis and multi-resolution properties of the wavelet transform. The continuous S-transform of a time-series signal x(t) with frequency f and time variable t and τ is defined as [34,35]:
S ( τ , f ) = S { x ( t ) } = x ( t ) | f | 2 π e ( τ t ) 2 f 2 2 e j 2 π f t d t
The discrete version of the S-transform, with time samples (p), frequency steps (n), and the total number of samples (N), can be expressed as [34,35]:
S [ p T , n N T ] = m = 0 N 1 X [ m + n N T ]   e   2 π 2 m 2 n 2   e j 2 π m p N   ;   n 0
where n, p = 0, 1, 2, ..., N − 1 and X [ n N T ] is the DFT of the sampled signals x[mT] and given as [34,35]:
X [ n N T ] = 1 N m = 0 N 1 x [ m T ]   e j 2 π n m N
The DOST is a non-redundant and efficient version of the S-transform that resolves many of the memory and computational issues of the S-transform [35]. The DOST reduces the redundancy of the S-transform by partitioning the output of the S-transform into N regions, each of which is represented by a coefficient. The DOST is represented by a set of orthonormal basis functions that localize the Fourier spectrum of the signal and retain the advantageous phase properties of the S-transform. The DOST coefficients can be computed using the inner products between sampled signals x[mT] and a set of orthonormal basis functions S ν , β , τ [ m T ] [34,35].
S [ τ T , ν N T ] = m = 0 N 1 x [ m T ] S [ ν , β , τ ] [ m T ]
S ν , β , τ [ m T ] = j e j π τ β { e j 2 π ( m N τ β ) ( ν β 2 1 2 ) e j 2 π ( m N τ β ) ( ν + β 2 1 2 ) } 2 sin [ π ( m N τ β ) ]
where ν is the center of a frequency band, β is the width of a frequency band, and τ is the location in time. The output of the DOST is an N × 1 complex vector that represents time-frequency efficiently, and the elements of the vector are linearly independent.
The main advantages of the DOST are its high computational efficiency, low memory requirements, immunity to measurement noise, and effectiveness for analyzing non-stationary signals such as fault voltage and current signals [36].

3. Microgrid Test System

The standard International Electrotechnical Commission (IEC) microgrid test system model was used in this study [37]. This system operates with base values of 25 kV, 15 MVA, and 60 Hz. It was simulated using MATLAB/Simulink, as shown in Figure 1. It consists of three inverter-based DERs (DER1, DER2, and DER3) and one synchronous generator-based DER (DER4). It can be operated in the grid-tied or islanded mode by switching the main circuit breaker (CB main) and can be operated with a radial or looped topology by switching CB Loops 1 and 2. The distribution lines are divided into five sections (DL-1–DL-5), each with a line length of 20 km. The loads (L-1–L-6) are distributed along with the microgrid test system. Figure 2 shows the variation of a fault current in the studied microgrids depending on the operating mode (grid-tied or islanded) and network configuration (radial or looped).

4. Proposed Method

The proposed method, employing one cycle of post-fault current signals retrieved at the sending-end of each distribution line in the standard IEC microgrid system was applied for fault classification and location in the microgrid. The retrieved fault current signals were first filtered by a low-pass Butterworth filter and sampled with a sampling rate of 3.84 kHz (64 samples/cycle). A flowchart of the proposed method for fault detection, classification, and location identification is shown in Figure 3. The subsequent subsections explain the proposed method in detail.

4.1. Feature Extraction Using DOST

For fault classification and location, the one cycle post-fault current signals were processed through the DOST for feature extraction. The DOST output coefficient is a complex vector that can be represented by a magnitude and phase angle. Standard statistical methods, such as the mean, energy, standard deviation, entropy, kurtosis, and skewness, were applied to the magnitude and phase angle of the DOST coefficient to extract important features. In this study, among the different statistical features, five distinct features for each phase were selected according to their efficiency for the proposed method, through trial and error:
  • Feature F1x: Mean of the magnitude of the DOST.
  • Feature F2x: Maximum energy of the magnitude of the DOST.
  • Feature F3x: Standard deviation of the magnitude of the DOST.
  • Feature F4x: Skewness of the magnitude of the DOST.
  • Feature F5x: Standard deviation of the phase angle of the DOST.
Here, x represents the phase (a, b, or c). The features are normalized to improve the generalization and reduce the estimation error. The variation of these normalized fault features with respect to the fault location for a single line to ground (ag) and a double line to ground (bcg) faults in radial grid-tied mode and for a line to line (ac) and a three-phase (abcg) faults in looped islanded mode are presented in Figure 4a–d, respectively. It is shown from the figure that the features can easily distinguish the faulty phase from healthy phases and vary with fault locations.

4.2. Multi-Kernel Extreme Learning Machine

This subsection discusses the development of the MKELM for fault classification and location in a microgrid. The ELM is a type of single-hidden layer feedforward neural network that was proposed by Huang et al. [38]. It selects input weights and biases randomly and analytically determines the output weights instead of tuning iteratively. Figure 5 shows the architecture of standard ELM with input weights ω, bias b, hidden nodes L, and output weights α.
The standard ELM can be expressed mathematically as follows:
H α = T
H = [ h 1 ( x 1 )     h L ( x 1 ) h 1 ( x n )     h L ( x n ) ] n × L = [ G 1 ( ω 11 x 1 + b 1 )     G L ( ω 1 L x 1 + b L ) G 1 ( ω n 1 x n + b 1 )     G L ( ω n 1 x n + b L ) ] n × L
where H is the hidden layer output matrix, α is the output weight matrix, T is the matrix of the target output, and GL is the activation function used in each hidden neuron. The output weight (α) can be obtained by solving Equation (6) by using the Moore–Penrose generalized inverse of H:
α = H T
To improve the stability of the ELM, we can rewrite (8) as:
α = H T ( 1 C + H H T ) 1 T
where C is the regularization parameter, and the output function of the ELM is given as follows:
y = h ( x ) α = h ( x ) H T ( 1 C + H H T ) 1 T
The ELM performance is improved by using a sum of different activation functions [39] or multiple kernel functions on hidden layer nodes [40].
A KELM is an ELM with kernel functions in the hidden layer nodes [41]. A kernel function is used to map the data in the input space to the high-dimensional feature space and converts a nonlinear problem into a linear problem. The kernel function can be defined using Mercer’s conditions for unknown feature mapping h(x):
k ( x i , x j ) = h ( x i ) h ( x j ) K = H H T
where k(xi, xj) is a kernel function and K is the kernel matrix. The output function of the KELM is obtained by substituting Equation (11) into Equation (10):
y = h ( x ) α = [ k ( x , x 1 ) k ( x , x n ) ] ( 1 C + K ) 1 T
The generalization performance and learning ability of the KELM depend on the types of kernel function used in the hidden layer nodes. There are many types of kernel functions, which can be categorized into two main groups: Global and local. Global kernel functions, such as linear and polynomial kernel functions, have high generalization performance but a weak learning ability and are affected by samples far from each other. Local kernel functions, such as Gaussian and wavelet kernel functions, have a strong learning ability but low generalization performance and are affected by samples close to each other.
A linear combination of different kernel functions yields a multi-kernel function that satisfies Mercer’s conditions. An MKELM is obtained by using the multi-kernel function in the hidden nodes of the KELM. The multi-kernel function with a balancing parameter (λ) between different kernels is expressed as follows:
k ( x i , x j ) = n = 1 N λ n k n ( x i , x j )
In this study, we investigated the effectiveness of the MKELM for the classification and location of faults in the microgrid by using two kernel functions—wavelet and polynomial:
k ( x i , x j ) = λ k 1 ( x i , x j ) + ( 1 λ ) k 2 ( x i , x j )   0     λ 1
where k1(xi,xj) is the Morlet wavelet kernel function, which is given as:
k 1 ( x i , x j ) = cos ( 1.75 ( x i x j γ ) )   e ( x i x j ) 2 2 γ 2
and k2(xi,xj) is polynomial kernel function, which is given as:
k 2 ( x i , x j ) = ( 1 + x i x j ) d
Here, γ and d represent the dilation of the wavelet kernel and the polynomial degree, respectively. These parameters must be optimized for the MKELM to achieve good performance.

4.3. GA for Parameter Optimization

A GA is a biologically inspired optimization algorithm that mimics the natural evolution for finding optima of the problem. In contrast to classical optimization approaches, GAs are able to solve all kinds of objective functions such as continuous, discontinuous, integer, smooth, and non-smooth functions. In the GA, the optimization starts with generating a number of random solutions, known as the population of the GA. First, the initial population is evaluated, and the objective function values are recorded for the entire initial population. Second, the termination conditions of the algorithms are verified if the current generation does not meet the termination conditions. In the second stage, the selection is performed, and the best solutions from the population are moved to the next generations. The process depicts the survival of the fittest phenomenon. After selection, the crossover operation is performed on the newly selected population. In the crossover, two-parent solutions are picked randomly from the population, and some of the portions of parent solutions are exchanged to generate offspring; the operation increases the diversity in the population. Finally, after crossover, a mutation operation is applied to the population to introduce diversity. However, the probability of mutation is kept small to avoid destruction in the quality of the solutions. The execution of all the above steps is carried out before evaluating the fitness again, and the whole population through the above steps is known as a generation. The process terminates if the stopping criteria, such as a maximum number of generations or no further improvement in the fitness value, meet the required settings. This completes the optimization process of the GA and provides the optimal solution.
A GA was employed in this study for optimization of the parameters (including the regularization parameter (C), dilation of the wavelet kernel (γ), polynomial degree (d), and balancing parameter (λ)). The ranges of the parameters employed in the optimization are presented in Table 1. The classification accuracy and relative error of the MKELM classification and regression algorithms were used as fitness functions [42,43].

5. Simulation Results

To evaluate the fault classification and location performance of the proposed method, various simulation studies were performed using a standard IEC microgrid test system in MATLAB/Simulink. For the performance evaluation, fault scenarios with various fault types, resistances, locations, inception angles, and topologies (radial and looped) were considered. Additionally, the performance of the proposed method was compared with that of KELM- and SVM-based methods. For both the KELM- and SVM-based methods, a Gaussian radial basis function kernel was used, and the parameters were optimized using a GA. Furthermore, the effect of measurement noise on the fault classification and location performance was investigated. The performance evaluation of the proposed methods is described in detail in the following subsections.

5.1. Fault Detection and Classification Performance

For evaluating the fault-detection performance of the proposed method, 288 non-faulty cases were generated by considering different parameters in the standard IEC microgrid test system, as shown in Table 2. A similar number of faulty cases were generated by varying the fault types, locations, resistances, and inception angles, along with the operating mode (grid-tied or islanded) and topology (radial or looped). Features were extracted from the total number of cases (faulty and non-faulty), as previously mentioned, and each case was labeled as either 1 (faulty) or 0 (non-faulty). The datasets were randomly divided into subsets for training and testing (70% and 30%, respectively) the MKELM classification algorithm. The MKELM classifies the faulty cases from non-faulty cases with 100% testing accuracy.
After fault detection, the fault classification performances were evaluated by considering different fault cases, as shown in Table 3. The classification of the fault types in a microgrid is a very important requirement for fault analysis and accurate fault location identification. All shunt type of faults were considered in this study, such as single line to ground fault (ag, bg, and cg), line to line fault (ab, bc, and ac), double line to ground fault (abg, bcg, and acg), and three phase to ground fault (abcg).
Features were extracted from the total number of fault cases, as previously mentioned, and labeled the fault types (ag, bg, cg, ab, bc, ac, abg, bcg, acg, and abcg) with a number from 1 to 10, respectively. The fault classification accuracy was evaluated by randomly dividing the datasets into subsets for training and testing (70% and 30%, respectively) the proposed method at each distribution line. Table 4 presents the overall confusion matrix obtained from the MKELM classification algorithm. In the confusion matrix, the diagonal elements represent the number of correctly classified faults, and the off-diagonal elements represent the number of misclassified faults.
The proposed method was compared with KELM- and SVM-based methods with regard to the testing classification accuracy at each distribution line in the standard IEC microgrid system, as shown in Table 5. The results indicate that the MKELM performed better than the KELM and SVM.

5.2. Fault Location Performance

After the fault classification, we evaluated the fault location performance of the proposed method by considering different cases for each type of fault, as shown in Table 3. The fault location performance was evaluated for each type of fault in all distribution lines. The percentage error for each fault type was used to evaluate the performance of the proposed method:
% E r r o r = | O u t p u t   f a u l t   l o c a t i o n T r u e   f a u l t   l o c a t i o n | L e n g t h   o f   t h e   d i s t r i b u t i o n   l i n e × 100
The percentage error of the fault location was determined by randomly dividing the dataset of each fault type into subsets for training and testing (70% and 30%, respectively) the MKELM regression algorithm at each distribution line. The proposed method achieved an error between 1.17 and 3.87% with an overall mean error of 2.06%, as shown in Figure 6.
The fault location performance of the proposed method was compared with that of the KELM- and SVM-based methods with regard to the average percentage error at each distribution line in the standard IEC microgrid system, as shown in Table 6. The results indicate that the MKELM had a smaller fault location percentage error than the KELM and SVM.
The fault location performance of the proposed method was evaluated and compared with that of the KELM- and SVM-based methods with the variation of the fault location, fault resistance, and fault inception angle (FIA). Figure 7 presents the average percentage errors of the MKELM, KELM, and SVM with variations of the fault location, fault resistance, and FIA for single line to ground (ag) faults. The fault location percentage errors varied with respect to the fault distance measured from the sending-end relay of the distribution lines. As shown in Figure 7a, a large percentage error occurred near the end of the distribution lines. Figure 7b shows the effect of the variation of the fault resistance on the fault location percentage errors; a large percentage error occurred at the high-impedance fault (100 Ω). Figure 7c shows that the percentage errors varied with respect to the FIA, and a large percentage error occurred at an FIA of 0°. In all cases, the MKELM had a smaller percentage error than the KELM and SVM.

5.3. Effect of Noise

The robustness of the proposed method was tested in the presence of measurement noise in the current signals. For this, 30- and 40-dB signal-to-noise ratio (SNR) white Gaussian noise signals were added to one cycle of post-fault current signals measured from the sending-end of each distribution line, considering the same cases shown in Table 3. Under this condition, the fault classification and location performance of the proposed method were still better than that of KELM and SVM for different types of faults in the standard IEC microgrid system, as shown in Table 7, although the performance deviated slightly from that without noise (Table 5 and Table 6).

6. Conclusions

This paper proposes a new method for fault classification and location identification in a microgrid using DOST-based optimized MKELM. The proposed method first extracts useful features from the magnitude and phase angle of the DOST output coefficient by preprocessing one cycle of post-fault current signals retrieved from sending-end relays of microgrids. Then, the features are normalized and used as an input to the MKELM. We used MKELM with a combination of two different types of kernels, i.e., wavelet kernel and polynomial kernel, in the hidden nodes of the ELM to classify and locate the faults in the microgrid. A GA was used to optimize the parameters of the MKELM. The performance of the proposed method was tested on the standard IEC microgrid test system for various operating conditions and fault cases, including different fault locations, fault resistance, and FIAs. The simulation results indicate that the proposed method can detect, classify, and locate any type of fault in a microgrid with high performance. Furthermore, the simulation results obtained with measurement noise in the current signals confirm the robustness of the proposed method.

Author Contributions

The manuscript was written by T.G. under the supervision of C.-H.K. The modeling, simulation, data collection, and analysis processes were done by T.G. Technical support during modeling, data collection, and simulation was provided by S.B.A.B. and K.K.M. S.A. and J.-S.K. helped in the review.

Funding

This research received no external funding.

Acknowledgments

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2018R1A2A1A05078680).

Conflicts of Interest

The authors declare no conflicts of interest.

Acronym

DERsDistributed energy resources
DOSTDiscrete orthonormal Stockwell transform
ELMExtreme learning machine
FIAFault inception angle
GAGenetic algorithm
IECInternational Electrotechnical Commission
KELMKernel extreme learning machine
MKELMMulti-kernel extreme learning machine
SNRSignal-to-noise ratio
STFTShort-time Fourier transform
S-transformStockwell transform
SVMSupport vector machine

References

  1. Chowdhury, S.; Chowdhury, S.P.; Crossley, P. Microgrids and Active Distribution Networks; The Institution of Engineering and Technology: London, UK, 2009; ISBN 978-1-84919-102-9. [Google Scholar]
  2. Parhizi, S.; Lotfi, H.; Khodaei, A.; Bahramirad, S. State of the Art in Research on Microgrids: A Review. IEEE Access 2015, 3, 890–925. [Google Scholar] [CrossRef]
  3. Memon, A.A.; Kauhaniemi, K. A critical review of AC Microgrid protection issues and available solutions. Electr. Power Syst. Res. 2015, 129, 23–31. [Google Scholar] [CrossRef]
  4. Hosseini, S.A.; Abyaneh, H.A.; Sadeghi, S.H.H.; Razavi, F.; Nasiri, A. An overview of microgrid protection methods and the factors involved. Renew. Sustain. Energy Rev. 2016, 64, 174–186. [Google Scholar] [CrossRef]
  5. Gush, T.; Bukhari, S.B.A.; Haider, R.; Admasie, S.; Oh, Y.-S.; Cho, G.-J.; Kim, C.-H. Fault detection and location in a microgrid using mathematical morphology and recursive least square methods. Int. J. Electr. Power Energy Syst. 2018, 102, 324–331. [Google Scholar] [CrossRef]
  6. Nimpitiwan, N.; Heydt, G.T.; Ayyanar, R.; Suryanarayanan, S. Fault Current Contribution From Synchronous Machine and Inverter Based Distributed Generators. IEEE Trans. Power Deliv. 2007, 22, 634–641. [Google Scholar] [CrossRef]
  7. Kim, J.-S.; Cho, G.-J.; Song, J.-S.; Shin, J.-Y.; Kim, D.-H.; Kim, C.-H. Development of Protection Method for Power System interconnected with Distributed Generation using Distance Relay. J. Electr. Eng. Technol. 2018, 13, 2196–2202. [Google Scholar]
  8. Hosseini, H.S.; Koochaki, A.; Hosseinian, S.H. A Novel Scheme for Current Only Directional Overcurrent Protection Based on Post-Fault Current Phasor Estimation. J. Electr. Eng. Technol. 2019, 14, 1517–1527. [Google Scholar] [CrossRef]
  9. Hare, J.; Shi, X.; Gupta, S.; Bazzi, A. Fault diagnostics in smart micro-grids: A survey. Renew. Sustain. Energy Rev. 2016, 60, 1114–1124. [Google Scholar] [CrossRef]
  10. Chen, K.; Huang, C.; He, J. Fault detection, classification and location for transmission lines and distribution systems: A review on the methods. High Volt. 2016, 1, 25–33. [Google Scholar] [CrossRef]
  11. Hosseinzadeh, M.; Salmasi, F.R. Fault-Tolerant Supervisory Controller for a Hybrid AC/DC Micro-Grid. IEEE Trans. Smart Grid 2018, 9, 2809–2823. [Google Scholar] [CrossRef]
  12. Shahab, M.A.; Mozafari, B.; Soleymani, S.; Dehkordi, N.M.; Shourkaei, H.M.; Guerrero, J.M. Distributed Consensus-based Fault Tolerant Control of Islanded Microgrids. IEEE Trans. Smart Grid 2019. [Google Scholar] [CrossRef]
  13. Tedesco, F.; Casavola, A. Fault-tolerant distributed load/frequency supervisory strategies for networked multi-area microgrids. Int. J. Robust Nonlinear Control 2014, 24, 1380–1402. [Google Scholar] [CrossRef]
  14. Al Hassan, H.A.; Reiman, A.; Reed, G.F.; Mao, Z.-H.; Grainger, B.M. Model-Based Fault Detection of Inverter-Based Microgrids and a Mathematical Framework to Analyze and Avoid Nuisance Tripping and Blinding Scenarios. Energies 2018, 11, 2152. [Google Scholar] [CrossRef]
  15. Oh, Y.-S.; Kim, C.-H.; Gwon, G.-H.; Noh, C.-H.; Bukhari, S.B.A.; Haider, R.; Gush, T. Fault detection scheme based on mathematical morphology in last mile radial low voltage DC distribution networks. Int. J. Electr. Power Energy Syst. 2019, 106, 520–527. [Google Scholar] [CrossRef]
  16. Hooshyar, A.; El-Saadany, E.F.; Sanaye-Pasand, M. Fault Type Classification in Microgrids Including Photovoltaic DGs. IEEE Trans. Smart Grid 2016, 7, 2218–2229. [Google Scholar] [CrossRef]
  17. Salim, R.H.; Salim, K.C.O.; Bretas, A.S. Further improvements on impedance-based fault location for power distribution systems. IET Gener. Transm. Distrib. 2011, 5, 467. [Google Scholar] [CrossRef]
  18. Alwash, S.F.; Ramachandaramurthy, V.K.; Mithulananthan, N. Fault-Location Scheme for Power Distribution System with Distributed Generation. IEEE Trans. Power Deliv. 2015, 30, 1187–1195. [Google Scholar] [CrossRef]
  19. Grajales-Espinal, C.; Mora-Flórez, J.; Pérez-Londoño, S. Advanced fault location strategy for modern power distribution systems based on phase and sequence components and the minimum fault reactance concept. Electr. Power Syst. Res. 2016, 140, 933–941. [Google Scholar] [CrossRef]
  20. Li, X.; Dyśko, A.; Burt, G.M. Traveling Wave-Based Protection Scheme for Inverter-Dominated Microgrid Using Mathematical Morphology. IEEE Trans. Smart Grid 2014, 5, 2211–2218. [Google Scholar] [CrossRef]
  21. Li, Y.; Gong, Y.; Jiang, B. A novel traveling-wave-based directional protection scheme for MTDC grid with inductive DC terminal. Electr. Power Syst. Res. 2018, 157, 83–92. [Google Scholar] [CrossRef]
  22. Aftab, M.A.; Hussain, S.M.S.; Ali, I.; Ustun, T.S. Dynamic protection of power systems with high penetration of renewables: A review of the traveling wave based fault location techniques. Int. J. Electr. Power Energy Syst. 2020, 114, 105410. [Google Scholar] [CrossRef]
  23. Mishra, D.P.; Samantaray, S.R.; Joos, G. A Combined Wavelet and Data-Mining Based Intelligent Protection Scheme for Microgrid. IEEE Trans. Smart Grid 2016, 7, 2295–2304. [Google Scholar] [CrossRef]
  24. Kar, S.; Samantaray, S.R.; Zadeh, M.D. Data-Mining Model Based Intelligent Differential Microgrid Protection Scheme. IEEE Syst. J. 2017, 11, 1161–1169. [Google Scholar] [CrossRef]
  25. Mishra, M.; Rout, P.K. Detection and classification of micro-grid faults based on HHT and machine learning techniques. Transm. Distrib. IET Gener. 2018, 12, 388–397. [Google Scholar] [CrossRef]
  26. Manohar, M.; Koley, E.; Ghosh, S. Reliable protection scheme for PV integrated microgrid using an ensemble classifier approach with real-time validation. IET Sci. Meas. Technol. 2018, 12, 200–208. [Google Scholar] [CrossRef]
  27. Manohar, M.; Koley, E.; Ghosh, S. Microgrid protection under wind speed intermittency using extreme learning machine. Comput. Electr. Eng. 2018, 72, 369–382. [Google Scholar] [CrossRef]
  28. Yu, J.J.Q.; Hou, Y.; Lam, A.Y.S.; Li, V.O.K. Intelligent Fault Detection Scheme for Microgrids With Wavelet-Based Deep Neural Networks. IEEE Trans. Smart Grid 2019, 10, 1694–1703. [Google Scholar] [CrossRef]
  29. Abdelgayed, T.S.; Morsi, W.G.; Sidhu, T.S. A New Approach for Fault Classification in Microgrids Using Optimal Wavelet Functions Matching Pursuit. IEEE Trans. Smart Grid 2018, 9, 4838–4846. [Google Scholar] [CrossRef]
  30. Abdelgayed, T.S.; Morsi, W.G.; Sidhu, T.S. Fault Detection and Classification Based on Co-training of Semisupervised Machine Learning. IEEE Trans. Ind. Electron. 2018, 65, 1595–1605. [Google Scholar] [CrossRef]
  31. Hong, Y.-Y.; Cabatac, M.T.A.M. Fault Detection, Classification, and Location by Static Switch in Microgrids Using Wavelet Transform and Taguchi-Based Artificial Neural Network. IEEE Syst. J. 2019. [Google Scholar] [CrossRef]
  32. Wang, Y. Efficient Stockwell Transform with Applications to Image Processing; University of Waterloo Library: Waterloo, ON, Canada, 2011. [Google Scholar]
  33. Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  34. Stockwell, R.G.; Mansinha, L.; Lowe, R.P. Localization of the complex spectrum: The S transform. IEEE Trans. Signal Process. 1996, 44, 998–1001. [Google Scholar] [CrossRef]
  35. Stockwell, R.G. A basis for efficient representation of the S-transform. Digit. Signal Process. 2007, 17, 371–393. [Google Scholar] [CrossRef]
  36. Mishra, P.K.; Yadav, A.; Pazoki, M. FDOST-Based Fault Classification Scheme for Fixed Series Compensated Transmission System. IEEE Syst. J. 2019, 13, 3316–3325. [Google Scholar] [CrossRef]
  37. Ustun, T.S.; Ozansoy, C.; Zayegh, A. Modeling of a Centralized Microgrid Protection System and Distributed Energy Resources According to IEC 61850-7-420. IEEE Trans. Power Syst. 2012, 27, 1560–1567. [Google Scholar] [CrossRef]
  38. Huang, G.-B.; Zhu, Q.-Y.; Siew, C.T.S. Extreme learning machine: A new learning scheme of feedforward neural networks. In Proceedings of the IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541), Budapest, Hungary, 25–29 July 2004; pp. 985–990. [Google Scholar]
  39. Chen, Y.Q.; Fink, O.; Sansavini, G. Combined Fault Location and Classification for Power Transmission Lines Fault Diagnosis with Integrated Feature Extraction. IEEE Trans. Ind. Electron. 2018, 65, 561–569. [Google Scholar] [CrossRef]
  40. Zhang, Y.; Wang, Y.; Zhou, G.; Jin, J.; Wang, B.; Wang, X.; Cichocki, A. Multi-kernel extreme learning machine for EEG classification in brain-computer interfaces. Expert Syst. Appl. 2018, 96, 302–310. [Google Scholar] [CrossRef]
  41. Huang, G.; Zhou, H.; Ding, X.; Zhang, R. Extreme Learning Machine for Regression and Multiclass Classification. IEEE Trans. Syst. Man Cybern. 2012, 42, 513–529. [Google Scholar] [CrossRef]
  42. Kari, T.; Gao, W.; Tuluhong, A.; Yaermaimaiti, Y.; Zhang, Z. Mixed Kernel Function Support Vector Regression with Genetic Algorithm for Forecasting Dissolved Gas Content in Power Transformers. Energies 2018, 11, 2437. [Google Scholar] [CrossRef] [Green Version]
  43. Goldberg, D.E.; Holland, J.H. Genetic algorithms and machine learning. Mach. Learn. 1988, 3, 95–99. [Google Scholar] [CrossRef]
Figure 1. Standard International Electrotechnical Commission (IEC) microgrid test system. CB, circuit breaker; DER, distributed energy resources; DL, distribution lines; L, loads; PCC, point of common coupling; Tr, transformer.
Figure 1. Standard International Electrotechnical Commission (IEC) microgrid test system. CB, circuit breaker; DER, distributed energy resources; DL, distribution lines; L, loads; PCC, point of common coupling; Tr, transformer.
Energies 12 04504 g001
Figure 2. (a) abcg faults in the radial grid-tied mode of operation at DL-1; (b) abcg faults in a looped islanded mode of operation at DL-1.
Figure 2. (a) abcg faults in the radial grid-tied mode of operation at DL-1; (b) abcg faults in a looped islanded mode of operation at DL-1.
Energies 12 04504 g002
Figure 3. Flowchart of the proposed method. DOST, discrete orthonormal Stockwell transform; MKELM, multi-kernel extreme learning machine.
Figure 3. Flowchart of the proposed method. DOST, discrete orthonormal Stockwell transform; MKELM, multi-kernel extreme learning machine.
Energies 12 04504 g003
Figure 4. Variation of fault features with fault locations for: (a) Single line to ground (ag) fault in radial grid-tied mode, (b) double line to ground (bcg) fault in radial grid-tied mode, (c) line to line (ac) fault in looped islanded mode, and (d) three-phase (abcg) fault in looped islanded mode at DL-1 with Rf = 0.001 Ω and FIA = 0°.
Figure 4. Variation of fault features with fault locations for: (a) Single line to ground (ag) fault in radial grid-tied mode, (b) double line to ground (bcg) fault in radial grid-tied mode, (c) line to line (ac) fault in looped islanded mode, and (d) three-phase (abcg) fault in looped islanded mode at DL-1 with Rf = 0.001 Ω and FIA = 0°.
Energies 12 04504 g004
Figure 5. The architecture of a standard extreme leaning machine (ELM).
Figure 5. The architecture of a standard extreme leaning machine (ELM).
Energies 12 04504 g005
Figure 6. Boxplot of the fault location error of the proposed method.
Figure 6. Boxplot of the fault location error of the proposed method.
Energies 12 04504 g006
Figure 7. Fault location percentage errors for single line to ground (ag) faults with the variation of the (a) fault location (% of line length), (b) fault resistance, and (c) fault inception angle (FIA).
Figure 7. Fault location percentage errors for single line to ground (ag) faults with the variation of the (a) fault location (% of line length), (b) fault resistance, and (c) fault inception angle (FIA).
Energies 12 04504 g007aEnergies 12 04504 g007b
Table 1. Parameters of the MKELM.
Table 1. Parameters of the MKELM.
ParameterRange
Regularization parameter (C)[10−2, 1010]
Dilation of wavelet kernel (γ)[10−4, 102]
Polynomial degree (d)[1, 10]
Balancing parameter (λ)[0, 1]
Table 2. Condition for simulating no-fault cases.
Table 2. Condition for simulating no-fault cases.
Parameter DetailsCount
Abrupt load change6
Operating mode (grid-tied or islanded)2
Topology (radial or looped)2
Capacitor switching at load buses and point of common coupling (PCC)6
Various DER penetration levels2
Total no-fault cases288
Table 3. Condition for simulating fault cases.
Table 3. Condition for simulating fault cases.
Parameter DetailsCount
Topology (radial or looped)2
Operating mode (grid-tied or islanded mode)2
Fault types10
Fault resistance (0.01, 1, 10, or 100 Ω)4
Fault line (DL-1–DL-5)5
Fault location (10%, 20%, · · ·, or 90% on fault line)9
Fault inception angle (0°, 45°, 90°, 270°)4
Total fault cases28,800
Table 4. Confusion matrix of the proposed method for fault classification.
Table 4. Confusion matrix of the proposed method for fault classification.
agbgcgabbcacabgbcgacgabcg
ag854002102300
bg087600000400
cg108430130240
ab121817004301
bc000086901513
ac302008420010
abg110310847002
bcg031040183403
acg112001008390
abcg100110121896
Overall Accuracy: 99.04%
Table 5. Comparison of the fault-classification accuracy for the standard IEC microgrid system. KELM, single-kernel ELM; SVM, support vector machine.
Table 5. Comparison of the fault-classification accuracy for the standard IEC microgrid system. KELM, single-kernel ELM; SVM, support vector machine.
MG LineClassification Accuracy (%)
MKELMKELMSVM
DL-199.4899.4298.90
DL-298.9598.8498.78
DL-398.8498.4398.37
DL-499.9499.7799.48
DL-597.9797.2797.50
Average99.0498.7598.61
Table 6. Comparison of the fault location error in the standard IEC microgrid system.
Table 6. Comparison of the fault location error in the standard IEC microgrid system.
MG LineError (%)
MKELMKELMSVM
DL-12.272.572.66
DL-21.752.032.06
DL-32.382.772.81
DL-41.601.841.86
DL-52.322.562.62
Average2.062.352.40
Table 7. Effects of noise on classification and location performance.
Table 7. Effects of noise on classification and location performance.
SNRClassification Accuracy (%)Error (%)
MKELMKELMSVMMKELMKELMSVM
30 dB98.2998.1598.242.532.642.65
40 dB98.7398.5998.382.312.602.62

Share and Cite

MDPI and ACS Style

Gush, T.; Bukhari, S.B.A.; Mehmood, K.K.; Admasie, S.; Kim, J.-S.; Kim, C.-H. Intelligent Fault Classification and Location Identification Method for Microgrids Using Discrete Orthonormal Stockwell Transform-Based Optimized Multi-Kernel Extreme Learning Machine. Energies 2019, 12, 4504. https://doi.org/10.3390/en12234504

AMA Style

Gush T, Bukhari SBA, Mehmood KK, Admasie S, Kim J-S, Kim C-H. Intelligent Fault Classification and Location Identification Method for Microgrids Using Discrete Orthonormal Stockwell Transform-Based Optimized Multi-Kernel Extreme Learning Machine. Energies. 2019; 12(23):4504. https://doi.org/10.3390/en12234504

Chicago/Turabian Style

Gush, Teke, Syed Basit Ali Bukhari, Khawaja Khalid Mehmood, Samuel Admasie, Ji-Soo Kim, and Chul-Hwan Kim. 2019. "Intelligent Fault Classification and Location Identification Method for Microgrids Using Discrete Orthonormal Stockwell Transform-Based Optimized Multi-Kernel Extreme Learning Machine" Energies 12, no. 23: 4504. https://doi.org/10.3390/en12234504

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