基于MBPLE的遥感卫星架构设计方法

《IEEE Transactions on Sustainable Energy》:An MBPLE-Enabled Architecture Design Method for Remote Sensing Satellites

【字体: 大 中 小 】 时间:2026年07月13日 来源:IEEE Transactions on Sustainable Energy 10.3

编辑推荐:

  遥感卫星(RSS)高度复杂且从通用产品族中定制而成。这使得缺乏架构级可重用性的传统基于模型的系统工程(MBSE)方法难以应用于其架构设计。考虑到RSS具有相对固定的通用架构,针对不同任务可定制各种设计方案,因此可以利用基于模型的产品线工程(MBPLE)方法。研

  
遥感卫星(RSS)高度复杂且从通用产品族中定制而成。这使得缺乏架构级可重用性的传统基于模型的系统工程(MBSE)方法难以应用于其架构设计。考虑到RSS具有相对固定的通用架构,针对不同任务可定制各种设计方案,因此可以利用基于模型的产品线工程(MBPLE)方法。研究人员基于对当前RSS开发实践过程以及现有MBPLE方法主要问题的分析,提出了一种针对RSS的MBPLE方法。首先,研究人员将RSS领域术语整合到RSS-MBPLE SysML(系统建模语言)剖面中,以支持设计过程中模型的构建。然后,按照MBPLE原则,借助主流SysML平台的插件,高效执行两个关键步骤,即架构配置和独立产品选择。最后,以典型的RSS控制子系统作为案例研究,验证了所提方法的有效性。结果表明,与传统方法相比,所提出的方法提高了架构级可重用性和设计自动化程度,从而减少了手动克隆和修改的工作量,提高了RSS架构设计的效率。
**论文解读:基于MBPLE的遥感卫星架构设计方法**

**研究背景与问题**
遥感卫星(Remote Sensing Satellites, RSS)作为高度复杂的系统,通常基于通用产品族进行定制化开发,以应对不同任务需求。传统的基于文档的系统工程方法在高质量、高速、高效率的开发要求下逐渐难以适应,而基于模型的系统工程(Model-Based Systems Engineering, MBSE)方法虽然通过半形式化模型提升了集成视图与可追溯性,但其架构设计过程仍缺乏架构级别的可重用性——实际开发中主要依赖“克隆-修改”方式复用现有模型,导致效率低且易出错。RSS具有相对固定的通用平台架构,不同任务仅通过有效载荷、工作模式、轨道等差异产生架构变体,这为引入产品线工程(Product Line Engineering, PLE)提供了天然基础。然而,现有基于模型的产品线工程(Model-Based Product Line Engineering, MBPLE)方法在RSS领域存在两大问题:一是RSS架构设计需包含架构配置和独立产品选择两个阶段,而非单阶段;二是两个阶段的问题域与解空间相互关联,需明确区分领域术语。为此,研究人员提出了一种面向RSS的MBPLE方法(RSS-MBPLE),旨在提升架构级可重用性与设计自动化水平。该论文发表在《IEEE Transactions on Sustainable Energy》。

**主要关键技术方法**
研究人员为开展研究采用了以下关键技术方法:首先,基于SysML轻量扩展机制定义了RSS-MBPLE元模型和剖面,以形式化表示两阶段中不同的领域术语(如特征、变体点、影响规则等)。其次,设计了包含领域工程与应用工程的两阶段流程:架构配置阶段通过特征模型、超集模型(150%模型)及影响规则自动生成架构变体;独立产品选择阶段借助自动化算法(算法1:自动生成产品选择空间的特征模型与超集模型;算法2:自动生成可行产品解决方案集)实现产品组合生成与指标比较。最后,基于主流SysML平台Cameo System Modeler 19.0及其MBPLE插件实现工具支持。案例中使用了低轨稳定RSS控制子系统的通用配置和产品模型库(包含星敏感器、陀螺、飞轮等具体产品参数)。

**研究结果**

**Section 4: RSS-MBPLE元模型**
通过领域建模流程,研究人员定义了基于元对象设施(Meta-Object Facility, MOF 2.0)的RSS-MBPLE元模型,包含特征、特征组、配置、超集模型、变体点、特征影响及影响规则等元类。为区分两阶段,分别扩展了架构配置和产品选择对应的特征组与超集模型,并将其统一定义为SysML构造型,构成RSS-MBPLE剖面。该剖面明确标明了模型语义,便于工程师和计算机程序理解。

**Section 5: RSS-MBPLE流程**
流程包含两个阶段:
- **阶段1:架构配置**:领域工程中构建架构特征模型(描述轨道高度、机动性等外部可见属性)、架构超集模型(基于通用平台构建,包含变体点)及影响规则(如特征值决定组件类型与数量)。应用工程中,用户根据任务给出具体配置(如低轨稳定),系统依据影响规则自动生成架构变体模型。
- **阶段2:独立产品选择**:基于阶段1生成的架构变体,通过算法1自动生成产品选择空间的解特征模型、解超集模型及影响规则(特征与组件产品类型一一对应)。通过算法2扫描产品库,生成所有可行产品组合(如5种飞轮方案),并基于参数图计算系统级指标(如姿态确定精度、机动能力等)。通过多指标比较,研究人员手动选择最优解决方案,再由特征配置自动生成最终产品变体模型。

**Section 6: 案例研究**
以典型RSS控制子系统为例,研究人员展示了全流程:在阶段1中,根据轨道高度和机动性特征构建特征模型,依据影响规则自动生成低轨稳定架构变体(例如将陀螺拆分为光纤陀螺和机械陀螺以支持独立选择)。在阶段2中,自动生成包含17个变体点的解超集模型和对应特征模型,通过算法2生成5种可行产品解决方案,计算关键指标(如俯仰机动性、偏航机动性等)后,比较得出方案5为最优。最终通过配置自动生成对应变体模型,验证了方法有效性。

**讨论与结论**
**讨论**:通过工作流比较,传统MBSE需手动执行“克隆-修改”操作(如克隆参考模型后手动调整组件数量和类型),而RSS-MBPLE将设计知识(如“低轨稳定卫星应配备5个模拟太阳敏感器和3个陀螺”)形式化为影响规则,通过自动化算法和工具替代手动操作。两阶段紧密关联:阶段2的特征和超集模型由阶段1的架构变体决定,研究人员提出的自动化算法(算法1)解决了手动构建的繁琐问题,突显了相对于现有MBPLE方法的优势。

**结论**(翻译):RSS是典型的复杂系统,其架构设计具有挑战性。通过观察通用平台针对不同任务具备多种配置的特性,可利用MBPLE方法支持其架构设计。通过分析实际开发流程,研究人员提出了一种RSS-MBPLE方法。主要贡献总结如下:定义了RSS-MBPLE剖面,用于在SysML中表示RSS特定的MBPLE概念,使模型语义可被人类和计算机程序理解;提出了一种实用的工具支持的RSS-MBPLE流程,可无缝集成到实际开发中,该流程包括两个阶段以高效、高质量地完成架构配置和独立产品选择两项关键任务;该方法已在主流SysML平台中通过插件实现,低轨稳定RSS控制子系统的案例研究证明了其效率。未来工作包括:分析更多类型RSS以丰富领域建模剖面和模型库;从多个方面(如特征模型的智能学习和生成、最优方案自动选择)提升MBPLE方法的自动化与智能化水平。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号