Next Article in Journal
A Robot-Assisted Framework for Rehabilitation Practices: Implementation and Experimental Results
Previous Article in Journal
Advances in Portable Atom Interferometry-Based Gravity Sensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Series Arc Fault Detection Based on Multimodal Feature Fusion

School of Safety Engineering, Shenyang Aerospace University, Shenyang 110136, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(17), 7646; https://doi.org/10.3390/s23177646
Submission received: 27 July 2023 / Revised: 26 August 2023 / Accepted: 30 August 2023 / Published: 4 September 2023
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
In low-voltage distribution systems, the load types are complex, so traditional detection methods cannot effectively identify series arc faults. To address this problem, this paper proposes an arc fault detection method based on multimodal feature fusion. Firstly, the different mode features of the current signal are extracted by mathematical statistics, Fourier transform, wavelet packet transform, and continuous wavelet transform. The different modal features include one-dimensional features, such as time-domain features, frequency-domain features, and wavelet packet energy features, and two-dimensional features of time-spectrum images. Secondly, the extracted features are preprocessed and prioritized for importance based on different machine learning algorithms to improve the feature data quality. The features of higher importance are input into an arc fault detection model. Finally, an arc fault detection model is constructed based on a one-dimensional convolutional network and a deep residual shrinkage network to achieve high accuracy. The proposed detection method has higher detection accuracy and better performance compared with the arc fault detection method based on single-mode features.

1. Introduction

When a series arc fault occurs, the current value is often less than the threshold of the circuit breaker. When the arc burns, its temperature can reach thousands of degrees, and it is not easily extinguished. While the voltage is 20 V, the arc can still maintain a continuous and stable combustion. Statistical analysis shows that the proportion of electric fires caused by arc faults is up to 50%. Therefore, arc fault detection is important to ensure electrical safety [1,2].
Currently, extensive research on series arc fault detection is being conducted by scholars from various perspectives. The research can be categorized into three main areas. Firstly, researchers focus on arc fault detection by analyzing its physical characteristics. Sensor technology is employed to detect indicators such as arc light, arc sound, temperature, and electromagnetic radiation, enabling the determination of whether an arc fault has occurred [3,4,5,6]. Secondly, simulation research is employed based on mathematical models of arcs. Notable models include Cassie [7,8], Mayr [9,10], Schavemaker [11,12], and Habedank [13]. By utilizing computer simulation technology instead of conducting complex arc experiments, significant cost savings can be achieved. Thirdly, researchers investigate the detection and analysis of current signals under normal operation and arc fault conditions. This approach involves analyzing the time–frequency features of the current signal, extracting relevant features, and utilizing artificial intelligence algorithms for detection. It is currently one of the most important research directions in arc fault detection [14,15,16,17]. In addition, some researchers have started to explore the fusion of different current signal features to obtain more informative features and improve the discrimination of feature data [18,19,20]. However, most of these feature fusion methods focus on fusing features within the same modality, overlooking the complementary nature of information between different modalities. Additionally, their feature fusion approaches primarily rely on direct concatenation fusion of low-level features, resulting in fused features that contain amounts of noise and redundant information, thus impacting the accuracy of arc fault detection.
To address the above problems, this paper proposes an arc fault detection method based on multimodal feature fusion. It utilizes the complementary nature of different modalities’ information to achieve accurate detection of series arc faults. Wang [21] reduces the sampling error and improves the efficiency and accuracy of a vehicle detection system by matching the coordinate relationship between the two sensors. Virk [22] uses this multimodal technique to assign appropriate weights to the features obtained in multiple domains, thus improving the detection accuracy. Liang [23] improves the accuracy of false information detection by integrating text features and visual features and taking low-dimensional features as joint features of multiple modes.
The main contributions of this paper are as follows:
(1) The current signal features of normal operation and arc fault under different load conditions are analyzed.
(2) According to the analysis results of the current signal, methods such as mathematical statistics, Fourier transform, wavelet packet transform, and continuous wavelet transform are used to extract the time-domain statistical features, frequency-domain harmonic factor, harmonic distortion rate features, wavelet packet energy features, and continuous wavelet transform time–frequency image features. These features all reflect current signal characteristics to a certain extent.
(3) In order to solve the problem of low detection accuracy caused by low feature quality, a feature data processing method is proposed. Random forest, gradient boosting tree, and limit gradient boosting tree are used to select one-dimensional data features. Then, grayscale and principal component analysis (PCA) are used to reconstruct the time–frequency image features to improve the feature data quality.
(4) According to the idea of ensemble learning and decision-level feature fusion, a series arc fault detection model is constructed using one-dimensional convolutional networks and deep residual shrinkage networks. This model achieves high accuracy in arc fault detection, with an average detection accuracy of 98.87%. In a set of 1000 random test samples, the detection accuracy reaches 99.30%, which demonstrates strong generalization ability.

2. Current Signal Analysis and Feature Extraction

2.1. Current Signal Analysis

According to the UL1699 international standard, a series arc fault experimental platform is constructed. It mainly includes the arc fault generator, experimental loads, 220 V/50 Hz AC power supply, sampling resistors, and oscilloscopes, as shown in Figure 1 and Figure 2. The arc generator is the core of the series arc fault simulation experimental platform design. The TDS1001C-SC of Tektronix oscilloscope and the TPP0101 10× voltage probe are selected to complete the experiment. The sample interval is 4 × 10−4 s. The current waveform of the circuit is obtained by the sampling resistance method. The six kinds of electrical loads that are commonly used in low-voltage distribution systems are selected. As shown in Table 1, the experimental loads can be divided into two types: linear loads and nonlinear loads.
The current signal data are normalized and further processed by Fourier transform to obtain the current amplitude spectrum. Among them, the linear load is exemplified by an incandescent lamp load. The current waveform is shown in Figure 3, and the current amplitude spectrum is shown in Figure 4. The nonlinear load is exemplified by a computer load. The current waveform is shown in Figure 5, and the current amplitude spectrum is shown in Figure 6.
The comparative analysis of current signal characteristics during normal operation and arc fault revealed the following observations. When the load is linear, the current waveform is a relatively regular sine wave during normal operation. However, when an arc fault occurs, the current waveform is distorted to a certain extent, and there is a “zero rest” phenomenon. The fault current contains some high-order harmonics. When the load is nonlinear, the current waveform of normal operation may be similar to the “zero rest” phenomenon and exhibit severe distortion. When arc fault occurs, the current contains some high-order harmonics and the odd harmonic amplitude growth is more obvious.

2.2. Current Signal Feature Extraction

2.2.1. Time-Domain Feature Extraction

Signal analysis methods mainly include time-domain analysis, frequency-domain analysis, and time–frequency analysis. Among them, time-domain analysis is the simplest and most straightforward method. It can quickly and intuitively reflect signal features and is widely used in fields such as fault detection and optical communication. Time-domain analysis enables the extraction of various features, both dimensional and dimensionless. Dimensional features are susceptible to environmental and load influences, while dimensionless features remain unaffected by such factors, making them more suitable for capturing the current state and extracting signal features. Time-domain features such as mean value, crowd value, standard deviation, mean square value, root mean square value, skewness index, kurtosis index, peak index, waveform index, pulse index, margin index, etc., are selected.

2.2.2. Frequency-Domain Feature Extraction

Time-domain analysis provides a straightforward representation of signal features but lacks the ability to reveal deeper underlying information. Fourier transform can decompose signals into sine waves of different frequencies, thereby processing complex signals and extracting more feature information. During normal operation, the current amplitude spectrum is mainly concentrated at the fundamental frequency of 50 HZ. When a series arc fault occurs, the amplitude of odd harmonics increases significantly compared with that under normal operation conditions, and the increase in odd harmonic amplitude is not affected by the load type. Considering the influence of load on harmonic amplitude, a harmonic factor is introduced to represent the change in harmonic content in the current signal. The calculation principle is shown in Formula (1).
P k = H k H 1 k = 2 , 3 , , n
where Pk is the kth harmonic factor, Hk is the kth harmonic amplitude, H1 is the fundamental amplitude, k is the number of harmonics, and n is the maximum number of harmonics. In this paper, the odd harmonic amplitude variation is studied, and k is taken as an odd number. From the spectrum analysis, it is observed that the amplitude of harmonics decreases as the harmonic order increases. To avoid the issue of very small amplitudes for high-order harmonics, the first ten odd harmonic factors are selected as feature indicators for detecting series arc faults. Figure 7 illustrates the distinct differences in odd harmonic factors between normal operation and arc fault conditions, making them valuable features for detecting series arc faults. In addition, when the arc fault occurs, the fault current waveform appears with different degrees of distortion. Therefore, this paper calculates the total harmonic distortion rate of the current signal through the Fourier transform, which is used to describe the degree of distortion of the current waveform relative to the sine wave, abbreviated as THD. The calculation principle is shown in Formula (2).
T H D = k = 2 H ( G k G 1 ) 2
where THD is the total harmonic distortion rate, Gk is the kth harmonic rms value, G1 is the fundamental rms value, k is the number of harmonics, and H is the specific order, generally taken as 2–39. The amplitude value of high-order harmonic waves is very small, and its impact on the total harmonic distortion rate can be ignored. To reduce the computational complexity, H is taken as 20. The total harmonic distortion rate can be used to detect whether an arc fault occurs.

2.2.3. Wavelet Packet Energy Feature Extraction

According to the amplitude spectrum of the current signal, when an arc fault occurs, the harmonic content changes significantly. This change is not only reflected in the integer-order harmonics, but also in the interharmonics. More accurate analysis methods are needed to analyze the current signal. Wavelet packet analysis enables better time–frequency localization analysis of signals containing a large amount of low- and high-frequency information. Therefore, this study uses wavelet packet transform to process current signals and achieve interharmonics energy calculation. Wavelet packet transform is an extension of wavelet transform. Orthogonal wavelet packet bases are generated from a standard Orthogonalization scale parameter through a two-scale difference equation [21,22]. The calculation of the orthogonal wavelet packet bases is shown in Equation (3), and the biorthogonal difference equation is represented by Equation (4).
w n , j , k ( t ) = 2 j / 2 w n ( 2 j t k , n Z / Z 1 , j , k Z )
w 2 n ( t ) = 2 K Z h k w n ( 2 t k ) w 2 n + 1 ( t ) = 2 K Z g k w n ( 2 t k )
where n, j, and k represent the positions of wavelet packets in the grading, hk is the low-pass filter, and gk is the high-pass filter. The wavelet packet decomposition coefficients are obtained from the projection of the signal S(t) in the orthogonal wavelet basis space. The calculation is shown in Equation (5).
c n , j , k = + S ( t ) w n , j , k ( t ) d t
When the wavelet packet basis function is a set of orthogonal bases, the wavelet packet transform has the property of energy conservation. The energy of the wavelet packet at a single scale is the sum of squares of the wavelet packet coefficients at that scale [23]. The calculation can be expressed as shown in Equation (6).
E j = k c n , j , k 2
In the process of wavelet packet decomposition, it is necessary to select an appropriate wavelet function based on the signal characteristics. The Daubechies series wavelet is favorable for processing sudden signals such as arc faults due to its orthogonality, tight support of time–frequency, high regularity, and Mallat fast algorithm. In the process of current signal decomposition, too many layers of decomposition will lead to an increase in the amount of calculation. With the increase in the number of layers, the effective information will also be reduced, resulting in data redundancy, affecting the accuracy and efficiency of detection, while too few layers of decomposition will lead to incomplete features. After comprehensive consideration, five-layer wavelet decomposition is performed to extract the energy features of the wavelet packet.
As shown in Figure 8, the wavelet packet energy of each node is normalized to facilitate the observation of its variations. It can be seen that there are differences in the wavelet packet energy of the same node under different load conditions, and the differences decrease gradually with an increasing number of wavelet packet nodes. Therefore, the extracted wavelet packet energy feature can be used to detect whether an arc fault occurs.

2.2.4. Continuous Wavelet Transform Image Features

In actual arc fault current signals, there are many nonstationary and random components. It is necessary to use wavelet analysis methods to extract features such as transients, singularities, and mutations from the signal. In this paper, continuous wavelet transform is employed as a means of extracting arc fault current features. The wavelet detail coefficients at each level are extracted as feature information for detecting arc faults and transformed into wavelet time–frequency image features. Compared to one-dimensional features, time–frequency image wavelet features are two-dimensional data matrices that carry more information. The basic principle is as follows [24,25].
Let ψ ( t ) L 2 ( R ) , L 2 ( R ) represent a real number space of square integrable such that the Fourier transform satisfies the condition.
C ψ = + | ψ ( ω ) | 2 d ω | ω | <
where C ψ is the permittivity condition, and ψ ( t ) is the basis wavelet or wavelet mother function. ψ ( t ) is scaled and translated to obtain the following function.
ψ a , b ( t ) = 1 | a | ψ ( t b a )
where ψ a , b ( t ) is the continuous wavelet basis function, a is the scale parameter, b is the translation parameter, and a , b R ( a 0 ) . For an arbitrary function f ( t ) L 2 ( R ) and ψ ( t ) represent a wavelet basis function, and the result of the continuous wavelet transform is as
W f ( a , b ) = | a | 1 2 + f ( t ) ψ ( t b a ) ¯ d t ,   a 0
where W f ( a , b ) is the wavelet transform of the function f(t) with respect to the function ψ a , b ( t ) , and ψ ( t ) ¯ is the conjugate function ψ a , b ( t ) .
In extracting time–frequency features using continuous wavelet transform, the selection of wavelet basis function and scaling parameter “a” is crucial. This study chooses the db5 wavelet function as the mother wavelet for continuous wavelet decomposition. In this paper, all the loads are tested, and the appropriate scaling scale is selected. The scaling parameters for the continuous wavelet transform of each load are presented in Table 2.
Taking the computer load current as an example, the time–frequency image features obtained from the continuous wavelet transform are shown in Figure 9. The nonstationary and random components in the current signal are reflected in the continuous wavelet transform time–frequency image. There are obvious differences between time–frequency images of normal operation and arc faults, which can be used as an important feature to detect arc faults.

3. Arc Fault Feature Data Processing

3.1. Feature Selection

There may be redundant and invalid features in the preliminary feature extraction, which affects the efficiency and accuracy of series arc fault detection. Three different tree algorithms are used to rank the importance of one-dimensional features, such as time-domain features, frequency-domain features, and wavelet packet energy features. Feature selection is made according to the ranking results, as shown in Figure 10, Figure 11 and Figure 12.
Based on the sorting results, retaining the top 90% of the cumulative importance features not only avoids excessive loss of feature information, but also ensures detection efficiency. In time-domain features, features with lower importance, such as pulse indicators, root mean square values, and mean square values, are removed while retaining the remaining eight features. In the frequency-domain features, the 17th and 21st harmonic factors are removed, while the remaining 9 features are retained. In the energy features of wavelet packets, 10 features with lower importance are removed, while 22 features with higher importance are retained.

3.2. Time–Frequency Image Grayscale

Each pixel’s color is determined by three components, i.e., red, Green, and blue. Each component ranges from 0 to 255, and a pixel can have more than 16 million color variations. The gray-level processing of a feature image can change the three-channel into a single-channel, which is beneficial to reduce the computation. There are three kinds of image grayscale algorithms: maximum-value method, average-value method, and weighted average-value method. The maximum method generates images with high brightness. The average method generates softer images. The images generated by the weighted average method are most easily recognized by computers. This paper uses the weighted average method, and the calculation principle is shown in Equation (10). Taking the computer load current as an example, the grayscale time–frequency feature images are shown in Figure 13.
Gray ( i , j ) = w R R + w G G + w B B
where i and j are the horizontal and vertical coordinates of the pixel points, respectively; Gray ( i , j ) is the grayscale function; w R , w G , and w B are the weights of R, G, and B, respectively; and generally, when w R = 0.299 , w G = 0.587 , and w B = 0.114 , the grayscale effect is the best.

3.3. Time–Frequency Image Feature Reconstruction

The image structure after grayscale processing is (128, 128, 1), encompassing 16,384 feature values. It can be found that there are a large number of highly correlated and invalid features by analyzing the grayscale image. There are fewer effective feature values that can identify the load type and state. In response to this issue, this paper uses principal component analysis (PCA) to reconstruct time–frequency image features. Assuming there are N images, Xi is the column vector of the i-th image, and X is the combination matrix of N images. The overall covariance matrix is given by
μ = 1 N i = 0 N 1 X i
C = 1 N i = 0 N 1 ( X i μ ) ( X i μ ) T = 1 N X X T
where μ is the average image vector of the sample set images, and C is the covariance matrix. Let the eigenvalues of the covariance matrix be λ i and the corresponding eigenvectors be u i . The top L largest eigenvectors are selected to construct the projection matrix E = ( u 0 , u 1 , , u L 1 ) , where L is determined by the cumulative contribution rate α of the eigenvalues.
α i = 0 L 1 λ i i = 0 m n 1 λ i
If α = 0.95 is taken while preserving the internal information of the original feature vector as much as possible, then L 216 . Therefore, this article takes L = 256 to reconstruct the time–frequency image features.

4. Series Arc Fault Detection Algorithm

This paper proposes a series arc fault detection method based on multimodal feature fusion. The different arc fault detection submodel is designed and built according to the different mode feature. The submodels are integrated, and the decision results are fused to form new feature vectors. Aiming at one-dimensional features such as time-domain features, frequency-domain features, and wavelet packet energy features, a one-dimensional convolutional neural network is designed. It includes two convolution layers, three batch normalization layers, one maximum pooling layer, one flat layer, and two full connection layers. After the convolutional layer and maximum pooling layer, the feature data are normalized in batches to avoid gradient vanishing and explosion caused by data changes. The activation function of the convolution layer is ReLU. The output layer is the full connection layer, and the activation function is SoftMax.
The arc fault detection model of the deep residual systolic network is designed for the time–frequency image features. This architecture includes an attention layer, a convolution layer, a residual systolic layer, three batch normalization layers, two maximum pooling layers, one average pooling layer, and two fully connected layers. The attention layer uses the SoftMax activation function, and the convolution layer uses the ReLU activation function. The Attention-DRSN arc fault detection model is shown in Figure 14. The network structure of the residual systolic layer is shown in Figure 15. The automatic soft thresholding of the model is achieved by embedding a subnetwork in the residual module, which can adaptively eliminate noise and redundant information in the feature learning process [26].
An attention mechanism is a mechanism that focuses attention on key feature information. It is mainly divided into two steps: Step 1, obtaining local key information through global scanning; Step 2, enhancing effective information to suppress ineffective information. For N input messages, X = [ X 1 , X 2 , , X N ] has:
α i = Softmax [ s ( X i , q ) ] = exp [ s ( X i , q ) ] j = 1 N exp [ s ( X j , q ) ]
where α i is the attention distribution; SoftMax is the normalized exponential function; q is the query vector; and s ( X i , q ) is the attention scoring function, using the dot product model s ( X i , q ) = X i T q .
Calculated from the attention distribution:
S = Att ( X , q ) = i = 1 N α i X i
where S is the output result, and Att ( X , q ) is the attention mechanism function.
The residual shrinkage layer consists of two convolution (Conv) units and a subnetwork composed of fully connected layers (FC). C is the number of channels in the feature map, W is the width of the feature map, l indicates the depth of the feature map, and K is the number of kernels in each convolutional layer. Batch normalization (BN) is utilized to normalize the data distribution and prevent parameter saturation. ReLU is used as the activation function. After taking the absolute value of feature x, global average pooling (GAP) is performed, and the result z is used as the input to the subnetwork. The sigmoid function is the output function of the subnetwork, scaling the output value to between (0, 1). Finally, the threshold is obtained by multiplying z with the output value a to achieve soft thresholding. The calculation principle is as follows.
z = X ¯
a c = 1 1 + e z c
τ c = z a c
where X is the output feature image from the previous convolutional layer, zc is the neuron feature in the c-th layer, and ac is the scaling parameter of the c-th layer. τ c represents the c-th channel threshold of the feature image. The soft thresholding function is calculated as follows.
y = x τ ,   x > τ 0 ,     τ x τ x + τ ,   x < τ
where x is the input feature, y is the output feature, and τ is the threshold value. The derivative is applied to the function, and the corresponding formula is presented as (19). The soft threshold function allows for setting certain interval features to 0 while retaining the valid features to enhance the map process.
y x = 1 ,   x > τ 0 ,   τ x τ 1 ,   x < τ
The decision-level feature fusion layer consists of three fully connected layers. The activation function of the first two layers is ReLU, and L2 regularization is applied to these layers. The last full connection layer is output as the test result, and the activation function is SoftMax. The optimizer uses the Radam optimization algorithm to dynamically adjust parameters such as learning rate during training. Finally, the classification cross-entropy function is used as the loss function to evaluate the performance of the model. The multidomain feature fusion arc detection model is shown in Figure 16.
An arc fault detection method based on multimodal feature fusion is proposed as shown in Figure 17 in order to obtain more characteristic information, increase the feature differentiation of current signal under different load states, and improve the arc fault detection accuracy.

5. Result

5.1. Result Analysis

In the serial arc fault detection experiment, the processed feature data samples are labeled, and the labels are one-hot encoded. Four feature datasets are constructed through time-domain, frequency-domain, wavelet packet energy, and time–frequency image features. A total of 530 sets of each type of feature under different loads and states are taken as detection samples. The data sets are scrambled and divided into training and validation sets in a 3:1 ratio to train and verify the model. Each epoch contains 16 data samples, and the number of iterations is set to 50. The detection accuracy is shown in Figure 18, and the change curve of loss value is shown in Figure 19.
From Figure 13 and Figure 14, it can be observed that the accuracy of arc fault detection and the change in loss value exhibit stability, with no overfitting and underfitting. The constructed model demonstrates excellent performance. On the training set, the model shows rapid convergence with a significant increase in detection accuracy and a rapid decrease in the loss value. In the seventh iteration, the training accuracy reaches over 90%, the loss value decreases to below 0.4, and both tend to stabilize. On the validation set, due to the initial complexity of learned feature information, the convergence is slower for the first four iterations. However, after four iterations, the convergence speed increases, and the loss value decreases rapidly. At the 10th iteration, the validation accuracy reaches over 90%, the loss value decreases to below 0.3, and the change curve gradually stabilizes. Finally, on the training set, the detection accuracy reaches 99.72%, and the loss value decreases to 0.0801. On the validation set, the detection accuracy reaches 99.42%, and the loss value decreases to 0.0836.

5.2. Test Result Validation and Visualization

The characteristic data set of arc fault detection is constructed by assigning labels and thermal coding to the features after data processing. The composition of the data set is shown in Table 3.
To avoid one-sidedness and randomness in the detection results of a single validation set, a cross-validation method is adopted to prove the effectiveness of the detection results. The training and validation sets are redivided into a ratio of 3:1. One set of data is used as the validation set, while the other three sets of data are used as the training set. The process is repeated four times, and the results are shown in Table 4.
A total of 1000 sets of new samples are randomly selected as the test set to test the model and verify its generalization ability. The highest detection accuracy under different load states reaches 100%, and the lowest detection accuracy reaches 96.80%, exceeding 95%. Among the 1000 sets of test samples, 993 sets test correctly, and 7 sets test incorrectly. The detection accuracy reaches 99.30%. The detection effect is good, and the model has strong generalization ability. The following figure visualizes the detection results of the Attention-DRSN model in the form of a confusion matrix.
As shown in Figure 20, among the 89 computer load arc fault samples, 3 samples are recognized as induction cooker load faults. Among the 89 induction cooker load arc faults samples, 2 samples are recognized as computer load faults. This is due to the fact that both induction cooker load and computer load fault current waveforms contain a large number of pulses and spikes, and the time–frequency image features extracted using the continuous wavelet transform are similar.

5.3. Comparison with Detection Methods Based on Single-Modal Feature

To verify the superiority of multimodal features for series arc fault detection, this study constructs two arc fault detection models based on single-modal features, which are the Attention-DRSN model and the one-dimensional feature fusion model. The Attention-DRSN model utilizes the attention mechanism and the deep residual shrinkage network to detect arc faults from time–frequency image features. The one-dimensional feature fusion model uses the time-domain feature, frequency-domain feature, and wavelet packet energy feature. A comparative analysis is conducted with the proposed detection algorithm. The detection accuracies of the three methods on the validation set are illustrated in Figure 21, and the variation curves of the loss values are shown in Figure 22. All three methods achieve satisfactory results. Among them, the multimodal feature fusion method exhibits the best performance, with a detection accuracy of 99.33%. The detection accuracy of the Attention-DRSN model and the one-dimensional feature fusion method are quite similar, with accuracies of 98.11% and 98.04%, respectively.
The Attention-DRSN model demonstrates the fastest convergence rate among the three methods, the convergence rate of the multimodal feature fusion method model is second, and the convergence rate of the one-dimensional feature fusion model is the slowest. This is because the Attention-DRSN model only detects arc fault through time–frequency image features. The feature discrimination is high and the computer vision technology is relatively mature, which has excellent performance for image processing. Compared with the one-dimensional feature fusion mode, multimodal feature fusion can learn more effective information, and feature discrimination is more obvious, so the convergence rate is faster and the detection accuracy is higher.

5.4. Comparison with Other Published Detection Methods

In this paper, Python 3.8 is used for programming, and TensorFlow 2.4 is used to construct and train the neural network model. The method proposed in this paper is compared with the methods in the latest literature, and the results are listed in Table 5.
CHU Ruobo [17] extracted high-dimensional features of arc images by constructing a multilayer convolutional neural network. The abstract feature extraction of the convolutional neural network algorithm on faulty arc data is visualized in the form of time-domain gray-value images. Both algorithms in this study and in [17] achieve more than 95% accuracy in recognizing series arcs, and both can recognize load-type pairs. However, ref. [17] utilizes frequency-domain components to generate gray-value images for recognition, while this paper mainly uses time-domain and frequency-domain feature degree division for recognition, so the recognition effect and accuracy are better.

6. Conclusions

According to the idea of ensemble learning and decision-level feature fusion, an arc fault detection method based on multimodal feature fusion is proposed, and the following conclusions are obtained:
(1) Different modal features have different feature information, and the discrimination of feature data can be improved through feature fusion.
(2) Using different machine learning algorithms to process feature data can improve the quality of feature data and avoid interference from invalid and redundant information on detection results.
(3) The arc fault detection model based on ensemble learning and decision-level feature fusion can effectively solve the fusion problem of different modal features. Each submodel is independent and has stronger robustness.
(4) Compared with the arc fault detection method based on single-mode features, the detection method based on multimodal feature fusion has higher detection accuracy and better performance, with an average detection accuracy rate of 98.87%, and the detection accuracy rate reaches 99.30% in 1000 groups of random samples

Author Contributions

Methodology, N.Q.; software, W.W.; validation, N.Q.; formal analysis, C.H.; writing—original draft preparation, W.W. and C.H.; writing—review and editing, N.Q.; funding acquisition, N.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Liaoning Province (2023-MS-241) and the National Natural Science Foundation of China (Grant NO. 61901283).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fire Department of the Ministry of Public Security. 2018 China Fire Yearbook; Yunnan People’s Publishing House: Kunming, China, 2018. [Google Scholar]
  2. Bureau of Fire and Rescue, Ministry of Emergency Management. Fires in Residential Places Nationwide in the Past 10 Years Caused 11,634 People Killed [EB/OL]. Available online: https://www.119.gov.cn/gk/sjtj/2022/27328.shtml (accessed on 18 February 2022).
  3. Sidhu, T.S.; Singh, G.; Sachdev, M.S. Microprocessor based instrument for detecting and locating electric arcs. IEEE Trans. Power Deliv. 1998, 13, 1079–1085. [Google Scholar] [CrossRef]
  4. Hu, D.; Yu, W.; Jin, Q.; Peng, J.; Zhe, Y.; Li, Y.; Feng, L.; He, B. Research and analysis of two-phase arc fault test in 12 kV switchgear. Low Volt. Appar. 2020, 594, 72–78. [Google Scholar]
  5. Yuan, Y.; Ma, S.; Wu, J.; Jia, B.; Li, W.; Luo, X. Fault diagnosis in gas insulated switchgear based on genetic algorithm and density-based spatial clustering of applications with noise. IEEE Sens. J. 2021, 21, 965–973. [Google Scholar]
  6. Liu, Z.; Ding, X.; Chen, F.; Fu, S.; Dong, T. Research on switchgear arc discharge fault and its measurement. Power Syst. Technol. 2017, 41, 1345–1349. [Google Scholar]
  7. Tseng, K.J.; Wang, Y.; Vilathgamuwa, D.M. An experimentally verified hybrid Cassie-Mayr electric arc model for power electronics simulations. IEEE Trans. Power Electron. 1997, 12, 429–436. [Google Scholar] [CrossRef]
  8. Qu, N.; Wang, J.; Liu, J. A series arc fault detection method based on Cassie model and L3/4 norm. Power Syst. Technol. 2018, 42, 3992–3997. (In Chinese) [Google Scholar]
  9. Guardado, J.L.; Maximov, S.G.; Melgoza, E.; Naredo, J.L.; Moreno, P. An improved arc model before current zero based on the combined Mayr and Cassie arc models. IEEE Trans. Power Deliv. 2005, 20, 138–142. [Google Scholar] [CrossRef]
  10. Yang, M.; Long, Y.; Fan, S.; Ma, G. Simulation and analysis of arc grounding fault based on combined Mayr and Cassie arc models. Electr. Meas. Instrum. 2019, 56, 8–13. (In Chinese) [Google Scholar]
  11. Li, W.; Qu, N.; Zhang, S.; Zheng, T. Simulation study of series arc fault based on wavelet analysis and Schwarz model. Fire Sci. Technol. 2020, 39, 1260–1263. (In Chinese) [Google Scholar]
  12. Gao, Y.; Wang, L.; Zhang, Y.; Zeng, K. Research on the calculation method for the parameters of the simplified Schavemaker AC arc model. Power Syst. Prot. Control 2019, 47, 96–105. (In Chinese) [Google Scholar]
  13. Wang, Y.; Cao, L.; Chen, X.; Shen, Y. Research on Habedank arc mathematics model of double pantograph-catenary considering double pantographs interval. High Volt. Appar. 2021, 57, 18–26. (In Chinese) [Google Scholar]
  14. Han, C.; Wang, Z.; Tang, A.; Gao, H.; Guo, F. Recognition method of AC series arc fault characteristics under complicated harmonic conditions. IEEE Trans. Instrum. Meas. 2021, 70, 3509709. [Google Scholar] [CrossRef]
  15. Gao, H.; Wang, Z.; Tang, A.; Han, C.; Guo, F.; Li, B. Research on series arc fault detection and phase selection feature extraction method. IEEE Trans. Instrum. Meas. 2021, 70, 2004508. [Google Scholar] [CrossRef]
  16. Liu, Y.; Guo, F.; Wang, Z.; Chen, C.K. Research on the spectral characteristics of series-type fault arcs based on information entropy. J. Electr. Eng. Technol. 2015, 30, 488–495. (In Chinese) [Google Scholar]
  17. Chu, R.; Zhang, R.; Yang, K.; Xiao, J. A series arc fault detection method based on multi-layer convolutional neural network. Power Syst. Technol. 2020, 44, 4792–4798. (In Chinese) [Google Scholar]
  18. Chen, X.; Gao, W.; Hong, C.; Tu, Y. A novel series arc fault detection method for photovoltaic system based on multi-input neural network. Int. J. Electr. Power Energy Syst. 2022, 140, 108018. [Google Scholar] [CrossRef]
  19. Zhao, H.; Liu, J.; Lou, J. Series arc fault detection based on current fluctuation and zero-current features. Electr. Power Syst. Res. 2022, 202, 107626. [Google Scholar] [CrossRef]
  20. Cui, R.; Zhang, Z.; Tong, D.; Cui, J. Improved empirical wavelet transform based multi-feature fusion for aerial AC series arc fault detection. J. Electr. Eng. Technol. 2022, 37, 3148–3161. (In Chinese) [Google Scholar]
  21. Wang, Y.; Liu, H.; Chen, N. Vehicle Detection for Unmanned Systems Based on Multimodal Feature Fusion. Appl. Sci. 2022, 12, 6198. [Google Scholar] [CrossRef]
  22. Virk, J.S.; Singh, M.; Singh, M.; Panjwani, U.; Ray, K. A Multimodal Feature Fusion Framework for Sleep-Deprived Fatigue Detection to Prevent Accidents. Sensors 2023, 23, 4129. [Google Scholar] [CrossRef]
  23. Liang, Y.; Tohti, T.; Hamdulla, A. False Information Detection via Multimodal Feature Fusion and Multi-Classifier Hybrid Prediction. Algorithms 2022, 15, 119. [Google Scholar] [CrossRef]
  24. Sun, S.; Zhang, T.; Wang, J.; Wei, S.; Shao, X. Continuous wavelet transform and MTL-SEResNet based fault level assessment of circuit breakers. J. Instrum. 2022, 43, 162–173. (In Chinese) [Google Scholar]
  25. Wang, T.Y.; Chen, H.; Wang, G.; Wu, N. EEG sleep staging model using wavelet transform and bidirectional long- and short-term memory network. J. Xi’an Jiaotong Univ. 2022, 56, 104–111. (In Chinese) [Google Scholar]
  26. Zhao, M.; Zhong, S.; Fu, X.; Tang, B.; Pecht, M. Deep residual shrinkage networks for fault diagnosis. IEEE Trans. Ind. Inform. 2019, 16, 4681–4690. [Google Scholar] [CrossRef]
  27. Cui, R.; Zhang, Z.; Tong, D.; Cui, J. Aviation AC Series Arc Fault Detection Based on Improve Empirical Wavelet Transform Multi-Feature Fusion. Trans. China Electrotech. Soc. 2022, 37, 3148–3161. [Google Scholar] [CrossRef]
  28. Wang, Y.; Ma, X.; Zhao, Y.; Zhang, D.; Li, K. Arc fault detection and load type identification based on deep auto-encoding network. J. Univ. Jinan (Sci. Technol.) 2023, 03, 322–330. [Google Scholar] [CrossRef]
  29. Su, L.; Shen, Y.; Yang, F.; Xu, B.; Cui, Y.; Wang, W.; Zou, G. Series arc fault detection combining CEEMDAN decomposition and sensitive IMF selection. J. Electron. Meas. Instrum. 2022, 36, 173–180. [Google Scholar]
Figure 1. Schematic diagram of series arc fault experiment.
Figure 1. Schematic diagram of series arc fault experiment.
Sensors 23 07646 g001
Figure 2. Structural schematic diagram of arc-generating device.
Figure 2. Structural schematic diagram of arc-generating device.
Sensors 23 07646 g002
Figure 3. Incandescent lamp load current waveforms: (a) Normal current; (b) Arc fault current.
Figure 3. Incandescent lamp load current waveforms: (a) Normal current; (b) Arc fault current.
Sensors 23 07646 g003
Figure 4. Incandescent lamp load current amplitude spectrum: (a) Normal current; (b) Arc fault current.
Figure 4. Incandescent lamp load current amplitude spectrum: (a) Normal current; (b) Arc fault current.
Sensors 23 07646 g004
Figure 5. Computer load current waveforms: (a) Normal current; (b) Arc fault current.
Figure 5. Computer load current waveforms: (a) Normal current; (b) Arc fault current.
Sensors 23 07646 g005
Figure 6. Computer load current amplitude spectrum: (a) Normal current; (b) Arc fault current.
Figure 6. Computer load current amplitude spectrum: (a) Normal current; (b) Arc fault current.
Sensors 23 07646 g006
Figure 7. Odd harmonic factor for each load at different states.
Figure 7. Odd harmonic factor for each load at different states.
Sensors 23 07646 g007
Figure 8. Wavelet packet energy for each load at different states.
Figure 8. Wavelet packet energy for each load at different states.
Sensors 23 07646 g008
Figure 9. Computer load time–frequency image feature: (a) Normal current; (b) Arc fault current.
Figure 9. Computer load time–frequency image feature: (a) Normal current; (b) Arc fault current.
Sensors 23 07646 g009
Figure 10. Cumulative importance of time-domain features.
Figure 10. Cumulative importance of time-domain features.
Sensors 23 07646 g010
Figure 11. Frequency-domain cumulative importance of features.
Figure 11. Frequency-domain cumulative importance of features.
Sensors 23 07646 g011
Figure 12. Importance ranking of integrated wavelet packet energy features.
Figure 12. Importance ranking of integrated wavelet packet energy features.
Sensors 23 07646 g012
Figure 13. Grayization of computer load time–frequency image.
Figure 13. Grayization of computer load time–frequency image.
Sensors 23 07646 g013
Figure 14. Attention-DRSN arc fault detection model.
Figure 14. Attention-DRSN arc fault detection model.
Sensors 23 07646 g014
Figure 15. Network structure of residual shrinkage layer.
Figure 15. Network structure of residual shrinkage layer.
Sensors 23 07646 g015
Figure 16. Multidomain feature fusion arc detection model.
Figure 16. Multidomain feature fusion arc detection model.
Sensors 23 07646 g016
Figure 17. Multimodal feature fusion fault detection model.
Figure 17. Multimodal feature fusion fault detection model.
Sensors 23 07646 g017
Figure 18. Accuracy change curve.
Figure 18. Accuracy change curve.
Sensors 23 07646 g018
Figure 19. Loss value change curve.
Figure 19. Loss value change curve.
Sensors 23 07646 g019
Figure 20. Confusion matrix for classification results.
Figure 20. Confusion matrix for classification results.
Sensors 23 07646 g020
Figure 21. Accuracy change curve.
Figure 21. Accuracy change curve.
Sensors 23 07646 g021
Figure 22. Loss value change curve.
Figure 22. Loss value change curve.
Sensors 23 07646 g022
Table 1. Experimental load type.
Table 1. Experimental load type.
Serial NumberLoad TypeExperimental LoadPower Rating
1LinearIncandescent lamps100 W
2LinearIncandescent series inductor100 W
3LinearElectric hair dryer400 W
4NonlinearInduction cooker1200 W
5NonlinearComputer350 W
6NonlinearHand drill500 W
Table 2. Selection of scaling.
Table 2. Selection of scaling.
Serial NumberExperimental LoadScaling Parameter a
1Incandescent lamps64
2Incandescent series inductor64
3Electric hair dryer64
4Induction cooker64
5Computer64
6Hand drill32
Table 3. Dataset composition.
Table 3. Dataset composition.
Experimental LoadLoad StatusOriginal SampleExpanded SampleLabelThermal Coding
Incandescent lampNormal625300[1 0 0 0 0 0 0 0 0 0 0 0]
Arc fault625301[0 1 0 0 0 0 0 0 0 0 0 0]
Series inductance of incandescent lampsNormal625302[0 0 1 0 0 0 0 0 0 0 0 0]
Arc fault625303[0 0 0 1 0 0 0 0 0 0 0 0]
Hair dryerNormal625304[0 0 0 0 1 0 0 0 0 0 0 0]
Arc fault625305[0 0 0 0 0 1 0 0 0 0 0 0]
Induction cookerNormal625306[0 0 0 0 0 0 1 0 0 0 0 0]
Arc fault625307[0 0 0 0 0 0 0 1 0 0 0 0]
ComputerNormal625308[0 0 0 0 0 0 0 0 1 0 0 0]
Arc fault625309[0 0 0 0 0 0 0 0 0 1 0 0]
Electric hand drillNormal6253010[0 0 0 0 0 0 0 0 0 0 1 0]
Arc fault6253011[0 0 0 0 0 0 0 0 0 0 0 1]
Table 4. Cross-validation.
Table 4. Cross-validation.
Serial NumberLoss ValueAccuracy Rate (%)
10.119998.53
20.096299.26
30.104198.47
40.097399.15
Mean0.104398.87
Table 5. Comparison with other published detection methods.
Table 5. Comparison with other published detection methods.
PaperDetection MethodDetection AccuracyExperiment LoadComputational Complexity (Highest Order)
This paperAttention-DRSN98.87%6Linear and nonlinear
Reference [17]TDV-CNN97.7%5Linear
Reference [27]IEWT-ELM97.85%7Mixed load
Reference [28]Deep auto-encoding network98.56%8Nonlinear
Reference [29]SVM88.33%3Nonlinear
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Qu, N.; Wei, W.; Hu, C. Series Arc Fault Detection Based on Multimodal Feature Fusion. Sensors 2023, 23, 7646. https://doi.org/10.3390/s23177646

AMA Style

Qu N, Wei W, Hu C. Series Arc Fault Detection Based on Multimodal Feature Fusion. Sensors. 2023; 23(17):7646. https://doi.org/10.3390/s23177646

Chicago/Turabian Style

Qu, Na, Wenlong Wei, and Congqiang Hu. 2023. "Series Arc Fault Detection Based on Multimodal Feature Fusion" Sensors 23, no. 17: 7646. https://doi.org/10.3390/s23177646

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