引言
对VMD、EMD、CEEMDAN确实容易出现审美疲劳,用于优化的适应度函数也是缺乏新意。如此以来,论文屡投被拒,录用遥遥无期。
本期推出一款小众、性能强大信号分解方法,时变滤波经验模态分解,TVF-EMD,2017年发表在信号处理顶刊signal processing。仅有160+次引用,知道的人很少,使用的人就更少了。
TVF-EMD在一定程度上解决了EMD的模态混叠问题,根据论文结果:TVF-EMD是优于VMD,EMD,EEMD。然而,TVF-EMD的性能受到其参数的影响,尤其是带宽阈值THRESH_BWR和B样条曲线阶数BSP_ORDER。手动调参是繁琐的、不经济的。可选择群智能优化算法(【选择自由,免费下载】超340种基础群智能优化算法-Matlab版(截至2024.03.10))对其参数进行自适应的选择。在TVF-EMD参数优化的创新方式可以有两种:1,改进优化算法用于TVF-EMD;2,提出新的适应度函数。第一种很常见,第二种却不多。
本期整理并复现了一些高水平EI、SCI期刊中的适应度函数,加上一些常规的适应度函数,目前一共13种用以TVF-EMD参数优化的适应度函数。
(如有其他的适应度函数,可以告知我们文章链接进行复现,持续更新)
包络熵最小,Envelope entropy
信息熵最小,Information entropy
排列熵最小,Permutation entropy
样本熵最小,Sample entropy
能量熵最小,energy entropy
能量差最小,energy error
峭度最小,kurtosis
平均包络熵最小,Average Envelope entropy
模糊熵最小,Fuzzy entropy
包络峭度因子最小,Envelope kurtosis
包络谱峰值因子最小,crest factor of envelope spectrum
最大互信息系数
皮尔逊相关系数
我们以一段长度为1024的信号数据作为待分解数据,利用灰狼优化算法GWO优化TVF-EMD参数。为了快速验证算法,这里GWO的迭代次数为10次,种群个数为20。
基于 包络熵最小 的分解结果
2D,3D分解结果
各imf的幅值谱,频谱结果
希尔伯特谱结果
GWO算法的迭代曲线
Matlab代码下载
微信搜索并关注-优化算法侠,或扫描下方二维码关注,以算法名字搜索历史文章即可下载。
【新的创新点,小众】TVF-EMD的参数优化:13种适应度函数,自由切换-matlab代码
340多种基础的群智能优化算法-matlab
175种群智能优化算法python库
求解cec测试函数-matlab
解决12工程设计优化问题-matlab
求解11种cec测试函数-python
解决12种工程设计优化问题-python
用于改进所有优化算法:21种混沌映射方法-混沌初始化(附matlab代码)
沙场大点兵:24种信号分解方法(附matlab代码)
沙场大点兵:27种一维数据转换成二维图像的方法-matlab代码沙场大点兵:27种一维数据转换成二维图像的方法-matlab代码https://mp.weixin.qq.com/s?__biz=MzkxMDQ5MDk4Ng==&mid=2247486260&idx=1&sn=81b1970cb89364c0289ccdfb403e5388&chksm=c12be731f65c6e273a85456326b503b7f35d9f035405050932ff1926e0b1bfa8076b1bc2d1f2&token=25423484&lang=zh_CN#rd