具有不确定项的随机非完整系统的自适应控制问题研究

2018-07-24 00:40鞠桂玲单彩虹
装甲兵工程学院学报 2018年2期
关键词:反推子系统控制器

鞠桂玲, 杜 健, 顾 娟, 单彩虹

(陆军装甲兵学院基础部, 北京 100072)

非完整系统产生于带有非完整或不可积约束机械系统的控制问题,如轮式机器人、车载倒立摆、欠驱动水下船舶等力学系统都可以归结为非完整系统。近年来,非完整系统的镇定问题得到了国内外研究者的广泛关注[1-4]。然而,目前考虑系统中随机性因素干扰的文献相对较少,但关于随机非完整系统的控制问题已得到了一些结果,如:WU等[5]考虑了一个三阶非完整系统的控制问题;文献[6-7]的作者考虑了x0-子系统带有随机性干扰的非完整系统的控制问题,但没有考虑x0-子系统包含未知参数的情形,且文献[7]中的不确定项需要满足线性增长条件。因此,笔者以文献[7]的模型为基础,综合考虑x0-子系统受非线性随机因素影响及包含未知参数的情形,通过综合运用文献[8-9]的参数分离技术、不等式放缩法与反推法,对一类具有非线性不确定项的随机非完整系统的自适应控制问题进行研究。

1 问题提出

考虑如下具有非线性不确定项的随机非完整系统:

(1)

成立。

成立。

假设1、2表明原点是系统(1)的平衡点。实际系统中很多的不确定因素满足该假设[2-3]。

假设3:对于任意的0≤i≤n,存在已知的正常数λi和μi,使得未知的方向参数di(t)满足不等式

0<λi≤di(t)≤μi。

2 控制器的设计

控制器设计过程中用到如下3个引理。

引理1(参数分离技术)[8]:对于任意的连续函数f(x,y),其中x∈Rm,y∈Rn,存在光滑函数a(x)≥1和b(y)≥1,使得不等式

|f(x,y)|≤a(x)b(y)

成立。

引理2(不等式放缩法)[9]:假设x和y是2个实变量,对于任意的正整数m、n和任意的正实数ε,使得不等式

成立。

定义1[5]:考虑随机非线性系统

dx=f(x,u)dt+gT(x)dω,

(2)

定义C2函数V(x)沿系统(2)的微分算子为

LV(x)

引理3[5]:考虑随机非线性系统(2),若存在一个C2函数V(x):D→R+,满足

(3)

则系统(2)的解x=0依概率全局渐近稳定。式中:α1(·)和α2(·)为K类函数;α3(·)为非负光滑函数。

为了处理系统(1)固有的三角结构,分2个阶段分别设计控制器u0和u,以使得x0和x-子系统的状态依概率渐近稳定。

2.1 控制器u0的设计

由引理1可知:存在光滑函数γ0(x0)≥1和未知参数Θ0≥1,使得不等式

(4)

成立。

取李亚普诺夫函数

(5)

(6)

(7)

(8)

根据式(2)、(4)、(5),可得

(9)

由式(9)可知:在式(7)的控制器作用下,x0-子系统依概率渐近稳定,且只要初始状态x0(t0)≠0,则有x0(t)≠0(t≥t0,其中t0为系统的初始时刻)。

2.2 控制器u的设计

2.2.1 系统坐标转换

当初值x0(t0)≠0时,引入状态-输入坐标转换

(10)

根据式(10),式(1)中的xi-子系统转化为

(11)

式中:

f0(x0,θ));

由假设2及引理1可知:对于任意的1≤i≤n, 存在光滑非负函数γi(·)、ξi(·)、ci(θ)和ei(θ)满足

(12)

2.2.2 控制器u的设计步骤

采用反推法对控制器u进行设计,其步骤如下:

步骤1: 取光滑虚拟控制器α1,定义误差变量ε1=y1,ε2=y2-α1,及李亚普诺夫函数

(13)

dε1=d1(t)y2dt+φ1(·)dt+φ1(·)dω,

(14)

由式(12)-(14)可得

LV1(·)= LV0(·)+ε1(d1(t)y2+φ1(·))+

(15)

取虚拟控制函数

(16)

将式(16)代入式(15),可得

(17)

步骤i:假设在第i-1步中,存在虚拟控制律αi-1和误差变量εi,使得

(18)

成立。

取李亚普诺夫函数

(19)

式中:

对εi求导,由It微分公式可得

(20)

式中:

根据式(18)、(20),可得

di(t)εiαi(·)+εiFi(·)+

(21)

由引理1、2,可得

(22)

(23)

(24)

(25)

(26)

(27)

(28)

(29)

式中:

均为待定的光滑函数。

由式(21)- (29),可得

(30)

式中:

取虚拟控制函数

(31)

将式(31)代入式(30),可得

(32)

步骤n:选取李亚普诺夫函数

(33)

式中:εn=yn-u,为误差变量。

通过与步骤i类似的推导,可得

(34)

选取控制器及参数估计量

(35)

(36)

将式(35)、(36)代入式(34),可得

(37)

由引理3及式(37)可知:y-子系统依概率全局渐近稳定。结合坐标变换式(10)可知:系统(1)是依概率全局渐近稳定的。

3 切换控制策略及其主要结果

当初值x0(t0)≠0时,已针对系统(1)分别给出了控制器(7)、(35)。由式(7)、(8)可知,此时u0=0,坐标变换的分母为0。因此,不能采用控制器(5)、(35)。此时,设计控制器

(38)

定理:在假设1-3下,当t≤t*时采用控制器(38),当t>t*时切换到控制器(5),并通过反推法分别给出这2个时间段的控制器u,将其运用于系统(1),这样对于任意初始值,闭环系统的状态依概率全局渐近收敛于0。

4 仿真实例

考虑下列非完整系统:

(39)

闭环系统的状态曲线和控制输入曲线分别如图1、2所示。可以看出:系统的状态和控制输入曲线均趋向于0,验证了本文所设计的控制器的有效性。

5 结论

针对x0-子系统具有不确定项干扰的一类新的随机非完整系统,笔者在考虑了系统中所具有的不确定因素的基础上,综合运用参数分离技术和反推法,设计了系统的自适应反馈控制器。同时,为了避免x0初值为0时,发生有限时间逃逸现象,设计了一种基于x0值的切换控制策略,该控制器使得闭环系统的状态依概率全局渐近收敛于0,通过仿真实例验证了该方法的有效性。

与文献[7]的模型相比,本文所建立的模型中,x0-子系统的不确定干扰项不需要满足线性条件,因此本文模型更具一般性,能更好地反映实际问题中存在的不确定干扰因素多属于非线性函数的情况,是随机非完整系统新的研究方向,而文献[7]的模型可看作本文的一个特例。然而,笔者未考虑实际中存在的时滞情况。下一步,将对具有随机不确定性的时滞非完整系统的控制问题进行研究。

猜你喜欢
反推子系统控制器
工商业IC卡控制器改造为物联网控制器实践
737NG飞机反推系统故障浅析
旅游地社会—生态系统子系统脆弱性比较分析
——以大别山区9县(市)为例
737NG飞机反推灯亮故障分析
面向国产化的MCU+FPGA通用控制器设计
网络空间供应链中入侵检测及防御子系统的投资机制研究
网络空间供应链中入侵检测及防御子系统的投资机制研究
基于子系统级别法的车门下垂调整设计仿真分析
基于PID控制器和模糊逻辑控制器的D6114柴油机速度控制
Freescale公司的可编程电磁阀控制器MC33816