本技术涉及汽车,具体涉及一种汽车故障率分析方法与系统、存储介质。
背景技术:
1、pmhf(英文为probabilistic metric for random hardware failures,中文为概率度量随机硬件故障)是针对汽车电子系统的硬件部分中,对安全目标有潜在危害的故障的综合评价指标,本质上是个故障率的加总,单位是fit,其数值越小越好。对于不同的asil等级(汽车安全完整性等级),pmhf有不同的目标值,asil等级包括d级、c级、b级等。
2、目前pmhf的计算如下:pmhf=spf故障率+rf故障率+dpf故障率+mpf故障率,其中,spf为单点故障(single point fault),指的是本体功能中的硬件部件的故障,且无安全机制覆盖,一个故障发生即导致安全目标被违反;rf为残余故障(residual fault),指的是本体功能中的硬件部件的故障,且有安全机制覆盖,但诊断失效时不能被覆盖的故障部分;dpf为双点故障(dual point fault),指的是2点故障都发生(同时、或先后)则会导致安全目标被违反;mpf为2点以上的故障(multi point fault),指的是2点以上的故障都发生(同时、或先后)则会导致安全目标被违反;由于2点以上的故障发生概率很低,基本可忽略不计,因此,pmhf的计算简化为:pmhf=spf+rf+dpf。通常(spf故障率+rf故障率)远大于dpf故障率,对于(spf故障率+rf故障率)部分,其计算方法简单,且非常明确地写在标准里面,详细可以参阅iso26262 part5 annex e,对于dpf故障率部分,所占pmhf的比例很小,但计算方法复杂,且标准中没有明确给出,所以不同组织、研究者会按照自己的理解提出各自的计算方法。
3、dpf故障率计算所需相关要素包括:(1)系统设计条件(确定性的,包括safetymechanism对intended function故障如何处理、dc大小等),(2)故障发生场景(概率性的,包括故障发生的顺序、故障是否检出成功等);以上两大类要素的相关分析比较繁琐,需要技术人员非常仔细地逐一分析,故消耗较长时间、且容易犯错,即既花时间,又不容易算出合理的结果,这对汽车量产的现实需求是个较大挑战,因此,需要找出简便、且能给出合理范围内的、接近真值的计算方法。
技术实现思路
1、本技术的目的在于提出一种汽车故障率分析方法与系统、计算机可读存储介质,能够提高dpf故障率计算的效率和准确性,并减少工作量。
2、为实现上述目的,本技术实施例提供一种汽车故障率分析方法,所述方法包括:
3、根据预设的简易计算方式计算双点故障的第一故障率,判断所述第一故障率是否满足安全要求;
4、若所述第一故障率满足安全要求,则结束;若所述第一故障率不满足安全要求,则根据预设的严密计算方式计算双点故障的第二故障率,并判断所述第二故障率是否满足安全要求;
5、若所述第二故障率满足安全要求,则结束;若所述第二故障率不满足安全要求,则确定变更汽车功能设计。
6、可选的,所述判断所述第一故障率是否满足安全要求包括:获取单点故障的故障率、残余故障的故障率,当所述第一故障率、单点故障的故障率及残余故障的故障率的和小于预设目标值时,满足安全要求,否则满足安全要求;
7、所述判断所述第二故障率是否满足安全要求包括:获取单点故障的故障率、残余故障的故障率,当所述第二故障率、单点故障的故障率及残余故障的故障率的和小于预设目标值时,满足安全要求,否则满足安全要求。
8、可选的,所述汽车包括多组双点故障;
9、所述根据简易计算方式计算双点故障的第一故障率,包括:
10、获取每一组双点故障的两个故障的发生时间的差值以及两个故障的故障率,根据每一组双点故障的两个故障的发生时间的差值以及两个故障的故障率计算得到每一组双点故障的故障率,并将多组双点故障的故障率进行求和计算得到双点故障的第一故障率。
11、可选的,所述汽车包括多组双点故障;
12、所述根据严密计算方式计算多组双点故障的第二故障率,包括:
13、获取每一组双点故障的多个故障场景的故障率,对每一组双点故障的多个场景的故障率进行求和得到每一组双点故障的故障率,并将多组双点故障的故障率进行求和计算得到双点故障的第一故障率;
14、其中,所述多个故障场景包括第一场景、第二场景、第三场景和第四场景;所述第一场景为第二层安全机制检测到第一层安全机制的故障,第三层安全机制对外进行故障通知失败,且在预设时间内未进行故障维修;所述第二场景为第二层安全机制检测到第一层安全机制的故障,第三层安全机制对外进行故障通知成功,且在预设时间内进行了故障维修;所述第三场景为第一层安全机制检测到汽车电子系统功能的故障,第三层安全机制对外进行故障通知成功,且在预设时间内未进行故障维修;所述第四场景为第一层安全机制检测到汽车电子系统功能的故障,第三层安全机制对外进行故障通知失败,且在预设时间内进行了故障维修。
15、可选的,所述获取每一组双点故障的多个故障场景的故障率,包括:
16、根据第一层安全机制的故障率、第二层安全机制的诊断率、第三层安全机制的诊断率、系统功能的故障率以及通知驾驶员失败时的最长暴露时间获取第一场景的故障率;
17、根据第一层安全机制的故障率、第二层安全机制的诊断率、第三层安全机制的诊断率、系统功能的故障率以及通知驾驶员成功时的最长暴露时间获取第二场景的故障率;
18、根据第一层安全机制的故障率、第一层安全机制的诊断率、第三层安全机制的诊断率、系统功能的故障率以及通知驾驶员成功时的最长暴露时间获取第三场景的故障率;
19、根据第一层安全机制的故障率、第一层安全机制的诊断率、第三层安全机制的诊断率、系统功能的故障率以及通知驾驶员失败时的最长暴露时间获取第四场景的故障率。
20、本技术实施例还提供一种汽车故障率分析装置,所述装置包括:
21、第一计算模块,用于根据预设的简易计算方式计算双点故障的第一故障率,判断所述第一故障率是否满足安全要求;
22、第二计算模块,用于若所述第一故障率满足安全要求,则结束;若所述第一故障率不满足安全要求,则根据预设的严密计算方式计算双点故障的第二故障率,并判断所述第二故障率是否满足安全要求;
23、确定模块,用于若所述第二故障率满足安全要求,则结束;若所述第二故障率不满足安全要求,则确定变更汽车功能设计。
24、可选的,所述第一计算模块,具体用于获取单点故障的故障率、残余故障的故障率,当所述第一故障率、单点故障的故障率及残余故障的故障率的和小于预设目标值时,满足安全要求,否则满足安全要求;
25、所述第二计算模块,具体用于获取单点故障的故障率、残余故障的故障率,当所述第二故障率、单点故障的故障率及残余故障的故障率的和小于预设目标值时,满足安全要求,否则满足安全要求。
26、可选的,所述汽车包括多组双点故障;
27、所述第一计算模块,具体用于获取每一组双点故障的两个故障的发生时间的差值以及两个故障的故障率,根据每一组双点故障的两个故障的发生时间的差值以及两个故障的故障率计算得到每一组双点故障的故障率,并将多组双点故障的故障率进行求和计算得到双点故障的第一故障率。
28、可选的,所述汽车包括多组双点故障;
29、所述第二计算模块,具体用于获取每一组双点故障的多个故障场景的故障率,对每一组双点故障的多个场景的故障率进行求和得到每一组双点故障的故障率,并将多组双点故障的故障率进行求和计算得到双点故障的第一故障率;
30、其中,所述多个故障场景包括第一场景、第二场景、第三场景和第四场景;所述第一场景为第二层安全机制检测到第一层安全机制的故障,第三层安全机制对外进行故障通知失败,且在预设时间内未进行故障维修;所述第二场景为第二层安全机制检测到第一层安全机制的故障,第三层安全机制对外进行故障通知成功,且在预设时间内进行了故障维修;所述第三场景为第一层安全机制检测到汽车电子系统功能的故障,第三层安全机制对外进行故障通知成功,且在预设时间内未进行故障维修;所述第四场景为第一层安全机制检测到汽车电子系统功能的故障,第三层安全机制对外进行故障通知失败,且在预设时间内进行了故障维修。
31、本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的汽车故障率分析方法。
32、本技术实施例预先设定了两种计算方式,包括简易计算方式和严密计算方式,严密计算方式相对于简易计算方式而言,计算结果更加精确,但计算方式也更复杂,所需计算时间也更多;基于这两种不同的计算方式,本技术实施例首先根据预设的简易计算方式计算双点故障的第一故障率,判断所述第一故障率是否满足安全要求;若所述第一故障率满足安全要求,则结束;若所述第一故障率不满足安全要求,则进一步根据预设的严密计算方式计算双点故障的第二故障率,并判断所述第二故障率是否满足安全要求;若所述第二故障率满足安全要求,则结束;若所述第二故障率不满足安全要求,则确定变更汽车功能设计。通过本技术实施例,部分dpf故障率计算能够基于简易计算方式实现,使得dpf故障率计算工作的效率大大提高,同时严密计算方式能够在简易计算方式结果不达标情况下补充计算,能够兼顾准确性。
1.一种汽车故障率分析方法,其特征在于,所述方法包括:
2.根据权利要求1所述的汽车故障率分析方法,其特征在于,所述判断所述第一故障率是否满足安全要求包括:获取单点故障的故障率、残余故障的故障率,当所述第一故障率、单点故障的故障率及残余故障的故障率的和小于预设目标值时,满足安全要求,否则满足安全要求;
3.根据权利要求1所述的汽车故障率分析方法,其特征在于,所述汽车包括多组双点故障;
4.根据权利要求1所述的汽车故障率分析方法,其特征在于,所述汽车包括多组双点故障;
5.根据权利要求4所述的汽车故障率分析方法,其特征在于,所述获取每一组双点故障的多个故障场景的故障率,包括:
6.一种汽车故障率分析装置,其特征在于,所述装置包括:
7.根据权利要求6所述的汽车故障率分析装置,其特征在于,所述第一计算模块,具体用于获取单点故障的故障率、残余故障的故障率,当所述第一故障率、单点故障的故障率及残余故障的故障率的和小于预设目标值时,满足安全要求,否则满足安全要求;
8.根据权利要求6所述的汽车故障率分析装置,其特征在于,所述汽车包括多组双点故障;
9.根据权利要求6所述的汽车故障率分析装置,其特征在于,所述汽车包括多组双点故障;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1~5中任一项所述的汽车故障率分析方法。
