摘要
为了解决航天环境数值仿真计算中计算模型单一、程序可移植性差、适应性不强等问题,提出了一种利用UML设计航天环境仿真数值计算模型的方法。该方法基于COM思想,首先利用UML进行顶层设计和功能划分,然后采用面向对象语言开发COM组件,将各类分散的、不同运行环境的空间环境模式规范化和集成化。最终利用该方法实现了一个航天环境数值仿真计算工具包SESTK,该工具包集成了空间环境要素计算模式及其相关程序、扩展数据、太阳地磁活动指数数据库等,为用户提供了良好的使用和扩展接口,便于与其他航天仿真软件集成。
To resolve the aerospace environment numerical simulation problems, such as the calculation model singularity, the bad program transplant, unsatisfactory adaptability, this paper advanceds the COM-based simulation toolkit (SESTK) that is fit for user expanding. Based on the OO(Object-Orientation) method and COM, it uses UML to design system and function, integrates and normalizes the dispersive kinds of space environment numerical models that run in the different system. And it collects the space environment elements calculation models, the correlation program, the expanding data and the sun-magnetic index database. It affords the well using and expanding interface in order to integrate with other simulation software.
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第13期228-230,245,共4页
Computer Engineering
基金
国家"863-703"计划基金资助项目(2002AA733050)
武器装备预研基金资助项目
解放军信息工程大学博士论文基金资助项目
关键词
通用建模语言
组件对象模型
航天环境
数值仿真
Unified modeling language
Component object model
Aerospace environment
Numerical simulation