QUICK REVIEW
[论文解读] Control of nonlinear systems: a model inversion approach
Carlo Novara, Mario Milanese|arXiv (Cornell University)|Jul 3, 2014
Control Systems and Identification参考文献 12被引用 10
一句话总结
本文提出了一种新颖的非线性控制方法——非线性逆控制(NIC),该方法从输入-输出数据中识别未知非线性系统的多项式模型,并实时反演该模型以计算控制输入。通过使用凸优化方法近似求解右逆问题,该方法可确保参考信号的稳定跟踪,且基于Lipschitz方法对模型不确定性的验证提供了理论上的稳定性保证。
ABSTRACT
A novel control design approach for general nonlinear systems is presented in this paper. The approach is based on the identification of a polynomial model of the system to control and on the on-line inversion of this model. An efficient technique is developed to perform the inversion, which allows an effective control implementation on real-time processors.
研究动机与目标
- 当系统动力学未知但可获取输入-输出数据时,为一般SISO非线性系统设计控制器。
- 即使存在系统非线性和扰动,也能实现实时跟踪任意参考输出序列。
- 通过集合成员法验证模型不确定性,确保控制器的稳定性和鲁棒性。
- 开发一种计算上可行的高效控制律,适用于实时处理器实现。
提出的方法
- 利用参数化基函数结构,从输入-输出数据中识别系统的多项式模型。
- 通过在线反演所识别的模型来设计控制器,以计算使模型输出逼近期望参考值的控制输入。
- 将反演问题表述为凸优化问题,以在实现期望输出跟踪的同时最小化输入活动度。
- 使用集合成员法验证程序估计模型的Lipschitz常数,以评估模型不确定性并确保稳定性。
- 控制器考虑了输入饱和约束,并利用包含过去输出和输入的回归向量来定义模型状态。
- 通过确保模型的Lipschitz常数有界且满足验证条件,从而保证稳定性。
实验结果
研究问题
- RQ1能否从有限的输入-输出数据中有效识别出非线性系统的多项式模型以用于控制?
- RQ2如何高效地实时计算非线性、可能非单射的多项式模型的逆?
- RQ3在存在模型不确定性和扰动的情况下,什么条件能确保闭环控制系统的稳定性?
- RQ4如何从数据中估计模型的Lipschitz常数,以验证鲁棒性和性能?
- RQ5采样时间对模型输入-输出依赖性及其导致的控制器性能有何影响?
主要发现
- 所提出的NIC方法仅依赖输入-输出数据与多项式建模,即可有效实现对非线性系统任意参考序列的跟踪。
- 通过凸优化求解反演问题,确保计算效率,适合实时实现。
- 当估计的模型Lipschitz常数满足包含用户定义裕量的条件时,可保证稳定性,从而确保误差传播有界。
- 通过集合成员法验证,该方法对模型不确定性具有鲁棒性,该方法检查模型与数据及噪声界限的一致性。
- 可通过调节采样时间降低Lipschitz常数,从而改善控制器性能,实现动态响应与模型精度之间的平衡。
- 可从数据中高效计算出最小可行Lipschitz常数Γ_y^min,为控制器设计提供实用估计。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。