预设时间性能约束下高超声速飞行器的自适应容错控制.pdf
《预设时间性能约束下高超声速飞行器的自适应容错控制.pdf》由会员分享,可在线阅读,更多相关《预设时间性能约束下高超声速飞行器的自适应容错控制.pdf(15页珍藏版)》请在咨信网上搜索。
1、第 48 卷 第 1 期燕山大学学报Vol.48 No.12024 年 1 月Journal of Yanshan UniversityJan.2024 文章编号:1007-791X(2024)01-0062-15预设时间性能约束下高超声速飞行器的自适应容错控制杜雨欣,王 芳,温林枝(燕山大学 理学院,河北 秦皇岛 066004)收稿日期:2022-08-30 责任编辑:温茂森基金项目:河北省自然科学基金资助项目(F2020203105);国家自然科学基金资助项目(62073234);河北省高等学校科学技术研究项目(ZD2022012)作者简介:杜雨欣(1998-),女,山西长治人,硕士研究生
2、,主要研究方向为高超声速飞行器控制;通信作者:王芳(1984-),女,安徽淮北人,博士,副教授,主要研究方向为复杂非线性系统控制、鲁棒控制、自适应控制等,Email:wangfang 。摘 要:考虑输出误差约束、不确定和执行器故障影响下的高超声速飞行器的跟踪控制问题,提出自适应容错反步控制策略。首先,设计指数型预设时间性能函数,保证输出误差在预设时间内满足约束要求。其次,通过自适应律解决不确定项和升降舵故障。利用跟踪微分器解决“计算爆炸”问题,避免反步控制中对虚拟控制输入的高阶求导。最后,基于 Lyapunov 理论证明闭环系统的稳定性,并通过仿真验证所提控制策略的有效性。关键词:高超声速飞行
3、器;输出误差约束;故障;预设时间性能函数;跟踪微分器;反步控制中图分类号:TP273,V19 文献标识码:A DOI:10.3969/j.issn.1007-791X.2024.01.0080 引言高超声速飞行器的飞行环境极其复杂1,其控制器设计仍存在诸多难题有待解决。目前针对高超声速飞行器跟踪控制研究的主要方法有反步控制2、滑模控制3、自适应控制4和模糊逻辑控制5等方法。文献6针对带有外界干扰及未知参数的严格反馈非线性系统,设计自适应律处理参数不确定问题。文献7针对带有系统内部不确定和外界干扰的单输入单输出系统,提出基于扩展状态观测器的终端滑模跟踪控制方法。文献8针对带有气动不确定的高超声速
4、飞行器,提出自适应反步控制策略。文献3考虑具有非最小相位特性的高超声速飞行器,设计了二阶动态滑模控制。此外,针对高超声速飞行器在不确定影响下的跟踪控制问题,自适应容错控制策略被提出4。文献9针对高超声速飞行器的参数不确定,基于输入输出线性化理论,设计了模糊逻辑系统处理不确定。文献10针对状态约束下高超声速飞行器的跟踪控制问题,设计了自适应容错控制器。此外,非线性干扰观测器被用于处理高超声速飞行器的不确定问题2。上述研究考虑了不确定情形下高超声速飞行器的跟踪控制问题,获得了良好的稳态跟踪性能,但没有考虑输出误差约束或状态约束问题。因此,本文考虑输出误差约束下高超声速飞行器的跟踪控制问题,设计控制
5、器确保系统满足预先设定的暂态性能和稳态性能要求。针对输出误差约束问题,目前主要处理方法有两类:预定性能函数和障碍 Lyapunov 函数。其中,预定性能函数的思想是构造性能函数,把误差约束问题转化为误差无约束问题。传统的预定性能函数11不仅被用来处理非线性系统的预定性能问题,也被广泛应用于处理许多实际系统的预定性能约束问题。文献12-13针对非线性系统的输出误差约束问题,分别提出了预定性能反步控制策略和自适应预定性能反步控制策略,保证输出误差收敛到预定的范围内。文献14针对高超声速飞行器的速度子系统,设计了指数型性能函数。文献15针对模型不确定和未知干扰影响下第 1 期杜雨欣 等 预设时间性能
6、约束下高超声速飞行器的自适应容错控制63 的高超声速飞行器,提出了预定性能反步控制策略,实现了跟踪误差约束。文献16采用误差变换函数设计了姿态控制器,解决了未知初始误差问题。文献17研究了无精确初始误差的高超声速飞行器的跟踪控制问题,提出预定性能控制器。文献18利用双曲余切形式的性能函数,保证速度和高度的理想瞬态性能和稳态性能。文献19针对高超声速飞行器在不确定和死区输入影响下的控制问题,设计了预定性能反步控制器。文献20基于高超声速飞行器的二阶系统模型,提出了具有保证性能约束的自适应抗饱和终端滑模控制器。文献21针对高超声速飞行器在输入量化和预定性能影响下的跟踪控制问题,设计了模糊预定性能控
7、制器。需要指出的是,文献14-21中针对高超声速飞行器设计的预定性能函数只能实现在时间 t 趋于无穷大时,跟踪误差进入到预定的约束区域。文献22针对高超声速飞行器设计了模糊反步控制策略,同时构造了预设时间指数型性能函数,保证了跟踪误差在预设时间内进入到约束区域。文献23构造改进的指数预定时间性能函数解决高超声速飞行器的预定时间跟踪性能要求。文献24提出基于双曲余割函数的指定时间预定性能控制器,保证输出误差在预设时间内达到预定的范围。障碍 Lyapunov 函数的思想是构造与误差信号有关的函数,优势在于不需要进行误差转换,可以直接根据障碍 Lyapunov 函数的时间导数进行控制器设计。对数型障
8、碍 Lyapunov 函数25被广泛应用于非线性系统和实际系统的预定性能控制。文献26提出正切障碍 Lyapunov 函数解决非线性系统的输出误差的性能约束问题。文献27构造了改进的正切障碍 Lyapunov 函数,但它要求输出误差约束是对称的。文献28为了解决预定性能对跟踪误差的要求,设计了非对称正切障碍 Lyapunov 函数,提高了输出初始值选择的灵活性。由于高超声速飞行器的飞行速度超过 5 马赫且飞行环境复杂,所以它在飞行过程中易发生故障。执行器故障是常见的故障现象,会影响控制系统的稳定性甚至会导致系统无法运行。文献29针对高超声速飞行器的执行器故障问题,提出了基于滑模观测器的故障诊断
9、和估计算法。文献30对故障估计时产生的信号时滞问题进行了相应的研究。文献31考虑执行器的加性故障,设计了模糊迭代学习观测器对故障进行补偿。针对高超声速飞行器执行器饱和与故障问题,文献32提出了神经网络容错控制器。文献33针对升降舵卡死故障和外部扰动,提出了自适应输出反馈自愈合算法。文献34考虑临近空间飞行器的执行机构故障和参数不确定问题,基于观测器设计了容错控制策略。虽然29-34设计的控制策略提高了高超声速飞行器的稳定性能,但是没有考虑输出误差约束问题。基于以上分析,本文综合考虑输出误差约束、不确定和执行器故障对高超声速飞行器跟踪控制的影响,结合预设时间性能函数、反步控制和自适应技术设计跟踪
10、控制器,实现高超声速飞行器的稳定控制。主要内容如下:构造新型指数预设时间性能函数,解决高超声速飞行器的速度和高度的跟踪误差在预设时间内满足约束要求的问题。采用自适应律处理执行器故障和不确定问题,当发生故障时,保证系统快速恢复稳定。在反步控制的框架下,设计自适应容错反步控制器。通过稳定性分析和对比仿真验证设计的控制策略的有效性。1 高超声速飞行器模型本文基于如下的高超声速飞行器纵向模型35,进行跟踪控制器的设计:V=Tcos -Dm-gsin h=Vsin=L+Tsin mV-gcos V=Q-Q=Myy/Iyyi=-2iii-2i+Ni,(1)其中,V、h、Q 分别表示速度、高度、航迹角、攻角
11、和俯仰角速率,i(i=1,2,3)为弹性变量,Iyy、m、g 分别为俯仰转动惯量、质量和重力加速度,T、D、L、Myy分别表示推力、空气阻力、升力、俯仰力矩。由曲线拟合得到的表达式为Lq-SCL(,e,c,1,2),64 燕山大学学报2024Dq-SCD(,e,c,1,2),Tq-CT,(,1,M)+CT(,1,M,Ad),MyyzTT+q-Sc-CM(,e,c,1,2),Niq-CNi(,e,c,1,2),其中CL=CL+CeLe+CcLc+C1L1+C2L2+C0L,CD=C(+1)2D(+1)2+C(+1)D(+1)+C2eD2e+CeDe+C2cD2c+CcDc+CeDe+CcDc+C
12、2D2+C0D,CM=CM+CeMe+CcMc+C1M1+C2M2+C0M,CT=CAdTAd+CT+CM-2TM-2+C1T1+C0T,CT,=CT,+CM-2T,M-2+C1T,1+C0T,+CM-2T,M-2+C12T,12+C1T,1,CNi=CNi+CeNie+CcNic+C1Ni1+C2Ni2+C0Ni,q-为飞行动压。S、c-分别为气动参考面积和平均气动弦长,zT为推力偏心臂长。1、2分别指前体转角 1和后体顶角 2的偏转角。i和弹性变量 =1,2,3T之间存在关系 i=Ei,(i=1,2),其中 EiR13是由燃料水平决定的线性矩阵。气动系数的不确定性可表示为CL=CL+C1L
13、1+C2L2+C0L,CD=C(+1)2D(+1)2+C(+1)D(+1)+Ce2De2+Cc2Dk2ece2+CeDe+CcDkece+(CeD+CcDkec)e+C2D2+C0D,CM=CM+(CeM+CcMkec)e+C1M1+C2M2+C0M,CT,=CT,+CM-2T,M-2+CM-2T,M-2+C1T,1+C21T,21+C1T,1+C0T,CT=CAdTAd+CT+CM-2TM-2+C1T1+C0T,CNi=CNi+(CeNi1+CcNikec)e+C1Ni1+C2Ni2+C0Ni,Lq-SCL,Dq-SCD,MyyzTT+q-ScCM,Tq-CT,+CT,Niq-CNi。2 问
14、题描述为便于控制器设计,将纵向动力学模型式(1)改写为如下面向控制模型:V=gV+fV+fV,(2)h=Vsin=g+f+f=gQ+f+fQ=gQe+fQ+fQ,(3)其中gV=q-CT,1cos/m,fV=q-CT,1cos/m-gsin-q-SC0D/m,CT,1=CAdTAd+CT+CM-2TM-2+C0T,CT,1=CT,+CM-2T,M-2+CM-2T,M-2+C0T,fV=T+q-(C1T,1+C12T,12+C1T,1)+q-C1T1cos/m-(D-q-SC0D+D)/m,f=q-sin(CM-2T,M-2+CT,)+q-sin(CAdTAd+C0T)+q-sin CM-2T,
15、M-2+q-SC0L/mV,g=q-SCL/V+q-sin(CM-2T,M-2+CT,)+q-sin CT/(mV),f=-q-sin(CM-2T,M-2+CT,)/(mV)-q-sin(CM-2T,M-2+C0T,)/(mV)+q-sin(CAdTAd+CT,)/(mV)+q-sin(CM-2T,M-2+q-SC0L)/(mV),g=1,f=-T+q-S(C1L1+C2L2)/(mV)-q-(C1T,1+C12T,12+C1T,1)+q-C1T1/(mV)-Tsin/(mV),fQ=zTT1+q-Sc(CM+C0M)/Iyy,gQ=q-Sc(CeM+CeMkee)/Iyy,fQ=zTT1+q
16、-Sc(CM+C1M1)+q-Sc(C2M2)/Iyy,T1=q-(CT,1+CT,1)。考虑升降舵故障,则升降舵偏角 e与控制输入 ue的关系如下36:e=n1ue+n0,其中,0n11 是升降舵发生失效故障时的失效系第 1 期杜雨欣 等 预设时间性能约束下高超声速飞行器的自适应容错控制65 数,n00 为常数,表示升降舵发生的卡死故障。1)当 n1=1,n0=0 时,升降舵没有发生故障,即 e=ue。2)当 0n11,n0=0 时,升降舵发生失效故障。3)当 n1=0,n00 时,升降舵发生卡死故障,即 e=n0。如果升降舵发生失效故障或卡死故障,高度子系统(3)可改写为h=Vsin=g+
17、f+f=gQ+f+fQ=gQ(n1ue+n0)+fQ+fQ。(4)注 1:本文考虑的升降舵故障模型包含了卡死故障,假设右升降舵出现卡死故障,此时 n1=0,n00,即 e=n0。n0表示发生升降舵卡死的位置,此时的冗余舵面为可以正常工作的左升降舵。控制目标:在动态逆和反步控制框架下,设计预设时间容错控制器,保证高超声速飞行器在执行器故障、输出误差约束和不确定影响下,实现速度 V 和高度 h 稳定跟踪其参考信号 Vd和 hd。输出误差在预设时间内满足预先设定的约束要求:-LVP-V(t)zV UVP-V(t),-LhP-h(t)zhUhP-h(t),其中,zV、zh分别为速度和高度的跟踪误差,z
18、V=V-Vd,zh=h-hd,0LV,UV,Lh,Uh1,P-Vt()、P-h(t)为预设时间性能函数。为了达到控制目标,需要以下假设和引理:假设 1 由于高超声速飞行器在巡航段飞行时,航迹角的变化较小,所以 sin。假设 2不确定项 fj有界,即 fj-j,其中 j=V,Q。定义不确定项上界-j的估计为 j,估计误差为 j=j-j。假设 3存在正常数 gm、gM和 gQ满足 0gmgQgM0 和任意 zR,有 0|z|-z2z2+s2s 成立。注 2:由式(3)可以发现,假设 2 中的 fj是由气动参数及其不确定、弹性模态和控制输入之间的耦合导致的不确定项。由高超声速飞行器的工程背景可知,气
19、动参数、弹性模态和控制输入是有界的,所以由这些因素组成的fj也是有界的。由式(3)可知假设 3 中 gQ=q-Sc(CeM-CcMCeL/CcL)/Iyy,其中 S,c,CeM,CcM,CeL,CcL,Iyy,q-=0.5V2中的 都是已知的常数;而高超声速飞行器在巡航段飞行时,速度 V 满足一定的约束范围;同时 gQ是关于 V 的连续函数,所以假设 gQ有上界和下界是合理的。假设 4 中升降舵故障模型中的 n0=2i=1keii2i。kei分别是左、右舵面的控制增益,i 0,1表示舵面是否完全失效:1 表示舵面完全失效,即已经发生卡死故障;0 表示舵面部分失效或不失效。2i是一个未知常数,表
20、示舵面卡死的位置。由于 kei、2i均大于 0,i取值为 0 或 1,所以 n0是有界的。另外关于高超声速飞行器的容错控制的文献39-41中,设计控制器之前,对 gQ、n0进行了有界性的假设。因此,假设 3 和假设 4 是研究高超声速飞行器容错控制时常用的假设。3 自适应容错控制策略设计3.1 预设时间预定性能函数设计为解决输出误差 zV、zh的约束问题,本节构造如下预设时间预定性能函数:P-(t)=le(c-bt)2-l+P-Tc0 t 0,P-Tc=P-(Tc)0。式(5)关于时间的导数为P(t)=-2lb(c-bt)e(c-bt)2 0tTc0tTc,(6)由式(5)和式(6)可得性能函
21、数(5)具有以下特性:a)P-(t)连续且恒大于零。b)P-(t)单调递减,limtTcP-(t)=P-Tc,P-(t)在预设时间 Tc内收敛于 P-Tc并在 tTc时保持 P-Tc不变。如果误差信号 z(t)满足约束条件-LP-(t)z(t)UP-(t),则可以实现 z(t)的瞬态性能的目标66 燕山大学学报2024(0L,U1),且误差 z(t)的下界和上界分别为-LP-(t)和 UP-(t)。注 3:与传统的性能函数11p(t)=(p0-p)e(-at)+p和双曲余割预设时间性能函数24相比,本文构造的预设时间性能函数式(5)的优点如下:1)本文的预设时间性能函数充分利用了指数函数收敛速
22、度快的优点,所以与传统的性能函数和双曲余割预设时间性能函数相比,收敛速度更快。2)传统的性能函数只能得到跟踪误差满足约束要求,但是何时可以进入到约束范围,时间无法预先确定。对于高超声速飞行器,预先设定误差满足约束要求的时间是非常有必要的。预设时间预定性能函数式(5)可以保证跟踪误差在预先设定的时间内满足预定的约束范围。另外,传统性能函数下约束边界是对称的,而性能函数式(5)可以通过调节参数 L和 U,实现约束边界既可以是对称的也可以是非对称的。3)与双曲余割型预设时间预定性能函数24相比,性能函数式(5)是指数型函数,其形式和结构比双曲余割型简洁,便于控制器设计。式(5)中的预设时间 Tc可以
23、根据待设计的参数 b 和 c 来预先确定,即当 b 和 c 满足 c/b=Tc时,输出误差将在预设时间 Tc内满足预定的约束区域。预设时间性能函数(5),传统性能函数和双曲余割型预设时间预定性能函数的对比曲线如图 1 所示。由图 1可知,在相同初始值 5.7、终值 4 以及预设收敛时间 Tc=0.5 s 的条件下,预设时间预定性能函数式(5)在瞬态阶段具有良好的约束效果。传统性能函数不能实现在预设时间内收敛。性能函数式(5)比双曲余割性能函数24表现出更快的收敛速度和更平滑的瞬态性能约束。此外,性能函数式(5)的预设时间显含于函数表达式中,而双曲余割性能函数24的预设时间是需要单独设置的。图
24、1 三种性能函数对比曲线Fig.1 Comparison cruves of three performance functions 3.2 速度子系统控制器设计对于速度子系统(2),结合动态逆控制、指数型预设时间性能函数和自适应技术设计控制器。设计如下预设时间预定性能函数,实现速度跟踪误差 zV的预定性能约束:P-V(t)=lVe(cV-bVt)2-lV+P-TVc 0t0 均为常数,且 P-TVc=P-(TVc)0。通过如下误差转换,将 zV的约束问题转化为eV的无约束问题:eV=12lnLVUV+VUVLVUV-VLV,(8)其中,V=zVP-V。式(8)关于时间的导数为eV=VfV+g
25、V-Vd+fV-zVP-VP-V(),(9)其中,V=12P-V1V+LV-1V-UV()0。基于式(9),设计如下控制输入=1gV-kVeVV-VtanheV VV()+eVP-VP-V+Vd-fV(),(10)其中,kV,V0。V的自适应律为V=kfV(|eV|-VV),(11)其中,kfV,V0。构造 Lyapunov 函数为YV=12e2V+12kfV2V,(12)由式(9)(11)可得式(12)关于时间的导数满足YV=-kVe2V-eVVtanh(eVV/V)+eV-V-eVV+VVV-kVe2V+|eVV|-eVVtanh(eVV/V)+VVV。(13)3.3 高度子系统控制器设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 预设 时间 性能 约束 高超 声速 飞行器 自适应 容错 控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。