基于切换机制的飞行器全局有限时间神经网络控制方法技术

技术编号:19488365 阅读:41 留言:0更新日期:2018-11-17 11:50
本发明专利技术涉及一种基于切换机制的飞行器全局有限时间神经网络控制方法,属于飞行器控制领域,用于解决飞行器全局神经网络控制问题。该方法首先将飞行器纵向模型解耦为高度子系统和速度子系统,针对高度子系统采用反步法控制,针对速度子系统采用PID控制。对高度子系统,引入切换机制实现有效逼近域内神经网络控制和逼近域外鲁棒控制之间的切换,同时基于跟踪误差和建模误差对神经网络权重进行更新,提高神经网络的学习性能,在此基础上给出鲁棒设计方案,可实现系统跟踪误差的有限时间收敛。本发明专利技术保证飞行器神经网络控制始终在有效逼近域内工作,实现闭环系统全局稳定性,保证实际工程应用的性能要求。

【技术实现步骤摘要】
基于切换机制的飞行器全局有限时间神经网络控制方法
本专利技术涉及一种飞行器控制方法,特别是涉及一种基于切换机制的飞行器全局有限时间神经网络控制方法,属于飞行器控制领域。
技术介绍
面对军用和民用领域对飞行器技术提出的新需求,现代飞行器飞行包络不断扩大,飞行器创新的构型设计及复杂的飞行环境,导致飞行器动力学具有复杂非线性和强不确定性等特点。神经网络可对未知动力学和模型不确定性进行逼近,被广泛应用于飞行器控制,但目前大多数方法假设神经网络在整个区域内一直可进行有效逼近为前提进行控制器设计,这就使得闭环系统只能保证半全局稳定性,在实际应用中难以保证该前提。《Globalneuraldynamicsurfacetrackingcontrolofstrict-feedbacksystemswithapplicationtohypersonicflightvehicle》(BinXu,ChenguangYang,YongpingPan,《IEEETransactionsonNeuralNetworksandLearningSystems》,2015,26(10):2563-2575)一文针对高超声速飞行器纵向通道模型设计动态面控制,基于切换机制实现神经网络控制和鲁棒控制的切换,可保证闭环系统全局稳定性,但该设计仅基于跟踪误差进行神经网络权重更新,并且不能实现跟踪误差的快速有限时间收敛。
技术实现思路
要解决的技术问题针对目前飞行器神经网络控制方法较少考虑在控制过程中神经网络逼近是否一直有效的问题,本专利技术设计了一种基于切换机制的飞行器全局有限时间神经网络控制方法,该方法利用切换机制实现有效逼近域内神经网络控制和有效逼近域外鲁棒控制之间的切换,保证神经网络在有效逼近域内工作,实现闭环系统的全局稳定性,同时基于跟踪误差和建模误差对神经网络权重进行更新,提高神经网络的学习性能,在此基础上给出鲁棒设计方案,可实现系统跟踪误差的有限时间收敛。技术方案一种基于切换机制的飞行器全局有限时间神经网络控制方法,其特征在于步骤如下:步骤1:考虑飞行器纵向通道动力学模型:所述的动力学模型由五个状态量X=[V,h,γ,α,q]T和两个控制输入U=[δe,Φ]T组成;其中,V表示速度,γ表示航迹倾角,h表示高度,α表示攻角,q表示俯仰角速度,δe表示舵偏角,Φ表示节流阀开度;T、D、L和Myy分别表示推力、阻力、升力和俯仰转动力矩;m、Iyy和g分别表示质量、俯仰轴的转动惯量和重力引起的加速度;力、力矩以及各系数的表达式分别为:T=TΦ(α)Φ+T0(α)≈(β1Φ+β2)α3+(β3Φ+β4)α2+(β5Φ+β6)α+(β7Φ+β8),其中,表示动压,ρ表示空气密度,表示平均气动弦长,zT表示推力矩臂长,S表示气动参考面积,和β(·)均表示气动参数;步骤2:定义高度跟踪误差为eh=h-hd,设计航迹角指令γd为:其中,hd表示高度参考指令,表示高度参考指令的一阶微分,kh>0和ki>0为设计参数;根据时标分离,将速度看作慢动态,设计航迹角指令的一阶微分为:其中,表示高度参考指令的二阶微分;取x1=γ,x2=θ,x3=q,其中θ=α+γ,因为Tsinα远远小于L,在控制器设计过程中近似忽略;姿态子系统(3)-(5)写为以下严格反馈形式:其中,fi,i=1,3是根据飞行器模型得到的未知平滑非线性函数,满足其中是已知函数;gi=ωgiθgi,i=1,3是根据飞行器模型得到的未知平滑非线性函数,ωgi未知,θgi已知,满足其中gi>0和是已知常数;设计切换函数为:其中,其中,λi2>λi1>0,i=1,2,3表示神经网络有效逼近未知非线性函数fi的紧子集边界由设计者给定,b>0和τk>0为设计参数;步骤3:定义航迹角跟踪误差为:e1=x1-γd(11)设计俯仰角虚拟控制量为:式中,表示g1的估计值,表示的估计值,表示根据(9)设计的切换函数,k1>0,l1>0和0<υ1<1为设计参数;设计自适应神经网络控制和鲁棒控制为:式中,表示f1的估计值,表示神经网络最优权重向量的估计值,θf1表示神经网络基函数向量,为设计参数;设计一阶滤波器为:式中,表示通过滤波器(15)后获得的信号,为滤波后得到的信号的微分信号,α2>0为设计参数;定义建模误差为:其中由下式得到:式中,B1>0为设计参数;设计自适应律为:式中,γ1>0,γz1>0和δf1>0为设计参数;设计自适应律为:式中,Γ1>0和为设计参数;定义俯仰角跟踪误差为:设计俯仰角速率虚拟控制量为:式中,k2>0,l2>0和0<υ2<1为设计参数;设计一阶滤波器为:式中,表示通过滤波器(22)后获得的信号,为滤波后得到的信号的微分信号,α3>0为设计参数;定义俯仰角速率跟踪误差为:设计舵偏角如下:式中,表示g3的估计值,表示的估计值,表示根据(9)设计的切换函数,k3>0,l3>0和0<υ3<1为设计参数;设计自适应神经网络控制和鲁棒控制为:式中,表示f3的估计值,表示神经网络最优权重向量的估计值,表示神经网络基函数向量,为设计参数;定义建模误差为:其中由下式得到:式中,B3>0为设计参数;设计自适应律为:式中,γ3>0,γz3>0和为设计参数;设计自适应律为:式中,Γ3>0和为设计参数;步骤4:定义速度跟踪误差为:式中,Vd为速度指令;设计节流阀开度Φ为:式中,kpV>0,kiV>0和kdV>0为设计参数;步骤5:根据得到的舵偏角δe和节流阀开度Φ,返回到飞行器动力学模型(1)-(5),对高度和速度进行跟踪控制。有益效果本专利技术提出的一种基于切换机制的飞行器全局有限时间神经网络控制方法,与现有技术相比有益效果为:(1)本专利技术基于切换机制实现有效逼近域内神经网络控制与有效逼近域外鲁棒控制之间的切换,使神经网络始终在有效逼近域内工作,可保证闭环系统全局稳定性。(2)本专利技术所提出的切换机制充分考虑神经网络输入信息,可实现切换函数在0~1的平滑切换,减少控制能量的消耗。(3)本专利技术给出基于跟踪误差和建模误差相结合的复合学习方法,可有效提高逼近域内神经网络的学习性能。(4)本专利技术给出鲁棒设计方案,可实现系统跟踪误差的有限时间收敛。附图说明图1是本专利技术基于切换机制的飞行器全局有限时间神经网络控制方法的流程图。具体实施方式现结合实施例、附图对本专利技术作进一步描述:本专利技术解决其技术问题采用的技术方案是:一种基于切换机制的飞行器全局有限时间神经网络控制方法,通过以下步骤实现:(a)考虑飞行器纵向通道动力学模型:所述的运动学模型由五个状态量X=[V,h,γ,α,q]T和两个控制输入U=[δe,Φ]T组成;其中,V表示速度,γ表示航迹倾角,h表示高度,α表示攻角,q表示本文档来自技高网...

【技术保护点】
1.一种基于切换机制的飞行器全局有限时间神经网络控制方法,其特征在于步骤如下:步骤1:考虑飞行器纵向通道动力学模型:

【技术特征摘要】
1.一种基于切换机制的飞行器全局有限时间神经网络控制方法,其特征在于步骤如下:步骤1:考虑飞行器纵向通道动力学模型:所述的动力学模型由五个状态量X=[V,h,γ,α,q]T和两个控制输入U=[δe,Φ]T组成;其中,V表示速度,γ表示航迹倾角,h表示高度,α表示攻角,q表示俯仰角速度,δe表示舵偏角,Φ表示节流阀开度;T、D、L和Myy分别表示推力、阻力、升力和俯仰转动力矩;m、Iyy和g分别表示质量、俯仰轴的转动惯量和重力引起的加速度;力、力矩以及各系数的表达式分别为:T=TΦ(α)Φ+T0(α)≈(β1Φ+β2)α3+(β3Φ+β4)α2+(β5Φ+β6)α+(β7Φ+β8),其中,表示动压,ρ表示空气密度,表示平均气动弦长,zT表示推力矩臂长,S表示气动参考面积,和β(·)均表示气动参数;步骤2:定义高度跟踪误差为eh=h-hd,设计航迹角指令γd为:其中,hd表示高度参考指令,表示高度参考指令的一阶微分,kh>0和ki>0为设计参数;根据时标分离,将速度看作慢动态,设计航迹角指令的一阶微分为:其中,表示高度参考指令的二阶微分;取x1=γ,x2=θ,x3=q,其中θ=α+γ,因为Tsinα远远小于L,在控制器设计过程中近似忽略;姿态子系统(3)-(5)写为以下严格反馈形式:其中,fi,i=1,3是根据飞行器模型得到的未知平滑非线性函数,满足其中是已知函数;gi=ωgiθgi,i=1,3是根据飞行器模型得到的未知平滑非线性函数,ωgi未知,θgi已知,满足其中gi>0和是已知常数;设计切换函数为:其中,其中,λi2>λi1>0,i=1,2,3表示神经网络有效逼近未知非线性函数fi的紧子集边界由设计者给定,b>0和τk>0为设计参数;步骤3:定义航迹角跟踪误差为:e1=x1-γd(11)设计俯仰角虚拟控制量为:式中,表示g1的估计值,表示的估计值,表示根据(9)...

【专利技术属性】
技术研发人员:许斌王霞
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1