收藏 分销(赏)

推进器饱和_故障下的无人艇固定时间指定性能容错控制.pdf

上传人:自信****多点 文档编号:726577 上传时间:2024-02-26 格式:PDF 页数:11 大小:3.29MB
下载 相关 举报
推进器饱和_故障下的无人艇固定时间指定性能容错控制.pdf_第1页
第1页 / 共11页
推进器饱和_故障下的无人艇固定时间指定性能容错控制.pdf_第2页
第2页 / 共11页
推进器饱和_故障下的无人艇固定时间指定性能容错控制.pdf_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、针对系统动态未知的无人艇(USV)在推进器故障与饱和约束下轨迹跟踪问题,本文提出一种基于固定时间扩张状态观测器的积分滑模容错控制方法.首先,构造固定时间扩张状态观测器,实现未知速度信息、集总未知非线性的准确估计.进而,通过引入一种新型设定时间性能函数,约束位姿跟踪误差,并利用误差转换函数将其转化为无约束误差动态系统.在此基础上,结合固定时间积分滑动模态与饱和补偿动态系统,设计固定时间控制策略,保证系统实际固定时间稳定且位姿跟踪误差严格位于指定范围内.最后,仿真验证所提出控制方法的有效性与优越性.关键词:无人艇;推进器饱和/故障;跟踪误差约束;扩张状态观测器;积分滑动模态引用格式:王宁,王仁慧,

2、刘永金.推进器饱和/故障下的无人艇固定时间指定性能容错控制.控制理论与应用,2023,40(7):1304 1314DOI:10.7641/CTA.2023.20473Fixed-time specified performance fault-tolerance control of anunmanned surface vehicle with thruster saturations/faultsWANG Ning1,WANG Ren-hui2,LIU Yong-jin2(1.Marine Engineering College,Dalian Maritime University,Da

3、lian Liaoning 116026,China;2.Marine Electrical Engineering College,Dalian Maritime University,Dalian Liaoning 116026,China)Abstract:In this paper,an integral sliding-mode fault-tolerance control scheme based on the fixed-time extended stateobserver(FxESO-ISMFC)scheme is proposed for trajectory track

4、ing of an unmanned surface vehicle(USV)with unknownsystem dynamics and thruster saturations/faults.First,a fixed-time extended state observer is constructed to achieve accu-rate estimation of unknown velocity information and the lumped nonlinearity,simultaneously.Furthermore,a setting-timeperformanc

5、e function is introduced to constrain the position tracking error,such that the tracking error constraints can betransformed into the unconstrained error dynamic system through a conversion function.On this basis,a fixed-time trackingcontrol scheme is designed by combining the integral sliding-mode

6、with the saturation compensation system,which canensure that the system is practical fixed-time stable.While position tracking errors are strictly within the specified ranges.Simulation results demonstrate the effectiveness and superiority of the proposed FxESO-ISMFC strategy.Key words:unmanned surf

7、ace vehicle;thruster saturations/faults;tracking error constraints;extended state observer;integral sliding-modeCitation:WANG Ning,WANG Renhui,LIU Yongjin.Fixed-time specified performance fault-tolerance control of anunmanned surface vehicle with thruster saturations/faults.Control Theory&Applic

8、ations,2023,40(7):1304 13141引引引言言言无人艇(unmanned surface vehicle,USV)是一种以遥控或自主模式在海上航行,并且能够同步执行军事、民生、科研等任务的水面机器人1.作为探索、开发海洋世界的利器,USV智能化水平和运动控制技术日益受到人们的重视,改进USV运动控制技术对于提高其智能化、安全性和经济性具有重要意义24.轨迹跟踪是USV运动控制的重要研究方向之一,要求USV从任意初始位置出发以指定速度跟踪期望轨迹,即保证在指定时间到达指定位置5.由于USV模型具有强耦合性、高度非线性与未建模动态等特点,使得高精度跟踪控制系统的设计充满挑战.为

9、了获得更好的跟踪性能,众多科研人员将滑模控制与不同的控制技术相结合,例如:神经网络、自适收稿日期:20220530;录用日期:20230331.通信作者.E-mail:n.wangieee.org;Tel:+86 13478510177.本文责任编委:李世华.国家自然科学基金项目(52271306),船舶总体性能创新研究开放基金项目(31422120),中央引导地方科技发展专项资金项目(2023JH6/100100010)资助.Supported by the National Natural Science Foundation of China(52271306),the Innovati

10、ve Research Foundation of Ship General Performance(31422120)and the Central Guidance on Local Science and Technology Development Fund(2023JH6/100100010).第 7 期王宁等:推进器饱和/故障下的无人艇固定时间指定性能容错控制1305应控制等,实现了优越的控制性能.文献6针对存在未知系统动态与推力受限的欠驱动USV,采用滑模控制、神经网络与反步技术,设计一种自适应滑动模态控制策略,保证跟踪误差渐进稳定至平衡点.文献7研究动力学模型未知的欠驱动USV

11、积分滑动模态控制,提出一种结合条件积分器的自适应神经网络控制器,为其提供鲁棒性与自适应能力.考虑存在模型不确定性和复杂海洋扰动的USV,文献8采用非线性增益滑动模态与自适应神经网络设计跟踪控制器,取得了良好的轨迹跟踪效果.结合超螺旋滑模技术与模型预测控制算法,文献9提出一种基于超螺旋滑模算法的鲁棒模型预测控制策略,用于未知系统动态及时变扰动影响下USV轨迹跟踪,进一步提高了系统瞬态响应速度与稳态精度.然而,上述控制策略只能实现系统渐近稳定或指数稳定,无法满足USV执行复杂任务的控制需求.在此背景下,有限时间轨迹跟踪成为USV运动控制的一个重要的研究课题.此外,有限时间控制收敛速度快、跟踪精度高

12、且抗扰动能力强1013.文献14针对具有未知系统动态的欠驱动USV有限时间控制问题,设计基于终端滑模技术与变指数幂次趋近律的控制器,保证有限时间内追踪并保持期望轨迹.文献15利用径向基神经网络逼近未知的系统动态,进一步提出一种非奇异终端滑模有限时间跟踪控制器,保证有限时间内追踪并保持期望轨迹.文献16为USV设计一种无模型高阶滑模控制器,并且结合时基振荡器实现跟踪误差有限时间收敛,其优势在于不需要模型先验信息且有效削弱滑模控制抖振.由上述研究可知,滑模控制已广泛用于USV控制系统设计,但由于存在符号函数项使其含有控制抖振.因此,减小抖振与改善收敛性能是当前滑模控制研究与应用的重要方向之一.此外

13、,利用扰动观测技术对海洋扰动及系统动态不确定进行重构与补偿,能够有效改善USV轨迹跟踪控制性能.文献17设计非线性扰动观测器对复杂扰动与模型不确定性完成打包估计与补偿,进而提出一种滑模跟踪控制器,保证系统误差信号全局渐进稳定.文献18基于有限时间扰动观测器与非奇异终端滑模技术,构建一种有限时间精准控制方案,保证观测误差、跟踪误差均能有限时间收敛至平衡点.文献19进一步提出一种有限时间状态观测器,同时完成对未知系统动态和速度信息快速精准的估计,并基于估计值设计一种动态面控制方案.文献20针对欠驱动USV有限时间跟踪问题,设计一种超螺旋观测器实现有限时间内对扰动与未知系统动态的精准重构,同时有效削

14、弱观测抖振,进而设计指令滤波控制方案,保证系统全局有限时间稳定.过大的超调量会导致控制系统安全性下降.因此,基于指定性能技术的控制策略在近年来得到持续的关注和研究2122.通过指定性能控制,能够使得系统瞬态性能、稳态性能均满足任务需求.文献23为实现未知海洋扰动和输入饱和下USV轨迹跟踪控制,基于非对数型性能函数与动态面控制,提出一种鲁棒自适应指定性能动态面控制方案,使得闭环控制系统半全局最终一致有界且位姿跟踪误差始终位于预设范围内.文献24研究包含模型不确定性、时变扰动、输入量化的欠驱动USV自适应指定性能控制问题,采用指令滤波技术与最小学习参数算法设计控制器,并引入映射函数将约束控制问题转

15、化为无约束控制,保证系统跟踪误差渐进稳定.文献25研究含有模型不确定性和未知扰动的欠驱动USA跟踪控制问题,基于动态面控制、反步、对数转换函数等技术提出一种无奇点控制器,保证系统瞬态与稳态跟踪性能满足实际要求.进一步,文献26针对模型未知的欠驱动USV编队控制问题,利用指定性能控制方法降低碰撞风险,并设计基于神经网络逼近器的事件触发控制策略,使得快速形成、保持编队队.文献27研究具有未知扰动、模型不确定性和输出约束的USV跟踪控制问题,通过引入障碍Lyapunov函数保证状态满足约束条件,在此基础上提出一种基于反步法的径向基神经网络有限时间控制器,使得轨迹跟踪误差能够在有限时间收敛至零附近的邻

16、域内,且不会超出跟踪误差的预定边界.文献28提出一种具有误差约束及输入饱和的USV有限时间控制策略,分别采用双曲正切函数与Tan-type型障碍Lyapunov函数对执行器饱和、误差约束进行处理.受上述文献启发,本文考虑跟踪误差约束,针对含有系统动态未知、推进器故障与饱和约束、速度不可测的USV跟踪控制问题开展研究.首先,构造推进器饱和约束下固定时间扩张状态观测器,实现对未知系统状态与集总未知非线性准确的估计.其次,通过采用一种设定时间性能函数,预先设定性能指标规范位姿跟踪误差的瞬态与稳态性能,进而利用误差转换函数,对位姿跟踪误差约束进行无约束转换,凭借控制转换误差信号有界可使实际位姿误差满足

17、指定约束.此外,利用饱和补偿系统抑制输入饱和的不利影响.在此基础上,提出一种基于固定时间扩张状态观测器的积分滑模容错控制(integral sliding mode fault-tolerant control based on fixed-time extended state observer,FxESO-ISMFC)策略,保证系统实际固定时间稳定.最后,仿真研究和对比分析验证了该策略能够在满足跟踪误差约束的前提下实现精准跟踪控制,且提高了系统瞬态与稳态性能.2关关关键键键引引引理理理与与与问问问题题题描描描述述述2.1关关关键键键引引引理理理引引引理理理 129若存在正定、连续函数V(x

18、)满足V(x)=aVp(x)bVq(x)+,(1)1306控 制 理 论 与 应 用第 40 卷其中:a 0,b 0,0 p 1.该系统实际固定时间稳定,系统状态能够在固定时间收敛至残差集 limxTx|V(x)6mina1p(1 )1p,b1p(1 )1p,(2)式中:0 0,li 0,li 0,i=1,2,i,i并且满足1=2 ,2=,1=4 32 ,2=4 33 2,0 1,则该二阶系统状态能够在固定时间tf内收敛到平衡点.引引引理理理 331对于xi,i=1,2,k,若0 1,则有Ni=1|xi|6(Ni=1|xi|)6N1Ni=1|xi|.(6)2.2问问问题题题描描描述述述如图1所

19、示,考虑系统动态未知的USV数学模型 =R(),=M1(H(,)+d),(7)其中:=x y T为地球坐标系OXY中USV位置矢量与艏向角;=u v rT为附体坐标系BXoYo中线速度和角速度;H(,)=C()D()表示未知系统动态;d=MRT,=123T为外部扰动;R()是旋转矩阵,表示为R()=cos sin 0sincos0001,(8)且满足RT()R()=I,R()=1,0,2,R()=R()S(r),RT()S(r)R()=R()S(r)RT()=S(r).(9)矩阵S(r)表示为S(r)=0 r0r00000.(10)图 1 地球坐标系OXY以及附体坐标系BXoYoFig.1 E

20、arthOXYand body-fixedBXoYocoordinate frames惯性矩阵M,科里奥利向心力矩阵C()和阻尼矩阵D()分别如下所示:M=m11000m22m230m32m33,(11a)C()=00c13()00c23()c13()c23()0,(11b)D()=d11()000d22()d23()0d32()d33(),(11c)式中:m11=mX u,m22=mY v,m23=mxgY r,m32=mxg N v,m33=Iz N r,c13()=m11v m23r,c23()=m11u,d11()=XuX|u|u|u|Xuuu|u|2,d22()=Yv Y|v|v|v

21、|,d23()=YrY|v|r|v|Y|r|r|r|,d32()=NvN|v|v|v|N|r|v|r|,d33()=NrN|v|r|v|N|r|r|r|,Y r=N v.m表示USV的质量,Iz表示USV的惯量力矩.考虑部分失效故障,则在推进器饱和与故障约束下,实际作用于USV的力/力矩可表示为=E satc,(12)其中:E=diageu,ev,er是USV推进系统效率矩阵,0 ej61,j=u,v,r.若存在ej=1,表示USV推进系统正常工作,可得j=satcj;若0 ej1,表示推进系统发生部分失效故障,可得j j,max,cj,|cj|6j,max,(13)其中:j,max(j=u,

22、v,r)表示推进系统在各自由度上能提供力/力矩的最大值,cj表示由控制器计算得到的指令控制向量.考虑推进系统故障与饱和约束,USV数学模型式可表示为 =R(),=M1(E satc+Q(,),(14)式中Q(,)=H(,)+d.(15)考虑期望轨迹如下:d=R(d)d,d=M1(Hd(d,d)+d),(16)式中Hd(d,d)=C(d)d D(d)d,(17)其中:d=xdyddT,d=udvdrdT分别为期望位置和速度向量,d=udvdrdT表示期望控制力/力矩.本文控制目标:为包含系统动态未知、推进器故障与饱和约束、速度不可测的USV,设计一种具有指定性能的控制策略c,能够驱动USV实际轨

23、迹向量,精准跟踪期望轨迹向量d,d,保证跟踪误差能够在固定时间内收敛到平衡点附近的邻域,且位姿跟踪误差严格位于指定的约束边界内,闭环系统实际固定时间稳定.3轨轨轨迹迹迹跟跟跟踪踪踪控控控制制制系系系统统统设设设计计计3.1模模模型型型变变变换换换为便于后续控制器设计,针对速度向量,d引入坐标变换=R,d=Rdd,(18)其中:=uvrT,d=dudvdrT,R=R(),Rd=R(d).结合式(9)(14)(18),可得 =,=N(,)+RM1E satc,(19)其中:N(,)=S+RM1Q,S=S(r).同理,由式(9)(16)(18),可得 d=d,d=Nd(d,d)+RdM1d,(20)

24、其 中:Nd(d,d)=Sdd+RdM1Hd(d,d),Sd=S(dr).根据式(19)(20),跟踪误差动态系统可表示为 e=e,e=RM1E satc+F(),(21)其中:e=d=e,u e,v e,rT,e=d=eu ev erT,F()=FuFvFrT表示包含推进系统故障、未知系统动态及外部海洋扰动的集总未知非线性,数学描述为F()=RM1Q(,)RdM1dRdM1Hd(d,d)+S Sdd.(22)假假假设设设 1包含推进系统故障与未知系统动态的集总非线性F()关于时间的变化率有界,即满足F()6Lf,(23)其中Lf表示一个有界的正常数.定义状态变量x1=e,x2=e,x3=F(

25、),则式(21)可表示为 x1=x2,x2=RM1E satc+x3,x3=h,(24)其中h=huhvhrT为扩张状态x3的未知导数.3.2固固固定定定时时时间间间扩扩扩张张张状状状态态态观观观测测测器器器设设设计计计针对跟踪误差动态系统存在的未知速度跟踪误差x2与集总未知非线性F(),为改善系统控制性能,设计固定时间扩张状态观测器如下所示:x1=x2+g1siga1(x1 x1)+h1sigb1(x1 x1),x2=x3+RM1E satc+g2siga2(x1 x1)+h2sigb2(x1 x1),x3=g3siga3(x1 x1)+h3sigb3(x1 x1)+l0sgn(x1 x1)

26、,(25)其中:x1,x2,x3分别为系统状态x1,x2,x3的估计值,ai=ia(i1),bi=b+(i1)(1b1),i=1,2,3,a (1 l1),b (1+l2),并且l1,l2为足够小的正常数,Lf6l0.选取合适的增益矩阵,即W1=g110g201g300,W2=h110h201h300,(26)其中W1,W2为Hurwitz矩阵.定定定理理理 1在满足假设1的条件下,为跟踪误差动态系统(24)设计的固定时间扩张状态观测器(25),选1308控 制 理 论 与 应 用第 40 卷取合适的观测器参数ai,bi,gi,hi,i=1,2,3与l0,能够实现对系统状态信息x2、集总非线性

27、x3的准确观测,观测误差将在固定时间内收敛至平衡点.定义辅助误差变量,即e1=x1 x1,e2=x2 x2,e3=x3 x3.(27)结合式(25)(27),可得观测误差动态如下:e1=e2 g1siga1e1 h1sigb1e1,e2=e3 g2siga2e1 h2sigb2e1,e3=h g3siga3e1 h3sigb3e1l0sgne1.(28)经过变换,所设计固定时间状态观测器与文献32所提出扰动观测器相同,观测误差能够在固定时间T06T0,upper=1amax(P1)1(1 a)+12(b 1)b1快速收敛到平衡点,其中参数1=min(J1)max(P1),2=min(J2)ma

28、x(P2),6min(P2),矩阵P1,P2,J1,J2均为正定矩阵,满足P1W1+W1TP1=J1,P2W2+W2TP2=J2.3.3设设设定定定时时时间间间性性性能能能函函函数数数设设设计计计引入一种新型设定时间性能函数如下:k(t)=(k,0 k,)(sin2tt02tt0)+k,0,t6t0,k,t t0,(29)其中:k,0 k,0,k=u,v,r分别表示k(t)的初值和终值.关于式(29)求关于时间的一阶与二阶导数,可得 k(t)=k,0 k,t0(cos2tt0 1),t6t0,0,t t0.(30)k(t)=2(k,0 k,)t02(sin2tt0),t6t0,0,t t0.(

29、31)由式(30),当t0,有 k(t)60;且tt0时,存在k(t)=k,.因此,式(29)中设定时间性能函数为正且非递增函数.此外,由于 k(t0)=k(t0)=0,可知该函数在t 0,+)连续.为改善USV轨迹跟踪瞬态与稳态性能,提高其作业安全性,在式(29)提出的指定性能函数下,预先设定位姿跟踪性能如下:k(t)6x1k6k(t),(32)其中k=u,v,r.根据实际任务需求选取合适的初始误差k,0、稳态误差k,能够实现对跟踪误差的瞬态、稳定性能的合理约束.3.4跟跟跟踪踪踪误误误差差差无无无约约约束束束变变变换换换进一步,针对式(32)中位姿跟踪误差约束,引入转换函数如下所示:k=1

30、2ln(1+zk1 zk),(33)其中zk=x1kk,对其求关于时间的一阶导数,进一步可得 zk=x2kk x1k kk2.(34)同时,求误差转换函数k关于时间的导数,则有 k=kzk zk=kzk(x1kk x2k k2k)=rk(x2kx1k kk),(35)其中 rk=kzk1k.对其求关于时间的导数,可得 rk=d(kzk)dt1kkzk kk2,(36)式中d(kzk)dt=2 zkzk(1 zk)2(zk+1)2.(37)进一步,可求得 k=rk(x2kx1k kk)+r(x2kx2k kk+x1k kk x1k 2kk2).(38)定义变量=uvrT,并结合轨迹跟踪误差动态系

31、统(24),可得 =R(x2 diagx1diag 1)(39)=R(x2 diagx1diag 1)+R(RM1E satc+x3),(40)其中:R=diag ru,rv,rr,=uvrT,k=(x2k kk+x1k kk+x1k 2k)/k2,k=u,v,r,=uvrT.通过误差变换,将受约束的跟踪误差式(32)转化为无约束系统式(40),则控制转换误差有界能够保证原始跟踪误差满足性能约束.第 7 期王宁等:推进器饱和/故障下的无人艇固定时间指定性能容错控制13093.5固固固定定定时时时间间间齐齐齐次次次积积积分分分滑滑滑动动动模模模态态态设设设计计计设计固定时间齐次积分滑动模态如下:

32、s=+wt0(y1()+y2()d,(41)式中y1()+y2()=1sig1+1sgn+1sig1+2sig2 +2sgn +2sig2,(42)其中:i 0,i 0,i 0,i=1,2;i,i且满足1=02 0,2=0,1=4 302 0,2=4 303 20,0 0 q1,p2 0,=uvrT是为防止控制器出现饱和而引入的饱和补偿项,由如下设计的输入饱和补偿器计算得到=k0k12sig2p1q112k22sig2p2q212+,(45)其中:k0 0,k1 0,k2 0,且=satc c,=RM1E.注注注 1由于本文引入了设定时间性能函数对跟踪误差e进行约束,所以在观测器误差动力学收敛

33、之前,USV所有状态在固定时间0,T0内不会发散.因此,对于可控的USV,基于无约束转换误差所设计的指令控制信号c是有界的,因此式(45)所包含的推进器饱和约束误差 有界.注注注 2由式(44)可知,本文提出的控制策略中不存在任何引起奇异的非线性项,从而在保证USV系统固定时间稳定的同时,从理论设计上避开了传统终端滑模的奇异性问题.定定定理理理 2在满足假设1的条件下,针对存在推进器故障与饱和约束、系统动态未知和速度不可测的USV轨迹跟踪误差控制系统(24),在本文所设计的FxESO-ISMFC(44)策略作用下,具有指定性能无约束误差(32)的USV系统能够在固定时间内准确追踪上期望轨迹并保

34、持在稳定状态.4稳稳稳定定定性性性分分分析析析在分离原理框架下,在本节中对于定理2的证明分为两步完成,首先证明跟踪误差可以在固定时间T1内收敛到滑模面(41)任意小邻域内,然后证明当系统到达齐次积分滑模面后依然可以在固定时间内收敛至平衡点.步步步骤骤骤 1构造Lyapunov函数如下所示:V=12sTs+12T,(46)对式(46)求导,可得V=sT s+T=sT(+y1()+y2()+T(k0k12sig2p1q112k22sig2p2q212+)=sT(R(x2 diagx1diag 1)+R(x3+RM1E satc)+y1()+y2()+T(k0k12sig2p1q112k22sig2

35、p2q212+)=sT(R(x2 diagx1diag 1)+R(x3+RM1Ec +)+y1()+y2()+T(k0k12sig2p1q112k22sig2p2q212+).(47)进一步,将本文所设计FxESO-ISMFC(44)策略代入式(47)中,有V=sT(r0s r12sig2p1q11s2r22sig2p2q21s2+k+)+T(k0k12sig2p1q1121310控 制 理 论 与 应 用第 40 卷k22sig2p2q212+)6 r0s2 r13i=1|si|2p1q1r23i=1|si|2p2q2+ks +s k13i=1|i|2p1q1k23i=1|i|2p2q2+k

36、02.(48)根据引理3,可得r13i=1|si|2p1q1+k13i=1|i|2p1q112p1q1Vp1q1,(49)r23i=1|si|2p2q2+k23i=1|i|2p2q222p2q26q2p2q2Vp2q2,(50)其中:1=minr1,k1,2=minr2,k2.由Young不等式,存在如下不等式:s 6s22+22,(51)s 6w1s24+2w1,(52)6w224+2w2,(53)其中:w1 0,w2 0.根据以上分析,并选取控制参数r0,k0,使得其分别满足r0k2+w14,k0k2+w24,可得V6 12p1q1Vp1q1 22p2q26q2p2q2Vp2q2(r0k2

37、w14)s2(k0k2w24)2+(1w1+1w2)26 1Vp1q1 2Vp2q2+,(54)式中:1=12p1q1,2=22p2q26q2p2q2,=(1w1+1w2)2.由引理1可知,误差系统状态,能够在固定时间T1内稳定,并收敛至残差集,即s=,|s(,)6minq1p11(1 )q1p1,q1p12(1 )q2p2,(55)其中0 1,收敛时间满足T16q11(p1 q1)+q22(q2 p2).(56)通过表达式(55)可知,当增大控制参数r1,r2,k1,k2,w1,w2时,可使滑模面s最终收敛域的界值任意小,并且都存在与其对应的固定收敛时间,即系统跟踪状态可以在固定时间T1内收

38、敛到滑模面s=0附近的任意小邻域内.当推进器的控制输入稳定在饱和约束范围之内后,系统跟踪误差状态将会到达滑模面.注注注 3步骤1只是证明了USV的系统跟踪误差状态在到达滑模面之前是固定时间稳定的,误差系统稳定收敛时间为T=T0+T1.因此,第2步需要继续证明,当时系统滑动到滑模面时,系统依然满足固定时间收敛.步步步骤骤骤 2当系统状态到达滑模面,有s=0,s=0,(57)结合式(41)(57),跟踪误差系统重新表示为 =wt0(y1()+y2()d,(58)对式(57)求导可得 =1sig1 1sgn1sig1 2sig2 2sgn 2sig2.(59)由引理2可知,当系统跟踪误差状态保持在滑

39、模面上时,USV轨迹跟踪误差,可在固定时间tf内收敛到平衡点.因此,所设计的基于扩张状态观测器的积分滑模容错控制(FxESO-ISMFC)方案能够使得控制系统在固定时间T=T0+T1+tf内稳定.根据以上分析,本文所提出FxESO-ISMFC策略能够使得转换误差USV轨迹跟踪误差,有界且固定时间收敛,所以通过转换函数特性可得k(t)6x1k6k(t),即位姿跟踪性能约束条件式(32)能够满足.注注注 4在引理2中,虽然系统状态能够在固定时间tf内沿着滑模面收敛到原点,但滑动阶段收敛时间的上界无法显式给出.该引理的具体稳定收敛证明过程见参考文献30,33.注注注 5本文以全驱动水面无人船为研究背

40、景,考虑到实际应用环境,无人船初始位置与期望轨迹初始位置的误差初值一般不会很大,并且在设计控制输入饱和约束上界和推进系统部分失效故障后所产生的实际控制推力,依然能够保证无人船跟踪上期望轨迹的.因此,本文结论是在无人船应用环境下的一个研究结果,并不是一个全局结果.5仿仿仿真真真研研研究究究5.1精精精准准准轨轨轨迹迹迹跟跟跟踪踪踪性性性能能能评评评估估估为验证本文所提FxESO-ISMFC策略能够实现约束条件下USV高精度轨迹跟踪,选取Cybership II数学模型开展仿真实验17,验证本文所提控制策略的有效性,模型参数见表1.第 7 期王宁等:推进器饱和/故障下的无人艇固定时间指定性能容错控

41、制1311表 1 CybershipII 水动力参数Table 1 Hydrodynamic parameters of the CybershipII参数取值参数取值参数取值m23.800Yv0.8612X u2.0Iz1.760Y|v|v36.2823Y v10.0 xg0.046Y|v|r0.0Y r0.0Xu0.7225Yr0.1079N v0.0X|u|u1.3274Nv0.1052N r1.0Xuuu5.8664N|v|v5.0437Y|v|r0.0N|v|r0.0N|r|v0.0令外部扰动=2.5sint62.5cost52sint3T,期望轨迹控制信号取为d=7 2.8cos(

42、0.01t)2sin(0.1t)2T,初始位姿与速度分别取为d(0)=3 3 0T,d(0)=0 0 0T,实际初始状态取为(0)=1.8 1.52T,(0)=0.5 0 0T.此外,参考文献15,将本文的推进系统效率因子分 别 设 置 为E=diag0.65+0.2cos(0.1t),0.7+0.2sin(0.2t),0.6+0.2sin(0.1t);根据文献27,推进系统在各个自由度提供的最大合力/力矩分别为u,max=v,max=90 N,r,max=20 N m.观 测 器参数取为g1=3,g2=10,g3=20,h1=3,h2=10,h3=20,a=0.8,b=1.25.所提出设定时

43、间性能函数参数取0=2.5 2.5 2.5T,=0.1 0.1 0.1T,t0=5 s.齐次积分滑动模态参数取为1=2,1=1,1=2,2=2,2=1,2=2,0=0.6.滑动模态趋近律的参数分别设计为r0=2,r1=1,r2=1,p1=9,q1=7,p2=7,q2=9.饱和补偿动态系统参数分别取为k=3,k0=2,k1=0.8,k2=0.8.在相同条件下,采用文献32中基于状态观测器的固定时间滑模控制(fixed-time sliding mode control basedon extended state observer,ESO-FxSMC)策略、文献34中自适应有限时间滑模控制(ad

44、aptive finite-timesliding mode control,AFSMC)策略进行仿真对比.仿真结果如图29所示.图2表示本文所提出的FxESO-ISMFC策略与两种比较策略作用下USV对期望轨迹的跟踪曲线.从图中不难发现,虽然3种方案均能实现对期望轨迹的跟踪,但是本文提出的FxESO-ISMFC策略,能够更快速、精准地跟踪到期望轨迹.图35分别表示上述3种控制策略下USV对期望位姿的跟踪误差曲线.由图可知,在考虑复杂扰动、未知系统动态、推进系统故障及饱和约束的情况下,本文FxESO-ISMFC策略下的位姿跟踪误差能够更加快速、精确地收敛到平衡点,且严格保持在指定的约束范围内;

45、然而,另外两种对比策略则具有较大的跟踪瞬态及稳态误差,不能满足指定约束条件.图6为3种控制策略下速度跟踪误差曲线,由图可知在FxESO-ISMFC策略下,USV可以更快到达并保持期望速度,且具有最小的稳态误差.图7为推进器饱和约束下控制器响应曲线.由图可以看出,控制器能够在满足饱和约束的条件下实现对期望轨迹的高精度跟踪.结合图26中USV对期望轨迹跟踪表现可以看出本文所提出的补偿动态系统可以有效地处理推进器饱和对控制品质的不利影响,改善轨迹跟踪性能.图 2 轨迹跟踪曲线Fig.2 Trajectory tracking curves图 3x维度位置跟踪误差Fig.3 Position trac

46、king error ofxdimension图 4y维度位置跟踪误差Fig.4 Position tracking error ofydimension1312控 制 理 论 与 应 用第 40 卷图 5维度位置跟踪误差Fig.5 Position tracking error ofdimension图 6 速度跟踪误差Fig.6 Velocity tracking errors?/N01000?100ESO-FxSMCAFSMCFxESO-ISMFC5101520253035?/s05101520253035?/s?/(Nm)0200?205101520253035?/s?/N1000?1

47、00图 7 控制输入Fig.7 Control inputs图89为本文所设计固定时间扩张状态观测器对未知速度跟踪误差状态、包含推进器故障的集总非线性的估计曲线.因此,由图可知,在本文提出的FxESO-ISMFC策略下,所设计的固定时间扩张状态观测器能够在4 s左右实现对未知速度跟踪误差、未知非线性的精确估计.?2?/N00.0?0.2?0.4?0.65101520253035?/s05101520253035?/s?2?/(Nm)00.0?0.5?1.05101520253035?/s0.50.0?0.5?1.0?2?/N?2?2?图 8 系统状态x2估计Fig.8 The estimati

48、on of system statex2F()?/N020?25101520253035?/s05101520253035?/sF()?/(Nm)08405101520253035?/s420?2?3?F()F()?/N图 9 集总扰动估计Fig.9 The estimation of lumped disturbance5.2固固固定定定时时时间间间收收收敛敛敛性性性能能能评评评估估估为了验证所设计的FxESO-ISMFC方案固定时间收敛特性,选取了4组不同初始状态进行仿真研究,初始状态设置见表2.选取期望轨迹控制信号、期望轨迹初始位置以及相关参数均与上节完全一致.表 2 初始位置和速度Ta

49、ble 2 Initial position and velocity初始位置初始速度状态10=1.8 0.5/2T0=0.5 0 0.1T状态20=4 1.5/3T0=0.5 0.2 0.1T状态30=0 4/6T0=0 0.5 0.1T状态40=2 6/3T0=0 0 0T仿真结果如图1014所示,图10为USV在4种不同初始状态下轨迹跟踪曲线,由图可知,本文所设计的FxESO-ISMFC策略在4种不同的初始状态下均能够驱动USV精准的跟踪到预定期望轨迹,并且均能够在设定的固定时间内到达.图1113分别为采用第 7 期王宁等:推进器饱和/故障下的无人艇固定时间指定性能容错控制1313FxESO-ISMFC策略下USV位置和艏向跟踪误差变化曲线,仿真结果表明,位置与艏向跟踪误差均能以满足误差约束形式的快速固定时间收敛,且具有相同的收敛性

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服