王春艳,张梦琪,李 焕
(燕山大学理学院,河北秦皇岛 066004)
随着计算机技术的飞速发展,以数字计算机为基础的采样控制技术以其灵活性和成本效益等优点,在实践中受到越来越多的青睐,如飞多机器人系统[1]和数字纳米伺服系统[2]等都引入了采样控制.鉴于此,近年来,基于采样控制的系统分析和设计理论得到长足发展.目前,非线性系统的采样控制研究基本分为如下两种方法:其一,沿用线性系统处理方法,借助非线性系统的离散估计模型来设计采样控制器,如文献[3-4]等.但是这种方法往往由于采样周期的某种取值导致系统在平衡点附近的不可控和不可观问题.其二为仿真模拟法,即先设计一连续控制器,之后再对其离散化,通过选取适当的采样周期,所得状态反馈或输出反馈离散控制器可保相应证闭环系统局部或全局的稳定性,如文献[5-7]等.
对于切换系统,切换时间序列和采样时间序列同时存在,进一步增加了系统分析和控制设计过程的复杂性.考虑到控制器在采样点能同时接收状态的采样信息以及系统的切换信息,文献[8]研究了一类具有下三角结构的非线性切换系统在满足线性增长条件下的全局镇定问题,给出了异步状态反馈采样控制器的设计方法.在类似的线性增长假设条件下,文献[9-10]分别就两类非严格反馈非线性切换系统的异步输出反馈采样镇定展开讨论,给出了保证系统渐近稳定的线性控制器设计方法.借助模糊逻辑系统,文献[11]分析了一类严格反馈非线性切换系统的采样数据自适应异步输出反馈镇定问题.文献[12]研究了一类具有参数不确定的非线性切换系统的触发采样控制问题.显然上述围绕非线性切换系统的采样控制研究是以切换信号已知且可控为前提,在采样控制设计过程中需要同时设定切换信号所满足的约束条件.而当切换信号未知或不可控时,约束切换控制思想不再适用.考虑到切换系统在任意切换信号下稳定的充要条件为所有切换子系统存在共同的Lyapunov函数[13],一种基于共同Lyapunov函数(common Lyapunov function,CLF)理论的任意切换控制思想备受关,如何建立各切换子系统的共同Lyapunov函数和共同控制输入成为任意切换设计的关键问题,一些相关研究成果可见文献[14-19]及其参考文献.但由于采样的引入加深了任意切换控制中共同控制器的设计难度,有关任意切换信号下的采样控制研究还存在很大局限.在输出可测及非线性函数满足齐次增长条件的假设下,文献[20]通过建立降维采样观测器,研究了一类具有严格反馈的高阶非线性切换系统在任意切换信号下的采样镇定问题.在相同假设下,借助加幂积分器技术,文献[21]给出了一类非严格反馈高阶非线性切换系统采样数据输出反馈共同控制器的设计方法.依然在满足线性增长条件的假设下,当输出信号只在采样点可测时,通过建立线性采样观测器,文献[22]给出了一类非线性切换系统具有线性结构的共同控制器设计方案.基于变量可分离假设及可测输出,文献[23]通过建立连续的降维观测器,研究了一类大规模时滞非线性切换系统的错误容忍采样控制问题,给出了线性采样控制器的具体表示.虽然除文献[23]外上述这些关于非线性切换系统在任意切换信号下的采样控制研究均达到了保证闭环系统渐近稳定的目的,但都借助了齐次系统理论.一方面,很多实际系统中,非线性函数所满足的齐次增长条件不易获得,从而在很大程度上限制了所提方法的应用.另一方面,基于齐次控制方法的研究也忽略了实际系统中广泛存在的不确定因素对闭环系统稳定性的影响.虽然文献[24]借助于事件触发控制研究了一类非线性切换系统的任意切换预定性能镇定问题,节约了反馈信息传输成本,但所建线性观测器中未体现触发信息.如何突显系统的非线性特性,如何利用采样点信息提高采样控制设计的自适应特性成为本文关注的核心问题.
针对一类具有非严格反馈形式的非线性切换系统,在切换信号未知且输出只在采样点可获得的情况下,本文研究了在任意切换信号下的自适应输出反馈采样控制问题.借助了动态面控制(dynamic surface control,DSC)迭代设计技术,基于共同虚拟控制及共同坐标变换,给出了确保相应闭环切换系统所有变量在任意切换信号下一致有界的自适应输出反馈采样控制设计方法.通过引入模糊逻辑系统对未知函数进行估计,降低了现有结果中因齐次增长条件引发的控制设计的保守性,提高了控制输入的适应性及可实现性.此外,本文所建用于估计未知状态的模糊采样观测器以及系统的自适应控制器均与切换信息有关,打破了现有任意切换控制过程中所建立共同控制输入信息的局限,突显了每个子系统的特性.同时动态面的引入避免了迭代过程的计算爆炸现象及控制器高增益的弊端.采样控制器的设计节约了信息传输资源,同时完善了现有采样控制设计过程中存在的不足.
符号说明:Rn代表n维欧氏空间;‖·‖表示欧氏范数;|·|表示取参数绝对值;diag{···}表示分块对角阵;上标T代表矩阵的转置;P >0代表实对称正定矩阵;“*”代表对称矩阵中的转置元素;max{···},min{···}分别表示取参量最大值和最小值;λmax(P),λmin(P)分别表示取矩阵的最大和最小特征值.
考虑一类具有下列非严格反馈形式的非线性切换系统:
其中:x=[x1x2··· xn]T∈Rn和y ∈R分别是系统的状态和输出;fi,σ(t)(·),i ∈I={1,2,···,n}和gi,σ(t)0,i ∈{1,2,···,n −1}为未知光滑的非线性函数,且fi,σ(t)(0)=0;未知分段右连续函数
代表切换信号;m是子系统的数量.特别地,σ(t)=k∈M暗示着第k个子系统被激活.uk ∈R是系统的控制输入,本文选用了采样控制形式,具体为uk(t)=uk(tl),∀t ∈[tl,tl+1),其中tl=lT,tl+1表示采样点,T是采样周期,l=0,1,2,···,这里假定控制器与系统切换同步且输出y只在采样时刻可测量.
注1当系统(1)中的增益函数gi,k(x)=1时,该系统则退化为文献[9]所研究的一类非线性切换系统.只是文献[9]中假定系统的切换信号是可控的,基于多Lyapunov函数理论,借助于非线性函数的线性增长条件,研究了系统的异步切换采样控制问题.当式(1)中的输出连续可测时,文献[14]通过建立连续的输出反馈控制研究了此系统的预定性能镇定问题.另外,许多实际系统,如单连杆操纵臂机电系统[25]可用式(1)来描述.因此,对于该系统的研究具有理论与实际意义.
本文的目标是通过建立切换模糊采样观测器对不可测状态变量进行估计,结合DSC技术,给出切换自适应输出反馈采样控制器和切换自适应律的迭代设计方法,基于CLF理论,保证相应闭环切换系统所有变量在任意切换信号下的一致有界性.
为了解决系统存在未知函数的问题,这里引入模糊逻辑系统对其进行估计.
引理1[15]f(x)是定义在紧集Ω ∈Rn上的一个连续函数,则存在一个模糊逻辑系统θ∗Tφ(x)使得
其中:φ(x)=[φ1(x)φ2(x)··· φN(x)]T是模糊基函数向量,N >1为模糊规则数,ε(x)为最小估计误差且存在正常数ε′满足|ε(x)|≤ε′,
为如下定义的最优权向量:
对于非严格反馈非线性切换系统(1),当第k个切换子系统被激活时,为了设计有效的自适应输出反馈控制器,首先做如下等价形式的转化:
注2本文所建观测器相比于文献[8]增加了模糊逼近项,补偿了未知非线性函数对系统的影响,自适应参数的引入提高了观测器的灵活性.相比于文献[22]的任意切换控制所建立的采样控制器,观测器(4)还增加了切换信号的考虑,突显出每个子系统的特性.此外,考虑到输出信息只在采样点可测,故文献[15]所提的连续时间观测器不再适用.本文基于离散的输出信息建立了模糊采样切换观测器,对未知状态变量进行估计,为采样控制器的设计提供准备.然而采样观测器中连续与离散两种状态变量同时存在增加了系统稳定性分析的困难,这也是任意切换输出反馈采样控制需要解决的关键问题.
本节基于所建采样观测器(4),通过逐步迭代,给出系统自适应输出反馈采样控制器设计方案.首先,引入如下坐标变换:
在零阶保持器(zero-order holder,ZOH)作用下,采样控制器u(t)在任一采样区间[tl,tl+1)内的值恒取u(tl),k ∈M,l=0,1,2,···.系统采样数据输出反馈控制过程可表示为如下程序图,见图1.
图1 所提控制方案程序框图Fig.1 Block diagram of the proposed control scheme
注3在本文所提采样控制器递归设计过程中,有如下几点需要注意:首先,系统的输出只在采样点可测,故文献[11,22]的虚拟控制设计成与x1有关的函数有待进一步确认.其次,本文考虑的是非严格反馈系统,而递归设计要求虚拟控制律αi只与前i个变量有关,故诸如式(22)-(23)(34)部分的处理必不可少.最后,文献[11]中的设计参数如式(15)中的ηi,l含有自适应变量信息,i ∈I,l ∈M,这在求参数最值时是不能实现的,而本文所提的设计避免了该问题的出现,如式(21).
上一小节的递归设计过程可总结为如下定理.
定理1考虑非线性切换系统(1),给定有界的初始条件,基于观测器(4)和适当的采样周期,所设计的基于自适应律(19)(30)(40)的采样数据控制器(42)可保证相应闭环切换系统的所有变量在任意切换信号下的一致有界性.
证对于非线性切换系统(1),选取如下Lyapunov候选函数:
从而结合式(43)知,闭环切换系统的所有信号在指定采样周期下是有界的.
注4切换的观测器(4),模型依赖的自适应律(19)(30)(40)以及切换的采样控制器(42)充分体现了每个子系统的特征,提高了控制输入的灵活性及控制效果.但是为了建立切换系统基于共同坐标变换的CLF以实现任意切换控制,迭代过程中每一步建立的虚拟控制输入要与切换信号无关.故此,相比于现有结果选用的共同自适应参数,本文所提的切换自适应律不仅增加了共同虚拟控制输入的设计困难,也使闭环系统的稳定性分析变得更加复杂.
注5虽然本文假定的是周期采样,但当采样点tl=tl−1+Δl,l=1,2,···,t0=0,这里Δl表示采样间隔,则T变为最大采样间隔时,本文所提的基于采样的控制设计思想仍然适用.另外,当系统存在有界不确定及微小扰动时,本文的任意切换迭代控制设计方法具有足够的鲁棒性.
本节通过一个数值例和一个实际例进一步验证本文所提方法的有效性及可行性.
例1考虑如下二阶非线性切换系统[14]:
其中k=1,2.仿真中未知函数选取如下:
与文献[14]不同的是,这里假设输出只在采样点可测.故此,为了估计不可测状态,设计如下模型依赖的模糊采样观测器:
其它初始条件设置为0.1.在采样切换控制器(42)作用下,先针对每个子系统进行仿真分析,仿真结果如图2-3所示.
仿真过程选取了4 种不同的采样间隔,显然,当T=0.01时,整个控制过程可近似为连续反馈控制,由图2A和图3A知,闭环系统的状态及其估计变量可较好的稳定到原点附近.随着采样间隔的增大,变量的稳定效果逐渐降低,但仍可控制在适当收敛范围内.当T=0.212和T=0.32时,对应闭环子系统I和子系统II变得发散.针对切换系统(57),选取采样间隔T=0.2 s,在两种不同的切换律下给出了采样反馈控制仿真结果,如图4所示.
图2 子系统I状态x及其估计ˆx闭环响应曲线Fig.2 Response of states x and the estimates ˆx for the closedloop subsystem I
图3 子系统II状态x及其估计ˆx闭环响应曲线Fig.3 Response of states x and the estimates ˆx for the closedloop subsystem II
其中图4A为在指定的一组慢切换下的系统状态及其估计响应曲线.图4B为相应的采样及连续控制器轨迹.图4C-4D分别为在一组驻留时间可任意小的随机快切换信号下的状态及控制输入响应曲线.
图4 切换系统(57)当T=0.2时的闭环响应曲线Fig.4 Response of the closed-loop switched system(57)with T=0.2
仿真结果表明,利用本文所提任意切换控制方法,快、慢切换均可保证闭环切换系统状态变量收敛到原点附近的较小邻域内,而文献[8-11]所提限制性切换在实际应用中会因系统出现较频繁的切换而受到限制.此外,采样控制的引入相比文献[14]节约了系统反馈信息资源的传输,降低了控制成本.最后,给出系统(57)在采样间隔为T=0.22 s时上述两种不同切换信号下的仿真响应曲线,如图5所示.即使此时子系统I发散,但在适当切换信号下,依然可以保证整个闭环切换系统的一致有界稳定性.此特性也是诸如文献[5]等非切换系统所不具有的.故此,采样控制过程中可适当增大采样间隔,进一步降低传输成本.
图5 切换系统(57)当T=0.22时的闭环响应曲线Fig.5 Response of the closed-loop switched system(57)with T=0.22
例2为了进一步验证所提方法的有效性且与现有结果进行比较,本例考虑一单连杆操纵臂系统,其机电动力模型描述如下[21,25-26]:
其中:q是链接位置,是速度,是加速度,I是电机电枢电流,D=1 kg/m2是机械惯性,u是用于表示机电转矩的控制输入,B=1 Nms/rad是接头处的粘性摩擦系数,KB=0.2 Nm/A是反电动势系数,H=1.0 Ω是电枢电阻,N=10 Nm是与负载质量和重力系数有关的正常数,M=0.1 H是电枢电感.
通过引入状态x1=q,x2=和x3=I,同时考虑到不同工况及各种不确定因素,系统(59)可用如下三阶切换系统描述:
其中:
显然,由于考虑到未知的不确定因素,文献[21]中对于未知非线性函数需满足的齐次增长条件不再成立.运用本文所提控制方法,当观测器(4)中的n=3时,可得本例的状态观测器.取γ0=2,m1,1=m2,1=m3,1=及m1,2=m2,2=m3,2=,通过求解LMI(12)得观测器增益为
在仿真中,选择以下的参数:
初始条件为
其它初始条件为0.1.另外,选择如下的隶属函数对未知非线性函数进行模糊估计:
取采样周期T=0.25 s,仿真结果如图6所示.与文献[25]中所提限制性切换不同,本文所提控制方法对无需限制系统的平均驻留时间.
图6 切换系统(59)当T=0.25时的闭环响应曲线Fig.6 Response of the closed-loop switched system(59)with T=0.25
故仿真过程为一组随机切换信号,如图6A,在该切换信号以及如图6B所示的采样控制器作用下,得到相应闭环切换系统的状态变量xi(i=1,2,3)响应曲线(如图6C所示)以及状态估计变量(i=1,2,3)应曲线(如图6D所示).仿真结果表明,当系统未知非线性项不满足齐次增长条件时,基于本文所提采样模糊控制设计方法,通过选取适当控制参数,在有效节约控制信息传输资源的情况下,依然可保证闭环切换系统的所有变量都收敛到了平衡点附近尽可能小的范围内,由此验证了所提控制策略的有效性.
本文研究了一类非严格反馈非线性切换系统在任意切换信号下的自适应采样控制问题.在系统只有输出变量在采样点可测的条件下,建立了切换的模糊采样观测器对系统所有状态变量进行了估计.借助于基于动态面的Backstepping递归技术,给出了共同虚拟控制输入以及切换的自适应采样控制器的设计方法.CLF理论确保了闭环切换系统所有变量在任意切换信号下是一致有界的.所提方法不仅提高了控制输入的自适应性,同时有效避免了因对虚拟控制输入的反复求导引发的计算爆炸现象,减少了信息传输,节约了资源.一个数值例和一个实际例的仿真验证了所提方法的有效性.在本文采样控制研究基础上,未来工作中,作者将进一步针对非线性切换系统基于采样的事件触发任意切换控制展开研究,同时考虑信息传输过程中的丢包现象,以期得到保证系统稳定的更优控制设计方案.