多重时滞离散非线性系统的鲁棒预测控制

2015-06-24 13:41周卫东廖成毅蔡佳楠
哈尔滨工业大学学报 2015年9期
关键词:鲁棒时滞扰动

周卫东,郑 兰,廖成毅,蔡佳楠

(哈尔滨工程大学 自动化学院,150001哈尔滨)

多重时滞离散非线性系统的鲁棒预测控制

周卫东,郑 兰,廖成毅,蔡佳楠

(哈尔滨工程大学 自动化学院,150001哈尔滨)

为解决一类同时存在多重状态时滞、输入时滞和非线性扰动的不确定离散非线性系统的控制问题,提出一种具有状态反馈控制结构的鲁棒模型预测控制器设计方法.首先,充分利用时滞的上下界信息构造一个改进的二次Lyapunov-Krasovskii泛函;其次,利用线性矩阵不等式(LMI)方法将min-max最优化求解困难的问题转化成具有LMI约束的凸优化问题,并给出鲁棒预测控制器存在的充分条件及其表达式.理论证明该方法设计的控制器保证闭环系统鲁棒渐进稳定.仿真算例验证了所提出方法的有效性.

非线性扰动;时滞;不确定性;状态反馈;模型预测控制;线性矩阵不等式

模型预测控制作为一类新型的计算机控制算法已被工业界广泛应用[1].鲁棒预测控制不仅具有鲁棒控制对不确定性的处理方法而且还具有预测控制的滚动优化思想,可以有效处理模型的不确定性与时滞问题.因此,得到学者们的极大重视[2].当时滞系统中存在非线性扰动时,如何保证控制器的指定性能更是一个复杂的问题.因此,有关时滞系统的鲁棒预测控制的研究具有一定的挑战性.为了解决时滞系统的鲁棒模型预测控制问题,基于LMI方法提出的 min-max鲁棒预测控制得到了极大的关注[3-7].文献[3]研究了时滞为常数时的具有输入约束的离散时滞系统的鲁棒模型预测控制问题;文献[4]应用预测控制解决时滞系统的控制问题,但是没有考虑不确定性;文献[5]研究了带有区间时滞的离散非线性系统鲁棒预测控制问题;文献[6]针对一类多重状态时滞不确定离散线性系统研究了其鲁棒模型预测控制问题;文献[7]针对一类不确定广义系统研究了同时带有状态和输入时滞的鲁棒预测控制问题;文献[8]在文献[7]的基础上,研究了具有非线性扰动的时滞不确定连续系统的鲁棒预测控制问题;文献[9]研究了一类同时具有状态和输入时滞的不确定离散线性系统的鲁棒预测控制问题.然而,关于既具有非线性扰动又同时存在多重状态和输入时滞的不确定离散非线性系统的鲁棒预测控制的研究还未见报道.本文在文献[5,9]的基础上,研究了此类系统的鲁棒预测控制器设计问题.

1 问题描述

记Rn为n维欧几里德空间,Rn×m为n×m维实矩阵的集合,In为n×n维单位矩阵,diag{}为对角块矩阵.符号∗表示相应的对称块矩阵.

考虑如下带有非线性扰动且同时存在多重状态和输入时滞的不确定离散非线性系统为

其中:x(k)∈Rnx为系统状态,u(k)∈Rnu为系统输入,f(x(k),x(k-τ),x(k-τ1),…,x(k-τm))为非线性扰动.

为表述方便,令fk:=f(x(k),x(k-τ),x(kτ1),…,x(k-τm)),并且满足

式中:0<τ<τ1<… <τm为系统的时滞,x(k)= φ(k),-τm≤k≤0为系统的初始条件.系统(1)的系统矩阵是未知的,并且可以表示成凸组合形式,即

其中:Co为由L个顶点[A01A11…Am1B01B11],…,[A0LA1L… AmLB0LB1L]构成的凸多面体集,即存在L个非负系数0≤λi(k)≤1(i=1,2,…,使得

针对不确定离散时滞系统(1),模型预测控制问题描述为如下的min-max优化问题:设计鲁棒预测控制器使不确定系统鲁棒稳定且获取如下的鲁棒性能指标,即需要考虑如下min-max优化问题,即

其中:Q1>0,R>0分别为性能指标中状态和控制量的对称加权矩阵.)为k时刻对k+j时刻输入的预测,为k时刻对k+j时刻状态的预测,并且有=x(k),-j),j≥1.在min-max优化问题(5)~(7)中,式(6)为未来控制输入的无限时域和系统预测状态的二次鲁棒性能指标,式(7)为系统的状态预测模型.

针对系统(1),设计如下的状态反馈控制律:

控制目标是求得鲁棒模型的预测控制器中的增益矩阵K,并要求控制输入u(k+j|k),j≥0,使得闭环系统渐进稳定.针对系统(1),构造如下的Lyapunov-Krasovskii函数:

其中:P=diag{P0,Pτ,Pτ1,…,Pτm,In},Pj> 0,

假设在每一个k≥τ时刻是可测量的.在k时刻,假设对所有的

为了使 J∞(k)有界,令因此.将不等式(10)两边同时从j=0到j=∞求和得

因此

为了得到本文的主要定理,先给出下面的引理.

引理1[10](Schur补)矩阵不等式其中:Q x()=QTx(),R x()=RTx(),S x()为关于x的仿射函数,则式(13)等价于

引理2[11]设W0(x)和W1(x)都是关于x∈Rn的二次函数,如果对任意的x∈ Rn-{0},有W1(x)<0,并且存在常数ρ>0使得下式成立,则有W0(x) <0,且

2 主要结论

2.1 基于LMI的模型预测控制器设计

其中:

证明 由于式(9)是性能指标的上界,可以通过求解下面的问题把这个界减至最低

应用Schur补,式(18)可写为

将式(19)分别左乘和右乘矩阵diag{I,P},则有

则不等式(16)成立.下面将证明不等式(17)成立.

取Lyapunov-Krasovskii函数(9),求差分有

把式(22)~(24)代入到式(21),有

考虑式(10)和u(k)=Kx(k),设

其中:Θ2=diag{Pτ-P0+Q1+KTRK,Pτ1-Pτ,Pτ2-Pτ1,…,-Pτm,0}.

又因为式(2)可以写成

根据引理 2,存在数 λ > 0使得 W0(x) -λW1(x) <0成立,则W0(x) <0,即

将式(29)分别左乘和右乘矩阵 diag{Q,Qτ,Qτ1,…,Qτm,In,In},并令Y=KQ,可得其中:

再利用Schur补有

其中:Γ11=U11,Γ22=U22,Γ33=M11,Γmm=Mmm.

又因为式关于系统矩阵满足[A0(k) A1(k)…Am(k) B0(k)B1(k)]∈Ω,根据凸集的基本性质,式(31)成立当且仅当对凸包Ω的每个顶点都成立,换句话说,式(31)成立当且仅当式(17)成立.

2.2 控制算法

综合上面的控制器设计过程,对应于定理1给出不确定离散时滞系统(1)的状态反馈鲁棒模型预测控制算法.

第1步 测量当前时刻系统的状态x(k),并获得过去时刻的状态x(k-1),…,x(k-τ),x(kτ1),…,x(k-τm).

第2步 令x(k|k)=x(k),x(k-τ1|k)=x(k -τ1),…x(k-τm|k)=x(k-τm).

第3步 选择适当的对称正定矩阵Q1和R.

第4步 定义优化问题(5)~(7)中的各个变量,标量γ(k) > 0,ρ> 0,正定对称矩阵 Q,Qτ,Qτi,P0,Pτ,Pτ1,…,Pτm和适当维数的矩阵Y.

第5步 用MATLAB中的LMI工具箱求解优化问题(5)~(7),得到最优解 γ(k),ρ,Y,Q,Qτ,Qτi,P0,Pτ,Pτ1,…,Pτm.

第6步 计算出状态反馈预测控制控制器增益矩阵K=YQ-1.

第7步 将k时刻的控制器u(k)=Kx(k|k)作用于被控系统(1).

第8步 令k=k+1,重复第1步至第7步.

2.3 可行性与稳定性分析

引理3 定理1中k时刻任意的最优化的可行解对于t>k时刻也是可行的.

证明 不难发现定理1中采样时刻k的最优解是采样时刻k+1可行的次最优解.这是由于δ={x∈Rnx|xTPjx≤γ}是预测状态x的一个不变椭球.因此,在k+1时刻,最优化至少有一个可行解,同时由于集合是凸面的,此问题只有一个最优解.

定理2 由定理1得到的可行鲁棒模型预测控制律使得闭环系统鲁棒渐进稳定.

证明 为了证明渐进稳定性,建立Lyapunov函数V(x(k))=wT(k)Pw(k),其中P>0是k时刻的最优解,由定理1的证明可知在闭环内这个函数是一个严格递减的Lyapunov函数.根据离散Lyapunov稳定性理论可以说明闭环系统鲁棒稳定.证毕.

定理1中依赖于系统状态的线性矩阵不等式(16)必然可以使得所有状态都在椭球δ内.因此,本文将状态反馈u=YQ-1x应用于任意的不为零的状态x(k)∈δ,从而确保实时

因此,x(k+i)∈δ,i≥0且x(k)→0时.

3 拓展情况

当不确定离散时间系统(1)不涉及输入时滞,即B1(k)=0时结论如下.

推论1 考虑没有输入时滞的不确定离散时间系统(1)为

且Lyapunov-Krasovskii函数为

那么,如果存在对称正定矩阵 Q,Qτi,P0,Pτ1,…,Pτm和适当维数的矩阵Y满足式(34)~(36)形式的线性矩阵不等式,则存在一个状态反馈控制律

满足式 (10)性能.

其中:

证 明 证明类似定理1的证明,故略.

当系统(1)只有输入延迟时,即B0(k)=0,有以下结果.

推论2 考虑具有输入延迟的不确定离散时间系统(1),则

且Lyapunov-Krasovskii函数为

那么,如果存在对称正定矩阵 Q,Qτi,P0,Pτ1,…,Pτm和适当维数的矩阵Y满足式(39)~(41)形

式的线性矩阵不等式,则存在一个状态反馈控制律

满足式(10)性能.

其中:

证明 过程类似推论1的证明,故省略.

4 仿真结果

考虑如下具有非线性扰动且同时带有状态和输入时滞的不确定离散非线性系统

假设初始状态为x(-2)=[0.5 0 0]T,

根据式(2),取α1=0.3,α2=0.2,β1=0.4,非线性扰动满足式(2),要求设计控制器满足性能指标(5).时滞τ1=4,τ=1,权重矩阵分别为 Q1= diag{1,1,1},R=0.3,凸多面体中 λ1=0.4,λ2= 0.6,则可以得到γ(k)=41.706 4.图1~3分别给出了状态 x1(k),x2(k),x3(k)的变化曲线,图 4为控制器曲线图,可以看出在该控制器的作用下,系统是稳定的而且性能也很好.

图1 状态x1(k)的时间响应曲线

图2 状态x2(k)的时间响应曲线

图3 状态x3(k)的时间响应曲线

图4 控制输入曲线

5 结 论

1)提出一种基于LMI的时滞离散非线性系统的鲁棒预测控制算法,解决了带有非线性扰动和时滞的不确定离散非线性系统的控制器设计问题.

2)算法采用状态反馈控制结构,应用LMI技术,将无限时域min-max优化问题转化为具有LMI约束的凸优化问题,得到了反馈控制律存在的新判据,并且分析了控制算法的可行性,证明了系统的鲁棒性.

3)通过仿真,结果表明了此方法的有效性.

[1]何德峰,丁宝苍,于树友.非线性系统模型预测控制若干基本特点与主题回顾[J].控制理论与应用,2013,30(3):273-287.

[2]KOTHARE M,BALAKRISHNAN V,MORARI M.Robust constrained model predictive control using linear matrix inqualities[J].Automatica,1996,32(10):1361-1379.

[3]CHEN Qiuxia,HE Defeng,YU Li.Input-to-state stability of min-max MPC scheme for nonlinear time-varying delay systems[J].Asian Journal of Control,2012,14(2):489-501.

[4]KWON W H,LEE Y S,HAN S H.General receding horizon controlfor linear time-delay systems [J]. Automatica,2004,40(9):1603-1611.

[5]LI Jianxiong,FANG Yiming,SHI Shengli.Robust MPC algorithm for discrete-time systems with time-varying delay and nonlinear perturbations[C]//Proceeedings of the 29th Chinese control conference.Beijing:IEEE Press,2010:3128-3133.

[6]ZHAO Juncheng,FANG Yiming,LI Jianxiong.Robust predictive control for a class of uncertain discrete system with multiple state delays[C]//Proceedings of the 30th Chinese Control Conference.Yantai:IEEE Press,2011:3372-3376.

[7]刘晓华,王利杰.带有状态和输入时滞的不确定广义系统的鲁棒预测控制[J].控制理论与应用,2010,27(4):527-532.

[8]苏成利,赵家程,李平.一类具有非线性扰动的多重时滞不确定系统鲁棒预测控制[J].自动化学报,2013,39(5):644-649.

[9]ZHANG Yuxian,LIU Min,WANG Janhui,et al.Robust model predictive control for uncertain discrete-time system with both states and input delays[C]//2008 Chinese Control and Decision Confe-rence(CCDC 2008).Yantai:IEEE Press,2008:279-284.

[10]俞立.鲁棒控制:线性矩阵不等式处理方法[M].北京:清华大学出版社,2002:8.

[11]MA X J,XIANG S H,XU B G,et al.H-infinity robust stability for uncertain systems with multiple time-varying delays and nonlinear perturba-tions[J].Journal of Control Theory and Applications,2006,23(4):631-635.

(编辑 魏希柱)

Robust prediction control for multiple time delay discrete nonlinear system

ZHOU Weidong,ZHENG Lan,LIAO Chengyi,CAI Jianan

(College of Automation,Harbin Engineering University,150001 Harbin,China)

In this paper,a robust model prediction controller with state-feedback structure is constructed for a class of uncertain discrete nonlinear systems with multiple states time-delay, inputs time-delay and nonlinear perturbation.Firstly,an improved quadratic Lyapunov-Krasovskii functional is constructed by making full use of the upper and lower bounds of the time-delay information,and then the difficulty of solving min-max optimization problem is transformed into convex optimization problem with linear matrix inequality(LMI)constraints by utilizing LMI technique.Simultaneously,the sufficient conditions for the existence of robust predictive controller and the expression of the controller are given.Theoretically,it is proved that the designed controller can guarantee the closed-loop system is asymptotically stable.Finally,simulation results demonstrate the feasibility of the proposed scheme.

time-delay;nonlinear perturbation;uncertain;state-feedback;model prediction control;liner matrix inequalities(LMIs)

TP273

A

0367-6234(2015)09-0024-07

10.11918/j.issn.0367-6234.2015.09.005

2014-02-28.

国家自然科学基金(61102107,61374208).

周卫东(1966—),男,教授,博士生导师.

郑 兰,zhenglan000@163.com.

猜你喜欢
鲁棒时滞扰动
Bernoulli泛函上典则酉对合的扰动
带扰动块的细长旋成体背部绕流数值模拟
带有时滞项的复Ginzburg-Landau方程的拉回吸引子
(h)性质及其扰动
针对输入时滞的桥式起重机鲁棒控制
基于学习的鲁棒自适应评判控制研究进展
不确定时滞奇异摄动系统的最优故障估计
目标鲁棒识别的抗旋转HDO 局部特征描述
小噪声扰动的二维扩散的极大似然估计
基于Cauchy鲁棒函数的UKF改进算法