1. Introduction
The distribution lines in high-rise buildings are densely distributed and partially exposed, making them prone to insulation aging and poor contact when exposed to wind and rain. Aging insulation and poor contact of the circuit can easily cause faults and arcs in the circuits. The arc with a center temperature of up to 5000–15,000 °C can easily cause electrical fires by igniting surrounding flammable materials, resulting in an adverse effect on the safe and reliable operation of the distribution network [
1]. According to national statistics from 2012 to 2021, there were 1.324 million residential fires in China, of which electrical fires accounted for 42.7% [
2].
According to the topology of the arc fault in the circuit, it can be divided into series and parallel arc faults. When a parallel arc fault occurs, the circuit current significantly increases, and traditional circuit breakers can be triggered to cut off the circuit promptly. When a series arc fault occurs, the circuit current will decrease, making it impossible to trigger traditional circuit breakers [
3]. The series arc fault has the characteristics of concealment, complexity, and instability, making it hard to be accurately detected [
4,
5].
The occurrence of an arc is usually accompanied by phenomena such as arc light, arc sound, and electromagnetic radiation. Therefore, temperature, photosensitive, antenna, and other sensors were often used to monitor arc faults in the early stages [
6,
7,
8,
9,
10]. However, the effectiveness of these non-contact methods is limited by the installation location of the sensors and is easily affected by external environmental factors. Due to the significant changes in the current waveform, such as a decrease in amplitude and waveform distortion, the time domain and the frequency domain characteristics of the current waveform were also used to detect the arc fault [
11,
12]. However, the interference of high-frequency harmonic from numerous nonlinear loads, such as switching power supplies, makes it hard to accurately detect arc faults by fixed feature thresholds, leading to a protection mis-operation or mal-operation.
In recent years, with the widespread application of artificial intelligence methods in various fields, lots of work has been carried out using machine learning to detect arc faults and has achieved good results in some aspects [
13]. The authors in [
14] compare the performances of eight machine learning approaches with five time domain parameters of the current for series dc arc fault detection under several typical loads, especially nonlinear and complex loads such as power electronic loads. The authors in [
15] propose a lightweight ac arc fault detection method by integration of load classification by K-nearest neighbor (KNN) and feature selection by sequential floating forward selection. The authors in [
16] provide a lightweight arc fault detection method based on the EffNet module, deployed on the embedded platform Raspberry Pi 4B for an arc fault detection device (AFDD). The authors in [
17] propose a one-dimensional convolutional neural network (CNN) method driven by an improved high-frequency RLC arc model. The authors in [
18] apply a CNN-based network directly to the raw data without processing, achieving a high accuracy and load classification along with an arc fault detection accuracy of 99.05% for four major load groups. The authors in [
19] establish a phase space reconstruction and CNN-based method implemented by the field programmable gate array (FPGA) hardware platform.
Most of the practical applied artificial intelligence methods are implemented on the embedded platform with rather high computing power due to massive samples and training parameters. In practical application for AFDD, it is challenging to run the artificial intelligence methods on the industrial microcontroller units (MCUs) such as STM32 series MCUs with properties of relatively low cost and computing power. The authors in [
20] offer a hybrid time and frequency analysis and fully connected neural network (HTFNN)-based method, which uses category recognition to address the feature overlap among different loads and working states, as well as reduce the state identification complexity. The HTFNN method is implemented on a STM32F407ZG MCU from Italian company STMicroelectronics (Plan-les-Ouates, Switzerland), and general accuracies of normal and arcing state identification in the Re, CI, and Sw categories is 99.64%, 100%, and 98.45%, respectively. However, the HTFNN method may encounter difficulties in practical applications due to the poor feasibility of the category classification under masking loads.
There are currently few studies on lightweight arc fault detection approaches for artificial intelligence models implemented on industrial MCUs under random masking load. Therefore, studying a lightweight arc fault detection method based on neural network, enhancing its accuracy and lowering its computational complexity, is of considerable importance and has extensive application potential.
This paper proposes a hybrid arc fault detection method based on a Back Propagation (BP) neural network and hardware feature algorithm. To reduce the complexity, the sample state is classified into two categories by the level of the total harmonic distortion (THD) of the current. The category with THD is managed by the BP neural network, while the other one is assessed by a fixed threshold of a novel feature named pulse signal number per unit cycle, which is converted from the high-frequency components by a feature extraction circuit. Finally, the arc fault detection is implemented on hardware based on the STM32F401RCT6 MCU for a micro circuit breaker. The main studies are listed as follows:
Experiments are carried out to collect data under various loads, creating a series arc fault dataset for extensive analysis and modeling. The current waveform features of the arc faults are discussed under different load types.
A novel feature named pulse signal number per unit cycle is extracted, reflecting the zero-off phenomena when an arc fault occurs. The current features, including pulse signal number per unit cycle, amplitudes of third and fifth harmonic contents, THD, and root mean square (RMS) value and its change rate, are analyzed and chosen for the arc fault detection.
Instead of raw current data, six current features are chosen to drive the BP neural network, lowering the computational complexity. Adam optimizer is applied for the BP neural network and its performance is compared to other commonly used optimizers.
The proposed arc fault detection method is validated on a hardware platform for micro circuit breakers. The performance of the proposed method is evaluated along with typical methods from the recent literature.
2. Data Collection and Analysis
Five types of household loads, including pure resistive load, and six kinds of masking loads are selected for the experiments, as shown in
Table 1. According to the recommendations from IEC 62606:2022 [
21], resistors, vacuum cleaners, fluorescent lamps plus an additional 5A resistive load, electronic lamp dimmers, capacitor starting (air compressor type) motors, electric hand-held drills, and electronic switching power supplies are selected as representatives loads for testing.
Figure 1 shows the current waveforms of different loads.
Figure 1a shows the current waveform of the pure resistive load. The load is under normal and fault conditions in the first and last three cycles, respectively. The flat shoulder features, generated by the arc extinguishing near the zero-crossing points due to the fault, are marked with red circles.
Figure 1b shows the current waveform of the vacuum cleaner load. The waveform represents a normal condition on the left side of the dashed line, while an arc fault condition is on the other side.
Figure 1c,d show the current waveforms of the vacuum cleaner load during normal, early-arc, and mid-arc periods. The amplitude of the current waveform in the early-arc period is unstable, with an overall decrease and an insignificant waveform distortion. The current waveform during the mid-arc period is shown in
Figure 1d. The violently burning fault arc generates rich high-order harmonic contents, which are reflected in the burrs marked in the figure on the waveform.
The features of the arc faults are summarized below.
Both the waveforms of the pure resistor and the fluorescent lamp loads emerge with significant differences between the normal and the arc fault conditions. Moreover, the zero-off features occur at the zero-crossing points.
Due to the influence of the internal components, zero-off features exist in the waveforms of the vacuum cleaner and the capacitor starting motor loads. However, the current waveform exhibits high-order harmonic contents near the zero-crossing points under the arc fault condition.
A fault arc is equivalent to a series resistor in the circuit, leading to a decrease in the amplitude of the current.
Thus, the arc fault can be detected by the above time domain features of the current waveform under specific loads and circuit configurations. However, the features could be inconspicuous with masking loads in the circuit, making it difficult to detect arc faults solely by the time domain features. Therefore, it is necessary to carry out an arc fault detection method for different loads and circuit configurations.