Scientific Journal of Control Engineering August 2013, Volume 3, Issue 4, PP.295-300
Robust Nonlinear Model Predictive Controller in Tracking Problem Yafeng Wang†, Rongchang Gong, Kejun Long The Aviation general office in Guangzhou bureau of naval general armaments department, Anshun 561018, China †Email:
wyfyxy@sina.com
Abstract For the tracking problem of nonlinear system, the concept of roughly tracking was introduced and the terminal tracking error constraint was replaced by the tracking error constraint in the next instant relative to the present instant in the optimization problem of model predictive control. Then, the robust model predictive controller was designed and the stability of model predictive controller was analysed. Finally, the simulation result showed the tracking effect of using the proposed model predictive controller. Keywords: Tracking Problem; Nonlinear System; Model Predictive Control
跟踪问题中的非线性鲁棒预测控制器 王亚锋,龚荣昌,龙可军 海装广州局航空总体办公室,贵州 安顺 561018 摘 要:针对非线性系统的跟踪问题,引入了大致跟踪的概念,并在预测控制的优化问题中用当前时刻的下一时刻的跟踪 误差约束替代终端时刻的跟踪误差约束,设计了鲁棒预测控制器,分析了预测控制器的稳定性。仿真结果显示了所设计 鲁棒预测控制器的跟踪效果。 关键词:跟踪问题;非线性系统;预测控制
引言 由于针对非线性系统的预测控制器稳定性不易分析,现有关于跟踪问题中的预测控制器设计主要针对 的是线性系统。文献[1]通过规划参考输出设计了线性预测控制器,文献[2]分析了线性预测控制器的吸引 域,文献[3]的预测控制器可跟踪常值期望输出,文献[4]针对线性系统设计了双模预测控制器,文献[5]设计 了可跟踪分段常值期望输出的线性预测控制器。 本文针对非线性系统,通过引入大致跟踪的概念,首次采用在预测控制的优化问题中不考虑跟踪误差 的终端约束,而考虑优化初始时刻的下一时刻的跟踪误差约束,设计了预测控制器。这种方法避免了求取 终端约束集的困难,简化了预测控制的稳定性分析。仿真结果显示了本文方法的有效性。
1
问题描述 考虑如下非线性输入输出模型:
yk 1 f yk , uk
(1)
其中, yk R , uk R 分别为系统在采样时刻 k 的输出和输入; f , 为关于 yk , uk 的已知非线性连续 n
m
函数,满足 Lipschitz 有界。系统的输出和输入约束分别为 yk Y , uk U ,满足 Y 和 U 都是紧的。 跟踪 问题指的是 要求系统的 输出跟踪某 一条事先设 置好的期望 输出轨迹 。 假设期望输 出轨迹为 Yref yref 0 , yref 1 , , yref ,本文要解决的问题可陈述为:对于给定的期望输出轨迹 Yref ,设计预测控 - 295 http://www.sj-ce.org/