The present invention relates to an adaptive fault-tolerant control method for hypersonic vehicle with actuator input constraints. The first step is to establish a standard hypersonic vehicle longitudinal dynamics model and decompose it into subsystems of speed, height and attitude. The second step is to establish a general actuator fault model for aircraft and to establish a fault model for hypersonic vehicle. The smoothing function is constructed to compensate the input constraints of the actuator. The third step is to design adaptive compensation controller and adaptive law for three subsystems by dynamic inversion, backstepping and sliding mode control. This method guarantees the stability of longitudinal model parameters such as velocity and altitude of hypersonic vehicle when actuator failures occur, and has strong fault tolerance and robustness to external disturbances.
【技术实现步骤摘要】
一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法
本专利技术涉及一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法,主要应用于高超声速飞行器在平飞段工作时发生执行器故障且具有执行器输入约束特性情况时的高度和速度跟踪控制,属于飞行器控制
技术介绍
近几年来,高超声速飞行器作为一种通往临近空间的可靠且经济的运输工具,吸引了极大的商业和军事关注。然而由于其特殊的构造,独特的飞行条件,导致高高超声速飞行器对空气动力学参数极其敏感以及其动力学特征的高度非线性。所有的这些因素使得高超声速飞行器的控制设计具相比较于传统的飞行器有着很大难度。目前为止,包括鲁棒控制,滑模控制以及线性二次控制等控制方法都已经被运用于高超声速飞行器纵向模型的控制设计,相比较于这些提到的控制方法,自适应控制提供了一种解决未知非线性模型的有效方法。一方面,在飞行器控制中,执行器输入值过大可能会导致控制效果恶化甚至完全失控,在飞行器中往往会加入限制回路来限制执行器过大的输出,例如攻角边界限制器,这就导致飞行器的执行器是具有输入约束特性的,具有输入约束特性系统的控制问题近些年来受到了极大的关注,通过构建辅助系统,系统输入饱和问题可以得到解决。但是当系统具有未知的时延环节时,辅助系统模型难以建立,并且给闭环系统稳定性分析造成很大难度,运用自适应补偿控制可以很好的解决系统中存在未知增益环节这一问题。另一方面,由于频繁的运作以及严酷的工作环境飞行器升降舵可能会受到故障的影响,这些故障对于飞行器而言时毁灭性的,而在现今的控制研究中故障模型的建立往往被假设为每一个升降舵只会发生一次故障, ...
【技术保护点】
1.一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法,其特征在于:包括以下步骤:第一步,根据高超声速飞行器的动力学微分方程,建立一种标准的高超声速飞行器纵向动力学模型并将其分解为速度子系统,高度子系统及姿态子系统;第二步,基于第一步建立的高超声速飞行器纵向动力学模型,建立具有一般性的飞行器执行器故障模型,并通过构建平滑函数来补偿执行器的输入约束特性;第三步,在第一步和第二步的基础上,分别通过动态逆、反步法以及滑模控制法对速度子系统、高度子系统及姿态子系统,设计自适应补偿控制器以及自适应律。
【技术特征摘要】
1.一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法,其特征在于:包括以下步骤:第一步,根据高超声速飞行器的动力学微分方程,建立一种标准的高超声速飞行器纵向动力学模型并将其分解为速度子系统,高度子系统及姿态子系统;第二步,基于第一步建立的高超声速飞行器纵向动力学模型,建立具有一般性的飞行器执行器故障模型,并通过构建平滑函数来补偿执行器的输入约束特性;第三步,在第一步和第二步的基础上,分别通过动态逆、反步法以及滑模控制法对速度子系统、高度子系统及姿态子系统,设计自适应补偿控制器以及自适应律。2.根据权利要求1中所述的一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法,其特征在于:所述第一步中,建立一种标准的高超声速飞行器纵向动力学模型并将其分解为速度,高度以及姿态子系统如下:(1)建立一种标准的高超声速飞行器纵向动力学模型其中V,h,γ,α和q分别代表速度,高度,航迹角,攻角和俯仰率;和分别代表速度,高度,航迹角,攻角和俯仰率对于时间t的一阶导数;m和Iyy分别代表飞行器质量和惯性力矩;T,D,L和Myy分别表示推力,阻力,升力和俯仰力矩;g为当地重力加速度;(2)将(1)中的纵向动力学模型分解为速度子系统,高度子系统以及姿态子系统如下:(a)速度子系统:(b)高度子系统:(c)姿态子系统:3.根据权利要求1所述的一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法,其特征在于:所述第二步,建立具有一般性的飞行器执行器故障模型并通过构建平滑函数来补偿执行器的输入约束特性如下:(1)建立具有一般性的飞行器执行器故障模型:ξi=βi(t)vi(t)+fi(t),i=1,2,3,v1(t),v2(t),v3(t)分别表示执行器1,执行器2,执行器3的控制信号,ξi表示控制信号的实际效果,βi(t)表示执行器i的有效性,即执行器健康指数,满足0≤βi(t)≤1;fi(t)表示执行器i受到的加性故障;(2)通过构建平滑函数来补偿执行器的输入约束特性:Wi(ξi)为补偿执行器i的输入约束特性的平滑函数,该平滑函数中对于任意变量y有其中和分别为执行器i的输入约束上界和下界,δi(t)=ui(t)-Wi(ξi)为补偿误差;ui(t)为执行器i的实际输出,其值为:其中为Wi(ξi)对aiξi的偏导(0<ai<1),Wi(0)为Wi(ξi)在ξi为0时的值。4.根据权利要求1叙述...
【专利技术属性】
技术研发人员:王陈亮,李梓明,杨晨,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。