VMD变分模态分解程序Linux版是一个适用于Linux操作系统的分子运动绘图分析模拟软件程序,VMD(Variational mode decomposition)它是模态变化和信号处理的一种自适应且完全非递归的方法,该技术的优势在于能够确定模态分解的次数,它的适应性在于根据实际条件确定给定序列的模态分解,在随后的搜索和求解过程中,可以自适应地匹配每种模式的最佳中心频率和有限带宽,并且可以实现固有模态分量(IMF)的有效分离和信号的频域划分,给定信号的有效分解分量,最终获得了变分问题的最优解,它克服了EMD方法中的端效应和模态分量混叠的问题,并具有更扎实的数学理论基础,可以降低复杂度和较高的时间,具有强非线性的时间序列是非平稳的,并且分解得到相对具有不同频率范围的固定子序列,适用于非平稳系列, VMD的核心思想是构造和解决变分问题。
功能特色
它可以真实地模拟和分析运动场景,提供可视化的图形界面,帮助用户更好地了解分析变化,提高研究效率,操作简单,方便快捷,并且非常易于使用。
相关说明
变分模态分解原理
首先构造变分问题。假设将原始信号f分解为k个分量,以确保分解后的序列是一个模态分量,且其带宽受限于中心频率。同时,每个模式的估计带宽之和最小,并且约束条件是所有模式的约束条件。并且等于原始信号,则对应的约束变分表达式为
然后求解式(1),引入Lagrange乘法算子λ,将约束变分问题转变为非约束变分问题,得到增广Lagrange表达式为
分解的例子:K=10(自己做的)