← 最新论文
⚡ electrical engineering

Learning Neural Controllers with Optimality and Stability Guarantees Using Input-Output Dissipativity

本文提出了一种设计神经控制器的创新框架,该框架通过利用输入-输出耗散理论来学习神经存储函数和供给率函数,从而同时保证闭环稳定性和最优性。

原作者: Han Wang, Keyan Miao, Diego Madeira, Antonis Papachristodoulou

发布于 2026-07-02
📖 1 分钟阅读☕ 轻松阅读

原作者: Han Wang, Keyan Miao, Diego Madeira, Antonis Papachristodoulou

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

想象一下,你正在教一个机器人用手平衡一把扫帚。你不仅希望机器人能保持扫帚直立(稳定性),还希望它能以消耗最少能量的方式(最优性)来完成这一任务。

长期以来,“学习型”机器人就像是才华横溢但鲁莽的司机。它们可以通过观看成千上万个视频来学会平衡扫帚,但它们无法证明如果风向稍微改变,它们为什么不会摔倒。它们在训练视频中表现完美,但在现实世界中可能会发生灾难性的失败。

这篇论文介绍了一种训练这些机器人的新方法,这种方法可以保证它们永远不会崩溃,并且始终高效运行。以下是他们是如何实现的,我们使用简单的类比来解释:

1. 旧的方法:“能量银行”(李雅普诺夫理论)

传统上,为了证明一个系统的稳定性,数学家会使用一种叫做李雅普诺夫函数(Lyapunov function)的概念。你可以把它想象成一个能量银行账户

  • 如果机器人远离目标,账户余额就很高。
  • 随着机器人接近目标,余额必须严格下降。
  • 如果余额变为零,说明机器人已到达目标并停止运动。

如果你能证明余额总是在下降,那么机器人就是安全的。然而,这只能证明机器人不会崩溃;它不能证明机器人正沿着最高效的路径行驶。它可能会为了节省能量而走一条漫长弯曲的路径,或者走一条短促但浪费能量的颠簸路径。

2. 新的想法:“漏水桶”(耗散性)

作者使用了一个更高级的概念——耗散性(Dissipativity)。想象一下,机器人不仅仅是一个银行账户,而是一个正在被注水的漏水桶

  • 水桶(存储函数): 这是桶里的水(系统的能量)。
  • 水龙头(供给率): 这是从外部流入的水(控制输入)。
  • 漏口: 这是自然流出的水。

该理论认为:“只要漏水的速度快于进水的速度,水桶就永远不会溢出。”

这篇论文的魔力在于,他们不仅利用这一点来证明水桶不会溢出(稳定性),还利用这一点来证明水桶是以最高效的方式被填充和排空的(最优性)。

3. 问题:变量太多

通常情况下,检查一个水桶是否“漏得足够快”需要测试每一种可能的组合:即注入多少水(输入)以及水桶有多满(状态)。对于一个拥有许多运动部件的机器人来说,这就像是在尝试测试宇宙中所有可能的风速、降雨量和水桶大小的组合一样。这在手动操作下是不可能的。

论文的解决方案:
作者发现了一个聪明的数学技巧(一种“重构”),通过只观察水桶的大小,就可以检查水桶是否安全,而无需考虑测试时注入的具体水量。这把问题缩小到了可控的规模,使得计算机能够找到完美的“漏水率”。

4. 训练过程:“老师与侦探”

作者构建了一个由两个部分组成的系统,它们像学生和严厉的老师一样协同工作:

  1. 学习者(学生): 这是一个神经网络(一种人工智能),试图猜测完美的“漏水率”和“水桶形状”来保持机器人的稳定和高效。它通过观察数据来进行学习。
  2. 验证者(侦探): 这是一个正式的数学工具,充当严格的检查员。它试图寻找一个能让学生的规则失效的单一场景。
    • 如果侦探找到了缺陷(“反例”),它会将这个特定的棘手场景发回给学生。
    • 学生随后进行重新学习,专门针对修复这个缺陷进行学习。
    • 这个循环会一直持续,直到侦探再也找不到任何缺陷为止。

5. 结果:安全且高效

作者在三个不同的挑战中测试了该方法:

  • 电路系统: 一个简单的系统,他们可以将他们的 AI 与已知的“完美”数学解进行对比。他们的 AI 与完美解完全匹配。
  • 倒立摆: 一个经典的平衡动作(类似于手扶扫帚)。他们的 AI 比其他 AI 方法平衡得更好,也更高效。
  • 车上的柔性杆: 一个摇晃且困难的系统。他们的 AI 使其保持稳定,并且比竞争对手使用了更少的能量。

核心结论:
之前的 AI 控制器就像是通过试错来学习的司机——它们可能开得很好,但你无法保证它们不会撞车。这篇论文提供了一个框架,让 AI 学习一套规则,这些规则在数学上保证了机器人永远不会崩溃(稳定性),并且始终会选择最高效的路径(最优性)。他们通过教 AI 使用“漏水桶”类比来管理系统的“能量流”,并通过严格的数学侦探进行验证,从而实现了这一目标。

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

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

试用 Digest →