正余弦算法优化VMD进行信号分析python

1、VMD算法

在使用VMD算法时,我们需要了解到VMD的效果受到其参数的影响,其参数主要有alpha为惩罚因子;K是分解层数;tau为噪声容忍度,通常取0;DC为直流分量,通常取0;tol收敛准则容忍度,通常取1e-7;init为初始中心化频率,通常取1。

影响最大参数莫过于alpha和K,取值直接决定其性能好坏。alpha有好多文章取2000,K值也有很多人取4,但是对于不同的信号而言,取这些常用的值达不到最好的分解效果,因此需要对其进行优化,不要人为直接去选取。

VMD原理这里不多做介绍,去网上搜搜,很多讲解。

2、正余弦算法SCA

寻优公式:

                              

你可能感兴趣的:(轴承振动信号分析,大数据,python,正余弦算法)