毕业论文航迹仿真导航系统.doc
《毕业论文航迹仿真导航系统.doc》由会员分享,可在线阅读,更多相关《毕业论文航迹仿真导航系统.doc(41页珍藏版)》请在沃文网上搜索。
1、引言1.1行迹仿真技术发展简史 航迹仿真导航系统是一个利用测量元件测量载体的角速率和加速度,并依靠推算方法确定载体速度、位置的导航系统。它最大的优点就是自主性,可以在不依靠外界信息或不与外界发生联系的情况下,保证载体如军用飞机、水面舰艇、潜艇等独立、自主、安全、隐蔽地完成导航任务。因此舰载航迹仿真系统在航天航空及航海领域得到了广泛的应用,在军事上更具有不可替代的作用。航迹仿真技术的发展历史按其理论的建立、学科技术的发展以及制造工艺的进步大致可以划分为4个阶段1:第一阶段为上世纪30年代以前,是舰载仿真技术理论的主要发展时期。1687年牛顿建立了牛顿三大定律,给惯性导航提供了原始理论基础;185
2、2年,傅科把高速转子安置在万向支架系统中构成了陀螺仪,成为了惯性仪表的始祖;1907年,安修茨制成了世界上第一个能依靠重力力矩自动找北的摆式陀螺罗经;1923年,舒勒在研究消除陀螺罗盘加速度误差时发现了舒勒调谐原理。此阶段为日后的发展奠定了理论基础。第二阶段约从1940年开始,此阶段舰载航迹技术的研究内容从惯性仪表技术扩展到了舰载导航系统技术;1942年,德国在V-2火箭上首次采用了制导系统并成功应用,震惊了世界;紧接着50年代,美国成功研制出能减少陀螺仪支撑轴上摩擦力矩的单自由度液浮陀螺仪,并很好的应用于舰船惯性导航系统中;1963年,激光陀螺问世;60年代末期,动力调谐陀螺研制成功,期间,
3、ChristianHuygen发明了第一个能够连续频率输出的加速度计,与此同时捷联惯导的理论研究也趋于完善。第三阶段从70年代初期开始,惯性技术的发展步伐加快,基于新原理、新技术、新工艺的新型陀螺和加速度计陆续问世,相应的惯性导航系统也开始发展起来;70年代底80年代初环形激光陀螺鉴定试验成功后,激光陀螺惯性系统逐步得到广泛应用;90年代微机电陀螺、光纤陀螺及其相应的惯性系统开始得到应用,且粒子陀螺、音叉振动陀螺等一些新型陀螺也相继出现第三阶段惯性技术的发展为进一步提高惯导系统的性能打下了基础,也为惯性导航系统的应用推广做出了贡献。第四阶段从21世纪以来,惯性技术的发展目标己变为研制出精度更高
4、、可靠性更好、成本更低、体积更小、重量更轻、更数字化、应用领域更加广泛的惯性导航系统。目前,应用精密机械、微电子学、半导体集成电路工艺等技术制成的微机电惯性仪表正在迅速兴起,陀螺的漂移也在不断减小,已可低至且随着计算机速率的提高、容量的增大,捷联惯导系统的性能也得到大幅提高,在低成本、短期、中精度的惯导应用中大有取代平台式惯导系统的趋势。1.2国内外舰载航迹仿真发展现状 惯性导航系统是舰船的一个核心设备,是保障舰船安全、隐蔽的重要设施,因此各国对惯导技术都非常重视,争相投入人力、物力去发展它。美国一直是舰载惯导技术的领跑者,致力于提高惯导系统的精度、可靠性,减小其尺寸、质量,降低其成本以及发展
5、其与数字处理技术的结合;英国、法国、俄罗斯、以色列以及我国正在加速追赶美国,其中英、法的能力在除了最精确惯导系统和传感器以外的方面基本接近美国;俄罗斯和我国在光纤陀螺和激光陀螺上已拥有基本的生产能力;巴西、意大利、印度、瑞典、南非等国的惯性技术正处于发展中,他们的主要问题是市场需求仍未达到一定规模;德国、日本等国只专注在惯性技术的少数方面,系统总体集成技术仍有很大进步空间。我国于1958年开始舰载惯导系统技术的研究,经过50多年的努力,已形成一定规模的研发与生产能力,并拥有一批惯性技术研究与生产队伍,也取得了一定的成绩,但与国际先进军事大国美国相比,仍有明显的滞后。目前,我国舰载惯导系统的现役
6、产品仍都是采用锅材液浮陀螺的平台式惯导系统,整个系统没有运用任何监控技术,只满足了最基本的导航要求;不过其完善工作都在陆续进行中,各项技术也已相继取得突破,采用液浮陀螺的平台式惯导系统正在走入追求精度的阶段;另外,国产静电陀螺替代原俄产引进陀螺的工作也正在进行中,而激光陀螺导航仪虽已在研制,也具备了在中高精度场合广泛应用的潜力,但距最终实现仍需一段时间;光纤陀螺的研究也在火热进行中,美国正积极开展其替代激光陀螺和静电陀螺的研制工作,但国内相应的惯导系统尚没有达到应用水平2。1.3国内航迹仿真技术的研究现状惯导系统作为武器舰船、飞机等的核心设备,其导航的精确度对我国航海航天事业的发展起着至关重要
7、的作用。近年来,随着我国的日益强盛,航海航天事业得到了大力发展,这也推动了惯导技术的不断发展。七十年代,我国自行研究设计的舰艇仿真器等其他各种训练模拟器陆续成功投入市场,给岗位人员的培训提供了很多方便;八十年代,我国研制出制导导弹等一系列半实物仿真平台,为各型武器的研制做出了杰出贡献;进入九十年代后,我国不再满足于对单个武器系统的仿真研究,开始发展多个武器系统的对抗仿真研究。近年来,哈尔滨工程大学利用VisualC+软件开发了平台惯导系统模拟器、基于COM组件的平台式惯导系统模拟器、平台式惯导系统仿真软件等一系列舰载惯导系统的仿真平台。其中平台惯导系统模拟器能够实现对平台惯导各工作状态、工作方
8、式的仿真,对各元件误差进行估算、分析,具有友好的人机交互界面,可以动态显示导航信息;基于COM组件的平台式惯导系统模拟器能以三维动画形式显示平台式惯性导航系统的三环稳定框架,提供初始对准系数选择功能,将各数学模型封装为COM组件,方便后续发工作的进行;而平台式惯导系统仿真软件可以对平台惯导系统与GPS及多普勒计程仪的组合导航系统进行仿真。2航迹仿真的基本原理2.1仿真工具语言MATLAB简介八十年代以来,计算机仿真成为交流电机及其调速系统分析,研究和设计的有利工具。应用计算机的仿真技术,我们可以用软件建立起实际的电机及其传动、控制的仿真模型,再以这个模型在计算机内人为模拟的环境或条件下的运行研
9、究,替代真实电机在实际场合下的运行实验,既可得到可靠的数据,又节约了研究的时间及费用。一般而言,对控制统进行仿真,首先应建立系统模型,然后根据模型编制仿真程序,利用计算机对其进行数据求解并将结果加以显示。显然;通常在仿真模型中,十分耗费时间与精力的是编制与修改仿真程序,而MATLAB的出现为系统仿真提供了强有力的支持,是一个非常先进而且使用便利的优秀仿真软件。MATLAB是美国MathWorks公司自1984年推出的一种使用简便的工程计算语言,它以矩阵运算为基础,把计算、可视化、程序设计融合到了一个交互的工作环境中,在这里可以实现工程计算、算法研究、建模与仿真、数据分析及可视化、科学和工程绘图
10、、应用程序开发(包括图形用户界面设定)等等功能,而且,MATLAB提供的工具箱为各行各业的用户提供了丰富而实用的资源。MATLAB语言具有以下特点:(1)功能强大MATLAB不但在数值计算和符号计算方面具有强大的功能,而且在计算结果的分析和数据可视化方面也有着其他类似软件难以匹敌的优势。此外,MATLAB的Notebook为用户提供了把数学和文字进行统一处理的功能,而MATLAB的SIMULINK功能则将其应用扩展到各行各业的仿真领域。不仅如此,公司更推出了针对各专业应用的MATLAB工具箱。(2)界面友好、编程效率高MATLAB是一种以矩阵计算为基础的程序设计语言,其指令表达方式与标准教科书
11、的数学表达式非常接近。用户不需要有较高的计算机编程基础,只要按照计算要求输入表达式,MATLAB将为用户计算出结果。此外,使用语言设计的程序,其编译和执行速度都是远远超过了传统的C和Fortran语言设计的程序,可以说,MATLAB在工程计算方面的编译效率远远高于其它编程语言。(3)扩展性强MATLAB的重要特点之一就是其可扩展性,这个特点使得用户能够自由地开发自己的应用程序,这些年来,许多使用MATLAB的数学家、工程师和科学家已经开发出相当多的不同应用领域的应用程序。MATLAB的这些特点使它获得了对应用学科,特别是对边缘学科和交叉学科的极强的适应能力,并很快成为应用学科计算机辅助分析、设
12、计、仿真以及教学等不可缺少的基础软件。MATLAB在国外的高校己成为大学生、硕士生、博士生必须掌握的基本程序设计语言。而在国外的研究设计单位和工业部门,更是早己成为研究和解决工程计算问题的一种标准软件。而在我国,MATLAB的应用是近几年的事情。在交流调速这一领域,近一两年来应用MATLAB/SIMULINK语一言进行仿真的文献很多,应用MATLAB进行仿真得到的结果和实际结果的吻合都是比较好的,这就为进一步的工业设计奠定了理论上的基础。这也就是本课题采用MATLAB语言作为仿真工具的原因。MATLAB提供的SIMULINK是一个用来对动态系统建模,仿真和分析的软件包。它支持线性和非线性系统、
13、连续时间系统、离散时间系统、连续和离散混合系统,而且.系统可以是多进程的。它具有相对独立的功能和使用方法。SIMULINK的出现使得仿真工作以结构图的形式加以进行。它提供各种功能模块,包括了连续系统(Continous)、离散系统(Discrete)、非线性系统(Nonlinear)几类基本系统构成模块,还包括连接、运算类模块:函数与表(Functions&Tables)、数学运算模块(Math)、信号与系统(Signals&Systems)。而输入源模块(Sources)和接收模块(Sinks)则为模型仿真提供了信号源和结果输出设备。便于用户对模型进行仿真和分析。用户只要从模块库中拖放合适的
14、模块组合在一起,(也可以是自己的系统),就可以直接对它进行仿真。各种数值算法,仿真步长等重要参数可通过方便易用的对话框确定,十分简捷,同时可以借助模拟示波器将仿真动态结果加以显示,省去了以往仿真研究中的大量手工编程过程,避免了编程错误造成的数值不稳定,计算结果错误等不该发生的意外事件出现,大大提高了算法研究与实际应用的效率和可靠性。它与传统的用微分方程和差分方程的仿真软件包相比,具有更直观,方便,灵活等优点。同时,SIMULINK的仿真精度是比较高的,得出的结果是可信的。2.2几种常用航迹规划算法的比较分析 航迹规划的算法种类繁多,下面将会介绍几种常用的算法。 1)人工神经网络算法 为了使稳定
15、时候具有的能量最小,人工神经网络算法引入“能量函数”的概念。人工神经网络算法的主要步骤为:(1)人工神经网络算法将任务空间离散化,在离散化的任务空间中为无人机编队内部每架无人机构建人工神经网络模型。(2)提出能量函数的概念,这个能量函数必须包含无人机编队的任务要求和战场威胁信息。(3)使用串行方式模拟建立的人工神经网络模型。(4)对模拟结果进行分析,如果模拟结果符合任务要求,则在离散化的任务空间中建立一个单峰的数值势场。(5)根据第(4)步中得到的数值势场的梯度值,综合考虑无人机编队的任务要求和性能约束在离散化任务空间中进行最优路径的搜索。人工神经网络算法的非线性动态结构使得它在动态和静态环境
16、中解决优化问题具有很好的效果,能够快速找到最优解。但是人工网络算法容易陷入局部最优解,并且具有计算量大、收敛速度慢、通用性差、学习难度大等缺点,无法对各项指标都做出准确的分析。人工神经网络算法多用于离线规划。ABCED图2.1 人工神经网络结构1) 遗传算法遗传算法是一种概率搜索算法,遗传算法的基本思想是对染色体数据串组成的群体的进化过程进行模拟。遗传算法通常分为编码、初始群体生成、选取适应度函数、选取遗传算子、生成最优航迹等五步。遗传算法的主要流程为: (1)根据编队内部各机之间的位置关系进行编码,分析算法的可行性。 (2)根据编队内部各机的所有可能轨迹集合产生初始群体。 (3)为算法选择一
17、个合适的适应度函数。 (4)初始群体经过遗传算子处理之后得到下一代群体。 (5)通过循环进化得到一个具有适应度值最大的个体,这就是最优航迹。遗传算法的优点是算法灵活容易实现,不需要对问题本身的了解非常透彻就可以通过一些简单的程序来表示出复杂的现象,具有较强的鲁棒性,在用遗传算法进行航迹规划时没有搜索空间的限制,因此,遗传算法的发展潜力很大。但是遗传算法的缺点很明显,使用遗传算法进行航迹规划耗时长,精度低,因此,很难用于实时航迹规划,无法解决复杂问题的航迹规划。因此遗传算法多数是和其他航迹规划算法同时使用共同规划航迹,并且多用于离线规划。算法流程如图2.2所示:Y编码成位串种群1无人机位置和航迹
18、可行性编码计算适应度遗传算子统计结果种群2是否满足终止条件?解码输出最优解结束开始N图2.2 遗传算法流程图3)蚁群算法蚁群算法是M.Dorigo,V.Maniez-zo,A.Colorini等人受到大自然中蚂蚁活动现象的启发而提出的一种智能算法,是一种新仿生类算法。蚁群算法从提出之后就受到广泛重视,从提出到现在,短短十几年时间就已经取得了长足的进步。作为通用型随机优化方法,它吸收了昆虫王国中蚂蚁的行为特性,通过其内在的搜索机制,能够很好的解决一系列困难的组合优化问题。蚁群算法采用正反馈机制,能够保证留下相对优良的信息,但是正反馈机制的强度要控制好,如果正反馈机制过强,那么系统的反应就会变得迟
19、钝,不能随着环境的改变快速的做出调整。正反馈机制过强在蚁群中表现为蚂蚁的行为非常僵硬,蚁群无法在周围环境变化的快速的作出调整。蚁群算法的主要步骤:(1)使用蚁群算法进行航迹规划必须知道敌方威胁分布,根据已知的威胁分布情况建立一个赋权Voronoi图,Voronoi的权值即为蚁群算法中信息素的初始值。(2)在距离无人机编队起点最近的Voronoi图顶点放置人工蚂蚁,下一节点的选择要遵循蚂蚁的状态转换规则,所有的人工蚂蚁来到目标点后结束搜索。(3)搜索过程结束后,计算出所有可能航迹的代价,根据代价大小选择最优航迹。(4)Voronoi图边的权值根据信息素修改规则进行修改,删除人工蚂蚁没有走过的节点
20、的权值。蚁群算法具有良好的鲁棒性、协作性,寻优性。但是使用蚁群算法进行路径搜索时速度慢耗时久,容易产生迟滞现象,还会陷入局部最优解,这些都是蚁群算法需要尽快解决的问题。在规划空间大的时候多数用蚁群算法进行航迹规划。蚁群算法流程如图2.3所示:Y开始Y获得最优解或迭代次数达到最大值信息素全局更新全部蚂蚁均到达目标节点返回最优解根据状态转移策略选择下一节点参数初始化初始节点分配给全部蚂蚁结束NN图2.3 蚁群算法流程图4) 粒子群优化算法粒子群优化算法是在群体智能理论的基础上发展而来的。使用粒子群优化算法进行无人机航迹搜索,能够通过减小搜索空间的方式来提高搜索效率,快速完成无人机航迹规划任务。粒子
21、群优化算法实现步骤:(1)航迹规划建模(威胁模型、地形模型、威胁等效地形模拟和航迹代价函数)。(2)分析原理。(3)进行试验和仿真。(4)结果分析与实验改进。使用粒子群优化算法进行航迹规划的时候,可以选择一个合适的参数来突出航迹的某些特点,如通过调整参数使航迹侧重于地形跟随或者地形回避,得到满足任务要求的三维航迹。但是使用粒子群优化算法得到的航迹离地面高度较高,虽然地形跟随的效果很好,但是隐蔽性大大减弱,容易被敌方雷达发现,使的无人机编队受到的威胁增大。在敌方威胁小、地形复杂的作战区域执行任务时,适合使用粒子群优化算法进行航迹规划。开始初始化,设置粒子数,初始位置,初始速度计算各粒子的目标函数
22、,找出当前个体极值和全体极值计算更新的速度和更新位置是否达到最大迭代次数?输出最优解结束NY粒子群优化算法流程如图2.4所示:图2.4 粒子群优化算法流程图 在防空部队的空情模拟、地面雷达模拟训练、雷达情报融合和数据处理仿真中,如何方便而又逼真地生成运动目标的航迹数据是一个关键问题。生成飞机航迹的常用方法是对飞机运动动力学的仿真,该方法的仿真精度较高,缺点是计算量大、建模复杂,需要大量的飞机性能指标和实时的飞行参数。在一般的仿真对抗中,往往需要寻找一种既方便又较为逼真地生成飞行航迹的解决方案。由于飞机飞行存在常见的速度和常见的几种飞行方式,因此,根据其规律性我们把飞机的飞行分解为“平飞”、“平
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 航迹 仿真 导航系统