Next Article in Journal
A New Thermal-Solar Field Configuration: The Rotatory Fresnel Collector or Sundial
Previous Article in Journal
Resonance Avoidance Control Algorithm for Semi-Submersible Floating Offshore Wind Turbine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Arc Fault Detection Algorithm Based on Variational Mode Decomposition and Improved Multi-Scale Fuzzy Entropy

1
School of Automation Science and Electrical Engineering, Beihang University, 37 Xueyuan Road, Haidian District, Beijing 100191, China
2
Department of Electrical Engineering, Tongji University, 4800 Cao’an Highway, Shanghai 201804, China
*
Author to whom correspondence should be addressed.
Energies 2021, 14(14), 4137; https://doi.org/10.3390/en14144137
Submission received: 26 May 2021 / Revised: 30 June 2021 / Accepted: 5 July 2021 / Published: 8 July 2021
(This article belongs to the Topic Power System Modeling and Control)

Abstract

:
Arc fault diagnosis is necessary for the safety and efficiency of PV stations. This study proposed an arc fault diagnosis algorithm formed by combining variational mode decomposition (VMD), improved multi-scale fuzzy entropy (IMFE), and support vector machine (SVM). This method first uses VMD to decompose the current into intrinsic mode functions (IMFs) in the time-frequency domain, then calculates the IMFE according to the IMFs associated with the arc fault. Finally, it uses SVM to detect arc faults according to IMFEs. Arc fault data gathered from a PV arc generation experiment platform are used to validate the proposed method. The results indicated the proposed method can classify arc fault data and normal data effectively.

Graphical Abstract

1. Introduction

With the shortage of fossil fuels and increasing concern for the environment, demand for clean energies is increasing. Among clean energies, solar energy has been found to have the advantages of sustainability and cleanliness, attracting more and more attention. According to the reports of the International Energy Agency (IEA) and the International Renewable Energy Agency (IRENA) [1,2], the total installed capacity of the global photovoltaic industry has maintained a stable upward trend from 2011 to 2019.
At present, photovoltaic systems usually operate at a high voltage to save on the investment in cables [3,4,5,6,7,8]. For example, the DC voltage of a photovoltaic system in some places has reached 1000 V [9]. High voltage makes air more easily ionized and greatly increases the possibility of a photovoltaic DC arc [10]. In addition, a PV system is often placed in harsh conditions. Small creatures, high air humidity, and so on can also trigger photovoltaic DC arcs. If an arc is not detected in time, a continuous arc can generate high temperature plasma, which can severely damage the components of the photovoltaic system or even cause a fire. This kind of damage can severely affect the efficiency and profitability of a PV system. Therefore, arc fault diagnosis plays an important role in keeping photovoltaic systems operating with reasonable efficiency, profitability, and reliability.
DC arcs can be divided into parallel arcs and series arcs. Parallel arcs will cause over-current and can be easily detected and prevented in time by the over-current protection device [11]. However, series arcs will not cause over-current. It is necessary to conduct deeper research on the diagnosis of DC-side series arcs [12,13,14,15].
At present, series arcs can be detected by using sensors to collect several types of signals or by analyzing electrical data in the time domain or the frequency domain [16,17,18,19,20,21,22]. Sensors can effectively detect arcs and complete the task of circuit protection. However, sensors are expensive and hard to use widely.
Analyzing data in the time domain has critical requirements for the input data. However, the output of the DC side of a photovoltaic power generation system will be affected by the external environment, which results in nonlinearity and instability in the data. It is usually difficult to make arc detections by using this method alone.
Analyzing electrical data in the frequency domain avoids these disadvantages. Frequency domain signal analysis methods such as the fast Fourier transformation (FFT) [23,24], the short-time Fourier transformation (STFF) [25,26], the wavelet transformation (WT) [27,28], and the empirical mode decomposition (EMD) [29,30] have been applied to the detection of DC series arcs with relatively good detection effects. However, the FFT is not suitable for nonstationary signals and is not capable of detecting when the arc occurs. The STFT relies heavily on the choice of window function. Narrow windows lead to low frequency resolution. Wide windows lead to low temporal resolution. The WT depends heavily on the choice of wavelet basis. An improper wavelet basis affects the detection. The EMD suffers from the issue of mode mixing of the IMFs. When mode mixing occurs, the decomposed signals have overlapping parts in the frequency domain. This phenomenon makes decomposition meaningless. However, the variational mode decomposition (VMD) [31,32,33,34,35,36] avoids almost all of the disadvantages mentioned above. It is a completely non-recursive signal decomposition method based on the frequency domain, which has been widely used in bearing fault detection, EEG signal detection, and so on. Due to its advantages, this method is used to decompose the current data for further analysis in this paper.
After decomposition is completed, some nonlinear parameter estimation methods should be used to furtherly analyze the results of decomposition. Approximate entropy [37], sample entropy [38], and fuzzy entropy [39,40] are used to extract the characteristic parameters of the signals obtained by analysis in the frequency domain. However, approximate entropy often produces illegal values. Sample entropy lacks stability. Fuzzy entropy only describes the characteristics of the signal in a single scale. However, the multi-scale entropy proposed by Costa makes fuzzy entropy capable of application in multi-scale situations. An improved version of multi-scale entropy is used to further analyze the decomposed data.
In this paper, an improved diagnosis algorithm consisting of VMD, IMFE, and the support vector machine (SVM) was proposed to diagnose PV DC series arc faults based on the current data. The block diagram of this algorithm is shown in Figure 1.
This algorithm consists of VMD, IMFE, and SVM. The advantages of the proposed algorithm are as follows:
  • VMD avoids mode mixing, which makes sure that decomposition is meaningful;
  • IMFE is stable and can be used to describe signals from the multi-scale;
  • SVM has great classification effects on nonlinear problems.

2. Arc Fault Diagnosis Algorithm

2.1. Arc Fault Data Feature Analysis

The proposed method of our research focused on its application in power stations located in Hubei Enshi Badong. One of them was the Songjialiangzi power plant. Photos of it are shown in Figure 2a,b.
In order to analyze the features of arc fault data, a photovoltaic DC arc generation experiment platform was built. The system chart is shown in Figure 3.
This system consisted of a PV array, a breaker, a load resistance, a current and voltage sampling device, and an arc generator. The sampling device consisted of a Hall current sensor and an oscilloscope. The sampling frequency was 500 kHz. The arc generator was established according to the UL1699B standard, whose structure is shown in Figure 4. The photos of sampling devices, the arc generator, and the arc are shown in Figure 5, Figure 6 and Figure 7.
In the experiment, the knob of the arc generator was slowly rotated to shorten the distance between the electrodes. As the distance became smaller, an arc was generated between the electrodes. Then the oscilloscope collected the current data. The current data of an arc fault under different load conditions was obtained by changing the value of the load resistance. By removing the arc generator, normal current data were also obtained.
The unprocessed signal showed that the low frequency AC noise existed in both normal and arc fault situations. This type of noise does not help to detect the fault and makes the problem complicated. Therefore, a high-pass filter with a cut-off frequency of 30 kHz was used to remove the low frequency noise. The comparison of processed current data is shown in Figure 8 and Figure 9:
Figure 8 shows that in the time domain, the current of the arc fault oscillated wildly compared to normal situations. Figure 9 indicates that the fault current was significantly different from the normal one in the 30–100 kHz band [10]. VMD was used to process the signal with the aim of analyzing the frequency components related to the arc accurately.

2.2. Variational Model Decomposition

VMD decomposes a time-series signal f ( t ) into K IMFs. Each IMF has a central frequency. VMD is an optimization problem based on IMF bandwidth minimization. It can be described by Formula (1). In Formula (1), K is the number of IMFs, k -th IMF is presented by u k ( t ) , the central frequency of u k ( t ) is presented by ω k , ( a b ) represents a convolved with b . || a || 2 represents the L2-norm of a , which can be calculated by Formula (2), and t X represents the partial derivative of X with respect to t .
{ min { u k } , { ω k } { k = 1 K t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t 2 2 } s u b j e c t   to :   k = 1 K u k ( t ) = f ( t )
a 2 = ( Re ( a ) ) 2 + ( Im ( a ) ) 2
Quadratic penalty term a and Lagrangian multiplier λ ( t ) are used to transform this problem into a non-constrained problem as shown in Formula (3). x , y represents the inner product of x and y .
L ( { u k } , { ω k } , λ ) = α k = 1 K t [ ( δ ( t ) + j π t ) u k ( t ) ] e j ω k t 2 2 + f ( t ) k = 1 K u k ( t ) 2 2 + λ ( t ) , f ( t ) k u k ( t )
This problem can be solved by using alternating the direction multiplier method (ADMM) until an augmented Lagrange saddle point is found. u k , ω k , and λ can be updated by using Formulas (4)–(6). For the convenience of subsequent analysis, Formulas (4)–(6) are given in the frequency domain. In Formulas (4)–(6), û k ( ω ) is the k -th IMF, and f ^ ( ω ) is the Fourier transformation result of the k -th IMF. θ is the noise tolerance parameter.
u k n + 1 ( ω ) = f ^ ( ω ) i k u i ( ω ) + λ ^ ( ω ) 2 1 + 2 α ( ω ω k ) 2
ω k n + 1 = 0 ω | u k ( ω ) | 2 d ω 0 | u k ( ω ) | 2 d ω
λ ^ n + 1 ( ω ) = λ ^ n ( ω ) + θ [ f ^ ( ω ) k u ^ k n + 1 ( ω ) ]
The iteration of u k , ω k , and λ can be stopped when an augmented Lagrange saddle point is found, which can be judged by Formula (7):
k u ^ k n + 1 u ^ k n 2 2 u ^ k n 2 2 < ε
When Formula (7) is satisfied, the original signal f(t) has been decomposed into K IMFs { u k } . The central frequency of u k is ω k .

2.3. Multi-Scale Fuzzy Entropy

After K IMFs are obtained by using VMD, the parameter calculated from the IMFs must be chosen as the feature of the arc. This parameter should basically maintain the same value when an arc fault does not occur. Once an arc fault occurs, this parameter should change noticeably. In this research, IMFE was chosen as the parameter. IMFE is used to measure the complexity of the time-series signal under different scales. It can be calculated through following steps.
Firstly, some sampling points in the original time-series signal were selected by using the sliding window method. Then the selected sampling points sequence { u ( i ) : 1 i N } needed to be coarsened. The coarsened sequence was established by using Formula (8):
y τ ( j ) = 1 τ i = j j + τ 1 u ( i ) , 1 j N τ + 1
In Formula (8), τ represents the length of a factor in the coarsened sequence. This process is illustrated in Figure 10.
Then the coarsened sequence { y τ ( j ) :   1 j ( N τ + 1 ) } was converted into a set of vectors { X l m : 1 l ( N τ m + 2 ) }. Formula (9) indicates the specific calculation:
X j m = { y τ ( j ) , y τ ( j + 1 ) , , y τ ( j + m 1 ) } y τ ( j ) ¯ , j = 1 , 2 , , N m τ + 2
In Formula (9), y τ ( j ) ¯ can be calculated by using Formula (10):
y τ ( j ) ¯ = 1 m j = 0 m 1 y τ ( j + j )
The distance d[ X i m , X j m ] between X i m and X j m is defined as the maximum value of the difference between the two corresponding elements:
d i j m = d [ X i m , X j m ] = max k ( 0 , m 1 ) { | y τ ( i + k ) y τ ( i ) ¯ ( y τ ( j + k ) y τ ( j ) ¯ ) | } i , j = 1 , 2 , , N m τ + 2 , i j
The similarity degree D ij m of the vectors X i m and X j m is defined by a fuzzy function μ ( d ij m , β , r ) . In Formula (12), r is calculated according to the original data and β is an adjustable constant. ρ is an adjustment factor used to enhance the ability of noise tolerance.
D i j m = μ ( d i j m , β , r ) = { 1 , 0 d i j m ρ r e ln 2 ( d i j m r ) β , d i j m > ρ r
Once a similarity degree is defined, IMFE can be calculated according to Formula (13):
F u z z y E n ( m , β , r ) = lim N [ ln ϕ m ( β , r ) ln ϕ m + 1 ( β , r ) ]
In Formula (13):
ϕ m ( β , r ) = 1 N m i = 1 N m ( 1 N m 1 j = 1 j i N m D i j m )

2.4. The Steps of Arc Fault Diagnosis Algorithm

Aiming at the non-linear and non-stationary characteristics of PV DC current, arc diagnosis is particularly suitable for combing VMD and IMFE together. The specific steps of the arc fault diagnosis algorithm are described below.
For the first step, DC current data were decomposed into several IMFs by VMD. Firstly, we initialized the number of IMFs, K IMF signal set { u ^ k 1 } , central frequency set { ω ^ k 1 } , and Lagrangian λ ^ 1 . We set n as 0. We set the value of the quadratic penalty term a . We set the noise tolerance parameter θ . Then we updated { u ^ k 1 } , { ω ^ k 1 } , and λ ^ 1 by using Formulas (4)–(6) until Formula (7) was satisfied. Eventually the K IMFs { u k } and the corresponding central frequency { ω k } were obtained.
In the second step, based on the wave form of IMFs { u k } , IMFs related to arc faults were selected.
For the third step, we used IMFE to analyze the effective intrinsic mode function. Firstly, we initialized the length of the sliding window N , the length of a factor in the coarsened sequence τ , the dimension of the converted vector m , the values of the adjustable constants ρ and β , and the formula for calculating r according to the original data. Then N sampling points from an IMF signal u k were selected by using a sliding window. The selected sampling points { u ( i ) : 1 i N } were coarsened by using Formula (8). Then the coarsened sequences { y τ ( j ) :   1 j ( N τ + 1 ) } were converted into vectors by using Formulas (9) and (10). At last, by defining distance and the similarity degree function of these vectors { X l m : 1 l ( N τ m + 2 ) }, the IMFE could be calculated by using Formulas (13) and (14). By sliding the window forward, IMFE based on IMF could be calculated eventually.
In the final step, we took the IMFE obtained in step 3 and the corresponding labels (normal data were marked as 1, and fault data were marked as 0) of them as the training objectives. These data were used to train the support vector machine. The remaining untrained data were used to verify the training effect of the support vector machine.

3. The Validation of the Arc Fault Diagnosis Algorithm

3.1. VMD Parameter Selection

Before performing VMD, the number of decomposed IMFs must be selected. When the K value is small, the decomposed IMFs cannot contain all the information of the original data. When the K value is large, mode mixing will occur between the IMFs, which makes these IMFs distorted signals. Therefore, the selection of the K value is very important.
In this research, the K value was chosen by decomposing the signal several times with different K values. After a set number of iterations with N as 0, set { u ^ k 1 } , { ω ^ k 1 } , and λ ^ 1 as suitable size zero matrix, we set the noise tolerance θ as 0.5 and set the quadratic penalty term a as 2000. Table 1 shows the results of decomposition when K varies from 1 to 5.
As shown in Table 1, IMF1 and IMF2 have relatively close central frequencies when K = 5. Mode mixing may occur in this situation. In order to decide whether 4 or 5 is the appropriate K value, the IMFs when K is 4 and 5 are shown in Figure 11, Figure 12, Figure 13 and Figure 14.
Figure 14 indicates that IMF1, IMF2, and IMF3 had an obvious overlapping part in the frequency domain. This phenomenon indicates that from the perspective of avoiding mode mixing, K = 4 was a more appropriate choice than K = 5.
Except for mode mixing, the stability of the results can also be the criterion for choosing the K value. Table 2 and Table 3 show the central frequencies of the IMFs decomposed from several sets of data when K was set as either 4 or 5.
Table 2 and Table 3 indicate that the stability when K = 4 was better than the stability when K = 5. Therefore, from the perspectives of stability and mode mixing, K should be set as 4 in this research.

3.2. Selection of IMF and Calculation of IMFE

Figure 9 indicates that the frequency bandwidth related to arc faults ranges from 30 kHz to 100 kHz. Figure 12 illustrate that when K = 4, IMF1 and IMF2 are in this bandwidth. In addition, Figure 15 shows that once the current fluctuates wildly because an arc fault occurs, IMF1 and IMF2 will fluctuate synchronously. Therefore, IMF1 and IMF2 should be chosen as the IMFs related to the arc fault.
As proposed in Section 2.3, the IMFEs of these 2 IMFs were calculated. The length of the sliding window, which is represented by N , was chosen as 20. The length of a factor in the coarsened sequence, which is represented by τ , was less than or equal to 5. The dimension of vectors converted from the coarsened sequence, which is represented by m , was 3. As for parameters in the similarity degree function, ρ = 1 , β = 2 , r is calculated by Formula (15), and S is the standard deviation of all the original data. The IMFEs calculated from IMF1 and IMF2 are shown in Figure 16 and Figure 17.
r = 0.15 S
By combining Figure 15, Figure 16 and Figure 17, the IMFE successfully met the requirement of the features of arc diagnosis. The value of IMFE was close to 0 when an arc fault did not happen. Once an arc fault occurred, the value of IMFE increased noticeably, and the magnitude was proportional to the severity of the arc fault.
Before conducting validation, the choices of τ and N need to be discussed. The IMFE calculation above was conducted when τ was less than 5. When the length of the sliding window and the length of the factor are chosen differently, the result could be different.
Figure 18 shows the average IMFE-scale curve when the length of the sliding window is chosen as 100, 75, or 50. The IMFE is calculated from IMF1 in Figure 18.
Figure 18 indicates that when the N chosen is larger, the average IMFE is larger. This means that the fluctuation in IMFE caused by an arc is stronger when the chosen N is larger. However, a larger length of the sliding window will make the calculation more time-consuming. In Figure 16 and Figure 17, N is set as 20. The fluctuation is still strong enough for arc detection. Therefore, N should be chosen based on computing power and speed needs.
Regardless of N, the average IMFE always decays to a small value when τ is equal to 10. A possible explanation can be stated as the following: in the IMF1 which IMFE is calculated from, the arc portion counts for the same number of data points regardless of the value of N. When the chosen τ is larger than the number of arc fault data points, the IMFEs which contain arc data points are reduced by the presence of normal data points, which can cause the arc to go undetected based on IMFE. Therefore, the IMFE of a small τ value will make sure that an arc with short bandwidth can be detected. If fluctuations on the IMFE exists, the larger the τ of IMFE is, and the wider the bandwidth of the arc is.

3.3. Fault Diagnosis and Validation

In order to validate the algorithm, 5100 current sampling points were obtained from the experimental platform proposed in Section 2.1. In this process, 24 experiments, including 12 normal experiments and 12 arc fault experiments with different load resistances, were carried out. SVM was used to detect the arc fault based on the IMFEs of IMF1 and IMF2. Therefore, these data were divided into a training set and a verification set. The training set contains 70% of the data while the verification set contains the rest.
The SVM program used in this paper was the LibSVM program provided by Chang Chih-Chung and Lin Chih-Jen [41]. The radial basis function was selected as the kernel function of the SVM, and the particle swarm optimization (PSO) algorithm was used to optimize the penalty parameter c and the kernel function parameter g of the SVM.
The diagnosis result type can be divided into TP (true positive, an arc fault sample was diagnosed as an arc fault sample), FP (false positive, a normal sample was diagnosed as an arc fault sample), TN (true negative, a normal sample was diagnosed as a normal sample) and FN (false negative, an arc fault sample was diagnosed as a normal sample). From the definitions of these result types, FP and FN were the wrong diagnosis results and the others were the right diagnosis results.
The 1530 samples in the validation set were diagnosed by SVM and the results are shown in Table 4. Table 4 illustrates that the proposed arc fault diagnosis algorithm had a great effect on detecting arc faults. Of the 1530 samples, 1514 were diagnosed correctly. The accuracy of this algorithm was 99.0% on this validation data set.

4. Conclusions

This research proposed a fault diagnosis method based on VMD, IMFE, and SVM for PV arc diagnosis. An experimental platform was established to obtain the training and validation current data. During the arc diagnosis, the current data were first decomposed into several IMFs by using VMD. Then the IMFs related to an arc were picked for IMFE calculation. After IMFEs of these IMFs were obtained, they were used as the input of SVM to detect the arc fault. According to the results of validation, the proposed arc fault diagnosis method could be used to detect an arc fault based on current data and was relatively accurate.
The advantages of this method can be stated as follows: using VMD makes sure that the decomposed signals have a central frequency and limited frequency bandwidth; by choosing an appropriate K value, mode mixing can be avoided, and IMFs are guaranteed to make sense; compared to other decomposition methods, the result of VMD contains relatively rich information, which is beneficial to the subsequent analysis. Using IMFE successfully converts fluctuation in IMFs into amplitude change in IMFEs, which makes using SVM possible. Compared to developed methods, the advantages of the proposed method can be stated as follows: compared to using sensors to detect the arc [42], the proposed method only requires users to add sampling devices to the scene. High sampling rate devices can be chosen with same investment. Fewer devices needing to be installed also makes the proposed method easy to apply in different situations. Compared to using thermal imaging [43], the proposed method can significantly save on the cost of equipment installation. The proposed method is also more universal than thermal imaging. Compared to other frequency-domain methods [44], this method avoids the choice of functions such as wavelet basis, window functions, etc. By decreasing the length of the sliding window, the calculation speed of the proposed method can be improved, though the significance of the results may be weakened at the same time. Users can find a proper balance between them based on the requirements of the actual application. Furthermore, this algorithm has potential application in bearing fault diagnosis, mechanical fault analysis of circuit breakers, multi-level inverter analysis, and so on.
However, compared to using sensors and thermal imaging, accuracy may be a disadvantage of the proposed method. The rapidity of the proposed algorithm was not validated in this research. It is possible that an integrated online arc fault diagnostic device could be established based on this algorithm.

Author Contributions

L.W.’s main contributions are conceptualization, project administration and supervision. H.Q.’s main contributions are writing original draft and writing review & editing. P.Y.’s main contributions are investigation, methodology, data curation and software. L.M.’s main contribution is resources. All authors have read and agreed to the published version of the manuscript.

Funding

This work is funded by the National Key Research and Development Program of China (No. 2018YFB1500800).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

According to the requirement of funding program, the data should not be shared in 5 years.

Acknowledgments

Thanks to Mu Longhua and his experimental team from Tongji University for providing technical support for the experiments in this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. PVPS; Kaizuka, I.; Jäger, W.A. Snapshot of Global PV Markets. 2020. Available online: https://www.researchgate.net/publication/324728482_2017_SNAPSHOT_OF_GLOBAL_PHOTOVOLTAIC_MARKETS (accessed on 8 July 2021).
  2. Taylor, M.; Ralon, P.; Ilas, A. The Power to Change: Solar and Wind Cost Reduction Potential to 2025. International Renewable Energy Agency, 2016; p. 3. Available online: https://www.irena.org/publications/2016/Jun/The-Power-to-Change-Solar-and-Wind-Cost-Reduction-Potential-to-2025 (accessed on 8 July 2021).
  3. Hossam, A.A.; Ahmed, E.E.; Ibrahim, B.M.T. A new monitoring technique for fault detection and classification in PV systems based on rate of change of voltage-current trajectory. Int. J. Electr. Power Energy Syst. 2021, 133. [Google Scholar] [CrossRef]
  4. Shi, Y.; Sun, Y.; Liu, J.; Du, X. Model and stability analysis of grid-connected PV system considering the variation of solar irradiance and cell temperature. Int. J. Electr. Power Energy Syst. 2021, 132. [Google Scholar] [CrossRef]
  5. Jiang, Y.; Kang, L.; Liu, Y. The coordinated optimal design of a PV-battery system with multiple types of PV arrays and batteries: A case study of power smoothing. J. Clean. Prod. 2021, 310. [Google Scholar] [CrossRef]
  6. Haffaf, A.; Lakdja, F.; Abdeslam, D.O.; Meziane, R. Monitoring, measured and simulated performance analysis of a 2.4 kWp grid-connected PV system installed on the Mulhouse campus, France. Energy Sustain. Dev. 2021, 62, 44–55. [Google Scholar] [CrossRef]
  7. Houssein, E.H.; Mahdy, M.A.; Fathy, A.; Rezk, H. A modified Marine Predator Algorithm based on opposition based learning for tracking the global MPP of shaded PV system. Expert Syst. Appl. 2021, 183. [Google Scholar] [CrossRef]
  8. Yurtseven, K.; Karatepe, E.; Deniz, E. Sensorless fault detection method for photovoltaic systems through mapping the inherent characteristics of PV plant site: Simple and practical. Sol. Energy 2021, 216, 96–110. [Google Scholar] [CrossRef]
  9. Shapiro, F.R.; Radibratovic, B. DC arc flash hazards and protection in photovoltaic systems. In Proceedings of the 2013 IEEE 39th Photovoltaic Specialists Conference (PVSC), Tampa Bay, FL, USA, 16–21 June 2013. [Google Scholar]
  10. Lu, S.; Phung, B.T.; Zhang, D. 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]
  11. Dhar, S.; Patnaik, R.K.; Dash, P.K. Fault detection and location of photovoltaic based DC microgrid using differential protection strategy. IEEE Trans Smart Grid 2018, 9, 4303–4312. [Google Scholar] [CrossRef]
  12. Mu, L.; Wang, Y.; Jiang, W.; Zhang, F. Study on characteristics and detection method of DC arc fault for photovoltaic system. Proc. CSEE 2016, 36, 5236–5244. [Google Scholar]
  13. Lu, S.; Ma, R.; Sirojan, T.; Phung, B.T.; Zhang, D. Lightweight transfer nets and adversarial data augmentation for photovoltaic series arc fault detection with limited fault data. Int. J. Electr. Power Energy Syst. 2021, 130. [Google Scholar] [CrossRef]
  14. Humbert, J.B.; Schweitzer, P.; Weber, S. Serial-arc detection by use of Spectral Dispersion Index (SDI) analysis in a low-voltage network (270V HVDC). Electr. Power Syst. Res. 2021, 196. [Google Scholar] [CrossRef]
  15. Chen, S.; Li, X.; Meng, Y.; Xie, Z. Wavelet-based protection strategy for series arc faults interfered by multicomponent noise signals in grid-connected photovoltaic systems. Sol. Energy 2019, 183, 327–336. [Google Scholar] [CrossRef]
  16. Goodman, M. How ultrasound can detect electrical discharge non-invasively and help eliminate arc flash incidents. In Proceedings of the 2007 Electrical Insulation Conference and Electrical Manufacturing Expo, Nashville, TN, USA, 22–24 October 2007. [Google Scholar]
  17. Panetta, S. Design of arc Flash protection system using solid state switch, photo detection, with parallel impedance. In Proceedings of the 2013 IEEE IAS Electrical Safety Workshop, Dallas, TX, USA, 11–15 March 2013. [Google Scholar]
  18. Restrepo, C.E. Arc Fault detection and discrimination methods. In Electrical Contacts-2007. In Proceedings of the 53rd IEEE Holm Conference on Electrical Contacts, Pittsburgh, PA, USA, 16–19 September 2007. [Google Scholar]
  19. Xiong, Q.; Ji, S.; Zhu, L.; Zhong, L.; Liu, Y. A novel DC arc fault detection method based on electromagnetic radiation signal. IEEE Trans. Plasma Sci. 2017, 45, 472–478. [Google Scholar] [CrossRef]
  20. Guo, S.Y.; Jones III, J.L.; Dooley, A.S. DC arc Detection and Prevention Circuit and Method. U.S. Patent 6,683,766 B1, 27 January 2004. [Google Scholar]
  21. Zhen, M.; Li, W.; Qiang, G.S. The characteristics of DC arc faults current. In Proceedings of the 2013 15th European Conference on Power Electronics and Applications (EPE), Lille, France, 2–6 September 2013. [Google Scholar]
  22. Yao, X.; Herrera, L.; Ji, S.; Zou, K.; Wang, J. Characteristic study and time-domain discrete-wavelet-transform based hybrid detection of series DC arc faults. IEEE Trans. Power Electron. 2014, 29, 3103–3115. [Google Scholar] [CrossRef]
  23. Chae, S.; Park, J.; Oh, S. Series DC Arc fault detection algorithm for DC microgrids using relative magnitude comparison. IEEE Trans. Emerg. Sel. Top. Power Electron. 2016, 4, 1270–1278. [Google Scholar] [CrossRef]
  24. Aarstad, C.; Taufik, T.; Kean., A. Development of arc fault interrupter laboratory testing for low voltage DC electricity. In Proceedings of the 2016 International Seminar on Intelligent Technology and Its Applications (ISITIA), Lombok, Indonesia, 28–30 July 2016. [Google Scholar]
  25. Chen, S.; Li, X.; Xiong, J. Series arc fault identification for photovoltaic system based on time-domain and time-frequency-domain analysis. IEEE J. Photovolt. 2017, 7, 1105–1114. [Google Scholar] [CrossRef]
  26. Chen, S.; LI, X. PV series arc fault recognition under different working conditions with joint detection method. In Proceedings of the 2016 IEEE 62nd Holm Conference on Electrical Contacts (Holm), Clearwater Beach, FL, USA, 9–12 October 2016. [Google Scholar]
  27. He, C.; Mu, L.; Wang, Y. The detection of parallel arc fault in photovoltaic systems based on a mixed criterion. IEEE J. Photovolt. 2017, 7, 1717–1724. [Google Scholar] [CrossRef]
  28. Zhu, H.; Wang, Z.; Balog, R.S. Real time arc fault detection in PV systems using wavelet decomposition. In Proceedings of the 2016 IEEE 43rd Photovoltaic Specialists Conference (PVSC), Portland, OR, USA, 5–10 June 2016. [Google Scholar]
  29. Yusof MF, M.; Kamaruzaman, M.A.; Ishak, M.; Ghazali, M.F. Porosity detection by analyzing arc sound signal acquired during the welding process of gas pipeline steel. Int. J. Adv. Manuf. Technol. 2017, 89, 3661–3670. [Google Scholar] [CrossRef] [Green Version]
  30. Thomas, S.R.; Kurupath, V.; Nair, U. A passive islanding detection method based on K-means clustering and EMD of reactive power signal. Sustain. Energy Grids Netw. 2020, 23. [Google Scholar] [CrossRef]
  31. Dibaj, A.; Hassannejad, R.; Ettefagh, M.M.; Ehghaghi, M.B. Incipient fault diagnosis of bearings based on parameter-optimized VMD and envelope spectrum weighted kurtosis index with a new sensitivity assessment threshold. ISA Trans. 2021, 114, 413–433. [Google Scholar] [CrossRef]
  32. Li, H.; Liu, T.; Wu, X.; Chen, Q. An optimized VMD method and its applications in bearing fault diagnosis. Measurement 2020, 166. [Google Scholar] [CrossRef]
  33. Sukriti; Chakraborty, M.; Mitra, D. Epilepsy seizure detection using kurtosis based VMD’s parameters selection and bandwidth features. Biomed. Signal Process. Control 2021, 64. [Google Scholar]
  34. Zhu, S.; Xia, H.; Peng, B.; Zio, E.; Wang, Z.; Jiang, Y. Feature extraction for early fault detection in rotating machinery of nuclear power plants based on adaptive VMD and Teager energy operator. Ann. Nucl. Energy 2021, 160. [Google Scholar] [CrossRef]
  35. Wang, Y.; Kiziltas, A.; Blanchard, P.; Walsh, T.R. Calculation of 1D and 2D densities in VMD: A flexible and easy-to-use code. Comput. Phys. Commun. 2021, 266. [Google Scholar] [CrossRef]
  36. Shi, G.; Qin, C.; Tao, J.; Liu, C. A VMD-EWT-LSTM-based multi-step prediction approach for shield tunneling machine cutterhead torque. Knowl. Based Syst. 2021. [Google Scholar] [CrossRef]
  37. Pincus, S. Approximate entropy (ApEn) as a complexity measure. Chaos 1995, 5, 110–117. [Google Scholar] [CrossRef]
  38. Richman, J.S.; Moorman, J.R. Physiological time-series analysis using approximate entropy and sample entropy. Am. J. Physiol. Heart Circ. 2000, 278, 2039–2049. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  39. Xie, H.B.; He, W.X.; Liu, H. Measuring time series regularity using nonlinear similarity-based sample entropy. Mod. Phys. Lett. 2008, 372, 7140–7146. [Google Scholar] [CrossRef]
  40. Chen, W.; Zhuang, J.; Yu, W.; Wang, Z. Measuring complexity using FuzzyEn, ApEn, and SampEn. Med. Eng. Phys. 2008, 31, 61–68. [Google Scholar] [CrossRef]
  41. Chang, C.C.; Lin, C.J. Libsvm. ACM Trans. Intell. Syst. Technol. 2011, 2, 1–27. [Google Scholar] [CrossRef]
  42. Luna, B.V.; Monroy-Morales, J.L.; Madrigal Martínez, M.; Torres-Lucio, D.; Weber, S.; Schweitzer, P. Analysis of Internal Signal Perturbations in DC/DC and DC/AC Converters under Arc Fault. Energies 2021, 14, 3005. [Google Scholar] [CrossRef]
  43. Glowacz, A. Ventilation Diagnosis of Angle Grinder Using Thermal Imaging. Sensors 2021, 21, 2853. [Google Scholar] [CrossRef] [PubMed]
  44. Kim, J.-C.; Kwak, S.-S. Frequency-Domain Characteristics of Series DC Arcs in Photovoltaic Systems with Voltage-Source Inverters. Appl. Sci. 2020, 10, 8042. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the proposed diagram.
Figure 1. Block diagram of the proposed diagram.
Energies 14 04137 g001
Figure 2. Photos of the Songjialiangzi power plant: (a) Frontal view; (b) Side view. (Writings in the figure are not relevant to the meaning of the figure).
Figure 2. Photos of the Songjialiangzi power plant: (a) Frontal view; (b) Side view. (Writings in the figure are not relevant to the meaning of the figure).
Energies 14 04137 g002
Figure 3. The experimental platform.
Figure 3. The experimental platform.
Energies 14 04137 g003
Figure 4. Structure of the arc generator.
Figure 4. Structure of the arc generator.
Energies 14 04137 g004
Figure 5. Photo of the arc generator.
Figure 5. Photo of the arc generator.
Energies 14 04137 g005
Figure 6. Photos of the sampling devices: (a) oscilloscope; (b) Hall current sensor.
Figure 6. Photos of the sampling devices: (a) oscilloscope; (b) Hall current sensor.
Energies 14 04137 g006
Figure 7. Photo of the arc.
Figure 7. Photo of the arc.
Energies 14 04137 g007
Figure 8. The comparison of current waveforms in the time-domain.
Figure 8. The comparison of current waveforms in the time-domain.
Energies 14 04137 g008
Figure 9. The comparison of current waveforms in the frequency-domain.
Figure 9. The comparison of current waveforms in the frequency-domain.
Energies 14 04137 g009
Figure 10. Schematic diagram of the improved multi-scale fuzzy entropy algorithm.
Figure 10. Schematic diagram of the improved multi-scale fuzzy entropy algorithm.
Energies 14 04137 g010
Figure 11. The waveform of IMFs when K = 4.
Figure 11. The waveform of IMFs when K = 4.
Energies 14 04137 g011
Figure 12. Spectrogram of IMFs when K = 4.
Figure 12. Spectrogram of IMFs when K = 4.
Energies 14 04137 g012
Figure 13. The waveform of IMFs when K = 5.
Figure 13. The waveform of IMFs when K = 5.
Energies 14 04137 g013
Figure 14. Spectrogram of IMFs when K = 5.
Figure 14. Spectrogram of IMFs when K = 5.
Energies 14 04137 g014
Figure 15. The observed arc part of original data, IMF1 and IMF2.
Figure 15. The observed arc part of original data, IMF1 and IMF2.
Energies 14 04137 g015
Figure 16. IMFE under different scales of IMF1.
Figure 16. IMFE under different scales of IMF1.
Energies 14 04137 g016
Figure 17. IMFE under different scales of IMF2.
Figure 17. IMFE under different scales of IMF2.
Energies 14 04137 g017
Figure 18. Average IMFE-scale curve when N = 100, 75, or 50.
Figure 18. Average IMFE-scale curve when N = 100, 75, or 50.
Energies 14 04137 g018
Table 1. K from 1 to 5, the center frequency of IMFs after VMD.
Table 1. K from 1 to 5, the center frequency of IMFs after VMD.
K ValueIMF1IMF2IMF3IMF4IMF5
K = 140.7 kHzN/AN/AN/AN/A
K = 239.3 kHz64.1 kHzN/AN/AN/A
K = 339.3 kHz64.1 kHz122.4 kHzN/AN/A
K = 439.3 kHz64.1 kHz121.9 kHz179.3 kHzN/A
K = 537.9 kHz48.8 kHz65.8 kHz123.3 kHz193.9 kHz
Table 2. K = 4, the center frequency of IMFs after VMD of multiple sets of data.
Table 2. K = 4, the center frequency of IMFs after VMD of multiple sets of data.
TypeLabelIMF1IMF2IMF3IMF4
normal142.2 kHz64.5 kHz125.6 kHz187.1 kHz
normal241.7 kHz65.0 kHz124.3 kHz190.4 kHz
normal342.8 kHz64.1 kHz125.2 kHz179.5 kHz
fault142.2 kHz64.7 kHz126.7 kHz188.1 kHz
fault242.1 kHz66.8 kHz124.1 kHz186.6 kHz
fault342.6 kHz64.3 kHz123.8 kHz183.9 kHz
Table 3. K = 5, the center frequency of IMFs after VMD of multiple sets of data.
Table 3. K = 5, the center frequency of IMFs after VMD of multiple sets of data.
TypeLabelIMF1IMF2IMF3IMF4IMF5
normal142.2 kHz64.1 kHz95.7 kHz127.5 kHz187.4 kHz
normal241.7 kHz64.8 kHz105.2 kHz156.1 kHz203.0 kHz
normal342.9 kHz63.9 kHz110.9 kHz160.7 kHz210.0 kHz
fault140.6 kHz55.4 kHz66.9 kHz128.9 kHz188.2 kHz
fault240.9 kHz57.6 kHz68.1 kHz124.5 kHz186.7 kHz
fault341.8 kHz60.7 kHz69.1 kHz123.8 kHz163.8 kHz
Table 4. SVM Training Effects.
Table 4. SVM Training Effects.
Result TypeTPFPTNFNTotal
Number9851152951530
Percentage64.4%0.7%34.6%0.3%100%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, L.; Qiu, H.; Yang, P.; Mu, L. Arc Fault Detection Algorithm Based on Variational Mode Decomposition and Improved Multi-Scale Fuzzy Entropy. Energies 2021, 14, 4137. https://doi.org/10.3390/en14144137

AMA Style

Wang L, Qiu H, Yang P, Mu L. Arc Fault Detection Algorithm Based on Variational Mode Decomposition and Improved Multi-Scale Fuzzy Entropy. Energies. 2021; 14(14):4137. https://doi.org/10.3390/en14144137

Chicago/Turabian Style

Wang, Lina, Hongcheng Qiu, Pu Yang, and Longhua Mu. 2021. "Arc Fault Detection Algorithm Based on Variational Mode Decomposition and Improved Multi-Scale Fuzzy Entropy" Energies 14, no. 14: 4137. https://doi.org/10.3390/en14144137

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