Ran Wei / MBSE 系列 / 第10讲
EN
MBSE 系列 — Ran Wei

第10讲:汽车与工业4.0

MBSE在汽车领域(ISO 26262、AUTOSAR、SOTIF)和智能制造中的应用 — 领域特定适配与数字孪生。

前置知识:MBSE 第9讲

1

汽车MBSE全景

汽车行业正经历百年来最剧烈的变革。三大趋势 — 电气化自动驾驶软件定义汽车(SDV)— 正在汇聚,使现代汽车成为地球上最复杂的工程系统之一。这种复杂性正在推动OEM和一级供应商快速采纳MBSE。

复杂度爆炸

一辆高端汽车目前可能包含超过100个电子控制单元(ECU)、超过1亿行软件代码、数千个在子系统之间流动的信号,以及数百个必须依据法规标准验证的安全相关功能。相比之下,一架现代商用飞机大约有1500万行代码。汽车已经成为轮子上的计算机

注意

汽车的软件内容大约每3至4年翻一番。一辆L4级自动驾驶汽车在包含传感器融合、规划和执行软件后,可能需要超过5亿行代码。在不使用基于模型的方法的情况下管理这种复杂性越来越不可行。

传统方法为何失效

当一辆汽车只有少数几个ECU且交互简单时,基于文档的系统工程是可行的。如今,软件、电子和机械子系统之间交互的组合爆炸意味着:

MBSE通过用单一事实来源取代静态文档来应对这些挑战 — 一个结构化的、可查询的系统模型,使架构、需求、安全分析和测试覆盖保持同步。

2

标准与框架

汽车领域已经发展出丰富的标准生态系统,规范系统的设计、验证和认证方式。MBSE并不取代这些标准 — 它提供了一种结构化的方式来一致地、可追溯地实施这些标准。

ISO 26262 — 功能安全

ISO 26262是道路车辆功能安全的国际标准。它定义了汽车安全完整性等级(ASIL)分类 — 从ASIL A(最低)到ASIL D(最高) — 决定了开发和验证活动的严格程度。MBSE对ISO 26262的支持包括:

AUTOSAR — 软件架构

AUTOSAR(AUTomotive Open System ARchitecture)标准化了ECU的软件架构。AUTOSAR Classic为深度嵌入式实时系统提供分层架构,而AUTOSAR Adaptive则支持自动驾驶所需的高性能计算平台。MBSE模型可以映射到AUTOSAR组件定义,实现自动代码生成和配置。

SOTIF / ISO 21448 — 预期功能安全

ISO 21448(SOTIF)解决的是另一类安全问题:系统按设计运行,但由于传感器、算法或运行条件的局限性而仍然产生危害。这对自动驾驶车辆至关重要 — 例如,雷达传感器在某些天气条件下可能无法检测到静止物体。MBSE通过系统地建模运行设计域(ODD)和触发条件来提供帮助。

EAST-ADL — 架构描述语言

EAST-ADL是汽车系统的领域特定架构描述语言。它提供的抽象层(车辆级、分析级、设计级、实现级)与MBSE实践自然对应。EAST-ADL模型可以与SysML和AUTOSAR模型集成,弥合系统工程和软件工程之间的鸿沟。

标准关注点MBSE如何帮助
ISO 26262功能安全(ASIL A–D)可追溯的安全分解;自动化安全案例生成;架构变更时的影响分析
AUTOSAR软件架构(Classic与Adaptive)将系统级功能映射到AUTOSAR软件组件;从模型生成配置文件
ISO 21448(SOTIF)预期功能安全系统化ODD建模;触发条件分析;场景覆盖跟踪
EAST-ADL架构描述语言与MBSE抽象层对齐的多级架构视图;桥接SysML与AUTOSAR
表1 — 关键汽车标准与MBSE集成点
建议

在汽车组织中启动MBSE时,建议从ISO 26262可追溯性入手 — 这是审计员已经要求提供结构化证据的领域。围绕安全案例构建系统模型,可以立即获得可审计的投资回报。

3

自动驾驶系统的MBSE

自动驾驶推动着系统工程的边界。系统必须感知世界、做出决策并采取行动 — 所有这些都在毫秒级内完成,面对本质上无限多样的驾驶场景。MBSE提供了所需的严谨性,以定义、界定和验证自动驾驶系统应该做什么和不应该做什么。

运行设计域(ODD)建模

ODD定义了自动驾驶系统设计运行的特定条件,包括道路类型、速度范围、天气条件、时间段、地理边界和交通密度。在系统模型中显式建模ODD,确保每个利益相关者对系统运行边界有精确、无歧义的共识。

示例 — L3级高速公路自动驾驶ODD:

类比

想象一位驾校教练给学员分配练习路线。教练不会说"随便开",而是仔细定义学员被允许驾驶的范围:"仅限居民区街道,限速50,白天,干燥天气,不上高速。"ODD正是如此 — 对自动驾驶系统被允许运行的地点和条件的正式定义。随着系统证明其能力,ODD可以逐步扩展,就像教练逐渐允许学员上高速一样。

基于场景的测试

自动驾驶系统不能仅靠在公共道路上行驶数十亿公里来验证。工程师需要定义场景 — 系统必须处理的情境的抽象描述(例如"高速行驶时另一车辆切入")。MBSE可以实现:

传感器与执行器架构建模

自动驾驶车辆通常组合使用摄像头、激光雷达、毫米波雷达、超声波传感器和GNSS接收器。MBSE模型捕获传感器布局、视野覆盖、融合架构和降级模式,使工程师能够在确定硬件方案之前,分析传感器套件是否为每种ODD条件提供了足够的冗余和覆盖。

4

工业4.0与数字孪生

工业4.0将工厂视为一个系统。正如MBSE可以建模汽车的架构,它同样可以建模整条生产线 — 机器人、输送带、检测工位、人工操作员,以及协调它们的控制逻辑。目标是相同的:管理复杂性、确保安全、支持变更。

生产线设计中的MBSE

现代汽车装配工厂是一个信息物理系统(CPS):物理机器与软件控制器、网络基础设施和数据分析紧密耦合。MBSE的帮助包括:

从工程模型到数字孪生

数字孪生是物理资产或过程的运行时副本,通过传感器数据持续更新。它与MBSE的联系是直接的:在设计阶段创建的工程模型成为运营阶段数字孪生的蓝图

建议

把MBSE模型想象成蓝图,数字孪生想象成活的建筑。蓝图定义了应该建造什么;数字孪生反映了实际发生的情况。当出现偏差时 — 例如,机器人手臂的实际节拍时间超过建模的节拍时间 — 数字孪生会发出警报,工程师参考MBSE模型来诊断根本原因并规划修正措施。

示例:智能工厂装配线

以电动汽车电池包装配线为例:

该产线的MBSE模型会将每个工位定义为具有端口(物料输入、物料输出、控制信号、质量数据)、行为模型(节拍时间、故障模式)和需求(产能、良率、安全性)的子系统。数字孪生将镜像这一结构,用实时传感器数据填充它,以实时跟踪OEE(整体设备效率)。

5

跨领域通用模式

汽车和制造业看似领域特定,但这里使用的许多MBSE模式与航空航天、医疗设备、轨道交通和能源领域共通。识别这些模式有助于组织构建可复用的MBSE框架,而不是在每个领域从零开始。

跨领域的共享模式

注意

MBSE社区的趋势是走向领域无关的工具链。SysML v2、Capella以及基于Eclipse构建的MBSE框架等工具被设计为跨行业使用。领域特定内容(安全标准、架构模式、库组件)作为层叠加在共享的建模基础之上。这意味着在一个领域学到的技能和方法可以很容易地迁移到另一个领域。

即将到来的融合

随着汽车变得软件定义、工厂变得信息物理化,"产品工程"和"生产工程"的边界正在模糊。MBSE是跨越两者的通用语言 — 从车辆系统模型到工厂数字孪生,从设计时分析到运行时监控。现在投资MBSE能力的组织,正在构建一个将服务于跨领域、跨产品生命周期的基础。

下一讲

第11讲 — 工具与生态系统 — MBSE工具链、互操作性标准,以及构建集成建模环境。