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

目录

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)利用磁栅尺更新修正编码器位移数据

相关推荐
计算机毕业论文辅导2 天前
物联网实战:基于MQTT协议的智能家居数据传输系统设计与实现
1024程序员节
开开心心就好2 天前
支持批量处理的视频分割工具推荐
安全·智能手机·rust·pdf·电脑·1024程序员节·lavarel
liuyao_xianhui4 天前
Linux开发工具结尾 _make
linux·运维·服务器·数据结构·哈希算法·宽度优先·1024程序员节
学传打活6 天前
【边打字.边学昆仑正义文化】_21_爱的结晶(1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
数据皮皮侠AI13 天前
顶刊同款!中国地级市风灾风险与损失数据集(2000-2022)|灾害 / 环境 / 经济研究必备
大数据·人工智能·笔记·能源·1024程序员节
Fab1an14 天前
Busqueda——Hack The Box 靶机
linux·服务器·学习·1024程序员节
技术专家15 天前
Stable Diffusion系列的详细讨论 / Detailed Discussion of the Stable Diffusion Series
人工智能·python·算法·推荐算法·1024程序员节
学传打活17 天前
古代汉语是源,现代汉语是流,源与流一脉相承。
微信公众平台·1024程序员节·汉字·中华文化
学传打活22 天前
【边打字.边学昆仑正义文化】_19_星际生命的生存状况(1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
unable code1 个月前
[HNCTF 2022 WEEK2]ez_ssrf
网络安全·web·ctf·1024程序员节