The invention discloses an adaptive compensation control method for hypersonic vehicle based on neural network, including the following steps: establishing the longitudinal dynamic model of hypersonic vehicle and decomposing it into the attitude subsystem and the velocity subsystem, establishing the elevator fault model of hypersonic vehicle and constructing the smooth function. The nonlinear input saturation is estimated, and the radial basis function neural network is introduced to estimate the nonlinear function in the longitudinal dynamic model of hypersonic vehicle, and the adaptive compensation controller for hypersonic vehicle and the corresponding adaptive parameter updating law are designed by the backstepping method. The invention provides a radial basis neural network adaptive compensation control method which considers the fault of the elevator and the input saturation. It solves the fault of all kinds of elevators in the flight process of hypersonic vehicle and the influence of actuator saturation to the aircraft, so as to ensure the fault tolerance and robustness of the system.
【技术实现步骤摘要】
基于神经网络的高超声速飞行器自适应补偿控制方法
本专利技术属于飞行器控制
,具体来说,涉及一种基于神经网络的高超声速飞行器自适应补偿控制方法。
技术介绍
近几年来,高超声速飞行器作为一种通往临近空间的可靠且经济的运输工具,吸引了极大的商业和军事关注。然而由于其特殊的构造,独特的飞行条件,导致高超声速飞行器对空气动力学参数极其敏感,以及其动力学特征的高度非线性,所有的这些因素使得高超声速飞行器的控制设计具有很大难度。运用径向基神经网络自适应补偿控制可以很好的解决系统中存在未知非线性环节这一问题,能保证系统在满足稳定性要求的同时达到相应的控制要求。目前为止,包括鲁棒控制,滑模控制以及线性二次控制等控制方法都已经被运用于高超声速飞行器纵向模型的控制设计,相比较于这些提到的控制方法,自适应反步控制提供了一种解决未知非线性模型的有效方法。一方面,在飞行器控制中,执行器饱和可能会导致控制效果恶化甚至完全失控,具有输入饱和特性系统的控制问题近些年来受到了极大的关注,通过构建辅助系统,系统输入饱和问题可以得到解决。但是当系统具有未知的时延环节时,辅助系统模型难以建立,并且给闭环系统稳定性分析造成很大难度,运用自适应补偿控制可以很好的解决系统中存在未知增益环节这一问题。另一方面,由于频繁的运作以及严酷的工作环境飞行器升降舵可能会受到故障的影响,这些故障对于飞行器而言时毁灭性的,而在现今的控制研究中故障模型的建立往往被假设为每一个升降舵只会发生一次故障,而且故障的模式(控制效果完全失效)以及参数不会发生改变。显然这是一种极端的情况,实际的飞行器升降舵故障所包含的类型是复 ...
【技术保护点】
1.一种基于神经网络的高超声速飞行器自适应补偿控制方法,其特征在于,包括以下步骤:S1:建立高超声速飞行器的纵向动力学模型,并将其分解为姿态子系统和速度子系统;S2:建立高超声速飞行器的升降舵故障模型;S3:构建平滑函数来估计非线性输入饱和,并引入径向基函数神经网络来估计高超声速飞行器的纵向动力学模型中的非线性函数Fi(i=1,2,3);S4:通过反步法设计高超声速飞行器的自适应补偿控制器及相应的自适应参数更新律。
【技术特征摘要】
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)...
【专利技术属性】
技术研发人员:胡庆雷,李梓明,郭雷,王陈亮,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。