论文部分内容阅读
运载火箭是最主要的航天运载工具,也是一个复杂的大系统。随着计算机仿真技术的飞速发展,针对航空航天复杂大系统如飞机、飞船、运载火箭的仿真研究取得了很大的进展。为解决航天靶场训练“无实装”的突出问题,我国航天部门非常重视和支持运载火箭全数字化仿真。其目的是,通过开发运载火箭测试仿真系统,对火箭的测发全过程进行数值和视景仿真,从而有效地提升靶场训练水平和综合试验能力。运载火箭测试仿真系统是一个分布式系统,它包括视景仿真、数值仿真、任务规划等多个子系统,分布式平台的构建是系统实现的关键,本论文研究的主要工作是总装“全数字运载火箭”试验任务重点项目中的一部分,目标是基于HLA设计并开发运载火箭测试仿真系统的仿真联邦,构建系统的分布式平台,论文的主要工作如下:首先从高层体系结构的基础理论入手,研究了HLA的规则、HLA接口规范、HLA的对象模型模版以及联邦运行支撑环境,并对HLA联邦开发和执行过程模型进行了分析。其次,对运载火箭数字化测试仿真系统进行了概述,在此基础上,按照FEDEP,对仿真系统进行了联邦设计,将系统分成了总检查仿真联邦、控制系统仿真子联邦以及动力系统仿真子联邦3个联邦,共11个联邦成员,并对每个联邦成员的功能以及模块组成进行了详细设计。再次,根据联邦设计的结果,进行了联邦开发,确定了每个联邦成员所需发布和订购的交互类,在此基础上,完成了总检查仿真联邦、动力系统仿真联邦以及控制系统仿真联邦FOM的开发;此外,对联邦的关键功能模块进行了开发,通过开发CFederate、MatlabAdaptor以及DBMgr三个基础类,分别实现了联邦LRC模块、MATLAB适配器模块以及数据库管理模块的功能,并介绍了基于管理对象模型的联邦成员监控模块的功能实现方法。最后,以第一次总检查测试为例,对联邦实现进行了验证,结果表明联邦成员之间能够按照仿真需求进行交互,达到了仿真系统的要求。