CN113515560A - 车辆故障的分析方法、装置、电子设备及存储介质 - Google Patents
车辆故障的分析方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113515560A CN113515560A CN202110815025.7A CN202110815025A CN113515560A CN 113515560 A CN113515560 A CN 113515560A CN 202110815025 A CN202110815025 A CN 202110815025A CN 113515560 A CN113515560 A CN 113515560A
- Authority
- CN
- China
- Prior art keywords
- fault
- vehicle
- data
- period
- confidence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 62
- 238000004364 calculation method Methods 0.000 claims description 24
- 238000005065 mining Methods 0.000 claims description 16
- 230000007613 environmental effect Effects 0.000 claims description 6
- 238000012216 screening Methods 0.000 claims description 2
- 238000009412 basement excavation Methods 0.000 claims 2
- 238000012827 research and development Methods 0.000 abstract description 4
- 238000013461 design Methods 0.000 abstract description 3
- 238000004590 computer program Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000010219 correlation analysis Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2465—Query processing support for facilitating data mining operations in structured databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2477—Temporal data queries
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开提供了一种车辆故障的分析方法、装置、电子设备及存储介质,涉及车辆大数据技术领域。具体实现方案为:根据车辆的故障数据确定故障时段;获取该故障时段内车辆的运行数据及车辆状态;分析该故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;利用频繁模式增长法挖掘该故障特征数据集,得到车辆故障及相关特征的关联结果。采用本公开实施例,可以从海量故障数据中挖掘出车辆故障的内在规律,不但可以为用户提供预警,还可以为车辆的研发设计提供指导。
Description
技术领域
本公开涉及车辆大数据技术领域,尤其涉及一种车辆故障的分析方法、装置、电子设备及存储介质。
背景技术
随着汽车行业的创新发展,越来越多的智能化汽车行驶在大街小巷。车联网平台可以实时获得智能化汽车的行车信号、故障信号等海量数据,并在后台利用这些数据分析驾驶行为,以达到提高行车安全的目的。
现有技术包括基于专家系统的故障数据分析。该方法虽然直观、解释能力强,但是难以获取完备的知识库,无学习能力,容错能力较差,分析效率低。在此基础上,发展出了利用人工神经网络构建数据的关联规则,但是此方法对分析样本的要求较高,要求基于完备的样本集进行神经网络的训练,而现实中形成完备的样本集是及其困难的,因而训练出的神经网络存在诊断不准的情况。综上,现有技术中并不存在一种深度、高效且稳定的车辆故障分析方法。
发明内容
本公开提供了一种车辆故障的分析方法、装置、电子设备以及存储介质。
根据本公开的一方面,提供了一种车辆故障的分析方法,包括:
根据车辆的故障数据确定故障时段;
获取该故障时段内车辆的运行数据及车辆状态;
分析该故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;
利用频繁模式增长法挖掘该故障特征数据集,得到车辆故障及相关特征的关联结果。
根据本公开的另一方面,提供了一种车辆故障的分析装置,包括:
确定模块,用于根据车辆的故障数据确定故障时段;
获取模块,用于获取该故障时段内车辆的运行数据及车辆状态;
分析模块,用于分析该故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;
挖掘模块,用于利用频繁模式增长法挖掘该故障特征数据集,得到车辆故障及相关特征的关联结果。
根据本公开的另一方面,提供了一种电子设备,包括:
至少一个处理器;以及
与该至少一个处理器通信连接的存储器;其中,
该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行本公开任一实施例中的方法。
根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行本公开任一实施例中的方法。
根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开任一实施例中的方法。
根据本公开的技术,可以从海量故障数据中挖掘出车辆故障的内在规律,充分展示各运行数据对故障数据产生的影响程度,分析各故障的主要诱因,为车辆安全行驶及合理安排检修提供支撑。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
图1是根据本公开一实施例的车辆故障的分析方法的流程示意图;
图2是根据本公开一实施例的挖掘方法流程示意图;
图3是根据本公开另一实施例的车辆故障的分析方法的流程示意图;
图4是根据本公开再一实施例的车辆故障的分析方法的流程示意图;
图5是根据本公开一实施例的车辆故障的分析装置结构框图;
图6是根据本公开一实施例的挖掘模块结构框图;
图7是根据本公开另一实施例的车辆故障的分析装置结构框图;
图8是用来实现本公开实施例的车辆故障的分析方法的电子设备的框图。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。本文中术语“第一”、“第二”表示指代多个类似的技术用语并对其进行区分,并不是限定顺序的意思,或者限定只有两个的意思,例如,第一特征和第二特征,是指代有两类/两个特征,第一特征可以为一个或多个,第二特征也可以为一个或多个。
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
车联网行业的快速发展带来了海量车辆行驶数据以及故障数据可以通过高速传输上传至后台,进行精准快速数据运算,使得基于大数据的汽车故障关联分析预测成为落地的可能。相关技术人员做了很多相关工作,希望通过挖掘分析海量数据得到各行驶数据与故障数据之间的关联关系,挖掘出一些人工无法直接得到的内在规律,用来反馈给车辆的设计、研发、升级以及反馈用户的故障预警推送等场景。
根据本公开的实施例,提供了一种车辆故障的分析方法,图1是根据本公开一实施例的车辆故障的分析方法的流程示意图,该方法可用于车辆故障的分析装置,实现车辆故障及相关特征分析以及故障预警。如图1所示,该方法包括:
S101、根据车辆的故障数据确定故障时段;
一示例中,可以从车辆大数据监控平台上获取车辆故障数据,该车辆故障数据可包括故障时间、故障地点、故障类别、行车状态基础数据等,本公开不对数据的获取来源和具体内容做限制;然后从车辆的故障数据中提取出故障发生的时刻,将包含该时刻的固定长度的时间段确定为故障时段,如,某辆车在09:15发生了A故障,在09:15前后各推15分钟,将09:00-09:30划分为故障A对应的故障时段。一示例中,一个故障时段中可能包含多个故障,比如例如某辆车在09:15发生了A故障,09:20发生了B故障,也可以将09:00-09:30划分为故障A和B两个故障组合成的群组对应的故障时段。
需要强调的是,本公开中不限制故障时段的数量,可能存在一至多个故障时段。比如,车辆大数据监控平台上可能汇集了10万余辆新能源汽车,历时近6个月的车辆故障数据,包括故障时间、故障地点、故障类别、行车状态基础数据等海量数据。其中,针对车辆运行中常见的电机和电池故障,平台可以将CAN总线与车载T-BOX连接,通过CAN网络采集数据,获取不同工况下不同故障的发生时刻故障类型与表现特征。这些庞大的数据,对应着很多个故障时段,本步骤中,可以将海量的故障时段都确定下来。
S102、获取该故障时段内车辆的运行数据及车辆状态;
一示例中,在得到多个故障时段的基础上,分别获取每个故障时段内对应的车辆运行数据及车辆状态,其中,车辆运行数据包括车辆运行过程中车辆自身或环境相关的所有数据。本公开车辆故障的分析方法中使用到的所有数据的原始数据可以从车辆大数据监控平台上获取,也可以从第三方提供的数据平台上获取,所有数据包括但不限于车辆故障数据、车辆运行数据、车辆状态等,本公开不做限制。
一示例中,可以获取该故障时段内按预设时间间隔采集的车辆的运行数据及车辆状态,该运行数据包括车辆的信号数据与环境数据。其中,车辆状态也可以称作车辆工况或典型工况,具体可以是车辆行驶状态、车辆充电状态或车辆静置状态,也可以是其余的用以进行分类的车辆状况或状态,比如新能源车的行驶状态、油电混合车的加油状态等等。另,运行数据中的信号数据可以是车辆速度、电池温度或最低单体电压等车辆各个部件的运行数据;运行数据中的环境数据可以是环境温度或湿度等;具体可参考表1,但不限于表1列出的运行数据类型。还需说明的是,上述车辆运行数据是按照预设时间间隔获得的,每种数据的预设时间间隔可以相同,也可以不同。比如,可以设定每隔1分钟采集一次实施车速,同时,设定每隔5分钟采集一次电池电压。
上述示例中,为了进行更深层次的故障关联挖掘,不但收集了车辆各部件的信号数据,还收集了环境数据,通过全面收集与车辆相关的所有数据,为之后进行关联分析打下了较好的数据基础。
表1车辆运行数据示例
S103、分析该故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;
一示例中,分别分析多个故障时段内的故障数据、运行数据和车辆状态,依据不同阈值将运行数据划分为不同的离散状态并进行归一处理,最后提取出对应同样车辆状态的数据分析结果,整理后获得故障特征数据集。比如,提取出某一特定车型车辆行驶状态下对应的多个故障时段,分析后得到该故障时段故障数据及其对应的离散化、归一化后的运行数据,组成故障特征数据集,如表2所示:
表2故障特征数据集示例
一示例中,对某一故障时段内的故障数据进行分析,即是对该时段内的故障进行分类统计,得到一个统计结果。比如,在09:00-09:30这一故障时段内,故障A于{[09:15:10-09:15:15],[09:16:10-19:16:15]…}持续出现,则经过分析后的统计结果为:A故障时间间隔为55s,持续时间为5s,周期性频率为1min/次。
一示例中,可以根据预设的一个或多个阈值对该故障时段内的运行数据进行离散化和归一化处理,并与该故障时段内的故障数据组合后,按照该车辆状态分类,得到对应于车辆状态的故障特征数据集。具体地,以表征速度的运行数据为例,首先,因为在故障时段内,会采集到多个车辆速度的实时值,所以需要先对这些速度数据进行规范化处理,包括剔除异常数据,统一单位;然后根据预设的阈值对规范后的速度数据进行多区间的离散化处理,比如预设三个阈值区间:速度小于40千米/小时属于低速,速度大于40千米/小时但小于80千米/小时属于中速,速度大于80千米/小时属于高速,速度大于140千米/小时属于极端超速状态,计算落入预设区间的速度的比率,最终得到离散化的统计结果,如:在故障时段,低速占20%,中速占5%,高速占70%,出现极端超速状态;又如,通过平台大数据统计分析已知,车辆起步期发动机转速正常范围在在1000-2000转/分钟,则故障期内符合起步阶段的工况下发动机转速超过了3000转/分钟,则视为故障潜在特征数据之一,即得到了归一化的统计结果。之后,将上述经离散、归一化处理后的数据与其对应的车辆状态和故障数据结合,得到如表2所示的故障特征数据集。
需要强调的是,进行离散化的阈值可以结合人工经验来设定,也可以在分析的过程中根据分析的结果不断改进。比如,在经过几次车辆故障分析之后,发觉某一故障与车辆高速行驶强关联,为了进一步挖掘二者的关系,可以将速度重新划分阈值,比如大于80千米/小时小于100千米/小时属于微高速,大于100千米/小时但小于120千米/小时属于一般高速,大于150千米/小时属于超级高速,然后根据重新划分的阈值挖掘故障和特征之间的关联。总之,通过灵活划分阈值,并与对应的故障和车辆状态相结合得到故障特征数据集,可以更加精确地为故障溯源;基于经验不断改进更加合理的划分阈值,也可以控制频繁模式增长法,加快算法运行速度。显而易见,本公开中对故障时段内的所有数据进行了细致、完备的处理,处理后的数据更加具备分析价值,在后续的实操过程中使用方便。
S104、利用频繁模式增长法挖掘该故障特征数据集,得到车辆故障及相关特征的关联结果。
一示例中,利用频繁模式增长法挖掘故障特征数据集,可以得到车辆故障与车辆运行数据的关联数值,以数值的大小表征车辆故障与车辆运行数据的关联强度,从而找到隐含强关联关系的相关数据。
本公开将数据挖掘关联分析理论应用到车辆故障样本分析中,从海量故障数据中挖掘有效知识,并通过灵活设置阈值条件,控制规则树生长算法,加快算法运行速度。根据车辆不同驾驶工况对故障划分,以不同故障时间划分故障阶段,通过对故障阶段内各类驾驶状态和电信号数值离散化,构建故障特征数据集,最后对故障数据事务集进行关联规则挖掘,测试表明,利用关联规则挖掘车辆故障数据,扩展了有效的故障发生模式,取得了较好效果,对车辆的技术工程研发和用户预警应用具有一定的积极意义。
图2是根据本公开一实施例的挖掘方法流程示意图,如图2所示,在一种实施方式中,步骤S104可以具体包括以下步骤:
S201、利用频繁模式增长法的支持度计算,挖掘该故障特征数据集,得到符合预设支持度阈值的频繁项集;
S202、对该频繁项集内的所有项进行任意组合并计算每个组合的置信度;
S203、根据该置信度筛选出符合预设置信度阈值的组合作为车辆故障及相关特征的关联结果。
一示例中,利用支持度计算公式挖掘故障特征数据集,筛选出符合预设支持度阈值的频繁项集。具体地,在获得故障特征数据集后,对每一类特征数据和每一类故障数据进行唯一编码,比如电池电压低于3.4v编码对应着XH001,电压欠压故障的编码对应着GZ001。然后利用支持度计算公式(1)和(2)对每一类故障进行支持度计算,支持度是指某事件同时出现的频率,公式中的X,Y为两个事件代号,number(X)为该单一事件X发生的次数,number(XY)为两个事件同时发生的次数,num(AllSamples)为所有样本总数,support(X,Y)是指XY同时出现的概率,support(X)是指X单一事件出现的概率;具体地,计算单一事件时用公式(1),计算两个事件或是扩展至多个事件的情况下用公式(2)。实际实施过程中,先通过公式(1)计算出单一特征的支持度记录C1,其中,C代表支持度的计算结果,下角标1代表只有一个事件(此处的事件也被称作特征)即单一特征,结果如表3所示。
表3单一特征的支持度记录
提前设定好一个预设支持度阈值,计算出特征的支持度后,筛选出支持度高于阈值的特征,比如本示例中设定预设支持度阈值Smin为0.02,从单一特征的支持度记录C1中筛选出支持度大于0.02的特征,记入为单项频繁项集L1,其中,L代表频繁项集,下角标1代表单个特征,如表4所示:
表4单项频繁项集
从单项频繁项集L1中选取特征进行两两组合,即对支持度高于阈值的特征进行两两组合,舍弃重复项后,利用公式(2)计算得到双项的支持度记录C2,其中,C代表支持度的计算结果,下角标2代表双项特征,得到结果如表5所示:
表5双项特征的支持度记录
同样,从中挑选出高于预设支持度阈值的项,得到双项频繁项集L2,如表6所示:
表6双项频繁项集
不断进行迭代搜索,当计算出K项的频繁项集Lk之后,利用公式(2)计算K+1项的支持度,直至K+1项的频繁项集与K项的频繁项集相同为止,记录下计算过程中所有支持度记录和频繁项集。
接下来,利用置信度公式对该频繁项集内的所有项进行任意组合并计算每个组合的置信度,根据该置信度筛选出符合预设置信度阈值的组合。具体地,置信度公式(3)中,conf(X→Y)(也可表示为P(Y|X))表示由前项X(也叫规则左部)推导后项Y(也叫规则右部)的这条规则的置信度,P(X)为前项X事件发生的概率,P(XY)为XY两事件同时发生的概率。
Conf(X→Y)=P(Y|X)=P(XY)/P(X) (3)
具体地,首先,遍历每个双项频繁项集L2中的所有特征项,逐一取单一特征项作为规则右部的元素,针对每一个规则右部元素,选择其他元素作为规则左部的元素;利用置信度公式算出左部推导右部的置信度,然后用规则左部和右部作为特征组合的支持度除以置信度,得到对应的规则置信度。将计算得出的置信度与预先设置好的最小置信度Fmin进行比较,筛选出大于最小置信度的规则左部和规则右部,作为筛选出的组合纳入强关联规则池中,如表7所示:
表7双项组合规则置信度
利用前述方法,计算出多个特征项的规则置信度。以计算三项特征的规则置信度为例,遍历三项频繁项集L3中的所有特征项,逐一取单一特征项作为规则右部的元素,针对每一个规则右部元素,选择其他元素作为规则左部的元素;然后选取两个特征作为规则右部的元素,再选择出匹配的左部的元素。遍历所有可能的规则左部和规则右部后,进行规则置信度的计算和比较。最后通过前述方法筛选出大于最小置信度Fmin阈值的组合纳入强规则池中,结果如表8所示:
表8三项组合规则置信度
不断迭代遍历K项频繁项集Lk中的所有特征项,并从中生成各K项集可能存在的所有全部规则,依据最小置信度Fmin阈值不断筛选符合条件的强规则入池。
分析强规则池中的组合,作为车辆故障及相关特征的关联结果。具体地,根据置信度将强规则池中所有组合进行排序,如表9所示:
表9置信度排序
一示例中,可以将得到的多个该关联结果按照置信度从高到低进行排序,选出排序在前的指定个数的关联结果推送给车载终端或用户终端。基于规则置信度的值进行排序后,获取规则置信度较高的组合,通过分析其中包含的具体特征得到车辆故障的有效相关信息,以规则置信度为0.944的组合为例,该组合涉及的特征包括电压欠压故障(GZ001)、电池电压低于3.4V(XH001)、车速较高(XH002),可知,在检测到电池电压较低的情况下,如果还保持着较高的车速,极易出现电池欠压故障。通过此方法对车辆行驶相关的所有数据进行深入挖掘,能够挖掘出部分隐含知识,对发现部分车辆运行故障机理具有重要的指导作用。
进一步地,可以将通过频繁模式增长法挖掘出来的关联结果推送给车载终端、用户终端或是研发后台,收集专家、用户的意见和体验,并将有效意见反馈回数据处理阶段、阈值划分阶段或关联规则知识库生成步骤,形成闭环反馈。
一示例中,在得到车辆故障及相关特征的关联结果之后,可以进行故障溯源分析或提供故障预警服务。具体地,可以根据得到故障关联建立模型,进行故障的溯源分析,然后基于故障关联关系及其分析的结果提供故障知识预警服务,具体地可以通过移动网络或者无线网络将该相关数据及分析结果发送至车载终端的显示屏、中控台或移动端应用软件中。可以理解的是,数据分析结果可以以多种可视化的形式表现,包括但不限于饼状图、条状图、曲线图、时序表图和透视表。本示例中运用挖掘出的故障关联特征对可能发生的故障进行预测,以提高维修质量和车辆安全运行的可靠性,降低维修成本,提升行车安全指数,带来较大的经济效益。
一实施例中,本公开中另一车辆故障分析方法的流程可以如图3所示,S301,根据车辆大数据监控平台数据,获取不同工况不同故障的发生时刻和故障特征,其中,工况相当于车辆状态,故障特征可以从故障数据中提取获得,具体实施细节可参考上述一示例中的S101和S102,此处不再赘述。
S302,根据故障时刻划分故障群组,依据运行参数上下限及工程经验对车辆信号数据进行离散化,并与所述故障群组特征进行组合,形成故障事件集,其中,故障群组相当于故障时段及该时段对应的故障数据、运行数据以及车辆状态,故障事件集相当于故障特征数据集,对故障群组进行处理的步骤可参考上述示例中S103,此处不再赘述。
S303,采用频繁模式增长法挖掘车辆故障事件集,先获取频繁事件项集全集,再组合成事件发生规则,抽取其中强关联对照确定车辆故障关联关系数据库,其中,“组合成事件发生规则”具体通过频繁模式增长法的支持度计算公式和置信度公式实现,具体实施细节可参考上一示例中S201-S203,此处不再赘述。
S304,对关系库规则池进行筛选排序,结合专家经验调整,充实故障知识库,并将高风险故障模式推送给客户。可根据计算出能代表特征之间关联强度的规则置信度进行排序,然后将关联性排名靠前的故障特征及相关特征推送给相关人士进行人工审阅,将审阅后的数据放入故障知识库,并推荐给客户,提醒其在之后的驾驶过程中注意。
上述示例可以选择车辆的基础故障和常见信号特征作为数据源输入和频繁模式增长数方法作为挖掘车辆潜在故障发生的匹配模式和异常特征,具备数据来源简便易得、数据存储和数值计算压力小、精度可控的优点。
一实施例中,本公开中再一车辆故障分析方法的流程可以如图4所示,开始先采集故障特征数据,然后提取相应的故障特征,再之后设置好关联分析中的阈值,包括置信度的阈值Fmin和支持度的阈值Smin,设置好阈值后,利用支持度计算公式对故障特征数据集中的数据进行扫描计算,先计算单项,再计算双项,再计算三项……直到计算出K项的支持度和K+1项的支持度一样,最终得到K项的支持度记录。计算过程中,舍弃支持度小于支持度的阈值Smin的结果,将剩下的作为对应项数的频繁项集。
计算完K项的支持度并获得对应的频繁项集后,开始进行置信度的计算。具体地,从双项频繁项集中遍历所有可能的特征,分别作为置信度计算的前项和后项(也叫左部和右部)进行置信度计算,得到规则置信度的数值,将其与置信度的阈值Fmin,留下大于阈值的前项和后项,放入强规则池;然后依次从三项、四项……直到K项频繁项集中遍历所有可能的特征,计算置信度,将置信度大于阈值的前项和后项放入强规则池。具体可参考上一示例中S201-S202,此处不做赘述。
图5示出本公开一实施例的车辆故障的分析装置结构框图,如图5所示,该装置具体包括:
确定模块501,用于根据车辆的故障数据确定故障时段;
获取模块502,用于获取该故障时段内车辆的运行数据及车辆状态;
分析模块503,用于分析该故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;
挖掘模块504,用于利用频繁模式增长法挖掘该故障特征数据集,得到车辆故障及相关特征的关联结果。
一示例中,该获取模块用于:
获取该故障时段内按预设时间间隔采集的车辆的运行数据及车辆状态,该运行数据包括车辆的信号数据与环境数据。
一示例中,该分析模块用于:
根据预设的一个或多个阈值对该故障时段内的运行数据进行离散化和归一化处理,并与该故障时段内的故障数据组合后,按照该车辆状态分类,得到对应于车辆状态的故障特征数据集。
图6示出本公开一实施例的挖掘模块结构框图,如图6所示,该模块具体包括:
支持度计算单元601,用于利用频繁模式增长法的支持度计算,挖掘该故障特征数据集,得到符合预设支持度阈值的频法和繁项集;
置信度计算单元602,用于对该频繁项集内的所有项进行任意组合并计算每个组合的置信度;
筛选单元603,用于根据该置信度筛选出符合预设置信度阈值的组合作为车辆故障及相关特征的关联结果。
一示例中,该挖掘模块还包括:
排序单元604,用于将得到的多个该关联结果按照置信度从高到低进行排序,选出排序在前的指定个数的关联结果推送给车载终端或用户终端。
图7示出本公开另一实施例的车辆故障的分析装置结构框图,如图7所示,该装置具体包括:
确定模块701,用于根据车辆的故障数据确定故障时段;
获取模块702,用于获取该故障时段内车辆的运行数据及车辆状态;
分析模块703,用于分析该故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;
挖掘模块704,用于利用频繁模式增长法挖掘该故障特征数据集,得到车辆故障及相关特征的关联结果;
服务模块705,用于根据该关联结果进行故障溯源分析或提供故障预警服务。
本公开实施例各装置中的各单元、模块或子模块的功能可以参见上述方法实施例中的对应描述,在此不再赘述。
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
图8示出了可以用来实施本公开的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或要求的本公开的实现。
如图8所示,电子设备800包括计算单元801,其可以根据存储在只读存储器(ROM)802中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)803中的计算机程序来执行各种适当的动作和处理。在RAM 803中,还可存储电子设备800操作所需的各种程序和数据。计算单元801、ROM 802以及RAM 803通过总线804彼此相连。输入输出(I/O)接口805也连接至总线804。
电子设备800中的多个部件连接至I/O接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许电子设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如支持度的计算或置信度的计算。例如,在一些实施例中,车辆故障的分析方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 802和/或通信单元809而被载入和/或安装到电子设备800上。当计算机程序加载到RAM 803并由计算单元801执行时,可以执行上文描述的车辆故障的分析方法中的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车辆故障的分析方法。
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入、或者触觉输入来接收来自用户的输入。
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
Claims (14)
1.一种车辆故障的分析方法,包括:
根据车辆的故障数据确定故障时段;
获取所述故障时段内车辆的运行数据及车辆状态;
分析所述故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;
利用频繁模式增长法挖掘所述故障特征数据集,得到车辆故障及相关特征的关联结果。
2.根据权利要求1所述的方法,其中,所述获取所述故障时段内车辆的运行数据及车辆状态,包括:
获取所述故障时段内按预设时间间隔采集的车辆的运行数据及车辆状态,所述运行数据包括车辆的信号数据与环境数据。
3.根据权利要求1所述的方法,其中,所述分析所述故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集,包括:
根据预设的一个或多个阈值对所述故障时段内的运行数据进行离散化和归一化处理,并与所述故障时段内的故障数据组合后,按照所述车辆状态分类,得到对应于车辆状态的故障特征数据集。
4.根据权利要求1所述的方法,其中,所述利用频繁模式增长法挖掘所述故障特征数据集,得到车辆故障及相关特征的关联结果,包括:
利用频繁模式增长法的支持度计算,挖掘所述故障特征数据集,得到符合预设支持度阈值的频繁项集;
对所述频繁项集内的所有项进行任意组合并计算每个组合的置信度;
根据所述置信度筛选出符合预设置信度阈值的组合作为车辆故障及相关特征的关联结果。
5.根据权利要求4所述的方法,还包括:
将得到的多个所述关联结果按照置信度从高到低进行排序,选出排序在前的指定个数的关联结果推送给车载终端或用户终端。
6.根据权利要求1所述的方法,还包括:
根据所述关联结果进行故障溯源分析或提供故障预警服务。
7.一种车辆故障的分析装置,包括:
确定模块,用于根据车辆的故障数据确定故障时段;
获取模块,用于获取所述故障时段内车辆的运行数据及车辆状态;
分析模块,用于分析所述故障时段内的故障数据、运行数据和车辆状态,获得对应于车辆状态的故障特征数据集;
挖掘模块,用于利用频繁模式增长法挖掘所述故障特征数据集,得到车辆故障及相关特征的关联结果。
8.根据权利要求7所述的装置,其中,所述获取模块用于:
获取所述故障时段内按预设时间间隔采集的车辆的运行数据及车辆状态,所述运行数据包括车辆的信号数据与环境数据。
9.根据权利要求7所述的装置,其中,所述分析模块用于:
根据预设的一个或多个阈值对所述故障时段内的运行数据进行离散化和归一化处理,并与所述故障时段内的故障数据组合后,按照所述车辆状态分类,得到对应于车辆状态的故障特征数据集。
10.根据权利要求7所述的装置,其中,所述挖掘模块包括:
支持度计算单元,用于利用频繁模式增长法的支持度计算,挖掘所述故障特征数据集,得到符合预设支持度阈值的频繁项集;
置信度计算单元,用于对所述频繁项集内的所有项进行任意组合并计算每个组合的置信度;
筛选单元,用于根据所述置信度筛选出符合预设置信度阈值的组合作为车辆故障及相关特征的关联结果。
11.根据权利要求10所述的装置,所述挖掘模块还包括:
排序单元,用于将得到的多个所述关联结果按照置信度从高到低进行排序,选出排序在前的指定个数的关联结果推送给车载终端或用户终端。
12.根据权利要求7所述的装置,还包括:
服务模块,用于根据所述关联结果进行故障溯源分析或提供故障预警服务。
13.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的方法。
14.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行权利要求1-6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110815025.7A CN113515560A (zh) | 2021-07-19 | 2021-07-19 | 车辆故障的分析方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110815025.7A CN113515560A (zh) | 2021-07-19 | 2021-07-19 | 车辆故障的分析方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113515560A true CN113515560A (zh) | 2021-10-19 |
Family
ID=78067396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110815025.7A Pending CN113515560A (zh) | 2021-07-19 | 2021-07-19 | 车辆故障的分析方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113515560A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114661787A (zh) * | 2022-03-17 | 2022-06-24 | 桂林电子科技大学 | 一种项集挖掘方法及装置 |
CN114779747A (zh) * | 2022-05-11 | 2022-07-22 | 中国第一汽车股份有限公司 | 车辆故障原因确定系统及方法 |
CN114897256A (zh) * | 2022-05-31 | 2022-08-12 | 三一汽车制造有限公司 | 一种车辆健康状态分析方法、装置、系统及工程车辆 |
CN114935457A (zh) * | 2022-05-17 | 2022-08-23 | 重庆长安汽车股份有限公司 | 汽车故障数据的自适应聚合处理方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294076A (zh) * | 2016-08-24 | 2017-01-04 | 浪潮(北京)电子信息产业有限公司 | 一种服务器关联故障预测方法及其系统 |
CN107092993A (zh) * | 2017-06-05 | 2017-08-25 | 国网陕西省电力公司电力科学研究院 | 基于灾害类型和线路信息的重合闸成功率关联分析方法 |
CN108958215A (zh) * | 2018-06-01 | 2018-12-07 | 天泽信息产业股份有限公司 | 一种基于数据挖掘的工程车辆故障预测系统及其预测方法 |
CN112884179A (zh) * | 2021-03-30 | 2021-06-01 | 北京交通大学 | 基于机器故障和文本主题分析的城轨折返故障诊断方法 |
-
2021
- 2021-07-19 CN CN202110815025.7A patent/CN113515560A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294076A (zh) * | 2016-08-24 | 2017-01-04 | 浪潮(北京)电子信息产业有限公司 | 一种服务器关联故障预测方法及其系统 |
CN107092993A (zh) * | 2017-06-05 | 2017-08-25 | 国网陕西省电力公司电力科学研究院 | 基于灾害类型和线路信息的重合闸成功率关联分析方法 |
CN108958215A (zh) * | 2018-06-01 | 2018-12-07 | 天泽信息产业股份有限公司 | 一种基于数据挖掘的工程车辆故障预测系统及其预测方法 |
CN112884179A (zh) * | 2021-03-30 | 2021-06-01 | 北京交通大学 | 基于机器故障和文本主题分析的城轨折返故障诊断方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114661787A (zh) * | 2022-03-17 | 2022-06-24 | 桂林电子科技大学 | 一种项集挖掘方法及装置 |
CN114779747A (zh) * | 2022-05-11 | 2022-07-22 | 中国第一汽车股份有限公司 | 车辆故障原因确定系统及方法 |
CN114935457A (zh) * | 2022-05-17 | 2022-08-23 | 重庆长安汽车股份有限公司 | 汽车故障数据的自适应聚合处理方法及系统 |
CN114897256A (zh) * | 2022-05-31 | 2022-08-12 | 三一汽车制造有限公司 | 一种车辆健康状态分析方法、装置、系统及工程车辆 |
CN114897256B (zh) * | 2022-05-31 | 2025-02-07 | 三一汽车制造有限公司 | 一种车辆健康状态分析方法、装置、系统及工程车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113515560A (zh) | 车辆故障的分析方法、装置、电子设备及存储介质 | |
CN112596495A (zh) | 一种基于知识图谱的工业设备故障诊断方法及系统 | |
US11681282B2 (en) | Systems and methods for determining relationships between defects | |
WO2024067387A9 (zh) | 基于特征变量评分的用户画像生成方法,设备、汽车及存储介质 | |
CN117196066A (zh) | 智慧运维信息分析模型 | |
CN112100164A (zh) | 一种智能审计方法、系统和可读存储介质 | |
CN102809965A (zh) | 一种基于故障频繁模式的液压设备故障预警方法 | |
CN111680855A (zh) | 一种项目全过程风险自动检测预警方法及系统 | |
CN111738331A (zh) | 用户分类方法及装置、计算机可读存储介质、电子设备 | |
CN111898385B (zh) | 一种地震灾害评估方法及系统 | |
CN111242170B (zh) | 食品检验检测项目预知方法及装置 | |
CN117194919A (zh) | 一种生产数据分析系统 | |
CN104281525A (zh) | 一种缺陷数据分析方法及利用其缩减软件测试项目的方法 | |
CN117931991A (zh) | 训练样本获取及大模型优化训练方法和装置 | |
CN114118222A (zh) | 一种磨煤机状态预警系统及故障识别诊断方法 | |
CN114116831B (zh) | 一种大数据挖掘处理方法及装置 | |
CN117035563B (zh) | 产品质量安全风险监测方法、设备、监测系统及介质 | |
CN114312930B (zh) | 基于日志数据的列车运行异常诊断方法和装置 | |
CN116468292A (zh) | 一种基于数据分析的核电设备健康评估方法及系统 | |
CN106228248A (zh) | 一种基于模糊fmea分析的系统自动故障诊断方法 | |
CN117291575A (zh) | 设备检修方法、装置、计算机设备和存储介质 | |
Zhou et al. | BI_Apriori algorithm: research and application based on battery production data | |
CN114881503A (zh) | 一种评分确定方法、装置、设备及存储介质 | |
CN116562844A (zh) | 一种基于总线数据的飞机健康状态识别方法 | |
CN115062687A (zh) | 企业信用监控方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211019 |