[发明专利]一种新能源汽车故障检测辅助方法有效
申请号: | 201811490640.X | 申请日: | 2018-12-07 |
公开(公告)号: | CN109492710B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 张立祥;丛佩文;孙玉婷;张朋波;张旭 | 申请(专利权)人: | 天津智行瑞祥汽车科技有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 李素兰 |
地址: | 300000 天津市西青*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新能源 汽车 故障 检测 辅助 方法 | ||
1.一种新能源汽车故障检测辅助方法,其特征在于包括以下步骤:
步骤一、建立数据库:
初始状态下,采用车辆行驶的多组历史数据建立原始数据库,在所述的原始数据库中每一组历史数据与对应的车辆状态标签以及该标签对应的车辆状态三者形成彼此对应的一组车辆映射数据;
步骤二、分类器训练:
初始状态下,在车辆未行驶时从原始数据库中依次提取每组车辆映射数据,训练集成学习算法的分类器,其中提取的历史数据作为分类器的输入,对应的车辆状态标签作为分类器的输出参考数值,具体过程如下:
(1)建立集成学习基分类器,初始一共建立N个集成学习的基分类器,N是数据库中标签种类的数目;
(2)确定所述的N个基分类器的初始权值,均为1/N,用公式(1)表示,式(1)中W0(N)为基分类器权值的集合,SW0N代表初始权值中第N个分类器的权值,基分类器权值的集合表示强的分类器是由N个基分类器构成的,并且此时这N个分类器还未被训练;
(3)更新所述的N个基分类器的权值,从原始数据库中获取一组车辆映射数据,将获取的历史数据以及同时刻的车辆状态输入到强分类器中的各个基分类器中,将获取的车辆状态标签作为这些基分类器输出的参考数值,统计各个基分类器的实际输出数值与参考数值不相等的个数,除以对应基分类器的实际输出数值的总个数,得到N个基分类器的N个分类误差率,并根据N个误差率计算出N个基分类器的新的权值,新的权值集合与原来的权值集合之间的映射关系用公式(2)来表示,其中新的分类器的权值集合为Wj+1(N),原来的分类器的权值集合为Wj(N),f为前后权值的映射关系,用公式(3)表示;
Wj+1(N)=f(Wj(N)),j=0,1,2,…,N-1 (2)
(4)重复步骤(3)从原始数据库中获取另一组车辆映射数据,持续更新所述的N个基分类器的权值以对分类器进行训练,当这N个基分类器的分类误差率的变化率降低到规定的阈值以下时,停止训练,此时得到了最佳的基分类器权值集合,N个基分类器以此时基分类器权值集合中的N个权值作为比例,加权相加得到最终的强分类器;若车辆启动时分类器仍然未训练完成,则停止分类器的训练,并记录当前获取的数据在数据库中的位置,使用当前已经训练得到的各个基分类器的N个权值,加权相加得到临时的强分类器,待车辆停止后,继续进行训练;
步骤三、车辆行驶过程,刷新数据库及进行车辆状态分析:
刷新数据库,步骤为:
车辆启动行驶,在车辆行进过程中,车辆CAN总线不断获取车辆行驶数据并形成新的车辆映射数据输入所述的原始数据库内对原有数据不断进行更新形成不断更新的数据库;
车辆状态分析,步骤为:
当车辆行驶时,利用已经训练好的集成学习强分类器或临时的强分类器,对车辆状态实时地进行分类估计,得到实时的车辆状态标签;若车辆状态为易出现故障状态、异常行驶状态或者故障状态中的一种,进入车辆状态预测模块;
步骤四、车辆状态预测:
进入车辆状态预测模块时,若车辆状态为易出现故障状态或者异常行驶状态,该模块利用KNN算法对车辆在未来一段时间内的状态进行预测,该预测过程为:
(1)采用欧拉公式计算当前车辆状态标签与数据库中各车辆状态标签间的欧拉距离;
(2)对全部欧拉距离由小到大进行排序,提取前10%个数据,形成这些距离的数据集合;
(3)重复步骤(1)-(2)多次,得到多组距离的数据集合,寻找集合中出现次数最多的数据,并提取对应的车辆状态标签,这个标签为车辆在未来可能会达到的状态;
进入车辆状态预测模块时,若车辆状态为故障状态,提示停车,并提取最近一段时间内车辆状态标签,形成历史参考数据标签,同样重复步骤(1)-(3)计算当前车辆状态标签与历史参考数据标签间的欧拉距离,得到车辆当前状态标签与历史参考数据标签中哪一个标签最接近,将其作为导致车辆故障的原因;若车辆状态预测模块在设定时间内无法分析得到故障原因,或者分析的结果不具有执行性,此时进入请求协助模块;
步骤五、请求协助:
进入请求协助模块时,该模块询问“是否上报故障信息”,若得到允许,则执行请求协助,该请求协助过程为:
(1)获取车辆当前所在地点、当前时间、车牌号以及故障信息;
(2)车辆的GPRS将获取的信息上传至服务器;
(3)服务器确定故障车辆当前所在位置周围一定范围内可接受信息的车辆,向各车辆发送求助信息;
(4)当服务器接收到提供协助车辆的应答信息时,服务器请求故障车辆是否将该车辆的详细信息发送至协助车辆;
(5)若故障车辆允许服务器发送信息,则服务器将故障车辆的所在地点、车牌号以及故障信息发送至协助车辆;
步骤六、车辆停止行驶,若车辆上一次启动时,分类器未训练完成,则从上一次训练临时终止时所记录的数据库中的位置处按照时间顺序依次获取车辆状态数据继续进行训练,若车辆上一次启动时,分类器已经训练完成,则从头按照时间顺序依次获取数据库的数据进行步骤二,训练得到最新的强分类器,待当车辆再次启动时采用最新的数据库重复步骤三至步骤六。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津智行瑞祥汽车科技有限公司,未经天津智行瑞祥汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811490640.X/1.html,转载请声明来源钻瓜专利网。