基于模型的系统工程 (MBSE) 是一种使用模型支持系统整个生命周期(从概念和设计到验证和确认工作,直至退役)的方法。
传统工程方法依赖基于文本的文档和手动流程,MBSE 则不然,其使用数字建模和仿真来设计系统。这些模型提供一种可视化的交互方式来表示系统组件及其之间的连接。这种方法对复杂的系统和界面尤其有帮助。
数字模型也更容易更新。MBSE 因而比传统方法更加高效,而且更加清晰,错误风险降低,工程团队和其他利益相关者之间的沟通和决策也更加顺畅。在项目的所有生命周期阶段,信息都能保持一致。
在设计复杂的系统和子系统时,相较于传统工程方法,基于模型的系统工程流程具有以下优点:
模型的可视化和交互式性质有助于不同的利益相关者更好地了解开发过程,为开发过程助力。
通过提高可追溯性,MBSE 降低了以文档为中心的系统中的常见错误和不一致风险。模型提供了一个单一可信信息源,确保所有利益相关者都使用相同的信息,能够快速识别系统级别的问题。
MBSE 能够及早发现和纠正问题,大大减少开发时间和成本。它通过模拟和快速迭代进行快速分析,可促进自动化。
MBSE 在处理“系统的系统”或任何汇集几个系统的资源以创建一个更复杂系统的项目时很有帮助。这是因为 MBSE 可以清晰、开放地表达系统内错综复杂的关系和依赖关系。
MBSE 可以调整适应各种规模和复杂性的项目,成为适用于各种应用程序的通用方法。它还有助于在整个产品生命周期内为产品开发提供支持。
MBSE 有三个主要组件:首先是系统架构模型 (SAM),它为项目提供了单一可信信息源。第二个是工程仿真软件,用于确定 SAM 中的内容是否符合要求以及是否按计划运行。最后一个是集中式计算中心(可以是基于云的或物理的),负责执行所有功能并存储结果。
这些部分共同构成数字线程。数字线程确保在一个模型更新时,随后系统中的所有其他模型都会进行相同的更新。
基于模型的系统工程流程包括一系列相互关联、在从概念到完成的整个过程中指导系统开发的阶段。
首先,利益相关者定义系统的目标及其运行环境。然后将这些需求转化为具体的、可测量的系统需求。MBSE 工具和数据建模支持创建详细的模型来捕捉这些需求,使其与总体目标协调一致。通过系统架构设计,开发系统的总体结构。
MBSE 有助于在构建物理原型之前识别和解决问题。开发好架构后,就开始对各个组件进行更详细的设计。然后,MBSE 有助于系统行为仿真,让工程师能够在虚拟环境中测试和完善其设计。
从这里开始构建和组装系统,使用模型作为参考,以确保一致性。随后是验证、测试和确认流程,确保系统按预期运行。部署之后,MBSE 模型可用于支持维护活动和任何未来的升级,确保系统在其生命周期内持续满足不断变化的需求。
MBSE 技术和工具正在扩展,包括对传统工作流的变化和增强。例如,Harmony Model-Based Engineering (HarmonyMBE)(与 MBSE 的一种关键软件工具 IBM Rhapsody 集成)配置文件采用了以模型为中心的系统化、可追溯且符合标准的方法。它的目的是简化工作流并提供更多的自动化,以减少所涉及的手动工作量。
MBSE 方法运用于许多行业,尤其是软件开发和软件工程。一些关键示例包括:
美国国家航空航天局 (NASA) 是一个为航天器和卫星系统等复杂项目采用 MBSE 的组织的突出例子。MBSE 有助于处理不同系统之间复杂的交互,并模拟各种太空任务场景。这种方法大大降低了与太空探索相关的风险。
福特 (Ford) 和宝马 (BMW) 等主要汽车企业也在汽车设计中使用 MBSE。这种方法有助于管理日益复杂的现代汽车,因为其拥有许多先进的电子设备和软件。
美国国防部 (DoD) 使用 MBSE 来开发防御系统。这包括从武器系统到侦察和通信网络的各种系统。
电信企业也使用 MBSE 来设计和管理复杂的网络系统。这包括开发 5G 等新兴技术的基础设施,因为 MBSE 有助于优化网络布局,确保可靠、高速的通信。
作为一种系统工程方法,MBSE 依赖于各种工具和语言,从简单的图表应用程序、电子表格、建模工具和工作流平台到复杂的软件。其中部分示例包括:
对大型复杂项目,MBSE 极具优势,因为它能够管理复杂性,并促进大型团队之间的沟通。但它也可以调整适应较小的项目,从而改善沟通,减少错误。MBSE 还可以逐步实施,以便在项目扩展时轻松跟踪和整理项目。MBSE 在数字工程和其他工程学科中也很有价值。
利用面向智能资产管理和供应链的 AI 解决方案,构建更具弹性的业务。
借助 IBM 利用丰富的数据和强大的 AI 技术来集成优化流程,从而实现业务运营转型。
IBM Cloud Pak for Business Automation 是一套模块化的集成软件组件,用于运营管理和实现自动化。