论文部分内容阅读
基于计算机的仿真技术已成为航空航天领域的关键技术之一。运载火箭是一种重要的航天器,国内外采用仿真技术对运载火箭的设计、验证、训练等多个领域进行了研究,极大地促进了现代运载火箭技术的发展。运载火箭主要分为控制、动力、测量等系统。控制系统作为最重要的系统之一,承担火箭飞行的导航与制导、姿态控制、飞行时序动作控制和供配电控制任务。本论文研究的主要工作是“全数字运载火箭”试验任务重点项目中的一部分,目标是设计并实现一套针对运载火箭控制系统的测试仿真软件,以改善航天靶场训练“无实装”问题。本论文采用基于MDA设计模式的HLA体系结构设计仿真软件,首先按照MDA设计理论,根据测试要求,把控制系统测试内容划分为单元测试模块、分系统测试模块和总检查测试模块。针对单元测试和分系统测试模块,采用UML的用例图、流程图等描述测试模块的需求分析,建立平台无关模型,达到分离业务设计与实现技术之间的紧耦合关系;之后使用UML中的类图等描述平台相关模型,以便映射为代码,最后利用Matlab/Simulink,3Ds Max和Measurement Studio这些建模工具建立测试设备和模块的数值模型、视景模型与虚拟测试仪器,在MFC平台下开发并集成程序。针对总检查测试模块,根据HLA体系结构设计控制系统总检查测试模块的联邦,并依据测试要求划分为包括主控、数据、视景、状态等在内的联邦成员,之后参照测试规程建立各个邦员的成员对象模型以及联邦对象模型,最后在HLA-RTI平台上实现各邦员的互操作和可重用。所有的模型都保存在公共数据库中,便于系统的数据备份和存贮。开发的运载火箭控制系统测试仿真软件,不仅实现了在无任务期间航天靶场有效训练的目的,还兼顾未来可能有的新的仿真技术,提高系统的开放性以及在新的仿真平台下的可移植性,将对类似复杂系统的测试仿真架构设计提供一定的参考价值。