CN108427289B - 一种基于非线性函数的高超声速飞行器跟踪控制方法 - Google Patents
一种基于非线性函数的高超声速飞行器跟踪控制方法 Download PDFInfo
- Publication number
- CN108427289B CN108427289B CN201810393045.8A CN201810393045A CN108427289B CN 108427289 B CN108427289 B CN 108427289B CN 201810393045 A CN201810393045 A CN 201810393045A CN 108427289 B CN108427289 B CN 108427289B
- Authority
- CN
- China
- Prior art keywords
- hypersonic
- hypersonic aircraft
- function
- nonlinear
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000003044 adaptive effect Effects 0.000 claims abstract description 18
- 238000013461 design Methods 0.000 claims description 34
- 238000005070 sampling Methods 0.000 claims description 6
- 238000012886 linear function Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 239000011159 matrix material Substances 0.000 claims description 2
- 238000004088 simulation Methods 0.000 description 15
- 238000005312 nonlinear dynamic Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000009795 derivation Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical group C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 208000011580 syndromic disease Diseases 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
一种基于非线性函数的高超声速飞行器跟踪控制方法,本发明涉及基于非线性函数的高超声速飞行器跟踪控制方法。本发明为了解决现有飞行器的控制模型复杂及鲁棒性差的问题。本发明包括:步骤一:将高超声速飞行器模型通过状态反馈控制器进行转化,得到转化后的高超声速飞行器模型;步骤二:根据步骤一得到的转化后的高超声速飞行器模型,设计自适应非线性鲁棒控制器u0。本发明给出了在输入输出线性化模型基础上,通过引入辅助误差变量,将其转为一般多变量二阶***。针对***干扰存在未知上界,通过引入了一个新的连续可微的非线性饱和函数,并结合自适应理论,设计了非线性鲁棒控制器。本发明用于飞行器领域。
Description
技术领域
本发明涉及基于非线性函数的高超声速飞行器跟踪控制方法。
背景技术
高超声速飞行器具有很强的前瞻性、战略性与带动性,并在军事方面和民用方面都表现出巨大发展潜力,因此成为各国家研究的发展的热点。与常规飞行器相比,高超声速飞行器采用独特的机身发动机一体化设计,导致在飞行过程中表现出强非线性、强耦合、快时变等复杂特性,使高超声速飞行器闭环控制***鲁棒控制器的设计面临很多挑战。
近年来,多种控制理论被应用到高超声速飞行器控制器设计中,以控制模型为划分依据,主要分为基于线性化模型和基于非线性模型。文献(Sigthorsson D,Jankovsky P,Serrani A,et al.Robust linear output feedback control of an airbreathinghypersonic vehicle[J].Journal of Guidance,Control,and Dynamics,2008,31(4):1052-1066.)基于L1自适应控制方法以高超声速飞行器纵向线性化模型为控制对象,设计了鲁棒控制器。文献(Ochi Y.Design of a flight controller for hypersonic flightexperiment vehicle[J].Asian Journal of Control,2004,6(3):353-361.)基于LQR(Linear quadratic regulator)理论对高超声速飞行器线性模型,设计了状态反馈控制器,获得了良好的控制性能。文献(Mooij E.Numerical investigation of modelreference adaptive control for hypersonic aircraft[J].Journal of Guidance,Control,and Dynamics,2001,24(2):315-323.)以纵向/横侧向组合的线性化模型作为控制对象,设计了参考模型自适应鲁棒控制器。由于高超声速飞行器本质上具有强非线性,强耦合性等复杂动力特征,传统的线性控制方法很难处理***统中非线性、状态耦合及状态约束的影响,难以获得良好控制性能。文献(Wang Q,Stengel R F.Robust nonlinearcontrol of a hypersonic aircraft[J].Journal of Guidance,Control,and Dynamics,2000,23(4):577-585.Gunnarsson K,Jacobsen J O.Design and simulation of aparameter varying controller for a fighter aircraft[C]//AIAA Guidance,Navigation,and Control Conference and Exhibit.2001:4105.)针对高超声速飞行器非线性模型,采用非线性动态逆控制方法。文献(Hu X,Wu L,Hu C,et al.Adaptive slidingmode tracking control for a flexible air-breathing hypersonic vehicle[J].Journal of the Franklin Institute,2012,349(2):559-577.Xu H,Mirmirani M D,Ioannou P A.Adaptive sliding mode control design for a hypersonic flightvehicle[J].Journal of guidance,control,and dynamics,2004,27(5):829-838.)在分析外界干扰对高超声速飞行器闭环***影响的基础,基于自适应方法设计了多元非线性鲁棒控制器,提高了对外界扰动的鲁棒性。文献(Sun H,Li S,Yang J,et al.Non-lineardisturbance observer-based back-stepping control for air-breathing hypersonicvehicles with mismatched disturbances[J].IET Control Theory&Applications,2014,8(17):1852-1865.Zong Q,Wang F,Tian B,et al.Robust adaptive dynamicsurface control design for a flexible air-breathing hypersonic vehicle withinput constraints and uncertainty[J].Nonlinear Dynamics,2014,78(1):289-315.)针对吸气式高超声速飞行器反馈线性化模型,利用反步法,设计了鲁棒跟踪控制器。文献(Sun H,Li S,Sun C.Finite time integral sliding mode control of hypersonicvehicles[J].Nonlinear Dynamics,2013,73(1-2):229-244.)利用积分滑模理论与自适应理论,设计了有限时间滑模控制器,但有符号函数的引入,能够引起***抖振现象。文献(MuC X,Sun C Y,and Xu W.Fast sliding mode control on air-breathing hypersonicvehicles with transient response analysis[J].Proceedings of the Institutionof Mechanical Engineers,Part I:Journal of Systems and ControlEngineering2016,230(1):23-34.)通过引入辅助误差变量,将高超声速飞行器反馈线性化模型,转化为一个二阶***,基于非奇异终端滑模理论,设计了鲁棒滑模控制器,获得了来更好的控制性能。文献(Boskovic J D,Li S M,Mehra R K.Robust tracking controldesign for spacecraft under control input saturation[J].Journal of Guidance,Control,and Dynamics,2004,27(4):627-633.Bustan D,Sani S K H,Pariz N.Adaptivefault-tolerant spacecraft attitude control design with transient responsecontrol[J].IEEE/ASME Transactions on Mechatronics,2014,19(4):1404-1411.),通过将连续非线性饱和函数引入航天器控制器设计中,很好限制了控制输入幅值,获得了良好的控制效果。
发明内容
本发明的目的是为了解决现有飞行器的控制模型复杂及鲁棒性差的问题,而提出一种基于非线性函数的高超声速飞行器跟踪控制方法。
一种基于非线性函数的高超声速飞行器跟踪控制方法包括以下步骤:
为了进一步考虑高超声速飞行器存在外部干扰、耦合响应、模型参数不确定性下跟踪问题,本发明采用连续可微的非线性饱和函数,并结合自适应理论,设计了非线性反馈鲁棒控制器。
本发明首先,给出了在输入输出线性化模型基础上,通过引入辅助误差变量,将其转为一般多变量二阶***。其次,针对***干扰存在未知上界,通过引入了一个新的连续可微的非线性饱和函数,并结合自适应理论,设计了非线性鲁棒控制器,最后,利用李雅普诺夫理论给出了严格证明,并进行了数字仿真,验证了所设计控制器的有效性。
步骤一:将高超声速飞行器模型通过状态反馈控制器进行转化,得到转化后的高超声速飞行器模型;
步骤二:根据步骤一得到的转化后的高超声速飞行器模型,设计自适应非线性鲁棒控制器u0;
其中α为设计参数,取值为0.2875;
步骤三:在当前第i个采样周期内,根据步骤二得到的自适应非线性鲁棒控制器u0,通过调整控制参数:滑模面s、中间函数k、设计参数ε和α,最终计算得出控制器u0的值,根据公式(46),进而得到控制输入u的值,然后将控制器u0的值代入高超声速飞行器动力学模型中,使得高超声速飞行器的高度跟踪误差和速度跟踪误差减小,当进入第i+1个采样周期,根据当前高超声速飞行器的高度h和速度V,重新计算滑模面s、中间函数k、设计参数ε和α获得当前第i+1时刻的控制器u0的值,这样依次类推,使得高超声速飞行器的高度跟踪误差和速度跟踪误差满足控制性能要求。
高超声速飞行器动力学模型为:
美国国家航空航天局兰利研究中心提出的刚性高超声速飞行器模型如下所示:
其中,V为飞行的速度,h为高度,α为攻角,θ为俯仰角,q为俯仰角速率,φ为发动机节流阀和为节流阀的一阶导数。而μ为地球引力常数,r=h+RE,RE为地球半径,γ=θ-α为航迹角,其他相关力及力矩系数见文献(Xu H J,Mirmirani M D,and Ioannou PA.Adaptive sliding mode control design for a hypersonic flight vehicle[J],Journal of Guidance,Control and Dynamics,2004,27(5):829-838)。
本发明的有益效果为:
本发明针对高超声速飞行器存在外界干扰、模型参数不确定性条件下跟踪问题进行研究分析,通过引入连续非线性有界函数并自适应方法,设计连续非线性器鲁棒控制器。主要效果如下:
(1)在利用输入输出线性化对高超声速飞行器非线性控制***模型简化的基础上,建立带有不确定性、多故障和输入饱和约束的多变量二阶***模型;
(2)通过引入连续非线性有界函数,结合自适应策略,设计了连续非线性器鲁棒控制器,并利用Barbalat引理和李雅普诺夫定理给出严格证明,表明误差辅助变量为渐近稳定的,跟踪误差是渐近稳定的。
(3)对高超声速飞行器的纵向动力学模型上进行了数字仿真验证,结果表所设计的控制器具有较强的鲁棒性。
相同仿真条件下,本发明控制精度提高了10%~15%。
附图说明
图1为速度参考指令跟踪曲线;
图2为速度误差参考指令跟踪曲线;
图3为高度参考指令跟踪曲线;
图4为高度误差参考指令跟踪曲线;
图5为控制输入φc,δe曲线;
图6为攻角、俯仰角和俯仰角速率曲线;
图7为自适应参数dM曲线;
图8为自适应参数p2曲线;
图9为自适应参数k曲线;
图10为考虑空气参数不确定性的速度参考指令跟踪曲线;
图11为考虑空气参数不确定性的速度误差参考指令跟踪曲线;
图12为考虑空气参数不确定性的高度参考指令跟踪曲线;
图13为考虑空气参数不确定性的高度误差参考指令跟踪曲线;
图14为考虑空气参数不确定性的控制输入φc,δe曲线;
图15为考虑空气参数不确定性的攻角、俯仰角和俯仰角速率曲线;
图16为考虑空气参数不确定性的自适应参数dM曲线;
图17为考虑空气参数不确定性的自适应参数p2曲线;
图18为考虑空气参数不确定性的自适应参数k曲线。
具体实施方式
具体实施方式一:一种基于非线性函数的高超声速飞行器跟踪控制方法包括以下步骤:
高超声速飞行器模型描述
为了便于高超声速飞行器控制***的设计,采用反馈线性化模型(Sun H,Li S,Sun C.Finite time integral sliding mode control of hypersonic vehicles[J].Nonlinear Dynamics,2013,73(1-2):229-244.):
其中φc和δe为控制输入,fv,fh,b11,b12,b21和b22具体定义见文献(Sun H,Li S,SunC.Finite time integral sliding mode control of hypersonic vehicles[J].Nonlinear Dynamics,2013,73(1-2):229-244.)。
其中,Δfv,Δfh,Δb11,Δb12,Δb21,Δb22是由参数不确定性和外界干扰产生的有界项。令Δ1=ΔfV+Δb11δe+Δb12φc,Δ2=Δfh+Δb21δe+Δb22φc。
假设期望输出速度、高度参考指令分别为Vd(x)、hd(x),参考文献(Mu C X,Sun CY,and Xu W.Fast sliding mode control on air-breathing hypersonic vehicleswith transient response analysis[J].Proceedings of the Institution ofMechanical Engineers,Part I:Journal of Systems and Control Engineering 2016,230(1):23-34.),定义相应的跟踪误差变量σV(x)=Vd(x)-V(x),σh(x)=hd(x)-h(x)。
引入辅助变量:
其中,
对σ2(x)求导可得:
将式(5)中右侧第二项可转为形式如下:
其中,fV(x)、fh(x)为已知的,b(x)由文献(Sun H,Li S,Sun C.Finitetime integral sliding mode control of hypersonic vehicles[J].NonlinearDynamics,2013,73(1-2):229-244.)可知,为非奇异的。
式(8)可表达为:
为了方便对***方程(9)控制器的设计,通过状态反馈设计控制律为:
u(t)=B(x)-1(u0-F(x)) (10)
将式(10)代入式(9)整理得:
针对高超声速飞行器***模型(11),本发明设计了一种自适应非线性鲁棒控制器,实现高超声速飞行器的速度V和高度h跟踪期望的速度指令Vd和高度指令hd,同时保证攻角α、俯仰角θ、俯仰角速率q、节流阀设定指令φc和升降舵偏角指令δe保持在一定的范围内。
相关引理
引理2(Zhong Z,Shenmin S.Autonomous attitude coordinated control forspacecraft formation with input constraint,model uncertainties,and externaldisturbances[J].Chinese Journal of Aeronautics,2014,27(3):602-612.):对于任意的实数x和非零实数y,下面不等式成立:
0≤|x|(1-tanh(|x/y|))≤α|y| (12)
假设1:对于高超声速飞行器***模型(11)中***干扰d存在未知上界,满足下列关系式:
||d||≤dM (13)其中,d是未知常数,||·||表示向量的2范数
3控制器设计
针对高超声速飞行器***模型(11),受文献(Boskovic J D,Li S M,Mehra RK.Robust tracking control design for spacecraft under control inputsaturation[J].Journal of Guidance,Control,and Dynamics,2004,27(4):627-633.)启发,引入非线性连续函数并结合自适应理论,设计了连续的自适应非线性鲁棒控制器;
s=σ2+k2σ1 (15)
证明:选取Lyapunov函数
对式(18)沿***轨线求导,可以得到:
将控制器(14)代入式(19),并联合式(15)整理得:
由于s=σ2+k2(t)σ1,则
根据式(21),则式(20)可得:
根据引理1中的不等式(12)可以写为:
-x/y·tanh(x/y)≤α-|x/y| (23)
将式(16)、(17)和(24)代入式(22)整理得:
变量k的自适应律为:
将式(26)代入式(25)可得:
下面基于Barbalat引理的稳定性分析方法,来进一步分析σ1、σ2和的收敛性。
为了证明由k2σ1→0能够得到σ1→0的结论,需要保证k2>0恒成立,或者k2>0至少在σ1收敛到零之前k2恒不为零。即对于任意正常数k0,当k0<k(0)时,有k(t)≥k0恒成立(具体见命题1)。因此,当t→∞时,根据k2σ1→0可得到σ1→0。
定理1得证。
首先,根据式(27)和式(29)可知,对于任意给定的参数γ>0,总存在正值函数g(γ)、g1(γ)和g2(γ),使得下面式子成立
那么,可以有以下命题成立:
证明:
根据式(26),可得到:
将式(35)代入式(34)可得:
对式(26)进一步整理可得:
对式(39)两边在[0,∞)上积分,得到:
k2(∞)≥2γcmaxV(0)>0 (41)
命题1得证。
注解1:命题1保证了若存在满足条件(33)的γ,则有k(t)不过零。由于精确的解析形式的g(γ)、g1(γ)和g2(γ)不易得到的,因此很难给出对于γ的简单明确的限定条件(33)。但是,在仿真分析中可选取足够小的γ,来保证k(t)始终不会收敛到零。
定理2:定理1中,在所设计的控制器(14)-(17)作用下,当t→∞时,σ1(x)和σ2(x)收敛到零,则σV(x)、σh(x)是渐近稳定的。
证明:
根据定理1可知,***状态σ1(x)和σ2(x)当t→∞收敛到零,根据式(4)可整理为:
定义李雅普诺夫函数:
对式(43)求导:
步骤一:将高超声速飞行器模型通过状态反馈控制器进行转化,得到转化后的高超声速飞行器模型;
步骤二:根据步骤一得到的转化后的高超声速飞行器模型,设计自适应非线性鲁棒控制器u0;
其中α为设计参数,取值为0.2875;
步骤三:在当前第i个采样周期内,根据步骤二得到的自适应非线性鲁棒控制器u0,通过调整控制参数:滑模面s、中间函数k、设计参数ε和α,最终计算得出控制器u0的值,根据公式(46),进而得到控制输入u的值,然后将控制器u0的值代入高超声速飞行器动力学模型中,使得高超声速飞行器的高度跟踪误差和速度跟踪误差减小,当进入第i+1个采样周期,根据当前高超声速飞行器的高度h和速度V,重新计算滑模面s、中间函数k、设计参数ε和α获得当前第i+1时刻的控制器u0的值,这样依次类推,使得高超声速飞行器的高度跟踪误差和速度跟踪误差满足控制性能要求。
具体实施方式二:本实施方式与具体实施方式一不同的是:所述步骤一中将高超声速飞行器模型通过状态反馈控制器进行转化,得到转化后的高超声速飞行器模型的具体过程为:
高超声速飞行器模型为:
B=-b
其中为参考速度信号的三阶导数,为参考高度的四阶导数,fV为以高超声速飞行器的速度为自变量的非线性函数,fh为以高超声速飞行器的高度为自变量的非线性函数,为σV的导数,σV为高超声速飞行器的速度跟踪误差,为σh的导数,σh为高超声速飞行器的高度跟踪误差,b为中间变量,φc为高超声速飞行器的节流阀指令输入,δe为高超声速飞行器的舵偏角,Δ1为关于速度***的***干扰,Δ2为关于高度***的***干扰;
设计状态反馈控制器为:
u=B-1(u0-F) (46)
将式(46)代入式(45)整理得到转化后的高超声速飞行器模型为:
其它步骤及参数与具体实施方式一相同。
具体实施方式三:本实施方式与具体实施方式一或二不同的是:所述步骤二中s的表达式为:
s=σ2+k2σ1
其它步骤及参数与具体实施方式一或二相同。
其中γd为设计参数,||σ2||为σ2的2范数。
其它步骤及参数与具体实施方式一至三之一相同。
其它步骤及参数与具体实施方式一至四之一相同。
实施例一:
以文献(Sun H,Li S,Sun C.Finite time integral sliding mode control ofhypersonic vehicles[J].Nonlinear Dynamics,2013,73(1-2):229-244.)高超声速飞行器巡航纵向运动非线性方程(1)为仿真对象,验证非线性函数鲁棒控制器(14)-(17)的有效性。参考文献(Sun H,Li S,Sun C.Finite time integral sliding mode control ofhypersonic vehicles[J].Nonlinear Dynamics,2013,73(1-2):229-244.)高超声速飞行器参数和飞行环境参数见表1,空气动力学系数取值见表2。
表1飞行器参数和飞行环境参数
表2空气动力学系数取值
在上述高超声速飞行器模型的基本参数下,首先利用matlab提供的trim函数求出高超声速飞行器的一组平衡工作点,后面数值仿真阶段将其作为初值,仿真初值设置为x(0)=[4590.3335280.03340.033400.18020]T。外界干扰取为d1(t)=sin(0.2t),d2(t)=0.2sin(0.2t)。模型参数不确定性考虑如下:
其中,m0,I0,S0,c0,ce0,ρ0为对应的标称值,模型参数不确定性取为Δm=-0.05,ΔIyy=-0.05,Δc=0.05,Δce=0.05,Δρ=0.05,ΔS=0.05。
高超声速飞行器期望速度指令期望速度指令为Vd=4670.3m/s,即ΔV=100m/s,期望高度指令为hd=35028m,即Δh=1500m。为了验证所设计控制策略的有效性,分别针对以下两种情况进行分析。
情形1:不带空气系数不确定性;
情形2:带空气系数不确定性如下。
控制参数选取如下:γ=0.05,γd=0.87,α=0.2785和ε=0.02针对情形1的仿真结果如图1-图9所示。
图1和图2为速度参考指令Vd、速度V跟踪曲线;图3和图4为高度参考指令hd、高度h跟踪曲线,从仿真结果可得快速终端滑模自适应容错控制器能够实现对飞行器输出参考指令的跟踪,跟踪误差较小,满足跟踪性能要求。图5为高超声速飞行器控制输入曲线,从仿真结果可看出控制输入曲线平滑。从图6可知,高超声速飞行器动态中各状态量在较短的时间内趋于稳态值。图7-图9为自适应参数仿真曲线,可以看出,自适应参数在较短的时间内趋于稳定值。
针对情况2的仿真,其控制参数与情况1选取相同。则情况2的仿真结果如图10-图18所示。
图10-图18分别给出了高超声速飞行器在时变参考信号下的速度、高度、控制输入及其它状态变量变化曲线。对仿真结果的分析,与情况(1)类似,重点对两种情况不同之处进行分析。从图10-图13,可以看出,当考虑空气系数不确定性时,控制器(14)-(17)能够同样实现对飞行器高度、速度稳定跟踪,与情形1相比,速度和高度跟踪误差比情(1)稍微大一些,但是仍然能够满足跟踪性能要求。图14与情况(1)相比,控制输入幅值稍微变大,但经过较短的时间后,趋于稳定值,图15与情况(1)相比,只有俯仰角速率在开始出现不稳定瞬态响应,但在很短时间内调整到稳态值。可见,在存在不确定外界干扰的情形下,所设计的控制策略能够对定常信号或时变信号进行有效跟踪,表明具有较强的鲁棒性。
本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (2)
1.一种基于非线性函数的高超声速飞行器跟踪控制方法,其特征在于:所述基于非线性函数的高超声速飞行器跟踪控制方法包括以下步骤:
步骤一:将高超声速飞行器模型通过状态反馈控制器进行转化,得到转化后的高超声速飞行器模型;
步骤二:根据步骤一得到的转化后的高超声速飞行器模型,设计自适应非线性鲁棒控制器u0;
其中α为设计参数,取值为0.2875;
所述滑模面s的表达式为:
s=σ2+k2σ1 (6)
式中,σ1和σ2为以高超声速飞行器的速度误差和高度误差为自变量的函数;
其中γd为设计参数,||σ2||为σ2的2范数;
步骤三:在当前第i个采样周期内,根据步骤二得到的自适应非线性鲁棒控制器u0,通过调整控制参数:滑模面s、中间函数k、设计参数ε和α,计算得出自适应非线性鲁棒控制器u0的值,然后将自适应非线性鲁棒控制器u0的值代入高超声速飞行器动力学模型中,使得高超声速飞行器的高度跟踪误差和速度跟踪误差减小,当进入第i+1个采样周期,根据当前高超声速飞行器的高度h和速度V,重新计算滑模面s、中间函数k、设计参数ε和α获得当前第i+1时刻的自适应非线性鲁棒控制器u0的值,依次类推,实现高超声速飞行器的跟踪控制。
2.根据权利要求1所述的一种基于非线性函数的高超声速飞行器跟踪控制方法,其特征在于:所述步骤一中将高超声速飞行器模型通过状态反馈控制器进行转化,得到转化后的高超声速飞行器模型的具体过程为:
高超声速飞行器模型为公式(3):
B=-b
其中为参考速度信号的三阶导数,为参考高度的四阶导数,fV为以高超声速飞行器的速度为自变量的非线性函数,fh为以高超声速飞行器的高度为自变量的非线性函数,为σV的导数,σV为高超声速飞行器的速度跟踪误差,为σh的导数,σh为高超声速飞行器的高度跟踪误差,φc为高超声速飞行器的节流阀指令输入,δe为高超声速飞行器的舵偏角,Δ1为关于速度***的***干扰,Δ2为关于高度***的***干扰;
设计状态反馈控制器输入为:
u=B-1(u0-F) (4)
将式(4)代入式(3)整理得到转化后的高超声速飞行器模型为:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810393045.8A CN108427289B (zh) | 2018-04-27 | 2018-04-27 | 一种基于非线性函数的高超声速飞行器跟踪控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810393045.8A CN108427289B (zh) | 2018-04-27 | 2018-04-27 | 一种基于非线性函数的高超声速飞行器跟踪控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108427289A CN108427289A (zh) | 2018-08-21 |
CN108427289B true CN108427289B (zh) | 2021-06-29 |
Family
ID=63161993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810393045.8A Active CN108427289B (zh) | 2018-04-27 | 2018-04-27 | 一种基于非线性函数的高超声速飞行器跟踪控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108427289B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108919651B (zh) * | 2018-09-26 | 2020-09-01 | 北京航空航天大学 | 一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法 |
CN109709978B (zh) * | 2018-11-26 | 2021-12-10 | 北京空天技术研究所 | 一种高超声速飞行器制导控制一体化设计方法 |
CN109947123B (zh) * | 2019-02-27 | 2021-06-22 | 南京航空航天大学 | 一种基于视线导引律的无人机路径跟踪与自主避障方法 |
CN110244768B (zh) * | 2019-07-19 | 2021-11-30 | 哈尔滨工业大学 | 基于切换***的高超声速飞行器建模及抗饱和控制方法 |
CN111596686B (zh) * | 2020-05-13 | 2022-06-07 | 中国人民解放军海军工程大学 | 高超声速飞行器纵向***的预设性能控制方法 |
CN113110543B (zh) * | 2021-04-19 | 2022-08-09 | 西北工业大学 | 一种非线性非最小相位飞行器的鲁棒飞行控制方法 |
CN113985901B (zh) * | 2021-09-14 | 2023-06-27 | 中国人民解放军海军工程大学 | 基于扰动估计的高超声速飞行器预设性能控制方法及装置 |
CN114995140B (zh) * | 2022-06-07 | 2023-01-24 | 哈尔滨工业大学 | 一种基于直/气复合的高超声速飞行器时变***的控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002189502A (ja) * | 2000-12-20 | 2002-07-05 | Japan Science & Technology Corp | ロバスト強化学習方式 |
CN106406102A (zh) * | 2016-12-20 | 2017-02-15 | 哈尔滨工业大学 | 一种含干扰观测器的高超声速飞行器跟踪控制方法 |
CN107678284A (zh) * | 2017-11-09 | 2018-02-09 | 北京航空航天大学 | 高速飞行器的鲁棒补偿控制方法及高速飞行器 |
CN107703953A (zh) * | 2017-09-01 | 2018-02-16 | 中国科学院深圳先进技术研究院 | 一种无人机的姿态控制方法、装置、无人机及存储介质 |
CN107908114A (zh) * | 2017-12-29 | 2018-04-13 | 北京航空航天大学 | 飞行器鲁棒非线性控制方法及鲁棒控制器*** |
-
2018
- 2018-04-27 CN CN201810393045.8A patent/CN108427289B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002189502A (ja) * | 2000-12-20 | 2002-07-05 | Japan Science & Technology Corp | ロバスト強化学習方式 |
CN106406102A (zh) * | 2016-12-20 | 2017-02-15 | 哈尔滨工业大学 | 一种含干扰观测器的高超声速飞行器跟踪控制方法 |
CN107703953A (zh) * | 2017-09-01 | 2018-02-16 | 中国科学院深圳先进技术研究院 | 一种无人机的姿态控制方法、装置、无人机及存储介质 |
CN107678284A (zh) * | 2017-11-09 | 2018-02-09 | 北京航空航天大学 | 高速飞行器的鲁棒补偿控制方法及高速飞行器 |
CN107908114A (zh) * | 2017-12-29 | 2018-04-13 | 北京航空航天大学 | 飞行器鲁棒非线性控制方法及鲁棒控制器*** |
Also Published As
Publication number | Publication date |
---|---|
CN108427289A (zh) | 2018-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108427289B (zh) | 一种基于非线性函数的高超声速飞行器跟踪控制方法 | |
Sun et al. | Finite time integral sliding mode control of hypersonic vehicles | |
CN106406102B (zh) | 一种含干扰观测器的高超声速飞行器跟踪控制方法 | |
Shao et al. | RISE and disturbance compensation based trajectory tracking control for a quadrotor UAV without velocity measurements | |
Hu et al. | Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation | |
Shin et al. | Reconfigurable flight control system design using adaptive neural networks | |
Liu et al. | Immersion and invariance-based output feedback control of air-breathing hypersonic vehicles | |
Wu et al. | Adaptive terminal sliding mode control for hypersonic flight vehicles with strictly lower convex function based nonlinear disturbance observer | |
Sun et al. | Fault-tolerant track control of hypersonic vehicle based on fast terminal sliding mode | |
Li et al. | Predefined-time asymptotic tracking control for hypersonic flight vehicles with input quantization and faults | |
Zong et al. | Super twisting sliding mode control for a flexible air-breathing hypersonic vehicle based on disturbance observer | |
CN107203138B (zh) | 一种输入输出饱和的飞行器鲁棒控制方法 | |
Guo et al. | Performance-involved coupling effect-triggered scheme for robust attitude control of HRV | |
Wu et al. | Robust control of post-stall pitching maneuver based on finite-time observer | |
An et al. | Differentiator based full-envelope adaptive control of air-breathing hypersonic vehicles | |
CN111158398A (zh) | 考虑攻角约束的高超音速飞行器的自适应控制方法 | |
Ding et al. | Global smooth sliding mode controller for flexible air-breathing hypersonic vehicle with actuator faults | |
Wang et al. | Byrnes-Isidori-based dynamic sliding-mode control for nonminimum phase hypersonic vehicles | |
Cordeiro et al. | Robustness of incremental backstepping flight controllers: The boeing 747 case study | |
Hu et al. | Nonlinear adaptive tracking control of non-minimum phase hypersonic flight vehicles with unknown input nonlinearity | |
CN113485396A (zh) | 一种航天器交会对接最后逼近段相对轨道与姿态跟踪控制方法 | |
Zhou et al. | Dynamic surface control based on neural network for an air‐breathing hypersonic vehicle | |
CN116795126A (zh) | 一种输入饱和与输出受限的变形飞行器控制方法 | |
CN116360255A (zh) | 一种非线性参数化高超声速飞行器的自适应调节控制方法 | |
CN113110543B (zh) | 一种非线性非最小相位飞行器的鲁棒飞行控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |