ISO 26262标准中的ASIL(Automotive Safety Integrity Level,汽车安全完整性等级是用于评估汽车电子/电气系统功能安全风险的核心分类工具。它通过系统化的方法确定安全需求,确保汽车在发生故障时仍能保持安全状态。以下是对ASIL评级的详细解释:
1. ASIL的定义与作用
ASIL评级旨在量化汽车功能的安全风险等级,指导开发过程中所需的安全措施严格程度。评级结果直接影响系统设计、测试验证和硬件/软件开发流程,确保功能安全符合ISO 26262的要求。
2. ASIL的四个等级
从低到高分为四个等级,严格性递增:
ASIL A:最低风险等级,适用于轻微风险场景(如车内照明系统)。
ASIL B:中等风险,需一定的安全措施(如天窗控制)。
ASIL C:高风险,需严格设计(如自适应巡航控制)。
ASIL D:最高风险,需最严苛的安全保障(如刹车系统、安全气囊)。
QM(Quality Management):无需ASIL等级,仅需标准质量管理(如娱乐系统)。
3. ASIL评级的三要素
通过危害分析和风险评估(HARA)确定,基于以下三个维度:
a. 严重度(Severity, S)
定义:故障对人员伤害的严重程度。
分级:
S0:无伤害。
S1:轻伤(如轻微擦伤)。
S2:重伤或危及生命的伤害(可存活)。
S3:致命伤害(极可能死亡)。
b. 暴露度(Exposure, E)
定义:危险场景发生的概率。
分级:
E0:几乎不可能发生。
E1:低概率(仅特定条件下)。
E2:中等概率。
E3:高概率。
E4:极高概率(几乎每次驾驶都会发生)。
c. 可控性(Controllability, C)
定义:驾驶员或其他人员避免事故的能力。
分级:
C0:完全可控。
C1:容易控制(多数驾驶员可避免)。
C2:中等难度控制(普通驾驶员可能避免)。
C3:难以控制(几乎无法避免)。
4. ASIL确定方法
通过ISO 26262提供的表格(如下简化示例),将三个参数组合后映射到ASIL等级:
示例:刹车系统故障可能导致致命伤害(S3)、暴露概率极高(E4)、且驾驶员难以控制(C3),故评级为ASIL D。
5. ASIL对开发的要求
不同ASIL等级对应不同的安全措施严格性:
ASIL D:
硬件故障覆盖率需≥99%。
需冗余设计、双通道监控。
严格的代码审查与测试(如MC/DC覆盖率)。
ASIL A/B:
较低的故障覆盖率(如≥90%)。
较少的冗余需求。
QM:遵循常规质量管理流程(如ISO 9001)。
6. ASIL分解(Decomposition)
为降低开发成本,可将高ASIL需求分解为多个低ASIL模块,但需满足:
模块间独立性(避免共因故障)。
冗余设计(如双路冗余的ASIL C模块可满足ASIL D需求)。
7. 应用实例
安全气囊:ASIL D(直接关系生命安全)。
动力转向:ASIL C(失效可能导致失控)。
胎压监测:ASIL B(中等风险,需及时报警)。