APP下载

一类双线性参数化时变时滞系统的自适应迭代学习控制*

2014-08-02余剑平孙云平贾纳豫

关键词:时变时滞控制算法

余剑平, 孙云平, 贾纳豫

(1.云南师范大学 信息学院,云南 昆明 650092;2.玉溪师范学院 信息技术工程学院,云南 玉溪 653100)

1 引 言

迭代学习控制(ILC)[1-5]自被提出以来就得到迅速发展.近年来,迭代学习控制被广泛地应用于重复跟踪问题,并且在有限时间域内,实现对目标轨迹的精确跟踪.文献[1-3]基于Lyapunov函数与复合能量函数,提出一种新的迭代学习控制方法,替代基于压缩映射的迭代学习控制.文献[4]对一类线性时滞系统提出一种迭代学习控制方法.文献[5]对非线性不确定状态时滞系统,设计基于PID类型的迭代学习控制算法,保证了系统所有信号有界性.

根据系统参数或控制增益是否被估计,迭代学习控制划分为非自适应和自适应两个方向.非自适应是在前次控制输入中增加误差信息来修正当前控制输入.自适应是利用参数或控制增益的估计值计算控制输入.自适应迭代学习控制(AILC)的研究已取得一定的成果[6-10].文献[6]基于Backstepping思想,针对二阶非线性系统的混合参数,设计出一种新型的自适应迭代学习控制算法;文献[7]通过Lyapunov技术,提出了一种全新的自适应迭代学习控制方法;文献[8]针对一类初始条件不确定的目标轨线迭代可变系统,设计出一种离散的自适应迭代学习控制算法.

时滞常常存在于各类工程系统中,造成系统控制性能的低效,甚至损坏系统稳定性,因而对时滞系统控制器和稳定性方面研究就显得尤为重要[11-14].文献[11]考虑一类时变时滞非线性参数化系统,设计一种基于参数分离与信号置换的自适应迭代学习控制算法.时滞项是未知时变[13]情况,又重新设计出新的自适应迭代学习控制策略;时滞项是周期时变[15]情况,利用重构系统方程技术与周期自适应律估计方法,设计了一种自适应学习控制方案.

关于双线性参数化系统的研究成果比较少,而对系统出现时滞问题的研究就更少了.因此,本文研究一类双线性参数化时变时滞系统,主要创新之处概括如下:

1)针对双线性参数化项,采用差分型自适应律对时变参数进行估计,微分-差分耦合型自适应律对时不变参数进行估计.

2)基于信号置换思想和参数重组技术,合并所有的时变时滞项为一个新的时变参数,有效处理了时变时滞影响.

3)设计一种基于Lyapunov-Krasovskii型复合能量函数的自适应迭代学习控制算法,该算法有效地保证了系统稳定性.

2 问题描述

考虑下述运行在区间[0,T]上的一阶双线性参数化时滞系统

(1)

式中,x、u∈R分别是系统可测状态和控制输入;θ(t)是未知连续时变参数;ω是未知时不变参数,符号已知,不妨令其大于0;b≠0是未知常控制增益,且符号已知,假定大于0.ξ(xk,t)是已知连续函数,且满足局部Lipschitz条件;f(,)是未知连续函数;τ(t)∈C[0,T]是未知时变时滞项,假定存在一个已知常数τmax,使τ(t)≤τmax,∀t∈[0,T].k∈Z+表示系统迭代次数;υ(t)是已知连续函数,表示系统初始条件.

在下文中,ξ(xk,t)记为ξk.针对系统(1)中θ(t)ξkω这一项,虽然可以采用乘法交换律,使得θ(t)与ω结合成新的时变参数,但是这种方式会降低系统的某些性能,比如时不变特性.因而,本文采用微分-差分耦合型自适应律,并用自适应迭代方式对时变和时不变参数进行估计.

对系统(1)作出如下必要假设,以此实现本文控制目标:

假设2 未知连续函数f(,)满足全局Lipschitz条件,即

|f(xk(t-τ(t)),t)-f(xr(t-τ(t)),t)|≤l|xk(t-τ(t))-xr(t-τ(t))|

式中,l是未知的Lipschitz常数[15-16].

假设3 对于系统(1)而言,满足xk(t)=xr(t),t∈[-τmax,0].显然ek(t)=0,t∈[-τmax,0],∀k∈Z+.

3 构造控制律与参数自适应律

系统(1)在第k次迭代时,其跟踪误差的动态方程表示如下:

=θ(t)ξkω+buk+φ(t)+Λk

(2)

根据假设2易知,Λk满足下述不等式

|Λk|≤l|xk(t-τ(t))-xr(t-τ(t))|≤l|ek(t-τ(t))|

(3)

针对时滞系统(1),设计出了一个Lyapunov泛函,用于处理系统(1)中带有时滞的一项

(4)

对(4)式中的Lyapunov泛函求导,可得

(5)

将(2)式代入(5)式,可得

(6)

根据(3)式,下列不等式恒成立

(7)

(8)

将(8)式代入(6)式,易得

(9)

根据假设1进一步简化(9)式,可得

(10)

根据(10)式,设计学习控制律为

(11)

设计时变参数Θ(t)的自适应律为

(12)

设计时变参数β(t)的自适应律为

(13)

设计时不变参数ω的自适应律为

(14)

式中,q1>0、q2>0、q3>0均为可设计的参数常增益.

将(11)式代入到(10)式中,可得

(15)

4 收敛性分析

定理系统(1)在假设1-3、学习控制律(11)以及参数自适应律(12)-(14)下,具备如下特性:

证明第k次迭代时,定义一个Lyapunov-Krasovskii型复合能量函数

(16)

a)计算Ek(t)在第k次与第k-1次迭代时差分

ΔEk(t)=Ek(t)-Ek-1(t)

(17)

根据(4)式与(15)式,以及假设3,计算(17)式右边第一项,可得

(18)

利用代数关系式(a-b)2-(a-c)2=(c-b)(2(a-b)+(b-c))以及参数自适应律(12)式,计算(17)式右边第三项,可得

(19)

利用恒等式(a-b)T(a-b)-(a-c)T(a-c)=(c-b)T(2(a-b)+(b-c))以及参数自适应律(13)式,计算(17)式右边第四项,可得

(20)

(21)

将(18)-(21)式代入(17)式,可得

(22)

令t=T,并且利用(4)与(14)式,可得

(23)

b)证明跟踪误差收敛性

根据(23)式,并且反复利用(17)式,可得

(24)

通过(4)式与(16)式可知,E0(t)是关于t的连续函数,根据连续有界性定义可知,E0(t)在区间[0,T]上有界,因此E0(T)是有界的.进而根据(24)式,可知Ek(T)也是有界的.

对(24)式两边求极限,可得

(25)

c)证明系统中所有信号有界性

5 仿真实例

考虑以下运行在区间[0,2π]上的一阶双线性参数化时滞系统

期望轨迹xr(t)=sint,系统中不确定项满足下列不等式

设计控制增益,选取c=0.5,η=0.5,q1=0.5,q2=0.4,q3=0.6,b=0.3.

仿真结果如图1-5.图1表明了跟踪误差的收敛性,图2-5分别给出控制律曲线与参数估计曲线,表明了系统所有信号的有界性.

图1 跟踪误差e曲线 图2 控制律u曲线 图3 时变参数Θ(t)估计曲线

图4 时变参数β(t)估计曲线 图5 时不变参数ω估计曲线

6 结 论

提出了一种基于Lyapunov-Krasovskii型复合能量函数的自适应迭代学习控制方法,并且应用于双线性参数化时变时滞系统中,该方法结合微分-差分耦合型自适应律,信号置换思想,参数重组技术及不等式技巧,使得跟踪误差在固定时间域内渐近收敛到0.最后,利用仿真实例验证了该方法的有效性和可行性.

参 考 文 献:

[1] QU Z H,XU J X.Model based learning control and their comparisons using Lyapunov direct method[J].Asian Journal of Control(Special issue on ILC),2002,4(1):99-110.

[2] XU J X.The frontiers of iterative learning control-part II[J].Journal of Systems Control and Information,2002,45(5):233-243.

[3] XU J X,TAN Y.A composite energy function-based learning control approach for nonlinear systems with time-varying parametric uncertainties[J].IEEE Transactions on Automatic Control,2002,47(4):1940-1945.

[4] PARK K H,BIEN Z,HWANG D H.Design of an iterative learning controller for a class of linear dynamic syste-ms with time delay[J].IEE Proceedings-Control Theory and Applications,1998,145(8):507-512.

[5] CHEN Y,GONG Z,WEN C.Analysis of high-order iterative learning control algorithm for uncertain nonlinear systems with state delays[J].Automatica J.IFAC,1998,34(9):345-353.

[6] 孙云平,李俊民,王元亮.二阶系统非一致目标跟踪混合自适应迭代学习控制[J].工程数学学报,2008,25(1):10-16.

[7] FRENCH M,ROGERS E.Non-linear iterative learning by an adaptive Lyapunov technique[J].International Journal of Control,2000,73(10):840-845.

[8] CHI R H,HOU Z S,XU J X.Adaptive ILC for a class of discrete-time systems with iteration-varying trajectory and random initial condition[J].Automatica,2008,44(8):2207-2213.

[9] CHIEN C J.A combined adaptive law for fuzzy iterative learning control of nonlinear systems with varying control tasks[J].IEEE Transactions on Fuzzy Systems,2008,16(1):40-51.

[10]TAYEBI A,CHIEN C J.A unified adaptive iterative learning control framework for uncertain nonlinear systems[J].IEEE Transactions on Automatic Control,2007,52(10):1907-1913.

[11]李俊民.非线性参数化时变时滞系统自适应迭代学习控制[J].数学物理学报,2011,31A(3):682-690.

[12]李俊民,王元亮,李新民.未知时变时滞非线性参数化系统自适应迭代学习控制[J].控制理论与应用,2011,28(6):861-867.

[13]陈为胜,王元亮,李俊民.周期时变时滞非线性参数化系统自适应学习控制[J].自动化学报,2008,34(12):1556-1560.

[14]郑平安,孙云平,杨昆,等.含有时变延迟的双线性参数化系统的重复学习控制[J].云南师范大学学报:自然科学版,2014,34(1):1-8.

[15]王丽,徐明跃.拟单边Lipschitz非线性系统的自适应观测器设计[J].哈尔滨师范大学学报:自然科学版,2013,29(5):10-12.

[16]迟于孟,王秋琳,周磊.一类Lipschitz非线性系统观测器设计[J].哈尔滨师范大学学报:自然科学版,2014,30(4):1-4.

猜你喜欢

时变时滞控制算法
带有时滞项的复Ginzburg-Landau方程的拉回吸引子
纺织机械手专利瞄准控制算法
列车动力学模型时变环境参数自适应辨识
针对输入时滞的桥式起重机鲁棒控制
不确定时滞奇异摄动系统的最优故障估计
基于ARM+FPGA的模块化同步控制算法研究
基于时变Copula的股票市场相关性分析
基于时变Copula的股票市场相关性分析
基于MEP法的在役桥梁时变可靠度研究
基于航迹差和航向差的航迹自动控制算法