本文是「搞一下预期功能安全SOTIF」的第2篇。
第1篇我们介绍了SOTIF的基本概念和为什么需要它。本篇我们将深入ISO 21448标准内部,用一张V模型图带你看懂9大核心章节的完整流程体系。


前言:为什么要先建立全局视野?

在开始逐章啃标准之前,先建立一张完整的"地图"非常重要。ISO 21448不是零散条款的堆砌,而是一个从概念到运营、从分析到验证、从已知到未知的完整闭环体系。只有理解了各章节之间的逻辑关系,才能在实际项目中知道"先做什么、后做什么、谁和谁有关系"。

ISO 21448的主体内容是第5章到第13章,共9个核心章节,构成了一个经典的V字形开发模型。下面这张图是我根据标准内容整理的SOTIF全生命周期流程图:

在这里插入图片描述

图1:ISO 21448 SOTIF 开发V模型与全生命周期


一、V模型全景:左右对照,迭代闭环

SOTIF的V模型可以分为左侧(分析设计)、右侧(验证确认)、**顶部(策略层)和底部(运行层)**四个部分。

1.1 左侧:分析设计阶段(自上而下)

V模型的左侧是从宏观到微观的分解过程,回答"我们要做什么、风险在哪、怎么改"的问题:

章节名称核心任务类比功能安全
第5章功能与系统规范定义预期功能是什么、在什么条件下运行(ODD)、系统架构如何相关项定义(Part3)
第6章危害识别与风险评估识别系统可能的危害行为,评估风险等级,定义接受准则HARA分析(Part3)
第7章触发事件识别与评估深挖根因:是什么功能不足、在什么触发条件下导致了危害行为安全分析(FMEA/FTI)
第8章功能改进与风险降低设计改进措施,从系统、限制、移交、误用四个维度降低风险安全概念/安全措施

1.2 右侧:验证确认阶段(自下而上)

V模型的右侧是从微观到宏观的集成验证过程,回答"改得对不对、够不够、能不能发布"的问题:

章节名称核心任务类比功能安全
第10章已知场景验证针对已识别的场景,用仿真/台架/场地测试验证改进措施有效性集成验证/系统测试
第11章未知场景确认通过路试、随机仿真等手段探索未知场景,评估残余风险整车确认/安全验证
第12章SOTIF发布评估综合所有证据,判断SOTIF目标是否达成,做出发布决策安全评估/发布认可

1.3 顶部与底部:贯穿全生命周期的活动

  • 顶部(第9章)V&V策略定义:在验证活动开始之前,先明确验证目标、方法、覆盖度要求和接受准则。它就像一份"考试大纲",指导第10章和第11章的具体执行。
  • 底部(第13章)运行阶段活动:发布不是终点。车辆上路后,还要持续监控SOTIF事件、收集现场数据、通过OTA持续改进,形成迭代优化闭环。

二、九章速览:每一章到底在讲什么?

下面我们用最精炼的语言,把第5章到第13章的核心内容快速过一遍,让你对每一章的定位有个清晰的认知。

🔹 第5章:功能与系统规范 — SOTIF的基石

“你连功能是什么都说不清楚,还谈什么安全?”

第5章是一切SOTIF活动的起点。它要求你清晰地定义:

  • 预期功能:这个功能到底要做什么?目标是什么?
  • 设计运行范围(ODD):功能在什么条件下可用?什么天气?什么道路?什么速度范围?
  • 系统架构:功能由哪些要素组成?传感器、算法、执行器之间是什么关系?
  • 人机交互(HMI):系统如何跟驾驶员交互?提醒方式、接管逻辑是什么?

关键理解:第5章定义的不是"安全要求",而是"功能本身的定义"。功能定义得越清晰,后续的危害分析和风险评估才越有的放矢。

🔹 第6章:危害识别与风险评估 — 找准靶心

“哪些危害行为是不可接受的?我们要对哪些问题负责?”

第6章的核心任务是从功能出发,识别出所有可能的危害行为,并评估其风险等级。

这里有两个关键概念:

  • 危害行为(Hazardous Behavior):系统的某种行为可能直接导致危险(比如AEB误刹、LCC突然偏离车道)
  • 危害事件(Hazardous Event):危害行为在特定场景下导致的实际伤害事件(比如AEB误刹导致后车追尾)

与功能安全(ISO 26262)不同,SOTIF的风险评估没有ASIL等级,而是采用两层接受准则:

  1. 危害行为接受准则:评估严重度(S)和可控性(C)
  2. 残余风险接受准则:对于不可接受的危害行为,定义残余风险要降到什么程度

🔹 第7章:触发事件识别与评估 — 深挖根因

“为什么会出现危害行为?背后的’凶手’是谁?”

如果说第6章是在看"危害行为造成了什么后果",那么第7章就是在找"危害行为是怎么发生的"。

第7章要回答两个问题:

  1. 潜在功能不足:系统本身有什么性能局限或规范缺陷?(比如摄像头在雨天识别率下降)
  2. 触发条件:在什么具体场景下,这个功能不足会被"触发"为危害行为?(比如雨天+逆光+前车急停)

分析方向有两种:

  • 正向推导:从已知的功能不足出发,推导可能触发的场景
  • 反向追溯:从环境条件和误用场景出发,反推可能暴露的功能不足

🔹 第8章:功能改进与风险降低 — 对症下药

“找到了问题,怎么解决?”

第8章是"开药方"的章节。针对第7章识别出的功能不足和触发条件,通过四大类措施来降低风险:

措施类型说明举例
系统修改改进系统本身的性能升级传感器、优化算法、增加冗余
功能限制在特定条件下限制功能的使用弱光条件下降低LCC可用速度上限
权限移交让驾驶员接管控制权环境感知降级时HMI提醒驾驶员接管
误用预防防止驾驶员的不合理使用脱手检测+座椅震动提醒

关键理解:SOTIF的改进措施不是"加功能",而是"控风险"。有时候主动限制功能(比如告诉用户"这个场景我不行")比硬撑着做更安全。

🔹 第9章:V&V策略定义 — 制定考试大纲

“怎么证明你做的改进是有效的?用什么方法、测多少、达到什么标准才算过?”

第9章是承上启下的关键章节。在动手做验证之前,先把策略定清楚:

  • 验证目标:要验证什么?(残余风险可接受?功能要求满足?ODD覆盖充分?)
  • 验证方法:用什么手段?(SIL仿真?HIL台架?封闭场地?公共道路?)
  • 覆盖度要求:怎么证明测够了?(场景覆盖率?参数组合覆盖率?里程数?)
  • 接受准则:达到什么指标算通过?

🔹 第10章:已知场景验证 — 闭卷考试

“针对我们已经知道的风险场景,改进措施真的起作用了吗?”

第10章聚焦已知场景的验证。这些场景是从第5-7章的分析中推导出来的,我们"知道它们存在、知道它们可能有风险"。

验证手段通常包括:

  • SIL(软件在环)仿真:快速、低成本、可遍历大量参数组合
  • HIL(硬件在环)台架:接近真实硬件,验证实时性和接口
  • 封闭场地测试:最接近实车,但成本高、场景有限

核心指标:场景覆盖度、测试用例通过率、功能性能指标

🔹 第11章:未知场景确认 — 开卷考试

“我们不知道的那些场景呢?万一遇到’黑天鹅’怎么办?”

第11章是SOTIF最有挑战性的章节——如何评估我们不知道的风险?

未知场景的确认方法:

  • 长距离实车路试:在公共道路上跑百万公里,用真实世界"碰"场景
  • 随机仿真与探索性测试:用算法自动生成海量场景,探索系统边界
  • 对抗性测试:故意构造Corner Case,测试系统极限
  • 众包数据采集:从大量用户车辆收集真实场景数据

最终目标是证明残余风险(未知不安全场景)足够低,通常用统计论证方法(比如"事故率低于人类驾驶员平均水平")。

🔹 第12章:SOTIF发布评估 — 交卷打分

“所有证据都齐了,到底能不能发布?”

第12章是"终审环节"。综合前面所有章节的产出,评估SOTIF目标是否达成:

  • 流程完整性:该做的活动都做了吗?
  • 证据充分性:验证数据够不够?覆盖度够不够?
  • 风险可接受性:残余风险在可接受范围内吗?

发布结论通常有三种:

  • ✅ 接受:SOTIF目标达成,可以发布
  • ⚠️ 有条件接受:基本达成,附带一些条件或后续行动
  • ❌ 拒绝:证据不足或风险过高,需要继续改进

🔹 第13章:运行阶段活动 — 终身质保

“车卖出去就完事了?SOTIF才刚刚开始。”

第13章把SOTIF从开发阶段延伸到了车辆的整个生命周期:

  • 现场监控:部署数据记录系统(如DSSAD),实时记录车辆运行状态
  • 事件响应:建立SOTIF事件上报、分析、响应流程
  • 持续改进:根据现场数据发现新的风险场景,通过OTA等方式更新
  • 风险再评估:定期或在重大更新后重新评估SOTIF状态

这一章体现了SOTIF的迭代闭环思想——安全不是一次性的认证,而是一个持续优化的过程。


三、四象限模型:SOTIF的核心思想

理解了9章内容之后,我们再用一个经典的四象限场景模型来提炼SOTIF的核心思想:

在这里插入图片描述

图2:SOTIF四象限场景模型

所有车辆运行场景可以按照**“已知/未知"和"安全/不安全”**两个维度分成四类:

象限场景类型特点SOTIF处理方式
↖️左上已知安全已识别、确认无风险安全区,目标是持续扩大
↙️左下已知不安全已识别、有风险Ch8改进措施 → Ch10验证消除
↗️右上未知安全未识别、实际安全不构成风险,验证过程中逐步转化
↘️右下未知不安全未识别、有风险核心攻坚目标,Ch11探索发现

SOTIF的终极目标可以用一句话概括:

把已知不安全的变安全,把未知不安全的变已知,让残余风险趋近于零。

这也解释了为什么SOTIF是一个无限趋近的过程——你永远无法证明"没有未知不安全场景",只能通过不断的测试、运行、反馈,让残余风险低到可以接受的程度。


四、SOTIF与功能安全:章节映射关系

很多读者会问:SOTIF和ISO 26262(功能安全)是什么关系?它们的流程可以对应起来吗?

答案是:两者高度互补,流程结构相似,但关注点完全不同。

SOTIF(ISO 21448)功能安全(ISO 26262)关注点差异
Ch5 功能与系统规范Part3 相关项定义SOTIF更强调ODD和性能边界
Ch6 危害识别与评估Part3 HARA分析SOTIF无ASIL,不考虑暴露概率E
Ch7 触发事件与功能不足Part4 安全分析(FMEA/FTI)SOTIF分析的是"功能不足"而非"失效"
Ch8 功能改进措施Part4/5 安全概念/技术安全概念SOTIF措施更偏向功能和性能层面
Ch9-11 V&V策略与执行Part6/8 集成验证/安全确认SOTIF更强调场景覆盖和未知探索
Ch12 发布评估Part2/8 安全评估/认可评估框架类似,证据不同
Ch13 运行阶段监控Part8 生产/运行SOTIF更强调数据收集和功能迭代

一句话总结:功能安全关注的是"系统失效了怎么办",SOTIF关注的是"系统没失效但功能不够好怎么办"。两者共同构成了智能驾驶的安全双保险。


五、小结

本篇我们用一张V模型图和一张四象限图,把ISO 21448的9大核心章节串了起来。

  1. V模型结构:左侧分析设计(Ch5-8)→ 右侧验证确认(Ch10-12)→ 顶部策略(Ch9)→ 底部运行(Ch13)
  2. 四象限思想:已知安全/已知不安全/未知安全/未知不安全,SOTIF就是不断缩小不安全区域的过程
  3. 与功能安全的关系:流程相似、互补但不重叠,分别解决"失效"和"功能不足"两类问题

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐