非奇异终端滑模详解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

非奇异终端滑模控制(读书笔记)王蒙1、非奇异终端滑模控制特点非奇异终端滑模控制是近年来出现的一种新型滑模控制方法,它通过有目的地改变切换函数,直接从滑模设计方面解决了现有终端滑模控制存在的奇异性问题,实现了系统的全局非奇异控制;同时它又继承了终端滑模的有限时间收敛特性,与传统的线性滑模控制相比,可令控制系统有限时间内收敛到期望轨迹,且具有较高的稳态精度,特别适用于高速、高精度控制。2、线性滑模控制方法(1)这对不确定二阶非线性系统122(,)()()xxxfxtutdt其中,12()[(),()];(,)xtxtxtfxt为未知函数,表示系统内部扰动,假设其估计值为12ˆ(,)fxtx,且满足21ˆ(,)(,)(,)0.1fxtfxtFxtx;()0.1sin()dtt表示系统外部扰动,且假设()0.1dtD;系统初始状态120.3,0.5xx。(2)线性滑模通常设计为系统状态的线性组合12()0stxx,其中,0。(3)等效控制律为()()()eqnututut,其中,equ为等效控制项,nu为非线性控制项。(4)下面详细给出控制律的设计过程①当系统处于滑动状态时,暂且不考虑系统的参数摄动和外部扰动(()0dt)由等效控制原理,如果达到理想的滑动模态,则()0sx,即()0sxsxtx对滑模s求时间的一阶导数12222ˆ((,)())0eqsxxxxxfxtut②从而得到等效控制项为21ˆ(,)equxfxt③为满足滑模到达条件,考虑系统的参数摄动和外部扰动,选取Lyapunov函数2()0.5()Vtst④考虑系统的参数摄动和外部扰动,对V(t)求时间的一阶导数22222()()()[((,)()()())][(,)()()())][(,)()()())]ˆ[(,)((,))()())]ˆ[(,)(,)()()]eqneqneqnnnVtststsxfxtututdtsxfxtututdtsxfxtututdtsxfxtxfxtutdtsfxtfxtutdt⑤令非线性控制项()[(,)()]sgn()nutFxtDts控制增益为η0通常用符号函数sgn(.)实现切换控制作用,且符号函数具有如下重要性质1,0sgn()1,0ssssgn()sss则当滑模s≠0,V(t)的一阶导数ˆ()[(,)(,)()()]ˆ[(,)(,)()()]ˆ[(,)(,)((,)())sgn()()]ˆ((,)(,))(,)sgn()()sgn()()sgn()ˆ((,)(,))(,nnVtsfxtfxtutdtsfxtfxtutdtsfxtfxtFxtDtsdtsfxtfxtsFxtssDtsdtsssfxtfxtsFxt)()()sgn()sgn()0sDtsdtsssss满足滑模到达条件。3、终端滑模控制方法(1)终端滑模控制优点在传统线性滑模控制中,系统状态到达滑模面后,按指数规律渐近趋近于原点,虽然收敛速度可以通过参数进行调节,但其稳态误差无法在有限时间内收敛为零的缺点限制了其应用。1988年Zak提出了终端滑模,采用非线性滑模取代传统线性滑模,使得系统状态收敛到平衡点是有限时间的,而不是渐近的。(2)终端滑模通常由如下一阶动态方程描述1/2()qpstxxβ0,p,q是奇数,且pq0。(3)等效控制律为()()()eqnututut,其中,equ为等效控制项,nu为非线性控制项。(4)下面详细给出控制律的设计过程①当系统处于滑动状态时,暂且不考虑系统的参数摄动和外部扰动(()0dt)由等效控制原理,如果达到理想的滑动模态,则()0sx,即()0sxsxtx对滑模s求时间的一阶导数111(/1)(/1)2122(/1)2ˆ(,)()0qpqpqpeqqqsxxxxxxppqfxtutxxp②从而得到等效控制项为1(/1)2ˆ(,)qpeqqufxtxxp③为满足滑模到达条件,考虑系统的参数摄动和外部扰动,选取Lyapunov函数2()0.5()Vtst④对V(t)求时间的一阶导数11111(/1)22(/1)2(/1)2(/1)(/1)22()()()()((,)()())((,)()()())ˆ((,)(,)()())ˆ((,)(,)()(qpqpqpeqnqpqpnnqVtststsxxxpqsfxtutdtxxpqsfxtututdtxxpqqsfxtfxtxxutdtxxppsfxtfxtutd))t⑤令非线性控制项()[(,)()]sgn()nutFxtDts控制增益为η0通常用符号函数sgn(.)实现切换控制作用,且符号函数具有如下重要性质1,0sgn()1,0ssssgn()sss则当滑模s≠0,V(t)的一阶导数ˆ()((,)(,)()())ˆ((,)(,)((,)())sgn()())ˆ((,)(,))(,)sgn()()sgn()()sgn()ˆ((,)(,))(,)()()sgn()sgn()nVtsfxtfxtutdtsfxtfxtFxtDtsdtsfxtfxtsFxtssDtssdtsssfxtfxtFxtssdtDtssssss满足滑模到达条件。(5)终端滑模的收敛特性系统从任意初始状态到达滑模面的时间rt为(0)rst系统沿滑模面到达原点的时间st为()/1()()pqpssptxtpq终端滑模控制器可使得系统从任意初始状态有限时间()rstt内收敛到原点。(6)终端滑模控制奇异性问题现有的终端滑模控制器的设计方法存在控制奇异问题,即当系统处于状态空间的某个特定子空间时,终端滑模控制器的输出信号可能出现无穷大情况。例如,在终端滑模控制策略1(/1)2ˆ(,)qpeqqufxtxxp中,因为pq,所以(q-p)/p0,在状态空间x1=0,x2≠0区域,等效控制无穷大,这是物理不可实现的。4、非奇异终端滑模的控制方法(1)对于终端滑模的控制奇异性问题,现有的一种解决方法是在终端滑模和线性滑模之间进行切换,或者令系统轨迹运动到一个预先指定的保证终端滑模控制非奇异的区域,然而这些方法都是间接的。冯勇等人提出一种非奇异终端滑模控制方法,可直接从滑模设计方面解决上述问题。(2)非奇异终端滑模通常可描述为2/11()pqstxx其中,β0,p,q为奇数,且1p/q2。(3)等效控制律为()()()eqnututut,其中,equ为等效控制项,nu为非线性控制项。(4)下面详细给出控制律的设计过程①当系统处于滑动状态时,暂且不考虑系统的参数摄动和外部扰动(()0dt),由等效控制原理,如果达到理想的滑动模态,则()0sx,即()0sxsxtx对滑模s求时间的一阶导数(/1)(/1)122222(/1)22(/1)(1/)(/1)2222(/1)(1/)222(/1)2ˆ((,)())ˆ((,)())ˆ((,)())ˆ((,)(pqpqpqeqpqpqpqeqpqpqeqpqeqppsxxxxxxqqpxxfxtutqpqpxxxxfxtutqpqpqxfxtutxxqppxfxtutq(2/)2))0pqqxp②从而得到等效控制项为2(2/)ˆ(,)pqeqqufxtxp③为满足滑模到达条件,考虑系统的参数摄动和外部扰动,选取Lyapunov函数2()0.5()Vtst④考虑系统的参数摄动和外部扰动,对V(t)求时间的一阶导数(/1)222(/1)22(/1)(1/)(/1)2222(/1)(222()()()()(((,)()()()))(((,)()()()))((,)()()()pqpqeqnpqpqpqeqnpqpeqnpVtststsxxxqpsxxfxtututdtqpqpsxxxxfxtututdtqpqpqsxfxtututdtxqp2/)(/1)(2/)(2/)22(/1)2)ˆ((,)(,)()())ˆ((,)(,)()())qpqpqpqnpqnpqqsxfxtfxtxutdtxqpppsxfxtfxtutdtq⑤令非线性控制项()[(,)()]sgn()nutFxtDts控制增益为η0通常用符号函数sgn(.)实现切换控制作用,且符号函数具有如下重要性质1,0sgn()1,0ssssgn()sss则当滑模s≠0,V(t)的一阶导数(/1)2(/1)2(/1)2(/2ˆ()((,)(,)[(,)()]sgn()())ˆ(((,)(,))(,)sgn()()()sgn()sgn())ˆ(((,)(,))(,)()())pqpqpqpqpVtsxfxtfxtFxtDtsdtqpxsfxtfxtsFxtsdtsDtsssqpxsfxtfxtsFxtsdtsDtsqpxq1)s当滑模s≠0时,由于p、q为奇数且1p/q2,因此满足2/10pqx,故0V。满足滑模到达条件。(5)非奇异终端滑模的收敛特性系统从任意初始状态x(0)有限时间内达到滑模面s(t)=0,有限时间rt可表示为2211222(0)sgn(())()(),(0)sgn((0))0(0),(0)sgn((0))0rrrxstxtstxstsxs系统沿滑模面s=0收敛到原点的时间st为1(())()ppqsrptxtpq非奇异终端滑模控制器可使系统从任意初始状态有限时间()rstt内收敛到原点。5、二阶非奇异终端滑模控制方法(1)考虑如下简单的单变量非线性系统2()()xxutft式中,假设f(t)=2sin(t),表示系统不确定性,且12()2,()2ftdftd(2)以状态x及其导数x为变量(二阶滑模),设计非奇异终端滑模/pqsxx其中,β0,p,q为奇数,且0pq,1p/q2。从控制实现角度考虑,根据非奇异终端滑模收敛特性,通过设计适当的滑模控制律可使得滑模s有限时间内到达s=0,之后系统沿滑模面运动,且系统状态满足/0pqxx,这也就意味着系统状态x及其导数x将有限时间内收敛到零,即有0xx,且对控制信号进行一次积分或滤波作用,消除或削弱了抖振现象。下面给出相关的鲁棒控制律。(3)等效控制律为()()()eqnututut,其中,equ为等效控制项,nu为非线性控制项。①暂不考虑不确定项f(t)由等效控制原理,如果达到理想的滑动模态,则()0sx,即()0sxsxtx令0x,即可得到等效控制项()2equtx②非线性控制项为积分形式0()()tnutvtdt其中()()()eqnvtvtvt,2/()pqeqqvtxp,2()()sgn()nvtds,控制增益0。(4)下面详细给出控制律的设计过程③为满足滑模到达条件,考虑不确定项,选取Lyapunov函数2()0.5()Vtst对V(t)求时间的一阶导数/1/11//12//12//12//1()()()()()(2())(2())(22()())pqpqpqpqpqpqp

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功