Next Article in Journal
Thermoelectric Transport Properties of n-Type Sb-doped (Hf,Zr,Ti)NiSn Half-Heusler Alloys Prepared by Temperature-Regulated Melt Spinning and Spark Plasma Sintering
Next Article in Special Issue
Optimal Outage Management Model Considering Emergency Demand Response Programs for a Smart Distribution System
Previous Article in Journal
Development of Energy-Based Impact Formula—Part I: Penetration Depth
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Machine Learning for Fault Classification and Location in a Radial Distribution Grid

1
Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei 106335, Taiwan
2
Institute of Nuclear Energy Research, Taoyuan City 325207, Taiwan
3
Center of Research Excellence in Renewable Energy, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(14), 4965; https://doi.org/10.3390/app10144965
Submission received: 22 June 2020 / Revised: 16 July 2020 / Accepted: 17 July 2020 / Published: 19 July 2020

Abstract

:
Fault location with the highest possible accuracy has a significant role in expediting the restoration process, after being exposed to any kind of fault in power distribution grids. This paper provides fault detection, classification, and location methods using machine learning tools and advanced signal processing for a radial distribution grid. The three-phase current signals, one cycle before and one cycle after the inception of the fault are measured at the sending end of the grid. A discrete wavelet transform (DWT) is employed to extract useful features from the three-phase current signal. Standard statistical techniques are then applied onto DWT coefficients to extract the useful features. Among many features, mean, standard deviation (SD), energy, skewness, kurtosis, and entropy are evaluated and fed into the artificial neural network (ANN), Multilayer perceptron (MLP), and extreme learning machine (ELM), to identify the fault type and its location. During the training process, all types of faults with variations in the loading and fault resistance are considered. The performance of the proposed fault locating methods is evaluated in terms of root mean absolute percentage error (MAPE), root mean squared error (RMSE), Willmott’s index of agreement (WIA), coefficient of determination ( R 2 ), and Nash-Sutcliffe model efficiency coefficient (NSEC). The time it takes for training and testing are also considered. The proposed method that discrete wavelet transforms with machine learning is a very accurate and reliable method for fault classifying and locating in both a balanced and unbalanced radial system. 100% fault detection accuracy is achieved for all types of faults. Except for the slight confusion of three line to ground (3LG) and three line (3L) faults, 100% classification accuracy is also achieved. The performance measures show that both MLP and ELM are very accurate and comparative in locating faults. The method can be further applied for meshed networks with multiple distributed generators. Renewable generations in the form of distributed generation units can also be studied.

1. Introduction

An electric power system includes three parts: generation, transmission, and distribution. The electric power produced at the generation stations is transmitted over long distance with high-voltage transmission lines. The voltage level is stepped down at distribution substations. Low-voltage distribution lines deliver the required power to the end users. Due to the growing electricity demand, distribution lines are getting more crowded time after time. As the number of lines and their length increases, the chance for occurrence of fault also increases. Faults in the distribution network can occur as a result of lightning, short circuits, malfunctioning devices, human error, overloading, aging, and so on. These faults cause mechanical damages to be repaired before the line is returned to service. Short- to long-term power outage can happen before the system is restored depending on the nature of the fault. The recovery can be accelerated if the position of the fault is known or can be estimated with reasonable accuracy. In order to have a reliable power system, a fast fault detecting, isolating, and location mechanism is crucial. The fault location methods can be categorized as impedance, traveling wave, and knowledge-based methods based on the behaviors inherent in the distribution network [1,2].
The impedance-based fault location method uses measured current and voltage signals at two one-end or two-ends of the line and calculates the impedance to estimate the fault location [3]. Depending on the utilized input signals and nature of the transmission line in consideration, varieties of the impedance-based fault location method can be used. This method is simple and economical for implementation. The major drawbacks of this technique are the necessity of multiple estimation and hectic iterative processes [4].
The second category of the fault location method is based on traveling wave. The traveling wave is a high-frequency electromagnetic impulse, due to unexpected change of current at the faulted point on a distribution line, which propagates away from the fault in both directions. With the aid of signal processing tools, the captured signals are filtered and analyzed and then it is used as a feature for detection and location of the fault. To find the exact location, it is essential to measure the phase, value, polarity, and time delay of the incoming wave [5]. Fault location based on traveling wave is categorized as type A, B, and C. For type A and B, it uses single or double ended recorded traveling waves during fault and is measured online, whereas the type C technique is measured offline using a manually injected traveling wave signal to locate the fault [6]. Although these methods are more accurate than the impedance method for very long overhead transmission lines, they are complex and costly as they require high sampling frequency [7]. Moreover, their accuracy is in the range of 100–500 m, which is too long for applications in a distribution network that consists of very short transmission lines.
The third category of fault location techniques follows the knowledge-based method. Much study has recently been carried out on fault location techniques in transmission and distribution networks using knowledge-based methods such as supporting vector machines (SVM) and artificial neural networks (ANNs) [1,2]. In Reference [8], the wavelet transform is combined with different machine learning tools to locate the fault in the distribution grid. Extreme learning machines (ELMs) are widely used in diagnosing faults in transmission lines [9,10,11]. They are also used for fault detecting in power transformers [12,13,14] and generators [15], and owing to their quicker learning speed and increased generalization efficiency, ELM is reported to be more accurate than the other techniques [6].
Due to their poor accuracy, impedance-based and traveling wave fault location methods have limited application for distribution networks. By combining machine learning tools (ANN and ELM) and signal processing technique, a more accurate fault detection, classification, and location method is proposed in this paper. Wavelet decomposition and statistical analysis are used to extract useful features from the measured current signals. Training data, consisting of such features for each fault, is generated by considering variations in location, loading, fault type, and fault impedance. By increasing the size of training data, a more accurate and robust fault detection can be achieved which will facilitate the fault clearance and maintenance process. This improves the reliability of the distribution network. To evaluate the performance of fault location and classification, confusion matrices, Root mean squared error (RMSE), Mean absolute percentage error (MAPE), coefficient of determination ( R 2 ), Willmott’s index of agreement (WIA), and the Nash-Sutcliffe model efficiency coefficient (NSEC), are used. The performance measures are also used to compare the accuracy of MLP and ELM in locating faults.
This paper focuses on fault classification and location in a radial distribution network with a single source at the sending end. Both balanced and unbalanced loading are considered. Variations in the loading and fault impedance are considered, and both balanced and unbalanced loading are studied. All types of faults are considered. Comparisons between MLP and ELM are deliberate. The proposed methodology can be complemented by considering meshed networks and smart grids with high penetration of distributed generation.
The remaining part of this paper is organized in four sections. Section 2 presents the theoretical background of machine learning. Section 3 explains the specifics of the discussions. Different case studies, results, and discussions are discussed in Section 4. Finally, the concluding remarks are summarized in Section 5.

2. Machine Learning Tools and Signal Processing

As it is highlighted in the previous section, knowledge-based fault classification and location techniques are more appropriate for distribution networks. For a knowledge-based technique to function effectively, the machine should be trained with appropriate information in advance. This training process is called machine learning. The following section briefly describes the types of machine learning tools. It is followed by a detailed discussion on one type of deep learning, called Multilayer feedforward network and extreme learning machine. Signal processing techniques that are applied to extract important features from measured signals are also discussed.

2.1. Machine Learning Tools

Machine learning algorithms build a model that maps a certain set of features from an input X to output Y, where the (X, Y) pair is a training dataset, using sample data collected from a given distribution and limited in amount to perform prediction without expert intervention [16]. The three common types of machine learning paradigms are: supervised, unsupervised, and reinforcement [17]. The multilayer perceptron network and extreme learning machine, both of which are based on an artificial neural network (ANN), are briefly discussed below.

2.1.1. Multilayer Perceptron (MLP) Network

MLP is the type of feed-forward ANN most frequently used. MLP consists of three groups of layers: the input layer, hidden layer, and output layer. The weights and biases are initialized with pseudo-random values and are changed through supervised learning methods. The gradient descent-based back propagation methods are used to tune the parameters. The input layer receives a dataset and passes it into the hidden layer. The hidden layer process the data with the help of activation function and finally, the targeted output is passed to the output layer [18].

2.1.2. Extreme Learning Machine (ELM)

An ELM is a feed-forward neural network with a single hidden layer which was first proposed by Huang et al. [19]. ELM compute the network parameters analytically unlike MLP, which determine the weights based on the gradient descent training procedure [20,21]. The norm of the output weights being minimum confirms that both the training error and norm of weights are minimum and hence guarantee the best generation performance and uniqueness of the solution [22]. ELMs are able to generalize well and can be trained faster than networks that are trained based on gradient descent back propagation [22].
Mathematically, the network output model for separate samples of L arbitrary hidden layers { x j ,   t j } j = 1 L   is described using Equation (1),
a   t j = i = 1 L β i G ( a i   ,   b i     ,   x j )   ,   j = 1 , 2 ,   3   ,   M  
where X = {( x i , t i )|xi R n , t i R m , i = 1 , , N} is a training set for a standard single hidden layer feed-forward neural network (SLFN), L is the number of hidden nodes, G(x) is activation function,   a i   is the input weight vector relating to the i th hidden node, with the input nodes or the center of the i th hidden node, β i is the weight vector connecting the i th hidden node and the output node, and b i is the threshold or impact factor of the i th hidden node.
The equivalent equation of the above is Fβ = T, where F, β, and T are as defined in Equations (2)–(4):
F ( a 1 , a L   ,   b 1   , ,   b L   ,   x 1 ,   ,   x M ) =   G ( a 1   , b 1     , x 1   ) G ( a L   , b L   , x 1   ) G ( a 1   , b 1   , x M ) G ( a L   , b L     , x M ) M x L
β = [ β 1 T β L T ] L x m
T = [ t 1 T t M T ] M x m
In a case where number of neurons in the hidden layer and distinct training samples are equal, i.e., M = L, the hidden layer output matrix of the network F will become a square invertible matrix and consequently, SLFNs will approximate the training samples accurately. As a result, ELMs aim to minimize both training error and the norm of the output weights according to the objective function given in Equation (5):
M i n i m i z e   F β T 2   a n d   β
Lastly, the original form of ELMs uses the minimal norm least square and output weights ( β i ˜ ) given by Equation (6):
β i ˜ = F T
where F is the pseudo inverse of hidden layer output matrix F.

2.2. Signal Processing Techniques

Applying any of the machine learning techniques on a given measured data, such as current, the signals should first be transformed into useful features.

Wavelet Transform (WT)

Traveling waveforms are non-periodic by nature, consisting of localized high-frequency oscillations. These oscillations are superimposed on the power frequency and its harmonics. WT is a suitable tool to analyze such a signal having time-varying frequency. There are two concepts in WT: scaling and shifting. Scaling is the process of stretching or shrinking the signal in time while shifting is delaying or advancing the onset of the wavelet along the length of the signals. Unlike short-time Fourier Transform, which uses fixed window size in the frequency-time plane, WT uses variable widow sizes. It means that the use of longer time intervals is possible when it is required to get more precise low-frequency information from the signal [1]. This makes WT more accurate in localizing the signal both in time and in frequency than short-time Fourier Transform. WT is more popular in power system applications.
Based on how the wavelets are scaled and shifted, WT is divided into two: continuous WT (CWT) and discrete WT (DWT) [23]. CWT of a time domain signal, x(t), is defined by Equation (7):
CWT   ( a , b )   = 1 a + x ( t ) . ψ   ( t b a )   d t
To implement wavelet transform digitally, discrete wavelet transforms (DWT) is used, which is computed using Equation (8). In order to extract sub-band information from a transient signal, multi-resolution wavelet can be applied. Daubechies wavelets is widely used in analyzing traveling waves [24]. These wavelets are found to have a closer match with the processed signal. Being more localized and compact in time makes them more suitable to analyze both short and fast transients. Complete reconstruction of the signal is also possible.
D W T ( k , n , m ) =   1 a 0 m n x [ n ]   ψ   ( k n b 0 a 0 m a 0 m )
where ψ (t) is the mother wavelet,   a 0 m and n b 0 a 0 m are scaling factors (a and b in Equation (7)), and n and m are integers. The coefficients in a standard DWT are determined by sampling the corresponding CWT on a dyadic grid.
DWT have simple implementation and less computation requirements compared to CWT, and as a result, it becomes the choice of many researchers to use DWT in analyzing power system signals. Thus, many researchers use DWT to analyze the behavior of voltage/current transients produced by fault events in distribution grids [25]. Additionally, DWT-based multi-resolution analysis offers an effective approach to inspect features of a signal at different frequency bands and is widely used for locating faults in a distribution network.

3. Proposed Method

In this paper, knowledge-based fault location and classification is proposed using advanced signal processing and machine learning tools. The three-phase measured current signal is fed into the tool as an input and the type of fault and its location are determined as output. Wavelet decomposition and statistical measures are used to extract the key features from the measured signal. MLP and ELM are then used to make a decision based on the features extracted. All of the distribution network model, signal processing, and ML tools are implemented in Matlab. The procedures are discussed in the following sections.

3.1. Fault Detection, Classification, and Location

The flow chart shown in Figure 1 describes the procedures followed to detect, classify, and locate faults in a distribution network. The procedures can be summarized into the following seven steps.
  • Three-phase current measurement: two cycle (one pre-fault and one post-fault) current signals are taken for each phase current measured at the sending end of the line under consideration.
  • Wavelet decomposition: With the help of DWT, the current signals are decomposed into seven details and an approximate coefficient using a seven-level mother wavelet of type Daubechies (db4). This step gives seven details for each phase current (a total of 21 details) and one approximate for each phase current (a total of 3 approximate) coefficient. It means that for each fault, there will be a total of 24 coefficients where each coefficient is representing a series of numbers.
  • Statistical feature extraction: Statistical measures are applied to extract six statistical features for each of the DWT coefficients. These are skewness, mean, energy, entropy, standard deviation, and kurtosis. Taking all the details and approximate coefficients, this step results in a total of 144 statistical features which are fed into the machine learning as input.
  • Data generation: The above three steps are repeated for different fault locations, different loading, and different fault impedance values. Sufficient data should be generated for successful machine learning.
  • Machine learning: The generated data is then used to train the ANN for fault detection, classification, and location. MLP is used for detection and classification while both ELM and MLP are applied separately for fault location.
  • Fault detection and classification: Once the machine learning is sufficiently trained, it will be able to detect if there is a fault or not.
  • Fault location: Once a fault is detected and classified, its location is then determined using ELM or MLP. The location is expressed in terms of distance which is the output of regression-based machine learning, while the type of fault is given as an output of classification-based machine learning.
Faults are applied at every 0.5 km interval. A ±5% load variation and fault resistance in the range of 0–15Ω is considered. The distribution network was modelled using Simulink and the code necessary to extract and process the data was programmed using Matlab.

3.2. Fault Detection and Classification with ANN

885 samples comprised of faulty and 526 non-faulty conditions were used for fault detection and classification. To build the best possible network, different number of neurons were tested and the best performance was obtained from ANN with 11 hidden neurons for the balanced load scenario and 12 hidden neurons for the unbalanced scenario (as shown in Figure 2 and Figure 3) with regard to minimum mean square error (MSE) and general precision. A Levenberg-Marquardt (trainlm) algorithm was used to train the network in both cases. In the supervised learning process, 70%, 15%, and 15% of the samples were used for training, validation, and testing purposes, respectively.

3.3. Fault Location with ELM and MLP

The data samples used in the fault detection are combined with the additional data collected for faults at a different distance (target output) for each type of fault. The data was grouped into two: the training and testing data. Training and testing were done using either MLP or ELM. The results were then compared.
For MLP, a single layer network was selected. Levenberg-Marquadt was used as the training algorithm while hyperbolic tangent sigmoid function was used as the activation function of the hidden layer for the MLP (as shown in Figure 4). For ELM, on the other hand, a zero type algorithm with a regulation coefficient and radial basis function (RBF) were selected as optimal kernel parameters.
The performance of machine learning tools in detecting, classifying, and locating the faults are discussed for each scenario. To inspect the effectiveness of locating the faults in the distribution grid, the following performances measures were considered: measurements, including root mean squared error (RMSE), mean absolute percentage error (MAPE), coefficient of determination ( R 2 ), Nash-Sutcliffe efficiency coefficient (NSEC), and Willmott’s index of agreement (WIA), which were evaluated for the testing dataset.

4. Case Studies, Results, and Discussion

In this paper, a simple three-phase radial distribution network was used to demonstrate the proposed fault classification and location method. The distribution network has 120 kV balanced generation, one 120 kV/25 kV step down transformer, a 30 km distribution line, one 25 kV/575 V step down transformer, and a lumped load.
The distribution network was modelled on Simulink as a four-bus radial system, as shown in Figure 4. The distribution line was modelled using its pi-equivalent. The fault was modelled by dividing the line into two, with the first part representing the line on the sending side of the fault and the second part representing the section of the line after the fault. Two scenarios were considered to test the robustness of the proposed methodology. The first scenario was under a balanced load condition while the second scenario was an unbalanced loading condition. The details of the parameters for each scenario are summarized in the following sections.

4.1. Balanced Load (Scenario I)

In this scenario, the distribution network was assumed to be fully balanced. A balanced inductive load was used. The details of the distribution network parameters for this scenario are summarized in Table 1.
Figure 5 shows the measured three-phase current at the sending end for a line-to-ground fault. The fault is initiated at time t = 0.0167 s (equivalent to one cycle). Before the fault, the current signals look alike for all phases, as they are seen more clearly in Figure 5. The phase currents after the fault were generally higher than the pre-fault current signals. The fault currents go under transients and settle down after a cycle or so if the fault is not cleared.
As the fault clearance process usually takes more than one cycle (0.0167 s for a 60 Hz system) and the fault currents settles after one cycle, taking one cycle before the fault and one cycle after the fault will give sufficient information about the nature of the fault. Decompose, and extract seven details and an approximate coefficient. Examples of these coefficients for the current in phase A under a SLG (single line to ground) fault are shown Figure 6.

4.1.1. Fault Detection and Classification

885 samples for each type of fault and 526 non-fault conditions were collected. These features were fed into ANN for fault detection and classification. The results are shown in Table 2. The detection is represented by the no-fault condition. The diagonal elements of the confusion matrix show the successful classifications while the off-diagonal elements represent those that are unsuccessful. It can be seen that the detection (no fault) and all types of faults are classified with 100% accuracy.

4.1.2. Locating the Fault (Balanced Load)

Table 3 presents the selected performance measures used to compare MLP and ELM when finding faults of different types. The values of R 2 , NSEC, and WIA in both cases were very close to 1 and MLP showed slightly better performance, whereas the performance measures of RMSE and MAPE showed very low values in both cases, indicating very good performance. Additional comparison can be made by considering the training time and testing time required for each tool. The MLP approach takes 8.78–14.32 s to train the network while the ELM training only takes a fraction of a second. The testing times in both cases were generally comparable. For some of the faults, the ELM approach showed a slightly faster testing time, and for the others, it showed a slightly slower testing time. It can be concluded that both ELM and MLP give comparably high performance in locating all types of faults and ELM shows a slightly higher performance than the MLP.

4.2. Unbalanced Load (Scenario II)

In this scenario, the load connected at the end of the distribution network is assumed to be an unbalanced inductive load. Other parameters are kept the same as scenario I. Table 4 summarizes the details of all the parameters. In addition to the 10 types of faults, the 3LG fault is also considered in this case to show how similar it is to the 3L fault.

4.2.1. Fault Detection and Classification (Scenario II)

Like the balanced case, statistical features were extracted for 885 samples for each type of 11 faults and 526 non-fault samples. The detection and classification results are shown in the form of a confusion matrix, as shown in Table 5. The overall performance in this case was 91.4%. It can be seen that the detection (no fault) and all types of faults except ABC and ABCG are classified 100%. The confusion between the ABC and ABCG is expected because the two faults are symmetrical and the fault currents are not affected by the fault impedance (i.e., the neutral current is zero).

4.2.2. Locating the Fault (Scenario II)

In Table 6, the values of root mean square error and mean absolute percentage error are relatively small, whereas the values of R 2 , NSEC, and WIA are almost in unity, indicting the high performance of both MLP and ELM. The MLP method needs 10.0988–11.7969 s to train the network and ELM trains the network in a fraction of a second. Like the balanced load scenario, some performance measures and testing times shows that MLP is slightly better than ELM for some faults, while ELM is slightly better for the others, and both of them perform equally in a few cases. Considering all the parameters, ELM performs slightly better than MLP.

5. Conclusions

In this paper, fault detection, classification, and location techniques were applied on the simple radial distribution network. The knowledge-based technique was implemented using machine learning tools. Wavelet decomposition was used together with statistical measures to extract useful information from the measured current signal. Those features were used to train the neural networks. The proposed technique was applied on a simple radial distribution network with both balanced and unbalanced load conditions.
The performance of the proposed fault locating method was evaluated in terms of the mean absolute percentage error (MAPE), root mean squared error (RMSE), coefficient of determination ( R 2 ), Willmott’s index of agreement (WIA), and Nash-Sutcliffe model efficiency coefficients (NSEC). The time it takes for training and testing were also considered.
The proposed method shows that discrete wavelet transform with machine learning is a very accurate and reliable method to classify and locate faults in both a balanced and unbalanced radial system. In the two scenarios, it was found that detection was 100% accurate. Classification was also found to be 100% accurate, except for in 3LG and 3L faults. The fault location was done using two options: ELM and MLP. Both methods performed very well. ELM was found to be faster to train the network. In other performance indexes, including testing time, slight differences were observed, but they were not sufficient enough to say that one is better than the other. It can be said that both ELM and MLP are very efficient for the classification and location of faults, and that ELM is faster to train.
Although the proposed technique was tested only for a radial system, the methodology is general enough and can be applied to other types of networks. The study can be complemented by considering distribution networks with mesh topology and multiple generation units. Renewable generations in the form of distributed generation units can also be studied. The method can be further improved by considering measurement noise and uncertainties in the transmission line and transformer parameters. Consideration of unsymmetrical transmission lines could be interesting to further study 3L and 3LG faults.
Another area of research is with regard to the statistical features. In this study, 144 features were considered for each fault, which could be reduced by identifying the most important statistical features from the less important features.

Author Contributions

Conceptualization, J.-W.S.; Data curation, Y.D.M. and M.S.; Investigation, J.-W.S.; Methodology, Y.D.M., Y.-D.L. and C.-C.K.; Resources, J.-W.S. and M.S.; Software, Y.D.M. and M.S.; Supervision, C.-C.K.; Validation, Y.-D.L.; Writing – original draft, Y.D.M. All authors have read and agreed to the published version of the manuscript.

Funding

No external funding.

Acknowledgments

Support for this research from the Institute of Nuclear Energy Research (INER) Project and Ministry of Science and Technology of the Republic of China (Grant No. MOST 109-3116-F-042A-008-CC2) are gratefully acknowledged.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mirzaei, M.; Kadir, M.Z.A.A.; Moazami, E.; Hizam, H. Review of Fault Location Methods for Distribution Power System. Aust. J. Basic Appl. Sci. 2009, 3, 2670–2676. [Google Scholar]
  2. Shafiullah, M.; Abido, M.A. A Review on Distribution Grid Fault Location Techniques. Electr. Power Components Syst. 2017, 45, 807–824. [Google Scholar] [CrossRef]
  3. Girgis, A.A.; Zhu, J.; Lubkeman, D.L. Automated Fault Location and Diagnosis on Electric Power Distribution Feeders. IEEE Trans. Power Deliv. 1997, 12, 801–809. [Google Scholar]
  4. Mieee, N.Y. Fault Detection Techniques for Power Transformers. In Proceedings of the 2007 IEEE/IAS Industrial & Commercial Power Systems Technical Conference, Edmonton, AB, Canada, 20 August 2007; pp. 1–9. [Google Scholar]
  5. Weber, E. Traveling Waves on Transmission Lines. Electr. Eng. 2013, 61, 302–309. [Google Scholar] [CrossRef]
  6. Shafiullah, M.; Abido, M.A.; Al-Hamouz, Z. Wavelet-Based Extreme Learning Machine for Distribution Grid Fault Location. IET Gener. Transm. Distrib. 2017, 11, 4256–4263. [Google Scholar] [CrossRef]
  7. Yan, F.; Liu, W.; Tian, L. Fault Location for 10kV Distribution Line Based on Traveling Wave-ANN Theory. In Proceedings of the PEAM 2011 Proc. 2011 IEEE Power Eng. Autom. Conf., Wuhan, China, 8–9 September 2011; Volume 2, pp. 437–440. [Google Scholar] [CrossRef]
  8. Shafiullah, M.; Abido, M.A.; Abdel-Fattah, T. Distribution Grids Fault Location Employing ST Based Optimized Machine Learning Approach. Energies 2018, 11, 2328. [Google Scholar] [CrossRef] [Green Version]
  9. Ray, P.; Panigrahi, B.K.; Senroy, N. Extreme Learning Machine Based Fault Classification in a Series Compensated Transmission Line. In Proceedings of the PEDES 2012-IEEE Int. Conf. Power Electron. Drives Energy System, Bengaluru, India, 16–19 December 2012; pp. 1–6. [Google Scholar] [CrossRef]
  10. Malathi, V.; Marimuthu, N.S.; Baskar, S. Intelligent Approaches Using Support Vector Machine and Extreme Learning Machine for Transmission Line Protection. Neurocomputing 2010, 73, 2160–2167. [Google Scholar] [CrossRef]
  11. Heidari Bafroui, H.; Ohadi, A. Application of Wavelet Energy and Shannon Entropy for Feature Extraction in Gearbox Fault Detection under Varying Speed Conditions. Neurocomputing 2014, 133, 437–445. [Google Scholar] [CrossRef]
  12. Zhang, D.; Lin, Z.; Gao, Z. A Novel Fault Detection with Minimizing the Noise-Signal Ratio Using Reinforcement Learning. Sensors 2018, 18, 3087. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Malik, H.; Mishra, S. Extreme Learning Machine Based Fault Diagnosis of Power Transformer Using IEC TC10 and Its Related Data. In Proceedings of the 12th IEEE Int. Conf. Electron. Energy, Environ. Commun. Comput. Control (E3-C3), INDICON, New Delhi, India, 17–20 December 2015; pp. 1–5. [Google Scholar] [CrossRef]
  14. Zhang, L.; Yuan, J. Fault Diagnosis of Power Transformers Using Kernel Based Extreme Learning Machine with Particle Swarm Optimization. Appl. Math. Inf. Sci. 2015, 9, 1003–1010. [Google Scholar] [CrossRef]
  15. Wong, P.K.; Yang, Z.; Vong, C.M.; Zhong, J. Real-Time Fault Diagnosis for Gas Turbine Generator Systems Using Extreme Learning Machine. Neurocomputing 2014, 128, 249–257. [Google Scholar] [CrossRef]
  16. Stetco, A.; Dinmohammadi, F.; Zhao, X.; Robu, V.; Flynn, D.; Barnes, M.; Keane, J.; Nenadic, G. Machine Learning Methods for Wind Turbine Condition Monitoring: A Review. Renew. Energy 2019, 133, 620–635. [Google Scholar] [CrossRef]
  17. Artificial Neural Network Building Blocks. Available online: tutorialspoint.com (accessed on 23 June 2019).
  18. Kateris, D.; Moshou, D.; Pantazi, X.E.; Gravalos, I.; Sawalhi, N.; Loutridis, S. A Machine Learning Approach for the Condition Monitoring of Rotating Machinery. J. Mech. Sci. Technol. 2014, 28, 61–71. [Google Scholar] [CrossRef]
  19. Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K. Extreme Learning Machine: A New Learning Scheme of Feedforward Neural Networks. In Proceedings of the 2004 IEEE Int. Jt. Conf. Neural Networks, Budapest, Hungary, 2 February 2014; IEEE Cat. No.04CH37541. pp. 985–990. [Google Scholar] [CrossRef]
  20. Ding, S.; Zhao, H.; Zhang, Y.; Xu, X.; Nie, R. Extreme Learning Machine: Algorithm, Theory and Applications. Artif. Intell. Rev. 2015, 44, 103–115. [Google Scholar] [CrossRef]
  21. Nair, N.K.; Asharaf, S. Tensor Decomposition Based Approach for Training Extreme Learning Machines. Big Data Res. 2017, 10, 8–20. [Google Scholar] [CrossRef]
  22. Tang, J.; Deng, C.; Huang, G. Bin. Extreme Learning Machine for Multilayer Perceptron. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 809–821. [Google Scholar] [CrossRef] [PubMed]
  23. Rioul, O.; Vetterli, M. Wavelets and Signal Processing. IEEE Signal Process. Mag. 1991, 8, 14–38. [Google Scholar] [CrossRef] [Green Version]
  24. Choudhury, M.; Ganguly, A. Transmission Line Fault Classification Using Discrete Wavelet Transform. In Proceedings of the 2015 Int. Conf. Energy, Power Environ. Towar. Sustain. Growth (ICEPE), Shillong, India, 14 July 2016; No. 10. pp. 21–24. [Google Scholar] [CrossRef]
  25. Singh, G.K.; Sa’ad Ahmed, S.A.K. Vibration Signal Analysis Using Wavelet Transform for Isolation and Identification of Electrical Faults in Induction Machine. Electr. Power Syst. Res. 2003, 68, 119–136. [Google Scholar] [CrossRef]
Figure 1. Fault detection, classification, and location flowchart employing the discrete wavelet transform (DWT) approach.
Figure 1. Fault detection, classification, and location flowchart employing the discrete wavelet transform (DWT) approach.
Applsci 10 04965 g001
Figure 2. Neural network architecture for both scenarios listed as: (a) artificial neural network (ANN) training model for fault detection and classification for the balanced load scenario (11 outputs = 10 fault types + 1 non-fault case), and (b) ANN training model for fault detection and classification for the unbalanced scenario (12 outputs = 11 fault types + 1 non-fault case).
Figure 2. Neural network architecture for both scenarios listed as: (a) artificial neural network (ANN) training model for fault detection and classification for the balanced load scenario (11 outputs = 10 fault types + 1 non-fault case), and (b) ANN training model for fault detection and classification for the unbalanced scenario (12 outputs = 11 fault types + 1 non-fault case).
Applsci 10 04965 g002
Figure 3. Multilayer perceptron (MLP) architecture for fault location.
Figure 3. Multilayer perceptron (MLP) architecture for fault location.
Applsci 10 04965 g003
Figure 4. Simulink model for the distribution grid.
Figure 4. Simulink model for the distribution grid.
Applsci 10 04965 g004
Figure 5. Useful features’ extraction from three-phase current signals and DWT: Three-phase AG (phase A to ground) fault currents measured at the sending end.
Figure 5. Useful features’ extraction from three-phase current signals and DWT: Three-phase AG (phase A to ground) fault currents measured at the sending end.
Applsci 10 04965 g005
Figure 6. Useful features’ extraction from three-phase current signals and DWT: Approximate and detailed coefficients of phase A for a SLG fault applied on phase.
Figure 6. Useful features’ extraction from three-phase current signals and DWT: Approximate and detailed coefficients of phase A for a SLG fault applied on phase.
Applsci 10 04965 g006
Table 1. Parameters of the distribution network for scenario I.
Table 1. Parameters of the distribution network for scenario I.
ComponentsValues
Transformer I 12   MVA ,   120   kV / 25   kV ,   Y g - D ,   Resistance   0.02   pu ,   Leakage   inductance   0.08   pu
Transformer II 12   MVA ,   25   kV / 575   V ,   Y g - D
Load5 MW, 2.5 Mvar
Frequency60 Hz
Load variations±5%
Distribution line30 km
Positive sequence: 0.1153 Ohms/km, 1.05 × 10−3 H/km
Negative sequence: 0.41 Ohms/km, 3.32 × 10−3 H/km
Fault impedance0–15 Ω
Table 2. Detection and classification confusion matrix for scenario I.
Table 2. Detection and classification confusion matrix for scenario I.
Actual
AG BG CG AB BC ACABG BCG ACG ABC No Fault
PredictedAG8850000000000
BG0885000000000
CG0088500000000
AB0008850000000
BC0000885000000
AC0000088500000
ABG0000008850000
BCG0000000885000
ACG0000000088500
ABC0000000008850
No fault0000000000526
Overall accuracy 100%
Table 3. Performance measurements of MLP and ELM for locating faults in a distribution system with balanced load.
Table 3. Performance measurements of MLP and ELM for locating faults in a distribution system with balanced load.
Fault TypeTechniquesRMSEMAPER2NSECWIATraining Time (s)Testing Time (s)
AGMLP0.06870.00771.0000.99991.00014.17180.2187
ELM0.02570.00081.0001.00001.0000.84370.1406
BGMLP0.06730.00661.0000.99991.0009.60930.0156
ELM0.04110.00111.0001.00001.0000.09370.03125
CGMLP0.06390.00601.0000.99991.0008.70310.0156
ELM0.01910.00061.0001.00001.0000.06250.0625
ABMLP0.07200.00791.0000.99991.00013.1093~0.000
ELM0.04070.00111.0001.00001.0000.1562~0.000
BCMLP0.07810.00891.0000.99991.0008.59370.0313
ELM0.13690.00650.9990.99990.9990.1250~0.000
CAMLP0.03470.00261.0001.00001.0008.78130.03125
ELM0.02850.00191.0001.00001.0000.07810.01563
ABGMLP0.05780.00541.0001.00000.99911.5470.0312
ELM0.08700.00220.9991.00001.0000.0313~0.000
BCGMLP0.05840.00461.0000.99991.00014.32810.1094
ELM0.06370.00211.0000.99991.0000.71870.0469
CAGMLP0.02170.00291.0001.00001.0008.46880.01563
ELM0.03000.00131.0001.00001.0000.046870.04687
ABCMLP0.04530.00461.0001.00001.0008.53125~0.000
ELM0.02080.00071.0001.00001.0000.12500~0.000
Table 4. Parameters of the distribution network for Scenario II.
Table 4. Parameters of the distribution network for Scenario II.
ComponentsValues
Transformer I12 MVA, 120 kV/25 kV,   Y g -D,
Resistance 0.02 pu
Leakage inductance 0.08 pu
Transformer II12 MVA,25 kV/575 V,   Y g -D
Resistance 0.02 pu
Leakage inductance 0.08 pu
Unbalanced LoadPhase A (0.5 MW, 0.48 Mvar)
Phase B (2 MW, 0.65 Mvar)
Phase C (3 MW, 1.2 Mvar)
Frequency60 Hz
Load variations±5%
Distribution line30 km
Positive sequence: 0.1153 Ohms/km, 1.05 × 10−3 H/km
Negative sequence: 0.413 Ohms/km, 3.32 × 10−3 H/km
Fault impedance0–15 Ω
Table 5. Detection and classification confusion matrix for scenario II.
Table 5. Detection and classification confusion matrix for scenario II.
Actual
AG BG CG AB BC AC ABG BCG ACG ABC ABCG no fault
PredictedAG88500000000000
BG08850000000000
CG00885000000000
AB00088500000000
BC00008850000000
AC00000885000000
ABG00000088500000
BCG00000008850000
ACG00000000885000
ABC0000000002282280
ABCG0000000006576570
no fault00000000000526
Overall accuracy 91.4%
Table 6. Performance measurements of MLP and ELM for locating faults in a distribution system with an unbalanced load.
Table 6. Performance measurements of MLP and ELM for locating faults in a distribution system with an unbalanced load.
Fault TypeTechniquesRMSEMAPER2NSECWIATraining Time (s)Testing Time (s)
AGMLP0.06560.00401.0000.9991.00011.15630.0313
ELM0.36990.02530.9980.9970.9990.0469~0.000
BGMLP0.07600.00861.0000.9991.00011.7031~0.000
ELM0.00140.00011.0001.0001.0000.06250.0625
CGMLP0.09120.00800.9990.9991.00011.79690.0313
ELM0.00140.00001.0001.0001.0000.0625~0.000
ABMLP0.06850.00591.0001.0001.00011.32810.0313
ELM0.01310.00101.0001.0001.0000.0781~0.000
BCMLP0.13580.01110.9990.9990.99910.09880.0313
ELM0.23470.01620.9990.9990.9990.06250.0625
CAMLP0.05500.00291.0001.0001.00011.03130.0313
ELM0.03310.00181.0001.0001.0000.0469~0.000
ABGMLP0.04830.00271.0001.0001.00011.09380.0313
ELM0.03310.03290.9960.9910.9970.0625~0.000
BCGMLP0.08960.00820.9990.9991.00011.07810.0469
ELM0.00120.00021.0001.0001.0000.0625~0.000
CAGMLP0.05220.00461.0001.0001.00011.1406~0.000
ELM0.22650.01320.9990.9990.9990.0313~0.000
ABCMLP0.08940.00580.9990.9991.00010.9375~0.000
ELM1.15560.05040.9880.9770.9940.0625~0.000
ABCGMLP0.09000.00610.9990.9991.00010.5780.0313
ELM0.75360.03210.9970.9900.9970.06250.0469

Share and Cite

MDPI and ACS Style

Mamuya, Y.D.; Lee, Y.-D.; Shen, J.-W.; Shafiullah, M.; Kuo, C.-C. Application of Machine Learning for Fault Classification and Location in a Radial Distribution Grid. Appl. Sci. 2020, 10, 4965. https://doi.org/10.3390/app10144965

AMA Style

Mamuya YD, Lee Y-D, Shen J-W, Shafiullah M, Kuo C-C. Application of Machine Learning for Fault Classification and Location in a Radial Distribution Grid. Applied Sciences. 2020; 10(14):4965. https://doi.org/10.3390/app10144965

Chicago/Turabian Style

Mamuya, Yordanos Dametw, Yih-Der Lee, Jing-Wen Shen, Md Shafiullah, and Cheng-Chien Kuo. 2020. "Application of Machine Learning for Fault Classification and Location in a Radial Distribution Grid" Applied Sciences 10, no. 14: 4965. https://doi.org/10.3390/app10144965

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