论文部分内容阅读
为了满足弹道导弹武器装备发展需要,对导弹系统开展高层次、系统性、综合性的研究,需要研制弹道导弹总体论证与评估软件系统。为了实现软件系统提出的科学性、准确性和高效性的目标,需要找到一种方便、快捷、准确的导弹仿真系统构建方法。本文对先进的系统建模与仿真技术进行研究,基于Modelica和Dymola建立弹道导弹仿真模型库和控制系统模型库,利用模型库可以实现导弹系统的图形化建模与仿真。本文的主要工作如下:1.通过分析弹道导弹控制系统的功能和结构组成、信号流向等,依据模块化建模准则将控制系统划分为一系列层次和模块。推导通用的弹道导弹弹体动力学模型,从模块重用性的角度建立控制系统各组成模块的数学模型。2.利用Modelica语言的非因果和面向对象特性,在Dymola仿真平台上建立弹道导弹仿真模型库和控制系统模型库。控制系统模型库分为测量器件库、导航算法库、制导算法库和姿控器件库四个子库,模型库中的模块具有一般意义,选择其中的模块便可搭建所需控制系统仿真模型。3.以某型号弹道导弹设计方案为例,基于弹道导弹仿真模型库搭建了导弹主动段六自由度飞行仿真模型。仿真结果表明制导方案满足导弹的精度要求,设计方案合理。同时也验证了模型库的实用性和模块的准确性。4.基于弹道导弹控制系统模型库对迭代制导方法进行了研究和改进。在传统迭代制导方法的基础上,将俯仰角控制过程分为两段,分别对两个位置分量进行修正,实现对导弹六个状态分量的控制。算例结果表明,改进方法进一步提高了制导精度。同时再次验证基于模型库建模与分析的高效性。本文基于Modelica建模语言和dymola仿真平台实现了控制系统的模型库构建和仿真应用,从建模机理和实现机制上保证并实现了模型库的重用性、扩展性和层次化管理,模块力求达到通用化设计要求,能够直接运用于其它型号的数学仿真。本文工作对于导弹系统的通用化建模具有重要的实际意义和广泛的应用前景,也为Modelica语言应用于导弹系统的建模与仿真做出了有益的探索。