系统工程与电子技术 ›› 2024, Vol. 46 ›› Issue (10): 3416-3426.doi: 10.12305/j.issn.1001-506X.2024.10.19

• 系统工程 • 上一篇    

基于SysML的空间有效载荷测试路径自动生成方法

金鑫1,2, 贺宇峰1,*   

  1. 1. 中国科学院空间应用工程与技术中心, 北京 100094
    2. 中国科学院大学, 北京 100049
  • 收稿日期:2023-10-07 出版日期:2024-09-25 发布日期:2024-10-22
  • 通讯作者: 贺宇峰
  • 作者简介:金鑫(1998—), 男, 硕士研究生, 主要研究方向为航天器智能测试技术、故障诊断
    贺宇峰(1979—), 男, 研究员, 博士, 主要研究方向为计算机应用、自动测试

Method for automatic generation of space effective payload test paths based on SysML

Xin JIN1,2, Yufeng HE1,*   

  1. 1. Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing 100094, China
    2. University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2023-10-07 Online:2024-09-25 Published:2024-10-22
  • Contact: Yufeng HE

摘要:

为简化对空间有效载荷这一复杂系统的集成测试工作, 引入基于模型的系统工程(model-based sytems engineering, MBSE)思想, 提出一种基于系统建模语言(system modeling language, SysML)的测试路径自动生成方法。所提方法所需的信息全部来源于载荷设备在数字设计阶段所构建的SysML数字模型。首先, 对载荷的SysML活动图进行预处理; 之后, 根据载荷运行特性与活动图特性构建测试路径搜索模型, 并以此提出改进蚁群算法以搜索全部测试路径; 最后, 基于SysML用例图在全部测试路径中进一步进行搜索, 从而获取指定功能的测试路径。以空间燃烧科学实验载荷为例展示所提方法的详细过程, 并对算法性能进行分析。在200次重复实验中,所提方法所得测试路径的覆盖率达到100%,最大迭代次数为27。实验结果表明,所提方法不会产生大量的无效测试路径,大大提高测试路径规划工作的效率。

关键词: 系统建模语言, 测试路径生成, 蚁群算法, 空间有效载荷

Abstract:

To simplify the integration testing of the complex system of space effective payloads, a method for automatically generating test paths based on system modeling language (SysML) is proposed by introducing the concept of model-based systems engineering (MBSE). The required information is all derived from the SysML digital models constructed during the digital design stage of the payload. Firstly, the SysML activity diagram of the payload is preprocessed. Secondly, the test path search model is constructed based on the characteristics of the payload and the activity diagram, and an improved ant colony algorithm is proposed to search for all the test paths. Finally, based on the SysML use case diagram, a further search is performed among all the test paths to obtain the test paths for the specified functions. The detailed procedure of the proposed method is demonstrated with the example of a space combustion science experiment payload, and the performance of the proposed algorithm is analyzed. In 200 repeated experiments, the coverage rate of the test paths obtained by the proposed method is 100%, and the maximum number of iterations is 27. The experimental result showes that the proposed method can bring the efficiency of test paths planning to the next level without the generation of a large amount of unefficient test paths.

Key words: system modeling language (SysML), test path generation, ant colony algorithm, space effective payload

中图分类号: