4、概念阶段在安全生命周期中的位置:输入、输出及其与系统、硬件、软件阶段的关系

在ISO 26262功能安全标准中,安全生命周期被划分为多个相互关联的阶段,而概念阶段(Concept Phase)是整个安全活动的起点与基石。它位于“相关项定义(Item Definition)”之后,是安全活动从“项目规划”走向“技术实现”的关键桥梁。概念阶段的核心任务并非编写代码或设计电路,而是通过系统化的危害分析与风险评估,定义出顶层安全目标(Safety Goals),并据此推导出功能安全概念(Functional Safety Concept, FSC)。这一阶段的输出将直接决定后续系统、硬件、软件阶段的安全需求分解方向与安全机制设计边界。如果概念阶段定义的安全目标不完整或安全需求存在歧义,那么后续所有阶段的工作都将建立在“流沙”之上,导致安全论证失效甚至产品召回。因此,理解概念阶段在安全生命周期中的精确位置、其输入输出的依赖关系,以及它与系统、硬件、软件阶段的接口,是每一位功能安全工程师必须掌握的核心技能。

概念阶段在安全生命周期中的位置与接口关系 相关项定义 (Item Definition) 概念阶段 HARA & 安全目标 功能安全概念 (FSC) 安全需求初步分解 (ISO 26262-3) 系统阶段 (技术安全概念 TSR) 硬件阶段 (硬件安全需求 HSR) 软件阶段 (软件安全需求 SSR) 输入 安全目标 FSC TSR分解 TSR分解 安全验证与确认反馈(V-model 左侧回流) 概念阶段输出 ① 安全目标 (SG) ② 功能安全概念 (FSC) ③ 安全需求规范 概念阶段输入 ① 相关项定义 ② 危害分析报告 ③ 安全目标草案

上图清晰地展示了概念阶段在ISO 26262安全生命周期中的核心枢纽地位。它接收来自“相关项定义”的输入,经过内部的安全分析活动,向下游的系统、硬件、软件阶段输出安全需求。值得注意的是,概念阶段并非一次性活动,它与后端的验证确认活动存在反馈回路,当系统集成测试或安全评估发现安全目标不完整时,需要回溯至概念阶段进行修正。下面我们将从输入、输出以及与各阶段的关系三个维度进行深度拆解。

4.1 概念阶段的输入:相关项定义与安全启动条件

概念阶段并非凭空开始,其首要输入是相关项定义(Item Definition)。该定义由项目前期完成,它详细描述了被开发对象的功能、边界、接口、环境条件、法规要求以及已知的潜在危害。相关项定义的质量直接决定了概念阶段HARA(危害分析与风险评估)的覆盖度。如果相关项定义中对系统边界描述模糊,例如未明确“驾驶员干预”是否属于系统边界内的功能,那么后续的HARA将无法准确判断驾驶员误操作场景下的危害等级。

除了相关项定义,概念阶段还需要输入安全启动条件,包括:项目安全计划(确认安全活动的时间与资源)、安全案例框架(明确安全论证的预期结构)、以及初步的ASIL(汽车安全完整性等级)等级假设。这些输入确保了概念阶段的活动不是孤立的技术分析,而是嵌入在整个项目质量管理体系中的受控过程。

核心原理:概念阶段的输入不仅仅是“文档”,更是对系统“运行场景”与“功能边界”的权威定义。在项目启动会上,功能安全经理必须与系统架构师共同评审相关项定义,确保其中包含了足够的运行模式(如驾驶模式、充电模式、维护模式)和故障容错时间间隔(FTTI)的初步假设。若缺少这些信息,HARA中的“驾驶场景”分析将失去依据。

4.2 概念阶段的输出:安全目标与功能安全概念

概念阶段的核心输出物有两项:安全目标(Safety Goals, SG)和功能安全概念(Functional Safety Concept, FSC)。安全目标是从危害事件中提炼出的顶层安全要求,例如“避免车辆在行驶过程中发生非预期的加速”。每个安全目标都关联一个ASIL等级(A到D)和一个安全状态(Safe State)。安全目标不涉及具体技术实现,它只描述“要避免什么”以及“多严重”。

功能安全概念则是将安全目标转化为功能层面的安全需求。它定义了在检测到故障或危险事件时,系统应执行哪些功能行为。例如,针对“非预期加速”的安全目标,FSC可能要求“当检测到加速踏板位置传感器信号不合理时,系统应限制发动机扭矩输出至怠速状态,并点亮故障指示灯”。FSC中的每个安全需求都需分配ASIL等级,并明确其所属的系统元素(如传感器、控制器、执行器)。

输出物 内容描述 ASIL等级 下游使用者
安全目标 (SG) 避免特定危害事件发生的顶层安全要求 ASIL A-D 系统阶段、硬件/软件安全需求定义
功能安全概念 (FSC) 实现安全目标的功能性安全需求,含故障检测与降级策略 继承自SG,可细化 系统架构设计、硬件/软件需求规格
安全需求规范 包含SG与FSC的汇总文档,含ASIL、FTTI、安全状态等属性 混合 安全验证与确认计划

4.3 概念阶段与系统阶段的关系:安全需求的分解与分配

概念阶段与系统阶段(ISO 26262-4)的关系最为紧密。概念阶段的输出——安全目标与FSC——是系统阶段技术安全需求(Technical Safety Requirements, TSR)的唯一来源。系统阶段将FSC中的功能需求进一步细化为技术实现方案,例如确定采用冗余传感器架构还是监控处理器架构。在此过程中,系统阶段会将FSC中的ASIL等级分解到具体的硬件和软件组件上。

例如,一个ASIL D的安全目标要求“避免转向系统丧失助力”。在系统阶段,工程师可能决定采用双电机冗余方案,并将ASIL D分解为两个独立的ASIL C(D)的通道。这种分解必须遵循ISO 26262-9中关于ASIL分解的规则,且分解后的需求必须可追溯到原始安全目标。概念阶段与系统阶段之间并非简单的线性传递,系统阶段在技术方案设计过程中,若发现FSC中的某些需求在物理上不可实现,必须将问题反馈至概念阶段进行FSC修订。

实战判断方法:在项目评审中,判断概念阶段输出是否合格的关键指标是“可追溯性”。从系统阶段的每个TSR出发,应能向上追溯到FSC中的某条安全需求,再追溯到SG。如果存在无法追溯的TSR,说明概念阶段存在安全需求遗漏;如果存在未被任何TSR实现的FSC需求,说明系统阶段设计覆盖不足。

4.4 概念阶段与硬件、软件阶段的关系:间接但决定性的影响

虽然硬件阶段(ISO 26262-5)和软件阶段(ISO 26262-6)不直接接收概念阶段的输出,但它们的设计约束却完全由概念阶段衍生而来。硬件安全需求(HSR)和软件安全需求(SSR)均是从系统阶段的TSR中分解出来的。因此,概念阶段对硬件和软件的影响是“间接但决定性”的。

以硬件阶段为例,如果概念阶段的FSC中定义了“当车速超过120km/h时,禁止开启全景天窗”这一安全需求,那么硬件阶段在设计天窗控制器时,就必须考虑车速信号的输入接口、信号滤波电路以及故障诊断逻辑。如果FSC中未定义该需求,硬件设计将不会包含相关电路,导致最终产品无法满足安全目标。软件阶段同理,FSC中定义的故障响应时间(FTTI)直接决定了软件中断优先级和任务调度策略的设计。

常见误区:许多开发团队误以为概念阶段只是“写文档”,草草完成HARA后便急于进入代码开发。这导致后续硬件和软件阶段频繁发生需求变更。例如,硬件设计完成后发现FSC中要求的安全状态(如“切断高压继电器”)与硬件电路拓扑冲突,被迫修改PCB。这种返工成本极高,且容易引入新的安全风险。正确的做法是在概念阶段投入足够精力,使用形式化方法(如FTA、STPA)对安全目标进行充分验证。

4.5 案例拆解:电动助力转向系统(EPS)的概念阶段实践

为了更直观地理解概念阶段的位置与接口关系,我们以一款电动助力转向系统(EPS)为例进行拆解。该系统由扭矩传感器、电子控制单元(ECU)、无刷直流电机(BLDC)和减速机构组成。

背景与约束:该EPS系统需满足ISO 26262 ASIL D等级要求,整车厂要求系统在转向助力失效时,仍能保持机械转向的基本功能,且驾驶员必须能通过仪表盘故障灯获知助力失效。

初始现象与目标:在概念阶段,安全团队首先基于相关项定义进行HARA。识别出关键危害事件为“车辆行驶过程中转向助力突然丧失”,该事件在高速工况下可能导致车辆失控。通过ASIL评级,确定该危害事件对应的安全目标SG1为“避免转向助力在行驶过程中完全丧失”,ASIL D,安全状态为“机械转向可用,且点亮故障灯”。

关键输入数据:相关项定义中明确了EPS的工作电压范围(9V-16V)、工作温度(-40℃至85℃)以及转向柱的机械限位。HARA分析中考虑了驾驶员模型(5%至95%百分位)和路面附着系数(0.1至0.9)。

分析判断过程:基于SG1,团队定义了三条功能安全概念需求:FSC1:当检测到电机相电流异常时,应在50ms内切断电机驱动信号,并激活机械转向模式;FSC2:当检测到扭矩传感器信号失效时,应使用电机位置传感器信号进行冗余计算,并限制助力输出至50%;FSC3:当系统进入安全状态时,应通过CAN总线发送故障码,并点亮仪表盘故障灯。

实际操作步骤:系统阶段根据FSC1,将ASIL D分解为:硬件负责电机驱动电路(ASIL C(D)),软件负责故障诊断逻辑(ASIL C(D))。硬件阶段据此设计了双路MOSFET驱动电路和电流采样电路;软件阶段设计了基于RTOS的高优先级诊断任务,确保50ms的响应时间。

结果对比与复盘:在后续的集成测试中,发现当电机相电流采样受到电磁干扰时,诊断任务可能误触发,导致频繁进入机械转向模式。通过回溯,发现概念阶段的FSC1中未定义“故障确认时间”和“去抖策略”。团队不得不修订FSC,增加“连续3次采样超限且持续10ms才确认故障”的需求。这一案例说明,概念阶段的输出必须足够精确,否则下游阶段的设计将缺乏鲁棒性。

总结复盘:概念阶段不是“一次性”的文档工作,而是需要与系统、硬件、软件阶段进行持续迭代的工程活动。其核心价值在于将模糊的安全意图转化为无歧义、可验证、可追溯的安全需求。在实际项目中,建议采用“安全需求管理工具”对SG、FSC、TSR、HSR、SSR进行全链路追踪,并定期组织跨阶段评审,确保概念阶段的输出始终与设计实现保持一致。