查看: 6335|回复: 14
收起左侧

滤波学习笔记

饕餮 2019-11-7 11:33:16 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 饕餮 于 2019-11-10 22:26 编辑

为什么滤波?

以卷径计算为例,我们可以通过速度相等、线长相等或者厚度累加的方法计算卷径,但是在机器实际运行的过程中,如果卷径计算出现跳变就会造成机器的抖动,影响产品加工质量。为了使机器运行平稳我们需要对卷径进行滤波,使其更加的平滑。

平均值滤波

对数据进行连续采样,采取多个数据然后求平均值并输出,但是这样每隔一段时间采样计算会造成数据的阶梯型变化,要达到更平滑的数据可以使用滑动平均值滤波。

滑动平均值滤波

假如我们每次采样5个数据,与平均值滤波不同的地方在于滑动平均值的采样数据不是每次都会有5个数据的变化,每次采样得到一个新的数据,新的数据把旧的数据挤出去一个,类似于堆栈。

通过这样的操作,可以一定程度上改善数据的阶梯型变化问题,在AM600上编程时可以使用数组进行操作,操作起来相对容易些。此外也可以找出数据中的最大值与最小值,去掉最大最小再求均值。

一阶低通滤波

一阶低通滤波就是一种权值叠加,把数据的当前值与历史值进行加权叠加,可以与滑动数组配合使用更有利于数据的平滑性。滤波系数可以根据具体情况调试。






下一篇:卡尔曼滤波器

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

自动化 2019-11-10 23:32:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 送花

使用道具 举报

xuyifa 2020-3-4 15:50:17 | 显示全部楼层
光说不练  上代码才是王道。
回复 送花

使用道具 举报

sinbad 2020-3-21 11:56:53 | 显示全部楼层
风电控制中对于风速和风向的数据就是采用不同时间段的平均值来参与计算的
好方法!
回复 送花

使用道具 举报

zywplc 2020-8-28 12:24:30 | 显示全部楼层
                     
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部