【算法】互补滤波在位移双反馈控制汇总的应用

目录

1.背景

2.互补滤波算法

2.1简介

[2.2 应用](#2.2 应用)


1.背景

1)在位移控制中,电机采用编码器进行第一层速度-位移闭环;后安装在机械设备采用磁栅尺进行第二层位移闭环,以消除传动机构的间隙。

2)磁栅尺的更新速度远小于编码器更新速度;磁栅尺可以解决机械间隙导致编码器换算位移不准确的问题;

解决双反馈问题的办法:

1)第一种:保证编码器的速度-位移闭环不动;在此次基础上,再增加一个PID外环,用于磁栅尺的位移闭环;

缺点:磁栅尺的更新速度比较慢,导致pid的调节周期会变长,调节力度会变大,在接近目标的时候可能会引起震荡,pid的参数会特别难调整;

第二种:保证编码器的速度-位移闭环不动;在电机停止运行期间,用磁栅尺校准编码器的位置;

缺点:在控制过程中一直使用编码器数据,由于间隙及传动过程中的其他误差,会导致最后更新磁栅尺数据的时候产生数据跳动;

第三种:将编码器和磁栅尺的数据,采用融合算法,将二者数据融合,形成新的速度-位移闭环;

优点:在高速时采用编码器数据;低速时采用磁栅尺数据;统筹考虑了速度和精度;

2.互补滤波算法

2.1简介

通过两路信号采集一组数据:

1)第一路信号有高频噪声,于是,采用低通滤波器过滤掉噪声形成数据a;

2)第二路信号有低频噪声,于是,采用高通滤波器过滤掉噪声形成数据b;

将数据a和b重新组合到一起,就获得了最准确的数据。这就是互补滤波。

2.2 应用

1)获取磁栅尺位移数据

2)获取编码器位移数据

3)融合二者数据

核心公式 fusion = α * encoder +(1 - α)*ruler

解释:α的值越小,越信任磁栅尺数据;α的值越大,越信任编码器的数据

4)利用磁栅尺更新修正编码器位移数据

相关推荐
unable code1 天前
磁盘取证-Flying_High
网络安全·ctf·misc·1024程序员节·磁盘取证
unable code2 天前
磁盘取证-ColorfulDisk
网络安全·ctf·misc·1024程序员节·内存取证
unable code3 天前
磁盘取证-[第十章][10.1.2 磁盘取证方法]磁盘取证1
网络安全·ctf·misc·1024程序员节·内存取证
开开心心就好5 天前
免费抽奖工具支持批量导入+自定义主题
linux·运维·服务器·macos·pdf·phpstorm·1024程序员节
开开心心就好9 天前
卸载工具清理残留,检测垃圾颜色标识状态
linux·运维·服务器·python·安全·tornado·1024程序员节
子燕若水10 天前
Facebook reels 运营指南
1024程序员节
尘觉13 天前
创作 1024 天|把热爱写成长期主义
数据库·1024程序员节
写点什么呢14 天前
Word使用记录
word·1024程序员节
开开心心就好14 天前
内存清理工具点击清理,自动间隔自启
linux·运维·服务器·安全·硬件架构·材料工程·1024程序员节
开开心心就好14 天前
内存清理工具开源免费,自动优化清理项
linux·运维·服务器·python·django·pdf·1024程序员节