首页 理论教育 如何提高曲线数据滤波效果

如何提高曲线数据滤波效果

时间:2023-07-01 理论教育 版权反馈
【摘要】:对曲线数据进行滤波操作可以消除时域信号中的噪声,或者强调时域信号中特定的频域分量。同样先从曲线编辑工具栏中选择曲线滤波工具,在Filter Name文本框中单击鼠标右键后选择Filter Function–Creat,进入产生滤波函数对话框后在对话框中键入滤波的名字,并选择Transfer Function滤波,然后选择滤波的方法是连续的还是离散的,还要指定传递函数分子、分母的系数,系数可直接输入数值,或者由Butterworth滤波转换生成。

如何提高曲线数据滤波效果

对曲线数据进行滤波操作可以消除时域信号中的噪声,或者强调时域信号中特定的频域分量。ADAMS/PostProcessor提供两种类型的滤波,一种是由The Math Works公司开发的MATLAB软件中采用的Butterworth滤波,另一种是直接指定传递函数

1.ADAMS/PostProcessor提供两种滤波的方法

(1)连续滤波。将时域信号通过快速傅里叶变换转化到频域,然后将结果函数与滤波函数相乘,再进行逆傅里叶变换。

(2)离散(数值)滤波。直接针对时域信号进行离散滤波操作,这时在某一特定时间步长上滤波后的信号是由前面的输入、输出信号和离散传递函数经计算得到的。

2.产生滤波函数

采用曲线编辑工具栏,可产生滤波函数。(www.xing528.com)

(1)产生Butterworth滤波函数。先从曲线编辑工具栏中选择曲线滤波工具,在Filter Name文本框中单击鼠标右键后选择Filter Function–Creat,进入产生滤波函数对话框,然后在对话框中键入滤波的名字,选择Butterworth滤波,并选择滤波的方法是连续的还是离散的,是低通、高通、带通还是带阻,还要指定滤波阶数以及阻断频率。

(2)产生基于传递函数方式的滤波函数。同样先从曲线编辑工具栏中选择曲线滤波工具,在Filter Name文本框中单击鼠标右键后选择Filter Function–Creat,进入产生滤波函数对话框后在对话框中键入滤波的名字,并选择Transfer Function滤波,然后选择滤波的方法是连续的还是离散的,还要指定传递函数分子、分母的系数,系数可直接输入数值,或者由Butterworth滤波转换生成。还可利用检查格式和生成曲线图按钮来检查格式、生成增益和相位的曲线图。

3.执行滤波函数

生成滤波函数后即可对滤波曲线进行滤波操作,先选择需要滤波的曲线,再从曲线编辑工具栏中选择曲线滤波工具,然后在滤波名称文本框内输入要采用的滤波函数的名称,并通过名称文本框后面的复选框选择是否执行0相位操作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈