北京航空航天大学学报 ›› 2015, Vol. 41 ›› Issue (4): 601-608.doi: 10.13700/j.bh.1001-5965.2014.0284

• 论文 • 上一篇    下一篇

空间科学任务协同设计论证平台

邓丽1, 韩潮1, 曹晋滨1, 宋友2   

  1. 1. 北京航空航天大学 宇航学院, 北京 100191;
    2. 北京航空航天大学 软件学院, 北京 100191
  • 收稿日期:2014-05-19 修回日期:2014-06-23 出版日期:2015-04-20 发布日期:2015-05-08
  • 通讯作者: 邓丽(1981—),女,湖北荆州人,副研究员,博士生,dengli@nssc.ac.cn,主要研究方向为空间任务的协同设计和系统仿真. E-mail:dengli@nssc.ac.cn
  • 基金资助:

    中国科学院空间科学战略性先导科技专项资助项目 (Y129163EHS)

Demonstration platform for collaborative design of space science missions

DENG Li1, HAN Chao1, CAO Jinbin1, SONG You2   

  1. 1. School of Astronautics, Beijing University of Aeronautics and Astronautics, Beijing 100191, China;
    2. School of Software, Beijing University of Aeronautics and Astronautics, Beijing 100191, China
  • Received:2014-05-19 Revised:2014-06-23 Online:2015-04-20 Published:2015-05-08

摘要:

空间科学任务协同设计论证存在设计方案耦合强,数据一致性差,数据变更难,数据与流程脱节等问题.为了解决上述问题,建立了典型空间科学任务的多层数字化模型;采用图形化方式对论证流程进行建模,并建立流程与数据的映射关系;通过共享数据池的方式为多岗位用户提供多方案数据协同机制;采用消息总线对数据变更进行及时提醒;利用方案依赖关系矩阵来判别方案耦合关系,最终自动合并任务总体设计方案.作为一个分布式平台,空间科学任务协同设计平台采用Eclipse RCP和Spring技术架构,整合了Hibernate、工作流Activiti5等中间件,提供统一门户,支持多岗位、多任务、多方案、多版本的管理能力,提供论证流程监控、数据协同交互等功能.结合某空间科学任务论证验证了该平台的有效性.

关键词: 空间科学任务, 协同设计, 数据一致性, 论证流程, 方案合并

Abstract:

There are several problems during the demonstration process of collaborative design of space science missions, such as strong coupling between sub-system solutions, poor data consistency, difficulty in data modification, and associated relationship between data and demonstration process. In order to solve these problems, a multi-layer digital model for typical space missions was proposed. The demonstration process was graphically modeled, and the mapping between the process and data was established. The shared data pool was provided as the data collaboration mechanism for all users and all sub-system solutions. The message bus was adopted as the timely reminder to notify the changes of data. The design solution coupling matrix was used to describe the coupling relationship between sub-system solutions and to gain the system solution for the missions by the automatically merged method. The demonstration platform, as a distributed platform for the collaborative design of space science missions, uses the technology architecture of Eclipse RCP and Spring and integrates the middlewares of Hibernate and Activiti5. The platform can provide a unified portal and support multi-user, multi-mission, multi-solution and multi-version data management, and also support process monitor and data interactive collaboration. A space mission was used as an example to verify the efficacy of the platform.

Key words: space science mission, collaborative design, data consistency, demonstration process, solution merging

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发