← 最新论文
⚡ 电气工程

Kalman filter-based error prediction with forgetting factor iterative learning control scheme

本文提出了一种基于卡尔曼滤波且带有遗忘因子的迭代学习控制方案,该方案结合了反馈校正与超向量理论来动态优化参考轨迹,从而有效地抑制随机非重复干扰,降低计算复杂度,并确保在智能制造工业中实现快速、稳定的收敛。

原作者: Baolin Dai, Dubing Lv, Yushuang Luo, Yuhao Wang

发布于 2026-10-01
📖 1 分钟阅读☕ 轻松阅读

原作者: Baolin Dai, Dubing Lv, Yushuang Luo, Yuhao Wang

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在现代制造业的世界里,机器经常被要求重复执行相同的动作,比如机器人手臂焊接汽车车架,或者打印机铺设塑料层。为了让这些机器实现极高的精度,工程师们使用了一种被称为迭代学习控制(iterative learning control)的策略。这个理念简单而强大:机器尝试一次运动,测量其与目标路径的偏差,然后利用这个误差来调整下一次尝试。通过每一次重复,机器不断学习,精炼其运动,直到能够完美地遵循期望路径。然而,这种学习过程在现实世界中面临着一个重大障碍:噪声。在工厂里,机器不断受到随机、不可预测的冲击和振动的干扰——例如突然的气流、电压波动或松动的部件。这些随机干扰每次都不同,这意味着机器无法简单地通过“记住”它们来在以后抵消掉。当机器试图从一次被随机冲击破坏了的运动中学习时,它往往会学到错误的教训,导致性能下降或陷入永久性的误差。

为了解决这个问题,兰州理工大学的研究人员开发了一种新方法,帮助这些机器更有效地学习。他们将标准的学习方法与一种被称为卡尔曼滤波器(Kalman filter)的数学工具相结合,后者就像是一个智能的降噪耳机。当学习控制器试图根据过去的尝试来纠正机器路径时,卡尔曼滤波器则观察当前数据,并估算出哪些部分是机器需要学习的真实误差,哪些部分仅仅是应该忽略的随机噪声。通过实时分离信号与杂音,该系统可以做出更精准的修正。研究人员通过模拟工业机械行为的计算机仿真实验测试了这种被称为“复合控制方案”的新方法。他们发现,通过集成这种噪声过滤能力,机器不仅学习得更快,而且达到了更高的准确度,与传统方法相比,平均误差减少了一半以上。

研究人员解决的核心挑战在于,标准的学习系统在环境不够纯净时往往难以应对。在典型的设置中,如果机器在一个周期内遇到了随机振动,控制系统可能会误将该振动视为自身运动的缺陷,并在下一个周期尝试进行补偿。由于该振动是随机的,不会以同样的方式再次发生,机器最终会产生过度补偿,从而引入新的误差。这种混乱的循环阻碍了机器达到其全部潜力。本文提出的新方法引入了一个“遗忘因子”(forgetting factor),这是一种允许系统更看重近期信息而非旧数据的机制,确保系统不会困于过时的错误。更重要的是,它在这一学习过程之上叠加了一个卡尔曼滤波器。该滤波器充当了一个预测器,通过观察误差模式并过滤掉随机尖峰,不断估算机器的真实状态。它本质上是在问:“这次偏差是一个真实的路径问题,还是仅仅是一个瞬间的故障?”并据此调整学习过程。

为了验证他们的想法,团队创建了一个机器沿特定路径移动的数字模型,类似于机器人手臂追踪曲线。他们编写了仿真程序,加入随机噪声,以模拟现实工厂环境中的混沌状况。随后,他们运行了两种不同的场景:一种是机器使用标准学习方法,另一种是使用他们结合了卡尔曼滤波器的这种新方法。结果令人瞩目。在标准场景中,机器的路径明显摇晃,即使经过多次尝试,误差仍剧烈波动。机器不断对随机噪声做出反应,无法稳定在平滑、精确的运动中。相比之下,使用新方法的机器迅速找到了节奏。随机噪声被有效地平滑处理,使机器能够专注于它需要遵循的实际路径形状。

来自这些仿真的数据展示了性能上的显著提升。当系统达到稳态时,标准方法的平均误差约为 20.22 个单位,而新方法将其降低到了约 10.08 个单位。这代表了 50% 的准确度提升。此外,新系统的稳定性也远优于前者。标准方法表现出高度的波动性,误差大幅跳动,而新方法则将误差控制得非常紧凑。研究人员还查看了均方根误差(衡量机器平均偏离程度的指标),发现其降低了超过 52%。这些数字表明,新方法不仅仅是在做微调,它从根本上改变了机器处理不确定性的方式,使其即使在嘈效的环境中也能保持高精度。

研究人员还检查了系统在多次运行中的表现,以确保结果并非偶然。他们运行了 50 次仿真,每次都包含略有不同的随机噪声模式,以观察这种改进是否具有一致性。结果是非常稳健的。在每一次运行中,新方法都优于标准方法,控制输入变得更加平滑,跟踪路径也更加贴近目标。标准方法在与噪声抗争时经常产生抖动运动,但新方法产生的调整是流畅且渐进的。这表明,学习算法与噪声滤波器的结合创造了一个不仅更精确,而且更稳定、更可靠的系统。机器学会了忽略干扰并专注于任务,就像一位优秀的音乐家即使在背景嘈杂时也能演奏出完美的旋律一样。

这项工作为工业自动化指明了一条切实可行的道路。通过在现有的学习系统中增加一层智能预测,工程师可以制造出对混乱的工厂环境更具韧性的机器。该方法不需要昂贵的新硬件;它是一种基于软件的升级,能更好地利用机器已经收集到的数据。研究人员证明了这种方法对于线性系统(这在许多制造过程中非常普遍)非常有效,并提供了数学证明,证明该系统在这些条件下将保持稳定并收敛于解。虽然这项研究是通过仿真而非物理机器人进行的,但严谨的测试和清晰的数学基础表明,其收益将转化为现实世界的应用。能够将误差减半并使性能在随机干扰下保持稳定的能力,为那些对精度要求极高的行业(从精密电子组装到重型部件加工)提供了一个极具吸引力的解决方案。研究结论指出,通过让机器区分哪些是需要学习的内容,哪些是应该直接忽略的内容,我们可以实现一种此前难以达到的控制水平。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →