16 MVDC Wavelet
16 MVDC Wavelet
16 MVDC Wavelet
Abstract— This paper proposes a fault detection and clas- converters is pervasive [1]. These power electronic devices can
sification method for medium voltage DC (MVDC) shipboard greatly simplify the system by providing more available space,
power systems (SPSs) by integrating wavelet transform (WT) possible cost reduction, higher efficiency, higher safety, and
multiresolution analysis (MRA) technique with artificial neural
networks (ANNs). The MVDC system under consideration for variable control to achieve self-healing and survivability [3].
future all-electric ships presents a range of new challenges, in However, the detection, location, identification and isolation
particular the fault detection and classification issues addressed in of various faults within the zonal distribution system remain
this paper. The WT-MRA and Parseval’s theorem are employed a challenge.
in this paper to extract the features of different faults. The There are already some established fault detection methods
energy variation of the fault signals at different resolution levels
are chosen as the feature vectors. As a result of analysis and for a high voltage DC (HVDC) power system [4]. However,
comparisons, the Daubechies 10 (db10) wavelet and scale 9 are the fault detection schemes for a MVDC system of naval ship-
the chosen wavelet function and decomposition level. Then, ANN board power system (SPS) are still in the developmental stages
is adopted to automatically classify the fault types according because of the smaller scale and higher safety requirement.
to the extracted features. Different fault types, such as short Most of all, while HVDC has been so far used in point to
circuit faults on both dc bus and ac side, as well as ground
fault, are analyzed and tested to verify the effectiveness of the point application, the SPS is by nature a more challenging
proposed method. These faults are simulated in real time with multiterminal dc network.
a digital simulator and the data are then initially analyzed with Some fault detection and classification issues in MVDC
MATLAB. The case study is a notional MVDC SPS model, and power systems have been addressed in [5]–[17]. In particular,
promising classification accuracy can be obtained according to a fault location technique based on active impedance esti-
simulation results. Finally, the proposed fault detection algorithm
is implemented and tested on a real-time platform, which enables mation (AIE) was proposed in [6]–[8], which used a power
it for future practical use. converter connected to the bus to evaluate the bus impedance
by injecting a very short current spike and analyzing the
Index Terms— Artificial neural networks (ANNs), fault
detection and classification, medium voltage dc (MVDC) system, associated current and voltage transient responses. However,
wavelet transform (WT)-based multiresolution analysis (MRA). obtaining the accurate system impedance in a short time during
the system operation is a challenge. Aurangzeb et al. [9]
I. I NTRODUCTION proposed an overcurrent protection method for detecting and
new method can avoid the problems present in traditional through detailed analysis and comparison, as presented in
schemes, and has a strong capability of generalization to Section IV. In this paper, the energy variations of the fault
different kinds of faults. signal at different resolution levels are adopted as feature
Fast Fourier transform (FFT) method, short time Fourier vectors. By employing the Parseval’s theorem, the information
transform (STFT) method, and wavelet transform (WT) are is condensed, thus reducing the data size and yielding a
among the signal processing methods for frequency and time- manageable feature vector. Then, an ANN is adopted to
frequency analysis used in power systems. The intrinsic draw- automatically classify the fault types according to the extracted
back of the traditional methods, such as FFT, is the lack features, which is suitable for RT operation of fault type
of information in the time domain [20], thus they are unfit classification problems. Numerical simulation has been used to
for detecting transients or short spikes in the signal. STFT verify the capability of the proposed fault detection algorithm
method is also limited due to the constraint on the window’s on a notional MVDC SPS. In order to verify the effectiveness
size: using a wide window results in good frequency but poor of the proposed approach, the SPS is first simulated in RT,
time resolution, while using a narrow window results in poor and results are then postprocessed with MATLAB. Simulation
frequency but good time resolution. The WT has the ability to results show that good classification accuracy can be obtained
decompose wideband and nonstationary signals into specific with the proposed method. Then, the proposed algorithm is
time-frequency resolutions. In particular, WT can be used to implemented and tested on a full RT simulation platform. The
extract the abrupt-changing features of signals (such as the proposed classifier can be used as a postfault diagnosis method
sharp increase of current during short circuit fault), which is to recognize, and identify the sources and causes of faults thus
the representation of the signal dynamics [21]. Comparative supporting the decision on mitigating actions.
studies of the aforementioned signal processing techniques Compared with the previous literature, the innovative
for feature extraction of different power quality events are contributions of this paper can be summarized as follows.
given in [22]. Wavelet analysis techniques have been proposed
1) This paper first applies WT-based MRA technique and
extensively for fault detection, localization, and classification
ANN-based algorithm for fault detection and classifi-
of different territorial power system transients [23]. Few papers
already investigated the possibility to apply WT-based method cation in MVDC SPSs, using the energy variation as
feature vectors. The proposed algorithm has been tested
for fault location and classification in dc power systems
[13], [14]. However, two practical problems must be overcome for short circuit faults and for ground faults. Compared
in the implementation of wavelets for fault detection in MVDC with the other methods, this method does not require
interzone communication and external signal injection.
power systems.
1) Adopting directly the WT coefficients for fault detection Moreover, its performance is not influenced by variation
of electrical parameters.
requires large memory space and computing time. Thus,
2) The process of selection of the suitable wavelet function
a feature vector with reduced quantities and without
losing the property of the original signal needs to be and of the optimal decomposition level is detailed, to
achieve a tradeoff between the accuracy and computing
chosen.
2) The wavelet function, as well as the decomposition level efficiency.
must be properly chosen to meet the tradeoff between the 3) The simulation results of the extracted features are based
on the analysis of RT simulated data obtained from real-
accuracy of detecting the fault type and the computing
efficiency. time digital simulator (RTDS) [28], [29], which sets the
conditions for a more realistic scenario and for easy
Regarding the selection of the pattern recognition method to
further transition, e.g., to hardware-in-the-loop (HiL)
automatically and accurately identify the fault types based on
the feature vectors, the methods of interest include artificial testing and communication assessment.
4) The proposed algorithm has been implemented and
intelligence and expert systems. However, expert systems
are expensive in their development and time consuming in tested in RT on a LabVIEW RT target [30] interfaced
their execution, hence not suited for real-time (RT) appli- with the RTDS, thus the obtained classifier has online
applicability for the purpose of practical use.
cations [24]. Artificial neural network (ANN) methodologies
appear to be well suit for these applications [25]. They are The rest of this paper is organized as follows. Section II gives
fit for RT use due to their relatively fast calculation time. a brief review and comparison of related work in MVDC
ANNs are capable of finding complex and hidden relationships system fault detection and classification. The notional diagram
among the presented data [26]. of the MVDC SPS and the general structure of the proposed
Li et al. [27] investigated the use of WT MRA technique algorithm are provided in Section III. Section IV introduces
to extract the features of different fault signals in MVDC the WT theory and the MRA technique in brief, as well as
SPSs. This paper is extended here by integrating WT-based the procedures to select the optimal wavelet function and
MRA technique with ANN to construct a classifier for auto- decomposition level. Section V presents the Parseval’s theorem
matic recognition of the fault types in future AES. First, the and how it is used to extract the feature vectors of the fault
WT-based MRA technique and the Parseval’s theorem are signal. Section VI introduces the structure and principles of the
employed to extract the feature vectors of different types of adopted ANNs, together with the classification results. The RT
fault. The db10 wavelet and scale 9 are chosen as appropri- implementation and test of the proposed algorithm are given
ate wavelet function and decomposition level, respectively, in Section VII. The conclusion is presented in Section VIII.
LI et al.: FAULT DETECTION AND CLASSIFICATION IN MVDC SPSs 2653
C. Ground Fault
Fig. 5. Flowchart of the proposed algorithm.
High-resistance grounding (or ungrounded) is implemented
in the MVDC SPSs to permit continuity of service during network for classification. The outputs of the neural networks
a ground fault [35]. To prevent subsequent phase-to-ground indicate the fault types (normal operation, dc bus short circuit
faults on another phase from causing a disruptive phase-to- fault, disturbance caused by ac side short circuit fault, or
phase fault, it is essential that fault identification and location ground fault, those are the most likely faults that may occur
methods are accurate and robust. However, locating ground on board of a ship according to [9]).
faults in an ungrounded shipboard power distribution system is This method reduces the quantities needed for training with
inherently difficult because it has to be done while the system the use of feature vectors and supports RT online implementa-
is still in operation (which is a salient feature of ungrounded tion. Moreover, the performance of this method is not affected
power system), and without interrupting the service to vital by variations in electrical parameters like fault resistance and
loads. Furthermore, such faults do not provide considerable loads. The objective is to obtain a practical classifier that can
fault current for tracing the fault location. be used as a fault diagnosis method to recognize, and classify
In this paper, the ground fault detection and identification the sources and causes of faults before appropriate mitigating
is based on the pattern analysis of inherent high frequency actions can be taken.
background noise, which is introduced by repetitive switching
events of power electronic converters interacting with system
IV. WAVELET-BASED MRA
parasitic elements (such as cable insulation capacitance and
stray inductance) [35]. In particular, as shown in Fig. 2, the In the following sections, the WT theory, the multiresolution
midpoint voltage of the dc source capacitor (measurement analysis (MRA) technique, the selection of appropriate wavelet
point_G as indicated) was measured to obtain the noise signal function, and the calculation of optimal decomposition level
since a significant change in it will not only indicate the will be described in detail.
occurrence of a fault, but also directly identify general fault
types. A. WT Theory
In this paper, the ground fault at Zone 3 has been used Based on the characteristics of the bandpass filters, the WT
as case study to validate the proposed algorithm. The signals has been proposed to investigate the transient phenomena of
of the measurement point_G under both normal condition and power signals from different scales of the WT coefficients.
ground fault occurrence in Zone 3 are shown in Fig. 4. Bigger Particularly, the transient behaviors with high-frequency com-
oscillations are noticed when ground fault occurs. ponents can be analyzed.
The definition of continuous WT (CWT) for a given signal
D. General Structure of the Proposed Algorithm x(t) with respect to a mother wavelet ψ(t) is
The proposed fault diagnostic algorithm is based on the ∞
signature analysis of the monitored signals, performed with 1 t −b
CWT(a, b) = √ x(t)ψ dt (1)
WT-based MRA techniques for feature extraction and ANN for a −∞ a
feature classification. The flowchart of the proposed algorithm where a is the scale factor and b is the translation factor. For
is shown in Fig. 5. At the data acquisition stage, the monitored CWT, t, a, and b are all continuous.
signal selected for fault diagnostic is sampled. Then, the The application of WT in engineering areas usually requires
WT-based MRA technique is used for decomposing each a DWT, which implies the discrete form of t, a, and b in (1).
signal into low frequency approximation and high frequency The representation of DWT can be written as
details. Parseval’s theory is applied to extract the feature
1 k − nb0 a0m
vectors of each sampled signal. The extracted feature vectors DWT(m, n) = m x(k)ψ (2)
are then used as the inputs of a three-layer feedforward neural a0 a0m
k
2656 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 63, NO. 11, NOVEMBER 2014
where the original a and b parameters in (1) are changed to Fig. 7. Frequency response of the filters based on different wavelets.
be the functions of integers m, n, and k is an integer variable
and it refers to a sample number in an input signal.
1) The wavelet function should have enough number of
B. Multiresolution Analysis vanishing moments to represent the salient features of
the disturbances.
The MRA is a framework for hierarchical representation of
2) The wavelet should provide sharp cutoff frequencies to
a signal at its different scales. The goal of WT-based MRA is
reduce the amount of leakage energy to the adjacent
to develop representations of a signal f (t) in terms of both
resolution levels.
the scaling and the wavelet functions, in the following terms
3) The wavelet should obtain higher total wavelet energy
[36], [37]:
of the same feature of the same signal.
J
4) The wavelet basis should be orthonormal.
f (t) = c J,k φ J,k (t) + d j,k ψ j,k (t) There are several orthogonal wavelet families, which are the
k j =1 k Daubechies family (dbN), Symlets family (symN), Coiflets
c J,k = f (t)φ̄ J,k (t) family (coifN), and Meyer family (meyr) [39], with N being
k the order of the wavelet function. The problem of selecting
d j,k = f (t)ψ̄ j,k (t). (3) an optimum wavelet function can be defined as selecting
k
orthonormal basis function. The minimum description length
(MDL) data criterion is applied in this case to select the
In (3), φ̄(t) and ψ̄(t) are conjugate of scaling function φ(t) optimum wavelet function, which states that the best model
and wavelet function ψ(t), respectively. within the group of models has the shortest description of
The procedure of WT-based MRA is shown in Fig. 6 [38], data and model itself. The available orthogonal wavelets
where x[n] is the sampled signal of f (t). MRA is performed are tested by the MDL data criterion to select an optimum
by passing the signal x[n] through a high-pass filter h[n] wavelet function in [38], and the evaluation results show that
and a low-pass filter g[n], and this is followed by a down the Daubechies wavelet functions have the smallest MDL
sampling by two to compute both the scaling coefficients indices. Thus, only Daubechies wavelets are considered as
[(SCs), also called approximation] and wavelet coefficients they enable fast computation speed and are therefore suit-
[(WCs), also called detail]. SCs represent the low frequency able for RT application [13]. In this paper, db2–db10 are
components, while WCs represent the high frequency com- chosen as mother wavelet candidates because, according to
ponents. Assuming the original sampling frequency is f s , the the literature, they show excellent performance in analyz-
frequency bands of different decomposition levels are shown ing dynamic signals with discontinuity and abrupt changes
in Fig. 6. By transforming a signal, the features of the signal [39], [41], and also higher order wavelets lead to longer
can be extracted from SCs and WCs. In the case of disturbance computation time.
signals in power systems, WCs are more important because the Fig. 7 shows the frequency response of the filters based on
transient features of the signals are mostly represented by the different mother wavelets: db2, db10. The frequency responses
high-frequency components [38]. of the low-pass filter (scaling function) are represented by
the dashed lines, and the high-pass filters (wavelet functions)
C. Selection of Mother Wavelet are represented by the solid lines. The frequency response
Before WT-based MRA is applied for feature extraction, the of db10 shows a dramatic reduction in the overlapping
appropriate wavelet function and decomposition scales need region and sharper cutoff frequency, compared with that
to be carefully selected considering that they will impact the using db2. Minimum leakage energy is thus expected during
accuracy and processing time of the proposed fault detection the wavelet decomposition process with smaller overlapping
method. The criteria adopted in this paper for selecting the region between the two filters and more information will
mother wavelet are summarized here [40]. be remained after decomposition for feature extraction and
LI et al.: FAULT DETECTION AND CLASSIFICATION IN MVDC SPSs 2657
Fig. 8. Detailed energy distribution of each decomposition level of dc bus Fig. 11. Extracted feature vectors of short circuit fault with db10 wavelet.
current under normal operation condition.
Fig. 12. Extracted feature vectors short circuit fault with db2 wavelet.
TABLE I
C LASSIFICATION R ESULTS
the sampled raw data as the inputs for ANN for classification.
A. Classification Results
Method 2 (M2) adopts all the DWT coefficients of the second
After training with specific momentum constant and adap- decomposition level as the inputs for a self-organizing maps.
tive learning rate, the proposed technique is tested offline Method 3 (M3) is the method proposed in this paper, which
in the MATLAB software package using appropriate set of feeds ANN with the features extracted through DWT MRA
weights and biases, and the data collected from RT simulation and Parseval’s theorem.
in RTDS. The training and testing cases include different fault Fig. 15 shows the classification accuracies of different
types (short circuit fault on dc bus, disturbance caused by methods under various signal-to-noise ratio (SNR) values
short circuit fault on ac side, ground fault in Zone 3, and (from 20 to 50 dB). The value of SNR is defined as follows:
normal operations), and normal operations with disturbances
Ps
(such as load switching, capacitor switching). Forty cases SNR(dB) = 10 log (13)
are used for training of each scenario with the proposed Pn
algorithm, 240 cases are used for testing. These training and where Ps is the power of the original signal and Pn is that of
testing cases are obtained randomly with varying time of the noise. A typical SNR value of 30 dB is equivalent to a
occurrence, fault location (in step of 0.1 p.u), fault resistances peak noise magnitude of nearly 3.5% of the original signal.
(in step of 0.01 p.u), and the load in the zone (in step of As can be noted from Fig. 15, the proposed method in this
1 ohm). The randomly generated scenarios may consist of paper, M3, shows the best robustness under different levels of
some extreme cases and thus can demonstrate an overall SNRs. The overall accuracy can still reach 97.08% even under
statistical performance of the proposed algorithm. the noise level of 20dB. The performance of M1 is easily
Since the outputs of a multilayer neural network rarely affected by the noises, due to the directly use of sampled raw
give exactly the target of zero or one on each output neuron, data as the inputs for classification. Moreover, it has the most
the pattern was deemed to have been correctly classified if complex structures and highest computation cost for training.
the error on each output neuron is within 0.3 [52]. If any of the Although M2 takes the DWT coefficients of the second
outputs takes a value between 0.3 and 0.7, this is considered decomposition level as input vectors, its performance also
as error in the detection of the pattern. decreases a lot with the noise levels. Because the use of only
Accuracy defined as in (13) is used as the metric for deter- one decomposition level may not reflect the characteristics of
mining the performance of ANN, which can be mathematically the original signal, and some of the properties of the original
defined as follows: signal will be lost.
A comparative study of the classification accuracies with the
Ne
A = 100 · 1 − (12) features obtained from Parseval’s-based energy technique and
N
other statistical extraction techniques (such as, mean, variance,
where A represents the accuracy, Ne and N represent the rms, and entropy) has been done, and the results are shown in
number of classification errors and the total number of tested Fig. 16. It can be noticed that, the proposed energy technique
examples, respectively. has the best accuracy and is robust with noise.
The results of the test cases are summarized in Table I. Although only the occurrence of time, fault location, fault
Notice that, the algorithm is able to correctly identify the cases resistances, and the loads are considered during the perfor-
with the accuracy of 99.58%, which shows the effectiveness mance studies of the classifier, the obtained scheme has the
of the proposed algorithm to correctly classify the faults on generality for different fault and operating conditions. The real
MVDC system. system may have different operating conditions and different
The performance of the proposed method has also been system configurations from the cases that we have studied
compared with other signal processing-based methods pro- here, in these cases, higher classification performance could be
posed for fault detection and classification in MVDC power guaranteed only by retraining the neural network with newly
systems, as shown in Table V. Method 1 (M1) directly uses obtained features.
LI et al.: FAULT DETECTION AND CLASSIFICATION IN MVDC SPSs 2661
VII. RT V ERIFICATION
The algorithm of WT-based MRA and ANN-based fault
diagnosis algorithm can be implemented for online applica-
tions at an affordable cost [53], [54]. Thus, it is feasible
to embed the proposed fault diagnosis algorithm into local
monitoring devices. It is to be noted that, the neural network
is trained offline with the obtained data from RTDS and then
tested online. This section illustrates in detail the RT imple-
mentation and testing of the proposed algorithm.
The schematic structure of the RT platform for online Fig. 19. Correct recognition of short circuit fault on primary dc bus.
testing of the proposed fault detection algorithm is shown in
Fig. 17, and a picture of the experimental setup is shown in
Fig. 18. The platform is a HIL setup based on RTDS [28] compiled in Microsoft Visual C++ to generate Model.dll,
and LabVIEW RT target [30]. The notional MVDC SPS is which is executed on the LabVIEW RT target. When the
implemented in RTDS and executed in RT. The monitored process is started, the samples of the monitored signals are
signals for fault detection are accessed via the analog output sent to the memory of the RT target, where they are processed.
board of RTDS, and fed to the RT target, where the proposed Fault detection and diagnosis are achieved by output the
fault detection and classification algorithm has been fully indicators in binary values from RT target.
implemented. Data acquisition in RT target is realized with One of the main design considerations during hardware
the field-programmable gate array card, a detailed description implementation is to minimize the cause of high frequency
of this module can be found in [30]. noise. Low-pass R-C antialiasing filter has been used at the
The C code of the proposed fault diagnosis algorithm input side (in the interface board, as shown in Fig. 18) to
that integrates WT-based MRA and ANN is generated from remove the high frequency component of the signal outside
MATLAB RT Workshop. The generated C code is then the sampling bandwidth. The cut off frequencies of the filters
2662 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 63, NO. 11, NOVEMBER 2014
A PPENDIX
TABLE II TABLE III
F REQUENCY BANDS OF D IFFERENT D ECOMPOSITION L EVELS F REQUENCY BANDS OF D IFFERENT D ECOMPOSITION L EVELS
FOR A NALYSIS OF G ROUND FAULTS FOR A NALYSIS OF S HORT C IRCUIT FAULTS
TABLE IV
C OMPARISON OF R ELATED FAULT D ETECTION M ETHODS FOR MVDC P OWER S YSTEMS
TABLE V
S IGNAL P ROCESSING -BASED M ETHOD FOR MVDC S YSTEM FAULT D ETECTION AND P ROTECTION
2664 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 63, NO. 11, NOVEMBER 2014
[51] M. Khan and M. A. Rahman, “Development and implementation of a Antonello Monti (M’94–SM’02) received the M.Sc.
novel fault diagnostic and protection technique for IPM motor drives,” (summa cum laude) and Ph.D. degrees in electrical
IEEE Trans. Ind. Electron., vol. 56, no. 1, pp. 85–92, Jan. 2009. engineering from Politecnico di Milano, Milan, Italy,
[52] J. Jin, C. S. Chang, C. Chang, T. Hoshino, M. Hanai, and N. Kobayashi, in 1989 and 1994, respectively.
“Classification of partial discharge events in gas-insulated substations He started his career with Ansaldo Industria, Abu
using wavelet packet transform and neural network approaches,” IEE Dhabi, UAE, and then with Politecnico di Milano
Proc. Sci. Meas. Technol., vol. 153, no. 2, pp. 55–63, Mar. 2006. as an Assistant Professor. In 2000, he joined the
[53] M. Forghani and S. Afsharnia, “Online wavelet transform-based control Department of Electrical Engineering, University of
strategy for UPQC control system,” IEEE Trans. Power Del., vol. 22, South Carolina, Columbia, SC, USA, as an Asso-
no. 1, pp. 481–491, Jan. 2007. ciate and then a Full Professor. Since 2008, he has
[54] O. A. S. Youssef, “Combined fuzzy-logic wavelet-based fault classifi- been the Director with the Institute for Automation
cation technique for power system relaying,” IEEE Trans. Power Del., of Complex Power System, E.ON Energy Research Center, RWTH Aachen
vol. 19, no. 2, pp. 582–589, Apr. 2004. University, Aachen, Germany. He has authored and co-authored more than
[55] N. Perera and A. D. Rajapakse, “Development and hardware implemen- 200 peer-reviewed papers published in international journals and in the
tation of a fault transients recognition system,” IEEE Trans. Power Del., proceedings of international conferences.
vol. 27, no. 1, pp. 40–52, Jan. 2012. Dr. Monti is an Associate Editor of the IEEE S YSTEMS J OURNAL.