System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据分析,尤其涉及一种故障诊断方法、装置、电子设备、车辆及存储介质。
技术介绍
1、目前,通常通过对车辆进行制动测试,记录所有的测试数据,再根据测试数据确定车辆制动系统的故障原因,但是对车辆制动测试过程中的每一个测试数据进行录制,容易造成录制的数据量过大,导致根据测试数据确定车辆制动系统的故障位置时效率较低,因此,如何提高车辆制动故障诊断的效率,成为了亟待解决的技术问题。
技术实现思路
1、本申请实施例的主要目的在于提出一种故障诊断方法、装置、电子设备、车辆及存储介质,旨在提高车辆制动故障诊断的效率。
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、获取制动测试环境参数及所述制动测试环境参数的参数取值;
33、基于所述参数取值对不同的制动测试环境参数之间进行随机组合,得到制动测试用例;
34、基于预设的工况分类规则,对所述制动测试用例进行工况分类,得到所述制动测试用例的车辆制动工况;
35、基于所述车辆制动工况及所述制动测试用例,生成所述车辆制动工况与制动测试用例之间的映射关系。
36、为实现上述目的,本申请实施例的另一方面提出了一种故障诊断装置,所述装置包括:
37、测试用例获取模块,用于响应于所述车辆的制动测试请求,获取所述车辆的实际制动测试用例;
38、制动工况确认模块,用于基于预设的车辆制动工况与制动测试用例之间的映射关系,确定所述实际制动测试用例的实际制动工况,其中,所述制动测试用例包括所述实际制动测试用例,所述实际制动工况用于表示所述车辆在所述实际制动测试用例中发生故障的概率小于等于预设目标概率或高于所述目标概率;
39、测试数据获取模块,用于对所述车辆进行制动测试,得到制动测试数据;
40、测试数据录制模块,用于若所述实际制动工况表示所述车辆在所述实际制动测试用例中发生故障的概率高于所述目标概率,对所述制动测试数据进行记录,得到录制数据池;
41、制动系统诊断模块,用于对所述车辆的集成式制动电控系统进行系本文档来自技高网...
【技术保护点】
1.一种故障诊断方法,应用于车辆,其特征在于,所述方法包括:
2.根据权利要求1所述的一种故障诊断方法,其特征在于,所述若所述实际制动工况表示所述车辆在所述实际制动测试用例中发生故障的概率高于所述目标概率,对所述制动测试数据进行记录,得到录制数据池,包括:
3.根据权利要求1所述的一种故障诊断方法,其特征在于,所述若所述系统功能状态表示所述集成式制动电控系统的功能为异常,和/或,所述系统性能状态表示所述集成式制动电控系统的性能为异常,则基于实际制动测试用例、所述系统功能状态及所述系统性能状态对所述录制数据池进行数据保存,得到测试数据文档,包括:
4.根据权利要求1所述的一种故障诊断方法,其特征在于,所述基于所述测试数据文档、所述系统功能状态及所述系统性能状态,对所述集成式制动电控系统进行故障诊断,包括:
5.根据权利要求1-4任一项所述的一种故障诊断方法,其特征在于,所述集成式制动电控系统包括子功能模块,所述对所述集成式制动电控系统进行系统诊断,得到系统功能状态及系统性能状态,包括:
6.根据权利要求1-4任一项所述的一
7.一种故障诊断装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的一种故障诊断方法。
9.一种车辆,其特征在于,所述车辆包括如权利要求7所述的一种故障诊断装置,或如权利要求8所述的一种电子设备。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的一种故障诊断方法。
...【技术特征摘要】
1.一种故障诊断方法,应用于车辆,其特征在于,所述方法包括:
2.根据权利要求1所述的一种故障诊断方法,其特征在于,所述若所述实际制动工况表示所述车辆在所述实际制动测试用例中发生故障的概率高于所述目标概率,对所述制动测试数据进行记录,得到录制数据池,包括:
3.根据权利要求1所述的一种故障诊断方法,其特征在于,所述若所述系统功能状态表示所述集成式制动电控系统的功能为异常,和/或,所述系统性能状态表示所述集成式制动电控系统的性能为异常,则基于实际制动测试用例、所述系统功能状态及所述系统性能状态对所述录制数据池进行数据保存,得到测试数据文档,包括:
4.根据权利要求1所述的一种故障诊断方法,其特征在于,所述基于所述测试数据文档、所述系统功能状态及所述系统性能状态,对所述集成式制动电控系统进行故障诊断,包括:
5.根据权利要求1-4任一项所述的一种故障诊断方法,其特征在于,所述集成式制动...
【专利技术属性】
技术研发人员:郭笑通,李论,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。