1 s2.0 S0045790624006906 Main
1 s2.0 S0045790624006906 Main
1 s2.0 S0045790624006906 Main
A R T I C L E I N F O A B S T R A C T
Keywords: Designing an accurate model for fault detection, classification, and location is vital from the
VSC-HVDC system protection viewpoint. The adaptive neuro-fuzzy inference system (ANFIS) is a commonly used
Adaptive neuro-fuzzy inference system (ANFIS) learning-based fault location model that performs independently from the propagating wave
Harris hawks optimization (HHO) algorithm
characteristics, whose performance can be improved by optimizing the membership functions
Cuckoo search (CS) algorithm
Principal component analysis (PCA)
associated with the inputs. Accordingly, two metaheuristic algorithms with the quick-search
Discrete wavelet transform (DWT) capability of the population space, i.e., Harris Hawks optimization (HHO) and cuckoo search
(CS) optimization algorithms, are used in this paper to optimize the ANFIS, and their perfor
mances are compared with the traditional ANFIS training algorithms. Moreover, principal
component analysis (PCA) is employed to detect the fault, and the discrete wavelet transform
(DWT) strategy is exploited to acquire the ANFIS training and testing dataset according to the
statistics T2 obtained by PCA. Three statistical indices, i.e., mean value, standard deviation, and
norm entropy, are computed corresponding to the extracted wavelet coefficients from the current
signal and applied to train and test the ANFIS. Optimized ANFIS conducts fault classification and
location tasks, and the accuracy of the proposed model is compared with the commonly used
traveling wave (TW) –based models and recently proposed fault location methods in the litera
ture. Three fault types on the DC-link with three fault resistances are examined to confirm the
fault classification superiority of the proposed model and its fault type/impedance-independent
estimation capability. An accuracy rate of 99.995% is obtained for the fault locating task,
while fault detecting and classifying are accomplished with an accuracy of 100%. Simulations and
numerical studies are performed in MATLAB software.
1. Introduction
High voltage direct current (HVDC) transmission networks are vital sectors in the power transmission system, which have many
complications from the point of view of protection and control [1]. The optimal protection performance in these systems depends on
accurate and timely identification of the occurrence of the fault, the type of fault, and the location of the fault [2]. For this purpose,
intelligent methods have been introduced to detect, classify, and locate faults in HVDC networks [3]. The fundamental principles of
these methods are based on the measurement of the voltage signal [4] or current [5] of the transmission line so that the fault is
* Corresponding author at: Islamic Azad University, Bojnourd Branch, Bojnourd, North Khorasan Province, 1651153311, Iran.
E-mail addresses: e.akbari@ustmb.ac.ir (E. Akbari), m.samady@bargh-project.ir (M. Samady Shadlu).
https://doi.org/10.1016/j.compeleceng.2024.109763
Received 9 March 2024; Received in revised form 27 July 2024; Accepted 1 October 2024
Available online 10 October 2024
0045-7906/© 2024 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
identified based on the distinctive features that this signal exhibits during different fault conditions [5]. The fault signal can be
analyzed both in the frequency and time domains; hence, fault detection methods are divided into two general categories: frequency
domain [6,7], and time domain [8]. From the point of view of the data acquisition method, fault detection techniques in the power
network are divided into three classifications: model-based, signal-based, and knowledge-based approaches [9]. In model-based
methods, an equivalent model (EM) of the transmission system is constructed, and the parameter changes of the EM are evaluated
under faulty conditions to detect and locate faults [10,11]. The main disadvantage of these methods is the high dependence of the fault
detector on the system model and their complicated modeling procedure for complex and large power systems. In addition, the de
pendency of these methods on the system model reduces their accuracy.
Signal-based methods perform fault detection and location by processing the measured signal in the time or frequency domain [12].
The conventional traveling wave method (TW) is a fault detection and location method based on high-frequency measurements of the
propagated signal (wave) from the fault point and determining its arrival time [13]. The main drawback of the TW-based methods is
the dependency of the wave propagation speed on frequency disturbances [14]. Nevertheless, TW-based methods have been used in
many studies associated with fault diagnosis and localization [15-18]. On the other hand, the accuracy of TW-based methods is
intensely affected by the signal sampling rate. Accordingly, high-resolution digital signal processing methods must be used to detect
the arrival time of wavefront [19]. This shortage increases the computational burden of the TW-based methods because the charac
teristics of the wavefront must also be extracted in addition to the traveling wave processing. Signal processing methods are divided
into three categories: time domain, frequency domain, and time-frequency domain [20]. The first includes tools that perform signal
processing in the time domain, such as the Hilbert-Hang transform [21-24], the Intrinsic Time Decomposition (ITD) method [25],
sliding time window [26] and time-domain convolution power ratio [27] method. The main disadvantage of time-domain signal
processing methods is the high sensitivity of the processing result to noise and external disturbances. The second category includes
techniques that analyze the frequency spectrum of the fault signal [28], such as discrete Fourier transform [29] and Lomb-Scargle
Periodogram (LSP) [30]. Due to the non-stationary nature of DC faults in the HVDC system, frequency domain methods do not
perform satisfactorily. To overcome this shortcoming, time-frequency domain methods have been introduced for processing the fault
signal, and two wildly used methods in this category are short-term Fourier transforms (STFT) [31] and S transform (ST) [32]. The
major shortcoming of S transform-based methods is the limitation of time-frequency resolution; thus, improved versions of these
methods have been proposed in the literature to provide higher resolution [33]. Gabor transform (GT) is another time-frequency
domain method that has been used for fault detection/classification [34] and fault location [35] in the transmission system.
Despite the high speed of GT in extracting the arrival times of the first peak wave, the accuracy of this method decreases significantly
with the increase of fault inception time (FIT) [35]. One of the widely used signal processing techniques in the time-frequency domain
is the wavelet transform (WT), which has been widely exploited to process the fault signal in HVDC networks [36-38]. The WT-based
signal processing is implemented in both continuous and discrete modes. Continuous Wavelet Transform (CWT) is an effective method
for processing signals with variable frequency content over time; thus, it is a practical tool for analyzing non-stationary signals [39].
However, CWT is principally utilized for offline analysis, and it is not practical for online fault detection and power grid protection
purposes [40]. In contrast, discrete wavelet transform (DWT) has been widely used in DC fault detection applications [41-45].
As already stated, signal-based methods suffer from a long computational process and are difficult to implement for complex
networks. For this purpose, knowledge-based methods have been proposed for detecting, classifying, and locating faults in power
transmission systems, the most common of which are methods based on neural networks [46-48], machine learning algorithms [49-51]
and knowledge graph platform [52,53]. An effective and efficient method for detecting, classifying, tracking, and locating faults in the
power system is the adaptive neuro-fuzzy inference system (ANFIS), which has been rarely used to detect and locate faults in HVDC
systems [54-56], despite that the superior performance of this method has already been proven in other applications such as fault
detection in photovoltaic systems [57,58]. However, traditional ANFIS training and testing methods such as LS-BP, LSE, and GD
exhibit poor search performance, which leads to significant attenuation of the estimation accuracy [59,60]. In addition, the tradi
tionally trained ANFIS has two limitations: (i) optimal membership functions must be determined, and (ii) only influential training
data must be applied as input; otherwise, the estimation error increases [61]. To deal with the first limitation, heuristic and
meta-heuristic algorithms have been proposed for ANFIS optimization and determination of the optimal parameters for the premise
and consequence layers [62], such as the Aquila optimization algorithm [63], particle swarm optimization [64], gray wolf optimi
zation (GWO) and the particle swarm optimization (PSO) [65], genetic algorithm [66], cuckoo search (CS) algorithm [67], and
non-dominated sorting genetic algorithm type 2 (NSGA-II) [68]. In addition, feature extraction methods have been introduced to deal
with the second limitation, the most widely used of which is DWT [69]. In [68], the DWT technique with db-2 mother wavelet is used
to extract influential features from the fault signal with the assumption of 6 wavelet levels, and statistical indices are calculated for
each DWT level separately. This assumption increases the dimensions of the extracted feature matrix because as the number of wavelet
levels increases, the wavelet coefficients practically tend to zero and do not provide valuable information about the fault. Furthermore,
detecting the faults directly using the wavelet coefficients is impractical. For this purpose, an additional ANFIS layer is needed, which
is trained based on statistical indicators calculated in normal and faulty conditions.
In order to address the above shortcomings, the principal component analysis-based discrete wavelet transform (PCA-DWT)
method is used in this paper to generate a dataset for ANFIS training and testing. The PCA calculates the statistics T2 from the current
signal and accordingly performs fault detection in the first phase. In this way, the need for a separate ANFIS layer for fault detection is
eliminated. Next, statistics T2 obtained by the PCA are applied to the DWT instead of the original signal since this statistic includes
detailed information about the fault occurrence time, fault type, fault distance, and faulty pole. A sequence of detail wavelet co
efficients is obtained for each fault scenario, and the corresponding statistical indices are calculated. Next, these indices are used as
input for ANFIS training and testing. This process will reduce the dimensions of the feature matrix and improve the effectiveness and
2
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 1. The proposed ANFIS-based fault detection, classification, and location model.
Fig. 3. The design procedure of the ANFIS according to the membership functions.
3
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Algorithm 1
Pseudo-code of Harris Hawk Optimization algorithm.
Inputs: The population size, N, and maximum number of iterations, Itermax.
Outputs: The position of the prey and its fitness value.
1. Determining the random population Xi (i = 1, 2,…, N).
2. Repeat the following steps until the stop condition is met:
Define Xrabbit as the prey position.
For each hawk (Xi), repeat the following steps:
Initial energy updating based on the following equation:
E0 = 2rand(.) - 1
Update E according to (1)
If |E| ≥1, then the following steps are repeated:
Update position vector according to (2)
If |E|<1, then the exploitation phase is performed
3. End
Algorithm 2
Pseudo-code of Cuckoo Search Optimization algorithm.
Inputs: The population size and maximum number of iterations
Outputs: The global best solution (nest) and its fitness value.
1. Determine the objective function f(X), X=(x1,…,xd)T
2. Production of the initial population corresponding to n host nests, Xi (i=1,...,n)
3. Repeat the following steps until t < Maximum Iteration:
Randomly select a cuckoo based on the Levy flight criterion.
Calculate the fitness function Fi for the selected cuckoo.
Randomly choose nest α among n nests and calculate Fj.
If Fi > Fj,
Replace j with a new solution.
Calculate the probability Pα for nest j.
Choose nests with the lowest Pα as the best solution.
Determine the optimal solution among the set of solutions during the discarding phase.
4. Apply the mutation phase to the new generation.
5. Select the global best solution according to the fitness function value.
7. End
Table 1
Statistical measures calculated for ANFIS training [79].
Feature Mathematical formulation
Mean 1 ∑N
μi = cij
N j=1
Standard Deviation ( )1
2
1 ∑N ( )2
σi = cij − μi
N j=1
∑N
Norm Entropy NEi = cP P ≥1
j=1 ij
speed of ANFIS training. Another advantage of the PCA method is that it can be used online and offline for fault detection, and it
provides distinct statistics for each fault condition, which means that this method can be used under noisy and transient fault con
ditions [70]. For a better comparison, the time-domain signal processing method based on the Hilbert-Hung transform (HHT) is also
implemented to extract the features, and its performance is compared with the proposed PCA-DWT technique. Since the accuracy of
the fault locator depends on the features extracted from the fault signal for ANFIS training, the performance of feature extraction
patterns can be easily compared and evaluated. In addition, an effective meta-heuristic algorithm with fantastic searching capability
and excellent performance in escaping the local optimality trap called the Harris Hawk Optimization (HHO) algorithm is used for
ANFIS optimization. In addition, the Cuckoo search algorithm (CSA) is applied for ANFIS training and testing, and its performance is
compared with the HHO algorithm in terms of convergence speed and minimization of the objective function. Numerical analysis is
performed for four scenarios (two ANFIS optimization scenarios and two feature extraction strategies), and the results are compared.
Besides, a comparative study with other fault detection, classification, and location methods presented in the literature is conducted.
The proposed model based on optimized ANFIS can successfully classify faults in addition to accurate fault distance estimation. For
fault classification, classified data corresponding to different fault scenarios with unique identification codes (ICs) are applied for
ANFIS training and testing.
Unlike the TW-based methods, the proposed strategy in this paper does not require any time-domain information about the fault, e.
g., arrival time corresponding to the wavefronts, wave velocity, etc. In addition, any disturbances can affect the accuracy of the TW-
based methods, due to the dependency of the algorithm on the signal processing technique. On the other hand, the majority of the fault
4
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
classification strategies proposed in the literature are based on conventional schemes, e.g., decision tree (DT) and support vector
machine (SVM) [16,18,22], which are threshold-dependent approaches. This implies that the thresholds must be changed by varying
the fault characteristics (e.g., type, impedance, location, etc.). This feature limits the applicability of the fault classifier particularly for
online protections. However, no thresholds are integrated into the proposed ANFIS-based classifier in this paper, and solely the
extracted features from the single-end measured currents are exploited to train and test the classifier.
The innovations and advantages of this study can be stated as follows:
• The proposed hybrid feature extraction model (PCA-DWT) can detect the faults in the first stage without any additional fault
detection layer in the ANFIS structure.
• The dimension of the extracted features matrix is reduced by calculating the wavelet coefficients from the PCA statistics instead of
the original signal.
• Only one endpoint signal measurement is required for executing the proposed model; hence, the number of measuring devices (e.g.,
current transformers) will be reduced.
• A comparison study is performed between two signal processing techniques belonging to the time domain (HHT) and time-
frequency domain (PCA-DWT) techniques.
• A knowledge-based, wave-velocity independent method with training capability and high accuracy for detecting, classifying, and
locating faults is proposed, which can be used for all fault scenarios during one training step.
The paper is organized as follows. In Section 2, the proposed model is introduced. This section describes the ANFIS optimization
algorithms and the feature extraction techniques. In Section 3, the studied VSC-HVDC system is described, and various faults under
three scenarios (PPTG, NPTG, and PTN) corresponding to the three fault resistances are simulated to generate the initial signals. Then,
the ANFIS input dataset is generated using the feature extraction techniques. The results of the simulations and comparative studies are
also presented and evaluated in Section 3. Section 4 is devoted to the conclusions of the study.
The general structure of the proposed fault detection, classification, and location model is shown in Fig. 1. The proposed model
5
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 5. The DC-link current waveforms measured on the rectifier side for faults that occurred at 10 km from the measurement point for (a) PPTG, (b)
NPTG, and (c) PTN fault scenarios.
consists of three main blocks. The first block shows the VSC-HVDC system under study, the second is the fault detector and the feature
extractor, and the third one is an ANFIS-based fault classifier and locator. In the following subsections, the ANFIS structure and
optimization algorithms are described.
The schematic illustration of a three-input ANFIS structure is shown in Fig. 2. Two design parameters, Antecedent (premise) and
Conclusion (consequence), are used to create a logical relation between the inputs and outputs of the model. These two parameters are
determined according to the membership functions (MFs); hence, they can be appropriately selected by optimizing the MFs [71]. The
design procedure of the ANFIS according to the membership functions is illustrated in Fig. 3. It is noteworthy that the Takagi-Sugeno
(T-S) fuzzy inference system (FIS) is used in this study. The ANFIS layers and the mathematical representation of each layer’s output
are described in [72]. The Takagi-Sugeno fuzzy inference system exhibits a more stable behavior than the Mamdani FIS since its output
MFs are crisp constant values. Furthermore, the Takagi-Sugeno FIS is more accurate and faster than the Mamdani FIS [73].
The Harris Hawk optimization (HHO) and Cuckoo search (CS) are nature-inspired metaheuristic algorithms that have exhibited
excellent performance in solving optimization problems. Both of these algorithms are applied to optimize the ANFIS in this study.
6
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 6. The T2 statistics corresponding to the fault currents depicted in Fig. 4, (a) PPTG, (b) NPTG, and (c) PTN.
( )
itre
E = 2E0 1 − (1)
itremax
where, E indicates the prey energy in each iteration, itermax denotes the stopping criteria of the algorithm, E0 represents the initial
prey energy that changes between [-1,1], and iter symbolizes a counter for each iteration of the algorithm. |E|≥1 implies that the
hawks must look elsewhere for prey (exploration phase). In other words, according to (2), the hawk’s position is updated.
Conversely, if |E|<1, the algorithm enters the exploitation phase. In (2), if q indicates the probability of an individual hawk being in
position t relative to the prey, then the next position of the hawk will depend on the positions of the other members and the prey.
⎧
⎨
X(t + 1) = xrand (t) − r1 |xrand (t) − 2r2 X(t)| if q ≥ q∗ (2)
⎩
xprey (t) − xm (t) − r3 (LB + r4 (UB − LB)) if q < q∗
where, X(t+1) denotes the vector containing the position of the hawks in the next iteration, Xprey(t) indicates the position of the
prey, X(t) represents the current position of the hawks, r1, r2, r3, and r4 are random numbers between (0,1) which are updated in
each iteration, and LB and UB signify the lower and upper bounds of the variables, respectively. q indicates a random number in the
range of [0,1], and q* denotes its threshold value (which equals 0.5 in most cases). Xrand(t) is a randomly selected hawk from the
current population vector, and Xm is the average position of the hawks in the current population. The pseudo-code of the HHO
algorithm is presented in Algorithm 1 [74]. First of all, an initial set of solutions (initial population of hawks) is generated. In the
second step, the values of E0 and E are updated for each hawk, and the exploration or exploitation phases are performed according
to the value of E. This process continues as long as the stopping condition is met. Next, the position of the prey in the last iteration is
introduced as the optimal solution to the optimization problem.
b) Cuckoo Search Optimization Algorithm
The use of the CS algorithm in the field of optimization was proposed by Yang and Deb in 2009 [75]. This algorithm is based on
the brood-parasitic behavior observed in some cuckoo species. This type of bird performs a Levy random flight to find the desti
nation nest for laying eggs, which is the exploration stage in the search space. Levy flight is expressed mathematically using (3):
7
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 7. The wavelet coefficients corresponding to the statistics T2 depicted in Fig. 5, (a) PPTG, (b) NPTG, and (c) PTN.
where, λ denotes the mathematical expectation of cuckoo or nest selection at time step t.
The following three rules are valid for the cuckoo search algorithm:
• Each cuckoo lays one egg at time t and places it in a randomly selected nest.
• The best nest containing the highest quality eggs is selected and introduced as the optimal solution.
• The number of host nests is fixed. Also, the probability of finding cuckoo eggs by the host bird is represented by Pαϵ(0,1).
The CS algorithm provides two sets of solutions during two stages, i.e., Levy flight and discarding stages [76]. By choosing the
suitable nest, the promising solution in each nest is selected based on the conditions defined in (4). Within nest s, only one solution
(egg) among two promising solutions, Xs and Ys, is kept and the other is discarded.
{
Ys , if FF(Ys ) > FF(Xs )
Zs = (4)
Xs , otherwise
where, FF(.) denotes the fitness function corresponding to the promising solution. Next, the mutation operator is applied to the solution
Zs to improve its quality as follows:
{
Zs + rand(Zr1 − Zr2 ), if rands > P
Us = (5)
Xs , otherwise
where, rands denotes a random value in the range of (0,1), P indicates the mutation probability, and Zr represents the randomly
selected solutions from the current population. The discarding phase is repeated to retain the promising solution between Zs and Us,
and the solution with the highest fitness value is picked up. Based on these three rules, the pseudo-code of the Cuckoo search algorithm
is presented in Algorithm 2 [76].
8
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 8. The extracted features using PCA-DWT, (a) Rf=1Ω, (b) Rf=10Ω, and (c) Rf=100Ω.
Table 2
Parameters of PCA.
Parameter Symbol Value
9
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 9. The empirical mode decomposition results for the PPTG fault scenario with Rf=100Ω at a distance of 10 km.
Fig. 10. (a) Original signal, (b) real and imaginary parts of the original signal, (c) the Fourier spectrum corresponding to the real part, and (d) the
Fourier spectrum corresponding to the imaginary part, for the PPTG fault scenario with Rf=100Ω at a distance of 10 km.
indicates the number of observations. T2 can be determined using the eigenvectors and eigenvalues of the covariance matrix of
Xn×m, as follows:
where, A denotes a matrix consisting of eigenvectors and λ represents a vector comprising the eigenvalues of the covariance matrix
of Xn×m, respectively. xi indicates a vector that includes the variables sampled during the ith observation. Any deviations from
10
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 11. The extracted features using Hilbert-Huang transform, (a) Rf=1Ω, (b) Rf=10Ω, and (c) Rf=100Ω.
Fig. 12. (a) Initial and (b) optimal membership functions obtained using HHO and CS algorithms.
11
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 13. The convergence characteristics of the optimization algorithms, (a) Cuckoo Search algorithm, (b) Harris Hawk optimization algorithm.
Table 3
Identification codes corresponding to the fault cases.
Fault Case Label Identification Code (IC)
normal conditions can be detected by comparing the T2 with a threshold value named control limit, which is determined according
to the F-distribution as follows [77,78]:
a(n − 1)
Tα2 = Fa,n− a,α (7)
n− a
where, a denotes the number of principal components (PCs), n represents the number of sampled data, α indicates the level of
significance, and F(a,n-a,α) symbolizes the critical value of the F-distribution. In the DWT method, the input signal, xi, decomposes
into detail and approximate components with different resolution levels called wavelet coefficients and represented by ci. The
Daubechies (db) mother wavelet is used in this paper. Daubechies mother wavelets have been widely utilized in fault detection
applications due to their high resolution and signal traceability in patterns where the initial signal varies severely [69]. Due to the
high sampling resolution of the fault current signal, the DB mother wavelet is used in this study.
First, the current signal is measured at the rectifier side and T2 statistics are calculated by applying PCA to the sampled signals.
Comparing the T2 by the pre-defined threshold specifies the fault occurrence. Next, the obtained T2 statistics are input to the DWT
instead of the original current signals, and the three DWT features listed in Table 1 are calculated using the wavelet coefficients. In
this study, 24 fault signals (corresponding to 24 distances) are recorded for three fault resistances (Rf=1Ω, 10Ω, 100Ω) under PPTG,
NPTG, and PTN fault scenarios. Since we have three fault cases with three fault resistances, nine 24 × 3 matrices can be obtained,
resulting in 648 features, where 453 quantities are used for training the ANFIS and the rest are used for testing. To better display the
extracted features, all amounts are normalized. In Table 1, cij indicates the wavelet coefficients corresponding to the ith fault case
and jth fault resistance.
b) Hilbert-Huang Transform
To verify the superiority of the PCA-DWT-based extracted features, the time domain-based method used in [21], called
Hilbert-Huang (HH) transform, is also applied to extract the features from the original signal, and its effectiveness is compared with
the proposed PCA-DWT method. The comparison criterion is the accuracy rate of classifying and locating the faults. Fig. 4 shows the
HH transform process to extract the features from the current signal, where the empirical mode decomposition (EMD) is applied to
12
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 14. (a) training and (b) testing results of the ANFIS-based HHO-PCA-DWT fault classifier.
Table 4
Statistical analysis of the ANFIS-based fault classifiers.
ANFIS-based Classifier MSE RMSE R Accuracy%
the original signal to obtain the intrinsic mode functions (IMFs). Next, instantaneous amplitude and frequency corresponding to
each IMF are derived by employing the Hilbert transform. Furthermore, each IMF can be decomposed into real and imaginary parts.
Then, by averaging the real (RE) and imaginary (IM) graphs over the IMF numbers (N), one characteristic curve for both RE and IM
can be derived. Next, three statistical indicators of Table 1 are calculated according to each pair of RE and IM. Since 216 fault
signals are evaluated considering “3 fault types × 3 fault resistances × 24 fault distances”, and a pair of RE-IM is derived for each
signal, 1296 independent quantities are calculated utilizing the HH transform. In the EMD process, the stopping criterion is met
when the residue (r(t) in (8)) becomes a monotonic function, i.e., no more intrinsic mode function can be obtained from the original
signal.
r(t) = X(t) − IMFi (t) (8)
where, X(t) denotes the original signal, and IMFi(t) indicates ith intrinsic mode function extracted by EMD. The HH transform tech
nique is beyond the scope of this paper; hence, interested readers are referred to [22] for further theoretical details.
13
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig 15. Block diagram of the proposed fault detecting, classifying, and locating strategy.
3. Simulation results
In this section, a 250 km VSC-HVDC system (Vnominal=230 kV Snominal=2000 MVA) is implemented in the MATLAB/Simulink
R2018b and three fault cases, i.e., PPTG, NPTG, and PTN, are simulated with three fault resistances, i.e., Rf=1Ω, 10Ω, 100Ω at 24
distances, i.e., d=10 km, 20 km,…, 240 km. The simulation and sampling times are 1.5 sec and 10–3 sec, respectively, so it can be
obtained 1500 sampling points. It is worth mentioning that the faulty mode considered in this paper is an outage caused by the
permanent fault on the DC transmission line [80]. For example, the positive and negative DC-link currents measured on the rectifier
side for nine fault cases that occurred at a distance of 10 km from the measurement point at t=7.5 s are plotted in Fig. 5.
In order to evaluate the performance of the proposed PCA-DWT-based feature extraction technique, the fault cases shown in Fig. 5
are applied to PCA-DWT and conventional HH transform to extract the features used for ANFIS training. At first, the T2 statistic is
calculated for each fault case according to (6), as illustrated in Fig. 6. Next, the DWT is employed to generate the wavelet coefficients
for each fault case and calculate the statistical indices. Fig. 7 shows the wavelet coefficients, and the obtained feature matrices cor
responding to each fault case are depicted in Fig. 8. The PCA parameters are given in Table 2.
Furthermore, the Hilbert-Huang transform technique is applied to extract the features from the current signals shown in Fig. 5. For
instance, the intrinsic mode functions (IMFs) and residue corresponding to the PPTG fault scenario with Rf=100Ω at a distance of 10
km are plotted in Fig. 9. Then, by calculating the RE and IM quantities, as shown in Fig. 10, a Fourier spectrum can be produced for
each graph. The same procedure is executed for each current signal in Fig. 5 for 24 distances, and the ultimately extracted feature
matrices are drawn graphically in Fig. 11. In this figure, subscripts RE and IM indicate the statistics extracted from the real and
imaginary quantities, respectively.
In this step, two optimization algorithms, i.e., HHO and CS, are used to obtain the optimal membership functions of ANFIS. In this
paper, Gaussian MFs, as defined in (9), are adopted to model ANFIS inputs. Indeed, the optimization algorithms are applied to generate
14
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig 16. (a) training and (b) testing results of the CS-PCA-DWT fault locator.
the optimal center (c) and width (b) for each membership function.
{ ( )2 }
( ) − xj − cij
μij xj = exp (9)
b2ij
where,cij and bij represent the center and width parameters of Gaussian MFs corresponding to the ith (i=1,2,…,m) fuzzy rule and jth
(j=1,2,...,n) fuzzy variable, in which m and n denote the number of rules and input variables, respectively. The optimization procedure
to achieve the optimal MFs is described in detail in [81].
In the optimization problem, the objective function is the mean squared error (MSE), which can be calculated as follows,
m
1 ∑
MSE = y i )2
(yi − ̂ (10)
m i=1
where, yi and ̂
y i represent the actual and estimated values of the output of rule i, respectively, which is formulated as follows:
yi = x T π i (11)
[ ]
where, x = [x1x2⋅⋅⋅xn] indicates the input variables vector, and πi = p1i p2i ⋯ pni (i=1,2,…,m) denotes the conclusion vector of ith
fuzzy rule. The actual output of the ANFIS is the pre-defined “Target” dataset. Meanwhile, the estimated output is calculated according
to the procedure illustrated in Fig. 3 starting with initial MFs.
It is worth mentioning that the MSE exhibits faster convergence in optimization problems where the error is minor. Since the input
data are normalized values, the main limitation of the MSE in handling the outliers would be eliminated [82]. Eventually, the opti
mized MFs using two optimization algorithms are depicted in Fig. 12. In this process, the optimal MF design parameters are obtained
by minimizing the objective function defined in (10) by employing two algorithms. The convergence characteristics of the optimi
zation algorithms during five runs are depicted in Fig. 13. The performance of the HHO algorithm in solving engineering optimization
problems is promising due to the use of the exploitation and exploration phases. However, it is worth pointing out that the HHO
15
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig 17. (a) training and (b) testing results of the HHO-PCA-DWT fault locator.
algorithm has a critical shortcoming, i.e., it falls into stagnation before reaching the global optimum. However, this challenge can be
addressed by choosing the appropriate threshold value (q*) to update the position of the hawk relative to the prey. It is worth pointing
out that this shortcoming does not exist in the CS algorithm; hence, another way to improve the performance of the HHO algorithm is
to combine the CS algorithm to improve the exploitation and exploration processes [83]. On the other hand, this combination increases
the execution time and complexity of the algorithm. To deal with this problem, we improve the execution speed of the HHO algorithm
in this article by accelerating the hawk position updating phase. This task is accomplished by defining the variable q as a Gaussian
function and bounding the Gaussian RMS width (parameter c).
In this subsection, the fault classification procedure is explained, and the results are analyzed. In this paper, nine fault cases are
studied (3 fault types associated with 3 fault resistances). Hence, 9 identification codes (ICs) are required to train and test the ANFIS, as
given in Table 3. As described in Section 3.2, the optimized Gaussian MFs are derived corresponding to each identification code and
used to train and test the ANFIS. The training and testing results for the proposed HHO-PCA-DWT model are shown in Fig. 14. The same
procedure is executed for three other ANFIS-based classifiers, i.e., HHO-HHT, CS-PCA-DWT, and CS-HHT, and the results are compared
in Table 4. Conventional statistical measures are employed to compare the performance of the ANFIS-based classifiers during the
training and testing stages. These statistics include Mean Squared Error (MSE), Root Mean Square Error (RMSE), Regression (R), and
Accuracy (%), which are defined in (12)–(15).
Ns
1 ∑
MSE = (Ti − Oi )2 (12)
Ns i=1
√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
√ Ns
√1 ∑
RMSE = √ (Ti − Oi )2 (13)
Ns i=1
16
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig 18. (a) training and (b) testing results of the CS-HHT fault locator.
√̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
∑Ns ̅
2
i=1 (Ti − Oi )
R= 1− ∑Ns 2
(14)
i=1 (Ti )
NCE
Accuracy% = × 100 (15)
Ns
In the above equations,Ti and Oi are the target and output sampled data, respectively. In addition, NCE and Ns represent the number
of correctly estimated data and the total number of sampled data, respectively (Ns = 648).
In order to locate the faults, the ANFIS model must be trained and tested using the extracted features. In the proposed model, the
extracted features are applied to the ANFIS, which was previously optimized using HHO and CS algorithms. The fault detection task
has already been completed by comparing the statistic T2 with the pre-defined threshold value, Tα2. Hence, contrarily to the previous
ANFIS-based fault detection models where an independent layer must be trained and tested to distinguish the faulty and normal
conditions, the proposed ANFIS-based HHO-PCA-DWT model includes only two layers for classifying and locating the faults. Fig. 15
illustrates schematically this explanation.
Next, the features acquired from the HHT technique are employed to train and test the optimized ANFIS model. The training and
testing results of the four ANFIS-based models are presented in Figs. 16–19. A comparison of the statistical measures obtained during
training and testing processes corresponding to the fault location task is accomplished in Table 5. This table demonstrates that the
HHO-PCA-DWT strategy performs more accurately in the fault location phase. Furthermore, the MSE and RMSE indices are reduced
significantly by using the HHO-PCA-DWT method. This is due to the profit of the privileges of the HHO optimization algorithm and the
PCA-DWT feature extraction technique. The results confirm the prominent capability of the HHO algorithm in escaping the local
optimum trap when compared with the CS algorithm. Hence, the optimal membership functions designed by exploiting the HHO are
preferable to those of the CS. On the other hand, the features extracted by PCA-DWT provide more distinct characteristics for fault
scenarios in different locations due to the higher resolution. Therefore, training and testing the ANFIS utilizing these characteristics
17
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig 19. (a) training and (b) testing results of the HHO-HHT fault locator.
Table 5
Statistical analysis of the ANFIS-based fault locators.
ANFIS-based Locator MSE RMSE R Accuracy%
18
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Table 6
Evaluation of the ANFIS-based fault classification and location models under various fault scenarios.
Actual Fault Distance (km) Fault Case Fault Classification Results [IC] Fault Location Results [km]
ANFIS-HHO ANFIS-CS
abnormal signals to detect the faults. This raises the complexity of the model and also computation time. Conversely, the
PCA-DWT-based model not only profits from the privileges of both PCA and DWT techniques but also has the capability of fault
detection during the PCA execution step without the need for an additional ANFIS layer.
A comparison with the models presented in the literature is performed in this subsection to prove the supremacy of the proposed
fault detection, classification, and location model. A fault location model based on gap frequency spectrum analysis has been proposed
in [87]. Furthermore, a Fast Fourier transform (FFT) -based model combined with the PRONY algorithm has been proposed in [88] to
estimate the dominant natural frequency, where the dependency of the natural frequency of the transmission line to the fault distance
and traveling wave speed has been confirmed. A significant estimation error has been demonstrated in this reference since the fault
signal has been applied directly as the input to the estimator. Additionally, the dependency of the traveling TW-based models on wave
velocity is a challenging issue; hence, wave speed-independence TW-based strategies have been introduced [89].
On the other hand, the HH transform-based feature extraction method has been employed in [56], where the chaotic dynamic
weight PSO (CDWPSO) algorithm has been used to train the ANFIS-based estimator. Unfortunately, there is no information about the
feature extraction procedure in [56]; hence, only fault location accuracy will be compared in this subsection. A similar study was
conducted in [68] by the same authors, where the DWT method was employed to extract the statistical features directly from the
19
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig 21. The scatter plots corresponding to the ANFIS-based fault classification/location models.
20
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Fig. 22. Comparison of the estimation accuracy rate of the models proposed in the literature and this work.
Table 7
Comparison of the models proposed in the literature from the estimation error point of view.
Real Fault Estimated Fault Distance [km] Estimation Error [km]
Distance
Proposed Proposed Proposed Proposed This Work Proposed Proposed Proposed Proposed This
(km)
Method in Method in Method in Method in (HHO- Method in Method in Method in Method in Work
[56] [87] [88] [68] PCA-DWT) [56] [87] [88] [68] (HHO-
PCA-
DWT)
21
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
Table 8
Comparison of the models proposed in the literature from the MSE value and fault detection/classification capability points of view.
Reference Measured Extracted Features Feature Extraction Optimization MSE Fault Fault
Signal Method Algorithm Detection Classification
[56] 0-mode (I0) Time difference between I0 and I1, Hilbert-Huang (HH) CDWPSO 0.0592 No Yes
and 1-mode characteristic frequency of I1, Transform
(I1) Current energy attenuation coefficients of
Modes I0 and I1, high-frequency energies
of I0 and I1
[68] DC-link Energy, Shannon entropy, log Discrete Wavelet NSGA-II 0.0197 No No
Current energy entropy, norm entropy, Transform (DWT)
root mean square, mean value,
standard deviation, Skewness,
kurtosis
[87] DC-link Gap-based frequency spectrum Fast Fourier – 0.1052 Yes No
Current Transform (FFT)
[88] DC-link Dominant natural frequency Fast Fourier PRONY 0.0996 No No
Current Transform (FFT) Algorithm
This Work DC-link Mean value, standard deviation, Hilbert-Huang (HH) Cuckoo Search 0.1192 No Yes
(CS- Current and norm entropy of the real and Transform (CS)
HHT) imaginary Fourier spectrums
This Work DC-link Mean value, standard deviation, Principal Component Cuckoo Search 0.0038 Yes Yes
(CS- Current and norm entropy of the wavelet Analysis- Discrete (CS)
PCA- coefficients Wavelet Transform
DWT) (PCA-DWT)
This Work DC-link Mean value, standard deviation, Hilbert-Huang (HH) Harris Hawk 0.0536 No Yes
(HHO- Current and norm entropy of the real and Transform Optimization
HHT) imaginary Fourier spectrums (HHO)
This Work DC-link Mean value, standard deviation, Principal Component Harris Hawk 0.00039 Yes Yes
(HHO- Current and norm entropy of the wavelet Analysis-Discrete Optimization
PCA- coefficients Wavelet Transform (HHO)
DWT) (PCA-DWT)
Table 9
Comparison of the ANFIS optimization algorithms.
ANFIS Optimization Algorithm The Converged MSE Value (Best Result) Maximum Iteration Until Convergence (Best Result)
current signal, and the Non-dominant Sorting Genetic Algorithm Type 2 (NSGA-II) was utilized to optimize the ANFIS. Although the
results obtained in [68] are better than previous works from the MSE and coverage speed viewpoints, evaluating the computational
speed is absent in this reference. The main advantage of the NSGA-II optimization algorithm is that it offers an efficient approach to
address multi-objective optimization problems at the cost of the higher computational burden due to genetic operators [90]; however,
the ANFIS optimization is a single-objective problem. In addition, the NSGA-II algorithm suffers from the dominance-resistant problem
existing in the solutions [91]. Moreover, additional features must be extracted by applying the DWT technique to the current signal to
reach acceptable estimation accuracy. This is due to poor directionality and shift sensitivity of the DWT method [92]. This means that
shifting the input signal leads to unpredictable changes in wavelet coefficients. Varying the fault occurrence instant may generate
undesirable coefficients that fail to distinguish between abnormal and normal conditions to detect the fault. Consequently, more
statistical features, e.g., Skewness and Kurtosis, are required to improve the fault detection capability of the ANFIS-based model.
Conversely, integrating the PCA method into the DWT solves the shift-sensitivity problem by guaranteeing fault detection capa
bility. Therefore, reduced features would be required to train and test the ANFIS. This property increases the computational speed of
the PCA-DWT model compared to the HHT- and DWT-based estimators and makes it more advantageous for long-distance HVDC
systems. In the following, Fig. 22 and Table 7 present the results of the comparative study with references [56,68,87], and [88]. Since
the data in [87] and [88] are limited to only five distances, the estimation error of the proposed method is also calculated at these five
distances. Fig. 22 shows that the accuracy rate of the proposed ANFIS-HHO-PCA-DWT model is significantly higher than other
methods. This feature is due to the perfect capability of the HHO algorithm to escape from the local optimal traps. In addition, the final
solution obtained by HHO is the global one. Since a Pareto front of possible solutions is created in the first step of the HHO algorithm,
22
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
thus the fitness criterion is checked for all solutions. Meanwhile, a comparative study from the MSE value and fault detection/
classification capability points of view is performed in Table 8. This table reveals that the MSE is significantly reduced using the
proposed ANFIS-HHO-PCA-DWT model. In addition, a comparison of the convergence speeds and the converged MSE values of the
ANFIS optimization algorithms is performed in Table 9.
4. Conclusions
An adaptive neural-fuzzy inference system (ANFIS) estimator based on a hybrid PCA-DWT signal processing technique is proposed
in this paper to detect, classify, and locate the faults in a VSC-HVDC system. The PCA-DWT technique detects the fault occurrence and
extracts features from the DC-link current signals. The Harris Hawk optimization (HHO)and Cuckoo Search (CS) algorithms are
employed for ANFIS optimization. The PCA technique can detect the fault occurrence by comparing the T2 statistic with a pre-defined
control limit. Next, DWT is applied to extract features from the statistics obtained by PCA, and the features matrix is obtained. In the
simulation stage, 40 fault scenarios are independently simulated in a 250 km VSC-HVDC system. The proposed model can successfully
detect, classify, and locate faults. A comparative study proves the superiority of the proposed ANFIS-HHO-PCA-DWT model compared
to other models presented in previous studies. The numerical value of mean square error (MSE) obtained by the proposed model is
0.002464, which has been significantly reduced compared to other models. In addition, the accuracy rate of 99.995% obtained during
the fault location stage confirms the high accuracy of the proposed locator. Furthermore, the optimization results verify the superiority
of the HHO algorithm in terms of convergence speed. The HHO algorithm exhibits superior performance due to its ability to escape
from local optimality and powerful operators for searching the space of possible solutions. Fast response and accuracy of the fault
locators are vital in VSC-HVDC systems because the system operator can track and fix the fault before the system components are
damaged. Therefore, the proposed model has a meaningful advantage over other models.
Ehsan Akbari: Conceptualization, Methodology, Data curation, Writing- Original draft preparation, Visualization. Milad Samady
Shadlu: Investigation, Supervision, Methodology, Software, Validation, Writing- Reviewing and Editing.
Funding statement
The authors did not receive support from any organization for the submitted work.
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to
influence the work reported in this paper.
Data availability
References
[1] Pragati A, Mishra M, Rout PK, Gadanayak DA, Hasan S, Prusty BR. A comprehensive survey of HVDC protection system: fault analysis, methodology, issues,
challenges, and future perspective. Energies (Basel) 2023;16(11):4413. https://doi.org/10.3390/en16114413.
[2] Muniappan M. A comprehensive review of DC fault protection methods in HVDC transmission systems. Prot Control Mod Power Syst 2021;6(1). https://doi.org/
10.1186/s41601-020-00173-9.
[3] Kanwal S, Jiriwibhakorn S. Artificial intelligence based faults identification, classification, and localization techniques in transmission lines-a review. Revista
IEEE América Latina 2023;21(12):1291–305. https://doi.org/10.1109/tla.2023.10305233.
[4] Silva AS, Santos RC, Torres JA, Coury DV. An accurate method for fault location in HVDC systems based on pattern recognition of DC voltage signals. Electr
Power Syst Res 2019;170:64–71. https://doi.org/10.1016/j.epsr.2019.01.013.
[5] Agarwal S, Swetapadma A, Panigrahi C, Dasgupta A. A method for fault section identification in High voltage direct current transmission lines using one End
measurements. Electr Power Syst Res 2019;172:140–51. https://doi.org/10.1016/j.epsr.2019.03.008.
[6] Zhang Y, Cong W. An improved single-ended frequency-domain-based fault detection scheme for MMC-HVDC transmission lines. Int J Electr Power Energy Syst
2021;125:106463. https://doi.org/10.1016/j.ijepes.2020.106463.
[7] Wang M, Beerten J, Van Hertem D. Frequency domain based DC fault analysis for bipolar HVDC grids. J Mod Power Syst Clean Energy 2017;5(4):548–59.
https://doi.org/10.1007/s40565-017-0307-y.
[8] Imani A, Moravej Z, Pazoki M. A novel time-domain method for fault detection and classification in VSC-HVDC transmission lines. Int J Electr Power Energy Syst
2022;140:108056. https://doi.org/10.1016/j.ijepes.2022.108056.
[9] Gao Z, Cecati C, Ding S. A survey of fault diagnosis and fault-tolerant techniques Part II: fault diagnosis with knowledge-based and hybrid/active approaches.
IEEE Trans Ind Electron 2015;1. https://doi.org/10.1109/tie.2015.2419013.
[10] Mardani R, Ehteshami MZ. Efficient model-based DC fault detection and location scheme for multi-terminal HVDC systems with voltage source converter. Electr
Eng 2021;104(3):1553–64. https://doi.org/10.1007/s00202-021-01412-4.
[11] Xu J, Lu Y, Zhao C, Liang J. A model-based DC fault location scheme for multi-terminal MMC-HVDC systems using a simplified transmission line representation.
IEEE Trans Power Deliv 2020;35(1):386–95. https://doi.org/10.1109/tpwrd.2019.2932989.
23
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
[12] Chang B, Cwikowski O, Barnes M, Shuttleworth R, Beddard A, Coventry P. Review of different fault detection methods and their impact on pre-emptive VSC-
HVDC dc protection performance. High Voltage 2017;2(4):211–9. https://doi.org/10.1049/hve.2017.0024.
[13] Wilches-Bernal F, Bidram A, Reno MJ, Hernandez-Alvidrez J, Barba P, Reimer B, Montoya R, Carr C, Lavrova O. A survey of traveling wave protection schemes
in electric power systems. IEEE Access 2021;9:72949–69. https://doi.org/10.1109/access.2021.3080234.
[14] Chen W, Wang D, Cheng D, Liu X. Travelling wave fault location approach for MMC-HVDC transmission line based on frequency modification algorithm. Int J
Electr Power Energy Syst 2022;143:108507. https://doi.org/10.1016/j.ijepes.2022.108507.
[15] Tiwari RS, Gupta OH, Sood VK. Fault detection using backward propagating traveling waves for bipolar LCC-HVDC lines. Electr Power Compon Syst 2022;50
(9–10):516–29. https://doi.org/10.1080/15325008.2022.2136788.
[16] Muzzammel R. Traveling waves-based method for fault estimation in HVDC transmission system. Energies (Basel) 2019;12(19):3614. https://doi.org/10.3390/
en12193614.
[17] Zhang S, Zou G, Huang Q, Gao H. A traveling-wave-based fault location scheme for MMC-based multi-terminal DC grids. Energies (Basel) 2018;11(2):401.
https://doi.org/10.3390/en11020401.
[18] Liu T, Zhang Y, Wang S, Li X, Gooi HB, Ghias AM. Fault identification and fault location methods for VSC-HVDC transmission lines based on the traveling
waveform difference. Int J Electr Power Energy Syst 2023;147:108867. https://doi.org/10.1016/j.ijepes.2022.108867.
[19] Muzzammel R, Raza A, Hussain MR, Abbas G, Ahmed I, Qayyum M, Rasool MA, Khaleel MA. MT–HVDC systems fault classification and location methods based
on traveling and non-traveling waves—A comprehensive review. Appl Sci 2019;9(22):4760. https://doi.org/10.3390/app9224760.
[20] Imani A, Moravej Z, Pazoki M. A novel MODWT-based fault detection and classification scheme in VSC-HVDC transmission line. Electr Power Syst Res 2023;221:
109434. https://doi.org/10.1016/j.epsr.2023.109434.
[21] Lacerda VA, Monaro RM, Campos-Gaona D, Coury DV, Anaya-Lara O. Distance protection algorithm for multiterminal HVDC systems using the Hilbert–Huang
transform. IET Gener Transm Distrib 2020;14(15):3022–32. https://doi.org/10.1049/iet-gtd.2019.1551.
[22] Zhu X, Li S, Guo Y, Chen X, He C, Deng J. Novel wavefront detection and fault location method based on Hilbert-Huang transform for long HVDC transmission
lines. Electr Power Syst Res 2022;211:108213. https://doi.org/10.1016/j.epsr.2022.108213.
[23] Li D, Ukil A, Satpathi K, Yeap YM. Hilbert–Huang transform based transient analysis in voltage source converter interfaced direct current system. IEEE Trans Ind
Electron 2021;68(11):11014–25. https://doi.org/10.1109/tie.2020.3038056.
[24] Radwan M, Azad SP. A single-ended protection scheme for multi-terminal HVDC grids based on Hilbert-Huang transform. In: IEEE Power & energy society
general meeting; 2023. https://doi.org/10.1109/pesgm52003.2023.10252557.
[25] Mishra S, Gupta S, Yadav A. Intrinsic time decomposition based fault location scheme for unified power flow controller compensated transmission line. Int Trans
Electr Energy Syst 2020;30(11). https://doi.org/10.1002/2050-7038.12585.
[26] Wang X, Zhang D, Zhang X, Ni P. Fault diagnosis method for hybrid HVDC transmission system based on stacked sparse auto-encoder. In: 7th Asia conference on
power and electrical engineering (ACPEE); 2022. https://doi.org/10.1109/acpee53904.2022.9783919.
[27] Peng G, Chen L, Wu J, Jiang H, Wang Z, Li H. Convolution power ratio based on Single-Ended Protection Scheme for HVDC transmission lines. Electronics
(Basel) 2023;12(23):4883. https://doi.org/10.3390/electronics12234883.
[28] Li D, Cai Z, Qin B, Deng L. Signal frequency domain analysis and sensor fault diagnosis based on artificial intelligence. Comput Commun 2020;160:71–80.
https://doi.org/10.1016/j.comcom.2020.05.034.
[29] Agarwal S, Swetapadma A, Panigrahi C, Dasgupta A. Fault detection in direct current transmission lines using discrete fourier transform from single terminal
current signals. In: 1st International conference on electronics, materials engineering and nano-technology (IEMENTech); 2017. https://doi.org/10.1109/
iementech.2017.8076975.
[30] Lacerda VA, Monaro RM, Coury DV. Fault distance estimation in multiterminal HVDC systems using the Lomb-Scargle periodogram. Electr Power Syst Res 2021;
196:107251. https://doi.org/10.1016/j.epsr.2021.107251.
[31] Yeap YM, Ukil A. Fault detection in HVDC system using short time Fourier transform. In: IEEE Power and energy society general meeting; 2016. https://doi.org/
10.1109/pesgm.2016.7741323.
[32] Singh K, Ukil A. Fault detection in HVDC transmission line by S-transform technique. In: IEEE PES Asia-pacific power and energy engineering conference; 2019.
https://doi.org/10.1109/appeec45492.2019.8994571.
[33] Li D, Ukil A, Satpathi K, Yeap YM. Improved S Transform-Based fault detection method in voltage source converter interfaced DC system. IEEE Trans Ind
Electron 2021;68(6):5024–35. https://doi.org/10.1109/tie.2020.2988193.
[34] Prakash R, Koley E. A combined gabor transform-EKNN based protection scheme for AC-HVDC transmission line with DFIG wind turbine. In: 13th IEEE PES Asia
pacific power & energy engineering conference; 2021. https://doi.org/10.1109/appeec50844.2021.9687784.
[35] Moravej Z, Movahhedneya M, Pazoki M. Gabor transform-based fault location method for multi-terminal transmission lines. Measurement 2018;125:667–79.
https://doi.org/10.1016/j.measurement.2018.05.027.
[36] Yeap YM, Geddada N, Ukil A. Analysis and validation of wavelet transform based DC fault detection in HVDC system. Appl Soft Comput 2017;61:17–29. https://
doi.org/10.1016/j.asoc.2017.07.039.
[37] Huai Q, Liu K, Ding H, Qin L. Protection scheme for multiterminal HVDC system based on Wavelet transform modulus maxima. IEEJ Trans Electr Electron Eng
2020;15(8):1147–59. https://doi.org/10.1002/tee.23175.
[38] Psaras V, Vozikis D, Adam G, Burt G. Real time evaluation of Wavelet transform for fast and efficient HVDC grid non-unit protection. In: IEEE Power & energy
society general meeting; 2020. https://doi.org/10.1109/pesgm41954.2020.9281507.
[39] Ahmed N, Hashmani AA, Khokhar S, Tunio MA, Faheem M. Fault detection through discrete wavelet transform in overhead power transmission lines. Energy Sci
Eng 2023;11(11):4181–97. https://doi.org/10.1002/ese3.1573.
[40] Da Silva DM, Costa FB, Miranda V, Leite H. Wavelet-based analysis and detection of traveling waves due to DC faults in LCC HVDC systems. Int J Electr Power
Energy Syst 2019;104:291–300. https://doi.org/10.1016/j.ijepes.2018.07.011.
[41] Joshi A, Khathoon R, Devikrishna N, Peter PA, Vinod V. A computationally less expensive fault detection technique in VSC-HVDC system using wavelet
decomposition and support vector machine classifier. In: IEEE International conference on power electronics, smart grid, and renewable energy (PESGRE); 2022.
https://doi.org/10.1109/pesgre52268.2022.9715818.
[42] Jawad RS, Abid H. HVDC fault detection and classification with artificial neural network based on ACO-DWT method. Energies (Basel) 2023;16(3):1064.
https://doi.org/10.3390/en16031064.
[43] Fayazi M, Joorabian M, Saffarian A, Monadi M. A single-ended traveling wave based fault location method using DWT in hybrid parallel HVAC/HVDC overhead
transmission lines on the same tower. Electr Power Syst Res 2023;220:109302. https://doi.org/10.1016/j.epsr.2023.109302.
[44] Wang Z, Xu L. Fault detection of the power system based on the chaotic neural network and Wavelet transform. Complexity 2020;2020:1–15. https://doi.org/
10.1155/2020/8884786.
[45] Ahmed N, Ram N, Memon AP, Ahmed S. Comparative analysis of fault detection for HVDC transmission system using Wavelet transform based on standard
deviation. In: 3rd International conference on computing, mathematics and engineering technologies (iCoMET); 2020. https://doi.org/10.1109/
icomet48670.2020.9074065.
[46] Jawad RS, Abid H. Fault detection in HVDC system with gray wolf optimization algorithm based on artificial neural network. Energies (Basel) 2022;15(20):
7775. https://doi.org/10.3390/en15207775.
[47] Ding C, Wang Z, Ding Q, Yuan Z. Convolutional neural network based on fast Fourier transform and gramian angle field for fault identification of HVDC
transmission line. Sustain Energy Grids Netw 2022;32:100888. https://doi.org/10.1016/j.segan.2022.100888.
[48] Merlin VL, Santos RCD, Pavani APG, Vieira JCM. A frequency spectrum-based method for detecting and classifying faults in HVDC systems. Electr Power Syst
Res 2022;207:107828. https://doi.org/10.1016/j.epsr.2022.107828.
[49] Goni MF, Nahiduzzaman M, Anower M, Rahman M, Islam M, Ahsan M, Haider J, Shahjalal M. Fast and accurate fault detection and classification in transmission
lines using extreme learning machine. e-Prime Adv Electr Eng Electron Energy 2023;3:100107. https://doi.org/10.1016/j.prime.2023.100107.
24
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
[50] Johnson JM, Yadav A. Complete protection scheme for fault detection, classification and location estimation in HVDC transmission lines using support vector
machines. IET Sci Meas Technol 2017;11(3):279–87. https://doi.org/10.1049/iet-smt.2016.0244.
[51] Ghashghaei S, Akhbari M. Fault detection and classification of an HVDC transmission line using a heterogenous multi-machine learning algorithm. IET Gener
Transm Distrib 2021;15(16):2319–32. https://doi.org/10.1049/gtd2.12180.
[52] Chen Q, Wu J, Li Q, Gao X, Yu R, Guo J, Peng G, Yang B. Long short-term memory network-based HVDC systems fault diagnosis under knowledge graph.
Electronics (Basel) 2023;12(10):2242. https://doi.org/10.3390/electronics12102242.
[53] Chen Q, Li Q, Wu J, He J, Mao C, Li Z, Yang B. State monitoring and fault diagnosis of HVDC system via KNN algorithm with knowledge graph: a practical china
power grid case. Sustainability 2023;15(4):3717. https://doi.org/10.3390/su15043717.
[54] Mustari MR, Hashim MN, Osman MK, Ahmad AR, Ahmad F, Ibrahim MN. Fault location estimation on transmission lines using neuro-fuzzy system. Procedia
Comput Sci 2019;163:591–602. https://doi.org/10.1016/j.procs.2019.12.141.
[55] Kumar AN, Sanjay C, Chakravarthy M. Adaptive neuro fuzzy inference system-based fault location technique in double circuit transmission line against
simultaneous faults. Multiscale Multidiscip Model Exp Des 2019;3(2):143–50. https://doi.org/10.1007/s41939-019-00066-x.
[56] Rohani R, Koochaki A. A hybrid method based on optimized neuro-fuzzy system and effective features for fault location in VSC-HVDC systems. IEEE Access
2020;8:70861–9. https://doi.org/10.1109/access.2020.2986919.
[57] Abbas M, Zhang D. A smart fault detection approach for PV modules using adaptive neuro-fuzzy inference framework. Energy Reports 2021;7:2962–75. https://
doi.org/10.1016/j.egyr.2021.04.059.
[58] Bendary AF, Abdelaziz AY, Ismail MM, Mahmoud K, Lehtonen M, Darwish MMF. Proposed ANFIS based approach for fault tracking, detection, clearing and
rearrangement for photovoltaic system. Sensors 2021;21(7):2269. https://doi.org/10.3390/s21072269.
[59] Ghaghishpour A, Koochaki A. An intelligent method for online voltage stability margin assessment using optimized ANFIS and associated rules technique. ISA
Trans 2020;102:91–104. https://doi.org/10.1016/j.isatra.2020.02.028.
[60] Akbari E, Shadlu MS. Fault detection, classification, and location in VSC-HVDC systems using metaheuristic optimized ANFIS and Hilbert Huang transform
method. In: International conference on protection and automation in power system; 2024. https://doi.org/10.1109/ieeeconf62358.2024.10453213.
[61] Salleh MNM, Talpur N, Hussain K. Adaptive neuro-fuzzy inference system: overview, strengths, limitations, and solutions. Lecture notes in computer science.
2017. p. 527–35. https://doi.org/10.1007/978-3-319-61845-6_52.
[62] Liu X, Hussein SH, Ghazali KH, Tung TM, Yaseen ZM. Optimized adaptive neuro-fuzzy inference system using metaheuristic algorithms: application of shield
tunnelling ground surface settlement prediction. Complexity 2021;2021:1–15. https://doi.org/10.1155/2021/6666699.
[63] AlRassas AM, Al-Qaness MaA, Ewees AA, Ren S, Elaziz MA, Damaševičius R, Krilavičius T. Optimized ANFIS model using aquila optimizer for oil production
forecasting. Processes 2021;9(7):1194. https://doi.org/10.3390/pr9071194.
[64] Dirik M. Optimized Anfis model with hybrid metaheuristic algorithms for facial emotion recognition. Int J Fuzzy Syst 2022;25(2):485–96. https://doi.org/
10.1007/s40815-022-01402-z.
[65] El-Hasnony IM, Barakat SI, Mostafa RR. Optimized ANFIS model using hybrid metaheuristic algorithms for Parkinson’s disease prediction in IoT environment.
IEEE Access 2020;8:119252–70. https://doi.org/10.1109/access.2020.3005614.
[66] Habibi E, Salehi M, Yadegarfar G, Taheri A. Optimization of the ANFIS using a genetic algorithm for physical work rate classification. Int J Occup Saf Ergon
2018;26(3):436–43. https://doi.org/10.1080/10803548.2018.1435445.
[67] Anshori MY, Rahmalia D, Herlambang T, Karya DF. Optimizing adaptive neuro fuzzy inference system (ANFIS) parameters using Cuckoo search (Case study of
world crude oil price estimation). J Phys Conf Ser 2021;1836(1):012041. https://doi.org/10.1088/1742-6596/1836/1/012041.
[68] Rohani R, Koochaki A, Siahbalaee J. Fault location in VSC-HVDC systems based on NSGA-II and discrete wavelet transform. Int J Renew Energy Res 2022;12(3).
https://doi.org/10.20508/ijrer.v12i3.13050.g8519.
[69] Swetapadma A, Agarwal S, Ranjan A, Abdelaziz AY. A novel fault distance estimation method for voltage source converter-based HVDC transmission lines.
Electr Power Compon Syst 2021:1–17. https://doi.org/10.1080/15325008.2021.1908447.
[70] Shadlu MS. Open-Circuit fault detection and location in modular multilevel converters based on principal component analysis. In: 13th Power electronics, drive
systems, and technologies conference (PEDSTC); 2022. https://doi.org/10.1109/pedstc53976.2022.9767383.
[71] Karaboga D, Kaya E. Adaptive network based fuzzy inference system (ANFIS) training approaches: a comprehensive survey. Artif Intell Rev 2018;52(4):
2263–93. https://doi.org/10.1007/s10462-017-9610-2.
[72] Abbasi Z, Shafieirad M, Mehra AHA, Zamani I. Vaccination and isolation based control design of the COVID-19 pandemic based on adaptive neuro fuzzy
inference system optimized with the genetic algorithm. Evol Syst 2022;14(3):413–35. https://doi.org/10.1007/s12530-022-09459-9.
[73] Pop M, Pescaru D, Micea MV. Mamdani vs. Takagi–Sugeno fuzzy inference systems in the calibration of continuous-time car-following models. Sensors 2023;23
(21):8791. https://doi.org/10.3390/s23218791.
[74] Alabool HM, Alarabiat D, Abualigah L, Heidari AA. Harris hawks optimization: a comprehensive review of recent variants and applications. Neural Comput Appl
2021;33(15):8939–80. https://doi.org/10.1007/s00521-021-05720-5.
[75] Yang X, Deb NS. Cuckoo search via levy flights. In: World congress on nature & biologically inspired computing; 2009. https://doi.org/10.1109/
nabic.2009.5393690.
[76] Nguyen T, Vo D, Quynh NV, Van Dai L. Modified Cuckoo search algorithm: a novel method to minimize the fuel cost. Energies (Basel) 2018;11(6):1328. https://
doi.org/10.3390/en11061328.
[77] Shaikh SM, A I, H N, S M, Hussain A, A A. Data-driven based fault diagnosis using principal component analysis. Int J Adv Comput Sci Appl 2018;9(7). https://
doi.org/10.14569/ijacsa.2018.090725.
[78] Liu C, Bai J, Wu F. Fault diagnosis using dynamic principal component analysis and GA feature selection modeling for industrial processes. Processes 2022;10
(12):2570. https://doi.org/10.3390/pr10122570.
[79] Huang N, Lu G, Cai G, Xu D, Xu J, Li F, Zhang L. Feature selection of power quality disturbance signals with an entropy-importance-based random forest.
Entropy 2016;18(2):44. https://doi.org/10.3390/e18020044.
[80] Jin X, Lu S, Yu J. Adaptive NN-Based consensus for a class of nonlinear multiagent systems with actuator faults and faulty networks. IEEE Trans Neural Netw
Learn Syst 2022;33(8):3474–86. https://doi.org/10.1109/tnnls.2021.3053112.
[81] Ren Y, Liu F, Lv J, Meng A, Wen Y. T-S fuzzy systems optimization identification based on FCM and PSO. EURASIP J Adv Signal Process 2020;2020(1). https://
doi.org/10.1186/s13634-020-00706-2.
[82] Bottmer L, Croux C, Wilms I. Sparse regression for large data sets with outliers. Eur J Oper Res 2022;297(2):782–94. https://doi.org/10.1016/j.
ejor.2021.05.049.
[83] Kaur M, Kaur R, Singh N. Fusion of powerful features of Harris Hawks with Cuckoo Search algorithm for engineering applications. Results Control Optim 2023;
13:100308. https://doi.org/10.1016/j.rico.2023.100308.
[84] Wang Y, Hu K, Lo M. Uniform phase Empirical mode decomposition: an optimal hybridization of masking signal and ensemble approaches. IEEE Access 2018;6:
34819–33. https://doi.org/10.1109/access.2018.2847634.
[85] Lim Y, Kwon J, Oh H. Principal component analysis in the wavelet domain. Pattern Recognit 2021;119:108096. https://doi.org/10.1016/j.patcog.2021.108096.
[86] Nobre J, Neves RF. Combining principal component analysis, discrete wavelet transform and XGBoost to trade in the financial markets. Expert Syst Appl 2019;
125:181–94. https://doi.org/10.1016/j.eswa.2019.01.083.
[87] Yang Q, Blond SL, Cornelusse B, Vanderbemden P, Li J. A novel fault detection and fault location method for VSC-HVDC links based on gap frequency spectrum
analysis. Energy Procedia 2017;142:2243–9. https://doi.org/10.1016/j.egypro.2017.12.625.
[88] Song G, Chu X, Cai X, Gao S, Ran M. A fault-location method for VSC-HVDC transmission lines based on natural frequency of current. Int J Electr Power Energy
Syst 2014;63:347–52. https://doi.org/10.1016/j.ijepes.2014.05.069.
[89] Gao S, Xu Z, Song G, Shao M, Jiang Y. Fault location of hybrid three-terminal HVDC transmission line based on improved LMD. Electr Power Syst Res 2021;201:
107550. https://doi.org/10.1016/j.epsr.2021.107550.
25
E. Akbari and M. Samady Shadlu Computers and Electrical Engineering 120 (2024) 109763
[90] Verma S, Pant M, Snasel V. A comprehensive review on NSGA-II for multi-objective combinatorial optimization problems. IEEE Access 2021;9:57757–91.
https://doi.org/10.1109/access.2021.3070634.
[91] Pang LM, Ishibuchi H, Shang K. NSGA-II with simple modification works well on a wide variety of Many-Objective problems. IEEE Access 2020;8:190240–50.
https://doi.org/10.1109/access.2020.3032240.
[92] Fernandes F, Van Spaendonck R, Burrus C. A new framework for complex wavelet transforms. IEEE Trans Signal Process 2003;51(7):1825–37. https://doi.org/
10.1109/tsp.2003.812841.
26