车辆故障预警方法及存储介质技术

技术编号:26067776 阅读:16 留言:0更新日期:2020-10-28 16:40
本发明专利技术公开了一种车辆故障预警方法及存储介质,包括以下步骤:S1.确定获取车辆待检测的故障类型与检测时间范围;S2.构建车辆故障知识图谱,明确系统与子系统以及信号项之间的逻辑关系;S3.特征工程,生成样本数据集;S4.构建车辆故障预警模型;S5.通过对车辆进行故障预警测试,验证模型准确性;S6.根据车辆在检测时间范围内数据变化情况,预测车辆可能发生故障的风险。本发明专利技术能够快速、准确地进行车辆故障的分析及定位,对车辆故障进行预警,又能够追根溯源,找到故障预警的原因。

【技术实现步骤摘要】
车辆故障预警方法及存储介质
本专利技术属于车辆故障预警
,具体涉及一种车辆故障预警方法及存储介质。
技术介绍
随着科技水平的发展,汽车成为了人们生活的重要交通工具。人们对用车安全也有更高的要求,而很多事故都是由车辆自身故障问题引起的。因此,如何根据车辆状态和故障数据分析潜在的故障隐患和预警,并能够及早排查和预防是安全用车的主要问题。有效的故障诊断和预警,也为车辆售后服务体系提供了有效的支撑。由于汽车结构和电控的复杂,车辆故障成因呈现多样化、复杂化、随机化,具有一定的不确定性,导致对故障的预警带来困难。但是目前已有的基于数据分析和算法模型的车辆故障预警,仅仅是通过将数据直接传递给算法模型,让算法自主学习,然后进行预警。这样的方法对于故障预警的原因很难找到,可解释性差。所以针对车辆故障预警的同时,又能追根溯源,找到故障预警的原因,成了迫切需要解决的问题。
技术实现思路
本专利技术的目的是提供一种车辆故障预警方法及存储介质,能快速、准确地进行车辆故障的分析及定位,对车辆故障进行预警,又能追根溯源,找到故障预警的原因。本专利技术所述的一种车辆故障预警方法,包括以下步骤:S1.确定获取车辆待检测的故障类型与检测时间范围;S2.构建车辆故障知识图谱,明确系统与子系统以及信号项之间的逻辑关系;S3.特征工程,生成样本数据集;S4.构建车辆故障预警模型;S5.通过对车辆进行故障预警测试,验证模型准确性;S6.根据车辆在检测时间范围内数据变化情况,预测车辆可能发生故障的风险。进一步,所述步骤S2中,构建车辆故障知识图谱,具体为:采集车辆信号,对发生车辆故障时的车辆信号进行数据挖掘,将与所述车辆故障相关联的所述车辆信号确定为与该车辆故障对应的关联信号;根据所述车辆故障与所述关联信号的对应关系构建所述车辆故障知识图谱。进一步,所述步骤S3,具体为:基于车辆故障知识图谱,梳理故障树;分析已有的故障数据,并进行数据字段因素筛选;筛选后进行数据清洗并计算相应特征值,生成样本数据集。进一步,所述步骤S4,具体为:用贝叶斯网络方法构建车辆故障预警模型,并根据已有数据进行训练。进一步,所述步骤S5,具体为:提取一部分故障车辆数据集作为模型验证集,对其原始数据进行特征处理,作为模型输入变量,得出模型结果后对故障预警进行百分比统计,即得到模型准确率。进一步,所述步骤S6,具体为:根据车辆在检测时间范围内数据变化情况;根据预测的风险确定此风险的风险类别;根据风险的风险类别,确定是否需要对车辆进行预警;根据故障预警的结果,并结合故障知识图谱,找到故障预警原因。进一步,所述风险类别包括一级风险、二级风险和三级风险;累计预设时间内出现的一级风险、二级风险和三级风险的数量,风险级别越高,风险越高;在预设时间内出现三级风险,则对车辆进行预警;在预设时间内出现一级风险的数量和/或二级风险的数量达到预设阈值时,对车辆进行预警。进一步,所述步骤S1中,所述故障类型包括无法上高压、充电跳枪、自动下高压、功率受限和车辆无法启动。进一步,所述步骤S1中,所述检测时间范围包括车辆的各故障数据和各正常数据的过去任意一段时间范围。本专利技术中,一种存储介质,其内存储有计算机可读程序,所述计算机可读程序被处理器调用执行时,能实现如本专利技术所述的车辆故障预警方法的步骤。本专利技术具有以下优点:在数据输入给机器学习算法前,充分分析和挖掘信号数据和故障之间的关系,并生成有据可依的故障知识图谱,基于故障知识图谱训练出来的贝叶斯网络模型更加可靠,准确性和泛化能力也更强,从效果来看,能够快速、准确地进行车辆故障的分析及定位,对车辆故障进行预警,又能够追根溯源,找到故障预警的原因。附图说明图1为本实施例中的流程图。具体实施方式下面结合附图对本专利技术作进一步说明。如图1所示,本实施例中,一种车辆故障预警方法,包括以下步骤:S1.确定获取车辆待检测的故障类型与检测时间范围。确定获取待检测车辆正常车况与故障车况的车辆数据和故障标志位。其中,本实施例中,故障类型包括无法上高压、充电跳枪、自动下高压、功率受限、车辆无法启动等。检测时段是过去的一段时间,可包括任意一段时间数据。在此步骤中,需从源数据中提取车辆历史数据,数据中包含车辆各故障数据和正常数据。S2.构建车辆故障知识图谱,明确系统与子系统以及信号项之间的逻辑关系。本实施例中,构建车辆故障知识图谱,具体如下:采集车辆信号;对发生车辆故障时的车辆信号进行数据挖掘,将与所述车辆故障相关联的所述车辆信号确定为与该车辆故障对应的关联信号;根据所述车辆故障与所述关联信号的对应关系构建所述车辆故障知识图谱。车辆故障知识图谱构建的基础可以是近似全量的车辆信号的数据采集。根据车辆故障码定义,梳理故障与数据字段因素之间的逻辑关系,为构建底层信号知识图谱做基础。通过故障等级和电气系统架构,再根据电气原理与电池属性(化学原理)梳理故障之间的逻辑关系。由顶层故障向下分解,建立各因素之间的相关关系;为构建知识图谱体系,需要构建相应的知识体系,就是抽取实体与实体之间的关系。本实施例中,知识体系的构建方法包括人工构建法与自动构建法,本实施例中采用两者相结合的方法来完善车辆故障知识体系。以纯电动车的无法上高压、充电跳枪为例,人工构建法通过业务专家一定的经验输入,确定故障表现及其关联信号异常表现。整个过程中罗列出具体故障概念、属性以及关系,从而确定知识体系结构,定义属性及关系,定义约束的过程:本实施例中,自动构建法包含结构化与非结构化的知识数据作为输入。提取源数据中车辆的历史数据,数据中包含车辆各故障数据和正常数据;分析数据中的字段因素,提取对于故障预警有价值的字段因素;将发生无法上高压、充电跳枪故障数据与关联信号项数据抽取出来;使用先验算法Apriori,对同一故障的关联信号进行关联规则分析;关联规则分析是在大规模数据集中寻找相互关系的任务,包括频繁项集(经常出现在一块的物品的集合)、关联规则(暗示两种物品之间可能存在很强的关系)。以无法上高压故障为例,包含K个关联信号项,并且无法上高压故障满足最小支持度的事件为频繁K项集;K维数据项集LK是频繁项集的必要条件是它所有K-1维子项集也为频繁项集,记为LK-1;如果K维数据项集LK的任意一个K-1维子集Lk-1,不是频繁项集,则K维数据项集LK本身也不是最大数据项集;Lk是K维频繁项集,如果所有K-1维频繁项集合Lk-1中包含LK的K-1维子项集的个数小于K,则Lk不可能是K维最大频繁数据项集;同时满足最小支持度阈值和最小置信度阈值的规则称为强规则;本文档来自技高网...

【技术保护点】
1.一种车辆故障预警方法,其特征在于,包括以下步骤:/nS1.确定获取车辆待检测的故障类型与检测时间范围;/nS2.构建车辆故障知识图谱,明确系统与子系统以及信号项之间的逻辑关系;/nS3.特征工程,生成样本数据集;/nS4.构建车辆故障预警模型;/nS5.通过对车辆进行故障预警测试,验证模型准确性;/nS6.根据车辆在检测时间范围内数据变化情况,预测车辆可能发生故障的风险。/n

【技术特征摘要】
1.一种车辆故障预警方法,其特征在于,包括以下步骤:
S1.确定获取车辆待检测的故障类型与检测时间范围;
S2.构建车辆故障知识图谱,明确系统与子系统以及信号项之间的逻辑关系;
S3.特征工程,生成样本数据集;
S4.构建车辆故障预警模型;
S5.通过对车辆进行故障预警测试,验证模型准确性;
S6.根据车辆在检测时间范围内数据变化情况,预测车辆可能发生故障的风险。


2.根据权利要求1所述的车辆故障预警方法,其特征在于:所述步骤S2中,构建车辆故障知识图谱,具体为:
采集车辆信号;
对发生车辆故障时的车辆信号进行数据挖掘,将与所述车辆故障相关联的所述车辆信号确定为与该车辆故障对应的关联信号;
根据所述车辆故障与所述关联信号的对应关系构建所述车辆故障知识图谱。


3.根据权利要求2所述的车辆故障预警方法,其特征在于:所述步骤S3,具体为:
基于车辆故障知识图谱,梳理故障树;
分析已有的故障数据,并进行数据字段因素筛选;
筛选后进行数据清洗并计算相应特征值,生成样本数据集。


4.根据权利要求3所述的车辆故障预警方法,其特征在于:所述步骤S4,具体为:
用贝叶斯网络方法构建车辆故障预警模型,并根据已有数据进行训练。


5.根据权利要求4所述的车辆故障预警方法,其特征在于:所述步骤S5,具体为:
提取一部分故障车辆数据...

【专利技术属性】
技术研发人员:王贤军万毓森陈勇贺小栩李宗华翟钧
申请(专利权)人:重庆长安新能源汽车科技有限公司
类型:发明
国别省市:重庆;50

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

1