System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法技术_技高网

基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法技术

技术编号:41689967 阅读:4 留言:0更新日期:2024-06-14 15:39
本发明专利技术公开了一种基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,涉及轨迹优化技术领域,其包括:将高速滑翔式飞行器动力学模型转换成最优控制问题;采用自适应伪谱法将最优控制问题转换成非线性规划问题;根据飞行器不同初始状态信息,生成最优轨迹数据集;将最优轨迹数据集划分成训练集和测试集,通过训练集训练离线的深度神经网络;将测试集中的状态变量输入训练好的深度神经网络,得到飞行器的控制变量,更新倾侧角和攻角控制指令,飞行器按照新生成的控制指令进行飞行;将导航系统实时测量的飞行器状态信息输入已训练好的深度神经网络,实现飞行器在线轨迹优化。本发明专利技术能够实时高效地对高速滑翔式飞行器进行在线轨迹优化。

【技术实现步骤摘要】

本专利技术涉及轨迹优化,尤其涉及一种基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法


技术介绍

1、高速滑翔式飞行器因其速度高、机动范围大、轨迹不易预测等特点,可实现远程快速物资运输或精准打击。轨迹优化对飞行器总体设计起着至关重要的作用。飞行器在热流、过载、动压等约束条件下轨迹优化计算量大,计算时间要满足指导周期限制,突破在线计算效率是在线轨迹规划的一大瓶颈。

2、现有轨迹优化数值方法主要包括间接法和直接法。间接法利用庞特里亚金极小值原理构造两点边值问题,然后推导一阶必要条件,进而得到状态变量和控制变量的最优函数形式。高速飞行器轨迹优化往往具有极强的非线性特点,间接法往往不能直接获得其解析解。直接法是通过将最优控制问题离散成非线性规划问题,然后通过数值方法求解非线性规划问题得到问题的最优解。与间接法相比,直接法无需推导一阶必要条件,且具有收敛半径大,对迭代初值不敏感等特点。伪谱法属于直接法,因其离散精度高,收敛速度快,被广泛运用于轨迹优化问题。在2019年,任鹏飞等人在《北京航空航天大学学报》的第45卷第11期发表的《基于自适应伪谱法的高超声速飞行器再入轨迹优化》一文中,利用自适应伪谱法求解带有复杂约束的三自由度高速飞行器再入轨迹优化问题,实现了再入轨迹优化的高效求解。

3、自适应伪谱法尽管具备高效地求解带有复杂约束条件的轨迹优化问题,但是仍然避免不了求解大规模非线性矩阵,其求解耗时长,解的精度依赖于初值猜测,无法从根本上满足在线实时优化的需求。


技术实现思路>

1、鉴于此,本专利技术提供一种基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,解决了现有数值方法无法在线实时优化轨迹的问题。

2、本专利技术公开了一种基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其包括:

3、建立高速滑翔式飞行器动力学模型,增加飞行过程的热流约束、过载约束、动压约束,加入飞行器的初始状态和末端状态约束,并将高速滑翔式飞行器动力学模型转换成最优控制问题;采用自适应伪谱法将最优控制问题转换成非线性规划问题;采用拉丁超立方采样生成均匀分布的飞行器初值状态信息;根据飞行器不同初始状态信息,采用非线性规划求解器求解非线性规划问题,生成最优轨迹数据集;最优轨迹数据集由飞行器的状态变量以及对应的控制变量构成;状态变量包括飞行器的高度、经度、纬度、速度、航向角和航迹角;控制变量包括飞行器的倾侧角和攻角;

4、将最优轨迹数据集划分成训练集和测试集,将训练集中的状态变量作为深度神经网络的输入,将训练集中的控制变量作为深度神经网络的输出,训练离线的深度神经网络;将测试集中的状态变量输入训练好的深度神经网络,得到飞行器的控制变量,更新倾侧角和攻角控制指令,飞行器按照新生成的控制指令进行飞行;

5、将导航系统实时测量的飞行器状态信息输入已训练好的深度神经网络,形成飞行器在线轨迹规划闭环,实现飞行器在线轨迹优化。

6、进一步地,对再入段的高速滑翔式飞行器动力学建模,将地球视为球体,忽略地球自转,建立3自由度动力学方程:

7、

8、其中,为飞行器地心高度,,为地球平均半径,为飞行器地面高度,为飞行器位置经度,为飞行器位置纬度,为飞行器速度大小,为飞行器航迹角,为飞行器航向角,为飞行器倾侧角,为飞行器飞行时间,为飞行器所受阻力,,为大气密度,,为海平面大气密度,为自然对数的底数,为常系数,为阻力系数,为飞行器的特征面积,为飞行器所受升力,,为飞行器升力系数,为飞行器质量,为地球引力加速度,,为地球表面重力加速度。

9、进一步地,飞行器进入大气层时,其机身与大气层会产生巨大摩擦力,考虑到飞行器外壳材料的耐热能力,因此需要增加热流约束:

10、

11、其中,为驻点热流,是热流系数,为常值参数,为大气密度,为飞行器速度,为最大热流约束;

12、飞行器在高速飞行过程中其加速度会急剧增大,考虑到飞行器自身的承受能力,因此需要增加过载约束:

13、

14、其中,为飞行器过载,为飞行器所受升力,为飞行器所受阻力,为飞行器质量,为地球引力加速度,为最大过载约束;

15、飞行器表面空气流速极快,其表面会产生极大的压力,为了保证压力值不超过飞行器所承受的极限压力,因此需要增加动压约束:

16、

17、其中,为飞行器动压,为大气密度,为飞行器速度,为最大动压约束。

18、进一步地,所述飞行器的初始状态和末端状态约束分别表示为:

19、

20、其中,为初始时刻,为末端时刻,为飞行器初始时刻的高度,为飞行器初始时刻的经度,为飞行器初始时刻的纬度,为飞行器初始时刻的飞行速度,为飞行器初始时刻的航迹角,为飞行器初始时刻的航向角,为飞行器初始高度,为飞行器初始经度,为飞行器初始纬度,为飞行器初始飞行速度,为飞行器初始航迹角,为飞行器初始航向角,为飞行器末端时刻的高度,为飞行器末端时刻的速度,为飞行器末端时刻的航迹角,为飞行器末态高度,为飞行器末态速度,为末态航迹角。

21、进一步地,目标选择为控制变量攻角和倾侧角交叉范围最大化,即最大化纬度,因此选用最大化纬度作为性能指标:

22、

23、其中,为性能指标,表示最大纬度,表示末端时刻的纬度。

24、进一步地,所述将高速滑翔式飞行器动力学模型转换成最优控制问题,包括:

25、

26、其中,为飞行器位置经度,为飞行器位置纬度,为第i个禁飞区中心经度,为第i个禁飞区中心纬度,为第i个禁飞区半径,为最优控制问题描述,表示约束条件,在满足约束条件下,寻找最优的状态变量和控制变量,使得性能指标最小。

27、进一步地,所述采用自适应伪谱法将最优控制问题转换成非线性规划问题,包括:

28、将最优控制问题的时域区间映射到[-1,1],采用伪谱配点将连续的动力学方程离散化,并使用拉格朗日插值多项式逼近状态变量和控制变量,则动力学中的微分约束转化成在离散配点处的等式约束,最终将连续的最优控制问题转化成离散的非线性规划问题。

29、进一步地,所述采用拉丁超立方采样生成均匀分布的飞行器初值状态信息,包括:

30、对再入段飞行器初始高度,经度,纬度,速度进行拉丁超立方采样,生成均匀分布的飞行器初始状态;假设拉丁超立方的采样矩阵为一个多维矩阵,每个维度被划分为若干个等概率的区间,每个区间内至少含有一个样本点,且整个采样矩阵满足拉丁超立方条件,拉丁超立方条件包括采样的唯一性以及完整性,采样的唯一性即确保每个样本在每个维度上都是唯一的;采样的完整性即每个维度都被完全覆盖,保证样本在整个多维区间中的均匀分布;

31、首先假设变量,,为第j个维度上的采样值,为采样函数,和分别为采样范围的下界和上界,累计分布函数为,将区间平均分成m个区间,即,为维度为j的第i个区间的取值范围,其次,计算的第i个区间的采样值,本文档来自技高网...

【技术保护点】

1.一种基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,包括:

2.根据权利要求1所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,对再入段的高速滑翔式飞行器动力学建模,将地球视为球体,忽略地球自转,建立3自由度动力学方程:

3.根据权利要求2所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,飞行器进入大气层时,其机身与大气层会产生巨大摩擦力,考虑到飞行器外壳材料的耐热能力,因此需要增加热流约束:

4.根据权利要求3所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,所述飞行器的初始状态和末端状态约束分别表示为:

5.根据权利要求4所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,目标选择为控制变量攻角和倾侧角交叉范围最大化,即最大化纬度,因此选用最大化纬度作为性能指标:

6.根据权利要求5所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,所述将高速滑翔式飞行器动力学模型转换成最优控制问题,包括:

>7.根据权利要求6所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,所述采用自适应伪谱法将最优控制问题转换成非线性规划问题,包括:

8.根据权利要求6所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,所述采用拉丁超立方采样生成均匀分布的飞行器初值状态信息,包括:

9.根据权利要求8所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,所述将训练集中的状态变量作为深度神经网络的输入,将训练集中的控制变量作为深度神经网络的输出,训练离线的深度神经网络,包括:

10.根据权利要求9所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,所述将训练集中的状态变量作为深度神经网络的输入,将训练集中的控制变量作为深度神经网络的输出,训练离线的深度神经网络,还包括:

...

【技术特征摘要】

1.一种基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,包括:

2.根据权利要求1所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,对再入段的高速滑翔式飞行器动力学建模,将地球视为球体,忽略地球自转,建立3自由度动力学方程:

3.根据权利要求2所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,飞行器进入大气层时,其机身与大气层会产生巨大摩擦力,考虑到飞行器外壳材料的耐热能力,因此需要增加热流约束:

4.根据权利要求3所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,所述飞行器的初始状态和末端状态约束分别表示为:

5.根据权利要求4所述的基于深度神经网络的高速滑翔式飞行器在线轨迹优化方法,其特征在于,目标选择为控制变量攻角和倾侧角交叉范围最大化,即最大化纬度,因此选用最大化纬度作为性能指标:

6.根据权利要求5所述的基于深度神经网络的高速...

【专利技术属性】
技术研发人员:雍恩米黄佳乐魏桐余婧张云翔曾益东刘滔
申请(专利权)人:中国空气动力研究与发展中心计算空气动力研究所
类型:发明
国别省市:

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

1