基于改进的蝙蝠寻优算法的导弹轨道设计

2018年08月25日 02:19来源于:科学与财富

毕业论文 基于量子遗传算法的函数寻优算法设计.doc

吕梦圆 朱博点 李子萌

摘 要: 本文通过对对导弹飞行过程的合理假设,将其轨道划分为六段平面曲线,即六组方程,再通过建立以误差距离为目标函数的优化模型,通过改进的蝙蝠寻优算法进行求解。

关键词: 导弹轨道设计;优化模型;改进的蝙蝠寻优算法

1 引言

导弹在现代战争中具有不可替代的重要意义,是一个国家国防实力的重要标志,而其中导弹弹道的设计则更是决定了导弹是否易于拦截,是否打得准的重中之重。而蝙蝠寻优算法是一种2010年提出,的基于群体智能的搜索全局最优解的有效方法,很好地契合了曲线参数求解的要求。

2 轨道模型的构建

2.1 导弹参数的确定

关于导弹的初始参数,该类参数往往是选定指定的导弹型号后即可确定的,这里不妨取发射角θ0、发射速度v0、导弹推进器质量m1、导弹本体质量m2、燃烧时的质量流量分别为α、二阶推力F2分别为、500m/s、 2100kg、4100kg、10kg/s和30000N。

关于导弹的设计参数,此类参数则是设计者根据需要自主选定的,对于指定导弹型号可变的决定轨道曲线优劣的参数,这里选择选择导弹初始推力F1,导弹脱离推进器的时间a1,三四段分界点高度h34,导弹飞行指定时间a5为设计参数。

2.2 导弹轨道模型的建立

本模型将导弹的轨道曲线分为六段,六段轨迹的分界点分别是脱离推进器、导弹垂直于地面的速度首次为0、导弹与地面垂直方向上为指定距离,导弹垂直于地面的速度第二次为0,导弹飞行指定时间。并设各段的运动方程如下:

3 改进的蝙蝠寻优算法介绍

此算法通过模拟蝙蝠种群利用产生的聲波搜索猎物和飞行方向来实现函数的寻优。以一只蝙蝠作为基本单元,且每只蝙蝠都有一个适应值来对函数解空间进行优化。每只蝙蝠可以调整自身发射声波的响度、频率等对空间进行搜索,使整个种群的活动逐步由无序变为有序,并引入变速度权重因子修正系数,使搜索末端难以陷入局部极值,详细步骤如下:

Step1:初始化参数,即单只蝙蝠的初始位置、飞行速度、声音响度、频率范围与目标函数。

Step2:由群体某一时刻找到的最优位置与单只蝙蝠此时的位置与飞行速度得到后者发出的不同声响的反馈值,并以此调整下一时刻的位置与飞行速度。

Step3:搜索局部最优解。

Step4:通过蝙蝠多次飞行产生多个新解,进行全局搜索,若得到的解在某种水平上更优,则接受该解。

Step5:排列所有蝙蝠的位置,得到当前最优解及对应的位置。

Step6:令所有蝙蝠下一时刻向最优解移动,并返回步骤2重新计算。

Step7:时刻结束,得出最优解。

4 输出结果分析

以400Km处的某物体为目标,且要求在该模型下要求误差不超过100m,得到若干条曲线,取五条如上图。可以看出通过选取不同的设计参数,可以得到差别较大的轨道曲线,如果想要更进一步对其优化的话,可以从添加随机控制函数,令其更加难以拦截即可。

参考文献

[1]王梁. 大气层内弹道滑翔导弹弹道设计与制导方法研究[D].国防科学技术大学,2013.

[2]陈阳阳. 飞行器总体参数和弹道优化方法研究[D].哈尔滨工程大学,2013.

[3]高洪月. 弹道导弹的弹道设计与仿真[D].哈尔滨工业大学,2010.

 
免责声明:

     本文仅代表作者/企业观点,与【名品家电网】无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅供读者参考,并自行核实相关内容。

     【名品家电网】刊载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

      如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行;新闻纠错: lwl#youngchina.cn

关键词: 导弹 文章 蝙蝠