基于ISO26262功能安全标准的汽车电子系统测试方法_中_杨国青
基于ISO26262的车辆电子电气系统故障注入测试方法

基于ISO26262的车辆电子电气系统故障注入测试方法尚世亮;王雷雷;赵向东【摘要】基于IS026262《道路车辆功能安全》标准,以车辆电子稳定性控制系统(ESC)的故障注入测试为例,依据车辆安全完整性等级(ASIL),定义了诊断覆盖率要求及相应的传感器典型失效模式,设计出适用于菊花链式CAN总线架构的故障注入电路,编写测试案例及评估准则并进行了实车测试.结果表明,所设计的测试方法能够对车辆电子电气系统相关安全机制进行有效验证,且可对系统进行功能安全评估.【期刊名称】《汽车技术》【年(卷),期】2015(000)012【总页数】4页(P49-51,58)【关键词】电子电气系统;故障注入;功能安全评估【作者】尚世亮;王雷雷;赵向东【作者单位】泛亚汽车技术中心有限公司;泛亚汽车技术中心有限公司;泛亚汽车技术中心有限公司【正文语种】中文【中图分类】U463.6随着汽车电控技术的发展,车载电子电气系统应用日益广泛,但车载电子电气系统在为乘员提供极大便利的同时,因系统潜在失效导致的危害风险也大大增加。
2011年ISO26262《道路车辆功能安全》标准发布实施,该标准基于危害分析和风险评估定义了汽车安全完整性等级(ASIL),用其表征车辆系统潜在失效所导致的危害程度。
但在该标准中仅列举了推荐的验证测试方法名称,未提供具体的测试案例或评估准则,这给汽车企业特别是国内整车企业执行该标准造成了困难。
为此,本文以车辆电子稳定性控制系统(ESC)为例,介绍一种基于总线的故障注入测试方法,为如何依照标准进行功能安全验证测试和评估提供借鉴。
ISO26262《道路车辆功能安全》标准中的ASIL共分为A、B、C、D 4个等级,其中ASIL D为最高等级。
依照ASIL等级,该标准定义了贯穿车辆系统全生命周期的一系列要求,同时强调将功能安全验证测试作为检验系统是否满足既定安全要求的重要手段。
该标准对功能安全验证测试的要求涉及流程和技术两方面。
基于iso 26262的驱动电机系统功能安全概念设计及测试

基于iso 26262的驱动电机系统功能安全概念设计及
测试
一、安全分析:
1.失效模式及影响分析(FMEA):采用FMEA分析方法,通过设计过程中的威胁源进行功能安全风险识别,根据风险等级对系统设计细节和实现进行相应的优化,并建立不安全的报警机制。
2.安全状态:基于潜在不安全状态识别技术,实时地检测驱动电机系统运行时的状态,及时发现错误构成信息,及时通知,避免风险。
3.失效诊断与故障容错:采用故障树分析(FTA)技术,详细识别系统的失效模式和失效影响,并避免系统发出报警后出现危害性故障,设计相应的预防措施,避免系统出现不安全漏洞。
4.少数安全方法:采用关联性故障排除算法(CFEA),统一管理多种类型的安全信号,快速诊断出潜在的安全问题,使得系统达到安全可靠。
二、功能安全测试:
1.对系统文件进行安全性测试:利用软件安全性测试方法,进行模块化测试,使
系统文件达到安全性要求。
2.对功能安全指标进行测试:对功能安全指标实施测试,包括冗余备份、控制冗余、单元保护和实验性测试,依据ISO 26262的规范设计出功能安全指标,测试系统安全性。
3.进行安全性测试:利用Monte-Carlo法计算安全阀值,并设置可信认证机制,实施抗攻击性测试,提高系统的安全性能。
4.模拟实验:根据系统性能要求,进行仿真实验评价,以验证系统安全要求及现有设计正确性,满足安全性结论及回归测试。
汽车电子功能安全标准ISO26262解析(三)——硬件部分

汽车电子功能安全标准ISO26262解析(三)——硬件部分汽车电子功能安全标准ISO26262解析(三)——硬件部分原创pianpian_zct 最后发布于2017-12-29 13:09:34 阅读数13865 收藏展开1. The necessary activities and processes for the product development at the hardware level include:(1) the hardware implementation of the technical safety concept;(2) the analysis of potential hardware faults and their effects;(3) the coordination with software development.为了满足ISO26262,硬件方面需要做的工作包括:(1) 功能安全概念的硬件实现;(2) 潜在硬件失效及后果分析;(3) 与软件开发协同合作。
2. 硬件功能安全相关工作:硬件功能安全方面相关工作包括:(1) 5.5 initiation of product development at the hardware level: 启动硬件设计具体包括哪些工作包?目的是决定并计划硬件设计每个阶段的功能安全活动。
输入:完善后的项目计划、完善前的安全计划、完善后的集成测试计划输出:完善后的安全计划(2) 5.6 specification of hardware safety requirements: 定义硬件功能安全需求输入:安全计划、安全概念、系统设计说明书、硬件软件接口说明输出:硬件安全需求(包括测试和验证标准)、完善的硬件软件接口说明、硬件安全需求验证报告如何定义硬件功能安全需求,使用什么工具软件,模板如何?They are derived from the technical safety concept and system design specification.硬件功能安全需求来源于系统安全概念和系统设计文档。
功能安全标准ISO26262在汽车电子电器开发中的应用

功能安全标准ISO26262在汽车电子电器开发中的应用卢静【摘要】功能安全标准ISO26262是汽车业界继品质和环境后,专门面向电子电器部件安全性的国际标准.欧美和韩日厂商在该领域已经有了较深的积累,而我国的厂商在该领域还处于摸索阶段.本文论述了ISO26262标准指定的背景,该标准的核心的功能安全级别ASIL的推导过程,以及标准对不同ASIL等级的系统的方法要求.【期刊名称】《电子世界》【年(卷),期】2016(000)020【总页数】2页(P124-125)【关键词】功能安全;ISO26262;汽车电子电器【作者】卢静【作者单位】南京航空航天大学金城学院车辆工程系【正文语种】中文本文介绍了功能安全标准ISO26262的制定背景和主要内容,从核心内容的功能安全管理、过程管理和支持过程三个方面分别进行了论述。
在此基础上,对功能安全等级ASIL的推导方法,以及标准对不同ASIL等级的指导方法进行了深入的论述和举例说明。
从汽车行业规格的历史动向上可以看出,继品质和环境后,安全成为汽车行业第三个标准要求。
ISO26262建立在电子电气及可编程器件功能安全基本标准IEC61508之上,专门为汽车行业定制,用于汽车行业中特定的电气器件、电子设备、可编程电子器件等专门用于汽车领域的部件,旨在提高汽车电子、电气产品功能安全的国际标准。
[1]ISO26262从2005年起正式开始制定,于2011年11月正式颁布,成为国际标准。
功能安全标准ISO26262适用于安装在最大总质量不超过3.5吨的量产乘用车上的包含一个或多个电子电器系统的与安全相关的系统。
而特殊用途车辆(例如为残疾驾驶者设计的车辆)不包含在适用范围内。
[2]预计在2018年将发布下一代功能安全标准,届时商用车和摩托车也很有可能被定义在适用范围内。
中国也正在积极进行相应国标的制定,目前意见征求稿已经公开,预计2016年末将正式发布相应的道路测量功能安全国家标准。
基于ISO 26262功能安全标准的测试系统测试方法(上)

基于ISO 26262 功能安全标准的测试系统测试方法(上)
摘要:本文针对汽车电子产品功能安全要求,从测试的角度详细分析
了ISO 26262 标准中的具体要求,包括ISO 26262 对测试流程的规定,对硬件集成和测试的规定,对软件集成和测试的规定,以及对产品集成和测试的规定。
ISO26262 标准概述
功能安全标准(ISO26262)是从电子、电气及可编程器件功能安全基本标
准IEC61508[1]派生出来的,主要定位在汽车行业中特定的电气器件、电子设
备、可编程电子器件等专门用于汽车领域的部件,旨在提高汽车电子、电气产
品功能安全的国际标准[2] 。
ISO26262 从2005 年11 月起正式开始制定,经历了大约6 年左右的时间,已于2011 年11 月正式颁布,成为国际标准。
中国也正在积极进行相应国标的
制定。
ISO26262 主要内容包括:
●提供了汽车生命周期(管理,研发,生产,运行,服务,拆解)和生命
周期中必要的改装活动。
●提供了决定风险等级的具体风险评估方法(汽
车安全综合等级,ASILs[5] )。
●使用ASILs 方法来确定获得可接受的残
余风险的必要安全要求。
●提供了确保获得足够的和可接受的安全等级的
有效性和确定性措施。
功能安全受研发过程(包括具体要求,设计,执行,整合,验证,有效性
和配置),生产过程和服务流程以及管理流程的影响。
安全事件总是和通常的功能和质量相关的研发活动及产品伴随在一起。
ISO26262 强调了研发活动和产品的安全相关方面。
基于iso26262的商用车车身电控系统功能安全设计

严重程度 s o 无损害 S1 轻度和中度损害 S2 严 重 损 害 (有生存的可能) S3 致命的损害
暴露概率 E0 不可信的 E1 非常低的槪率 E2 低概率的 E3 中等概率的 E4 高概率的
可控制性 C0 —般可控制 C 1 简单可控制 C2 正常可控制 C3 难可不能控制
《重 型 汽 -< 车 》
光 、远光灯控制,昼间行驶灯控制,门 求 ,故对雨刮高速
灯 控 制 ,制动灯、倒车灯控制,倒车蜂 功 能 定 义 为 ASIL
主CPU
辅CPU
鸣器控制,雨刮喷淋控制,雨刮高、低 B , 其 他 为 QM。
图 2 车身控制器工作概图
速控制以及间歇控制。 2 . 2 危害分析和风险评估
车身控制系统主要功能是辅助驾驶
作也是其研究的重点。它接受开关和传 出,雨需要保证
感器的信息,转换为控制器可以识别的 雨 刮 正 常 工 作 。 鉴
信 号 ,同时加以存储和运算,最终输出 于 雨 刮 低 速 、雨刮
可以执行的命令。
间歇和雨刮高速在
车身控制器有以下功能:危机报警 紧 急 情 况 下 ,可以
灯 控制,左右转向灯控制,位置灯、近 只用高速来满足要
型
歇控制以及喷淋控制)为 例 ,介绍评估
表 4 车身控制系统功能安全等级
现 ,例 如 电 磁 干 扰 情 况 下 ,主 C P U 多
汽
过程。雨刮系统工作方式如图1 所示,
功能
功能安全等级
次 重 启 ,仍 无 法 正 常 工 作 ,辅 C PU 会
馈 工 作 状 态 (区 别 于 喂 狗 )给 辅 CPU
于 IS0 2 6 2 6 2 所要求的功能安全开发。
根据上述案例,评估出车身控制系 进 行 监 测 。若 正 常 工 作 ,辅 C P U 只会
基于iso 26262标准的bms(asil c)功能安全设计

收稿日期:2019-10-17基金项目:天津市交通运输科技发展计划项目(2018-27)作者简介:刘凌飞(1993 ),女,硕士研究生,研究方向为新能源汽车与汽车电子控制技术㊂E⁃mail:liulingfei1130@163 com㊂DOI:10 19466/j cnki 1674-1986 2019 11 007基于ISO26262标准的BMS(ASILC)功能安全设计刘凌飞1,李小鹏1,徐征1,沈圣智2(1.天津职业技术师范大学汽车与交通学院,天津300222;2.天津动核芯科技有限公司,天津300350)摘要:随着新能源汽车的发展逐步趋于电气化和智能化,其电子控制器的数量不断增加,电子控制器的功能安全成为影响新能源汽车安全性的首要问题㊂旨在将标准ISO26262-3:2018的开发要求,应用到动力电池管理系统的功能安全开发中㊂通过对动力电池的管理系统进行功能和结构分析,结合应用场景和危险辨识分析得到系统的潜在危害,提出了电池管理系统(BMS)的安全目标及功能安全需求㊂根据动力电池过放危害,进行危害分析与风险评估以确定BMS的汽车完整性等级(ASIL),并提出了一种分解其ASIL以降低开发成本的方法㊂关键词:新能源汽车;BMS;ISO26262标准;ASIL中图分类号:U469㊀㊀文献标志码:B㊀㊀文章编号:1674-1986(2019)11-030-04FunctionalSafetyDesignofBMS(ASILC)BasedonISO26262StandardLIULingfei1,LIXiaopeng1,XUZheng1,SHENShengzhi2(1.SchoolofAutomationandTransportation,TianjinUniversityofTechnologyandEducation,Tianjin300222,China;2.TianjinDongHeXinTechnologyCo.,Ltd.,Tianjin300350,China)Abstract:Asthedevelopmentofnewenergyvehiclesgraduallybecomeselectrifiedandintelligent,thenumberofelectroniccontrollersisincreasing,thefunctionalsafetyoftheelectroniccontrolleristhefirstproblemtoaffectthesafetyofnewenergyvehicles.AimstoapplydevelopmentrequirementsofISO26262-3:2018tothefunctionalsafetydevelopmentofpowerbatterymanagementsystems.Throughthefunctionalandstructuralanalysisofthebatterymanagementsystemofthepowerbattery,combinedwiththesceneanalysisandhazardidentificationtoderivethepotentialhazardofthesystem,thesafetyobjectivesandfunctionalsafetyrequirementsofthebatterymanagementsystem(BMS)wereproposed,andthehazardwasbasedontheover⁃dischargeofthepowerbattery.Hazardanalysisandriskassessmentofover⁃dischargeofpowerbatterytodeterminetheautomotivesafetyintegrationlevel(ASIL)ofBMSandproposeawaytodecomposeitsASILtoreducedevelopmentcosts.Keywords:Newenergyvehicle;Batterymanagementsystem(BMS);ISO26262Standard;Automotivesafetyintegrationlevel(ASIL)0㊀引言随着汽车上电子/电气(E/E)系统的复杂性不断提高,系统失效和随机硬件失效的风险也不断增加㊂据不完全统计,截至2019年上半年,由于动力蓄电池所引发的电动汽车自燃事故已高达40余起㊂动力蓄电池系统作为新能源汽车的能源系统,承担能量的存储与释放,其内部的电子控制器的功能安全直接影响动力蓄电池的安全性㊂为提高汽车的安全性,针对汽车功能安全,国际标准化组织ISO于2018年发布了第二版ISO26262道路车辆功能安全标准[1]㊂电池管理系统(BatteryManagementSystem,BMS)作为动力蓄电池的核心电子控制器,在其系统功能安全设计过程中应用ISO26262标准要求,将有利于提高其安全性㊂本文作者根据ISO26262标准中的危害分析和风险评估方法,介绍了汽车完整性等级(AutomotiveSafetyIntegrationLevel,ASIL)的确定方法,介绍了ASIL分解的原则,并以BMS的等级确定及分解为示例进行介绍㊂1㊀道路车辆功能安全标准ISO262622018年基于IEC61508安全相关电气/电子/可编程电子系统功能安全,ISO26262被制定㊂它是针对公路车辆内的电子/电气系统的汽车开发行业标准[1],包括了汽车电子电气在安全生命周期的开发过程中与安全相关的所有活动的要求㊂从而确保具备安全功能的电子产品的性能,在车辆使用过程中,即使出现功能性失效的情况,车辆也不会发生危险㊂ISO26262:2018标准体系由12个子标准组成,其中Roadvehicles:Functionalsafety:Part12是针对摩托车定制的[1]㊂Part1 Part11的内容如图1所示,其中第4㊁5㊁6部分,兼容 V 形开发流程图[4],其结构框图如图1所示㊂图1㊀ISO26262:2018标准结构依据ISO26262标准进行功能安全设计时,需要进行危害分析和风险评估㊂根据系统的功能,可采用HAZOP㊁FMEA㊁头脑风暴等方法,结合故障可能会出现的情景进行功能故障分析㊂功能故障和驾驶场景的组合称作危害事件㊂危害事件确定后,依据严重度㊁暴露率和可控性评估危害事件的风险级别 汽车完整性等级(ASIL)㊂其中,严重度是驾驶员㊁乘员或者行人等涉险人员在危害事件中遭受伤害的程度;暴露率是指人员处于失效系统所致的危害场景中的概率;可控性是指驾驶员或其他涉险人员通过相应的应急措施,避免事故或伤害的可能性㊂这3个因子的分类及等级评定如表1所示㊂ASIL设置有4个等级,如表2所示㊂其中D等级的级别最高㊁A等级最低;QM表示质量管理,表示只需按照质量管理体系进行系统或功能的开发,不再需要考虑其他安全相关的设计[2]㊂ASIL等级越高,意味着对系统安全性的要求越高㊂表1㊀严重度㊁暴露率㊁可控性分类㊀㊀㊀㊀㊀㊀严重度㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀暴露率㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀可控性㊀㊀㊀㊀㊀㊀㊀等级描述等级描述等级描述S0无伤害E1很低的概率(<1%)C0完全可控(>99%驾驶员)S1轻度和中度伤害E2低概率(1%)C1简单可控(>99%驾驶员)S2严重伤害(有生还可能)E3中度概率(1% 10%)C2一般可控(>99%驾驶员)S3致命伤害E4高概率(>10%)C3很难控制(<99%驾驶员)表2㊀ASIL等级确定严重性等级危险可能性等级可控性等级C1C2C3S1E1QMQMQME2QMQMQME3QMQMAE4QMABS2E1QMQMQME2QMQMAE3QMABE4ABCS3E1QMQMQME2QMABE3ABCE4BCD可将风险R描述为危险事件的功能函数F㊂风险R与危害事件的发生频率f㊁通过人的及时反应而避免损害或损伤的可控性C以及潜在的严重程度S有关,其函数可表示为R=F(f,C,S)(1)式中f是危害事件的暴露率E发生概率λ的函数㊂发生的频率f由以下2个因素确定:(1)需要考虑危害事件的发生频繁度和危害事件涉及的人数,该因素可用危害事件的暴露率E来代替㊂(2)可能导致危险事件的产品故障率λ,该因素受限于硬件随机故障和系统性故障㊂其表达式如式(2)所示㊂f=Eλ(2)2㊀BMS的等级评定2 1㊀市场车型定位BMS是保护动力电池的使用安全和使用寿命的控制系统㊂通常具有上电自检,对电压㊁电流㊁温度数据进行采样监测,均衡管理,绝缘监控,状态估计(SOC㊁SOH等),高压回路控制,故障诊断,通信,热管理等功能[3]㊂BMS需时刻监控电池的状态,通过检测单体电池的电压㊁电流及温度值,估算动力电池的SOC㊁SOH等值,以确定动力电池的安全状态㊂BMS内部的逻辑计算与控制策略可以防止电池出现过度充电和过度放电的现象,缓解电池组的不一致性,提高电池的利用率[4],保障动力蓄电池的使用安全㊂动力电池系统的BMS控制模块,可分为数据采集与数据通信㊁处理模块,如图2所示㊂该系统由一个主控单元和多个从控单元组成,其中从控单元主要负责单体电压信号采集与均衡处理,主控单元主要负责数据的运算处理㊁系统高压通断㊁热管理及与VCU进行信息交互等㊂图2㊀电动汽车的动力电池系统2 2㊀BMS的危害分析与风险评估对BMS进行危害分析与风险评估时,可将BMS作为一个独立单元,在不考虑其他整车要素的情况下进行㊂首先要对BMS的功能及结构进行分析,可以采用概念阶段所定义的安全生命周期的方法来定义BMS的工作环境和工作状况㊂根据BMS的工作状态,分析其失效或故障状态下可能发生的危害㊂针对BMS的危害至少确定一个安全目标,再根据BMS的安全目标确定其ASIL等级㊂安全目标是最高层面的安全要求,也是危害分析和风险评估的结果[1]㊂结合BMS在动力电池系统中的工作状态,BMS电子控制器的危险动作主要包含过充㊁过放㊁低温充电㊁过度冷却/加热㊁接触器非正常断开/接合㊁过流等㊂以BMS失效为例,该危险事件的危害有:(1)在行驶过程中,BMS失效出现电池过放,引起电池组内部短路和电池包着火㊂(2)高速行驶过程中,高压回路被切断,导致车辆失去动力[2]㊂(3)车辆充电时,由于BMS失效不能保护动力电池,发生过充现象等㊂高速行驶㊁充电是每天都会发生的事情㊂对于不同的失效危害可采取相应的措施,如车辆失去动力后,驾驶员可依靠惯性将车辆驶离主车道,将车辆停靠在路边等待维修处理;车辆充电时着火,驾驶员及乘客可通过门窗逃生等,以保障车辆上人员的生命安全㊂即使危害相同,在不同场景下发生的风险也是不同的,所以需要对不同的驾驶场景进行针对性分析㊂为了简化问题,文中仅对 高速行驶过程中,BMS失效引发电池组过放 这种功能故障进行风险评估㊂根据以上分析,BMS风险评估结果如表3所示㊂驾驶场景是正常道路高速行驶㊂对于同一个安全目标,如果出现评估的ASIL等级不同时,要选择最高的ASIL评定值㊂城市工况低速行驶时,其ASIL的等级会比高速行驶的评定等级低㊂通过以上分析,得出BMS系统的安全目标为防止电池过放,ASIL等级为C㊂安全目标确定后,即可确定BMS在系统级别的安全需求,安全需求需继承安全目标的ASIL等级,并分配至BMS的硬件和软件设计中㊂根据BMS的ASILC的等级要求,在其硬件及软件的开发设计过程中,需要继承ASILC等级的设计需求㊂表3㊀BMS风险评估评估项结果及描述可控性分类说明驾驶员可将车辆驶离主车道并停车,通过车门㊁车窗逃生分类值C3严重度分类说明电池组着火,对行人及驾驶员造成严重伤害分类值S2暴露率分类说明高速㊁加速行驶每天都会发生分类值E4ASILC3 BMS的ASIL分解ISO26262规定,应为每一个安全目标定义至少一项功能安全需求,每条功能安全需求从相关的安全目标继承最高的ASIL,然后将功能安全需求分配给相关项㊂由于在实际的生产过程中需要考虑生产成本,ASIL的等级越高生产成本越高[5]㊂为了降低安全目标的实施成本,可将一个高ASIL等级的安全目标分解为两个相互独立的较低级的安全目标㊂ISO26262标准的第9部分中提出了在满足安全目标的前提下降低ASIL等级的ASIL分解方法[1]㊂3 1㊀ASIL的分解原则如果将一个安全需求分解为两个冗余的安全需求,则原来的安全需求的ASIL等级可以分解到两个冗余的安全需求上[1]㊂由于只有当两个安全需求同时不达标时,才会引发系统失效,所以冗余安全需求的ASIL等级可以比原始的ASIL等级低㊂ASIL分解时,分解对象应具有独立性,否则冗余单元需遵循原始的等级进行开发[1]㊂下面介绍BMS的ASIL分解过程㊂假设BMS的功能实现过程中,将传感器测量到的电压㊁电流及温度信号作为BMS的输入信号,分别记为S1㊁S2㊁S3㊂这3个输入信号是由相互独立的传感器分别检测出的㊂MCU将运算后的输入信号,转化为触发信息并发送给执行器㊂其功能的架构示意如图3所示㊂假设经过危害分析和风险评估后,BMS的ASIL等级为ASILC,安全目标为避免非预期触发执行器,那么BMS的各个部分均继承BMS的ASIL,即传感器㊁MCU㊁执行器都需要按照ASILC的等级开发,如图3所示㊂图3㊀ASIL等级在BMS功能架构上的分配ASIL的分解可以在功能安全概念㊁系统设计㊁硬件设计㊁软件设计阶段等多个阶段进行㊂在将一个高ASIL分解为几个较低级的ASIL部分时,分解部分的括号里的字母为原始需求的ASIL等级㊂例如ASILC等级分为ASILB(C)和ASILA(C)两个分部分,或者ASILC等级还可以分解为ASILC(C)和ASILQM(C)等,如图4所示㊂ASIL等级可分多次进行分解,比如ASILC分解为ASILB(C)和ASILA(C),ASILB(C)还可以分解为ASILB(C)和QM(C)[1],如图5所示㊂图4㊀ASILC分解原理图5㊀ASILB分解原理3 2㊀BMS的ASIL分解以预防过放功能为例,在动力电池运行过程中,为了防止动力电池出现过放现象,可以通过BMS计算出动力电池的SOC,并判断SOC值是否在安全范围内[4]㊂如果电池的SOC过低,就存在电池过放的趋势,需要将该信息发送给其他控制单元,以提示整车做出对应措施㊂除此之外,当BMS检测到电池处于深度放电的状态时,可以断开高压回路,以阻断放电电流㊂因此,为达到防止电池组中的一个或多个电池深度放电的安全目标,需要达到以下安全需求:(1)确定电池组的SOC并传达给其他控制器㊂如果电池组的SOC不在规定的操作范围内,系统需要跟踪到电池的能量流并做出反应㊂此外,如果超出了电池组SOC的限定值,则应将该信息传达到车辆的其他系统㊂(2)如果检测到深度放电状态,则应在较短的时间内切断放电电流㊂为保护电池免受损坏并防止深度放电(深度放电可使电池内部短路并导致热事件和火灾)引起的危险后果,如果检测到深度放电状态,系统应切断放电电流㊂根据以上需求分析,结合BMS的工作环境及BMS与内㊁外部部件之间的联系进行需求分配㊂假设动力电池的负载只有驱动电机,那么BMS需要实现与电池组及电力电子控制单元之间的交流,即处理电池组内电芯的数据,接收电力电子控制单元的信息,根据数据进行决策判断㊂因此,可将BMS的安全目标分解为断开高压回路和负载需求降为零,且这两个功能安全需求是相互独立的㊂将BMS的ASILC等级分别分配至BMS及其他电力电子控制器的功能需求,分解情况如图6所示㊂图6㊀预防过放目标的ASIL分解经过分解后,较高的ASILC的BMS安全目标,被分解为按照ASILB(C)等级设计的BMS功能安全需求及按照ASILA(C)等级设计的电力电子控制器㊂通过对功能安全需求的分配与分解,使得BMS功能逻辑及开发变得简单,整体成本得以降低㊂4㊀结语以BMS为例介绍了ISO26262标准中安全目标及其ASIL等级确定的方法㊂如果产品的安全需求的ASIL等级较高,成本高,可通过ASIL分解以降低ASIL等级,降低生产成本㊂在分解的过程中,遵循安全目标的ASIL等级在被开发阶段的安全需求继承的原则㊂以BMS预防过放为例,介绍了ASIL的分解原则和步骤㊂通过对功能及结构进行分析,对系统的架构进行调整,实现了ASIL的分解㊂为针对ASIL等级高而带来的开发成本高㊁开发周期长及技术要求高等方面的问题,提供了一种解决方法㊂参考文献:[1]RoadVehiclesFunctionalSafety:ISO/DIS26262[S].GenevaIEC,2018.[2]朱叶.基于ISO26262的动力电池系统高压功能安全概念[J].汽车零部件,2013(10):97-100.ZHUY.HighvoltagefunctionalsafetyconceptaboutbatterysystembasedonISO26262perspective[J].AutomobileParts,2013(10):97-100.[3]李晓宇.电动汽车电池管理系统测试平台的研制[D].哈尔滨:哈尔滨工业大学,2013.[4]印凯.基于功能安全的BMS设计方法及其可靠性的研究[D].上海:上海交通大学,2017.[5]彭忆强,芦文峰,邓鹏毅,等.新能源汽车 三电 系统功能安全技术现状分析[J].西华大学学报(自然科学版),2018,37(1):54-61.PENGYQ,LUWF,DENGPY,etal.Analysisofstateoftheartfornewenergyvehiclefunctionalsafetytechnologies[J].JournalofXihuaUniversity(NaturalScienceEdition),2018,37(1):54-61.。
基于ISO26262的车辆电子电气系统故障注入测试方法

基于ISO26262的车辆电子电气系统故障注入测试方法随着汽车电子化程度的提高,车辆电子电气系统的可靠性和安全性也成为汽车制造商和用户关注的问题。
为了确保车辆电子电气系统的安全性和可靠性,国际标准化组织(ISO)制定了ISO26262标准,该标准为汽车电子系统提供安全性的规范和指导,并确保车辆电子电气系统具有适当的安全性规格和验证方法。
故障注入测试是一种测试方法,旨在模拟特定的故障情况并评估系统的响应。
在车辆电子电气系统开发中,故障注入测试是非常重要的一步,可以有效验证车辆电子电气系统是否符合ISO26262标准,同时也有助于提高系统的可靠性和安全性。
下面就介绍一种基于ISO26262的车辆电子电气系统故障注入测试方法。
第一步:确定故障模式和效果分析(FMEA)在故障注入测试之前,需要进行故障模式和效果分析(FMEA)。
这个步骤是识别车辆电子电气系统中的潜在故障模式和评估其可能的效果。
其目的是为了确定潜在的故障模式,并对这些故障模式进行分类和分析,以确定哪些故障对系统具有重大的安全风险。
对于每个潜在的故障,需要进行评估以确定其可能的效果,并确定如果发生这种故障,系统的响应如何。
第二步:确定故障注入点在进行故障注入测试之前,需要确定故障注入点。
故障注入点是指在车辆电子电气系统中通常处于接收或处理数据或信息的特定点。
这些点可以是传感器、控制器等。
通过注入故障,可以验证车辆电子电气系统的响应。
第三步:确定故障注入类型在确定故障注入点后,需要确定故障注入类型。
故障注入类型可以包括电气故障、软件故障、物理故障等。
对于每种类型的故障,需要定义注入故障的方法和过程。
第四步:制定测试计划制定测试计划是进行故障注入测试的关键步骤。
测试计划应包括要测试的故障模式、注入故障的类型、故障注入点、实施测试的设备、测试环境以及测试过程等方面。
测试计划应该是详细的,并明确故障模拟过程的每个阶段、测试依赖项和测试结果的评估方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
● 在集成测试中识别的安全异 常,应按规范“ISO 26262-2 5.4.2章 节”[4]给出相应的报告。
⒎集成测试的测试案例的设计方 法如表11所列。
软硬件集成和测试 软硬件集成 ⒈符合ISO 26262-5的开发的硬件 和符合ISO 26262-6的开发的软件集成 在一起,并用于下列测试活动中。 ⒉软硬件接口需求应以合适的覆 盖率被测试,以符合ASIL要求,或者 能给出理由证明软硬件接口不会出现 问题。这个要求适用于ASILs C和D。 测试中将优先考虑产品本身的硬件和 软件,但针对一些特定的测试技术, 会采用一些修改后的硬件和软件进行 测试。 软硬件级的测试目标和方法 ⒈在软硬集成时,应采用合适的
所有元素的集成来形成一个完整的系 求的符合性;
统,称为系统集成;
● 第二个目标是为了验证,是否
表11
C
D
1a
需求分析
++ ++ ++ ++
1b
内外部接口分析
+ ++ ++ ++
1c 软硬件集成的等价类划分 + + ++ ++
1d
边界值分析
+ + ++ ++
和测试。 ⒉软硬件级别的技术安全需求 的实现,应按照下表的方法的进行验 证。 ● 基于需求的测试用于验证功能 和非功能需求。 ● 故障注入测试使用特殊的方法 在运行时将故障注入被测对象。这可 以在软件内通过一种特殊的测试接口 或借助特殊的硬件来完成。这种方法 经常被用来提升安全需求的测试覆盖 率,因为在整车情况下,不会触发安 全机制。 ● Back-to-back测试是指在相同外 部激励的情况下比较真实被测对象和 仿真模型的执行情况,用于检查模 型和其实现之间的不一致性(如表 12)。 ⒊软硬件级的正确功能的性能、 安全机制的准确性和及时性应按照表 13的方法进行测试验证。 ⒋外部和内部的接口的一致性 和正确实现,在硬件-软件层次上应 使用表14给出的可行的测试方法来 论证。表14中的接口测试包括模拟 和数字输入输出测试、边界测试、 等价类测试,这些方法用于测试被 测对象的接口、容量、延时性和其 他评价指标。ECU的内部接口可以通 过静态测试方法来验证;对于ECU之
表16 软硬件层的对象鲁棒性测试方法
方法 A
1a 资源占有率测试 +
安全等级(ASIL)
B
C
D
+
+
++
1b
压力测试
+
+
+
++
的功能、复杂度、系 统分布式的类型,测 试方法可以有效的应 用于其他级别的集成
分。 ⒌所有的测试设备需要在质量监
控体系中管理。 ⒍在任意一个完整的集成阶段,
每个功能和技术安全都需要至少被测 试验证(被测试为可用)一次。
1c Back-to-back测试
安全等级(ASIL)
A
B
C
D
++
++ ++
++
+
++ ++
++
+
+
++
++
表13 软硬件级别的正确功能的性能、安全机制的准确性和 及时性的测试方法
1a 1b 表14 方法
1a 1b 1c
方法 A
Back-to-back测试 +
性能测试
+
安全等级(ASIL)
B
C
D
+
++
++
++
++
++
软硬件级的内外部接口一致性和实现的正确性的测试
方法 A
外部接口的测试 + 内部接口的测试 + 接口一致性检查 +
安全等级(ASIL)
B
C
D
++
++
++
++
++
++
++
++
++
正确实现了针对安全需 求的“系统设计”。
该阶段的要求和建 议如下章节所述。
集成和测试的计划 和规范
⒈为了验证系统设 计符合功能和技术安全 需求,集成测试活动应 按照ISO 26262-8:2011中 的验证方法来执行。以 下的测试目标在下面几 个表中一一列出:
● 功能安全和技术 安全需求的正确实现;
● 正确功能的性 能,安全机制的准确性 和时间性能;
● 接口的一致性以 及实现的正确性;
● 安全机制的诊断或者错误覆盖 的有效性;
● 鲁棒性等级。 ⒉根据系统设计规范、功能安 全概念、技术安全概念以及集成测试 计划,需要制定一个集成和测试的机 制,并提供证据证明达成所有的测试 目标。集成和测试的机制需要覆盖所 有电子电器部件以及安全概念相关的 所有其他技术。集成通常分为软硬件 级、系统级和车辆级这三个级别。 ⒊系统集成具体包括: ● 针对软硬件的集成测试规范, 定义产品的集成和测试的计划。该阶 段需重点考虑软硬件的接口问题。 ● 针对系统级和车辆级的集成 测试规范,定义产品的集成和测试计 划。从软硬件级验证发现的遗留问 题,需要在本阶段进行解决。 ● 系统级和车辆级的集成和测试 计划,应该考虑车辆子系统之间的接 口和外部环境。部分充分的典型工况 和极限工况下的车辆环境应该用于执 行测试。 ⒋在系统可以被标定或配置成多 种产品系列时,系统级和车辆级需要 针对每种配置的产品进行测试以验证 其是否符合功能安全需求。如果所有 配置的测试有难度,可以考虑选择部
1e 基于知识或经验的错误推导 + + ++ ++
1f
功能依赖的分析
+ + ++ ++
1g 常用限制条件、流程以及相 + 关错误原因的分析
+ ++ ++
1h
环境、操作案例的分析 + ++ ++ ++
1i
领域经验的分析
+ ++ ++ ++
表12 软硬件级集成测试的方法
方法
1a
基于需求的测试
1b
故障注入测试
责任编辑:李健
Focus Technology 热 门 技 术
基于ISO 26262功能安全标准的汽车电子 系统测试方法(中)
Test Method for Automotive Electronics System Based on ISO 26262 (Part 2)
杨国青 浙江大学 科学技术研究院(杭州310027) 厉蒋 杭州速玛科技有限公司(杭州310027)
2013.5
4357083
热 门 技 术 Focus Technology
责任编辑:李健
表15 针对硬件错误检查机制的诊断覆盖率的有效性的测试方法 方法来检查设计层面
方法
1a
故障注入测试
1b
错误推导测试
安全等级(ASIL)
A
B
C
D
+
+
++
++
+
+
++
++
的系统的错误,具体 见如下条目和对应表 格描述。根据其实现
(接上期)
● 第三个阶段是和车辆内其他系
产品集成和测试
统的产品以及车辆自身的集成,即车
集成和测试阶段包含3个阶段: 辆集成。
● 第一个阶段是产品包含的每个
集成和测试阶段实现两个主要的
元素的硬件和软件的集成,即软硬件 目标:
集成;
● 集成阶段的第一个目标是按照
● 第二个阶段是组成一个产品的 它的需求和ASIL等级,测试对安全需
● 错误推导测试是通过预测被测 对象中的错误,设计测试案例,来对 这些错误进行检查。如果测试者有足 够的经验和知识,错误推导测试将是 非常有效的方法。
⒍可以按照表16方法测试软硬件 级别中各对象的鲁棒性。
● 资源占有率测试可以静态(比 如,通过检查代码大小,或者分析关 于中断使用的代码,为了验证最坏的 情况下不会用尽资源)完成,也可以 通过运行时监控动态完成。
4384
2013.5
间的接口,可以通过串口外设接口 (SPI)、通信等方式来进行动态测 试。
⒌针对硬件错误检查机制,其诊 断覆盖率的有效性,可以通过表15的 方法进行测试。
● 故障注入测试使用特殊的方法 在运行时将故障注入被测对象。这可 以在软件内通过一种特殊的测试接口 或借助特殊的硬件来完成。这种方法 经常被用来提升安全需求的测试覆盖 率,因为在整车情况下,不会触发安 全机制。
● 压力测试可以在很高的操作负 载、很强环境要求下进行被测对象正 确功能的验证。比如很强的负载、异 常总线负载、异常电击、异常温度、 机械冲击等情况下。(未完待续)
参考文献: [1]IEC 61508: Functional Safety of Electrical/Electronic/ Programmable Electronic Safety-related Systems[S/OL]. /wiki/IEC_61508 [2] ISO 26262-1:2011, Road vehicles -- Functional safetyPart1: Vocabulary[S] [3]ISO 26262-8:2011, Road vehicles -- Functional safetyPart8: Supporting processes[S] [4]ISO 26262-2:2011, Road vehicles -- Functional safetyPart2: Management of functional safety[S] [5]ISO 26262-9:2011, Road vehicles -- Functional safetyPart9: Automotive Safety Integrity Level (ASIL)-oriented and safety-oriented analyses[S]