Next Article in Journal
A Sparse Perspective for Direction-of-Arrival Estimation Under Strong Near-Field Interference Environment
Next Article in Special Issue
Lie Group Methods in Blind Signal Processing
Previous Article in Journal
PT-Level High-Sensitivity Magnetic Sensor with Amorphous Wire
Previous Article in Special Issue
Crack Detection on a Retaining Wall with an Innovative, Ensemble Learning Method in a Dynamic Imaging System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Methodology for Series Arc Fault Detection by Temporal Domain Visualization and Convolutional Neural Network

1
Key Laboratory of Process Monitoring and System Optimization for Mechanical and Electrical Equipment (Huaqiao University), Fujian Province University, Xiamen 361021, China
2
Shenyang Institute of Automation, Chinese Academy of Sciences, Guangzhou 511458, China
*
Author to whom correspondence should be addressed.
Kai Yang and Ruobo Chu contributed equally to this work.
Sensors 2020, 20(1), 162; https://doi.org/10.3390/s20010162
Submission received: 25 November 2019 / Revised: 21 December 2019 / Accepted: 23 December 2019 / Published: 26 December 2019

Abstract

:
AC arc faults are one of the most important causes of residential electrical wiring fires, which may produce extremely high temperatures and easily ignite surrounding combustible materials. The global interest in machine learning-based methods for arc fault diagnosis applications is increasing due to continuous challenges in efficiency and accuracy. In this paper, a temporal domain visualization convolutional neural network (TDV-CNN) methodology is proposed. The current transformer and high-speed data acquisition system are used to collect the current of a series of arc faults, then the signal is filtered by a digital filter and converted into a gray image in time sequence before being fed into TDV-CNN. Five different electric loads were selected for experimental validation with various signal characteristics, including vacuum cleaner, fluorescent lamp, dimmer, heater, and desktop computer. The experimental results confirm that the classification accuracy of the five loads’ work states in the ten categories could reach 98.7% or even higher by adjusting parameters perfectly. The methodology is believed to be reliable for series arc detection with relatively high accuracy and also has important potential applications in other fault diagnosis fields.

1. Introduction

Electrical fires could be induced by multiple reasons, e.g., arc fault, over current, leakage or overheating of electrical appliances. Arc faults often occur in residential power wires due to cable aging, loose electrical connections or virtual contacts, which are able to produce high temperatures exceeding 20,000 K [1] as an important factor for fire ignition. If effective arc fault identification measures are not taken in time to implement interruption, it may lead to a risk of electrical fire or even explosion [2]. According to the Fire Rescue Bureau of China Emergency Management Department on China fire and alarm situation in 2018 [3], electric fire ranks 1st among all kinds of fires, up to 34.6%, and more than 40% of electrical fires are caused by arc faults. More attention should be paid worldwide to protect against electrical fires caused by arc fault [4,5].
According to the Under Laboratories (UL) Standard UL1699 [6], arcing is defined as a continuous luminous discharge of electricity across an insulating medium, usually accompanied by the partial volatilization of the electrodes, and is a very complicated electromagnetic reaction process [2]. Arc faults are categorized into three types as shown in Figure 1: series arc fault, parallel arc fault, and ground arc fault, among which the series arc occurs the most frequently [7,8,9].
The detection of the series arc needs to be designed according to the characteristics of the arc itself. Whereas the truth is that traditional electrical protection devices, such as overcurrent interrupters or ground fault interrupters, cannot trigger the protection due to the existence of arc impedance [4,10]. In addition, since arc faults are usually latent, intermittent, and transient, the state of the circuit should be monitored in real-time for early detection to prevent arc damage. An arc fault detection system is usually installed at the upstream of the power wire to prevent fires caused by arc faults.
In recent decades, the issues and related challenges of arc fault detection haves been extensively studied [3,4,5,11,12,13,14,15,16,17,18]. Previous studies have shown that arc faults exhibit some specific behaviors, such as arc radiation, sounds, light, temperatures, and voltages in circuits, etc. [11]. However, the positional uncertainty of arc faults limits the application of these characteristics. On the contrary, the convenience of the circuit current measurement makes it an ideal parameter for arc fault diagnosis.
As reported, many high-frequency components have been found in the currents of arc faults, with wide frequency bands [12,13,14]. Ji et al. [5] designed a bandpass filter with a frequency from 2.4 to 39 kHz to extract arc signals and verified that the db13 wavelet was the optimal mother wavelet to analyze the arc features using the discrete wavelet transform method. Zhao et al. [15] used stationary wavelet transform to remove the fundamental wave of the differential current signal, and used the maximum value of the high-level detail waveform as the arc detection basis. Artale et al. [16,17] proposed a high-resolution, low-spectrum analysis method for arc current harmonics, which enables good resolution and improves real-time recognition even in short observation windows. These methods have the advantage of conveniently extracting their features when decomposing the collected experimental signals. But, a limit was also found experimentally that these methods could not capture the individual characteristics of various loads, since the types of electrical appliances are changing and innovative.
The interest in machine learning-based methods for arc fault diagnosis applications is increasing due to their efficiency and accuracy. Some recent studies have achieved satisfactory results for AC series arc fault detection using machine learning-based methods. Gao et al. [18] presented a least squares support vector machine (SVM) and wavelet entropy method to realize arc fault recognition, which is using wavelet transform to extract the high-frequency signal generated near the zero-crossing arc fault current. Wang et al. [4] proposed a method for preprocessing the data using a sparse matrix and dictionary learning algorithm, and then performing training through a fully connected neural network (FCNN) layer. Although these methods can identify new load types, they cannot be ensured as the structure of the classifier applied is not designed according to the source data characteristics. Further, the characteristics of the acquired signals or the influence of preprocessing on the classifier algorithm showed a lack of consideration.
In this work, to prevent arc-caused fires in advance, a preprocessed method, converting load characteristics to a gray image for visualization is designed based on temporal domain visualization. Furthermore, a novel methodology, named TDV-CNN, is proposed to improve the accuracy and reliability of the series arc detector.

2. CNN Theory and Characteristics of Series Arc

2.1. Preliminary Theory of CNN

The TDV-CNN method proposed here is based on a convolutional neural network (CNN), which is similar to the traditional neural network in general, but more suitable for large-scale data processing. It is known that CNNs are designed to process data that come in the form of multiple arrays by moving certain filters to perform convolution operations with a specific stride.
The traditional neural network is composed of three parts: the input layer, hidden layer, and output layer. Each neuron only receives the input from the previous layer and outputs it to the next layer. This type of network can be thought of as multiple complexes of simple nonlinear functions from input space to output space [19,20].
For a 2D arrays   I N with one channel, the k filters with a size of R f × C f , a step size s = 1, and the output feature map with a size of H i × W i and the convolutional operation for each filter can be calculated as follows:
O U T k h i   , w i = i   =   0 R f 1   j   =   0 C f 1 I N s × h i + i   ,   s × w i + j × W k i , j + B k ,
where W   and B   are the weight coefficient matrix and the bias coefficient, respectively. h i and w i   represent the row and column index of the output 2D array. Max pooling layer only keeps the maximum value within the specific square areas of the max-pooling kernel size, which is often employed after the CNN layer to reduce the output dimension. Therefore, the key information of the extracted features by the CNN layer can be preserved with reduced computation [21,22].
A leaky rectified linear unit (Leaky ReLu), as shown in Equation (2), is used as the activation function to alleviate the issue of vanishing gradient [22].
f L e a k y   R e l u x   =     0.01 · x   ,       x 0 ,           x                 ,       x > 0 ,
Usually, CNN’s optimization procedure is minimizing the cross entropy as close to 0 as possible by training with an amount of data. For a multiple classification case, the categorical cross entropy loss function based on a batch of data with size N, named   L O S S , can be defined as:
L O S S = 1 N i   =   1 N   k   =   1 K y i k l g e   x i k k   =   1 K e x i k
where y i k is the truth category label while the x i k is the predicted output of the last layer. The dropout algorithm [12] is usually used to improve the generalization performance of the network.

2.2. Characteristics of Series Arc

Figure 2 shows the current signal waveforms for the two circuit states (normal and arcing) from different typical loads. The waveforms for the normal state are different due to the power type. For example, the current waveform of the resistive load is generally sinusoidal, while the dimmer load has very obvious switching stripes.
When a series arc occurred in the circuit, abnormal behaviors such as amplitude distortion, impulse, or spiking, and increment of the harmonic component might be observed [4]. Especially, rich high-frequency characteristic signals can be found at arc current passing zero-crossing. Particularly, some normal states of load, such as a dimmer load, could imitate the arc state of some loads, like heater, causing misjudgment.
Therefore, methods based on the analysis of the load’s current or voltage generally cannot adapt to the requirements of arc fault detection. Designing a highly accurate and reliable arc fault detection method is still a challenge for the variety and complexity of arcing.
The heater load’s current waveform (after normalizing) collected at a sampling rate of 1 MS/s is shown in Figure 3a (with 10,000 data points in every half-cycle signal). As illustrated in Figure 3b,c, the arc high-frequency signals are generated in random positions. It should be noted that there are many redundant signals in massive data and their high-frequency features are often highly correlated. Moreover, if the signal’s high-frequency feature once appears in one place in the arcing zone, it could also appear anywhere. Hence, the features at different locations can share the same weights and detect with the same pattern in different parts of the data array, as the concept of discrete convolution [19,23]. For example, if an input image is scanned with a convolution kernel, the numerical value in the convolution kernel is called the weight. Each position of the image can be scanned by the same convolution kernel, and the weights of them are the same. Figure 3d shows that the generation of the arc is not continuous and has a certain randomness.

3. TDV-CNN Approach Development

The TDV-CNN method is proposed for series arc fault detection, which consists of a temporal domain visualization (TDV) layer, a convolutional neural network (ConvNet) layer, and a fully connected output (FCO) layer. These three layers work together to diagnose and distinguish the type of load from arc fault occurred in the circuit.

3.1. TDV Layer

The procedure of the TDV layer is illustrated in Figure 4, every half-cycle current signal that has 10,000 data points is regarded as a measurement object. Firstly, these data points will be preprocessed using Min-Max normalization [21] and further arranged into a matrix with a size of 100 × 100 according to the sequence of the temporal domain, as shown in Equation (4), where x is the normalized input, while x r a w is the original collected raw data. Secondly, this matrix is transposed and converted to a gray image with a value range from 0 to 255 for visualization. Finally, the gray image is filtered by a 5–200 kHz Butterworth digital bandpass filter to effectively eliminate the fundamental frequency component, DC component, and noise generated by the AC mains.
x i , j   =   x r a w 100 j 1 + i m i n x r a w max x r a w m i n x r a w
After the half-cycle current waveform is preprocessed, both ten generated images and filtered images from five loads in different work states (normal or arc) are shown in Figure 5 and Figure 6, respectively.
As shown in Figure 5, the arc image and normal image both from the same load without filtering, are similar except a little noise. However, the difference between these images becomes quite clear after digital filter processing. To be specific, an obvious "flat shoulder" feature appears on the left and right sides of the heater image of the arc fault state (Figure 6f), which also showed obvious harmonic fringes and high-frequency noise after filtering. In addition, the filtered image of the dimmer (Figure 6j) has evident cut-off streaks because of the switching action of the silicon tube, leading to less high-frequency noise in the image of the arc state of the dimmer than the electric heater.

3.2. ConvNet Layer and FCO Layer

The ConvNet layer is composed of seven layers specifically designed to extract the loads’ work features. The preprocessed image from the TDV layer’s output is introduced as input and then the corresponding high-level features map is generated as output. The FCO layer consists of four fully connected layers with responsibility for reducing the dimension of the high-level features from the ConvNet layer’s output, and outputting the final predicted load work state.
The detailed parameters and architectures of TDV-CNN are summarized in Table 1. The flowchart of the TDV-CNN method is shown in Figure 7. After samples are converted to gray images with shrewd preprocessing, these feature images are fed into the ConvNet layer, which would learn high-level features from the input images automatically. Finally, the fully connected layer learns and produces the classification results as an output. Adam [24], an effective method for stochastic optimization, is used to optimize TDV-CNN in each iteration by calculating the cross entropy between the predicted output and the ground truth and aiming to optimize it.

4. Experimental Results and Analysis

4.1. Experimental Setup

A series arc fault experimental platform was set up based on China’s standard GB14287.4-2014 [25] and American standard UL1699–2011 [6]. Figure 8a shows the schematic of the experimental platform. A data acquisition system (DAQ), which consists of a NI-PXIe-1071 chassis, a NI-PXIe-5122 module (witch 12 bit ADC resolution and 100 MS/s high sample rate), and a current transformer (CT, ZCT20-H, with cut-off frequency 250 kHz) is used to collect the loop current from the experimental circuit. The dual EMI power supply filter provides an external trigger signal from the electrical wiring to the DAQ to acquire half-cycle signal data entirely.
The adjustable arc generator with a carbon electrode and a copper electrode, as illustrated in Figure 8b, is designed and a 57 mm two-phase closed-loop stepper motor (YAKOTEC, YK257EC56E1, Shenzhen, China) with a programmable logic controller (PLC, Mitsubishi Electric, FX-3GA-40MT, Tokyo, Japan) is used to accurately control the distance between electrodes with a suitable speed. The complete experimental platform is given in Figure 8c. Typical load types and corresponding powers for this platform are shown in Table 2.
All raw data are digitized at a sampling frequency of 1 MS/s and each half-cycle signal is considered to be a complete identification object. A dataset with an overall size of 12,000 samples is used for training and testing, of which 6000 samples are arc fault states, while another 6000 samples are normal states. The training dataset and test set, obtained individually, have sample sizes of 10,000 and 2000, respectively.
The computer for data processing has four GPUs (NVIDIA GeForce GTX 1080Ti, Santa Clara, CA, USA) and dual CPUs (Intel Xeon E5-2678v3, Santa Clara, CA, USA). The model would be loaded after optimization training of TDV-CNN (~5 mins) and the response of TDV-CNN for real-time arc fault identification is relatively fast [4].

4.2. TDV-CNN’s Output with t-SNE Visualization Method

T-distribution stochastic neighbor embedding (t-SNE) [26] is used to analyze the output of TDV-CNN’s convolutional neural network layer, and the original 5408 dimensional space is projected onto the two-dimensional plane. The t-SNE is a machine learning method for dimensionality reduction. The superiority of t-SNE is that it preserves the data distances when they are mapped from the high-dimensional data to the low-dimension.
As shown in Figure 9, ten categories from five typical loads’ work states correspond to the projection of ten points groups with different colors in two-dimensional space. The colorful point’s label for each load is shown in Table 3. Label 1, 3, 5, 7, and 9 are arc states, and label 0, 2, 4, 6, and 8 are normal states, respectively.
In the initial stage of training, Figure 9a shows that most categories are clearly separated from each other, and only a small number of points are located in other categories for similar features. While, for the late stage, the various typical loads begin to shrink into a group and move away from each other, indicating that the ConvNet layer has an excellent extraction of arc image features. However, there are also some points that are assigned to the wrong location. For example, a few points of category 7 still appear around the point-group belonging to category 6, as shown in Figure 9b. Categories 6 and 7 belong to the dimmer load, and its arcing state has less high-frequency characteristic signals than others, which results in unsatisfied low-dimensional analysis.

4.3. Test Verification and Analysis

The train loss function and test accuracy trend of TDV-CNN are shown in Figure 10a,b respectively. In the initial stage of training, the loss function decreases rapidly with fast-increasing test accuracy. From the 60th iteration, the variation rate of test accuracy and train loss begin to decrease slowly. The loss function is still in the falling range and the test accuracy is slowly rising, indicating that the network continues to optimize. After 100 iterations, the network has tended to be stable.
The typical loads listed in Table 2 are employed to evaluate the capability of the TDV-CNN method as shown in Table 4. Figure 11 presents the general distribution of the classification confusion matrix of the test data set with detailed values, in which labels and corresponding loads can be found in Table 3. The general prediction accuracy of each sample is 97.2%. Among 10 categories from the five typical loads, the lowest accuracy is the arc state of the dimmer load with 89%. This result confirms that the TDV-CNN method has good recognition accuracy.
In Figure 11, it should be noted that the samples framed in pink could be accepted as correct predictions, if focusing on whether the arc fault occurs but ignoring the load type. The work state of the samples framed in pink is predicted correctly by TDV-CNN but the type is predicted wrong. Consequently, the prediction accuracy of arc detection is further increased to 98.7%, if ignoring the load type.
Figure 12 presents the distribution of probabilities of the different load types under the correct prediction, in which labels and corresponding loads can be found in Table 3. If the prediction of the TDV-CNN algorithm is correct, the probability distribution of the test load is more than 80%. However, if the load is combined, the situation will be different. Although the algorithm can detect whether there is arc fault in the circuit most of the time, the identification rate of arc faults will reduce a little. Improving the identification rate is a future research target.
The classification precision for normal states (category 0, 2, 4, 6, and 8) are very close to 100%. The suggested reason for this is that the features of the normal state are regular and steady. Hence, TDV-CNN could learn the loads’ inherent features in the train set and perform with satisfactory accuracy in the test set. On the other hand, the classification accuracy of arc states (category 1, 3, 5, 7, and 9) is lower than the normal state of each corresponding load type. Since TDV-CNN may not be able to fully capture all possible high-level features of loads’ arc states, patient adjustment of model parameters would be necessary to further improve TDV-CNN’s performance. The next step is to implement the TDV-CNN method in a field-programmable gate array (FPGA) to realize real-time arc fault detection.

4.4. Comparison with Prior Methods

In the comparison with some typical methods from recent literature, the detection accuracy, application range, and recognition of the exact arcing type are contrasted to evaluate the TDN-CNN method and show the properties, as summarized in Table 5.
In the aspect of detection accuracy, there is no one way to ensure perfect accuracy, and a certain false positive rate is acceptable. It is generally believed that an accuracy rate of more than 95% can be considered to meet the design requirements. In respect to recognizing the exact arcing type, it is not necessary to point out what the load type is, according to relevant standards, but this would help users to know the approximate location of the arc fault, which may be a future research interest.
Yang et al. [14] considered autoregressive bi-spectrum analysis to analyze common series arc fault features and used a least-squares support vector machine to accurately identify series arc faults from the load states, and their method works well to achieves an accuracy of up to 97%.
The method in [4] used a combination of neural network and sparse representation, which has high accuracy and can identify the type of load, but the complexity of this method increases. In contrast, the pre-processing method used by the TDV-CNN method is simple, and it is not necessary to combine other algorithms to extract the features of the data, so that the recognition time can be shorter, and the pre-processing method is easily implemented in the real-time operating system.
The method in [27] proposed that the detection accuracy of the arc fault based on the combination of FFT, CZT, and DB4 can reach 99.85%. Such high accuracy is derived from the analysis of the frequency distribution band for specific loads. But the fact is that there is no general frequency distribution band that recognizes arc faults from the circuit, since the abnormality may exist in and out of the frequency band. The TDV-CNN method is not affected by the various frequency distributions generated by the various loads and can be used to distinguish various load types of different operating states.
In particular, it is reasonable to take the signal on a half-cycle scale for incipient discontinuous and continuous arcing detection, which fulfills the corresponding requirements of counting the arcing half-cycles in 0.5 s by GB 14287.4–2014 standard [25] and UL1699 standard [6].

5. Conclusions

To identify the series arc faults effectively, firstly, a specific experimental platform is built to collect the current of normal and arc fault states. Secondly, the TDV-CNN methodology is proposed to extract various load types of different work states from each other. When a series arc fault occurs in the circuit, a large number of high-frequency signals would be generated randomly. The arc fault’s high-frequency signal features are the same concept as the object features in the image, e.g., redundancy, local correlation, and randomness, if the arc fault is transposed into a characteristic gray image. This concept is the theoretical basis for the TDV-CNN method.
The experimental results confirm the TDV-CNN methodology’s effectiveness and good accuracy for series arc fault detection. If the load type is ignored, the detection accuracy reaches 98.7% and could be higher by adjusting the parameters perfectly. This study will help with the development of arc fault detection and other fault diagnoses.

Author Contributions

K.Y. and R.C. designed the novel methodology and wrote the manuscript. R.Z. managed the whole research. J.X. participated in the design of the software. R.T. revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fujian Natural Science Foundation of China (No. 2018J05082), the Quanzhou City Science & Technology Program (No. 2018C117R), the Pearl River S&T Nova Program of Guangzhou (No. 201710010023), the Scientific Research Funds of Huaqiao University (No. 19BS103), the National Natural Science Foundation of China (No. 51506059), the Open Project Program of State Key Laboratory of Fire Science and the Subsidized Project for Postgraduates’ Innovative Fund in Scientific Research of Huaqiao University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lee, R.H. The other electrical hazard: Electric arc blast burns. IEEE Trans. Ind. Appl. 1982, IA-18, 246–251. [Google Scholar] [CrossRef]
  2. Du, J.H.; Tu, R.; Zeng, Y.; Pan, L.; Zhang, R.C. An experimental study on the thermal characteristics and heating effect of arc-fault from Cu core in residential electrical wiring fires. PLoS ONE 2017, 12. [Google Scholar] [CrossRef] [Green Version]
  3. China National Fire and Police Situation in 2018. Available online: http://www.119.gov.cn/xiaofang/hztj/36306.htm (accessed on 29 March 2019).
  4. Wang, Y.; Zhang, F.; Zhang, S. A new methodology for identifying arc fault by sparse representation and neural network. IEEE Trans. Instrum. Meas. 2018, 67, 2526–2537. [Google Scholar] [CrossRef]
  5. Ji, H.K.; Wang, G.M.; Kim, W.H.; Kil, G.S. Optimal design of a band pass filter and an algorithm for series arc detection. Energies 2018, 11, 992. [Google Scholar] [CrossRef] [Green Version]
  6. Underwriters Laboratories Inc. UL Standard for Arc-Fault Circuit-Interrupters, 2nd ed.; Underwriters Laboratories Inc.: New York, NY, USA, 2011. [Google Scholar]
  7. Lin, Y.H.; Liu, C.W.; Chen, C.S. A new PMU-based fault detection/location technique for transmission lines with consideration of arcing fault discrimination-part I: Theory and algorithms. IEEE Trans. Power Deliv. 2004, 19, 1587–1593. [Google Scholar] [CrossRef]
  8. Naidu, M.; Schoepf, T.J.; Gopalakrishnan, S. Arc fault detection scheme for 42-V automotive DC networks using current shunt. IEEE Trans. Power Electron. 2006, 21, 633–639. [Google Scholar] [CrossRef]
  9. Gregory, G.D.; Kon, W.; Dvorak, R.F. More about arc-fault circuit interrupters. IEEE Trans. Ind. Appl. 2004, 40, 1006–1011. [Google Scholar] [CrossRef]
  10. Guo, F.; Deng, Y.; Wang, Z.; You, J.; Gao, H. Series arc fault characteristics based on gray level-gradient co-occurrence matrix. Trans. Chin. Electrotech. Soc. 2018, 33, 71–81. [Google Scholar]
  11. Lu, Q.; Ye, Z.; Zhang, Y.; Wang, T.; Gao, Z. Analysis of the effects of arc volt–ampere characteristics on different loads and detection methods of series arc faults. Energies 2019, 12, 323. [Google Scholar] [CrossRef] [Green Version]
  12. Lu, S.B.; Phung, B.T.; Zhang, D.M. A comprehensive review on DC arc faults and their diagnosis methods in photovoltaic systems. Renew. Sustain. Energy Rev. 2018, 89, 88–98. [Google Scholar] [CrossRef]
  13. Yang, K.; Zhang, R.; Yang, J.; Liu, C.; Chen, S.; Zhang, F. A novel arc fault detector for early detection of electrical fires. Sensors 2016, 16, 500. [Google Scholar] [CrossRef] [PubMed]
  14. Yang, K.; Zhang, R.; Chen, S.; Zhang, F.; Yang, J.; Zhang, X. Series arc fault detection algorithm based on autoregressive bispectrum analysis. Algorithms 2015, 8, 929–950. [Google Scholar] [CrossRef]
  15. Zhao, Y.; Zhang, X.; Dong, Y.; Li, W. Characteristics analysis and detection of AC arc fault in SSPC based on wavelet transform. In Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems (AUS), Beijing, China, 10–12 October 2016; pp. 476–481. [Google Scholar]
  16. Artale, G.; Cataliotti, A.; Cosentino, V.; Cara, D.D.; Nuccio, S.; Tinè, G. Arc fault detection method based on CZT low-frequency harmonic current analysis. IEEE Trans. Instrum. Meas. 2017, 66, 888–896. [Google Scholar] [CrossRef]
  17. Artale, G.; Cataliotti, A.; Nuccio, V.C.S.; Cara, D.D.; Tinè, G.; Privitera, G. A set of indicators for arc faults detection based on low frequency harmonic analysis. In Proceedings of the 2016 IEEE International Instrumentation and Measurement Technology Conference Proceedings, Taipei, Taiwan, 23–26 May 2016; pp. 1–6. [Google Scholar]
  18. Gao, Y.; Zhang, R.; Yang, J.; Jianhua, D.U.; Yang, K. Method of Low-voltage Arc Fault Recognition Using High Frequency Feature. Proc. CSU-EPSA 2016, 28, 49–55. [Google Scholar]
  19. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  20. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
  21. Lu, S.B.; Sirojan, T.; Phung, B.T.; Zhang, D.M.; Ambikairajah, E. DA-DCGAN: An effective methodology for DC series arc fault diagnosis in photovoltaic systems. IEEE Access 2019, 7, 45831–45840. [Google Scholar] [CrossRef]
  22. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; The MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  23. Cun, Y.L.; Boser, B.; Denker, J.S.; Henderson, D.; Howard, R.E.; Hubbard, W.; Jackel, L.D. Handwritten digit recognition with a back-propagation network. Adv. Neural Inf. Process. Syst. 1990, 2, 396–404. [Google Scholar]
  24. Kingma, D.; Ba, J. Adam: Amethod for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  25. General Administration of Quality Supervision, Inspection and Quarantine of the People’s Republic of China. Electrical Fire Monitoring System-Part 4: Arcing Fault Detectors (GB14287.4-2014); Standards Press of China: Beijing, China, 2014. [Google Scholar]
  26. Van der Maaten, L.; Hinton, G. Visualizing data using t-SNE. J. Mach. Learn. Res. 2008, 9, 2579–2605. [Google Scholar]
  27. Vu, H.D.; Calderon, E.; Schweitzer, P.; Weber, S.; Britsch, N. Multi criteria series arc fault detection based on supervised feature selection. Int. J. Electr. Power Energy Syst. 2019, 113, 23–34. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Types of arc faults.
Figure 1. Types of arc faults.
Sensors 20 00162 g001
Figure 2. Current waveforms of various loads in normal state and arc state. (a) Vacuum cleaner_Normal; (b) Vacuum cleaner_Arc; (c) Fluorescent lamp_Normal; (d) Fluorescent lamp_Arc; (e) Dimmer_Normal; (f) Dimmer_Arc; (g) Heater_Normal; (h) Heater_Arc; (i) Computer_Normal; (j) Computer_Arc.
Figure 2. Current waveforms of various loads in normal state and arc state. (a) Vacuum cleaner_Normal; (b) Vacuum cleaner_Arc; (c) Fluorescent lamp_Normal; (d) Fluorescent lamp_Arc; (e) Dimmer_Normal; (f) Dimmer_Arc; (g) Heater_Normal; (h) Heater_Arc; (i) Computer_Normal; (j) Computer_Arc.
Sensors 20 00162 g002
Figure 3. Heater load’s current. (a) From arc state to normal state; (b) Arc feature; (c) arc feature; (d) arc vanished randomly.
Figure 3. Heater load’s current. (a) From arc state to normal state; (b) Arc feature; (c) arc feature; (d) arc vanished randomly.
Sensors 20 00162 g003
Figure 4. Preprocessing of experimental raw data.
Figure 4. Preprocessing of experimental raw data.
Sensors 20 00162 g004
Figure 5. Normal and arc gray image before filtering. (a) Vacuum cleaner_Normal; (b) Computer_Normal; (c) Heater_Normal; (d) Fluorescent lamp_Normal; (e) Dimmer_Normal; (f) Vacuum cleaner_Arc; (g) Computer_Arc; (h) Heater_Arc; (i) Fluorescent lamp_Arc; (j) Dimmer_Arc.
Figure 5. Normal and arc gray image before filtering. (a) Vacuum cleaner_Normal; (b) Computer_Normal; (c) Heater_Normal; (d) Fluorescent lamp_Normal; (e) Dimmer_Normal; (f) Vacuum cleaner_Arc; (g) Computer_Arc; (h) Heater_Arc; (i) Fluorescent lamp_Arc; (j) Dimmer_Arc.
Sensors 20 00162 g005
Figure 6. Arc and normal gray image after filtering. (a) Vacuum cleaner_Normal; (b) Computer_Normal; (c) Heater_Normal; (d) Fluorescent lamp_Normal; (e) Dimmer_Normal; (f) Vacuum cleaner_Arc; (g) Computer_Arc; (h) Heater_Arc; (i) Fluorescent lamp_Arc; (j) Dimmer_Arc.
Figure 6. Arc and normal gray image after filtering. (a) Vacuum cleaner_Normal; (b) Computer_Normal; (c) Heater_Normal; (d) Fluorescent lamp_Normal; (e) Dimmer_Normal; (f) Vacuum cleaner_Arc; (g) Computer_Arc; (h) Heater_Arc; (i) Fluorescent lamp_Arc; (j) Dimmer_Arc.
Sensors 20 00162 g006
Figure 7. The flowchart of the proposed methodology (TDV-CNN).
Figure 7. The flowchart of the proposed methodology (TDV-CNN).
Sensors 20 00162 g007
Figure 8. (a) Schematic of the experimental platform; (b) arc fault simulator; (c) actual experimental platform.
Figure 8. (a) Schematic of the experimental platform; (b) arc fault simulator; (c) actual experimental platform.
Sensors 20 00162 g008
Figure 9. Visualization of the last layer with t-distribution stochastic neighbor embedding (t-SNE). (a) Initial stage of training; (b) late stage of training.
Figure 9. Visualization of the last layer with t-distribution stochastic neighbor embedding (t-SNE). (a) Initial stage of training; (b) late stage of training.
Sensors 20 00162 g009
Figure 10. (a) Test accuracy; (b) train loss.
Figure 10. (a) Test accuracy; (b) train loss.
Sensors 20 00162 g010
Figure 11. The confusion matrix for multi-loads.
Figure 11. The confusion matrix for multi-loads.
Sensors 20 00162 g011
Figure 12. Distribution of probabilities of the different load types.
Figure 12. Distribution of probabilities of the different load types.
Sensors 20 00162 g012
Table 1. The architectures and parameters of TDV-CNN.
Table 1. The architectures and parameters of TDV-CNN.
No.Layer typeActivationNo. of KernelDropoutPaddingKernel sizeStrideOutput
1Conv.Leaky ReLu6No25 × 51104 × 104 × 6
2Maxpooling--No-2 × 22 × 252 × 52 × 6
3Conv.Leaky ReLu12No25 × 5152 × 52 × 12
4Maxpooling--No-2 × 22 × 226 × 26 × 12
5Conv.Leaky ReLu24No25 × 5126 × 26 × 24
6Maxpooling--No-2 × 22 × 213 × 13 × 24
7LinearLeaky ReLu10.2-4056-4056
8LinearLeaky ReLu10.2-512-512
9LinearLeaky ReLu10.2-64-64
10LinearSoftmax1No-10-10
Conv.: two-dimensional convolutional layer.
Table 2. Typical loads.
Table 2. Typical loads.
NumberLoad NamePower (W)Load Type
1Vacuum cleaner1200Inductive
2Fluorescent lamp480Capacitive
3Dimming lamp1000Others
4Heater800Resistive
5Desktop computer350Switching
Table 3. Typical loads and the corresponding labels.
Table 3. Typical loads and the corresponding labels.
Load NameLoad TypeWork StateData Set Label
HeaterResistiveNormal0
Arc1
Vacuum cleanerInductiveNormal2
Arc3
Desktop ComputerSwitchingNormal4
Arc5
DimmerOthersNormal6
Arc7
Fluorescent lampCapacitiveNormal8
Arc9
Table 4. Classification results of TDV-CNN method.
Table 4. Classification results of TDV-CNN method.
Category0123456789
Identification accuracy98%100%100%96%100%91%100%89%100%98%
Prediction accuracy of each sample: 97.2%
Prediction accuracy (ignore the load type): 98.7%
Table 5. Properties comparison with prior methods.
Table 5. Properties comparison with prior methods.
MethodsDetection AccuracyRecognize the Exact Arcing Type
Yang et al. [14]97.0% ×
Wang et al. [4]94.3%
Hien et al. [27]99.85% ×
TDV-CNN method98.7%

Share and Cite

MDPI and ACS Style

Yang, K.; Chu, R.; Zhang, R.; Xiao, J.; Tu, R. A Novel Methodology for Series Arc Fault Detection by Temporal Domain Visualization and Convolutional Neural Network. Sensors 2020, 20, 162. https://doi.org/10.3390/s20010162

AMA Style

Yang K, Chu R, Zhang R, Xiao J, Tu R. A Novel Methodology for Series Arc Fault Detection by Temporal Domain Visualization and Convolutional Neural Network. Sensors. 2020; 20(1):162. https://doi.org/10.3390/s20010162

Chicago/Turabian Style

Yang, Kai, Ruobo Chu, Rencheng Zhang, Jinchao Xiao, and Ran Tu. 2020. "A Novel Methodology for Series Arc Fault Detection by Temporal Domain Visualization and Convolutional Neural Network" Sensors 20, no. 1: 162. https://doi.org/10.3390/s20010162

APA Style

Yang, K., Chu, R., Zhang, R., Xiao, J., & Tu, R. (2020). A Novel Methodology for Series Arc Fault Detection by Temporal Domain Visualization and Convolutional Neural Network. Sensors, 20(1), 162. https://doi.org/10.3390/s20010162

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