时间:2024-05-22
王桐 邱剑彬 高会军
在过去的20多年中,针对具有严格反馈结构的非线性系统的自适应反步控制设计问题得到了广泛的研究[1-4].反步法(Backstepping)由Kanellakopoulos等于1991年在文献[3]中首先提出,是针对不确定性系统,将Lyapunov函数的选取与控制器的设计相结合的一种回归设计方法,通过从系统的最低阶次微分方程开始,引入虚拟控制的概念,一步一步设计满足要求的虚拟控制.上述文献[1-4]主要研究了具有严格反馈结构非线性系统的自适应控制设计问题,降低了自适应参数的数量.然而,上述方法并不能解决系统中存在未知的非线性项的情况.通过引入模糊逻辑系统或神经网络,文献[5-8]研究了一类含有未知非线性函数系统的自适应模糊/神经网络控制设计方法.针对一类最小相位非线性系统,文献[5]基于可线性化的神经网络结构提出了自适应神经网络(Adaptive neural network,ANN)反步设计方法.文献[6]通过结合二次Lyapunov-Krasovskii函数,解决了多输入多输出非线性时滞系统的跟踪控制问题.而针对具有严格反馈结构的单输入单输出非线性系统,文献[7]提出了基于动态面控制技术的自适应神经网络控制方法,解决了反步法带来的“维数爆炸”问题,降低了算法的计算复杂度.在此基础上,文献[8]将上述控制方法扩展到了一类具有纯反馈结构的非线性时滞系统.同时,自适应反步法控制设计也被应用到了悬架控制[9]等实际例子当中.
考虑到各种随机干扰和随机扰动对非线性系统的影响,随机非线性系统的控制问题也得到了深入的研究[10-12].文献[10]解决了随机非线性系统的稳定性问题,文献[11]将该结果扩展到了一类互联的随机非线性大系统,文献[12]通过结合随机小增益定理和输入到状态实际稳定概念解决了一类含有未建模动态的随机非线性系统的自适应反步控制设计问题.通过结合神经网络文献[13-14]分别研究了随机严格反馈非线性时滞系统和随机非线性互联大系统的输出反馈控制问题,得到了系统依概率稳定的结果.
另一方面,由于基于事件触发机制的控制策略不仅带来了诸如资源共享等优点,同时也可以充分利用有限的带宽资源实现可靠性较高的控制需求.文献[15]针对一般结构非线性系统的跟踪问题研究了其在事件触发机制条件下的稳定性,文献[16]则结合小增益定理将该结果扩展到了含有未建模动态的非线性系统.文献[17]提出了基于事件触发机制的输出反馈控制策略,解决了一类非线性系统的镇定问题.在系统中存在未知非线性函数的情形下,文献[18]结合模糊逻辑系统,针对离散非线性网络化系统,研究了其基于事件触发机制的H∞控制方法.文献[19-20]则研究了一类具有随机干扰的多智能体系统的一致性控制问题,文献[21-22]则基于事件触发机制分别研究了随机系统的滑模控制问题和H∞控制问题.上述的结果均是针对非线性系统或者随机线性系统,而非本文所研究的随机非线性系统,且在事件触发机制框架下针对控制方向未知的随机非线性系统的自适应神经网络控制问题的结果还未见报道.本文针对该类系统,提出了基于事件触发机制的自适应神经网络控制策略,通过引入Nussbaum增益函数克服了未知控制方向对系统性能的影响,保证了闭环系统的随机稳定性,使得系统所有的信号半全局一致有界,在事件触发设计框架下解决了随机非线性系统中同时存在未知非线性项和未知控制方向的自适应神经网络控制问题.
本文所考虑的为如下结构的随机非线性系统
其中,为系统的状态向量,y∈R和u∈R分别为系统的输出和输入,b为未知的常数,且存在已知正常数使得bmin≤|b|≤bmax,fi为未知的非线性光滑函数,gi(x)为不确定函数,记增量dω的协方差为σσTdt,即均值E{dωdωT}=σσTdt,其中函数矩阵σ是有界但不确定的.
针对随机非线性系统(1),首先给出如下的假设.
假设1.非线性函数fi满足局部Lipschitz条件,即|fi(X1)-fi(X2)|≤Li||X1-X2||,其中Li为正的常数,这里的|·|表示函数的绝对值,‖·‖表示向量的1-范数.
假设2.系统的随机扰动协方差是有界的,且满足如下等式.
引理1[23].给出定义在时间段[0,tf)上的光滑函数ς(t)(详细表达式为式(42)).并考虑特定的Nussbaum 增益函数N(ς)=ς2cos(ς),针对随机非线性系统(1),若存在正定的函数V(t,x)和正定常数C,D使得如下不等式成立
则E(V(t,x))和ς(t)均在[0,tf)上保持有界,其中ℓ为随机非线性系统的无穷小算子,其定义如下:考虑随机非线性系统dx=f(t,x)+hT(t,x)dω,针对V(t,x)的无穷小算子表达式为
证明.首先,设计函数W(t,x)为
可得
利用式(2)可得
由式(5)可得
结合W(t,x)的定义可知
值得注意的是,式 (8)中,对于s∈[0,t],e-C(t-s)满足0<e-C(t-s)≤1.假设e-C(t-s)(N(ς)+1)为 Nussbaum 型函数,则由Nussbaum 函数的性质可知,对于函数变量ξ,如下两个不等式成立
可得EV(t,x)<0.然而,这与EV(t,x)≥0的事实相矛盾.因此,变量ς和EV(t,x)<0在时间段[0,tf)上是有界的,EV(t,x)也因此是有界的.□
针对随机非线性系统(1),将采用如下结构的径向基神经网络逼近系统中存在的未知非线性函数
其中,为输入向量,θ=[θ1,θ2,···,θM]T为权重向量,M>1为网络的节点个数,激活函数选取为如下结构
其中,µi为对应的神经元中心参数,η为宽度向量.由于径向基神经网络的逼近特性,上述神经网络函数可以在一个紧集上以任意精度逼近任意的连续函数.
其中,ε为逼近误差.
首先,利用假设1和径向基神经网络逼近针随机非线性系统(1)中存在的未知非线性函数,即
设计滤波器为
设计滤波器结构为
结合式(16)和(17),可得:
需要注意的是,由于滤波器中存在未知参数变量ϑ,因此在接下来的控制设计中利用如下的状态观测值.
选取向量K使得矩阵A为正定的赫尔维茨矩阵,即对于给定的正定对称矩阵Q,存在正定对称矩阵P使得如下等式成立
定义系统的滤波误差变量
可得
针对滤波误差系统(22),选取Lyapunov函数为
利用伊藤微分定理,可得如下不等式
利用Young's不等式,可得:
将上述不等式(25)~(27)代入式(24),可得:
由滤波器结构可得
本节主要利用自适应反步法设计随机非线性系统(1)的控制器,首先给出如下的坐标变换
步骤1.由系统模型(1)可得
由式(16)可得
式(32)等价于
选取第一步的Lyapunov函数为
利用伊藤微分定理,可得
利用Young's不等式,可得
将不等式(37)~(40)代入式(36)可得
设计虚拟控制器α1和自适应律为
其中,c1>0,q>0为设计参数.
将虚拟控制器α1和自适应律代入式(41)可得
步骤2.由系统模型(1)可得
选取步骤2的Lyapunov函数为
利用伊藤微分定理,可得
利用Young's不等式,可得
将上述不等式代入式(52),可得
设计虚拟控制器α2和自适应律为
其中,c2>0为设计参数.
将虚拟控制器α2和自适应律代入式(52),可得
步骤 i.(i=3,···,n)同第一步和第二步所采用的技术方法类似,可设计虚拟控制器αi为
其中,ci>0为设计参数.
同时可得
在步骤n需要设计最终的控制器u,因此考虑如下不等式
接下来设计最终的基于事件触发机制的自适应神经网络输出反馈控制器
由式(59)可得
其中,κ1(t)和κ2(t)为满足如下条件的时变参数|κ1(t)|≤1,|κ2(t)|≤1.则控制器u(t)可以改写为
将u(t)代入式(58)可得
由v(t)的定义可得
根据 tanh(·)函数如下的特性 0≤|x|-xtanh,可得如下不等式
最终可得
对于任意的t∈[tk,tk+1),由ρ(t)=v(t)-u(t)可得,
本文给出如下的数值仿真实例
其中,f1(x1)=0.5sin(x1),g1(x)=0.3sin(x1),f2(x)=0.5cos(x1)sin(x2),g2(x)=0.3cos(x1),b=-1.选取仿真运行时间为40秒,采样周期为0.01秒,选取初始值为,选取设计参数为.仿真结果见图1和图2,图1给出了系统和观测器的输出信号x1和,以及系统的跟踪信号yr.图2给出了传统基于时间驱动的控制信号和本文所提出的基于事件触发机制的控制信号.
图1 系统的跟踪和观测性能Fig.1 Output tracking and observation performance
图2 控制信号Fig.2 Control signals
本文研究了一类具有未知控制方向的随机非线性系统的自适应神经网络控制设计方法.利用神经网络的逼近特性和Nussbaum增益函数解决了系统存在未知非线性函数和未知控制方向的问题,最后结合事件触发机制算法,提出了基于事件触发机制的自适应神经网络反步控制算法.仿真结果表明闭环系统的信号均是半全局有界的.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!