理解安全工程中的ASIL
在现代汽车开发领域,确保系统安全是法律、道德和工程层面的必要要求。这一工作的核心在于一个名为ASIL的概念,即汽车安全完整性等级(Automotive Safety Integrity Level)的缩写。如果你曾经想知道ASIL的真正含义及其应用方式,那么你来对地方了。
本节将阐述安全工程中汽车安全完整性等级(ASIL)的基本原理:它的起源、应用原因,以及它如何从概念设计到合规认证的整个过程中影响产品设计。对于工程师、安全管理人员和功能安全团队而言,理解ASIL是设计安全、可靠且符合法规要求的车辆系统的基础步骤。
什么是ASIL?
ASIL代表汽车安全完整性等级。它是ISO 26262标准中定义的一种风险分类方案,该标准规范了道路车辆中电气和电子系统的功能安全。
ASIL用于评估车辆系统中潜在故障的危险程度。根据该风险,工程师需要遵循与危险严重程度相匹配的特定设计、测试和验证规范。ASIL有助于确保对人类安全至关重要的系统(如制动、转向和动力控制)以最高的谨慎程度进行开发。
为什么ASIL对汽车系统至关重要
现代汽车日益复杂,这意味着仅靠直觉无法解决安全问题。无论是自动驾驶功能、电力传动系统还是车辆互联,都依赖于软件和电子设备的完美同步运行。这正是安全工程中的ASIL(汽车安全完整性等级)变得至关重要的原因。
例如,考虑两个组件:电动车窗控制器和电子制动系统。车窗系统出现故障可能会带来不便,但制动系统出现故障则可能导致致命事故。ASIL流程有助于对这种差异进行分类,并确保制动系统经过更为严格的安全开发。
最终,ASIL通过将安全逻辑植入汽车开发的核心,从而保护生命安全。从概念阶段到量产发布,它推动着各项决策,以降低关键系统的风险并提高其可靠性。
ASIL在功能安全生命周期中的作用机制
为了在安全工程中有效应用汽车安全完整性等级(ASIL),理解其在更广泛的汽车开发流程中的定位至关重要。ASIL不仅仅是一个标签,它是推动工程严谨性、文档编制、验证以及最终产品安全性的驱动力。本节概述了ASIL在安全生命周期中发挥积极作用的关键阶段。
根据ISO 26262的安全生命周期
ISO 26262定义了一个结构化的安全生命周期,该周期始于概念开发阶段,并贯穿设计、实施、集成、生产和退役阶段。ASIL分类在概念阶段早期出现,并持续影响后续每个阶段的决策。
此生命周期包括:
在每个步骤中,指定的汽车安全完整性等级(ASIL)有助于确定所需的详细程度、分析深度和验证严格性。
ASIL评估的起点
ASIL评估通常在系统功能描述确定后立即开始。在这一阶段,工程师会进行危害分析与风险评估(HARA),以确定潜在故障场景的严重性、暴露度和可控性。
根据这一评估,会确定相应的ASIL等级——范围从ASIL A(最低关键性)到ASIL D(最高关键性)。如果某些系统在ISO 26262标准下不存在安全风险,则可能被评定为“QM”(质量管理)。
ASIL如何驱动设计和验证决策
一旦分配了ASIL等级,它就会直接影响开发方法。更高的ASIL等级要求:
例如,被分配到ASIL D级的组件(如电子制动控制单元)必须比非关键的信息娱乐模块经受更严格的测试和故障模式分析。
了解安全工程中的汽车安全完整性等级(ASIL)如何影响安全生命周期的每个阶段,有助于团队相应地规划资源、工具和时间线,从而避免后期返工,并确保完全符合ISO 26262标准的要求。
安全工程中的ASIL——风险参数
在《安全工程中的ASIL》核心之处,在于一种量化和排序风险的系统方法。这是通过三个关键参数实现的:严重性、暴露度和可控性——通常被称为S、E和C。这些因素指导工程师理解系统故障带来的潜在危险,并确定正确的ASIL等级。
严重程度(S)——结果有多糟糕?
严重性指的是系统故障可能导致的伤害程度。在汽车安全领域,这通常根据对车辆乘员及其他人员(例如行人或其他司机)的潜在伤害或死亡风险来评估。
ISO 26262规定了四个严重程度等级:
严重程度越高,功能就越关键,确保安全所需的设计工作也就越大。
暴露度(E)——它可能发生的频率有多高?
暴露度评估特定危险情况可能发生的频率。这可能取决于驾驶条件、环境因素或使用情况。
典型的暴露水平范围包括:
例如,如果车辆经常高速行驶,那么与公路驾驶相关的危险可能会有更高的暴露评级。
可控性(C)——能否避免?
可控性评估的是,如果危险发生,驾驶员(或其他参与者)能够避免伤害的可能性。它考虑的是驾驶员发现并应对故障的能力。
可控性等级包括:
例如,突然转向失灵由于缺乏反应时间会被评为C3,而转向灯故障可能被评为C1甚至C0。
这三个参数——严重性、暴露度和可控性——共同用于风险矩阵,以确定特定危险的ASIL等级。对于任何参与将安全工程中的ASIL应用于实际车辆系统的人来说,掌握这一过程至关重要。
通过实际示例解析ASIL等级
要充分理解安全工程中的ASIL所产生的影响,有必要探究实际应用中不同的ASIL等级。ASIL分为A到D四个等级,其中ASIL D代表最高的安全关键性等级。不被视为与安全相关的系统被归类为QM(质量管理),这意味着标准的质量流程已足够。
ASIL A:低风险场景
示例:后泊车传感器故障。
后驻车传感器故障可能会导致轻微的财产损失,但对车内乘员或行人的安全风险极小。尽管该传感器很有用,但驾驶员仍拥有完全控制权,并可以通过后视镜和谨慎操作来弥补这一不足。
ASIL A系统需要最低限度的安全机制和验证,但仍需要正式的文档和确认步骤。
ASIL B:中等影响
示例:低速行驶时后视摄像头故障。
在城市环境中,尤其是在能见度有限的地方,后视摄像头有助于防止与物体或行人发生碰撞。其故障会引发一定的安全隐患,对弱势道路使用者而言尤其如此。
对于ASIL B系统,与ASIL A相比,需要额外的架构防护措施、测试和可追溯性。
ASIL C:高风险
示例:在高速公路上遭遇大雨时雨刮器系统失灵。
在这种情况下,能见度下降会显著增加碰撞风险。该危险出现在一种常见场景中(雨中驾驶),且若没有适当的系统功能,很难对其进行控制。因此,这可能会获得ASIL C评级。
ASIL C系统需要具备容错能力、冗余性和严格的测试程序,以满足合规要求。
ASIL D:关键安全功能
示例:高速行驶时电子制动控制失灵。
这种类型的故障可能会导致灾难性后果。其严重性极高,发生频率高,且可控性低——尤其是在故障突然发生的情况下。这就要求满足最高的安全完整性要求。
ASIL D功能在系统架构、故障运行行为、安全机制和验证协议方面需满足最严格的要求。
这些实际案例凸显了安全工程中的ASIL如何转化为现实世界的系统设计和决策。分配正确的ASIL可确保安全资源集中在最关键的地方。
安全工程团队中的ASIL确定流程
了解ASIL等级是一回事,正确分配它们则是另一回事。在安全工程中确定ASIL的过程需要结构化、专业知识和可追溯性。无论是开发新系统还是评估现有系统的变更,团队都必须遵循可重复且符合标准的方法,以确保一致性和合规性。
步骤1:定义功能和操作环境
首先要清晰说明该系统或功能的预期用途。考虑系统在正常情况、边缘情况以及可能被误用情况下的表现。定义车辆使用场景,如城市驾驶、高速公路行驶、越野等,因为这些条件会影响风险暴露和可控性。
如果没有这一步,危险识别很容易变得过于笼统,或者遗漏关键的风险场景。
步骤2:识别潜在危险
分析如果该功能失效或运行异常可能会出现什么问题。这包括系统级故障和环境交互两方面。危险情况的描述应具体,例如“在高速公路超车时失去向前扭矩控制”,而不是笼统的“电机故障”。
系统工程师、安全专家和用例设计师之间的协作有助于生成更全面的危险清单。
步骤3:评估S、E、C等级
对于每个危险,评估其严重性(S)、暴露度(E)和可控性(C)。使用ISO 26262定义的标准化量表进行评级,并使用预定义的风险矩阵确定相应的ASIL等级。
记录每个评级背后的理由至关重要,例如,为何某项风险敞口被评定为E3而非E2,因为这有助于提高透明度并为审计做好准备。
步骤4:验证与记录
你的ASIL判定结果必须经过高级安全审核人员或跨职能利益相关者的验证。然后,以可追溯的格式记录完整的评估,将每个危险与其以下内容关联起来:
像EnCo SOX这样的工具通过自动化可追溯性并确保所有评估都有版本记录且与设计要求相关联,来支持这一步骤。
一个可重复的ASIL确定流程是安全工程中一致且可靠的ASIL的支柱。它使团队能够扩展安全流程,同时不损害完整性或效率。
安全工程项目中管理ASIL的最佳实践
在安全工程中成功管理ASIL不仅在于了解规则,更在于始终如一地、透明地应用这些规则,且应用方式要符合项目时间线和复杂性的实际限制。本节提供了经过验证的最佳实践,以在整个功能安全生命周期中保持质量并最大限度地降低风险。
标准化ASIL评估标准
在ASIL项目中,一个常见问题是团队或部门在分配严重性、暴露度和可控性等级时存在不一致。为解决这一问题,需制定并记录清晰、共享的评级标准,这些标准应针对特定的车辆平台和使用场景进行定制。
成立一个跨职能评审小组,以确保协调一致,并维护一个内部的“ASIL参考库”,将以往的评估作为未来项目的基准。
尽早将ASIL整合到系统设计中
等到开发的后期阶段再应用ASIL可能会导致昂贵的重新设计和遗漏的危险。相反,应将ASIL思维融入早期的架构讨论和设计决策中。
例如,了解到某个功能可能会被评为ASIL D等级,这会从概念阶段就影响传感器的选择、冗余策略以及安全机制的制定,从而节省后续的时间和成本。
使用EnCo SOX等工具构建和追踪ASIL
手动管理ASIL要求、文档和变更控制很快就会变得难以驾驭,尤其是在分布式团队中。像EnCo SOX这样的平台可以让您:
通过将流程数字化,团队可以减少行政工作,提高质量,并确保每一个与ASIL相关的决策都有充分的理由且可追溯。
本质上,最成功的团队不仅遵循ASIL指南,还将其融入自身的文化、流程和工具链中。这正是《安全工程中的ASIL》从一项合规要求转变为竞争优势的原因。
ASIL评估中的常见误区
尽管初衷良好,但团队在安全工程中实施汽车安全完整性等级(ASIL)时往往会面临挑战。这些隐患可能导致风险分类错误、系统不合规以及开发延误。尽早识别这些问题有助于团队避免返工,并确保形成更可靠的安全案例。
高估或低估危险
最常见的错误之一是误判危险的严重性、暴露度或可控性。高估可能导致过度设计,浪费资源。然而,低估则构成更大的威胁——关键风险可能得不到缓解。
团队应始终用客观证据(测试数据、使用模式、行业基准)和同行评审评分来证明其评估的合理性,以提高准确性。
假设或理由的文档记录不足
一个稳健的ASIL确定过程在很大程度上依赖于可追溯性。当团队未能记录某个等级是如何以及为何被分配时,在审计或未来更新过程中就很难为安全案例提供合理依据。
每一个S/E/C评级、缓解决策以及对默认准则的偏离都应记录在EnCo SOX等工具中,以创建可审计的追踪记录。
将ASIL视为一次性活动
ASIL并非一次性任务。车辆的软件、硬件和配置会随着时间推移而变化。任何更新(尤其是涉及新功能、系统边界或使用模式的更新)都应触发对现有ASIL假设的审查。
作为变更管理的一部分,定期重新评估ASIL的团队更有可能保持合规性,并尽早发现新出现的风险。
避免这些常见陷阱既能强化你的安全案例,也能巩固你的工程文化。通过这样做,你在安全工程中对汽车安全完整性等级(ASIL)的应用不仅会更有效,还会更具可扩展性、可重复性和可辩护性。
安全工程中的ASIL——实际应用
要真正理解安全工程中ASIL的价值,看看它在实际车辆开发项目中的应用会很有帮助。从电动传动系统到高级驾驶辅助系统(ADAS),ASIL提供了一个结构化框架,用于管理不同汽车领域中与安全相关的关键决策。
电动传动系统和动力控制单元
在电动汽车(EV)中,动力传动系统由软件驱动的功率控制单元(PCU)进行管理。扭矩输出、再生制动或绝缘监测方面的故障可能导致车辆失控加速或动力丧失——这两种情况均属于高风险事件。
这些系统的ASIL等级通常达到C级或D级,具体取决于它们对车辆运动和安全的直接影响程度。ASIL等级影响设计冗余(例如双电机控制器)和验证(例如实时故障检测)。
自动紧急制动(AEB)系统
自动紧急制动(AEB)系统会监测车辆周围环境,并自动施加刹车以防止碰撞。此类系统的时机控制、可靠性以及对误报的处理能力至关重要。
鉴于这些系统所发挥的救生作用,其组件(包括目标检测传感器、融合算法和制动执行器)通常被归类为ASIL D。自动紧急制动系统(AEB)的安全开发过程必须同时应对与功能和性能相关的危险。
电子转向和线控制动系统
线控技术省去了机械连接装置,取而代之的是数字控制系统。虽然它们提供了设计灵活性和性能改进,但也带来了重大的安全隐患。
转向角计算错误或制动信号延迟可能会导致灾难性后果。因此,这些系统按照ASIL D标准设计,需要具备故障运行架构、看门狗监控和多样化冗余功能。
这些示例展示了安全工程中的汽车安全完整性等级(ASIL)如何同时充当风险分类器和设计推动器。它确保现代车辆中最关键的系统在开发时,其严谨程度与它们对人类安全的影响相匹配。
安全工程中关于ASIL的常见问题
无论您是功能安全领域的新手,还是已深入开发阶段,关于安全工程中的ASIL的问题都不可避免。在这里,我们将解答团队在处理汽车安全完整性等级时遇到的一些最常见问题。
一个单一系统可以有多个ASIL等级吗?
是的。一个执行多种功能且具有不同安全影响的系统,其组件可以被分配不同的ASIL等级。例如,一个车辆控制单元可能同时处理巡航控制(ASIL B级)和紧急制动(ASIL D级)。每个功能都会被独立评估,并相应地应用其各自的安全要求。
ASIL应多久重新评估一次?
只要系统架构、功能或运行条件发生重大变化,就应重新评估ASIL。这包括软件更新、硬件重新设计或新发现的危险。与主要项目里程碑同步进行定期审查也是一种最佳实践。
ASIL在每个市场或监管区域都是相同的吗?
由ISO 26262定义的ASIL分类系统是国际公认的。然而,当地监管机构或原始设备制造商特定的安全政策可能会提出额外要求或解释。务必确保同时符合ISO标准和地区性汽车法规。
ASIL与CAL等网络安全等级有何不同?
ASIL针对功能安全——保护人类免受系统故障的影响,而ISO/SAE 21434中定义的CAL(网络安全保障等级)则针对防范恶意攻击。尽管二者相互独立,但通常适用于同一系统。例如,制动系统的安全等级可能被评定为ASIL D,网络安全等级可能被评定为CAL 3。
澄清这些常见问题有助于更深入地理解如何在各种系统和开发阶段中正确且一致地应用安全工程中的ASIL。
结论——ASIL作为功能安全工程的支柱
从最早的设计阶段到最终的验证,安全工程中的ASIL在确保现代车辆安全、合规和可靠方面发挥着关键作用。ASIL不仅仅是一项监管要求,它还提供了一种结构化的方法来确定安全优先级、指导工程决策并促进跨职能协作。
为何理解ASIL至关重要
在当今的汽车行业,软件复杂性和电子控制主导着车辆性能,安全性已不能再是事后才考虑的问题。ASIL填补了抽象风险与具体工程行动之间的差距。它将潜在危险转化为可执行的安全目标,并帮助团队设计出能够抵御故障(包括随机故障和系统性故障)的系统。
无论您是在开发电动汽车平台、自动驾驶功能还是传统车辆功能,扎实掌握汽车安全完整性等级(ASIL)都是建立信任的关键——这不仅是对监管机构,也是对用户而言。
与ASIL协作的团队行动要点
要有效地将ASIL整合到您的安全流程中:
最终,将安全工程中的ASIL视为核心支柱而非一个勾选框,能让你的团队所交付的车辆不仅具有创新性,而且从根本上是安全的。
您是否有任何疑问?或者您是否愿意在不承担任何义务的情况下试用 SOX 模块化工作台?请使用下方的联系表单,或者直接通过电子邮件与我们取得联系。