CN109086888A - 基于声音识别的汽车发动机故障判定方法及其装置 - Google Patents
基于声音识别的汽车发动机故障判定方法及其装置 Download PDFInfo
- Publication number
- CN109086888A CN109086888A CN201811033077.3A CN201811033077A CN109086888A CN 109086888 A CN109086888 A CN 109086888A CN 201811033077 A CN201811033077 A CN 201811033077A CN 109086888 A CN109086888 A CN 109086888A
- Authority
- CN
- China
- Prior art keywords
- automobile engine
- failure
- time
- frequency
- voice recognition
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M15/00—Testing of engines
- G01M15/04—Testing internal-combustion engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Algebra (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Hybrid Electric Vehicles (AREA)
Abstract
本发明涉及一种基于声音识别的汽车发动机故障判定方法及其装置,属于发动机故障检测技术领域,解决了现有技术故障自主判定不准确、判定过程无法利用发动机运行状态信息、后期维修需要重新故障判定的问题。本发明公开的汽车发动机故障判定方法采用混合神经网络,根据AlexNet进行故障识别,同时使用LSTM识别发动机运行时间状态以辅助更精确的故障判断,其采用的AlexNet和LSTM神经网络层数在9层以上,经试验验证,其识别精度较高,判断结果非常准确。在实际应用时,本发明的汽车发动机故障判定方法能够简单、快速、可靠地判定汽车发动机发生的常见故障,及时排除,后期维修不再需要重新进行故障判定。
Description
技术领域
本发明涉及发动机故障检测技术领域,尤其涉及一种基于声音识别的汽车发动机故障判定方法及其装置。
背景技术
目前,在汽车的日常使用过程中,因自然、人为因素等的影响,发动机容易出现排气管故障、点火系统故障、节气门卡滞、曲轴主轴承故障等问题。通常,汽车发动机会安装故障检测装置,并可以通过仪表盘显示发动机是否故障,但现有技术无法指明具体故障位置、故障类型,用户无法判断能否继续行驶,同时,也造成发动机维修难度增加、人力物力消耗增大。
汽车发动机故障一般会导致其工作时声音有所变化,但目前在实际行驶过程中,由于汽车环境密封闭塞,阻挡了发动机声音传入,或者某些故障声音十分细微以致驾驶者无法及时听到。现有的自主式识别发动机声音,往往是从时域或者频域直接进行故障分析,采用的神经网络架构一般是BP神经网络(3层),判定过程无法利用发动机实时运行状态信息,识别精度较差,后期维修需要重新故障判定。
发明内容
鉴于上述的分析,本发明实施例旨在提供一种基于声音识别的汽车发动机故障判定方法,用以解决现有技术故障自主判定不准确、判定过程无法利用发动机运行状态信息、后期维修需要重新故障判定的问题。
一方面,本发明实施例提供了一种基于声音识别的汽车发动机故障判定方法,包括如下步骤:
采集汽车发动机的实时监测声音数据;
对所述实时监测声音数据进行时频二维处理,获取汽车发动机声音对应的时频二维信号;
将所述时频二维信号输入训练好的混合神经网络中,根据所述混合神经网络输出结果判断汽车发动机是否发生故障,以及具体故障位置;所述混合神经网络包括AlexNet、LSTM;
如果是,进行报警,显示具体故障位置;
如果否,显示无故障。
上述技术方案的有益效果如下:采用时频二维信号作为混合神经网络的输入,对结构性较差的音频场景数据保留了时间、频率两个维度的信息,相比较传统单一维度声音识别方法,时频二维信号对于音频信息识别会有更好的效果。并且,上述技术方案可以用于进行发动机某些常见故障的自主判定,解决现有技术故障自主判定不准确、判定过程无法利用汽车发动机运行状态信息、后期维修需要重新故障判定的问题,满足简单、快速、可靠地判定汽车发动机故障,及时排除。
基于上述方法的另一个实施例中,训练所述混合神经网络的步骤包括:
获取包括N1组汽车发动机故障声音数据和对应的发动机状态、故障类型的训练集;所述汽车发动机状态包括加速、减速、匀速,所述训练集包括汽车发动机所有预设故障类型;
对上述每组汽车发动机声音数据分别进行时频二维处理,获取每组汽车发动机声音对应的时频二维信号;
将所述每组汽车发动机声音对应的时频二维信号和故障类型输入AlexNet中进行训练,同时,将所述每组汽车发动机声音对应的时频二维信号和发动机状态输入到LSTM中进行训练,获得训练好的混合神经网络。
上述技术方案的有益效果是:目前,现有的基于声音识别的发动机故障判定方法所用神经网络架构是BP神经网络,层数为3层,上述技术方案采用的AlexNet和LSTM神经网络,层数为9层及以上,识别精度大幅度提升。
进一步,所述对实时监测声音数据进行时频二维处理获取汽车发动机声音对应的时频二维信号,包括如下步骤:
对汽车发动机的实时监测声音数据进行分帧加窗处理,获得N2个短时声音数据;
对每个所述短时声音数据进行离散傅里叶变换,获得对应的短时幅度谱数据;
计算每个短时幅度谱数据的频谱密度函数,将获得的所述频谱密度函数作为汽车发动机声音对应的时频二维信号。
上述进一步方案的有益效果是:相比一维声音信号,时频二维信号既保留了时间特性,也保留了频率特性,包含更多的信息,有利于后续的混合神经网络特征提取和识别过程。
进一步,所述将时频二维信号输入训练好的混合神经网络中、根据混合神经网络输出结果判断是汽车发动机否发生故障以及具体故障位置,包括如下步骤:
将所述时频二维信号输入训练好的混合神经网络中,通过AlexNet获得汽车发动机故障类型以及对应的发生概率一,通过LSTM获得汽车发动机当前所处状态以及对应的发生概率二;
如果AlexNet无输出结果或所有故障类型的发生概率为0,判定所述汽车发动机正常工作;
如果AlexNet输出结果中故障类型只有一种,判定所述汽车发动机发生所述类型的故障;
如果AlexNet输出结果中故障类型包括至少两种,将每一种故障类型的发生概率一和对应的发生概率二进行加和运算,根据加和结果判定所述汽车发动机发生加和结果较大的故障类型;
根据汽车发动机发生的上述故障类型确定汽车发动机具体故障位置。
上述进一步方案的有益效果是:在发动机不同故障的声音相近,以致难以通过AlexNet进行区分时,利用LSTM输出结果进行辅助判断,以进行故障的区分,因此结果更加准确。
进一步,所述获取包括N1组汽车发动机故障声音数据和对应的发动机状态、故障类型的训练集,包括如下步骤:
获取N1组汽车发动机故障声音数据;所述N1组汽车发动机故障声音数据包括所有预设故障类型;
标定每组汽车发动机声音数据对应的发动机状态、故障类型,获得包括N1组汽车发动机声音数据和对应的发动机状态、故障类型的训练集;所述预设故障类型包括加速状态下故障、减速状态下故障、匀速状态下故障。
上述进一步方案的有益效果是:对汽车发动机故障声音数据集,利用现有经验进行标注,使其成为训练数据,输入AlexNet和LSTM神经网络进行训练,得到对应的发动机实时状态和发动机故障的识别模型。
进一步,所述加速状态下故障包括排气管堵塞、点火系统故障、火花塞高压火花弱;
所述减速状态下故障包括节气门卡滞、曲轴主轴承故障;
所述匀速状态下故障包括气缸缺火、转轴匀速不稳。
上述进一步方案的有益效果是:明确了不同状态下汽车发动机常见的故障,将故障类型与汽车发动机工作状态联系起来,结合二者进行判断。
进一步,所述分帧加窗处理的窗函数采用汉明窗,帧叠设置为窗长的0.01~0.5倍。
上述进一步方案的有益效果是:因为实际的汽车发动机声音信号很长,数据量很大,不能也不必对此非常长的声音数据进行一次性处理。因此,通过加窗并一次次移动来获取一段段数据进行分析,且窗长也可以作为后续傅里叶变换中的周期大小。而移动窗口时,前帧与后帧重叠称为帧叠,此处帧叠设为窗长的0.01~0.5倍,便于后续计算。
另一方面,本发明实施例提供了一种基于声音识别的汽车发动机故障判定装置,包括依次连接的音频采集装置、声音识别装置和中控显示装置;
所述音频采集装置,用于采集汽车发动机的实时监测声音数据,并对所述实时监测声音数据进行时频二维处理,将获得的汽车发动机声音对应的时频二维信号输入声音识别装置;
所述声音识别装置,用于通过将接收到的所述时频二维信号输入训练好的混合神经网络中,根据混合神经网络输出结果判断汽车发动机是否发生故障,以及具体故障位置;所述混合神经网络包括AlexNet、LSTM;
所述中控显示装置,用于显示所述声音识别装置的判断结果,如果发生故障,进行报警,显示具体故障位置,如果未发生故障,显示无故障。
上述技术方案的有益效果是:采用时频二维信号作为混合神经网络的输入,对结构性较差的音频场景数据保留了时间、频率两个维度的信息,相比较传统声音识别方法,时频二维信号对于音频信息识别会有更好的效果。并且,上述技术方案可以用于进行发动机某些特定故障的自主判定,解决现有技术故障自主判定不准确、判定过程无法利用汽车发动机运行状态信息、后期维修需要重新故障判定的问题,满足简单、快速、可靠地判定汽车发动机故障,利于及时排除。通过声音识别装置和中控显示装置的通信,及时向用户汇报故障情况,也有利于提升汽车驾驶安全性。
进一步,所述音频采集装置包括依次连接的收声装置、信号处理模块;
所述收声装置,用于采集汽车发动机的实时监测声音数据,并将所述实时监测声音数据发送至信号处理模块;
所述信号处理模块,用于对接收到的所述实时监测声音数据进行时频二维处理,并将获得的汽车发动机声音对应的时频二维信号输入声音识别装置。
上述进一步方案的有益效果是:对汽车发动机声音进行实时监测,能够解决因汽车隔音或者发动机故障声微弱而导致故障不能及时被发现的问题,提升了汽车驾驶安全性。
进一步,所述声音识别装置包括AlexNet、LSTM、判断模块;
所述AlexNet,用于根据输入的汽车发动机声音对应的时频二维信号,输出汽车发动机故障类型以及对应的发生概率一;
所述LSTM,用于根据输入的汽车发动机声音对应的时频二维信号,输出汽车发动机当前所处状态以及对应的发生概率二;
所述判断模块,用于根据所述AlexNet、LSTM的输出结果判断所述汽车发动机判断是否发生故障,以及具体故障位置,如果是,控制中控显示装置报警、显示具体故障位置,如果否,控制中控显示装置显示无故障。
上述进一步方案的有益效果是:利用AlexNet、LSTM神经网络进行故障识别,相比传统声音识别算法而言,AlexNet、LSTM神经网络的深层结构可以更有效地提取目标特征信息,进而更精确地识别出汽车发动机故障类型。
本发明中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过说明书、权利要求书以及附图中所特别指出的内容中来实现和获得。
附图说明
附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表示相同的部件。
图1为本发明实施例1基于声音识别的汽车发动机故障判定方法步骤示意图;
图2为本发明实施例1基于声音识别的汽车发动机故障判定方法流程图;
图3为本发明实施例2训练混合神经网络的步骤示意图;
图4为本发明实施例2对实时监测声音数据进行时频二维处理的步骤示意图;
图5为本发明实施例2将时频二维信号输入训练好的混合神经网络中判断是否发生故障以及具体故障位置的步骤示意图;
图6为本发明实施例2基于声音识别的汽车发动机故障判定方法流程图;
图7为本发明实施例3基于声音识别的汽车发动机故障判定装置连接示意图;
图8为本发明实施例3音频采集装置、声音识别装置组成及连接示意图;
图9为本发明实施例3基于声音识别的汽车发动机故障判定装置原理示意图。
具体实施方式
下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。
实施例1
本发明的一个具体实施例,公开了一种基于声音识别的汽车发动机故障判定方法,如图1所示,包括如下步骤:
S1.通过收声装置,采集汽车发动机的实时监测声音数据。
S2.对上述实时监测声音数据进行时频二维处理,获取汽车发动机声音对应的时频二维信号。
S3.将所述时频二维信号输入训练好的混合神经网络中,根据混合系统输出结果判断汽车发动机是否有故障,以及具体故障位置;所述混合神经网络包括AlexNet、LSTM。如果是,进行报警,显示具体故障位置;如果否,显示无故障。
本实施例中,现有的AlexNet包含5个卷积层用于特征提取,3个极大值池化层实现特征的平移不变性,2个全连层以及一个Softmax分类器,用于计算概率,对发动机声音类型进行分类。现有的LSTM网络结构为常见的遗忘门结构,输出为发动机工作状态。总体流程如图2所示。
与现有技术相比,本实施例提供的汽车发动机声音识别方法采用时频二维信号作为混合神经网络的输入,能够对结构性较差的音频场景数据保留了时间、频率两个维度的信息,相比较传统声音识别方法而言,时频二维信号其对于音频信息识别会有更好的效果,同时符合于混合神经网络所要求的二维矩阵作为输入的形式。并且,本实施例方法可以用于进行汽车发动机常见特定故障的自主判定,解决了现有汽车发动机故障自主判定不准确、判定过程无法利用汽车发动机运行状态信息、后期维修需要重新故障判定的问题。
实施例2
在上述实施例的基础上进行优化,如图3所示,训练所述混合神经网络的步骤包括:
S01.获取包括N1组汽车发动机故障声音数据和对应的发动机状态、故障类型的训练集;所述发动机状态包括加速、减速、匀速,所述训练集应包括汽车发动机可能发生的所有故障类型。
S02.对每组汽车发动机声音数据分别进行时频二维处理,获取每组汽车发动机声音对应的时频二维信号。
S03.将所述每组汽车发动机声音对应的时频二维信号和故障类型输入AlexNet中进行训练,同时,将所述每组汽车发动机声音对应的时频二维信号和发动机状态输入到LSTM进行训练,获得训练好的混合神经网络。
优选地,采用反向传播(BP)算法,在CAFFE架构(开源)中进行上述模型的迭代训练。迭代训练最终的结果是损失函数值收敛到稳定值,此时可以认为上述模型训练完毕,所有参数固定,当再输入新的发动机声音数据,该模型可以对声音进行分类,以判别其具体属于何种故障。
优选地,步骤S01可进一步细化为如下步骤:
S011.获取N1组汽车发动机故障声音数据。所述N1组汽车发动机故障声音数据包括所有预设故障类型。具体地,需要提前采集大量汽车发动机在各种情形下的音频数据(一万例以上)。
S012.标定每组汽车发动机声音数据对应的发动机状态、故障类型,获得包括N1组汽车发动机声音数据和对应的发动机状态、故障类型的训练集;所述预设故障类型包括加速状态下故障、减速状态下故障、匀速状态下故障。具体地,可以邀请专业人员进行标注以形成训练数据,例如标注0表明无故障,标注1表明为气缸,标注2表明为活塞故障等。
优选地,所述加速状态下故障包括排气管堵塞、点火系统故障、火花塞高压火花弱。所述减速状态下故障包括节气门卡滞、曲轴主轴承故障。所述匀速状态下故障包括气缸缺火、转轴匀速不稳。可根据上述故障类型判定汽车发动机发生故障的位置,例如排气管堵塞发生在排气管位置,下面不再赘述。
优选地,如图4所示,步骤S2可进一步细化为如下步骤:
S21.对汽车发动机的实时监测声音数据进行分帧加窗处理,获得N2个短时声音数据。具体地,所述分帧加窗处理的窗函数采用汉明窗,帧叠设置为窗长的0.01~0.5倍,可将短时声音数据表示为xn(m),n为帧序号,m为对应帧的时间序号。
S22.对每个所述短时声音数据进行离散傅里叶变换(DFT),获得其对应的短时幅度谱数据
式中,w为频率,N为序列长度。
S23.计算每个短时幅度谱数据的频谱密度函数,将获得的所述频谱密度函数P(n,w)作为汽车发动机声音对应的时频二维信号
p(n,w)=|X(n,w)|2=(X(n,w)×(conj(X(n,w))) (2)
P(n,w)横轴表示时域,纵轴表示频域,某点的值表示该时频点的声音能量大小,类似于CNN进行图像处理过程中,横轴表示图片X方向,纵轴表示图片Y方向,某点的值表示该X、Y值处图片的灰度值。
优选地,步骤S3中将时频二维信号输入训练好的混合神经网络中、根据混合神经网络输出结果判断是否发生故障以及具体故障位置,如图5所示,可进一步细化为如下步骤:
S31.将所述时频二维信号输入训练好的混合神经网络中,通过AlexNet获得汽车发动机故障类型以及对应的发生概率一,通过LSTM获得汽车发动机当前所处状态以及对应的发生概率二。
S32.如果AlexNet无输出结果或者所有故障类型的发生概率为0,判定所述汽车发动机正常工作;
S33.如果AlexNet输出结果中故障类型只有一种,判断所述汽车发动机发生所述类型的故障。此时,该故障类型对应的发生概率为100%。
S34.如果AlexNet输出结果中故障类型包括至少两种,将每一种故障类型的发生概率一和对应的发生概率二进行加和运算,根据加和结果判定所述汽车发动机发生加和结果较大的故障类型。
S35.根据所述加和结果较大的故障类型确定汽车发动机具体故障位置。
实施时,汽车发动机处于加速、减速、匀速等不同运行状态会在声音上有所体现,汽车发动机故障判定方法流程图如图6所示,AlexNet只能根据混合神经网络模型对输入的声信号进行直接识别,无法判断该信号与汽车发动机运行状态的关系。AlexNet的输出是本次输入隶属于不同分类的概率值,在某种情形下,若输出结果判定为故障A(常发生于加速状态)和故障B(常发生于匀速状态)的概率相近,例如都是40%左右,则此时可以利用汽车发动机运行状态信息来辅助故障识别,因此再引入LSTM来进行汽车发动机运行状态的识别。LSTM引入了存储单元,当数据有时间间隔时可以将此刻与之前时刻进行联系。若LSTM网络识别此刻汽车发动机处于加速状态,则可以认定此时的故障属于类别A并及时显示汇报给用户或驾驶者。
与实施例1相比,本实施例对混合神经网络结构进行了细化,对常见汽车发动机声音类型进行了细化,并对采用所述混合神经网络进行故障识别进行了进一步细化。上述技术方案是建立在大量试验分析基础上的,能够有效提高汽车发动机自动判定能力和精确度,减少其维修再定位诊断的时间和物理消耗,并且,能够提升汽车驾驶安全性。
实施例3
一种采用实施例2所述汽车发动机故障判定方法进行判定的汽车发动机故障判定装置,如图7所示,包括依次连接的音频采集装置、声音识别装置和中控显示装置。
音频采集装置,用于采集汽车发动机的实时监测声音数据,并对所述实时监测声音数据进行时频二维处理,将获得的汽车发动机声音对应的时频二维信号输入声音识别装置。
声音识别装置,用于通过将接收到的所述时频二维信号输入训练好的混合神经网络中,根据混合神经网络输出结果判断汽车发动机是否发生故障,以及具体故障位置;所述混合神经网络包括AlexNet、LSTM。
中控显示装置,用于显示所述声音识别装置的判断结果,如果发生故障,进行报警,显示具体故障位置,如果未发生故障,显示无故障。
优选地,如图8所示,所述音频采集装置包括依次连接的收声装置、信号处理模块。收声装置,用于采集汽车发动机的实时监测声音数据,并将所述实时监测声音数据发送至信号处理模块;信号处理模块,用于对接收到的所述实时监测声音数据进行时频二维处理,并将获得的汽车发动机声音对应的时频二维信号输入声音识别装置。
优选地,如图8所示,所述声音识别装置包括AlexNet、LSTM、判断模块。AlexNet,用于根据输入的汽车发动机声音对应的时频二维信号,输出汽车发动机故障类型以及对应的发生概率一。LSTM,用于根据输入的汽车发动机声音对应的时频二维信号,输出汽车发动机当前所处状态以及对应的发生概率二。判断模块,用于根据所述AlexNet、LSTM的输出结果判断所述汽车发动机判断是否发生故障,以及具体故障位置,如果是,控制中控显示装置报警、显示具体故障位置,如果否,控制中控显示装置显示无故障。
在汽车行驶过程中,音频采集装置将采集的音频转化为时频二维信号矩阵,按一秒一次的时间间隔将其输入至声音识别装置中。声音识别装置中具有贮存了神经网络识别模型的计算板卡,目前可以用赛灵斯FPGA芯片实现该功能。
汽车中控显示装置与声音识别装置通信。当判定汽车发动机正常时,系统显示无故障;当判断为汽车发动机存在某种故障时,声音识别装置将汽车发动机具体故障类型发送给汽车中控显示装置进行显示报警,告知汽车驾驶者,以实现及早消除安全隐患。
实施时,汽车发动机故障判定装置原理示意图如图9所示,例如,AlexNet检测为点火系统故障(43%)、气缸缺火(41%),再根据LSTM判断是加速还是匀速,若加速(71%),匀速(12%),则可判定为点火系统故障。判据为将两个网络的概率值进行加和运算,取大者。
本领域技术人员可以理解,实现上述实施例方法的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读存储介质中。其中,所述计算机可读存储介质为磁盘、光盘、只读存储记忆体或随机存储记忆体等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种基于声音识别的汽车发动机故障判定方法,其特征在于,包括如下步骤:
采集汽车发动机的实时监测声音数据;
对所述实时监测声音数据进行时频二维处理,获取汽车发动机声音对应的时频二维信号;
将所述时频二维信号输入训练好的混合神经网络中,根据所述混合神经网络输出结果判断汽车发动机是否发生故障,以及具体故障位置;所述混合神经网络包括AlexNet、LSTM;
如果是,进行报警,显示具体故障位置;
如果否,显示无故障。
2.根据权利要求1所述的基于声音识别的汽车发动机故障判定方法,其特征在于,训练所述混合神经网络的步骤包括:
获取包括N1组汽车发动机故障声音数据和对应的发动机状态、故障类型的训练集;所述汽车发动机状态包括加速、减速、匀速,所述训练集包括汽车发动机所有预设故障类型;
对上述每组汽车发动机声音数据分别进行时频二维处理,获取每组汽车发动机声音对应的时频二维信号;
将所述每组汽车发动机声音对应的时频二维信号和故障类型输入AlexNet中进行训练,同时,将所述每组汽车发动机声音对应的时频二维信号和发动机状态输入到LSTM中进行训练,获得训练好的混合神经网络。
3.根据权利要求1或2所述的基于声音识别的汽车发动机故障判定方法,其特征在于,所述对实时监测声音数据进行时频二维处理获取汽车发动机声音对应的时频二维信号,包括如下步骤:
对汽车发动机的实时监测声音数据进行分帧加窗处理,获得N2个短时声音数据;
对每个所述短时声音数据进行离散傅里叶变换,获得对应的短时幅度谱数据;
计算每个短时幅度谱数据的频谱密度函数,将获得的所述频谱密度函数作为汽车发动机声音对应的时频二维信号。
4.根据权利要求1或2所述的基于声音识别的汽车发动机故障判定方法,其特征在于,所述将时频二维信号输入训练好的混合神经网络中、根据混合神经网络输出结果判断是汽车发动机否发生故障以及具体故障位置,包括如下步骤:
将所述时频二维信号输入训练好的混合神经网络中,通过AlexNet获得汽车发动机故障类型以及对应的发生概率一,通过LSTM获得汽车发动机当前所处状态以及对应的发生概率二;
如果AlexNet无输出结果或所有故障类型的发生概率为0,判定所述汽车发动机正常工作;
如果AlexNet输出结果中故障类型只有一种,判定所述汽车发动机发生所述类型的故障;
如果AlexNet输出结果中故障类型包括至少两种,将每一种故障类型的发生概率一和对应的发生概率二进行加和运算,根据加和结果判定所述汽车发动机发生加和结果较大的故障类型;
根据汽车发动机发生的上述故障类型确定汽车发动机具体故障位置。
5.根据权利要求2所述的基于声音识别的汽车发动机故障判定方法,其特征在于,所述获取包括N1组汽车发动机故障声音数据和对应的发动机状态、故障类型的训练集,包括如下步骤:
获取N1组汽车发动机故障声音数据;所述N1组汽车发动机故障声音数据包括所有预设故障类型;
标定每组汽车发动机声音数据对应的发动机状态、故障类型,获得包括N1组汽车发动机声音数据和对应的发动机状态、故障类型的训练集;所述预设故障类型包括加速状态下故障、减速状态下故障、匀速状态下故障。
6.根据权利要求5所述的基于声音识别的汽车发动机故障判定方法,其特征在于,所述加速状态下故障包括排气管堵塞、点火系统故障、火花塞高压火花弱;
所述减速状态下故障包括节气门卡滞、曲轴主轴承故障;
所述匀速状态下故障包括气缸缺火、转轴匀速不稳。
7.根据权利要求3所述的基于声音识别的汽车发动机故障判定方法,其特征在于,所述分帧加窗处理的窗函数采用汉明窗,帧叠设置为窗长的0.01~0.5倍。
8.一种基于声音识别的汽车发动机故障判定装置,其特征在于,包括依次连接的音频采集装置、声音识别装置和中控显示装置;
所述音频采集装置,用于采集汽车发动机的实时监测声音数据,并对所述实时监测声音数据进行时频二维处理,将获得的汽车发动机声音对应的时频二维信号输入声音识别装置;
所述声音识别装置,用于通过将接收到的所述时频二维信号输入训练好的混合神经网络中,根据混合神经网络输出结果判断汽车发动机是否发生故障,以及具体故障位置;所述混合神经网络包括AlexNet、LSTM;
所述中控显示装置,用于显示所述声音识别装置的判断结果,如果发生故障,进行报警,显示具体故障位置,如果未发生故障,显示无故障。
9.根据权利要求8所述的基于声音识别的汽车发动机故障判定方法,其特征在于,所述音频采集装置包括依次连接的收声装置、信号处理模块;
所述收声装置,用于采集汽车发动机的实时监测声音数据,并将所述实时监测声音数据发送至信号处理模块;
所述信号处理模块,用于对接收到的所述实时监测声音数据进行时频二维处理,并将获得的汽车发动机声音对应的时频二维信号输入声音识别装置。
10.根据权利要求9所述的基于声音识别的汽车发动机故障判定方法,其特征在于,所述声音识别装置包括AlexNet、LSTM、判断模块;
所述AlexNet,用于根据输入的汽车发动机声音对应的时频二维信号,输出汽车发动机故障类型以及对应的发生概率一;
所述LSTM,用于根据输入的汽车发动机声音对应的时频二维信号,输出汽车发动机当前所处状态以及对应的发生概率二;
所述判断模块,用于根据所述AlexNet、LSTM的输出结果判断所述汽车发动机判断是否发生故障,以及具体故障位置,如果是,控制中控显示装置报警、显示具体故障位置,如果否,控制中控显示装置显示无故障。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811033077.3A CN109086888B (zh) | 2018-09-05 | 2018-09-05 | 基于声音识别的汽车发动机故障判定方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811033077.3A CN109086888B (zh) | 2018-09-05 | 2018-09-05 | 基于声音识别的汽车发动机故障判定方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109086888A true CN109086888A (zh) | 2018-12-25 |
CN109086888B CN109086888B (zh) | 2020-10-27 |
Family
ID=64840641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811033077.3A Active CN109086888B (zh) | 2018-09-05 | 2018-09-05 | 基于声音识别的汽车发动机故障判定方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109086888B (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110441065A (zh) * | 2019-07-04 | 2019-11-12 | 杭州华电江东热电有限公司 | 基于lstm的燃气轮机在线检测方法与装置 |
CN110534118A (zh) * | 2019-07-29 | 2019-12-03 | 安徽继远软件有限公司 | 基于声纹识别和神经网络的变压器/电抗器故障诊断方法 |
CN110749447A (zh) * | 2019-11-27 | 2020-02-04 | 淮安信息职业技术学院 | 利用大数据的装载机发动机故障诊断方法 |
CN111710329A (zh) * | 2020-06-12 | 2020-09-25 | 重庆瑞尔科技发展有限公司 | 基于深度学习的船舶发动机声纹故障判别方法及系统 |
CN112193250A (zh) * | 2020-09-25 | 2021-01-08 | 三一专用汽车有限责任公司 | 车辆运行状态的监控方法、车辆和计算机可读存储介质 |
CN112326221A (zh) * | 2020-10-28 | 2021-02-05 | 东风汽车集团有限公司 | 一种气门卡滞模拟设备及控制方法 |
CN112397088A (zh) * | 2019-08-12 | 2021-02-23 | 美光科技公司 | 汽车引擎的预测性维护 |
CN112992179A (zh) * | 2021-02-05 | 2021-06-18 | 安徽绿舟科技有限公司 | 一种基于声纹信号检测燃机故障的识别方法 |
CN113375933A (zh) * | 2021-05-31 | 2021-09-10 | 中国矿业大学 | 一种刮板输送机故障诊断系统和诊断方法 |
CN113571092A (zh) * | 2021-07-14 | 2021-10-29 | 东软集团股份有限公司 | 一种发动机异响识别方法及其相关设备 |
CN113566948A (zh) * | 2021-07-09 | 2021-10-29 | 中煤科工集团沈阳研究院有限公司 | 机器人化煤机故障音频识别及诊断方法 |
CN113950615A (zh) * | 2019-06-17 | 2022-01-18 | 三菱电机株式会社 | 驱动音诊断系统、驱动音诊断方法及驱动音诊断系统的机器学习装置 |
CN114112401A (zh) * | 2021-11-10 | 2022-03-01 | 中国人民解放军陆军炮兵防空兵学院 | 一种基于声谱图的lstm故障诊断模型的发动机故障诊断方法 |
CN116380444A (zh) * | 2023-06-05 | 2023-07-04 | 滨州鲁德曲轴有限责任公司 | 用于曲轴故障分析的故障声音数据处理系统及处理方法 |
US11830296B2 (en) | 2019-12-18 | 2023-11-28 | Lodestar Licensing Group Llc | Predictive maintenance of automotive transmission |
CN117332352A (zh) * | 2023-10-12 | 2024-01-02 | 国网青海省电力公司海北供电公司 | 一种基于BAM-AlexNet的避雷器信号缺陷识别方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11853863B2 (en) | 2019-08-12 | 2023-12-26 | Micron Technology, Inc. | Predictive maintenance of automotive tires |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1109972A (zh) * | 1993-12-09 | 1995-10-11 | 德国航空航天有限公司 | 用于检查和调控内燃机或电动机的装置 |
US20070288409A1 (en) * | 2005-05-31 | 2007-12-13 | Honeywell International, Inc. | Nonlinear neural network fault detection system and method |
CN104819846A (zh) * | 2015-04-10 | 2015-08-05 | 北京航空航天大学 | 一种基于短时傅里叶变换和稀疏层叠自动编码器的滚动轴承声音信号故障诊断方法 |
CN106404388A (zh) * | 2016-09-13 | 2017-02-15 | 西安科技大学 | 一种刮板输送机飘链故障诊断方法 |
CN106952649A (zh) * | 2017-05-14 | 2017-07-14 | 北京工业大学 | 基于卷积神经网络和频谱图的说话人识别方法 |
CN107013449A (zh) * | 2017-04-18 | 2017-08-04 | 山东万腾电子科技有限公司 | 基于深度学习的声音信号识别压缩机故障的方法及系统 |
CN108169639A (zh) * | 2017-12-29 | 2018-06-15 | 南京康尼环网开关设备有限公司 | 基于并行长短时记忆神经网络的识别开关柜故障的方法 |
CN108256556A (zh) * | 2017-12-22 | 2018-07-06 | 上海电机学院 | 基于深度信念网络的风力发电机组齿轮箱故障诊断方法 |
-
2018
- 2018-09-05 CN CN201811033077.3A patent/CN109086888B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1109972A (zh) * | 1993-12-09 | 1995-10-11 | 德国航空航天有限公司 | 用于检查和调控内燃机或电动机的装置 |
US20070288409A1 (en) * | 2005-05-31 | 2007-12-13 | Honeywell International, Inc. | Nonlinear neural network fault detection system and method |
CN104819846A (zh) * | 2015-04-10 | 2015-08-05 | 北京航空航天大学 | 一种基于短时傅里叶变换和稀疏层叠自动编码器的滚动轴承声音信号故障诊断方法 |
CN106404388A (zh) * | 2016-09-13 | 2017-02-15 | 西安科技大学 | 一种刮板输送机飘链故障诊断方法 |
CN107013449A (zh) * | 2017-04-18 | 2017-08-04 | 山东万腾电子科技有限公司 | 基于深度学习的声音信号识别压缩机故障的方法及系统 |
CN106952649A (zh) * | 2017-05-14 | 2017-07-14 | 北京工业大学 | 基于卷积神经网络和频谱图的说话人识别方法 |
CN108256556A (zh) * | 2017-12-22 | 2018-07-06 | 上海电机学院 | 基于深度信念网络的风力发电机组齿轮箱故障诊断方法 |
CN108169639A (zh) * | 2017-12-29 | 2018-06-15 | 南京康尼环网开关设备有限公司 | 基于并行长短时记忆神经网络的识别开关柜故障的方法 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113950615A (zh) * | 2019-06-17 | 2022-01-18 | 三菱电机株式会社 | 驱动音诊断系统、驱动音诊断方法及驱动音诊断系统的机器学习装置 |
CN110441065B (zh) * | 2019-07-04 | 2022-02-08 | 杭州华电江东热电有限公司 | 基于lstm的燃气轮机在线检测方法与装置 |
CN110441065A (zh) * | 2019-07-04 | 2019-11-12 | 杭州华电江东热电有限公司 | 基于lstm的燃气轮机在线检测方法与装置 |
CN110534118A (zh) * | 2019-07-29 | 2019-12-03 | 安徽继远软件有限公司 | 基于声纹识别和神经网络的变压器/电抗器故障诊断方法 |
CN110534118B (zh) * | 2019-07-29 | 2021-10-08 | 安徽继远软件有限公司 | 基于声纹识别和神经网络的变压器/电抗器故障诊断方法 |
US12061971B2 (en) | 2019-08-12 | 2024-08-13 | Micron Technology, Inc. | Predictive maintenance of automotive engines |
CN112397088A (zh) * | 2019-08-12 | 2021-02-23 | 美光科技公司 | 汽车引擎的预测性维护 |
CN110749447A (zh) * | 2019-11-27 | 2020-02-04 | 淮安信息职业技术学院 | 利用大数据的装载机发动机故障诊断方法 |
CN110749447B (zh) * | 2019-11-27 | 2021-04-16 | 淮安信息职业技术学院 | 利用大数据的装载机发动机故障诊断方法 |
US11830296B2 (en) | 2019-12-18 | 2023-11-28 | Lodestar Licensing Group Llc | Predictive maintenance of automotive transmission |
CN111710329A (zh) * | 2020-06-12 | 2020-09-25 | 重庆瑞尔科技发展有限公司 | 基于深度学习的船舶发动机声纹故障判别方法及系统 |
CN112193250A (zh) * | 2020-09-25 | 2021-01-08 | 三一专用汽车有限责任公司 | 车辆运行状态的监控方法、车辆和计算机可读存储介质 |
CN112326221A (zh) * | 2020-10-28 | 2021-02-05 | 东风汽车集团有限公司 | 一种气门卡滞模拟设备及控制方法 |
CN112326221B (zh) * | 2020-10-28 | 2022-03-29 | 东风汽车集团有限公司 | 一种气门卡滞模拟设备及控制方法 |
CN112992179A (zh) * | 2021-02-05 | 2021-06-18 | 安徽绿舟科技有限公司 | 一种基于声纹信号检测燃机故障的识别方法 |
CN113375933A (zh) * | 2021-05-31 | 2021-09-10 | 中国矿业大学 | 一种刮板输送机故障诊断系统和诊断方法 |
CN113566948A (zh) * | 2021-07-09 | 2021-10-29 | 中煤科工集团沈阳研究院有限公司 | 机器人化煤机故障音频识别及诊断方法 |
CN113571092B (zh) * | 2021-07-14 | 2024-05-17 | 东软集团股份有限公司 | 一种发动机异响识别方法及其相关设备 |
CN113571092A (zh) * | 2021-07-14 | 2021-10-29 | 东软集团股份有限公司 | 一种发动机异响识别方法及其相关设备 |
CN114112401A (zh) * | 2021-11-10 | 2022-03-01 | 中国人民解放军陆军炮兵防空兵学院 | 一种基于声谱图的lstm故障诊断模型的发动机故障诊断方法 |
CN116380444A (zh) * | 2023-06-05 | 2023-07-04 | 滨州鲁德曲轴有限责任公司 | 用于曲轴故障分析的故障声音数据处理系统及处理方法 |
CN116380444B (zh) * | 2023-06-05 | 2023-08-25 | 滨州鲁德曲轴有限责任公司 | 用于曲轴故障分析的故障声音数据处理系统及处理方法 |
CN117332352A (zh) * | 2023-10-12 | 2024-01-02 | 国网青海省电力公司海北供电公司 | 一种基于BAM-AlexNet的避雷器信号缺陷识别方法 |
CN117332352B (zh) * | 2023-10-12 | 2024-07-05 | 国网青海省电力公司海北供电公司 | 一种基于BAM-AlexNet的避雷器信号缺陷识别方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109086888B (zh) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109086888A (zh) | 基于声音识别的汽车发动机故障判定方法及其装置 | |
KR102324776B1 (ko) | 차량의 소음원인 진단방법 | |
CN110287552B (zh) | 基于改进随机森林算法的电机轴承故障诊断方法及系统 | |
CN109033612A (zh) | 一种基于振动噪声及bp神经网络的变压器故障诊断方法 | |
CN107527617A (zh) | 基于声音识别的监控方法、装置及系统 | |
CN110490071A (zh) | 一种基于mfcc的变电站声信号特征提取方法 | |
CN113566948A (zh) | 机器人化煤机故障音频识别及诊断方法 | |
CN112304614B (zh) | 采用多注意力机制的端到端滚动轴承智能故障诊断方法 | |
CN113077005B (zh) | 一种基于lstm自编码器和正常信号数据的异常检测系统及方法 | |
CN110044623A (zh) | 经验模态分解剩余信号特征的滚动轴承故障智能识别方法 | |
CN104916289A (zh) | 行车噪声环境下快速声学事件的检测方法 | |
CN106128032A (zh) | 一种疲劳状态监测及预警方法及其系统 | |
CN109977771A (zh) | 司机身份的验证方法、装置、设备及计算机可读存储介质 | |
CN113763986B (zh) | 一种基于声音分类模型的空调内机异常声音检测方法 | |
CN113283310A (zh) | 一种基于声纹特征的电力设备健康状态检测系统和方法 | |
CN109389146A (zh) | 基于神经网络图像分类算法的设备状态反馈方法及系统 | |
CN109885948A (zh) | 电力变压器故障诊断方法 | |
CN114352486A (zh) | 一种基于分类的风电机组叶片音频故障检测方法 | |
CN115643115B (zh) | 基于大数据的工控网络安全态势预测方法及系统 | |
CN111540171B (zh) | 疲劳驾驶预警系统、相应的预警方法及构建方法 | |
CN109545027A (zh) | 一种实训台、乘务员仿真实训方法及装置 | |
CN106251861A (zh) | 一种基于场景建模的公共场所异常声音检测方法 | |
CN107180535A (zh) | 一种基于深度学习的自动声检测的飙车行为自动识别装置及方法 | |
CN117332352A (zh) | 一种基于BAM-AlexNet的避雷器信号缺陷识别方法 | |
CN113380273B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |