论文部分内容阅读
运载火箭的推进剂利用系统是功能多、构成复杂、可靠性要求高的关键分系统之一。系统方案的制定、参数的选择需经过计算、分析、试验多个过程。运载火箭飞行试验耗资巨大,不允许采用大量飞行试验检验系统,因此系统仿真试验就显得十分必要。另一方面,随着各种系统的日趋复杂和分工的日益细化,传统的集中式系统仿真已不能满足要求,所以对适于工程领域的分布式建模与仿真平台及相关技术的研究是也是十分必要的。基于上述思想,本文针对CZ-3A运载火箭,在Matlab/Simulink仿真环境下建立了推进剂利用系统数值仿真模型,并对分布式仿真平台—HLA进行了研究。本文在MATLAB/Simulink环境下,用框架式语言对推进剂利用系统进行数值建模。模型采用系统仿真中四阶龙格-库塔法进行建模。根据系统的功能划分,分别建立了时钟模块、三级发动机工作模块、系统控制模块、液氢剩余量模块、液氧剩余量模块五个子模块。最后集成各个模块形成了仿真模型。对所建立的仿真模型进行了测试,从仿真结果来看,仿真模型具有较好的精度。通过这个模型能够了解运载火箭推进剂利用系统的工作原理和工作特性,达到训练操作人员的目的,为以后的进一步研究奠定了坚实的基础。本文对火箭数字化仿真系统的集成进行了研究。主要是数值仿真模型与火箭数字化仿真系统的交互接口——开发构建基于HLA仿真平台的RTI_MATLAB中间件。利用MATLAB提供的引擎应用程序,中间件主要设计了CAdaptorFederate和CEngineMgn两个控制类,实现了联邦成员的相关功能、引擎对数值模型的操作。经过测试,中间件满足了实际的需要。