基于空空导弹飞行及稳定控制仿真软件设计与实现
发布时间:2021-10-18 08:54
随着计算机技术的迅猛发展,计算机仿真技术得到了很大发展,并且成功的在各种导弹计算、评测、研究中做出了卓越的贡献。现在,应用相关的计算机仿真技术手段,已经完全可以代替实物试验。进行计算机仿真,不仅有效的解决成本问题,也可以减少工作时间,增强实验效率。这对于空空导弹这种复杂流程的武器系统,相关软件仿真系统的研发显得愈发重要。论文根据现有空空导弹运行过程,依照相关仿真技术,以软件工程内模块化思想,提出一种以有限状态自动机为基础的空空导弹仿真软件框架,并重点实现了相关弹道计算及稳定控制的仿真过程。论文主要包括以下几部分:第一,根据仿真流程的需要,结合相关仿真技术知识,基于模块化的思想,设计出整个仿真软件的系统架构,实现了空空导弹的软件架构,为相关空空导弹仿真系统的研发、分析以及同类仿真软件评价提供软件环境。第二、依据空空导弹仿真流程,以有限状态自动机为理论参考,设计实现仿真系统的可重用设计。以此解决了同类软件重用不强等缺点。第三、对相关空空导弹飞行过程中的力学环境、弹体运动方程、弹体稳定控制等进行了系统的理论介绍。第四、根据空空导弹的仿真过程,以文中的系统框架为基础,建立出相关功能模块,并对上...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
软件总体系统图
制;第二、实现各种仿真计算的功能,即满足系统仿真中要求各种数学程方面的要求。所以,总体设计思想概述如下:,软件系统可通用化。即对于各个使用者而言,无论实物导弹如何变化换响应的导弹模型,仿真系统仍可继续使用。比如,软件平台可以对真,但随着相关技术更新,弹道仅在相关计算方法改变,使用者仍希。虽然软件的仿真流程是一样的,但前后两者间的功能模型却不一要整个仿真系统模块的通用化,实现不同的功能的仿真。,系统不仅包括仿真软件基本数据输入、仿真计算、仿真演示,也需性的功能,比如仿真模型的选取调用,基本输入输出的配置,仿真过继续,演示图型的层次切换等。,交互式性系统的实现。仿真软件属于一种模拟性活动,参与者应该察、参与到仿真过程、组织策略以及控制流程中;同时系统还应该为提供仿真软测试评价平台。那么需要仿真系统拥有完善的前端使用界、交互迅速、功能全面。总体框架如图2一2所示:
第三、设立专用的状态管理器,以有限状态自动机为基础,采取状态信息检事件驱动机制实现对仿真过程控制,并将界面层和控制层有机地结合在一起第四、主要界面设计将采用Qt图形界面库为基础实现仿真软件系统界面。第五、具有较好的兼容性,运行环境为具有软件标准化的Linux操作系统,平台为QtCreator编程环境,使用C++语言等,来实现多个平台切换以及程植,并提供仿真软件的调试能力以及再次研发可能性。软件结构仿真软件主要功能包括:文件操作、仿真模块信息浏览、模块数据设置以及运算。各功能的简要内容如图2一4所示:
【参考文献】:
期刊论文
[1]四阶龙格库塔法在火控解算中的应用[J]. 李丹. 微计算机信息. 2011(03)
[2]导弹运动几何关系方程的两种解法[J]. 焦守荣. 硅谷. 2010(17)
[3]基于UML的空空导弹仿真建模[J]. 李波,高晓光. 飞行力学. 2010(01)
[4]远程空空导弹飞行试验[J]. 杨长启,张列航. 航空科学技术. 2009(03)
[5]飞航导弹自动驾驶仪系统控制方案研究[J]. 马治明,王雪梅,易志虎. 计算机测量与控制. 2009(02)
[6]导弹仿真系统试验结果的可信性评估[J]. 张明国,焦鹏. 计算机仿真. 2008(02)
[7]远程飞航导弹组合制导仿真软件[J]. 程继红,张友安. 海军航空工程学院学报. 2006(03)
[8]基于神经网络的导弹稳定控制回路设计方法[J]. 贝超,周凤岐,周军,林维菘. 飞行力学. 2003(01)
[9]空空导弹推力矢量控制系统[J]. 沈昭烈,吴震. 战术导弹控制技术. 2002 (02)
硕士论文
[1]弹体飞行仿真及制导部件测试软件设计[D]. 李阳阳.北京邮电大学 2010
[2]远程空空导弹制导控制系统研究[D]. 赵晶慧.哈尔滨工业大学 2007
[3]基于OpenGL的导弹飞行视景仿真研究[D]. 邵宇.哈尔滨工程大学 2007
[4]基于面向对象技术的实时飞行仿真系统设计[D]. 肖其虎.西北工业大学 2001
本文编号:3442552
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
软件总体系统图
制;第二、实现各种仿真计算的功能,即满足系统仿真中要求各种数学程方面的要求。所以,总体设计思想概述如下:,软件系统可通用化。即对于各个使用者而言,无论实物导弹如何变化换响应的导弹模型,仿真系统仍可继续使用。比如,软件平台可以对真,但随着相关技术更新,弹道仅在相关计算方法改变,使用者仍希。虽然软件的仿真流程是一样的,但前后两者间的功能模型却不一要整个仿真系统模块的通用化,实现不同的功能的仿真。,系统不仅包括仿真软件基本数据输入、仿真计算、仿真演示,也需性的功能,比如仿真模型的选取调用,基本输入输出的配置,仿真过继续,演示图型的层次切换等。,交互式性系统的实现。仿真软件属于一种模拟性活动,参与者应该察、参与到仿真过程、组织策略以及控制流程中;同时系统还应该为提供仿真软测试评价平台。那么需要仿真系统拥有完善的前端使用界、交互迅速、功能全面。总体框架如图2一2所示:
第三、设立专用的状态管理器,以有限状态自动机为基础,采取状态信息检事件驱动机制实现对仿真过程控制,并将界面层和控制层有机地结合在一起第四、主要界面设计将采用Qt图形界面库为基础实现仿真软件系统界面。第五、具有较好的兼容性,运行环境为具有软件标准化的Linux操作系统,平台为QtCreator编程环境,使用C++语言等,来实现多个平台切换以及程植,并提供仿真软件的调试能力以及再次研发可能性。软件结构仿真软件主要功能包括:文件操作、仿真模块信息浏览、模块数据设置以及运算。各功能的简要内容如图2一4所示:
【参考文献】:
期刊论文
[1]四阶龙格库塔法在火控解算中的应用[J]. 李丹. 微计算机信息. 2011(03)
[2]导弹运动几何关系方程的两种解法[J]. 焦守荣. 硅谷. 2010(17)
[3]基于UML的空空导弹仿真建模[J]. 李波,高晓光. 飞行力学. 2010(01)
[4]远程空空导弹飞行试验[J]. 杨长启,张列航. 航空科学技术. 2009(03)
[5]飞航导弹自动驾驶仪系统控制方案研究[J]. 马治明,王雪梅,易志虎. 计算机测量与控制. 2009(02)
[6]导弹仿真系统试验结果的可信性评估[J]. 张明国,焦鹏. 计算机仿真. 2008(02)
[7]远程飞航导弹组合制导仿真软件[J]. 程继红,张友安. 海军航空工程学院学报. 2006(03)
[8]基于神经网络的导弹稳定控制回路设计方法[J]. 贝超,周凤岐,周军,林维菘. 飞行力学. 2003(01)
[9]空空导弹推力矢量控制系统[J]. 沈昭烈,吴震. 战术导弹控制技术. 2002 (02)
硕士论文
[1]弹体飞行仿真及制导部件测试软件设计[D]. 李阳阳.北京邮电大学 2010
[2]远程空空导弹制导控制系统研究[D]. 赵晶慧.哈尔滨工业大学 2007
[3]基于OpenGL的导弹飞行视景仿真研究[D]. 邵宇.哈尔滨工程大学 2007
[4]基于面向对象技术的实时飞行仿真系统设计[D]. 肖其虎.西北工业大学 2001
本文编号:3442552
本文链接:https://www.wllwen.com/kejilunwen/jingguansheji/3442552.html