Hilbert变换 — CAE用语解说
Hilbert变换
我在处理振动试验结果时,看到"用Hilbert变换求包络线"这样的说法。这和FFT有什么区别呢?
定义
Hilbert变换具体是怎样的处理呢?
简单来说,这是一种从实数时间信号生成称为"解析信号"的复信号的数学变换。如果将原始信号作为实部,Hilbert变换后的信号作为虚部,那么其绝对值就是包络线(瞬时振幅),位相的微分就是瞬时频率。FFT是将整个时间分解为频率,而Hilbert变换可以追踪每个时刻的振幅和频率,这是关键的区别。
"每个时刻的振幅"有什么具体的应用呢?
例如,在轴承振动数据中,当产生磨损时会出现脉冲式振动。通过检查这种脉冲的重复间隔是否与转速同步,可以进行状态诊断。实际上,通过Hilbert变换求出包络线,再对包络线进行FFT的"包络线分析"是轴承诊断的基本技术。
构造解析中的作用
在CAE仿真结果中也会用到Hilbert变换吗?
可以的。从动态分析得到的时间历程数据中,可以用它来估计阻尼比。通过求得自由振动的包络线,就能看到振幅按指数函数衰减的曲线,从而可以计算对数衰减率。这在比较实测数据和仿真结果的阻尼特性时非常有用。
从包络线求阻尼率!这对验证阻尼是否正确再现非常方便呢。
正是这样。另一个需要注意的地方是,Hilbert变换对窄带信号(频率成分集中在某个频率的信号)精度较高,但对宽带信号直接应用的话,瞬时频率就没有物理意义了。在实际工作中,使用带通滤波器将分析对象的频率范围限定在合理范围内,然后再进行Hilbert变换是必须遵循的原则。
相关用语
请告诉我和Hilbert变换相关的关键词。
这两个经常一起出现。
现在明白了FFT的使用区别,以及窄带信号这个限制条件。我来试试包络线分析。
首先可以试着对简单的衰减自由振动时间历程应用Hilbert变换,然后从包络线读取阻尼率。用理论值对比验证一下,这是很好的学习起点。
准确理解CAE用语是团队内部沟通的基础。— NovaSolver Project同时也致力于实务工作者的学习支持。
请告诉我们在实际工作中使用Hilbert变换时的困难
NovaSolver Project的目标是解决CAE工程师每天面临的课题——设置的复杂性、计算成本、结果的解释。您的实务经验将成为开发更优工具的动力。
联系我们(准备中)相关话题
更详细
错误