论文部分内容阅读
本文的目的是通过建立KKV(Kinetic Kill Vehicle)悬浮试验数学模型,开发KKV悬浮试验仿真系统软件,并对其进行系统仿真。本文希望能够结合实际的工程项目,在 KKV悬浮试验的系统设计及研究领域做一些积极的探索。 本文首先介绍了课题的背景,国外动能武器发展的概况以及其将来的发展的趋势,然后给出了KKV悬浮试验仿真系统总体结构图;通过对悬浮试验的分析,得出了KKV悬浮试验仿真系统的主要设计内容;同时针对本仿真系统的特点,本文进一步给出了仿真系统的设计原则和开发平台配置;然后建立了KKV悬浮试验的数学模型,进而得出了轨控发动机的开关控制律;再运用四阶龙格-库塔法,采用MATLAB强大的数据运算及编程功能实现KKV悬浮试验系统的数学模型;接下来我们对面向对象仿真的基本概念、特征以及面向对象方法的特点等进行了简单介绍,重点对统一建模语言UML的发展概述、内容及优点进行了研究,并且使用 UML进行了系统建模设计,使用用例图描述了KKV悬浮试验仿真系统的需求分析,使用活动图描述了系统的动态模型和组成对象间的交互关系,使用类图定义了系统中的类,表示出了类之间的关系,并且展示了类的内部结构。 本文的最后一章研究了KKV悬浮试验仿真系统的设计问题,介绍了用MATLAB GUI编写的仿真软件的界面、功能及应用。并针对KKV悬浮试验进行了系统仿真,结果表明,本仿真软件能够很好地对KKV悬浮试验进行仿真,并且仿真界面友好便捷,功能齐全,具有广泛的实用性。