[发明专利]基于切换机制的飞行器全局有限时间神经网络控制方法有效
| 申请号: | 201810948465.8 | 申请日: | 2018-08-20 |
| 公开(公告)号: | CN108828957B | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 许斌;王霞 | 申请(专利权)人: | 西北工业大学 |
| 主分类号: | G05B13/04 | 分类号: | G05B13/04 |
| 代理公司: | 西北工业大学专利中心 61204 | 代理人: | 刘新琼 |
| 地址: | 710072 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种基于切换机制的飞行器全局有限时间神经网络控制方法,属于飞行器控制领域,用于解决飞行器全局神经网络控制问题。该方法首先将飞行器纵向模型解耦为高度子系统和速度子系统,针对高度子系统采用反步法控制,针对速度子系统采用PID控制。对高度子系统,引入切换机制实现有效逼近域内神经网络控制和逼近域外鲁棒控制之间的切换,同时基于跟踪误差和建模误差对神经网络权重进行更新,提高神经网络的学习性能,在此基础上给出鲁棒设计方案,可实现系统跟踪误差的有限时间收敛。本发明保证飞行器神经网络控制始终在有效逼近域内工作,实现闭环系统全局稳定性,保证实际工程应用的性能要求。 | ||
| 搜索关键词: | 神经网络控制 飞行器 逼近 速度子系统 神经网络 全局 系统跟踪误差 飞行器控制 飞行器纵向 全局稳定性 闭环系统 跟踪误差 机制实现 建模误差 鲁棒控制 鲁棒设计 实际工程 性能要求 学习性能 模型解 权重 收敛 保证 引入 更新 应用 | ||
【主权项】:
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已知,满足
其中
和
是已知常数;设计切换函数为:
其中,
其中,λ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的估计值,
表示神经网络最优权重向量的估计值,
表示神经网络基函数向量,
为设计参数;设计一阶滤波器为:
式中,
表示
通过滤波器(15)后获得的信号,
为滤波后得到的信号
的微分信号,α2>0为设计参数;定义建模误差为:
其中
由下式得到:
式中,B1>0为设计参数;设计
自适应律为:
式中,γ1>0,γz1>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),对高度和速度进行跟踪控制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810948465.8/,转载请声明来源钻瓜专利网。





