本发明涉及汽车监控领域,尤其涉及一种发动机水温状态识别方法、装置及介质。
背景技术:
1、随着网络和通信技术的发展,万物互联已成为一种趋势,现在有些配有大屏的车辆可以上网浏览咨询或者与手机互联,实现局域互联;其次,作为生产工具的商用车,为便于国家交通运输部门和环保部门的监管在部分用途的车上要求安装行驶记录仪和车载数据采集终端,实时将车辆和发动机运行数据上传到国家平台,实现了将车内can或k线的通信链路上的数据外传,不过,目前这部分数据仅用于抽查和追责。
2、目前,在配合行驶记录仪和车载数据采集终端进行温度监控时,仪表上的水温表设置有红色区域,当水温超过红线时仪表高温指示灯同步点亮,司机对高温感官明显,但无法得知具体数值,车队管理对此感知力度薄弱;现在营运的多是国ⅳ国ⅴ或者国ⅵ车辆,当水温超过一定值时,ecm会减小喷油量,有些也会记录高温的次数和持续时长的信息,通过厂家专用诊断仪可以读取该存储信息,各个厂家ecm标定策略不同,因此,水温过高信息的获取有一定局限性和滞后性,当发现水温已经过高时车辆可能已经遭到不可逆转的损伤。
技术实现思路
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、筛选模块,用于根据所述中间参数从所述历史数据中筛选出高温工况数据;
42、阈值表模块,用于根据所述高温工况数据,建立关于环温区间和油量区间的第一水温阈值表;
43、第一水温阈值模块,用于持续获取发动机实际水温,结合所述第一水温阈值表得到第一水温阈值;
44、第二水温阈值模块,用于在符合预设条件的所述高温工况数据中,比较不同水温区间内循环喷油量的离散程度,根据比较结果确认第二水温阈值;
45、识别模块,用于根据发动机实际水温和所述第一水温阈值的大小关系、所述发动机实际水温和所述第二水温阈值之间的大小关系、发动机实际水温持续时间和热负荷条件满足情况,识别发动机水温状态。
46、本技术实施例的第三方面提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上所述发动机水温状态识别方法。
47、相比于现有技术,本发明实施例提供的一种发动机水温状态识别方法、装置及介质,通过对同车型的历史数据分析,学习两年内新车在不同负荷和环温区间的水温分布,建立第一水温阈值表,由第一水温阈值表中对应的第一水温阈值作为判定“水温过高”的下限值(即第一水温阈值);同时学习同车型激活过热保护时的最低温度作为判定“水温过高”的下限值(即第二水温阈值),从而将水温划分为水温高和水温过高两个不同的阈值区间。再将车辆运行数据实时分别与第一水温阈值、第二水温阈值进行比对,当超出水温过第二水温阈值时直接判定为“水温过高”,当持续一定的时间超出第一水温阈值但未达到热负荷条件时判定为“水温偶尔高”,当达到热负荷条件时判定为“水温高”。本技术保证水温过高信息的获取的有实时性并结合第一水温阈值、第二水温阈值分析识别水温状况,可以及时实时掌握车辆的隐患情况,避免车辆遭到不可逆转的损伤。