摘要
月球探测完成“绕落回”三步走后,从单点短期探测向建设月面基础设施的月球科研站长期探测转变,给月球探测任务的规划论证、总体设计、系统研制和在轨探测等提出了更高要求。采用基于模型的系统工程(MBSE)思想,提出基于模型的月球科研站系统分析正向流程,以系统模型为载体深入剖析任务总体、任务使命需求和任务应用场景。通过开展基于模型的月球科研站任务分析,初步实现了月球科研站任务分析过程正向化、设计要素定义全量化、设计要素之间的关联表达显性化、月球科研站工程总体单位下发的研制要求有源化。
关键词
2021年,中国天问一号、美国毅力号火星车、阿联酋希望号等火星探测器陆续发射成功,标志着以月球、火星为代表的深空探测已成为人类未来相当长时间内的热门研究领域,也是各国在高科技领域的博弈战
国外在此领域近年来陆续有少量的偏前沿探索工作,主要聚焦在数字孪生技术与深空探测领域的结合。J.T.Grundmanna
伴随着我国以嫦娥系列为代表的深空探测工程持续开展,数字化技术得到快速发展并且在该工程研制中逐步应用,如近年来已将MBSE应用于航天器的总体设
本文以月球科研站工程研制任务为研究对象,以MBSE思想作为方法指导,采用遵循SysM
月球科研站研制属于体系层级,站在工程全局负责单位的角度,月球科研站研制过程任务分析阶段顶层输入为顶层使命,决定了待研制的月球科研站体系的服务对象、目标、核心应用场景、架构等要素信息,其输出为一套成熟可用的任务分析流程和向各系统单位下发的研制总要求。
本文提出的基于模型的月球科研站任务分析流程如

图1 基于模型的月球科研站任务分析流程
Fig.1 Mission analysis flowchart of model-based lunar research station
1) 基于模型的月球科研站任务总体分析。站在任务总体的角度开展体系服务定义、体系目标定义、体系场景分析、体系能力架构分析、体系初步逻辑架构分析、体系核心指标分析、体系约束分析、任务总体使命定义。
2) 基于模型的月球科研站任务使命需求分析。围绕任务使命需要开展分析,涵盖生命周期深度分析、利益相关方广度分析、系统上下文分析、利益相关方需要分析和体系使命分析。
3) 基于模型的月球科研站任务应用场景分析。从业务需求中提炼出应用场景,涵盖业务场景分析、系统功能架构分析、关键性能参数分析和功能需求分析,需求模型向下游各系统单位下发研制要求,并以接口模型作为载体定义各系统接口。
不同于传统的系统工程设计方法,设计者在基于MBSE进行月球科研站任务分析时对于体系服务对象的定义方式也有所不同。在任务设计的最初阶段,明确设计服务的目标对象及该对象的核心诉求,为整个设计流程定下主要纲领,确保后续设计不会产生偏移,也便于将后续产生的目标、使命、需求等内容进行分类。本文针对月球科研站建立过程,分析工程任务,将体系服务对象归纳为一个中心(探月中心)、四个团队(科学团队、工程团队、经济团队、国际合作团队)的核心参与者。采用SysML语言中的模块定义图创建体系服务对象结构图如

图2 体系服务对象模块定义图
Fig.2 Block definition diagram of architecture service object
基于定义的体系服务对象模型,首先调研主要体系任务参与者,然后获取各方想要通过月球科研站建设任务达成的目标。从正向设计的分析角度以体系服务对象的愿景为主体,完成从人员到系统的创建过程,解决月球科研站“是什么,要达成什么样的目标”这一问题。月球科研站设计目标需求图如

图3 月球科研站设计目标需求图
Fig.3 Design goal requirement diagram of lunar research station
需求模型中将月球科研站的总体需求分为科学目标、工程目标以及其他目标,然后将这些目标进行细化分解产生更加具体的需求。实例中的需求来自月球科研站某项目的相关内容,通过需求表实现需求的条目化表达,月球科研站设计目标需求如

图4 月球科研站设计目标需求
Fig.4 Design goal requirement of lunar research station
标准建模语言SysML中的用例图可以从面向对象的角度完成文本化设计目标到系统用例场景的转换。用例场景描述的是系统的交互动作,对多种场景进行综合将设计目标进行承载,形成预期的使用场景,将抽象的功能性目标转化为相对具体的行为,便于进行后续的分解,形成结构性或流程性元素,实现进一步的设计。
利用SysML用例图的上述特性,针对月球科研站的功能性设计需求采用用例图定义月球科研站总体场景,如

图5 月球科研站总体场景定义
Fig.5 Overall scenario definition of lunar research station
对月球科研站的科学目标、工程目标以及其他目标3大需求进行分析,并且派生出更加具体的任务场景,任务与子任务之间使用include关系表示顶层任务的分解过程。例如,实现“科学目标”需求时,除需考虑基本的资源利用、生命保障用例之外,还需考虑月球考古、巡天揭秘等用例过程。对产生的用例进行细化迭代形成子用例,例如,对月球考古用例迭代处理产生了深部物质探测、月球重大地质事件时空分布、水和挥发份在月球演化历程中的作用。
在明确任务场景后,应对其进一步分析,明确体系为实现这些场景的运行需要具备什么样的能力。以体系场景作为输入,采用SysML的模块定义图表征体系初步逻辑架构,如

图6 体系初步逻辑架构
Fig.6 Early logical architecture
根据构建的体系模块重新梳理体系能力,依据类型及实现方式重新聚类并分配给对应系统形成初步的体系架构,体系能力梳理如

图7 体系能力梳理
Fig.7 Analysis of architecture capability
针对体系及系统模块在任务总体分析阶段对其部分指标提出要求,其内容主要来源于体系目标实现所需要的效果及体系能力中提取出的指标要求。通过分析体系目标,明确达成目标需要的指标,在总体核心指标采用SysML中的约束模块(Constraint Block)对总体核心指标进行建模,如

图8 总体核心指标
Fig.8 Overall key indicator
体系设计完成后,需要考虑“能不能实现”的问题。为此,需要研究客观存在的约束情况,包括但不限于国内外的规则、约定,当前科技发展影响的工程实施能力以及难以在短时间之内变化的固定资源影响,对其分析可以明确设计依据。
在任务实现过程中,需要受限于实际工程实现能力,明确现有能力能否支持任务实现以及任务执行时预期具备的能力能否支持。工程能力示例(备选火箭型号)如

图9 工程能力示例(备选火箭型号)
Fig.9 Example of engineering capability (candidate rocket)
为实现部分任务设计中的阶段,需要利用现有的固定资源,因其相对难以调整,需要提前进行统筹和规划,确保其可以满足任务需要,可利用资源通过模块定义图创建,如

图10 可利用资源示例(现有发射场)
Fig.10 Example of workable resource (launching site)
结合系统总体设计,对内容进行收敛和整理,逐个梳理模型元素、提取对应内容、形成需求元素、构建需求追溯关系。月球科研站任务总体使命定义如

图11 月球科研站任务总体使命定义
Fig.11 Overall mission definition of lunar research station
对于月球科研站的复杂设计而言,仅存在体系服务对象提出的总体任务核心使命无法支撑后续的设计内容,需要由任务涉及的其他利益相关方予以补充,捕获更加完善的需求和约束,形成以总体任务为核心、使命为支撑、生命周期场景为框架、利益相关方为网格、诉求为填充的任务使命边界。解决月球科研站“是什么,能够完成什么任务”的问题。
为完善任务边界定义,需要确保实现利益相关方的全量分析,挖掘生命周期深度。生命周期深度分析如

图12 生命周期深度分析
Fig.12 Deep analysis of life cycle

图13 研制阶段用例分解
Fig.13 Use case decomposition at research stage
研制阶段用例根据需要分解为立项阶段、体系设计阶段、任务设计阶段、仿真测试、生产、实体测试、出厂运输8个子用例。使用阶段用例分析如

图14 使用阶段用例分解
Fig.14 Use case decomposition at operational stage
生命周期阶段分析复杂多变,为防止出现遗漏,在进行时间维度的任务阶段分析之后,还需要在逻辑层面进行广度的分析,利益相关方梳理示例如

图15 利益相关方梳理示例
Fig.15 Example of stakeholder analysis
研制阶段的利益相关方包括研发部门和使用部门,使用阶段的利益相关方包括使用部门以及地面控制系统,退役阶段的利益相关方包括使用部门和地面控制系统。
系统运行环境使用模块定义图表示,如

图16 系统运行环境
Fig.16 System operational environment

图17 系统上下文具体分析示例
Fig.17 Example of system context analysis
在明确与任务设计紧密相关的利益相关方之后,应逐个从利益相关方的视角描述对任务的诉求,即想要通过这个任务达到什么目的,这就是系统的边界,通过这个边界的定义,可以初步形成系统的整体概念。通过调研对应单位,分析并了解该利益相关方对系统黑盒的诉求;创建用例图,利用用例元素的承载诉求,通过关联连接诉求及利益相关方;务必完成系统上下文中的利益相关方的全部覆盖,针对各利益相关方分析相对完整,可覆盖预期的业务场景;以体系服务对象为利益相关者,抽象出的体系场景为依据描述利益相关者的具体诉求。利益相关方诉求如

图18 利益相关方诉求
Fig.18 Stakeholder needs
基于各利益相关方的诉求分析之后,需要进行整体的梳理与分析,形成体系使命,作为后续设计的输入,产生一个需求基线。体系使命主要偏重定性的要求,定性到定量的过程将在后续完成,此部分主要作为设计的输入即最终要达到的效果。体系使命追溯关系如

图19 体系使命追溯关系
Fig.19 Trace relationship of architecture mission
梳理利益相关方诉求,按照需求元素规范进行条目化,确保符合需求元素的相关标准,可以作为后续设计依据;对利益相关方诉求进行权衡分析,针对矛盾或难以达到的目标进行调整与权衡,形成具有可执行性的体系使命;基于需求类型进行分类,确定任务的功能性需求和性能性需求,对相关内容进行初步聚类,完成体系使命需求,体系使命条目化需求如

图20 体系使命条目化需求
Fig.20 Itemized requirements of architecture mission
为解决“怎么用”的问题,设计人员需要对月球科研站的应用场景进行分析与设计,明确系统运行中可能出现的场景、确认实现场景运行需要系统具备的能力以及相对应的系统可执行功能,以达到覆盖任务边界中的功能性需求的目的。
以体系使命为依据开展业务场景分析,首先分析任务边界,整理业务场景需求内容,如

图21 业务场景需求
Fig.21 Requirement of business scenario
利用SysML语言中的精华关系覆盖所有功能性需求,进一步明确研究对象与外部系统的交互,顶层任务场景与使命需求之间的关系,如

图22 任务场景与体系使命的关系
Fig.22 Relationship between mission scenario and architecture mission
在完成任务场景之后,根据各系统情况及设计目的分解任务场景,完成任务级方案设计,梳理各系统需要具备的能力,输出系统能力用例。例如月球结构探测用例,分解为月球软着陆、指令接受、数据发送、月面移动、原位探测、遥感探测6个系统用例。在明确体系主要的系统组成之后,将系统级用例进行分配形成初步的逻辑架构。系统级用例分配如

图23 系统级用例分配(部分)
Fig.23 System-level use case allocation
系统能力架构如

图24 系统能力架构
Fig.24 Architecture of system capability

图25 系统能力需求
Fig.25 Requirement of system capability
模型中将系统能力分为地月往返运输系统能力、月面长期工作系统能力、月面运输与操作系统能力、科研设施系统能力需求、其他系统能力需求。在各种能力需求的基础上进一步细化产生更加具体的需求。
针对业务场景、系统能力、关键功能等设计元素,对其指标和关键参数进行设计(如

图26 关键性能参数
Fig.26 Parameters of key performance
完成任务应用设计后,形成的主要成果为模型的行为元素及相关需求,为便于后续设计进行,对模型进行一次收敛,梳理得到的需求模型。在业务场景需求和系统能力需求之间建立派生关系,如

图27 业务场景-能力需求派生矩阵
Fig.27 Derivation matrix of business scenario and capability requirement
针对系统能力实现,在月球科研站任务设计时进行关键流程的设计以满足业务场景相关需要;分析任务场景及系统能力,明确对任务实现特别重要的月球软着陆过程;结合任务设计,利用活动图进行展开,设计关键流程;对流程步骤进行梳理,形成系统的部分功能设计,具体活动过程如

图28 月球软着陆活动过程
Fig.28 Lunar soft landing process
通过细化活动的方式产生系统的功能需求,将系统能力需求进行活动处理产生系统功能,如

图29 系统功能
Fig.29 System functions
将系统功能进行提炼细化得出系统的功能需求如

图30 部分功能需求
Fig.30 Some of functional requirements
1) 本文提出一套可行的基于模型的月球科研站任务分析流程,此流程总体上包含基于模型的月球科研站任务总体分析、任务使命需求分析和任务应用场景分析。
2) 详细分析每个环节,重点阐述了工作步骤组成,经过探讨验证了该流程能够覆盖月球科研站任务分析整体过程。
3) 采用模型的方法从使命、场景、能力、架构、参数、需求等多个维度分析月球科研站,考虑了从生命周期深度和利益相关方广度分析使命需求,保证了任务场景分析的全面性和输出需求的完备性。
下一步拟在本文工作基础上以输出的月球科研站需求模型为指导,开展基于模型的月球科研站设计过程,如基于模型的整体系统方案设计、行为设计、接口设计和指标响应等。
参考文献
关峰, 葛平, 周国栋, 等. MBSE 发展趋势与中国探月工程并行协同论证[J]. 空间科学学报, 2022, 42(2): 183-190. [百度学术]
GUAN Feng, GE Ping, ZHOU Guodong, et al. Parallel demonstration of MBSE development trend and China's lunar exploration project[J]. Journal of Space Science, 2022, 42(2): 183-190.(in Chinese) [百度学术]
张扬眉. 2020年国外深空探测领域发展综述[J]. 国际太空, 2021(2): 31-35. [百度学术]
ZHANG Yangmei. A review of the development of deep space exploration abroad in 2020[J]. International Space, 2021(2): 31-35.(in Chinese) [百度学术]
GRUNDMANNA J T, DACHWALDB B, GRIMMA C D, et al. Spacecraft for hypervelocity impact research: an overview of capabilities, constraints and the challenges of getting there[J]. Procedia Engineering, 2015, 103: 151-158. [百度学术]
GARRIGA A G, PARITHI G, SANGEETH S P, et al. A modelling framework to support power architecture trade-off studies for more-electric aircraft[J]. Transportation Research Procedia, 2018, 29: 146-156. [百度学术]
PETNGA L, AUSTIN M. An ontological framework for knowledge modeling and decision support in cyber-physical systems[J]. Advanced Engineering Informatics, 2016, 30(1): 77-94. [百度学术]
韩凤宇, 林益明, 范海涛. 基于模型的系统工程在航天器研制中的研究与实践[J]. 航天器工程, 2014, 23(3): 119-125. [百度学术]
HAN Fengyu, LIN Yiming, FAN Haitao. Research and practice of model-based systems engineering in spacecraft development[J]. Spacecraft Engineering, 2014, 23(3): 119-125.(in Chinese) [百度学术]
张柏楠, 戚发轫, 邢涛, 等. 基于模型的载人航天器研制方法研究与实践[J]. 航空学报, 2020, 41(7): 72-80. [百度学术]
ZHANG Bainan, QI Faren, XING Tao, et al. Research and practice on the development method of manned spacecraft based on model[J]. Acta Aeronautica et Astronautica Sinica, 2020, 41(7): 72-80.(in Chinese) [百度学术]
霍光, 王耀东, 吴延龙, 等. 航天器数字化研制技术应用[J]. 管理与实践, 2017, 31(9):24-28. [百度学术]
HUO Guang, WANG Yaodong, WU Yanlong, et al. Application of spacecraft digital development technology[J]. Management and Practice, 2017, 31(9): 24-28.(in Chinese) [百度学术]
卢志昂, 刘霞, 毛寅轩, 等. 基于模型的系统工程方法在卫星总体设计中的应用实践[J]. 航天器工程, 2017, 27(3): 7-16. [百度学术]
LU Zhiang, LIU Xia, MAO Yinxuan, et al. Application of model-based systems engineering method in satellite overall design[J]. Aircraft Engineering, 2017, 27(3): 7-16.(in Chinese) [百度学术]
张有山, 杨雷, 王平, 等. 基于模型的系统工程方法在载人航天任务中的应用探讨[J]. 航天器工程, 2014, 23(5): 121-128. [百度学术]
ZHANG Youshan, YANG Lei, WANG Ping, et al. Discussion on the application of model-based systems enginee-ring method in manned space missions[J]. Spacecraft Engineering, 2014, 23(5): 121-128. (in Chinese) [百度学术]
葛宇, 周传君, 丁勤, 等. 面向敏捷研制的小卫星全过程产品保证管理[J]. 航天器工程, 2021, 30(6): 177-121. [百度学术]
GE Yu, ZHOU Chuanjun, DING Qin, et al. The whole process product assurance management of small satellite for agile development[J]. Spacecraft Engineering, 2021, 30(6): 177-121.(in Chinese) [百度学术]
蒋丹鼎, 周竞涛, 赵颖, 等. 用于产品方案设计阶段的系统工程模型成熟度评估方法[J]. 机械科学与技术, 2018, 37(11): 1776-1783. [百度学术]
JIANG Danding, ZHOU Jingtao, ZHAO Ying, et al. System engineering model maturity evaluation method for pro-duct scheme design stage[J]. Mechanical Science and Technology, 2018, 37(11): 1776-1783.(in Chinese) [百度学术]
葛立敏, 刘远恒, 王扬. 基于模型的系统工程在航电系统设计中的应用研究[J]. 航空制造技术, 2015(8): 60-63. [百度学术]
GE Limin, LIU Yuanheng, WANG Yang. Application of model-based systems engineering in avionics system design[J]. Aeronautical Manufacturing Technology, 2015(8): 60-63.(in Chinese) [百度学术]
裴照宇, 刘继忠, 王倩, 等. 月球探测进展与国际月球科研站[J]. 科学通报, 2020, 65(24): 49-58. [百度学术]
PEI Zhaoyu, LIU Jizhong, WANG Qian, et al. Lunar exploration progress and International Lunar Scientific Research Station[J]. Science Bulletin, 2020, 65(24): 49-58. (in Chinese) [百度学术]
于国斌. 深空探测任务协同的系统工程方法应用及趋势[J]. 深空探测学报, 2021, 8(4): 407-416. [百度学术]
YU Guobin. Application and trend of systems engineering methods for deep space exploration mission collaboration[J]. Journal of Deep Space Exploration, 2021, 8(4): 407-416.(in Chinese) [百度学术]
FRIEDENTHAL S, MOORE A, STEINER R. A practical guide to SysML: the systems modeling language[M]. San Mateo, CA: Morgan Kaufmann Press, 2014. [百度学术]