主页
topics
基于模型的系统工程
发布日期:2023 年 12 月 2 日
撰稿人:Amanda McGrath、Alexandra Jonker
基于模型的系统工程 (MBSE) 是一种使用模型支持系统整个生命周期(从概念和设计到验证和确认工作,直至退役)的方法。
传统工程方法依赖基于文本的文档和手动流程,MBSE 则不然,其使用数字建模和仿真来设计系统。这些模型提供一种可视化的交互方式来表示系统组件及其之间的连接。这种方法对复杂的系统和界面尤其有帮助。
数字模型也更容易更新。MBSE 因而比传统方法更加高效,而且更加清晰,错误风险降低,工程团队和其他利益相关者之间的沟通和决策也更加顺畅。在项目的所有生命周期阶段,信息都能保持一致。
在设计复杂的系统和子系统时,相较于传统工程方法,基于模型的系统工程流程具有以下优点:
模型的可视化和交互式性质有助于不同的利益相关者更好地了解开发过程,为开发过程助力。
通过提高可追溯性,MBSE 降低了以文档为中心的系统中的常见错误和不一致风险。模型提供了一个单一可信信息源,确保所有利益相关者都使用相同的信息,能够快速识别系统级别的问题。
MBSE 能够及早发现和纠正问题,大大减少开发时间和成本。它通过模拟和快速迭代进行快速分析,可促进自动化。
在处理“多系统的系统”或任何汇集多个系统的资源用于创建更复杂的系统的项目时,MBSE 非常有帮助,因为它可以清晰、公开地表示系统内错综复杂的关系和依赖关系。
MBSE 可以调整适应各种规模和复杂性的项目,成为适用于各种应用程序的通用方法。它还有助于在整个产品生命周期内为产品开发提供支持。
基于模型的系统工程流程包括一系列相互关联、在从概念到完成的整个过程中指导系统开发的阶段。
首先,利益相关者定义系统的目标及其运行环境。然后将这些需求转化为具体的、可测量的系统需求。MBSE 工具和数据建模支持创建详细的模型来捕捉这些需求,使其与总体目标协调一致。通过系统架构设计,开发系统的总体结构。
开发好架构后,就开始对各个组件进行更详细的设计。MBSE 有助于系统行为仿真,让工程师能够在虚拟环境中测试和完善其设计。这有助于在构建物理原型之前识别和解决问题。
从这里开始构建和组装系统,使用模型作为参考,以确保一致性。随后是验证、测试和确认流程,确保系统按预期运行。部署之后,MBSE 模型可用于支持维护活动和任何未来的升级,确保系统在其生命周期内持续满足不断变化的需求。
MBSE 方法运用于许多行业,尤其是软件开发和软件工程。一些关键示例包括:
使用 MBSE 的著名组织包括美国国家航空航天局 (NASA)。对于航天器和卫星系统等复杂项目,NASA 使用 MBSE 来处理不同系统之间错综复杂的交互,以及模拟各种太空任务场景,从而显著降低了太空探索的相关风险。
福特 (Ford) 和宝马 (BMW) 等主要汽车企业也在汽车设计中使用 MBSE。这种方法有助于管理日益复杂的现代汽车,因为其拥有许多先进的电子设备和软件。
美国国防部 (DoD) 利用 MBSE 来开发防御系统。这包括从武器系统到侦察和通信网络的各种系统。
电信企业也使用 MBSE 来设计和管理复杂的网络系统。这包括开发 5G 等新兴技术的基础设施,因为 MBSE 有助于优化网络布局,确保高速、可靠的通信。
作为一种系统工程方法,MBSE 依赖于各种工具和语言,从简单的图表应用程序、电子表格、建模工具和工作流平台到复杂的软件。其中部分示例包括:
了解 IBM Engineering Systems Design Rhapsody 如何帮助您的系统和软件工程团队应对日益复杂的开发项目。
了解如何提高效率,了解 MBSE 环境,加速推进项目等。
了解基于模型的系统工程如何推动成功创新。
三层架构将应用程序分为三个逻辑和物理计算层。
数据建模是创建整个或部分信息系统的可视化表示的过程,表示数据点和结构之间的连接。
自动化是使用技术执行任务,尽可能减少人工输入。