ISO 21448 SOTIF — 预期功能安全深度

功能安全L2别名 SOTIF · ISO 21448 · Safety of the Intended Functionality · 预期功能安全 · functional insufficiency · triggering condition · GB/T 43267

本质与导读

本质 SOTIF 管的是 E/E 系统没坏、但功能规格不全或感知性能不足造成的危险(摄像头把白卡车当天空、雨雾里 LiDAR 失明),与 ISO 26262 防 fault 互补不可替代,L3+ 必走两套。心法是把 Known/Unknown × Safe/Unsafe 的 Area 2/3 不断翻译成 Area 1,而残余风险论证本质是统计学问题——靠 miles-driven base rate 加 GAMAB/ALARP/PRB 接受准则,而非穷举挖场景。

主线坐标:横轨 · 功能安全(跨站) · ↑ 全景主线

1. SOTIF 解决什么问题

ISO 26262 把汽车安全约束在"E/E 系统不坏",但 ADAS / AD 时代出现了一类新风险:系统硬件 0 故障,软件 0 bug,仍然能撞车 — 因为感知算法在罕见场景下能力不足,或者 ODD 边界外仍然在跑。SOTIF 就是为这类"按规格工作但规格不够"的风险量身定制。

1.1 关键术语

SOTIF 5 个必须先弄清楚的术语:

  • Functional Insufficiency (FI):两类 — (a) intended functionality 规格不全;(b) E/E 实现性能不够
  • Triggering Condition (TC):触发 FI 的场景属性 / 环境因子(天气、光照、罕见道路、驾驶员行为)
  • Performance Limitation:传感器 / 算法的固有能力上限(分辨率、动态范围、训练分布外)
  • Foreseeable Misuse:可合理预见的用户误用(L2 司机脱手 / 长时不接管)
  • ODD (Operational Design Domain):系统可安全运行的环境 / 场景边界
  • Hazardous Event:TC × FI 在车辆层造成的不合理风险

1.2 SOTIF 与 ISO 26262 边界对比

下表把"管什么 / 怎么分级 / 怎么验证"3 个维度并排,两套必须同时走,任一缺失安全 case 都不完整:

维度ISO 26262(Functional Safety)ISO 21448(SOTIF)
管什么E/E fault(器件坏 + 软件 bug)E/E insufficiency(没坏但能力不够)
风险分级ASIL A–D(S × E × C 查表)无 ASIL,场景级统计证据
核心分析HARA + FMEA + FTATC/FI 辨识 + 场景库 + 仿真
验证手段需求测试 + 结构覆盖 + 故障注入场景测试 + 大规模仿真 + 现场监控
接受准则SPFM / LFM / PMHF 三指标统计 miles-driven + ALARP/PRB
规格前提规格是对的,只防失效规格本身可能不全

1.3 AEB 双覆盖经典案例

自动紧急制动 AEB 是双标互补的教科书:

  • ISO 26262 覆盖:刹车 ECU MCU 随机硬件故障 / 刹车算法软件 bug
  • ISO 21448 覆盖:
    • 摄像头把白色卡车看成天空(感知极限)
    • 误识别塑料袋触发 AEB(false positive)
    • radar-camera fusion 特定角度盲区(false negative)
    • 司机过度依赖,超 ODD 使用(foreseeable misuse)

1.4 三件套 — 26262 + 21448 + 21434

2026 起汽车系统级安全标准是三角并立:

三者必须同时满足,跨标准接口在 safety case 中显式调和。仅做 ISO 26262 在 L3+ AD 项目里通不过审查


2. SOTIF 4 区域分类

整本 ISO 21448 的工程方法学可以浓缩成 1 张 2×2 矩阵:Known/Unknown × Safe/Unsafe。所有场景落入 4 区,工程目标就是把 Area 2/3 翻译到 Area 1。

2.1 4 区域定义

下表把 4 区域的状态、目标、工具一次说清:

Area状态目标工具
Area 1Known + Safe(已知安全)扩大(target state)正常运行
Area 2Known + Unsafe(已知不安全)缩小(直接设计改进)需求驱动 SiL 测试
Area 3Unknown + Unsafe(未知不安全)挖出后转 Area 2场景仿真 / fleet data / 随机扫参
Area 4Unknown + Safe(未知安全)随知识增长流入 Area 1被动

2.2 SOTIF 目标公式

把 Area 2/3 的残余风险降到 acceptance criteria 以下 — 这就是 SOTIF 全部工程活动的总指针。Area 1 永远在扩大,Area 4 随知识增长自然消化。

2.3 4 区域与 V-cycle 对齐

V-cycle 的左半 / 谷底 / 右半各自处理 4 区域中的不同分支:

  • 左半 V-cycle (Clause 5–7):specify intended functionality → analyze TC/FI → 识别 Area 2 + 推测 Area 3
  • 谷底 V-cycle (Clause 8–9):设计改进 + 监控限制 ODD → 把识别的 Area 2 翻译到 Area 1
  • 右半 V-cycle (Clause 10–11):Verification 测试 Area 2 + Validation 挖 Area 3 → Area 2
  • 右上 V-cycle (Clause 12–13):残余风险评估 + 上市后 fleet 闭环 → Area 4 → Area 1 自然增长

3. SOTIF V-cycle Clause 5–13

SOTIF 的工程流程严格按 ISO 21448 Clause 序号走,Clause 4 是组织治理,Clause 5–13 是完整 V-cycle 9 个阶段

3.1 V-cycle 9 阶段

每个 Clause 在 V-cycle 上有明确位置:

  • Clause 4 — 组织级 SOTIF 治理与活动管理
  • Clause 5 — 功能与设计规格定义(specification of intended functionality & design)
  • Clause 6 — 危害辨识 + 风险评估 + 残余风险接受准则(HARA-like for FI)
  • Clause 7 — 系统性辨识与评估潜在 FI 与 TC(qualitative + quantitative)
  • Clause 8 — 风险降低:设计改进 / 监控 / 限制 ODD
  • Clause 9 — 设计与开发措施(design measures)
  • Clause 10 — Verification:Known-Unsafe(Area 2)的需求驱动测试,SiL 仿真为主
  • Clause 11 — Validation:Unknown-Unsafe(Area 3)发现,场景库 + 仿真 + fleet data
  • Clause 12 — 残余风险评估 + release 决策 + safety case 总装
  • Clause 13 — 现场运营阶段(field operation):上市后 issue 评估与回路改进

3.2 Verification vs Validation 分工

SOTIF 把 Verification 和 Validation 彻底拆开,对应处理 Area 2 vs Area 3:

  • Verification (Clause 10) — 已知 Area 2 不安全场景的针对性测试。问题是确定性的,需求驱动 + SiL 仿真主战场。
  • Validation (Clause 11) — 未知 Area 3 不安全场景的挖掘。问题是统计的,大规模 SiL 扫参 + 真车 fleet data 长时回路。

关键认知:没找到 Area 3 不等于 Area 3 不存在 — SOTIF Validation 必须用 miles-driven base rate 量化"找完了"的统计置信度,见 §4.2。


4. SOTIF 验证策略

SOTIF 验证不是"通过/失败"的二元判断,而是统计学 + 场景工程的连续推证

4.1 Scenario-based testing(场景驱动主线)

场景库 = ODD × 触发条件参数化空间。每个场景定义 SUT 初态 + 环境 + 触发事件。PEGASUS / ASAM OpenSCENARIO 体系把场景分 3 层:

  • Functional scenario:语义层 — "高速公路前车切入"
  • Logical scenario:参数范围 — "速度 80-120 km/h × 切入角度 ±30°"
  • Concrete scenario:具体数值,可执行

覆盖率衡量靠参数空间 sweep + 关键场景 + 边界场景三件套。

4.2 Statistical validation — miles-driven 推导

接受准则范式:每小时 / 每英里 fatality / injury / property damage 上限风险容忍框架 4 选 1:

  • GAMAB(Globalement Au Moins Aussi Bon)— 整体不低于人类驾驶基线
  • ALARP / ALARA — 在合理可行范围内尽量低
  • MEM(Minimum Endogenous Mortality)— 不超过自然死亡率
  • PRB(Positive Risk Balance)— 必须正向改善人类基线

典型数值:人类驾驶 ~1.x deaths per 100 million miles(美国 NHTSA 基准),SOTIF 系统至少要达到此基线或更低

数据独立性底线:训练数据 ≠ 验证数据是统计独立强约束。把训练集放进 validation 是"自证清白",在审计上不被认可。

为什么 miles-driven 会"里程爆炸":要在置信度 下证明系统故障率 ≤ 目标 (如 1 次 / miles),零失效验证所需里程 。取 /mile, miles ≈ 3 亿英里——单车每年跑 ~1.5 万英里,等于上万辆车跑一整年。这就是 SOTIF 验证不可能靠纯路测穷举、必须用测试金字塔把绝大多数里程压进 SiL/MiL 仿真(单场景成本趋零、可大规模 sweep)、路测只留最终验收的根因;基线越低(目标越严)→ 需求里程线性放大,这是 RSS/PRB 接受准则落地的硬成本。

4.3 测试金字塔

SOTIF 工程实践遵循"快而便宜的多做,慢而真的少做"原则:

SOTIF 测试金字塔 — SiL/MiL(100k+×,最快,大规模 sweep)→ HiL(1000×)→ DiL(100×)→ VIL(10×)→ 路测/Fleet(1×,最真最贵)

  • SiL/MiL 占场景覆盖率主力(Clause 10–11 主战场)
  • HiL/VIL 用于跨硬件验证 + 闭环时延真实化
  • 路测 仅做最终发布前验收 + fleet learning(Clause 13)

4.4 SOTIF Argument(safety case)

Clause 12 总装的 SOTIF Argument 是 release 决策的法律证据,3 件套:

  • TC/FI 辨识完整性(Clause 6-7 输出)
  • 设计措施有效性(Clause 8-9 输出)
  • 验证统计置信度(Clause 10-11 输出)

典型论证形式是 GSN(Goal Structuring Notation) 或 claim-argument-evidence。残余风险量化 是 release 通过/否决的硬门槛。


5. 法规与标准生态

SOTIF 不是孤立标准,而是全球监管 + 中国 GB/T + 行业实施三层叠加。

5.1 中国 GB/T 43267-2023

中国标准跟随 ISO 21448:2022 等效转化:

  • 正式标题:《道路车辆 预期功能安全》
  • 发布日期:2023-11-27(发布日 = 实施日)
  • 关系:对应 ISO 21448:2022,作为中国国标推广 SOTIF
  • 与 GB/T 34590 关系:GB/T 34590(ISO 26262 中国版)+ GB/T 43267(SOTIF 中国版)— 双标准协同
  • 配合标准:GB/T 44721-2024《智能网联汽车 自动驾驶系统通用技术要求》也引用 SOTIF

中国特色挑战(《Engineering》期刊综述):

  • Long-tail 场景:中国道路混杂 + 电动两轮车密集
  • 系统复杂度:Apollo 代码量从 35k → 750k+ 行
  • AI 黑盒难以白盒化验证

5.2 UNECE WP.29 GRVA — NATM 框架

GRVA(自动 / 联网车辆工作组)制定的 ADS 评估方法:

  • NATM(New Assessment/Test Method for Automated Driving)— 多支柱方法:virtual + physical + real-world,基于 ODD 与 ADS 需求
  • 时间表:
    • 2024:WP.29 通过 ADS 安全评估指南(FRAV + VMAD IWG 产出)
    • 2025:GRVA 收到 UN GTR + UN R 草案
    • 2026 年 1 月:GRVA session 审查
    • 2026 年 6 月 23–26 日 WP.29 正式表决 — 全球统一 ADS 监管框架里程碑

5.3 中国 L3 准入 — SOTIF 强制项

2025 年 12 月:中国工信部首批 L3 准入,长安 + 极狐(北汽)各 1 款。运行限制 + SOTIF 关联:

  • 长安:重庆指定路段,堵车单车道,≤ 50 km/h
  • 极狐:北京快速路指定路段,≤ 80 km/h
  • 试点城市:北京 / 上海 / 深圳 已建立 L3 路测 + 示范 + 商业化运营准入条件
  • SOTIF 关联:GB/T 43267 是 L3 准入审查的强制项,所有 L3 车型须出具完整 SOTIF case

2025-12 进展:华为 HIMA 深圳内测 L3 / 小鹏广州 L3 路试许可 / 理想北京 L3 路试许可。

5.4 与 RSS 模型的关系

RSS(Responsibility-Sensitive Safety)Mobileye 2017 提出的形式化数学模型,5 条形式化规则:

  • 最小安全距离
  • 危险情况识别
  • 适当响应
  • 谨慎并入
  • 不可滥用 right-of-way

SOTIF ↔ RSS:RSS 是 SOTIF 规划层的实现手段;ISO 21448 借鉴 RSS 作为 Acceptance Criteria 之一。IEEE 2846 标准 以 RSS 为基础正式化。


6. 工程实战 — 工具栈与案例

SOTIF 落地高度依赖仿真工具链 + 场景库两大支柱。

6.1 主流仿真平台对比

下表是 2026 主流 SOTIF 仿真平台,SiL → HiL → DiL/VIL 选型按需配合:

平台厂商特点适用
CarMakerIPG(德)Simulink 集成 / 多 traffic modeSiL/MiL/HiL 全栈
VTDVIRES(德 → Hexagon)模块化 + ASAM 标准ADAS/AD 完整链
dSPACE ASMdSPACE(德)VEOS + MotionDeskHiL 大规模回放
aiSimaiMotive(匈)首个 ISO 26262 认证仿真器 + 数字孪生感知 + 端到端验证
Sim-One51WORLD(中)SOTIF Asset Library + 云原生中国场景 + SOTIF 库
PEGASUS scenario DB德国国家项目公开 highway scenario library行业基准

Sim-One SOTIF Asset Library 是中国首选 — 特殊光照 / 天气 / 传感器干扰场景集,直接 cover GB/T 43267 验证。

6.2 OEM / Tier-1 公开实践

OEM 完整 SOTIF case study 极少公开发表,业界主要靠 SAE 论文 + 高校合作披露:

  • Mobileye — RSS 形式化安全模型 + EyeQ 平台 + Safety Architecture white paper
  • dSPACE — SOTIF 全流程工具链 + 参与 SET Level 项目
  • IPG Automotive — CarMaker + PEGASUS 项目场景库
  • VIRES (Hexagon) — VTD 模块化 ADAS/AD 仿真链
  • aiMotive — aiSim 首个 ISO 26262 认证仿真器
  • 51WORLD — Sim-One + Dataverse 数据 + SOTIF Asset Library
  • BMW — L3 traffic jam assist(Mobileye EyeQ + ZF 控制软件,< 40 mph 撒手)
  • Audi — Traffic Jam Pilot(早期 SOTIF 实践案例,因法规未批延期)

6.3 典型 TC 库(感知层)

实战中按传感器分类 4 类 TC,SOTIF 场景库的核心填充内容:

  • Camera:逆光眩光 / 低对比度(白卡车 vs 白天空)/ 路面反光 / 隧道出入口骤变 / 夜间无路灯
  • LiDAR:雨雪雾尘 / 强反光路标 / 玻璃幕墙多次反射
  • Radar:金属护栏多径 / 桥下静态物分类 / 紧密车辆角度模糊
  • Fusion:不同传感器一致性时延 / 不同 FoV 边缘漏检

7. 与 hub 的关系

本页是 功能安全工程师指南 hubL3+ AD 分支 — ADAS / AD 时代功能安全的"另一半",与 ISO 26262 互补:

L3+ AD 必修 → 功能安全工程…

L3+ AD 必修功能安全工程师指南 hub


核心要点

  • SOTIF = ISO 26262 的孪生标准:26262 防"坏了",21448 防"没坏但不够好",互补不可替代,L3+ AD 必走两套并存
  • 4 区域分类是 SOTIF 心法:Known/Unknown × Safe/Unsafe,工程目标把 Area 2/3 翻译到 Area 1
  • Verification 干 Area 2 / Validation 干 Area 3:对应 V-model 右半段 Clause 10 / Clause 11 分工
  • 验证是统计学问题:miles-driven base rate + GAMAB/ALARP/MEM/PRB 任选一,训练数据 ≠ 验证数据是底线
  • 三件套 26262 + 21448 + 21434 是 2026 起 L3+ AD 量产强制审查
  • GB/T 43267-2023(2023-11-27 发布) 等效转化 ISO 21448:2022,中国 L3 准入(2025-12 长安/极狐)强制项
  • UNECE WP.29 2026-06 投票 UN GTR/UN R for ADS,SOTIF 是核心方法学
  • 工具链格局:IPG CarMaker / dSPACE / VTD 三巨头 + aiSim(首过 ISO 26262 认证)+ 51WORLD Sim-One(中国 SOTIF Asset Library 首选)

8. 一句话总结

SOTIF 把"E/E 系统正常工作但能力不够"这类风险从工程盲区拉到工程台面 — 通过 4 区域分类 + V-cycle Clause 5–13 + 大规模仿真 + miles-driven 统计推证,把感知 AI、ADAS 决策、传感器融合的固有局限性转成可论证的残余风险。2022 IS 正式化 + GB/T 43267-2023 等效转化 + 2025-12 中国首批 L3 准入 + 2026-06 UNECE WP.29 投票 串成清晰的标准+法规+量产实施时间线。任何 L3+ ADS 项目今天就必须把 SOTIF case 跟 ISO 26262 safety case 并行做,等到审查阶段补做来不及


9. 参考文献

9.1 标准本体

ISO 21448 正本与 GB 等效转化两条最权威源:

9.2 互补关系

3 个二次源讲清 ISO 26262 vs 21448 的边界 + 互补:

9.3 验证策略

场景驱动测试 + miles-driven 统计两条线的权威 white paper:

9.4 法规生态

UNECE + 中国 GB + L3 准入 3 个来源串成全球+中国监管时间线:

9.5 工程实战 / 工具栈

vendor 工具 + 中国本土玩家 + 行业研究报告:


缩写表

只列本页用到的工业标准缩写;通用英语…

只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的 层/Lx tag 不列。覆盖不到的术语见正文 inline 注释。

缩写全称中文 / 备注
ISOInternational Organization for Standardization国际标准化组织
ASILAutomotive Safety Integrity LevelISO 26262 安全完整性等级 QM→A→B→C→D
HARAHazard Analysis and Risk Assessment危害分析与风险评估,part 3
FMEAFailure Mode and Effects Analysis失效模式与影响分析
FTAFault Tree Analysis故障树分析
SPFMSingle-Point Fault Metric单点失效度量
LFMLatent Fault Metric潜伏故障度量
PMHFProbabilistic Metric for Hardware Failures硬件随机失效概率指标
ECUElectronic Control Unit电子控制单元
MCUMicrocontroller Unit微控制器(本页多指车规多核 MCU)
SAESociety of Automotive Engineers美国汽车工程师学会
OEMOriginal Equipment Manufacturer整车厂 / 主机厂

Cross-references