● 摘要
火箭推进技术的发展,对火箭发动机系统仿真技术提出了高效率、高集成度、复用性和可视化的要求,这样就迫切需要一个集成的、可视化的仿真软件系统。仿真系统集成平台可以将分布的、异构环境中设计的仿真工具集成到一个平台,解决各类仿真模型、仿真系统之间的互操作和可重用等问题,进行有效的设计仿真协同。
本文讲述火箭发动机仿真软件集成平台的设计思想,实施方案,平台整体框架的设计,采用基于组件的系统集成方案,对子系统进行集成,实现系统的交互仿真。使用UML面向对象建模语言,对整个仿真软件进行分析,主要包括系统用例分析,系统对象静态模型设计以及系统动态模型业务逻辑分析。各个系统子模块之间通过组件接口实现函数互访,开发的组件具有良好的封装性,隐藏组件内部的具体细节,而又实现多模块的协同。
同时,本文利用目前最主流的企业级Web应用开发平台J2EE,设计了基于浏览器/服务器运行模式下的仿真软件集成平台,实现仿真软件集成平台的主要功能,使之可以整合多个仿真程序。产生式编程方法可以提高软件开发效率,最大程度地实现代码重用,确保软件质量。本论文最后一章讨论了仿真软件集成平台采用产生式编程技术,实现代码自动生成功能的设计方案,做到组件的定制和仿真软件功能的自动实现。
本课题创造性地将近些年软件工程中的优秀成果——组件集成开发思想、UML标准建模语言、代码自动生产技术运用于航空航天发动机仿真软件研究中,取得了初步结果。
相关内容
相关标签