用于检测车辆控制系统中的故障的方法和系统技术方案

技术编号:15339466 阅读:216 留言:0更新日期:2017-05-16 23:16
提供了一种用于检测车辆控制系统中的故障的方法,所述车辆控制系统包括功能单元,所述功能单元具有相关联的唯一素数标签。所述方法包括:调用每一所述功能单元,所述调用包括一可读且可更新的整数遍历值,并且,在所述功能单元正常工作的情况下,将所述遍历值更新为所述调用中的所述遍历值与当前调用的功能单元的所述标签的乘积,在有故障的情况下不更新所述遍历值。进一步,该方法包括:根据所述遍历值,通过与一预期遍历值进行比较,确定是否有功能单元有故障,并且,在所述遍历值不等于所述预期遍历值的情况下,利用唯一素因子分解算法确定有故障的功能单元。

【技术实现步骤摘要】
【国外来华专利技术】用于检测车辆控制系统中的故障的方法和系统
本专利技术涉及车辆控制系统,特别是用于检测车辆控制系统中的故障的方法和系统。
技术介绍
现代车辆控制系统包括系统,子系统和控制器的网络,它们相互作用以控制车辆的各种部件。例如,车辆控制系统可以包括与车辆的特征的域(domain)(例如车辆动力学)相关联的子系统。这些子系统中的每一个都可以包括与该域的特征相关联的一个或多个电子控制单元(ECUs),例如,车辆动力学子系统可以包括与制动相关的ECU。这些子系统还包括与各域子系统相关的功能单元。功能单元可以例如是制动致动传感器。这些功能单元通常相互连接,这使得快速检测和定位故障成为挑战。对于包括许多子系统来针对车辆各个方面进行通信和控制的这些车辆控制系统,对大量电子控制系统进行测试和验证是非常重要的。此外,车辆控制系统中特征数量的不断增加继而又增加了车辆生产成本中与控制系统相关的比例。如用于车辆控制系统的故障检测方法和系统能够在生产和研发期间高效且有效地检测故障,则其会降低生产成本并提高车辆可靠性。
技术实现思路
因此,通过提供按照下文所提出的独立权利要求的方案,本专利技术优选是要单独地或以任何组合的方式来减轻或消除本领域中的一个或多个上述缺陷,并至少解决上述问题。根据第一方面,提供了一种用于检测车辆控制系统中的故障的方法,所述车辆控制系统包括功能单元,所述功能单元具有相关联的唯一素数(primenumber)标签。所述方法包括调用每个所述功能单元,所述调用包括一可读且可更新的整数遍历值(traversalvalue),在所述功能单元正常工作的情况下,将所述遍历值更新为所述调用中的所述遍历值与当前调用的功能单元的标签的乘积,在有故障的情况下不更新所述遍历值;以及,根据所述遍历值,通过与预期遍历值的比较,确定是否有功能单元有故障,并且,在所述遍历值不等于所述预期遍历值的情况下,通过唯一素因子分解算法(uniqueprimefactorizationalgorithm)确定哪个功能单元有故障。在一个实施例中,所述车辆控制系统包括两个或更多个功能单元。可以按照从数字2开始的素数的升序来关联所述唯一素数标签。在一个实施例中,通过将所述遍历值与预期遍历值进行比较来检测故障单元,如果存储值不等于预期值,则通过唯一素因子分解算法来确定丢失的素因子(primefactor)。所述方法还可以包括访问一列表,所述列表将一功能单元的描述符与一唯一素数标签相关联,以确定任何有故障的功能单元的所述描述符。在一个实施例中,所述车辆控制系统还包括与车辆硬件相关联的子系统,其中,所述子系统包括所述功能单元,所述方法还包括将所述功能单元与包括其的所述子系统相关联。在一个实施例中,可以从所述车辆控制系统所包括的所述功能单元中选择一功能单元子集,使得仅测试该子集的相关或相关联的功能单元。根据第二方面,提供了一种在车辆控制系统中用于检测故障的控制器,所述车辆控制系统包括功能单元。所述车辆控制系统的每个所述功能单元分配有唯一素数标签,所述唯一素数标签是从数字2开始的素数的升序中选出。用于检测故障的所述控制器包括:调用所述功能单元的装置,其中,对所述功能单元的所述调用包括一可读且可更新的整数遍历值;用于在所述功能单元正常工作的情况下将所述遍历值更新为所述调用中的所述遍历值与当前被调用的功能单元的标签的乘积以及在有故障的情况下不更新所述遍历值的装置;以及一处理单元,所述处理单元被编程为利用唯一素因子分解算法在有故障功能单元的情况下确定哪个功能单元有故障。在一个实施例中,所述处理单元被编程为通过将存储在检测信号中的所述乘积与一预期遍历值进行比较来检测任何故障功能单元,如果所存储值不等于所述预期遍历值,则通过唯一素因子分解算法确定丢失的素因子。根据第三方面,提供了一种方法,所述方法用于提供至少一个实施单元(implementedunit)。所述方法包括向一功能单元分配一唯一素数标签,其中,所述唯一素数标签是在从数字2开始的素数的升序中选出分配的。根据第四方面,提供了一种系统,所述系统包括车辆的硬件部件以及根据第三方面所述的控制器,所述车辆的硬件部件与一个或多个功能单元相关联。附图说明通过以下的详细描述并参考附图来呈现其他目的、特征和优点,其中:图1是根据一个实施例的方法的示意图;图2是根据另一实施例的方法的示意图;图3是根据一个实施例的方法的框图;图4是根据示例1的方法的框图;图5是根据示例2的方法的框图;图6是根据示例3的方法的框图。具体实施方式本专利技术的以下描述涉及用于检测车辆控制系统中的故障的方法、控制器和系统,车辆控制系统包括功能单元,功能单元具有相关联的唯一素数标签。功能单元可以与车辆的具体部件相关联。例如,功能单元可以与那些与车辆的运动直接相关的部件相关联,例如制动致动传感器。功能单元也可以与那些与车辆辅助方面相关的部件相关联,例如座椅加热控制器。通过所描述的方法、控制器和系统,可以高效且有效地检测和定位一个或多个功能单元的故障。车辆控制系统可以包括一个或多个功能单元,例如两个或更多个。功能单元可以是由软件实现的。功能单元被分配唯一素数标签以使之能够被识别。该方法20总体上示出于图2中。在运行期间或运行之前,并且优选在访问功能单元之后22,可以将唯一素数标签分配24给功能单元。唯一素数标签在贯穿整个故障检测方法中用作功能单元的标识符。分配唯一素数标签的理想方法是从素数2开始的成升序的素数中来分配唯一素数标签。也就是说,第一个功能单元的唯一素数标签分配的是数字2,第二个功能单元的唯一素数标签分配的是数字3,第三个功能单元的唯一素数标签分配的是数字5,等等。素数1优选地不被用作功能单元的唯一素数标签。在故障检测方法中可以调用每个功能单元。图1中示意性地示出了故障检测方法10。对功能单元的该调用12包括一遍历值。该遍历值是一整数值,其可以由相应接收的功能单元进行读取和更新。在故障检测期间提供14给第一个功能单元的遍历值是值1。在收到该调用时,在该接收功能单元正常工作的情况下,该接收功能单元可以将该遍历值更新16成包含在该调用中的遍历值与当前被调用的功能单元的唯一素数标签的乘积。该乘法运算产生一整数乘积,该整数乘积是该接收功能单元的唯一素数标签与所有之前被调用的且没有出现故障的功能单元的乘积的乘积。然后将该遍历值更新成等于该乘积。处于故障状态下的故障功能单元不会更新该遍历值。因此,有故障的功能单元不会改变该遍历值。然后,该遍历值在一调用中又传递至下一个功能单元。该下一个功能单元用其自身的唯一素数标签来重复上述的乘法过程。为了确定是否有功能单元有故障,可以将该遍历值与一预期的遍历值进行比较。为了确定18有故障的功能单元而使用了唯一素因子分解算法。在该遍历值被传递至一个或多个功能单元之后,将其与一预期的遍历值进行比较。该预期遍历值可以是要进行故障检测的系统中的功能单元的所有唯一素数标签的乘积。例如,如果该系统包括分别具有唯一素数标签为2、3、5、7的功能单元,则该预期遍历值是2×3×5×7=210。如果该遍历值等于该预期遍历值,则表示在该系统中未检测到故障。如果该遍历值不等于该预期遍历值,则表示检测到一个或多个故障功能单元。通过唯一素因子分解算法来确定有故障的功能单本文档来自技高网...
用于检测车辆控制系统中的故障的方法和系统

【技术保护点】
一种用于检测车辆控制系统中的故障的方法,所述车辆控制系统包括功能单元,所述功能单元具有相关联的唯一素数标签,所述方法包括:调用每一所述功能单元,所述调用包括一可读且可更新的整数遍历值,并且,在所述功能单元正常工作的情况下,将所述遍历值更新为所述调用中的所述遍历值与当前调用的功能单元的所述标签的乘积,在有故障的情况下不更新所述遍历值;根据所述遍历值,通过与一预期遍历值进行比较,确定是否有功能单元有故障,并且,在所述遍历值不等于所述预期遍历值的情况下,利用唯一素因子分解算法确定有故障的功能单元。

【技术特征摘要】
【国外来华专利技术】2015.02.27 SE 1550231-31.一种用于检测车辆控制系统中的故障的方法,所述车辆控制系统包括功能单元,所述功能单元具有相关联的唯一素数标签,所述方法包括:调用每一所述功能单元,所述调用包括一可读且可更新的整数遍历值,并且,在所述功能单元正常工作的情况下,将所述遍历值更新为所述调用中的所述遍历值与当前调用的功能单元的所述标签的乘积,在有故障的情况下不更新所述遍历值;根据所述遍历值,通过与一预期遍历值进行比较,确定是否有功能单元有故障,并且,在所述遍历值不等于所述预期遍历值的情况下,利用唯一素因子分解算法确定有故障的功能单元。2.根据权利要求1所述的方法,其中,所述车辆控制系统包括两个或更多个功能单元。3.根据权利要求1或2所述的方法,其中,按照从数字2开始的素数的升序来关联所述唯一素数标签。4.根据在前权利要求中任一项所述的方法,其中,通过将所述遍历值与预期遍历值进行比较来检测故障单元,如果所述存储值不等于所述预期值,则通过唯一素因子分解算法来确定丢失的素因子。5.根据在前权利要求中任一项所述的方法,其中,所述方法还包括访问一列表,所述列表将功能单元的描述符与唯一素数标签相关联,以确定任何有故障的功能单元的所述描述符。6.根据在前权利要求中任一项所述的方法,其中,所述车辆控制系统还包括与车辆硬件相关联的子系统,其中,所述子系统包括所述功能单元,所述方法还包括将所述功能单元与包括其的所述子系...

【专利技术属性】
技术研发人员:迈克尔·帕兰德
申请(专利权)人:中欧车辆技术公司
类型:发明
国别省市:瑞典,SE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1