论文部分内容阅读
随着计算机仿真技术的发展,各种仿真系统应用领域也更为广阔,如:军事、航空、航天、汽车制造等领域,其重要性已广为人知。对于一个仿真系统来说最重要部分之一就是系统的体系结构设计,系统的体系结构优良直接关系到系统互操作性、可重用性、稳定性等,所以仿真系统的体系结构设计研究就显得尤为重要了。本论文以运载火箭仿真系统为研究课题,对类似的复杂系统仿真体系结构进行研究,并提出了一种HLA与数据库相结合的体系结构设计方法。此课题以VC++的MFC为开发平台,分别对数值仿真、视景仿真、MATALB数值计算引擎的调用;通过对系统的体系结构设计方案,使用高层体系(High Level Architecture,HLA)及中间件RTI搭建仿真平台,并对联邦进行划分,建立SOM表对联邦数据分发进行管理;通过MATLAB引擎进行数值运算,将数据传输给测试仿真模块和数据库,并通过数据库进行故障的排查和检测。此设计方法保证系统普适、高效和稳定的运行。首先,对复杂系统科学和软件体系结构设计的相关前期研究了解到如何去划分复杂系统仿真的方法,以及软件体系结构设计的相关方法;对研究的课题运载火箭数字化仿真系统进行课题需求描述,通过使用解决复杂科学的方法去剖析课题需求,然后与软件工程体系结构设计的方法,得出对运载火箭数字化仿真测试系统体系设计的可行方法。为了对论文课题体系结构设计方法实现的展示,随后分别对HLA平台设计(包括联邦划分、联邦管理等)、数据库设计、MATLAB引擎调用进行详述;在对数据库层体系结构进行详细设计,并给出数据库内嵌设计方案及相应的E-R图,将仿真系统与多个数据库相融合,得出一种将HLA与数据库相融合的复杂系统仿真的设计方法;对仿真系统模型的建模和验模进行分别阐述;通过对运载火箭系统运行效果、仿真效果、结果分析进行展示,用于验证体系结构设计方法的有效性和可行性。通过运载火箭数字化仿真系统课题的研究,将对类似复杂系统体系结构设计方案论证提供一定的帮助。