← 最新论文
⚡ electrical engineering

Data-driven nonlinear output regulation via data-enforced incremental passivity

本文提出了一种数据驱动的非线性输出调节框架,该框架通过设计反馈控制器以确保增量无损性(incremental passivity),并利用数据依赖型线性矩阵不等式来实现渐近跟踪和扰动抑制,从而将控制器设计与内模解耦,并为调节问题和非零平衡稳定问题提供高效的解决方案。

原作者: Yixuan Liu, Meichen Guo

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

原作者: Yixuan Liu, Meichen Guo

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

想象一下,你正试图教一只非常固执、摇摇晃晃的机器狗走出一个完美的圆圈,尽管地板在它身下不断震动,而且你手头并没有这只机器狗的设计蓝图。你看不见它大脑内部的齿轮或数学逻辑;你拥有的只有一段记录它动作的视频以及你发送给它的指令。这就是 Yixuan Liu 和 Meichen Guo 在他们的新作中所应对的挑战。

他们的主要发现是一个巧妙的“数据驱动”配方,让你仅通过记录的实验就能为这些复杂的非线性系统构建控制器,而无需了解机器运动的确切方程。他们证明了,通过使用一种被称为“增量无源性”(incremental passivity)的特定数学技巧,可以迫使系统完美地遵循预定路径,最终使误差(即实际位置与预期位置之间的距离)缩减到精确的零。

“黑盒”问题

通常,为了控制一台复杂的机器,工程师需要一个完美的数学模型——即一套描述机器对每一次推力和拉力如何反应的规则。但在现实世界中,像生态系统、大脑网络甚至是一个简单的单摆,都可能过于混乱而无法被完美建模。作者们反对那种认为“必须拥有完美模型才能获得完美结果”的观点。相反,他们展示了你可以完全跳过建模步骤,直接从“数据”跨越到“控制”。

然而,他们也非常明确地说明了自己“没做什么”。他们并没有使用像神经网络那样需要海量数据且可能在缺乏保证的情况下失效的“黑盒”猜测游戏。他们也没有依赖于先寻找一个“稳定化”控制器来启动过程,这是其他先进方法中常见的要求。他们的方法是直接的:这里是数据,这里是数学,这里是控制器。

“魔镜”与“幽灵”

为了解释他们是如何做的,让我们用一个比喻。想象那只机器狗是一个混乱的舞者。你想让它随着特定的音乐(参考信号)起舞,但有人一直在撞击它(扰动)。

第一步:“无源性”改造
首先,作者设计了一个控制器,它就像一面“魔镜”。他们利用过去舞蹈的视频片段,对舞者的动作进行微调,使其变得“增量无源”。通俗地说,这意味着他们让舞者变得非常“听话”,以至于如果你推搡他们,他们不会变得狂乱;相反,他们会温柔地吸收能量并恢复节奏。他们证明了,通过利用你收集的数据求解一组特定的数学难题——线性矩阵不等式(LMI),就可以找到这个“推搡”(反馈控制器)。

第二步:“幽灵”搭档
一旦舞者变得循规蹈矩,他们就引入了一个“幽灵”搭档。这个幽灵是一个简单、可预测的机器(内部模型),它完全了解音乐和碰撞的规律。幽灵不需要知道舞者的秘密动作;它只需要知道音乐的节奏和碰撞的模式。作者将表现良好的舞者与这个幽灵连接起来。因为两者都是“无源的”(表现良好的),它们便锁定了完美的和谐。幽灵领舞,舞者跟随,而碰撞被忽略了。

“解耦”的优势

这里是最酷的部分:作者将“魔镜”(控制器)和“幽灵”(内部模型)分开设计。它们是独立的。

  • 如果音乐变了(参考信号改变),你不需要重新教舞者如何移动。你只需要更换你的幽灵。
  • 如果舞者的风格发生了轻微变化,你不需要重新设计幽灵。
    这种“解耦”设计在效率上是一大胜利。在旧方法中,如果音乐改变了,你通常必须从头开始重新模拟整个系统。在这里,你只需要收集一点更多的数据并更新幽灵即可。

他们实际做了什么(以及没做什么)

作者不仅是建议这可能奏效,他们还从数学上证明了这对于一类特定的非线性系统是有效的。他们表明,如果你有足够的数据(具体来说,数据集长度 TT 至少要大于等于描述系统的函数数量加上输入和扰动的维度),你就可以保证误差趋于零。

他们通过两个模拟测试了这一点:

  1. 一个简单的单摆: 他们模拟了一个在嘈杂风力影响下摆动的单摆。仅使用 20 个样本(每 0.5 秒采集一次)收集的数据,他们设计了一个控制器,无论初始状态如何,都能让单摆完全按照预定的节奏摆动。在所有情况下,误差都降到了零。
  2. 非零平衡点: 他们处理了一个更难的问题:将系统稳定在一个不是“零”的点上。想象一下在手上平衡一把扫帚,但你想让它保持在一个奇怪的角度,而且你并不确切知道需要多少力才能维持在那里的平衡。他们的方法找到了稳定它的方法,而无需计算那个神秘的“维持力”。

局限性与未来

论文非常诚实地说明了其边界。如果系统的混乱部分(非线性部分)是已知的并且可以被完美抵消,那么他们的“魔镜”效果最好。他们承认,如果数据中的噪声是随机且不可预测的(不遵循像正弦波这样的模式),他们目前的方法可能会遇到困难。他们建议,未来的工作需要增加“鲁棒性”来处理这类混乱的噪声。

此外,他们指出,目前的方法假设你可以直接测量系统的速度(状态的导数)。如果你必须从带有噪声的位置数据中推测速度,这会引入他们尚未完全解决的不确定性。

简而言之,Liu 和 Guo 为这类摇晃、多噪的系统搭建了一座从原始数据到完美控制的桥梁。他们不仅说“这是可能的”,他们还搭建了这座桥,展示了支撑它的数学逻辑,并在模拟中走过了这条路,以证明它不会坍塌。这是向着在无需完美地图的情况下控制混乱现实世界迈出的一步。

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

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

试用 Digest →