一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于国标数据判断电动汽车故障真实性方法、系统及车辆与流程

2022-04-25 03:59:59 来源:中国专利 TAG:


1.本发明涉及判断电动汽车故障方法的技术领域,具体涉及一种基于国标数据判断电动汽车故障真实性方法、系统及车辆。


背景技术:

2.随着新能源技术的不断发展和日益走向成熟,电动汽车走进了千家万户。电池和驱动电机作为电动汽车主要的核心组件,其运行的健康状态备受各大厂商以及用户车主的关注。电动汽车在运行时,会通过技术手段实时监控这些核心组件的运转状态。一旦发生故障,会及时通知用户车主和售后服务,并协助和指导车主处理故障。以避免发生安全事故,影响用车体验。
3.国标诊断(基于gb/t32960数据)是属于实时监控车辆故障的技术之一。但目前在国标诊断的方法中,对于上报的车辆电池高温、单体电池过压、单体电池欠压、驱动电机控制器温度、驱动电机温度报警故障,并不能反映车辆实际是否发生故障。需要在收到故障报警后,去检查车辆是否实际发生故障。而此过程现阶段只能通过人工检查的方式进行,这大大影响了判断车辆故障真实性的效率。一旦车辆在实际中真实发生故障,会严重影响故障处理的时间,不能及时处理故障。因此,在收到车辆故障报警后,能及时自动识别和判断发生故障的真实性成了迫切的需求。


技术实现要素:

4.本发明提供一种基于国标数据判断电动汽车故障真实性方法、系统及车辆,既能提高故障判断的效率,又能提升维修、维保等售后服务。
5.第一方面,本发明所述的一种基于国标数据判断电动汽车故障真实性方法,包括以下步骤:
6.s1:采集车辆故障及报警数据,具体为:
7.s1-1:获取车辆上传的故障和报警信号数据;
8.s1-2:提取步骤s1-1中故障及报警信号数据对应的gb/t32960国标原始数据;
9.s2:故障数据清洗,具体为:
10.s2-1:过滤掉除电池、驱动电机之外的故障及报警数据;
11.s2-2:检查过滤后的数据;
12.s2-3:过滤掉步骤s2-2中检测出的异常数据和无效数据;
13.s2-4:按照时间顺序将故障及报警数据排序;
14.s3:分析和判定各故障及报警的真实性,具体为:
15.s3-1:分析和判定电池高温故障的真实性;
16.s3-2:分析和判定单体电池过压报警的真实性;
17.s3-3:分析和判定单体电池欠压报警的真实性;
18.s3-4:分析和判定驱动电机控制器温度报警的真实性;
19.s3-5:分析和判定驱动电机温度报警的真实性;
20.s4:上报判定为真的故障。
21.可选地,所述步骤s1-1中,获取gb/t32960国标诊断中已监控到的故障及报警数据,包括故障类型、故障码、报警类型、车架号和故障起止时间。
22.可选地,所述步骤s1-2中,根据车辆故障及报警的开始和结束时间,提取车辆在此起止时间段内上传的gb/t32960国标原始数据,包括车架号、时间、单体电池电压、电池及模组温度、总电压、总电流、充电状态、soc和驱动电机温度。
23.可选地,所述步骤s3-1具体步骤如下:
24.s3-1-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的电池高温报警起止时间段内的电池在不同时刻的温度列表;
25.s3-1-2:找出电池温度列表中车辆电池温度的最大值t
max
,并检查此最大温度值t
max
是否大于ω;
26.其中,ω表示车辆电池温度出现高温的阈值,50℃≤ω≤60℃,若电池温度大于ω,则代表电池可能出现高温情况,如果温度最大值出现在多个不同时刻,则取出现最早时刻的温度最大值的那条数据,并进行后续步骤判定;
27.s3-1-3:检查t
max
值是否小于其中,表示车辆电池温度的极值;
28.若s3-1-2、s3-1-3两步骤中条件同时成立,则此车辆的电池实际发生高温故障;反之,此车辆电池实际并没有发生高温故障。
29.可选地,所述步骤s3-2具体为:
30.s3-2-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的单体电池过压报警起止时间段内相关的数据,包括总电压、soc、单体电池电压列表数据;
31.s3-2-2:找出单体电池电压列表中单体电压的最大值u
max
,以及出现最大值对应的时刻t
u_max
;并检查最大电压值u
max
是否大于
32.其中:表示单体电池出现过压的阈值,若单体电池电压大于则代表单体电池可能出现过压情况,如果电压最大值出现在多个不同时刻,则取出现最早时刻的电压最大值的那条数据,并进行后续步骤判定;
33.s3-2-3:检查t
u_max
时刻的电池soc值是否大于0;
34.s3-2-4:检查t
u_max
时刻的总电压值是否大于0;
35.s3-2-5:若s3-2-2、s3-2-3、s3-2-4步骤中的条件同时成立,则此车辆的单体电池实际发生过压故障;反之,此车辆电池实际并没有发生单体过压故障。
36.可选地,所述步骤s3-3具体为:
37.s3-3-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的单体电池欠压报警起止时间段内相关的数据,包括总电压、soc、单体电池电压列表数据;
38.s3-3-2:找出单体电池电压列表中单体电压的最小值u
min
,以及出现最小值对应的时刻t
u_min
;并检查最小电压值u
min
是否小于
39.其中,表示单体电池出现欠压的阈值,若单体电池电压小于则代表单体电池可能出现欠压情况,如果电压最小值出现在多个不同时刻,则取出现最早时刻的电压最小值的那条数据,并进行后续步骤判定;
40.s3-3-3:检查t
u_min
时刻的总电压值是否大于0;
41.s3-3-4:检查t
u_min
时刻的电池是否为亏电情况;
42.s3-3-5:若s3-3-2、s3-3-3两步骤中的条件同时成立且s3-3-4中不是亏电情况,则此车辆的单体电池实际发生欠压故障;反之,此车辆电池实际并没有发生单体欠压故障。
43.可选地,所述步骤s3-4具体为:
44.s3-4-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的驱动电机控制器温度报警起止时间段内电机控制器在不同时刻温度的数据;
45.s3-4-2:找出驱动电机控制器温度列表中温度的最大值c
t_max
,并检查最大温度值c
t_max
是否大于
46.其中,表示驱动电机控制器高温的阈值,若电机控制器温度大于则代表电机控制器可能出现高温情况;如果电机控制器温度最大值出现在多个不同时刻,则取出现最早时刻的温度最大值的那条数据,并进行后续步骤判定;
47.s3-4-3:检查不同时刻的电机控制器温度整体是否呈现上升趋势;
48.s3-4-4:若s3-4-2、s3-4-3两步骤中的条件同时成立,则此车辆的驱动电机控制器实际发生高温故障;反之,车辆的驱动电机控制器实际并没有发生高温故障。
49.可选地,所述步骤s3-5具体为:
50.s3-5-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的驱动电机温度报警起止时间段内电机在不同时刻温度的数据;
51.s3-5-2:找出驱动电机温度列表中温度的最大值d
t_max
,并检查最大温度值d
t_max
是否大于
52.其中,表示驱动电机高温的阈值,若电机温度大于则代表电机可能出现高温情况;如果电机温度最大值出现在多个不同时刻,则取出现最早时刻的温度最大值的那条数据,并进行后续步骤判定;
53.s3-5-3:检查不同时刻的电机温度整体是否呈现上升趋势;
54.s3-5-4:若s3-5-2、s3-5-3两步骤中的条件同时成立,则此车辆的驱动电机实际发生高温故障;反之,车辆的驱动电机实际并没有发生高温故障。
55.第二方面,本发明所述的一种基于国标数据判断电动汽车故障真实性系统,包括存储器和控制器,所述存储器内存储有计算机可读程序,所述计算机可读程序被调用时能执行如本发明所述的基于国标数据判断电动汽车故障真实性方法的步骤。
56.第三方面,本发明所述的一种车辆,采用如本发明所述的基于国标数据判断电动汽车故障真实性系统。
57.本发明具有以下优点:利用车辆发生故障及报警起止时间段内的gb/t32960国标原始数据,分别计算和分析不同时刻故障对应的数据情况。以验证和判定gb/t32960国标诊断出的车辆发生电池高温、单体电池过压欠压、驱动电机控制器温度、驱动电机温度故障的真伪。若判定车辆实际真发生故障,则立即进行上报。此方法不仅提高了故障判断的效率,也提升了维修、维保等售后服务。
附图说明
58.图1为本实施例的主要步骤的流程图。
具体实施方式
59.下面结合附图对本发明作进一步说明。
60.如图1所示,本实施例中,一种基于国标数据判断电动汽车故障真实性方法,包括以下步骤:
61.s1:采集车辆故障及报警数据。
62.步骤s1具体包括如下步骤:
63.s1-1:获取车辆上传的故障和报警信号数据。
64.在本步骤中,主要获取gb/t32960国标诊断中已监控到的故障及报警数据,包括故障类型、故障码、报警类型、车架号、故障起止时间等。
65.s1-2:提取s1-1中故障及报警信号数据对应的gb/t32960国标原始数据。
66.根据车辆故障及报警的开始和结束时间,提取车辆在此起止时间段内上传的国标原始信号数据,信号包括车架号、时间、单体电池电压、电池及模组温度、总电压、总电流、充电状态、soc、驱动电机温度等。
67.s2:故障数据清洗。
68.步骤s2具体包括如下步骤:
69.s2-1:过滤掉除电池、驱动电机之外的故障及报警数据;
70.在gb/t32960国标诊断中,除了电池高温、单体电池过压欠压、驱动电机控制器温度、驱动电机温度故障及报警外,其他的都可以直接确定故障及报警的真实性。所以在此步骤中,过滤掉不需要判定故障和报警真实性的数据。
71.s2-2:检查过滤后的数据,如电池、电机等信号数据,是否存在空值、超出正常区间等异常数据;
72.车辆实际上传的原始数据一般带有噪声和异常数据,在故障及报警真实性分析和判定前要删除掉,以避免和降低异常数据对判定结果的干扰。
73.s2-3:过滤掉步骤s2-2检测出的异常数据和无效数据。
74.s2-4:按照时间顺序将故障及报警数据排序。
75.在本步骤中,主要对车辆故障开始和结束时间段内的gb/t32960国标原始数据按照时间顺序排序。
76.s3:分析和判定各故障及报警的真实性。
77.步骤s3具体包括如下步骤:
78.s3-1:分析和判定电池高温故障的真实性。
79.在本实施例中,步骤s3-1中分析和判定电池高温故障的真实性的具体步骤如下:
80.s3-1-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的电池高温报警起止时间段内的电池在不同时刻的温度列表;
81.s3-1-2:找出电池温度列表中车辆电池温度的最大值t
max
,并检查此最大温度值t
max
是否大于ω;
82.其中,ω表示车辆电池温度出现高温的阈值,若电池温度大于ω,则代表电池可能
出现高温情况,通常50℃≤ω≤60℃。如果温度最大值出现在多个不同时刻,则取出现最早时刻的温度最大值的那条数据,并进行后续步骤判定;
83.s3-1-3:检查t
max
值是否小于表示车辆电池温度的极值;
84.s3-1-3:若s3-1-2、s3-1-3两步骤中条件同时成立,则此车辆的电池实际发生高温故障;反之,此车辆电池实际并没有发生高温故障。
85.s3-2:分析和判定单体电池过压报警的真实性;
86.在本实施例中,步骤s3-2中分析和判定单体电池过压报警的真实性的具体步骤如下:
87.s3-2-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的单体电池过压报警起止时间段内相关的数据,包括总电压、soc、单体电池电压列表等数据;
88.s3-2-2:找出单体电池电压列表中单体电压的最大值u
max
,以及出现最大值对应的时刻t
u_max
;并检查最大电压值u
max
是否大于
89.其中,表示单体电池出现过压的阈值,若单体电池电压大于则代表单体电池可能出现过压情况,通常如果电压最大值出现在多个不同时刻,则取出现最早时刻的电压最大值的那条数据,并进行后续步骤判定;
90.s3-2-3:检查t
u_max
时刻的电池soc值是否大于0;
91.s3-2-4:检查t
u_max
时刻的总电压值是否大于0;
92.s3-2-5:若s3-2-2、s3-2-3、s3-2-4步骤中的条件同时成立,则此车辆的单体电池实际发生过压故障;反之,此车辆电池实际并没有发生单体过压故障。
93.s3-3:分析和判定单体电池欠压报警的真实性;
94.在本实施例中,步骤s3-3中分析和判定单体电池欠压报警的真实性的具体步骤如下:
95.s3-3-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的单体电池欠压报警起止时间段内相关的数据,包括总电压、soc、单体电池电压列表等数据;
96.s3-3-2:找出单体电池电压列表中单体电压的最小值u
min
,以及出现最小值对应的时刻t
u_min
,并检查最小电压值u
min
是否小于
97.其中,表示单体电池出现欠压的阈值,若单体电池电压小于则代表单体电池可能出现欠压情况,通常如果电压最小值出现在多个不同时刻,则取出现最早时刻的电压最小值的那条数据,并进行后续步骤判定;
98.s3-3-3:检查t
u_min
时刻的总电压值是否大于0;
99.s3-3-4:检查t
u_min
时刻的电池是否为亏电情况;电池亏电代表电池电量过少,属于电池放电后的正常情况,不属于故障现象;出现此情况只需对电池进行充电即可;
100.s3-3-5:若s3-3-2、s3-3-3两步骤中的条件同时成立且s3-3-4中不是亏电情况,则此车辆的单体电池实际发生欠压故障;反之,此车辆电池实际并没有发生单体欠压故障。
101.s3-4:分析和判定驱动电机控制器温度报警的真实性;
102.本实施例中,步骤s3-4中分析和判定驱动电机控制器温度报警的真实性的具体步骤如下:
103.s3-4-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的驱动电机控
制器温度报警起止时间段内电机控制器在不同时刻温度的数据;
104.s3-4-2:找出驱动电机控制器温度列表中温度的最大值c
t_max
,并检查最大温度值c
t_max
是否大于
105.其中,表示驱动电机控制器高温的阈值,若电机控制器温度大于则代表电机控制器可能出现高温情况,通常如果电机控制器温度最大值出现在多个不同时刻,则取出现最早时刻的温度最大值的那条数据,并进行后续步骤判定;
106.s3-4-3:检查不同时刻的电机控制器温度整体是否呈现上升趋势;
107.s3-4-4:若s3-4-2、s3-4-3两步骤中的条件同时成立,则此车辆的驱动电机控制器实际发生高温故障;反之,车辆的驱动电机控制器实际并没有发生高温故障;
108.s3-5:分析和判定驱动电机温度报警的真实性。
109.在本实施例中,步骤s3-5中分析和判定驱动电机温度报警的真实性的具体步骤如下:
110.s3-5-1:提取gb/t32960国标原始数据中,gb/t32960国标诊断报出的驱动电机温度报警起止时间段内电机在不同时刻温度的数据;
111.s3-5-2:找出驱动电机温度列表中温度的最大值d
t_max
,并检查最大温度值d
t_max
是否大于
112.其中,表示驱动电机高温的阈值,若电机温度大于则代表电机可能出现高温情况,通常如果电机温度最大值出现在多个不同时刻,则取出现最早时刻的温度最大值的那条数据,并进行后续步骤判定;
113.s3-5-3:检查不同时刻的电机温度整体是否呈现上升趋势;
114.s3-5-4:若s3-5-2、s3-5-3两步骤中的条件同时成立,则此车辆的驱动电机实际发生高温故障;反之,此车辆的驱动电机实际并没有发生高温故障。
115.本实施例中,一种基于国标数据判断电动汽车故障真实性系统,包括存储器和控制器,所述存储器内存储有计算机可读程序,所述计算机可读程序被调用时能执行如本实施例中所述的基于国标数据判断电动汽车故障真实性方法的步骤。
116.本实施例中,一种车辆,采用如本实施例中所述的基于国标数据判断电动汽车故障真实性系统。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献