CN108375907A - 基于神经网络的高超声速飞行器自适应补偿控制方法 - Google Patents

基于神经网络的高超声速飞行器自适应补偿控制方法 Download PDF

Info

Publication number
CN108375907A
CN108375907A CN201810262739.8A CN201810262739A CN108375907A CN 108375907 A CN108375907 A CN 108375907A CN 201810262739 A CN201810262739 A CN 201810262739A CN 108375907 A CN108375907 A CN 108375907A
Authority
CN
China
Prior art keywords
function
elevator
hypersonic aircraft
subsystem
radial basis
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.)
Granted
Application number
CN201810262739.8A
Other languages
English (en)
Other versions
CN108375907B (zh
Inventor
胡庆雷
李梓明
郭雷
王陈亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201810262739.8A priority Critical patent/CN108375907B/zh
Publication of CN108375907A publication Critical patent/CN108375907A/zh
Application granted granted Critical
Publication of CN108375907B publication Critical patent/CN108375907B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive 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/042Adaptive 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)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种基于神经网络的高超声速飞行器自适应补偿控制方法,包括以下步骤:建立高超声速飞行器的纵向动力学模型,并将其分解为姿态子***和速度子***;建立高超声速飞行器的升降舵故障模型;构建平滑函数来估计非线性输入饱和,并引入径向基函数神经网络来估计高超声速飞行器的纵向动力学模型中的非线性函数;通过反步法设计高超声速飞行器的自适应补偿控制器及相应的自适应参数更新律。本发明提供了一种考虑了升降舵故障以及输入饱和的径向基神经网络自适应补偿控制方法,解决了高超声速飞行器飞行过程中各类升降舵故障以及执行器饱和对飞行器的影响,保证了***的容错能力和鲁棒性。

Description

基于神经网络的高超声速飞行器自适应补偿控制方法
技术领域
本发明属于飞行器控制技术领域,具体来说,涉及一种基于神经网络的高超声速飞行器自适应补偿控制方法。
背景技术
近几年来,高超声速飞行器作为一种通往临近空间的可靠且经济的运输工具,吸引了极大的商业和军事关注。然而由于其特殊的构造,独特的飞行条件,导致高超声速飞行器对空气动力学参数极其敏感,以及其动力学特征的高度非线性,所有的这些因素使得高超声速飞行器的控制设计具有很大难度。
运用径向基神经网络自适应补偿控制可以很好的解决***中存在未知非线性环节这一问题,能保证***在满足稳定性要求的同时达到相应的控制要求。目前为止,包括鲁棒控制,滑模控制以及线性二次控制等控制方法都已经被运用于高超声速飞行器纵向模型的控制设计,相比较于这些提到的控制方法,自适应反步控制提供了一种解决未知非线性模型的有效方法。一方面,在飞行器控制中,执行器饱和可能会导致控制效果恶化甚至完全失控,具有输入饱和特性***的控制问题近些年来受到了极大的关注,通过构建辅助***,***输入饱和问题可以得到解决。但是当***具有未知的时延环节时,辅助***模型难以建立,并且给闭环***稳定性分析造成很大难度,运用自适应补偿控制可以很好的解决***中存在未知增益环节这一问题。另一方面,由于频繁的运作以及严酷的工作环境飞行器升降舵可能会受到故障的影响,这些故障对于飞行器而言时毁灭性的,而在现今的控制研究中故障模型的建立往往被假设为每一个升降舵只会发生一次故障,而且故障的模式(控制效果完全失效)以及参数不会发生改变。显然这是一种极端的情况,实际的飞行器升降舵故障所包含的类型是复杂的。本专利中所提出的升降舵故障模型可以很好的涵盖各种类型的故障,对故障的数目没有限制要求,更具实际性。
发明内容
本发明解决的技术问题是:由于高超声速飞行器飞行过程中可能受到各方面扰动因素的影响,从而导致升降舵出现各类故障,以及高超声速飞行器在飞行过程中可能存在执行器输入饱和现象,本发明提供了一种考虑了升降舵故障以及输入饱和的径向基神经网络自适应补偿控制方法,解决了高超声速飞行器飞行过程中各类升降舵故障以及执行器饱和对飞行器的影响,保证了***的容错能力和鲁棒性。
为实现上述技术目的,本发明的技术方案如下:
一种基于神经网络的高超声速飞行器自适应补偿控制方法,包括以下步骤:
S1:建立高超声速飞行器的纵向动力学模型,并将其分解为姿态子***和速度子***;
S2:建立高超声速飞行器的升降舵故障模型;
S3:构建平滑函数来估计非线性输入饱和,并引入径向基函数神经网络来估计高超声速飞行器的纵向动力学模型中非线性函数Fi(i=1,2,3);
S4:通过反步法设计高超声速飞行器的自适应补偿控制器及相应的自适应参数更新律。
进一步地,S1中,所述纵向动力学模型为:
其中,V,h,γ,α和q分别为速度,高度,航迹倾斜角,攻角和俯仰率;m,Re,μ和Iyy分别为飞行器质量,地球半径,万有引力常数和惯性力矩;T,D,L和Myy分别表示推力,阻力,升力和俯仰力矩。
进一步地,S1中,所述姿态子***的模型为:
y=x1
其中,状态变量x1=γ,x2=θp,x3=q,θp为高超声速飞行器的俯仰角; f1(x1,V),f3(x1,x2,x3,V)和g3(V)为通过径向基函数处理的非线性函数,f2和g2为已知常数;uj=δej,j∈N表示第j个升降舵,N为非负整数集合,δej为第j 个升降舵的偏转角;dj表示第j个偏转角的增益,sat(uj)为表示第j个升降舵的偏转角的饱和非线性函数。
所述速度子***的模型为:
其中,fV(x1,x2,x3h,V)和gV(x1,x2,x3,h,V)是通过径向基函数处理的非线性函数;uV=β,β为燃料当量比,sat(uV)为表示燃料当量比的饱和非线性函数。
进一步地,S2中,所述升降舵故障模型为:
其中,h∈N表示第h个故障,kj,h都是根据升降舵具体故障以及发生时间所确定的常数,其中0≤kj,h≤1,表示第j个升降舵发生第h个故障时第j个升降舵的健康指数,分别表示第j个升降舵发生第h个故障的起始时间和结束时间,且
是分段连续的有界函数,用来表示第j个升降舵发生第h个故障时中的加性故障部分, vj(t)表示升降舵偏转角的控制信号。
优选地,S3中,所述平滑函数是基于升降舵的偏转角输入饱和时构建的;
所述平滑函数的形式如下:
sat(uj)=ψ(uj)+ψd(uj)
其中,ψd(uj)是一个有界函数;分别代表uj的上界和下界;ψ(uj)=ψauj,即sat(uj)=ψaujd(uj),ψa为连续有界的非线性函数。
优选地,S3中,所述平滑函数是基于燃料当量比输入饱和时构建的;
所述平滑函数的形式如下:
sat(uV)=ψaVuVdV(uV)
其中,ψdV(uV)是一个有界函数;分别代表uV的上界和下界;ψaV(uV)=ψauV,即sat(uV)=ψaVuVdV(uV),ψaV为连续有界的非线性函数。
进一步地,S3中,所述引入径向基函数神经网络来估计***中非线性函数Fi(i=1,2,3)的具体形式如下:
其中,θi∈RN是径向基函数中的N个节点的最优权重向量,RN为N维实数空间,φii)=[φi1i),…,φiNi)]T∈RN是径向基函数中的基函数向量;Δ(ξi)表示近似误差,δi为一常数,其中οij和bi分别为径向基函数的中心和宽度;定义一个常数 的估计值,为估计误差,gm是常数,且 0<gm≤min[inf{g1(V)},g2,inf{g3(V)},inf{gV(x1,x2,x3,h,V)}]。
进一步地,S4中,所述通过反步法设计高超声速飞行器的自适应补偿控制器及相应的自适应参数更新律的具体形式如下:
定义误差变量s1、s2、s3
s1=x1r
s2=x2-x2d
s3=x3-x3d
其中,γr为航迹倾斜角γ的控制信号,定义hr为高度h的参考信号,
选取以保证当γ追踪其控制信号γr时,h追踪其参考信号hr;x2d为姿态子***第一状态方程的虚拟控制信号,x3d为姿态子***第二状态方程的虚拟控制信号;
所述姿态子***的虚拟控制器设计如下:
x2d对应的自适应参数更新律为:
x3d对应的自适应参数更新律为:
所述姿态子***的实际控制器设计如下:
vj对应的自适应参数更新律为:
定义Vr为速度V的参考信号,为V的追踪误差,所述速度子***的控制器为:
uV对应的自适应参数更新律为:
其中,ε(t)=[d1a1u1d1),d2(ψa2u2d2),…,dnanundn)]T 分别为ζ和p的估计值,分别为ζV和pV的估计值,ξ1=(x1r,h,V)TξV=(x1,x2,x3,h,V)T,∈,ci,λi和μi均为正常数。
本发明的有益效果:
(1)与现有的飞行器设计过程中建立的故障模型相比,本发明中所建立的故障模型更适用于高超声速飞行器升降舵故障的一般情况,可以很好的涵盖各种类型的故障,更加符合实际。
(2)与传统的高超声速飞行器的自适应控制方法相比,本发明通过建立平滑函数,解决了执行器的输入饱和问题,有利于反步法在自适应设计过程中得以直接使用。
(3)本发明通过引入径向基函数神经网络,解决了自适应补偿控制***设计中的未知的非线性函数所带来的不便,并且通过定义关于神经网络最优权重向量的函数,使得无论神经网络最优权重向量维数多大,自适应参数更新律中每一步内只需更新一个参数,大大减小了计算量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本方法的流程图;
图2为本方法的***框图;
图3为本方法中高度h跟踪高度参考信号hr的Matlab仿真结果图,其中横坐标表示时间(单位为s),纵坐标表示高度(单位为ft);
图4为本方法中速度V跟踪速度参考信号Vr的Matlab仿真结果图,其中横坐标表示时间(单位为s),纵坐标表示速度(单位为ft/s)。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,基于神经网络的高超声速飞行器自适应补偿控制方法,包括以下步骤:
S1:建立一种标准的高超声速飞行器纵向动力学模型,并将其分解为姿态子***和速度子***;
建立一种标准的高超声速飞行器的纵向动力学模型如下:
其中,V,h,γ,α和q分别为速度,高度,航迹倾斜角,攻角和俯仰率;m,Re,μ和Iyy分别为飞行器质量,地球半径,万有引力常数和惯性力矩,取m=9375kg,Re=20903500ft和Iyy=7×106bf·ft;T,D,L和Myy分别表示推力,阻力,升力和俯仰力矩。
建立高超声速飞行器的姿态子***的模型如下:
y=x1
其中,状态变量x1=γ,x2=θp,x3=q,θp为高超声速飞行器的俯仰角; f1(x1,V),f3(x1,x2,x3,V)和g3(V)为通过径向基函数处理的非线性函数,f2和g2为已知常数;uj=δej,j∈N表示第j个升降舵,N为非负整数集合,δej为第j 个升降舵的偏转角;dj表示第j个偏转角的增益,sat(uj)为表示第j个升降舵的偏转角的饱和非线性函数。
建立高超声速飞行器的速度子***的模型如下:
其中,fV(x1,x2,x3h,V)和gV(x1,x2,x3,h,V)是通过径向基函数处理的非线性函数;uV=β,β为燃料当量比,高超声速飞行器的飞行速率主要由燃料当量比β决定,故选取其为输入;sat(uV)为表示燃料当量比的饱和非线性函数。
S2:建立高超声速飞行器的升降舵故障模型;
建立一种具有一般性的升降舵故障模型如下:
其中,h∈N表示第h个故障,kj,h都是根据升降舵具体故障以及发生时间所确定的常数,其中0≤kj,h≤1,表示第j个升降舵发生第h个故障时第j个升降舵的健康指数,分别表示第j个升降舵发生第h个故障的起始时间和结束时间,且
是分段连续的有界函数,用来表示第j个升降舵发生第h个故障时中的加性故障部分, vj(t)表示升降舵偏转角的控制信号。本发明建立的故障模型相比于普通的故障模型更具有普遍性,可以表示两种不同的故障:
第一种故障:当0≤kj,h≤1时,第j个升降舵失去了其部分有效性并且受到额外的故障的影响,
第二种故障:当kj,h=0时,升降舵完全失控,不再受控制信号控制,
S3:构建平滑函数来估计非线性输入饱和,并引入径向基函数神经网络来估计高超声速飞行器的纵向动力学模型中的非线性函数Fi(i=1,2,3);
对于升降舵的偏转角输入饱和的情况,构建平滑函数的形式如下:
sat(uj)=ψ(uj)+ψd(uj)
其中,ψd(uj)是一个有界函数;分别代表uj的上界和下界;ψ(uj)=ψauj,即sat(uj)=ψaujd(uj),ψa为连续有界的非线性函数。
对于燃料当量比输入饱和的情况,构建平滑函数的形式如下:
sat(uV)=ψaVuVdV(uV)
其中,ψdV(uV)是一个有界函数;分别代表uV的上界和下界;ψaV(uV)=ψauV,即sat(uV)=ψaVuVdV(uV),ψaV为连续有界的非线性函数。
通过引入径向基函数神经网络来估计高超声速飞行器的纵向动力学模型中非线性函数Fi(i=1,2,3),将其表示如下:
Fii)=θi Tφii)+Δ(ξi),|Δ(ξi)|≤δi
其中,θi∈RN是径向基函数中的N个节点的最优权重向量,RN为N维实数空间,φii)=[φi1i),…,φiNi)]T∈RN是径向基函数中的基函数向量;Δ(ξi) 表示近似误差,δi为一常数,其中οij和bi分别为径向基函数的中心和宽度;定义一个常数 的估计值,为估计误差,gm是常数,且 0<gm≤min[inf{g1(V)},g2,inf{g3(V)},inf{gV(x1,x2,x3,h,V)}]。本发明中用到径向基函数神经网络进行近似的几处非线性环节如下所示: 其中ξ1=(x1r,h,V)TξV=(x1,x2,x3,h,V)T
S4:通过反步法设计高超声速飞行器的自适应补偿控制器及相应的自适应参数更新律;
定义误差变量s1、s2、s3
s1=x1r
s2=x2-x2d
s3=x3-x3d
其中,γr为航迹倾斜角γ的控制信号,定义hr为高度h的控制信号,选取以保证当γ追踪其控制信号γr时,h追踪其控制信号hr;x2d为姿态子***第一状态方程的虚拟控制信号,x3d为姿态子***第二状态方程的虚拟控制信号;
所述姿态子***的虚拟控制器设计如下:
x2d对应的自适应参数更新律为:
x3d对应的自适应参数更新律为:
所述姿态子***的实际控制器设计如下:
vj对应的自适应参数更新律为:
定义Vr为速度V的参考信号,为V的追踪误差,所述速度子***的控制器为:
uV对应的自适应参数更新律为:
其中,ε(t)=[d1a1u1d1),d2(ψa2u2d2),…,dnanundn)]T 分别为ζ和p的估计值,分别为ζV和pV的估计值,ξ1=(x1r,h,V)TξV=(x1,x2,x3,h,V)T,∈,ci,λi和μi均为正常数。
基于以上步骤的控制方法的***框图如图2所示,自适应控制器通过对给定的信号(高度参考信号hr和速度参考信号Vr)以及***的状态信息进行综合计算,从而得到升降舵和燃料节流阀的控制信号,进而对***进行控制,图中箭头方向表示信号传递方向。
本实施例中选取以下参数对本方法进行matlab仿真实现:∈=0.1,c1=40, c2=7,c3=5,cV=5,λ1=0.1,λ2=0.1,λ3=0.1,λ4=0.15,λ5=0.25,μ1=0.3,μ2=0.3,μ3=0.3,μ4=0.2,μ5=0.2,μV1=μV2=μV3=0.1,λV1=λV2=λV3=0.1。对于径向基函数神经网络的宽度以及中心点的选取如下:b1=b2=b3=10,bV=15。对于ο1=(ο11,ο12,ο13,ο14),ο1j分别选自矩阵的第j行,并进行排列组合,进而总共得到34=81个不同的ο1值,即对于φ11)=[φ111),…,φ1N1)]T∈RN总共使用了81个径向基函数,N=81。对于ο2=(ο21,ο22,ο23,ο24,ο25),ο2j分别选自矩阵的第j行,并进行排列组合,进而总共得到35=243个不同的ο2值,即对于φ22)=[φ212),…,φ2N2)]T∈RN总共使用了243个径向基函数,N=243。对于ο3=(ο31,ο32,ο33,ο34,ο35,ο36,ο37),ο3j分别选自矩阵的第j行,并进行排列组合,进而总共得到37=2187个不同的ο3值,即对于φ33)=[φ313),…,φ3N3)]T∈RN总共使用了2187个径向基函数,N=2187。对于οV=(οV1,οV2,οV3,οV4,οV5),οVj分别选自矩阵的第j行,并进行排列组合,进而总共得到35=243个不同的οV值,即对于φVV)=[φV1V),…,φVNV)]T∈RN总共使用了243个径向基函数,N=243。
如图3和图4所示,通过Matlab仿真,可以得到基于径向基神经网络的自适应补偿控制方法,可以实现在高超声速飞行器存在升降舵故障以及执行器饱和情况下,高度和速度分别跟踪其控制信号,且能够满足跟踪误差足够小的性能要求,本方法具有较强容错能力和鲁棒性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于神经网络的高超声速飞行器自适应补偿控制方法,其特征在于,包括以下步骤:
S1:建立高超声速飞行器的纵向动力学模型,并将其分解为姿态子***和速度子***;
S2:建立高超声速飞行器的升降舵故障模型;
S3:构建平滑函数来估计非线性输入饱和,并引入径向基函数神经网络来估计高超声速飞行器的纵向动力学模型中的非线性函数Fi(i=1,2,3);
S4:通过反步法设计高超声速飞行器的自适应补偿控制器及相应的自适应参数更新律。
2.如权利要求1所述的方法,其特征在于,S1中,所述纵向动力学模型为:
其中,V,h,γ,α和q分别为速度,高度,航迹倾斜角,攻角和俯仰率;m,Re,μ和Iyy分别为飞行器质量,地球半径,万有引力常数和惯性力矩;T,D,L和Myy分别表示推力,阻力,升力和俯仰力矩。
3.如权利要求2所述的方法,其特征在于,S1中,所述姿态子***的模型为:
y=x1
其中,状态变量x1=γ,x2=θp,x3=q,θp为高超声速飞行器的俯仰角;f1(x1,V),f3(x1,x2,x3,V)和g3(V)为通过径向基函数处理的非线性函数,f2和g2为已知常数;uj=δej,j∈N表示第j个升降舵,N为非负整数集合,δej为第j个升降舵的偏转角;dj表示第j个偏转角的增益,sat(uj)为表示第j个升降舵的偏转角的饱和非线性函数;
所述速度子***的模型为:
其中,fV(x1,x2,x3h,V)和gV(x1,x2,x3,h,V)是通过径向基函数处理的非线性函数;uV=β,β为燃料当量比,sat(uV)为表示燃料当量比的饱和非线性函数。
4.如权利要求3所述的方法,其特征在于,S2中,所述升降舵故障模型为:
其中,h∈N表示第h个故障,kj,h都是根据升降舵具体故障以及发生时间所确定的常数,其中0≤kj,h≤1,表示第j个升降舵发生第h个故障时第j个升降舵的健康指数,分别表示第j个升降舵发生第h个故障的起始时间和结束时间,
是分段连续的有界函数,用来表示第j个升降舵发生第h个故障时中的加性故障部分,vj(t)表示升降舵偏转角的控制信号。
5.如权利要求4所述的方法,其特征在于,S3中,所述平滑函数是基于升降舵的偏转角输入饱和时构建的。
6.如权利要求4所述的方法,其特征在于,S3中,所述平滑函数是基于燃料当量比输入饱和时构建的。
7.如权利要求5所述的方法,其特征在于,所述平滑函数的形式如下:
sat(uj)=ψ(uj)+ψd(uj)
其中,ψd(uj)是一个有界函数;分别代表uj的上界和下界;ψ(uj)=ψauj,即sat(uj)=ψaujd(uj),ψa为连续有界的非线性函数。
8.如权利要求6所述的方法,其特征在于,所述平滑函数的形式如下:
sat(uV)=ψaVuVdV(uV)
其中,ψdV(uV)是一个有界函数;分别代表uV的上界和下界;ψaV(uV)=ψauV,即sat(uV)=ψaVuVdV(uV),ψaV为连续有界的非线性函数。
9.如权利要求7或8所述的方法,其特征在于,S3中,所述引入径向基函数神经网络来估计高超声速飞行器的纵向动力学模型中非线性函数Fi(i=1,2,3)的具体形式如下:
Fii)=θi Tφii)+Δ(ξi),|Δ(ξi)|≤δi
其中,θi∈RN是径向基函数中的N个节点的最优权重向量,RN为N维实数空间,φii)=[φi1i),…,φiNi)]T∈RN是径向基函数中的基函数向量;Δ(ξi)表示近似误差,δi为一常数,其中οij和bi分别为径向基函数的中心和宽度;定义一个常数 的估计值,为估计误差,gm是常数,且0<gm≤min[inf{g1(V)},g2,inf{g3(V)},inf{gV(x1,x2,x3,h,V)}]。
10.如权利要求9所述的方法,其特征在于,S4中,所述通过反步法设计高超声速飞行器的自适应补偿控制器及相应的自适应参数更新律的具体形式如下:
定义误差变量s1、s2、s3
s1=x1r
s2=x2-x2d
s3=x3-x3d
其中,γr为航迹倾斜角γ的控制信号,定义hr为高度h的参考信号,选取以保证当γ追踪其控制信号γr时,h追踪其参考信号hr;x2d为姿态子***第一状态方程的虚拟控制信号,x3d为姿态子***第二状态方程的虚拟控制信号;
所述姿态子***的虚拟控制器设计如下:
x2d对应的自适应参数更新律为:
x3d对应的自适应参数更新律为:
所述姿态子***的实际控制器设计如下:
vj对应的自适应参数更新律为:
定义Vr为速度V的参考信号,为V的追踪误差,所述速度子***的控制器为:
uV对应的自适应参数更新律为:
其中,ε(t)=[d1a1u1d1),d2(ψa2u2d2),…,dnanundn)]T 分别为ζ和p的估计值,分别为ζV和pV的估计值,ξ1=(x1r,h,V)TξV=(x1,x2,x3,h,V)T,∈,ci,λi和μi均为正常数。
CN201810262739.8A 2018-03-28 2018-03-28 基于神经网络的高超声速飞行器自适应补偿控制方法 Active CN108375907B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810262739.8A CN108375907B (zh) 2018-03-28 2018-03-28 基于神经网络的高超声速飞行器自适应补偿控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810262739.8A CN108375907B (zh) 2018-03-28 2018-03-28 基于神经网络的高超声速飞行器自适应补偿控制方法

Publications (2)

Publication Number Publication Date
CN108375907A true CN108375907A (zh) 2018-08-07
CN108375907B CN108375907B (zh) 2020-11-10

Family

ID=63031779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810262739.8A Active CN108375907B (zh) 2018-03-28 2018-03-28 基于神经网络的高超声速飞行器自适应补偿控制方法

Country Status (1)

Country Link
CN (1) CN108375907B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108919651A (zh) * 2018-09-26 2018-11-30 北京航空航天大学 一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法
CN109062055A (zh) * 2018-09-10 2018-12-21 南京航空航天大学 一种基于Back-stepping鲁棒自适应动态面的近空间飞行器控制***
CN109508035A (zh) * 2018-12-24 2019-03-22 南京邮电大学 基于分布式控制的多区域分级式无人机编队路径规划方法
CN110187713A (zh) * 2019-04-12 2019-08-30 浙江大学 一种基于气动参数在线辨识的高超声速飞行器纵向控制方法
CN110231774A (zh) * 2019-04-08 2019-09-13 天津大学 干扰观测变进气道高超声速飞行器模糊协调控制方法
CN110340898A (zh) * 2019-08-22 2019-10-18 北京航空航天大学 一种具有指定跟踪性能的自由漂浮空间机械臂自适应容错控制方法
CN110488852A (zh) * 2019-08-28 2019-11-22 北京航空航天大学 一种高超声速飞行器全剖面自适应控制方法
CN110673472A (zh) * 2019-09-09 2020-01-10 南京理工大学 基于神经网络补偿死区反演误差的自适应鲁棒控制方法
CN111007724A (zh) * 2019-12-19 2020-04-14 哈尔滨工业大学 一种基于区间ii型模糊神经网络的高超音速飞行器指定性能量化跟踪控制方法
CN111158398A (zh) * 2020-01-15 2020-05-15 哈尔滨工业大学 考虑攻角约束的高超音速飞行器的自适应控制方法
CN112558484A (zh) * 2020-12-29 2021-03-26 彩虹无人机科技有限公司 一种显示考虑飞行器执行机构动态特性的控制器设计方法
CN113961010A (zh) * 2021-08-26 2022-01-21 中国科学院合肥物质科学研究院 基于抗饱和有限时间自适应神经网络容错技术的四旋翼植保无人机跟踪控制方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5102072A (en) * 1990-11-19 1992-04-07 General Dynamics Corporation, Convair Division Adaptive gain and phase controller for autopilot for a hypersonic vehicle
US6882992B1 (en) * 1999-09-02 2005-04-19 Paul J. Werbos Neural networks for intelligent control
CN102880052A (zh) * 2012-09-29 2013-01-16 西北工业大学 基于时标功能分解的高超声速飞行器执行器饱和控制方法
CN104898682A (zh) * 2015-05-05 2015-09-09 南京航空航天大学 一种高超声速飞行器再入姿态容错控制方法
CN105843077A (zh) * 2016-04-07 2016-08-10 杭州电子科技大学 一种航天器交会***的增益切换方法及最大吸引域估计
CN106842912A (zh) * 2016-11-30 2017-06-13 南京航空航天大学 高超声速机动飞行抗舵面饱和鲁棒控制方法
CN106934120A (zh) * 2017-02-23 2017-07-07 哈尔滨工业大学 基于前向制导的拦截高超声速飞行器的三维制导律设计方法
CN107479384A (zh) * 2017-09-05 2017-12-15 西北工业大学 高超声速飞行器神经网络复合学习非反步控制方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5102072A (en) * 1990-11-19 1992-04-07 General Dynamics Corporation, Convair Division Adaptive gain and phase controller for autopilot for a hypersonic vehicle
US6882992B1 (en) * 1999-09-02 2005-04-19 Paul J. Werbos Neural networks for intelligent control
CN102880052A (zh) * 2012-09-29 2013-01-16 西北工业大学 基于时标功能分解的高超声速飞行器执行器饱和控制方法
CN104898682A (zh) * 2015-05-05 2015-09-09 南京航空航天大学 一种高超声速飞行器再入姿态容错控制方法
CN105843077A (zh) * 2016-04-07 2016-08-10 杭州电子科技大学 一种航天器交会***的增益切换方法及最大吸引域估计
CN106842912A (zh) * 2016-11-30 2017-06-13 南京航空航天大学 高超声速机动飞行抗舵面饱和鲁棒控制方法
CN106934120A (zh) * 2017-02-23 2017-07-07 哈尔滨工业大学 基于前向制导的拦截高超声速飞行器的三维制导律设计方法
CN107479384A (zh) * 2017-09-05 2017-12-15 西北工业大学 高超声速飞行器神经网络复合学习非反步控制方法

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
DAOXIANG GAO 等: "A Singularly Perturbed System Approach to Adaptive Neural Back-stepping Control Design of Hypersonic Vehicles", 《JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS》 *
QINGLEI HU 等: "Adaptive baclcstepping control for air-breathing hypersonic vehicle with actuator dynamics", 《AEROSPACE SCIENCE AND TECHNOLOGY》 *
YUN LI 等: "Adaptive control with prescribed tracking performance for hypersonic flight vehicles in the presence of unknown elevator faults", 《INTERNATIONAL JOURNAL OF CONTROL》 *
于彦波 等: "执行器故障与饱和受限的航天器滑模容错控制", 《哈尔滨工业大学学报》 *
王芳: "基于反步法的高超声速飞行器鲁棒自适应控制", 《中国博士学位论文全文数据库工程科技Ⅱ辑》 *
路遥 等: "高超声速飞行器自适应反步控制器设计", 《航空学报》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062055A (zh) * 2018-09-10 2018-12-21 南京航空航天大学 一种基于Back-stepping鲁棒自适应动态面的近空间飞行器控制***
CN108919651A (zh) * 2018-09-26 2018-11-30 北京航空航天大学 一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法
CN109508035A (zh) * 2018-12-24 2019-03-22 南京邮电大学 基于分布式控制的多区域分级式无人机编队路径规划方法
CN109508035B (zh) * 2018-12-24 2021-11-26 南京邮电大学 基于分布式控制的多区域分级式无人机编队路径规划方法
CN110231774A (zh) * 2019-04-08 2019-09-13 天津大学 干扰观测变进气道高超声速飞行器模糊协调控制方法
CN110187713A (zh) * 2019-04-12 2019-08-30 浙江大学 一种基于气动参数在线辨识的高超声速飞行器纵向控制方法
CN110340898A (zh) * 2019-08-22 2019-10-18 北京航空航天大学 一种具有指定跟踪性能的自由漂浮空间机械臂自适应容错控制方法
CN110488852A (zh) * 2019-08-28 2019-11-22 北京航空航天大学 一种高超声速飞行器全剖面自适应控制方法
CN110488852B (zh) * 2019-08-28 2020-12-01 北京航空航天大学 一种高超声速飞行器全剖面自适应控制方法
CN110673472A (zh) * 2019-09-09 2020-01-10 南京理工大学 基于神经网络补偿死区反演误差的自适应鲁棒控制方法
CN110673472B (zh) * 2019-09-09 2022-06-28 南京理工大学 基于神经网络补偿死区反演误差的自适应鲁棒控制方法
CN111007724A (zh) * 2019-12-19 2020-04-14 哈尔滨工业大学 一种基于区间ii型模糊神经网络的高超音速飞行器指定性能量化跟踪控制方法
CN111158398A (zh) * 2020-01-15 2020-05-15 哈尔滨工业大学 考虑攻角约束的高超音速飞行器的自适应控制方法
CN112558484A (zh) * 2020-12-29 2021-03-26 彩虹无人机科技有限公司 一种显示考虑飞行器执行机构动态特性的控制器设计方法
CN113961010A (zh) * 2021-08-26 2022-01-21 中国科学院合肥物质科学研究院 基于抗饱和有限时间自适应神经网络容错技术的四旋翼植保无人机跟踪控制方法
CN113961010B (zh) * 2021-08-26 2023-07-18 中国科学院合肥物质科学研究院 四旋翼植保无人机跟踪控制方法

Also Published As

Publication number Publication date
CN108375907B (zh) 2020-11-10

Similar Documents

Publication Publication Date Title
CN108375907A (zh) 基于神经网络的高超声速飞行器自适应补偿控制方法
CN107065539B (zh) 一种飞翼布局飞行器的操纵面故障自适应容错控制方法
CN108663940B (zh) 基于集总复合估计的飞行器神经网络学习控制方法
CN107908114B (zh) 飞行器鲁棒非线性控制方法及鲁棒控制器***
CN110244747A (zh) 一种基于执行器故障和饱和的异构车队容错控制方法
CN107390531A (zh) 参数学习有限时间收敛的高超声速飞行器控制方法
CN110879535B (zh) 一种t-s模糊umv的滑模容错控制方法
CN110320925A (zh) 基于高阶干扰观测器的四旋翼飞行器安全控制方法
CN107065544B (zh) 基于攻角幂函数的高超飞行器神经网络控制方法
CN110276144B (zh) 一种垂直起降运载器气动参数在线辨识方法
CN110425943B (zh) 面向变质心飞行器的工程化再入制导方法
CN108919651A (zh) 一种考虑执行器输入约束的高超声速飞行器自适应容错控制方法
CN109164708B (zh) 一种高超声速飞行器神经网络自适应容错控制方法
CN105759609B (zh) 一种基于显式非线性模型预测控制的舰载机自主着舰方法
CN110161855A (zh) 一种基于鲁棒伺服增益调度无人机控制器的设计方法
CN106896722A (zh) 采用状态反馈与神经网络的高超飞行器复合控制方法
CN115079574A (zh) 一种挠性高超声速飞行器分布式故障补偿方法
CN107831653B (zh) 一种抑制参数摄动的高超声速飞行器指令跟踪控制方法
Sun et al. Altitude control for flexible wing unmanned aerial vehicle based on active disturbance rejection control and feedforward compensation
CN113268084A (zh) 一种无人机编队智能容错控制方法
CN110908288A (zh) 一种基于障碍Lyapunov函数的无人机地速约束抗扰控制方法
CN111142550B (zh) 民用飞机辅助驾驶控制方法、***及飞行品质评估方法
CN106200383A (zh) 一种基于模型参考自适应神经网络的三轴惯性稳定平台控制方法
CN110456642A (zh) 基于奇异摄动分析的弹性飞行器鲁棒有限时间控制方法
Sato Robust gain-scheduled flight controller using inexact scheduling parameters

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