3. 跨系统项目特征

在单系统项目中,HARA(危害分析与风险评估)通常围绕一个相对封闭的功能边界展开:识别功能失效、分析整车层面危害、评定S/E/C参数并导出ASIL等级。但跨系统项目完全不同——一个整车级功能往往由多个ECU、多个域控制器、多个软件组件甚至多个供应商协同实现,HARA的对象不再是"一个系统",而是"一张耦合网络"。理解这张网络的结构特征,是跨系统HARA能否做对的前提。

一、核心原理:跨系统HARA的三重特征

跨系统项目的HARA挑战可以归纳为三个相互叠加的特征维度:多系统耦合、接口复杂性和分布式架构。它们不是并列关系,而是层层递进:耦合决定了危害如何在系统间传播,接口决定了传播路径是否可观测、可控制,分布式架构则决定了责任边界和证据链如何划分。

多系统耦合意味着一个功能的失效不再局限于本系统。例如自适应巡航功能同时依赖雷达、摄像头、制动ESP、转向EPS和动力扭矩控制,任一环节的失效都可能通过信号链放大为整车级危害。HARA必须从"功能级"上升到"整车级",先定义整车危害事件,再反向分解到各系统。

接口复杂性体现在信号数量、协议异构和时序耦合上。CAN、CAN FD、LIN、FlexRay、以太网共存,信号既有周期报文也有事件触发,还存在网关路由和信号矩阵映射。接口既是危害传播的通道,也是安全机制(如E2E保护、超时监控、合理性校验)的落点。

分布式架构则带来责任分散问题:OEM定义整车功能,Tier1提供子系统,Tier2提供芯片和基础软件。HARA的输出——ASIL等级和安全目标——必须沿着供应链逐级分配,形成"整车安全目标→系统安全目标→组件安全需求"的追溯链。

跨系统HARA:耦合网络与接口传播路径 整车级危害事件 非预期加速 / 制动失效 / 转向锁止 整车功能:自适应巡航 ACC 安全目标:避免非预期纵向运动 雷达感知系统 目标距离/速度 ASIL B 摄像头系统 车道/目标识别 ASIL B 制动 ESP 减速请求执行 ASIL D 动力扭矩控制 加速/扭矩输出 ASIL C 异构接口与总线:CAN FD / LIN / FlexRay / 车载以太网 / 网关路由 E2E保护 · 超时监控 · 信号合理性校验 · 网关转发延迟 危害传播路径:感知误判 → 网关延迟 → 执行冲突 需在接口层设置安全机制并分配ASIL 整车危害层 S/E/C评定 功能层 安全目标 系统层 ASIL分配 供应商责任 接口层 安全机制落点

二、方法流程:跨系统HARA的四步推进

面对耦合网络,HARA不能按系统逐个孤立开展,而应采用"整车先行、逐级分解、接口对齐、闭环验证"的流程。

  1. 整车功能定义与危害识别:先明确整车级功能及其运行场景,识别功能失效、性能下降、非预期激活等失效模式,输出整车危害事件清单。此阶段不区分系统归属。
  2. S/E/C评定与ASIL定级:对每个危害事件评定严重度S、暴露率E和可控性C,得到ASIL等级。跨系统场景下,E和C的评定必须考虑多系统同时失效的概率,而非单点失效。
  3. 安全目标分解与ASIL分配:将整车安全目标分解到各相关系统,形成系统安全目标。分配时需考虑架构冗余、独立性以及接口安全机制,避免ASIL等级在分解中被不合理稀释。
  4. 接口安全需求对齐:针对每个跨系统接口,定义信号完整性、时效性、合理性校验等安全需求,并明确由发送方、接收方还是网关承担。最后通过追溯矩阵验证整车目标到接口需求的完整覆盖。

关键原则:跨系统HARA的ASIL分配不是简单"取最高值",而是基于架构分解的合理分配。若两个独立系统共同实现同一安全目标,且失效不共因,则各自可承担较低ASIL;若存在共因失效或单点依赖,则必须保持高ASIL。

三、案例场景:ACC跨系统HARA实战

以自适应巡航功能为例,整车危害事件为"非预期加速导致追尾"。S评定为S3(可能致命),E为E4(高速场景高暴露),C为C3(驾驶员难以控制),初始ASIL为D。

分解到系统层:雷达和摄像头负责感知,制动ESP负责减速执行,动力扭矩控制负责加速执行。若感知系统误判前车距离,可能同时触发加速和延迟制动,形成共因失效路径。因此,感知系统的ASIL不能简单降为B,而需结合接口层的E2E保护和网关延迟监控重新评估。

接口安全需求示例(ACC → ESP):
信号:ACC_DecelRequest
周期:20 ms
安全机制:E2E Profile 1 + 滚动计数器 + 超时监控 60 ms
失效反应:ESP进入安全状态,禁止扭矩请求
ASIL分配:发送方 ASIL B,接收方 ASIL D

该案例说明:接口不是"管道",而是安全需求的承载体。接口安全需求缺失,整车安全目标就无法真正落地。

四、误区与复盘

常见误区 后果 应对策略
按系统孤立做HARA 遗漏跨系统共因失效 先做整车级HARA,再分解
ASIL分配简单取最高 成本过高或责任不清 基于架构独立性合理分配
接口只定义信号不定义安全机制 危害沿接口传播不可控 接口层补充E2E、超时、合理性校验
忽略网关路由延迟 安全机制响应超时 将网关纳入时序分析
供应商间追溯链断裂 安全目标无法验证闭环 建立整车到组件的追溯矩阵

复盘要点:跨系统HARA的成败往往不在单个系统的分析深度,而在接口和分解环节。建议在项目早期就建立"整车危害—安全目标—系统目标—接口需求"的四级追溯矩阵,并在每次架构变更后重新验证ASIL分配的合理性。

总结来看,跨系统项目的HARA挑战源于耦合、接口和分布式三重特征。应对策略的核心是:以整车危害为起点,以安全目标分解为主线,以接口安全需求为落点,以追溯矩阵为验证手段。只有把HARA从"单系统分析"升级为"网络化分析",才能在分布式架构下真正守住功能安全底线。