4. SOTIF场景分类

SOTIF(Safety of the Intended Functionality,预期功能安全)的核心任务,是系统性地识别和降低由性能局限与可合理预见误用所引发的危害。要完成这一任务,第一步就是把车辆可能面对的全部运行场景,按照“是否已知”和“是否安全”两个维度进行划分。ISO 21448 给出的经典分类方法,将场景划分为四类:已知安全场景、已知不安全场景、未知不安全场景、未知安全场景。这四类场景并非静态标签,而是随着分析、测试与运行数据的积累不断迁移的动态集合。理解它们的定义、边界与转化路径,是构建 SOTIF 场景测试闭环的起点。

一、四类场景的定义与判定维度

分类的两个判定维度非常直观:已知性(Known / Unknown)表示该场景是否已被工程团队识别并纳入分析范围;安全性(Safe / Unsafe)表示在该场景下,系统是否可能产生危害行为。两个维度交叉,形成四个象限:

  • 已知安全场景(Known Safe):已被识别,且经分析或测试确认系统行为安全。例如高速公路正常跟车、白天良好天气下的车道保持。这类场景是功能设计的基准,测试重点是回归验证,防止改动引入退化。
  • 已知不安全场景(Known Unsafe):已被识别,但系统在该场景下存在危害风险。例如逆光导致摄像头饱和、雨雾中雷达误检、施工区锥桶识别失败。这类场景是当前开发阶段的主要攻击目标,需要通过功能改进、限制条件或降级策略来消除。
  • 未知不安全场景(Unknown Unsafe):尚未被识别,但一旦发生可能导致危害。这是 SOTIF 最危险、也最需要主动挖掘的区域,例如罕见的长尾边缘场景、传感器在特定材质与角度组合下的失效。
  • 未知安全场景(Unknown Safe):尚未被识别,但实际不会引发危害。它们通常无需专门处理,但一旦被识别,会转化为已知安全场景,丰富场景库。

二、四类场景的转化关系

四类场景之间存在明确的转化路径,这些路径正是 SOTIF 活动的价值所在。下图展示了四类场景及其主要转化关系:

SOTIF 四类场景与转化关系 已知安全场景 Known Safe 已识别 · 行为安全 例:高速跟车、白天车道保持 策略:回归验证,防退化 已知不安全场景 Known Unsafe 已识别 · 存在危害风险 例:逆光饱和、雨雾误检 策略:功能改进或降级 未知不安全场景 Unknown Unsafe 未识别 · 潜在危害 例:罕见长尾边缘场景 策略:主动挖掘与探索测试 未知安全场景 Unknown Safe 未识别 · 实际安全 例:未纳入库的无害工况 策略:识别后归档,无需处理 改进/验证 识别暴露 识别归档 变更退化 SOTIF 目标:持续将“未知不安全”转化为“已知”,并将“已知不安全”转化为“已知安全”

从图中可以看出四条关键转化路径:

  1. 未知不安全 → 已知不安全:通过场景探索、仿真、实车测试或运行数据回传,把隐藏的风险场景暴露出来,使其进入已知集合。这是 SOTIF 最核心的“发现”活动。
  2. 已知不安全 → 已知安全:针对已识别的风险场景,通过算法改进、传感器融合优化、ODD 限制或降级策略,使系统在该场景下不再产生危害。这是 SOTIF 的“消除”活动。
  3. 未知安全 → 已知安全:在探索过程中被识别,但确认无害,归档进场景库即可,用于完善覆盖度证据。
  4. 已知安全 → 已知不安全:这是一种“退化”路径。当系统发生变更(如软件升级、传感器更换、ODD 扩展)时,原本安全的场景可能重新变得不安全。因此回归测试和变更影响分析必不可少。

三、方法流程:从分类到闭环

在实际工程中,四类场景的管理不是一次性分类,而是一个持续迭代的闭环流程:

1. 场景采集
   └─ 需求分析、HARA、仿真、路测、影子模式、事故数据库

2. 场景分类
   └─ 按“已知/未知 × 安全/不安全”四象限打标

3. 风险场景处理
   └─ 已知不安全:制定改进措施 → 验证 → 转已知安全
   └─ 未知不安全:设计探索策略 → 暴露 → 转已知不安全

4. 场景库维护
   └─ 版本化管理,记录每次转化与证据

5. 变更影响分析
   └─ 识别可能退化的已知安全场景,重新纳入测试

6. 残余风险评估
   └─ 当未知不安全集合缩小到可接受范围,SOTIF 目标达成

四、案例:AEB 行人横穿场景

以自动紧急制动(AEB)系统为例,说明四类场景如何动态转化:

场景 分类 典型描述 处理动作
白天成人横穿 已知安全 标准工况,制动及时 回归测试
夜间逆光儿童横穿 已知不安全 摄像头饱和,识别延迟 优化曝光策略与融合逻辑
穿深色雨衣的行人从停放车辆后突然出现 未知不安全 遮挡+低对比度+突发 仿真挖掘,暴露后转已知不安全
空旷停车场内远处行人静止 未知安全 无碰撞风险 识别后归档
提示:未知不安全场景无法被“证明”已经全部消除,只能通过持续探索和残余风险评估来论证其集合足够小。因此 SOTIF 强调“论证充分性”,而非“绝对安全”。

五、常见误区与复盘

  • 误区一:把未知不安全当成“不存在”。未知不等于没有,只是尚未暴露。必须主动设计探索策略,而不是等待事故倒逼。
  • 误区二:只关注已知不安全,忽略退化路径。系统变更后,已知安全场景可能退化为已知不安全,回归测试必须覆盖。
  • 误区三:场景分类一次完成,不再更新。四类场景是动态集合,每次测试、每次 OTA、每次事故分析都应触发重新分类。
  • 误区四:把未知安全当作无需记录。未知安全场景一旦被识别,应归档为覆盖度证据,支撑 SOTIF 论证。
核心结论:SOTIF 场景分类的本质,是管理“已知/未知”与“安全/不安全”两个维度的动态迁移。工程团队的目标是:不断扩大已知安全集合,持续压缩未知不安全集合,并对已知不安全场景实施有效改进,同时对变更引发的退化保持警惕。只有把四类场景的转化关系纳入测试闭环,才能形成可论证、可追溯、可迭代的 SOTIF 工程能力。