Self-tuning variational mode decomposition

https://doi.org/10.1016/j.jfranklin.2021.07.021Get rights and content

Highlights

  • A self-tuning variational mode decomposition (SVMD) is proposed.

  • SVMD can adaptively update the parameters K and α.

  • Several properties of SVMD are studied and compared with those of other methods.

  • Comparative studies of real-world applications show the advantages of SVMD.

Abstract

Variational mode decomposition (VMD) has attracted a lot of attention recently owing to its robustness to sampling frequency and its high-frequency resolution. However, its performance highly depends on two key preset parameters (the mode number K and the penalty parameter α), both of which tightly limit its adaptability and applications. In this study, a self-tuning VMD (SVMD) is proposed to tackle this problem. Within the proposed method, K and α update themselves respectively and adaptively via the energy ratio and orthogonality between modes in the frequency domain. The proposed SVMD is similar to a matching pursuit method and it shows a VMD-like equivalent filter bank structure but with much less mode-mixing probability. We show that SVMD is more robust to both changes in α and noise level than the original VMD; also, it has better convergence and reduces mode-mixing and end-effect. The experiments on SVMD indicate that SVMD outmatches several classic signal decomposition algorithms. In the end, real-world applications in three fields, namely, length of day variation analysis in geophysics, climate cycle study in meteorology, and oscillation detection in process control, are provided to demonstrate the effectiveness and advantages of the proposed SVMD.

Introduction

In various fields, signal and data processing, which is a crucial and necessary task in both scientific research and practical applications, has spurred significant interest. Because the information one cares about is often contaminated by noise, nonlinearity, or nonstationary, etc., the primary goal of signal processing is to reveal underlying information and structures, such as the frequency component in the signal [1].

Fourier transform, short-time Fourier transform, Wigner-Ville distribution, and Wavelet transform are based on basis function expansion. These methods have the advantages of simplicity, uniqueness and symmetry, but they lack flexibility and they are not amenable enough for complex signal analysis. Most of the complexity of natural signals can be attributed to the activities of different time scales, so these signals can be considered as a combination of several simple sub-signals. During the past decades, researchers have proposed several adaptive signal decomposition techniques to decompose signals into their components. These methods are truly data-driven and posteriori. In 1998, Huang et al. [2] first proposed the empirical mode decomposition (EMD), which was the most well-known decomposition method applied to various fields. However, this algorithm lacks a mathematical foundation and it is sensitive to noise and sampling [3]. Later, inspired by EMD, Smith [4] developed local mean decomposition (LMD) by separating amplitude-modulation (AM) and frequency-modulation (FM), but this method also suffers from mode-mixing and end-effect problems. To remedy these issues, Frei and Osorio [5] put forward intrinsic time-scale decomposition (ITD). Although ITD has low computational complexity, its time resolution is poor. Unlike the above EMD-based decomposition framework, Gilles [6] devised the empirical wavelet transform (EWT) guided by the wavelet theory. Although EWT alleviates the mode-mixing problem with less computation than EMD, its frequency band division and filter selection are still unsolved.

More recently, Dragomiretskiy and Zosso [7] proposed the variational mode decomposition (VMD) algorithm that is based on convex optimization theory. It has an attractive performance in several aspects [8], such as robustness and anti-mode-mixing. However, its effectiveness highly depends on the mode number K and the penalty coefficient α. Some works try to iteratively optimize K by the exhaustive method. For example, Li et al. [9] used the criterion of approximate complete reconstruction to determine an appropriate mode number. Lian et al. [10] selected the K value based on the characteristic of the intrinsic mode obtained from VMD. Cai et al. [11] used the FFT spectrum to choose the mode number parameter. Although the methods mentioned above are simple, they are risky because the performance of VMD is regulated by both K and α, not just one. The other approaches optimize both K and α simultaneously. Most of them define specific fitness functions for different applications and then use some intelligent algorithms to search parameters, such as AFSA-based (artificial fish swarm algorithm) [12], GOA-based (grasshopper optimization algorithm) [13], and MOPSO-based (multi-objective particle swarm optimization) [14], etc. Although these intelligent search methods consider both parameters, they do not address the fundamental problem of VMD and their effectiveness should depend on the selection of optimization algorithms and fitness functions.

In this paper, a self-tuning version of the original VMD (SVMD) is developed to tackle the tuning problems of K and α. Motived by the recent related methods [15,16], this paper proposes a novel objective function that is solved by updating the mode and the center frequency alternatively in the frequency domain. In the meantime, an adaptive updating law of the penalty coefficient is also merged during the iterations of SVMD. Also, the initialization method is developed to improve the convergence capability of SVMD. The development of the proposed SVMD scheme will be detailed in the section as follows. Section 2 provides an overview of the original VMD. The proposed SVMD is described elaborately in Section 3. The study on the properties of SVMD is given in Section 4, including the filter bank structure, tones versus sampling, tones separation, robustness, and convergence. Experiments are also used to show that SVMD outmatches several classic signal decomposition algorithms. In Section 5, real-world applications in three fields, including the length of day variation analysis in geophysics, the climate cycle study in meteorology, and oscillation detection in process control, are provided to validate the effectiveness and advantages of the proposed methodology. The concluding remarks are given in Section 6.

Section snippets

Review of the original VMD

Generally, a complex signal contains several sub-signals, which are called intrinsic mode functions (IMF). In the original EMD, these modes are defined empirically as a time series whose number of local extrema and zero-crossings differ at most by one [2] while the original VMD gives a more restrictive mathematical expression on IMF as amplitude-modulated and frequency-modulated (AM-FM) signals,uk(t)=ak(t)cos(ϕk(t))where ak(t) represents the instantaneous amplitude (IA) of thekth mode, ϕk(t) is

Self-tuning variational mode decomposition

Based on the joint-optimization framework, K modes are extracted by VMD concurrently. However, in practical applications, prior information about the expected number of modes is not easy to obtain in advance and the excessively inappropriate parameter will lead to overbinning or underbinning. Besides this problem, the performance of VMD is deeply influenced by the penalty coefficient α. VMD is essentially a set of adaptive Wiener filter banks. Its bandwidth is controlled by the penalty

Properties and comparisons

In this section, the characteristics of the proposed SVMD from five perspectives are studied, including the filter bank structure, tones versus sampling, tones separation, robustness, and convergence. In the past, some of these properties have successfully demonstrated the strengths and shortcomings of EMD and VMD. The comparative results show that the proposed SVMD is effective and it outperforms several classical decomposition algorithms, especially the original VMD.

Real-world applications

Because of the satisfactory performance of SVMD on simulated signals, more real-word applications can be expected. To verify the effectiveness of the proposed method in practical applications, herein, three typical applications in various fields are studied, i.e. (i) length of day (LOD) analysis in geophysics, and (ii) climate cycle study in meteorology, and (iii) oscillation detection in process control.

Conclusions

In this study, a self-tuning variational mode decomposition (SVMD) method has been proposed whereby parametersK and α are adaptively updated via the energy ratio and orthogonality between modes in the frequency domain. SVMD is similar to a matching pursuit method. It involves three main operations: mode update, center frequency update, and bandwidth update. As a tractable version of VMD, the proposed SVMD has been shown to exhibit a VMD-like equivalent filter bank structure but with much less

Declaration of Competing Interest

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.

Acknowledgements

The authors would like to thank the sponsors and financial support from National Key R&D Program of China (No. 2018YFB1701102), National Natural Science Foundation of P.R. China (NSFC: 62073286), Science Fund for Creative Research Groups of the National Natural Science Foundation of China (Grant No.61621002) and the Ministry of Science and Technology, Taiwan, R.O.C. (Most 109-2221-E-033-013-MY3).

References (41)

  • Q. Chen et al.

    Detection and diagnosis of oscillations in process control by fast adaptive chirp mode decomposition

    Control Eng. Pract.

    (2020)
  • L. Xie et al.

    Online oscillation detection in the presence of signal intermittency

    Control Eng. Pract.

    (2016)
  • M.F. Aftab et al.

    Detecting non-linearity induced oscillations via the dyadic filter bank property of multivariate empirical mode decomposition

    J. Process Control

    (2017)
  • N.E. Huang et al.

    The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis

    Proceedings of the Royal Society of London. Series A: Mathematical, Phy. Eng. Sci.

    (1998)
  • J.S. Smith

    The local mean decomposition and its application to EEG perception data

    J. Royal Soc. Interface

    (2005)
  • M.G. Frei et al.

    Intrinsic time-scale decomposition: time–frequency–energy analysis and real-time filtering of non-stationary signals

    Proceedings of the Royal Society A: Mathematical, Phy. Eng. Sci.

    (2006)
  • J. Gilles

    Empirical wavelet transform

    IEEE trans. signal processing

    (2013)
  • K. Dragomiretskiy et al.

    Variational mode decomposition

    IEEE trans. signal process.

    (2013)
  • G. Cai et al.

    Harmonic Detection for Power Grids Using Adaptive Variational Mode Decomposition

    Energies

    (2019)
  • J. Zhu et al.

    Adaptive variational mode decomposition based on artificial fish swarm algorithm for fault diagnosis of rolling bearings

    Proceedings of the Institution of Mechanical Engineers, Part C: J. Mech. Eng. Sci.

    (2017)
  • Cited by (16)

    View all citing articles on Scopus
    View full text