3.1. MVMD
MVMD was first proposed by Rehman et al. [
16] in 2019. It is a multivariate extension of a novel VMD. Compared with traditional VMD, MVMD can process signals of multiple channels at the same time. In order to minimize the sum of the bandwidth of all intrinsic mode functions on all channels, and the sum of each mode can accurately recover the original signal, the correlation between each channel is fully utilized to improve the accuracy of signal decomposition and shorten the time of fault feature extraction, so as to quickly realize fault location [
17]. In this paper, MVMD is used to decompose line-mode voltage and zero-mode voltage at the same time. The specific steps are as follows:
Suppose that both the line-mode voltage and the zero-mode voltage are decomposed into
m intrinsic mode function (IMF) components, as shown in (6).
In the formula, , x1(t) is the line-mode voltage signal, and x0(t) is the zero-mode voltage signal. and um(t) are the mth IMF component.
The Hilbert transform is performed on the component
um(
t) to obtain the analytical representation of the vector, which is denoted as
, and the bandwidth of each mode
is estimated by the L
2 norm square of the gradient function after the harmonic conversion. Then, the related optimization problem under the constraint condition is changed into Formula (7).
In the formula, denotes the corresponding channel c and the analytic signal with mode m. denotes the central frequency of the mth mode, and denotes the time-dependent partial derivative.
By introducing the Lagrange multiplication operator, (7) is transformed from a constrained problem to an unconstrained problem, and the corresponding augmented Lagrange expression is shown in (8).
In Formula (8),
presents the inner product. Finally, the above unconstrained problem is solved by the alternating direction multiplier algorithm, and the center frequency update is expressed as (9), so as to complete the adaptive decomposition of multivariate signals through the updated relationship.
3.2. MPA
MPA is an optimization meta-heuristic optimization algorithm that explores the optimal solution by simulating the predation behavior between predators and prey [
18]. It is inspired by the efficient predation strategy of marine organisms.
In the framework of MPA, the ocean is regarded as the global search space of the optimization problem, and the elite predator matrix represents the set of optimal solutions found in this space. At the same time, the prey matrix records the optimal candidate solutions obtained in the current iteration rounds. Based on the principle of complex interaction between predators and prey, the iterative process of MPA covers three core links: population initialization, iterative optimization, and marine memory update. Regarding the specific details of these processes, readers can refer to the literature [
18], as this article will not be discussed here.
Permutation entropy serves as a quantitative measure for evaluating time series signals’ randomness and complexity, distinguished by its computational efficiency and robust resistance to interference [
19]. The magnitude of permutation entropy correlates directly with the complexity of traveling wave intrinsic mode function components—higher entropy values indicate greater complexity and noise content. To optimize wave head calibration accuracy, the intrinsic mode function component exhibiting the lowest permutation entropy is selected as the traveling wave characteristic signal, effectively minimizing noise-induced influence. The permutation entropy calculation proceeds through the following steps:
The phase space reconstruction of the
mth traveling wave intrinsic mode function component
is carried out, and Formula (10) is obtained.
In the formula, , q is the embedding dimension, and is the delay time.
Each reconstructed component
is arranged in ascending order according to its size, and Formula (11) is obtained.
Here, is the column of the elements in the reconstructed component.
For each row of the matrix obtained by reconstructing the intrinsic mode function component
, a set of symbol sequences can be obtained, as shown in Formula (12).
In the formula,
, and
. There are a total of
different symbol sequences
of q-dimensional phase space mapping, and the symbol sequence
is one of the permutations. If the probabilities of
k different symbol sequences are
, then the permutation entropy can be expressed as shown in Formula (13).
The permutation entropy
Hpm of the
mth traveling wave intrinsic mode function component can be obtained by normalizing it, as shown in Formula (14).
The kurtosis value is a dimensionless parameter to measure the kurtosis of signal waveform, which can effectively describe the mutability of complex signals [
20]. The kurtosis value of the signal obeying the normal distribution is about 3, while the singularity of the traveling wave fault characteristic signal is significant and obviously deviates from the normal distribution, and its kurtosis value should be greater than 3. The larger the kurtosis value of the intrinsic mode function component, the richer the traveling wave characteristic information. The formula for calculating the kurtosis value
km of the
mth intrinsic mode function component obtained by MVMD is shown in Formula (15).
In the formula, IMFm(n) is the mth intrinsic mode function component obtained by decomposing the traveling wave signal by MVMD. , , and N are the mean value, standard deviation, and the number of sampling points of the IMFm component, respectively.
3.3. Traveling Wave Characteristic Signal Extraction Based on MPA-Optimized MVMD
According to the basic principle of MVMD, when using MVMD to decompose line-mode voltage and zero-mode voltage, it is necessary to set the number of intrinsic mode functions
K and penalty factor
α in advance.
K and
α determine the accuracy and bandwidth of modal decomposition, which directly affects the extraction effect of traveling wave characteristic signals. At present, it is common to set two core parameters based on human experience, but the randomness and uncertainty of human setting will inevitably have a certain impact on the correctness of MVMD results. Through multiple iterations, MPA gradually converges to the optimal solution, that is, the predator position with the highest fitness, so as to realize the search and optimization of the core parameters. In this paper, the optimal number of modes
and penalty factors
of MVMD are obtained by MPA. The specific optimization steps are shown in
Figure 2.
The MPA fitness function is constructed based on minimizing the comprehensive entropy kurtosis ratio of both line-mode and zero-mode traveling waves, as expressed in Formula (16).
Within this formula, argmin(K,α) (·) yields the parameter values corresponding to the function’s minimum value, with and representing the optimal parameter. denotes the combined set of line-mode and zero-mode voltage signals. The permutation entropy value of the mth traveling wave intrinsic mode function component is represented by HPm, while km indicates the kurtosis value of the mth intrinsic mode function component.
Formula (16) demonstrates that the fitness function, founded on minimizing the comprehensive entropy kurtosis ratio, enables MVMD to simultaneously decompose both line-mode and zero-mode voltage signals while targeting the extraction of traveling wave characteristic signals that contain the most significant wave information and minimal noise components.
Subsequently, the IMF component exhibiting the lowest entropy/kurtosis ratio among all IMFs from line-mode voltage decomposition is defined as the line-mode traveling wave characteristic signal. Similarly, the IMF with the minimum entropy/kurtosis ratio from zero-mode voltage decomposition is defined as the zero-mode traveling wave characteristic signal, thus completing the extraction of the traveling wave characteristic signals.
3.4. Morphological Gradient
In order to highlight the amplitude mutation characteristics of the traveling wave signal, the morphological gradient [
21] is introduced. The basic idea is to use the flat structural element-like ‘probe‘ to perform expansion and corrosion operations in the mathematical morphology of the traveling wave signal, and to highlight the change area in the traveling wave signal by calculating the difference. The steps of using morphological gradient to calibrate the arrival time of the wave head are as follows:
For the traveling wave signal
x(
t), its definition domain is
Dx, and for the flat structure element
g(
p), its definition domain is
Dg, which this paper selects as 3, with the expansion calculation formula shown in (17) and the corrosion calculation formula shown in (18).
The morphological gradient calculation formula is shown in (19).
The corresponding time of the maximum morphological gradient Gmax(t) is the arrival time of the wave head.
Analysis of Formula (19) reveals that morphological gradient computation involves only basic mathematical operations—addition, subtraction, and extremum determination. This computational simplicity yields high execution efficiency and avoids complex integral transformations while maintaining robust resistance to noise interference. The method’s calculation of differences between local maxima and minima makes it particularly sensitive to traveling wave signal mutation points, making it well suited for determining wave head arrival times.