基于BP神经网络的齿轮故障模式智能识别研究_第1页
基于BP神经网络的齿轮故障模式智能识别研究_第2页
基于BP神经网络的齿轮故障模式智能识别研究_第3页
基于BP神经网络的齿轮故障模式智能识别研究_第4页
基于BP神经网络的齿轮故障模式智能识别研究_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于BP神经网络的齿轮故障模式智能识别研究一、引言1.1研究背景与意义在现代工业体系中,齿轮作为机械传动系统的核心部件,广泛应用于汽车、航空航天、船舶、能源、冶金、机械制造等众多领域,发挥着传递动力、改变运动速度和方向的关键作用。从汽车变速箱中确保动力平稳输出的精密齿轮,到风力发电机中承受巨大扭矩的大型齿轮,再到机器人关节处实现精准运动控制的谐波齿轮,齿轮的高效、可靠运行是保障各类机械设备正常运转的基础。齿轮在工作过程中,由于长期承受交变载荷、摩擦、冲击以及复杂的工作环境等因素影响,极易出现磨损、裂纹、点蚀、剥落、断齿等多种故障形式。例如在汽车领域,变速箱齿轮故障会导致挂挡困难、产生异常噪音,严重时甚至使车辆无法正常行驶,影响行车安全与驾驶体验;在工业生产中,大型设备的齿轮故障可能引发生产线停机,造成巨大的经济损失,不仅会增加维修成本、延误生产进度,还可能导致产品质量下降,给企业带来直接的经济损失,甚至可能引发安全事故,危及人员生命安全。据统计,在机械故障中,齿轮故障约占30%-40%,是导致设备故障停机的主要原因之一。因此,对齿轮进行准确、及时的故障诊断与模式识别,对于保障设备的安全可靠运行、提高生产效率、降低维护成本具有重要意义。传统的齿轮故障诊断方法,如时域分析、频域分析等,在处理简单故障时具有一定的效果,但对于复杂的故障模式,往往难以准确识别。随着人工智能技术的快速发展,BP神经网络作为一种强大的模式识别工具,逐渐被应用于齿轮故障诊断领域。BP神经网络具有强大的非线性映射能力、自学习能力和泛化能力,能够通过对大量故障样本的学习,建立准确的故障诊断模型,有效识别不同类型的齿轮故障模式,提高故障诊断的准确性和可靠性。将BP神经网络应用于齿轮故障模式识别,不仅可以及时发现齿轮潜在的故障隐患,采取有效的维修措施,避免故障进一步恶化,还能够为设备的预防性维护提供科学依据,实现从传统的事后维修向预测性维护的转变,具有显著的经济效益和社会效益。因此,开展基于BP神经网络的齿轮故障模式识别研究具有重要的理论意义和实际应用价值。1.2国内外研究现状在国外,BP神经网络在齿轮故障模式识别领域的研究起步较早。早在20世纪90年代,一些学者就开始尝试将BP神经网络应用于齿轮故障诊断。随着研究的深入,学者们不断改进算法和模型结构,以提高故障识别的准确率和效率。美国学者[具体姓名1]通过对不同故障类型的齿轮振动信号进行采集和分析,提取时域和频域特征作为BP神经网络的输入,成功实现了对齿轮磨损、裂纹等故障的识别,其研究成果为后续的研究奠定了基础。德国的研究团队[具体团队名称1]则在BP神经网络的训练算法上进行创新,提出了一种改进的共轭梯度法,有效提高了网络的收敛速度和故障诊断精度,在实际工业应用中取得了良好的效果。日本学者[具体姓名2]针对齿轮故障信号的非平稳特性,结合小波变换与BP神经网络,先利用小波变换对振动信号进行分解和特征提取,再将提取的特征输入BP神经网络进行故障识别,显著提升了对复杂故障的诊断能力。近年来,国外研究更加注重多源信息融合与智能化诊断,将振动、温度、压力等多种传感器数据融合,利用深度学习与BP神经网络相结合的方法,实现对齿轮故障的全面、准确诊断。国内在该领域的研究虽然起步相对较晚,但发展迅速。早期,国内学者主要借鉴国外的研究成果,进行理论研究和实验验证。随着技术的积累和创新,国内在基于BP神经网络的齿轮故障模式识别方面取得了一系列成果。例如,[具体姓名3]等研究人员通过对采煤机摇臂齿轮箱的故障分析,提出了多尺度均方根结合BP神经网络的故障识别方法,对四种不同故障类型的齿轮振动信号进行处理,将得到的20个尺度的均方根值作为BP神经网络的输入向量,实验结果表明该方法对四种不同状态齿轮的识别率可达到85%以上,尤其对磨损齿轮的识别率达到95%,为采煤机的故障诊断提供了有效的手段。[具体姓名4]利用改进的BP神经网络,通过优化网络结构和训练参数,对齿轮的多种故障模式进行识别,实验验证该方法在准确性和稳定性上优于传统BP神经网络。同时,国内学者还关注BP神经网络在不同工业场景下的应用,如风力发电、轨道交通等领域,结合行业特点,提出了针对性的故障诊断方案,推动了BP神经网络在齿轮故障诊断领域的工程应用。当前,国内研究朝着与大数据、物联网、云计算等技术融合的方向发展,实现对齿轮故障的远程监测、实时诊断和智能决策。总体来看,国内外在BP神经网络用于齿轮故障模式识别方面已经取得了丰硕的成果,但仍存在一些问题和挑战,如对复杂工况下的故障诊断准确率有待进一步提高、故障特征提取的有效性和适应性需要优化、模型的泛化能力和鲁棒性仍需加强等,这些都为后续的研究提供了方向。1.3研究目标与内容本研究旨在构建一种高效、准确的基于BP神经网络的齿轮故障模式识别模型,提高齿轮故障诊断的精度和可靠性,实现对齿轮多种故障模式的快速、准确识别,为机械设备的安全运行和预防性维护提供有力支持。围绕这一目标,本研究主要开展以下内容:齿轮故障特征提取方法研究:系统分析齿轮在正常和不同故障状态下的振动信号特性,综合运用时域分析、频域分析、时频分析和包络分析等方法,提取能够有效表征齿轮故障的特征参数,如峰值指标、峭度指标、均方根值、频率特征、时频分布特征等,研究不同特征参数对故障模式识别的影响,筛选出最具代表性和敏感性的特征参数组合,为后续的故障诊断模型提供高质量的输入数据。BP神经网络模型构建与优化:根据齿轮故障特征和识别要求,设计合适的BP神经网络结构,包括输入层、隐藏层和输出层的神经元数目,确定网络的初始权重和阈值。研究不同网络结构和参数对模型性能的影响,采用遗传算法、粒子群优化算法等智能优化算法对BP神经网络的权重和阈值进行优化,提高网络的收敛速度和故障识别准确率,同时对优化后的BP神经网络进行训练和测试,评估模型的性能指标,如准确率、召回率、F1值等。齿轮故障模式识别实验与验证:搭建齿轮故障模拟实验平台,模拟齿轮的正常运行状态以及磨损、裂纹、点蚀、剥落、断齿等常见故障状态,采集不同状态下的齿轮振动信号,构建故障样本数据集。利用构建和优化后的BP神经网络模型对故障样本数据集进行训练和测试,验证模型对不同故障模式的识别能力,并与传统的故障诊断方法进行对比分析,评估本研究方法的优越性和有效性。实际应用案例分析:将基于BP神经网络的齿轮故障模式识别方法应用于实际工业设备中的齿轮故障诊断,如汽车变速箱齿轮、风力发电机齿轮箱齿轮等,收集实际运行数据,进行故障诊断分析,验证该方法在实际工程中的可行性和实用性,总结实际应用中存在的问题和解决方案,为进一步推广应用提供参考。1.4研究方法与技术路线本研究主要采用以下研究方法:文献研究法:广泛查阅国内外关于齿轮故障诊断、BP神经网络理论与应用等方面的文献资料,了解该领域的研究现状、发展趋势和存在的问题,为研究提供理论基础和思路借鉴。实验研究法:搭建齿轮故障模拟实验平台,通过实验采集不同故障状态下的齿轮振动信号,获取研究所需的数据,并对实验数据进行分析和处理,为模型构建和验证提供数据支持。理论分析与建模法:运用信号处理理论、神经网络理论等,对齿轮故障特征提取方法和BP神经网络模型进行理论分析和建模,深入研究模型的原理、结构和参数设置,为模型的优化和改进提供理论依据。对比分析法:将基于BP神经网络的齿轮故障模式识别方法与传统的故障诊断方法进行对比分析,从准确率、召回率、F1值、诊断时间等多个指标评估不同方法的性能,验证本研究方法的优越性。本研究的技术路线如图1所示:首先通过文献研究明确研究方向和关键问题,然后搭建齿轮故障模拟实验平台,采集振动信号并进行预处理,接着运用多种信号分析方法提取故障特征,构建并优化BP神经网络模型,使用训练样本对模型进行训练,再用测试样本进行测试与性能评估,若性能不满足要求则返回优化模型,满足要求则将模型应用于实际案例分析,最后总结研究成果并展望未来研究方向。[此处插入技术路线图,图1:基于BP神经网络的齿轮故障模式识别研究技术路线图]二、BP神经网络与齿轮故障相关理论2.1BP神经网络原理与结构2.1.1基本原理BP神经网络,即反向传播神经网络(BackpropagationNeuralNetwork),是一种基于误差反向传播算法的多层前馈神经网络。其基本思想源于梯度下降法,旨在利用梯度搜索技术,使网络的实际输出值与期望输出值之间的误差均方差达到最小,从而实现对复杂非线性关系的准确映射和学习。BP神经网络的运行过程主要包括信号的前向传播和误差的反向传播两个关键阶段。在前向传播阶段,输入信号从输入层依次经过各隐藏层,通过神经元的加权求和与非线性激活函数处理后,最终传递至输出层,产生输出信号。在这一过程中,神经元的输出是基于上一层神经元的输出与连接权重进行计算的。以一个简单的三层BP神经网络(包含输入层、一个隐藏层和输出层)为例,设输入层的输入向量为X=[x_1,x_2,\cdots,x_n],隐藏层第j个神经元的输入为net_{j}=\sum_{i=1}^{n}w_{ij}x_i+b_j,其中w_{ij}是输入层第i个神经元与隐藏层第j个神经元之间的连接权重,b_j是隐藏层第j个神经元的偏置。经过激活函数f处理后,隐藏层第j个神经元的输出为h_j=f(net_j)。同理,输出层第k个神经元的输入为net_{k}=\sum_{j=1}^{m}w_{jk}h_j+b_k,其中w_{jk}是隐藏层第j个神经元与输出层第k个神经元之间的连接权重,b_k是输出层第k个神经元的偏置,最终输出层第k个神经元的输出为y_k=f(net_k),即网络的预测输出。若网络的实际输出与期望输出不一致,便进入误差反向传播阶段。该阶段将输出误差通过隐藏层向输入层逐层反传,并将误差分摊给各层所有单元,以各层获得的误差信号作为调整各单元权值的依据。具体而言,首先计算输出层的误差,常用的误差函数如均方误差(MeanSquaredError,MSE),公式为E=\frac{1}{2}\sum_{k=1}^{l}(d_k-o_k)^2,其中d_k为期望输出,o_k为实际输出,l为输出层神经元的数量。然后利用链式法则计算误差关于各层权重的梯度,梯度表示了权重变化对误差减少的影响程度,通过梯度下降法更新权重,使误差逐步减小。权重更新公式为\Deltaw_{ij}=-\eta\frac{\partialE}{\partialw_{ij}},其中\eta为学习率,决定了权重更新的步长。根据计算得到的梯度信息,更新每个神经元的权重和偏置,即w_{ij}=w_{ij}+\Deltaw_{ij},b_i=b_i+\Deltab_i,其中\Deltab_i为偏置项的变化量,其计算方法与\Deltaw_{ij}类似。通过不断重复前向传播和反向传播过程,网络的权重和偏置不断调整,误差逐渐减小,直至满足停止条件(如达到最大迭代次数或误差达到预定阈值),此时训练好的BP神经网络便能对输入信息进行准确的处理和输出。2.1.2网络结构组成BP神经网络通常由输入层、隐藏层和输出层组成。输入层:输入层是神经网络与外部数据的接口,负责接收输入数据,并将其传递给隐藏层进行处理。输入层神经元的数量取决于输入数据的特征维度,每个神经元对应一个输入特征,不进行任何计算,仅起到数据传输的作用。例如,在齿轮故障模式识别中,如果提取的故障特征参数有10个,那么输入层就包含10个神经元,每个神经元分别接收一个特征参数值。隐藏层:隐藏层位于输入层和输出层之间,是神经网络的核心部分,可包含一层或多层神经元。隐藏层的主要作用是对输入信号进行非线性变换,通过神经元之间的连接权重和激活函数,学习输入数据中的复杂特征和模式,挖掘输入与输出之间的内在关系。隐藏层的神经元数量和层数是影响神经网络性能的重要因素,神经元数量过少可能导致网络学习能力不足,无法准确捕捉数据特征;神经元数量过多则可能引起过拟合,降低网络的泛化能力。层数的选择也需要根据问题的复杂程度进行权衡,对于简单问题,一层隐藏层可能就足够;而对于复杂的非线性问题,可能需要增加隐藏层的层数来提高网络的表达能力。例如,在处理复杂的齿轮故障信号时,可能需要两层或三层隐藏层,每层包含不同数量的神经元,以更好地提取和处理故障特征。输出层:输出层负责产生网络的最终输出结果,其神经元数量取决于具体的任务和输出维度。在分类问题中,输出层神经元的数量等于类别数,每个神经元的输出代表输入数据属于对应类别的概率;在回归问题中,输出层通常只有一个神经元,输出一个连续的数值结果。在齿轮故障模式识别中,若要识别齿轮的5种常见故障模式(正常、磨损、裂纹、点蚀、断齿),则输出层包含5个神经元,每个神经元对应一种故障模式,通过比较各神经元的输出值大小,确定齿轮的故障类型。2.1.3学习算法与训练过程学习算法要点:BP神经网络的学习算法核心是误差反向传播算法,通过最小化误差函数来调整网络的权重和偏置,以实现对输入输出关系的准确学习。学习率\eta是算法中的一个重要超参数,它决定了权重更新的步长。学习率过大,网络训练过程可能会不稳定,导致无法收敛甚至发散;学习率过小,网络收敛速度会非常缓慢,需要更多的训练时间和迭代次数。因此,选择合适的学习率至关重要,常见的学习率调整策略有恒定学习率、自适应学习率、动量法等。例如,自适应学习率方法可以根据训练过程中的误差变化自动调整学习率大小,在训练初期采用较大的学习率加快收敛速度,在训练后期逐渐减小学习率以提高精度。训练过程关键步骤:初始化网络权重:在训练开始前,需要随机初始化网络中所有连接的权重和偏置。初始权重的选择会影响网络的训练效果和收敛速度,一般采用随机数生成的方式,使初始权重分布在一定的范围内,如[-1,1]或[-0.5,0.5],以避免权重初始值过大或过小导致的训练问题。前向传播:将训练数据集中的输入样本依次输入网络,按照前面所述的前向传播公式,计算各层神经元的输入和输出,最终得到网络的预测输出。计算误差:将网络的预测输出与实际的期望输出进行对比,使用选定的误差函数(如均方误差函数)计算误差值,衡量网络当前预测结果与真实值之间的偏差。反向传播:从输出层开始,将计算得到的误差通过链式法则反向传播到隐藏层和输入层,计算每个权重和偏置对误差的影响程度,即梯度。根据梯度信息,按照权重更新公式调整网络中的权重和偏置,使误差朝着减小的方向变化。迭代训练:重复前向传播、计算误差和反向传播的过程,不断调整网络参数,直到满足停止条件。停止条件可以是达到预设的最大迭代次数,或者误差值小于某个预定的阈值,此时认为网络已经收敛,训练结束。训练完成后,得到的网络模型就可以用于对新的输入数据进行预测和分类。例如,在齿轮故障模式识别的训练过程中,使用大量已知故障类型的齿轮振动信号样本对BP神经网络进行训练,经过多次迭代,网络逐渐学习到不同故障模式下振动信号的特征与故障类型之间的映射关系,从而具备对未知故障模式的识别能力。2.2齿轮常见故障模式及原因分析2.2.1齿面磨损齿面磨损是齿轮常见故障之一,其故障现象主要表现为齿面材料逐渐被磨耗,齿廓形状发生改变,齿侧间隙增大。在实际运行中,可观察到齿面变得粗糙,失去原有的光洁度,严重时齿面会出现明显的磨损痕迹和沟槽。齿面磨损的产生原因较为复杂。一方面,润滑条件不良是导致齿面磨损的重要因素。当润滑油缺乏、油质不清洁或润滑油变质时,齿面间的润滑效果变差,无法形成有效的油膜来减少摩擦,使得轮齿啮合表面间的直接接触增多,从而加剧了齿面的磨损。例如,在一些开式齿轮传动系统中,由于齿轮暴露在外界环境中,容易受到灰尘、杂质等污染物的侵入,若不能及时补充和更换润滑油,齿面磨损问题会更加严重。另一方面,齿轮在长期运行过程中,受到重载、高速或频繁启停等工况的影响,齿面间的相对滑动加剧,摩擦力增大,也会加速齿面的磨损。此外,齿轮材料的质量和硬度不均匀、热处理工艺不当等因素,使得齿面的耐磨性降低,也容易引发齿面磨损故障。齿面磨损会对齿轮的正常运行产生诸多不良影响。齿面磨损导致齿廓形状改变,破坏了齿轮的正常啮合关系,使传动过程中产生振动和噪声,降低了传动的平稳性和精度。随着齿面磨损的加剧,齿侧间隙增大,会导致齿轮在传动过程中出现冲击和跳动现象,进一步加剧齿轮的磨损和损坏,严重时甚至会导致齿轮失效,无法正常传递动力,影响整个机械设备的运行可靠性和安全性。2.2.2齿面胶合和擦伤齿面胶合和擦伤是在重载和高速齿轮传动中较为常见的故障形式。齿面胶合表现为一个齿面的金属熔焊在与之啮合的另一个齿面上,在齿面上形成垂直于节线的划痕状痕迹;齿面擦伤则是齿面在相对滑动过程中,由于局部摩擦过热或润滑不良,导致齿面材料被撕下或刮伤,形成较浅的擦伤痕迹。其形成机制主要与齿面工作区的温度和润滑条件密切相关。在高速重载的齿轮传动中,齿面间的相对滑动速度大,接触应力高,使得齿面工作区温度急剧升高。当润滑条件不良,齿面间的油膜难以形成或破裂时,齿面金属直接接触,在高温和高压的作用下,齿面金属发生软化和熔化,进而相互粘结在一起。随着齿轮的继续转动,粘结部位被撕裂,在齿面上留下胶合和擦伤的痕迹。此外,新齿轮未经磨合就投入使用,齿面接触不均匀,局部压力过大,也容易引发齿面胶合和擦伤故障。齿面胶合和擦伤会严重损坏齿面,降低齿轮的承载能力和使用寿命。胶合和擦伤部位的齿面材料被破坏,导致齿面粗糙度增加,进一步恶化润滑条件,使得磨损加剧,齿轮的传动效率降低,振动和噪声增大。若不及时处理,故障会迅速发展,最终导致齿轮失效,影响设备的正常运行,造成生产中断和经济损失。2.2.3齿面接触疲劳齿面接触疲劳是指齿轮在实际啮合过程中,齿面受到脉动变化的接触应力作用,当这种应力超过齿轮材料的疲劳极限时,齿面表层会产生微观疲劳裂纹,随着裂纹的逐渐扩展,最终使齿面剥落小片金属,在齿面上形成小坑,即点蚀。当点蚀扩大连成片时,会形成齿面上金属块剥落的现象。齿面接触疲劳的产生主要原因是齿轮在啮合过程中,齿面间既有相对滚动,又有相对滑动,且相对滑动的摩擦力在节点两侧方向相反,从而产生脉动载荷。这种脉动载荷和脉动力使齿轮表面层深处产生脉动循环变化的剪应力,长期作用下,当剪应力超过材料的疲劳极限,就会引发疲劳裂纹。此外,齿轮的制造精度、安装误差、润滑条件以及材料质量等因素也会影响齿面接触疲劳的发生。例如,齿轮的齿形误差、齿距误差等制造误差会导致齿面接触不均匀,局部应力集中,加速齿面接触疲劳的发展;润滑不良会使齿面间的摩擦力增大,接触应力分布不均,也容易引发齿面接触疲劳。齿面接触疲劳会严重影响齿轮的工作性能和寿命。点蚀和剥落会破坏齿面的完整性,导致齿面粗糙度增加,传动过程中产生振动和噪声,降低传动效率和精度。随着接触疲劳的发展,齿面损伤加剧,齿轮的承载能力下降,最终可能导致齿轮失效,需要及时更换齿轮,增加设备的维护成本和停机时间。2.2.4弯曲疲劳与断齿弯曲疲劳与断齿是齿轮较为严重的故障形式。弯曲疲劳表现为在运行过程中承受载荷的轮齿,根部受到脉冲循环的弯曲应力作用,当这种周期性应力超过齿轮材料的疲劳极限时,在根部产生裂纹,并逐步扩展。断齿则是当轮齿根部的裂纹扩展到一定程度,剩余部分无法承受传动载荷时,轮齿发生断裂。弯曲疲劳与断齿的形成原因主要有以下几点。齿轮在工作时,轮齿相当于悬臂梁,根部受到的弯矩最大,所产生的应力集中也最为严重。在长期的脉动循环弯曲应力作用下,齿根处容易产生疲劳裂纹。此外,齿轮受到严重的冲击、偏载以及材质不均匀等因素也会加速弯曲疲劳和断齿故障的发生。例如,在一些重型机械设备中,齿轮可能会突然受到较大的冲击载荷,如启动或制动时的瞬间冲击力,或者在运行过程中由于安装不当导致齿轮受力不均,出现偏载现象,这些都可能使齿根处的应力急剧增加,超过材料的极限强度,从而引发断齿故障。齿轮材料的质量问题,如存在内部缺陷、杂质等,也会降低齿轮的强度和疲劳性能,增加弯曲疲劳与断齿的风险。弯曲疲劳与断齿会使齿轮失去正常的传动能力,导致设备停机,严重影响生产的连续性和安全性。断齿后的齿轮无法有效地传递动力,可能会引发其他部件的损坏,进一步扩大故障范围,造成更大的经济损失。因此,及时发现和预防弯曲疲劳与断齿故障对于保障设备的安全可靠运行至关重要。2.3齿轮故障的振动信号特征2.3.1振动信号的产生与传播齿轮在正常运行时,由于齿轮自身的刚度变化、啮合冲击以及载荷波动等因素,会产生一定的振动。当齿轮出现故障时,故障部位会引发额外的激励,导致振动信号发生变化。例如,齿面磨损会使齿侧间隙增大,啮合过程中的冲击加剧,从而产生更强烈的振动;齿面胶合和擦伤会导致齿面粗糙度增加,接触状态不稳定,引起振动信号的突变和高频成分增加;齿面接触疲劳产生的点蚀和剥落会使齿轮在啮合时产生周期性的冲击脉冲,形成特定频率的振动信号;弯曲疲劳与断齿会导致齿轮的结构完整性受到破坏,在旋转过程中产生剧烈的振动和冲击。振动信号产生后,会通过齿轮轴、轴承、箱体等部件传播到齿轮箱外部。在传播过程中,振动信号会受到这些部件的阻尼、滤波等作用,信号的幅值和频率成分会发生变化。例如,轴承的弹性和阻尼特性会对振动信号进行衰减和滤波,使高频成分更容易被削弱;箱体的结构和材料也会影响振动信号的传播和辐射,不同的箱体形状和材料会导致振动信号在传播过程中产生不同程度的反射、散射和吸收。最终,通过安装在齿轮箱外部的传感器(如加速度传感器、位移传感器等)可以采集到包含齿轮故障信息的振动信号,为后续的故障诊断分析提供数据基础。2.3.2正常状态与故障状态下的振动信号特征差异时域特征差异:在时域上,正常状态下的齿轮振动信号波形相对规则,具有一定的周期性,其低频信号具有近似正弦波的啮合波形,幅值波动较小,较为平稳。例如,正常齿轮的振动信号幅值通常在一个相对稳定的范围内变化,均值和方差较小,峰值也在正常的设计范围内。而当齿轮出现故障时,振动信号的时域特征会发生明显改变。齿面磨损会导致齿侧间隙增大,正弦波式的啮合波形遭到破坏,振动信号中高频及低频成分均会增大,幅值波动加剧,可能出现冲击脉冲,均值、方差和峰值会明显增大。齿面胶合和擦伤会使振动信号产生突变,出现不规则的尖峰脉冲,峰值显著增大,信号的随机性增强。齿面接触疲劳产生的点蚀和剥落会使振动信号中出现周期性的冲击脉冲,以齿轮旋转频率为周期,脉冲的幅值和间隔会随着故障的发展而变化。弯曲疲劳与断齿会导致振动信号出现强烈的冲击,幅值急剧增大,波形严重畸变,呈现出明显的非周期性和不规则性。频域特征差异:在频域上,正常齿轮的信号反映在功率谱上,有啮合频率及其谐波分量nf_c(n=1,2,\cdots),且以啮合频率成分为主,其高次谐波依次减小;同时,在低频处有齿轮轴旋转频率及其高次谐波mf_r(m=1,2,\cdots)。而三、基于BP神经网络的齿轮故障模式识别模型构建3.1数据采集与预处理3.1.1数据采集方案设计为了获取准确反映齿轮运行状态的振动信号,搭建了专门的齿轮故障模拟实验平台。该平台主要由电机、减速器、联轴器、齿轮箱、负载装置以及传感器等部分组成。电机作为动力源,通过减速器和联轴器将动力传递给齿轮箱,负载装置用于模拟齿轮在实际工作中的不同负载情况。在齿轮箱上合理布置加速度传感器,共设置了3个测点,分别位于齿轮箱的水平方向、垂直方向和轴向。水平方向测点能够捕捉齿轮在旋转平面内的振动信息,对于检测齿面磨损、齿面胶合等故障具有重要意义;垂直方向测点可有效监测齿轮在重力方向上的振动变化,有助于发现齿面接触疲劳、弯曲疲劳等故障;轴向测点则能获取齿轮在轴向的振动情况,对诊断齿轮的安装误差、轴的变形等问题提供关键数据。传感器采用压电式加速度传感器,其具有灵敏度高、频率响应范围宽等优点,能够准确测量齿轮振动的加速度信号,采样频率设定为10kHz,以确保能够捕捉到振动信号中的高频成分,满足对齿轮故障特征提取的要求。在实验过程中,模拟了齿轮的5种运行状态,分别为正常状态、齿面磨损、齿面胶合、齿面接触疲劳和弯曲疲劳与断齿。对于每种状态,在不同的负载条件(轻载、中载、重载)和转速条件(低速、中速、高速)下进行数据采集,每种工况采集10组数据,每组数据包含1024个采样点。这样共采集到5×3×3×10=450组振动信号数据,为后续的数据分析和模型训练提供了丰富的样本。3.1.2数据去噪与归一化处理去噪方法:在实际采集的齿轮振动信号中,不可避免地会混入各种噪声,如环境噪声、传感器自身噪声等,这些噪声会干扰对齿轮故障特征的准确提取,因此需要对采集到的数据进行去噪处理。采用小波阈值去噪方法对振动信号进行处理,该方法利用小波变换的多分辨率分析特性,将信号分解到不同的频带,然后根据噪声和信号在不同尺度下的小波系数特性,通过设定合适的阈值对小波系数进行处理,去除噪声对应的小波系数,再进行小波重构,得到去噪后的信号。具体步骤如下:选择合适的小波基函数,经过对比分析,选用db4小波基,其具有良好的时频局部化特性,能够较好地适应齿轮振动信号的非平稳特性。对原始振动信号进行多层小波分解,这里分解层数设为5层,将信号分解为不同频率的近似分量和细节分量。计算各层细节分量的阈值,常用的阈值计算方法有VisuShrink、SureShrink等,本研究采用SureShrink阈值法,该方法根据信号的统计特性自适应地确定阈值,能够在有效去除噪声的同时保留信号的重要特征。根据计算得到的阈值对各层细节分量的小波系数进行软阈值处理,即对于绝对值小于阈值的小波系数置为0,对于绝对值大于阈值的小波系数,将其减去阈值的符号乘以阈值。对处理后的小波系数进行小波重构,得到去噪后的齿轮振动信号。归一化操作:为了消除不同特征数据之间的量纲差异,提高BP神经网络的训练效率和收敛速度,对去噪后的振动信号数据进行归一化处理。采用最小-最大归一化方法,将数据映射到[0,1]区间,其公式为:x_{norm}=\frac{x-x_{min}}{x_{max}-x_{min}}其中,x为原始数据,x_{min}和x_{max}分别为原始数据中的最小值和最大值,x_{norm}为归一化后的数据。通过归一化处理,使得所有特征数据处于同一数量级,避免了因数据尺度差异过大而导致的神经网络训练困难问题,同时也有助于提高模型的泛化能力和稳定性。例如,对于一组振动信号数据[1.2,3.5,2.1,4.0],其最小值x_{min}=1.2,最大值x_{max}=4.0,经过归一化处理后,第一个数据点1.2变为\frac{1.2-1.2}{4.0-1.2}=0,第二个数据点3.5变为\frac{3.5-1.2}{4.0-1.2}\approx0.821,以此类推,将所有数据都映射到了[0,1]区间。3.2特征提取与选择3.2.1时域特征提取时域特征是直接从振动信号的时间历程中提取的特征参数,能够反映信号的基本特征和变化趋势。本研究提取了以下几种常用的时域特征:均值:均值表示振动信号在一段时间内的平均幅值,计算公式为:\overline{x}=\frac{1}{N}\sum_{i=1}^{N}x_{i}其中,N为信号采样点数,x_{i}为第i个采样点的幅值。均值可以反映齿轮运行的平稳程度,当齿轮出现故障时,如齿面磨损导致齿侧间隙增大,振动信号的均值可能会发生变化。方差:方差用于衡量振动信号幅值相对于均值的离散程度,公式为:\sigma^{2}=\frac{1}{N}\sum_{i=1}^{N}(x_{i}-\overline{x})^{2}方差越大,说明信号的幅值波动越大,齿轮运行的稳定性越差。在齿轮出现故障时,如齿面胶合和擦伤,会使振动信号产生突变,方差会显著增大。峰值指标:峰值指标定义为信号的峰值与均方根值之比,即:CF=\frac{x_{max}}{\sqrt{\frac{1}{N}\sum_{i=1}^{N}x_{i}^{2}}}其中,x_{max}为信号的峰值。峰值指标对冲击性故障非常敏感,当齿轮发生断齿等故障时,会产生强烈的冲击,峰值指标会明显增大。峭度指标:峭度指标用于描述振动信号幅值分布的陡峭程度,计算公式为:K=\frac{\frac{1}{N}\sum_{i=1}^{N}(x_{i}-\overline{x})^{4}}{(\frac{1}{N}\sum_{i=1}^{N}(x_{i}-\overline{x})^{2})^{2}}正常情况下,齿轮振动信号的峭度指标接近3(高斯分布的峭度值),当齿轮出现故障,如齿面接触疲劳产生点蚀和剥落时,会导致振动信号中出现周期性的冲击脉冲,使峭度指标增大,通过监测峭度指标的变化可以有效识别这类故障。3.2.2频域特征提取频域特征是将振动信号从时域转换到频域后提取的特征参数,能够揭示信号的频率组成和能量分布情况。利用快速傅里叶变换(FFT)将时域振动信号转换为频域信号,提取以下频域特征:啮合频率及其谐波:齿轮在啮合过程中,由于齿面的周期性接触,会产生以啮合频率为基频的振动信号,啮合频率f_c的计算公式为:f_c=\frac{z_1n_1}{60}=\frac{z_2n_2}{60}其中,z_1、z_2分别为主动轮和从动轮的齿数,n_1、n_2分别为主动轮和从动轮的转速。啮合频率及其谐波成分是齿轮振动信号的重要特征,当齿轮出现故障时,如齿面磨损、齿面胶合等,会导致啮合频率及其谐波的幅值和相位发生变化。通过分析这些变化,可以判断齿轮的运行状态。边频带特征:在齿轮故障时,除了啮合频率及其谐波外,还会在啮合频率两侧出现一系列边频带,边频带的频率间隔等于齿轮轴的旋转频率f_r。边频带的产生是由于齿轮故障引起的调制现象,如齿面接触疲劳产生的点蚀和剥落,会使齿轮的啮合刚度发生周期性变化,从而对啮合频率进行调制,产生边频带。边频带的幅值和分布情况与故障类型和严重程度密切相关,因此提取边频带特征对于齿轮故障诊断具有重要意义。例如,在某齿轮故障案例中,通过对振动信号的频域分析,发现啮合频率两侧出现了明显的边频带,且边频带的频率间隔与齿轮轴的旋转频率一致,进一步分析边频带的幅值和分布规律,结合其他特征参数,准确判断出齿轮存在齿面接触疲劳故障。3.2.3特征选择方法与依据在提取了多种时域和频域特征后,这些特征之间可能存在相关性和冗余性,直接将所有特征输入BP神经网络会增加网络的训练时间和计算复杂度,甚至可能影响模型的性能。因此,需要采用特征选择方法筛选出对齿轮故障模式识别最有效的特征。本研究采用相关性分析和互信息相结合的方法进行特征选择。首先,计算每个特征与齿轮故障类型之间的皮尔逊相关系数,皮尔逊相关系数用于衡量两个变量之间的线性相关程度,取值范围为[-1,1],绝对值越接近1,表示相关性越强。通过计算相关系数,初步筛选出与故障类型相关性较强的特征。然后,对于初步筛选出的特征,计算它们之间的互信息,互信息用于衡量两个变量之间的统计依赖关系,能够反映特征之间的信息冗余程度。对于互信息较大的特征对,保留其中一个特征,去除冗余特征。例如,在计算得到的特征相关系数矩阵中,发现特征A与故障类型的相关系数为0.8,特征B与故障类型的相关系数为0.7,而特征A和特征B之间的互信息较大,说明它们之间存在较强的冗余性,此时可以根据实际情况,选择保留相关系数更高的特征A,去除特征B。经过特征选择后,最终确定了均值、方差、峰值指标、峭度指标、啮合频率及其2次谐波幅值、边频带幅值等10个特征作为BP神经网络的输入特征。这些特征能够全面、有效地反映齿轮的运行状态和故障信息,为后续的故障模式识别提供了高质量的数据基础。3.3BP神经网络模型设计与参数确定3.3.1网络层数与神经元个数确定网络层数:BP神经网络的层数对其学习能力和泛化性能有重要影响。一般来说,增加网络层数可以提高网络对复杂非线性关系的逼近能力,但同时也会增加训练时间和过拟合的风险。对于齿轮故障模式识别问题,经过多次实验对比,发现采用三层BP神经网络(输入层、一个隐藏层和输出层)能够在保证识别准确率的前提下,较好地平衡训练时间和模型复杂度。输入层负责接收提取的齿轮故障特征,隐藏层对输入特征进行非线性变换和特征组合,输出层输出齿轮的故障模式类别。神经元个数:输入层神经元个数取决于输入特征的数量,由于经过特征选择后确定了10个输入特征,因此输入层神经元个数为10。隐藏层神经元个数的确定较为复杂,没有固定的公式或方法,通常需要通过经验公式和实验来确定。常用的经验公式有:n_h=\sqrt{n_i+n_o}+a其中,n_h为隐藏层神经元个数,n_i为输入层神经元个数,n_o为输出层神经元个数,a为1-10之间的常数。在本研究中,n_i=10,n_o=5(对应5种齿轮故障模式),根据经验公式初步计算得到隐藏层神经元个数范围,然后在该范围内进行实验,分别设置隐藏层神经元个数为8、10、12、15、20,通过对比不同设置下BP神经网络的训练误差、测试误差和识别准确率,最终确定隐藏层神经元个数为12时,模型的性能最佳,能够较好地学习齿轮故障特征与故障模式之间的映射关系,同时避免了过拟合和欠拟合问题。输出层神经元个数等于齿轮故障模式的类别数,即5个,分别对应正常、齿面磨损、齿面胶合、齿面接触疲劳和弯曲疲劳与断齿5种状态。3.3.2激活函数与损失函数选择激活函数:激活函数在BP神经网络中起着关键作用,它赋予网络对非线性关系的处理能力。常见的激活函数有Sigmoid函数、ReLU函数、Tanh函数等。Sigmoid函数的表达式为:\sigma(x)=\frac{1}{1+e^{-x}}其输出值在(0,1)之间,具有平滑、连续的特点,但存在梯度消失问题,当输入值较大或较小时,梯度趋近于0,导致网络训练困难。ReLU函数的表达式为:ReLU(x)=\max(0,x)该函数计算简单,能够有效缓解梯度消失问题,在深度学习中得到广泛应用,但在输入值小于0时,梯度为0,可能会导致神经元“死亡”。Tanh函数的表达式为:\tanh(x)=\frac{e^{x}-e^{-x}}{e^{x}+e^{-x}}其输出值在(-1,1)之间,是Sigmoid函数的双曲正切形式,相比Sigmoid函数,Tanh函数的收敛速度更快,且在处理对称数据时表现更好。经过对这几种激活函数在齿轮故障模式识别中的实验对比,发现Tanh函数在本研究中表现最佳,能够使BP神经网络更快地收敛,提高故障识别的准确率。因此,在隐藏层和输出层均选用Tanh函数作为激活函数。损失函数:损失函数用于衡量BP神经网络的预测输出与实际输出之间的差异,其值越小,说明网络的预测效果越好。常用的损失函数有均方误差(MSE)、交叉熵损失函数等。均方误差的计算公式为:MSE=\frac{1}{n}\sum_{i=1}^{n}(y_i-\hat{y}_i)^2其中,n为样本数量,y_i为实际输出,\hat{y}_i为预测输出。均方误差计算简单直观,适用于回归问题,但在分类问题中,当类别不平衡时,可能会导致模型对少数类别的预测效果不佳。交叉熵损失函数常用于分类问题,能够更好地反映模型预测结果与真实标签之间的差异,对于多分类问题,其计算公式为:CE=-\sum_{i=1}^{n}\sum_{j=1}^{m}y_{ij}\log(\hat{y}_{ij})其中,n为样本数量,m为类别数,y_{ij}表示第i个样本属于第j类的真实标签(0或1),\hat{y}_{ij}表示第i个样本属于第j类的预测概率。在齿轮故障模式识别中,属于多分类问题,为了使模型能够更准确地对不同故障模式进行分类,选择交叉熵损失函数作为BP神经网络的损失函数,以优化网络的参数,提高故障识别的准确性。3.3.3训练参数设置学习率:学习率是BP神经网络训练过程中的一个重要超参数,它决定了每次参数更新的步长。学习率过大,网络在训练过程中可能会跳过最优解,导致无法收敛甚至发散;学习率过小,网络收敛速度会非常缓慢,需要更多的训练时间和迭代次数。在本研究中,通过实验对比不同学习率(0.001、0.01、0.1)对模型训练效果的影响,发现当学习率为0.01时,网络能够在较快收敛的同时,保持较好的稳定性和准确性,避免了因学习率过大或过小导致的问题。因此,将学习率设置为0.01。迭代次数:迭代次数表示BP神经网络在训练过程中对训练数据集进行学习的次数。迭代次数过少,网络可能无法充分学习到数据中的特征和规律,导致识别准确率较低;迭代次数过多,不仅会增加训练时间,还可能引起过拟合。经过多次实验,确定迭代次数为500次,在该迭代次数下,模型的训练误差和测试误差均达到了较好的平衡,能够满足齿轮故障模式识别的精度要求。批大小:批大小是指在每次训练时,从训练数据集中选取的样本数量。较大的批大小可以利用更多的样本信息进行参数更新,使训练过程更加稳定,但会增加内存消耗和计算时间;较小的批大小则更新频率较高,能够更快地适应数据的变化,但可能导致训练过程的波动较大。在本研究中,将批大小设置为32,通过合理设置批大小,既保证了训练过程的稳定性,又提高了训练效率。此外,为了防止过拟合,还采用了L2正则化方法,对网络的权重进行约束,避免权重过大,增强模型的泛化能力,正则化系数设置为0.001。通过合理设置这些训练四、案例分析与实验验证4.1实验设计与实施4.1.1实验设备与数据采集为了验证基于BP神经网络的齿轮故障模式识别模型的有效性,搭建了专门的齿轮故障模拟实验平台。该平台主要由电机、减速器、联轴器、齿轮箱、负载装置以及传感器等部分组成。电机选用功率为5kW的三相异步电机,能够提供稳定的动力输出,其转速可通过变频器在一定范围内进行调节,以模拟不同的工作转速工况。减速器采用两级圆柱齿轮减速器,减速比为10:1,用于降低电机的输出转速,提高输出扭矩,以满足齿轮箱的工作要求。联轴器选用弹性联轴器,它能够有效补偿两轴之间的相对位移,减少振动和冲击的传递,保证动力的平稳传输。齿轮箱是实验平台的核心部件,内部安装有一对标准直齿圆柱齿轮,模数为2,齿数分别为20和40。在齿轮箱的设计中,充分考虑了便于安装和拆卸齿轮,以及设置传感器测点的需求,采用了分体式结构,上箱体和下箱体通过螺栓连接,并在结合面处设置了密封垫,以防止润滑油泄漏。负载装置采用磁粉制动器,通过调节输入电流的大小,可以精确控制负载的扭矩,实现对齿轮不同负载工况的模拟,负载扭矩范围为0-50N・m。在齿轮箱上合理布置加速度传感器,共设置了3个测点,分别位于齿轮箱的水平方向、垂直方向和轴向。水平方向测点位于齿轮箱的侧面,靠近齿轮的啮合区域,能够有效捕捉齿轮在旋转平面内的振动信息,对于检测齿面磨损、齿面胶合等故障具有重要意义;垂直方向测点位于齿轮箱的顶部,用于监测齿轮在重力方向上的振动变化,有助于发现齿面接触疲劳、弯曲疲劳等故障;轴向测点位于齿轮箱的轴端,可获取齿轮在轴向的振动情况,对诊断齿轮的安装误差、轴的变形等问题提供关键数据。传感器采用压电式加速度传感器,其灵敏度为100mV/g,频率响应范围为0.5-10kHz,能够准确测量齿轮振动的加速度信号。数据采集系统选用NI公司的USB-9234数据采集卡,它具有4个同步采样通道,采样频率最高可达51.2kHz,满足本实验对数据采集的要求。通过LabVIEW软件编写数据采集程序,设置采样频率为10kHz,以确保能够捕捉到振动信号中的高频成分,满足对齿轮故障特征提取的要求。在实验过程中,模拟了齿轮的5种运行状态,分别为正常状态、齿面磨损、齿面胶合、齿面接触疲劳和弯曲疲劳与断齿。对于每种状态,在不同的负载条件(轻载、中载、重载)和转速条件(低速、中速、高速)下进行数据采集,每种工况采集10组数据,每组数据包含1024个采样点。具体的负载和转速设置如下:轻载为10N・m,中载为25N・m,重载为40N・m;低速为500r/min,中速为1000r/min,高速为1500r/min。这样共采集到5×3×3×10=450组振动信号数据,为后续的数据分析和模型训练提供了丰富的样本。4.1.2数据集划分与实验方案制定将采集到的450组数据按照70%、15%、15%的比例划分为训练集、验证集和测试集。训练集用于训练BP神经网络模型,使其学习齿轮故障特征与故障模式之间的映射关系;验证集用于在训练过程中评估模型的性能,调整模型的超参数,防止过拟合;测试集用于对训练好的模型进行独立的性能测试,验证模型的泛化能力和准确性。具体划分如下:训练集包含315组数据,验证集包含68组数据,测试集包含67组数据。实验方案的实施步骤如下:数据预处理:对采集到的振动信号数据进行去噪和归一化处理。采用小波阈值去噪方法去除噪声干扰,选用db4小波基,分解层数为5层,使用SureShrink阈值法计算阈值并对小波系数进行软阈值处理,然后进行小波重构得到去噪后的信号。接着,采用最小-最大归一化方法将去噪后的信号映射到[0,1]区间,消除数据的量纲差异,提高BP神经网络的训练效率和收敛速度。特征提取与选择:对预处理后的数据提取时域和频域特征,时域特征包括均值、方差、峰值指标、峭度指标等,频域特征包括啮合频率及其谐波、边频带特征等。然后采用相关性分析和互信息相结合的方法进行特征选择,筛选出对齿轮故障模式识别最有效的10个特征作为BP神经网络的输入特征。BP神经网络模型训练:根据确定的网络结构和参数,使用训练集数据对BP神经网络进行训练。设置学习率为0.01,迭代次数为500次,批大小为32,采用交叉熵损失函数作为损失函数,Tanh函数作为激活函数。在训练过程中,实时监控训练集和验证集的损失值和准确率,根据验证集的性能表现调整模型参数,防止过拟合。模型评估与测试:训练完成后,使用测试集数据对模型进行测试,计算模型的准确率、召回率、F1值等性能指标,评估模型对不同故障模式的识别能力。同时,将本研究提出的基于BP神经网络的齿轮故障模式识别方法与其他传统故障诊断方法进行对比分析,验证该方法的优越性和有效性。4.2模型训练与结果分析4.2.1训练过程监控与优化在BP神经网络的训练过程中,使用Python的深度学习框架Keras搭建模型,并利用其回调函数功能对训练过程进行实时监控。通过设置EarlyStopping回调函数,当验证集的损失值在连续10个epoch内不再下降时,自动停止训练,以防止过拟合。同时,使用ModelCheckpoint回调函数,在每次验证集损失值降低时,保存当前的模型权重,以便后续使用最优模型进行测试和分析。训练过程中,记录训练集和验证集的损失值和准确率随epoch的变化情况,如图2所示。从图中可以看出,在训练初期,训练集和验证集的损失值都快速下降,准确率迅速上升,表明模型能够有效地学习到训练数据中的特征和规律。随着训练的进行,训练集损失值继续下降,准确率持续提高,但验证集损失值在第30个epoch左右开始出现波动,准确率增长趋势变缓,这可能是由于模型开始出现过拟合现象。为了进一步优化模型,尝试对学习率进行调整,采用学习率衰减策略,每经过10个epoch,将学习率乘以0.9。调整后,验证集损失值逐渐稳定,准确率继续提升,最终在第50个epoch左右达到稳定状态。此时,训练集准确率达到98.5%,验证集准确率达到95.6%,说明经过优化后的BP神经网络模型在训练集和验证集上都取得了较好的性能表现,能够较好地学习齿轮故障特征与故障模式之间的映射关系,同时具备一定的泛化能力。[此处插入训练过程中损失值和准确率变化曲线,图2:BP神经网络训练过程中损失值和准确率变化曲线]4.2.2故障模式识别结果评估使用测试集对训练好的BP神经网络模型进行故障模式识别测试,得到模型对不同故障模式的识别结果。采用准确率、召回率和F1值等指标对识别结果进行评估,计算公式如下:准确率=\frac{TP}{TP+FP}召回率=\frac{TP}{TP+FN}F1值=\frac{2×准确率×召回率}{准确率+召回率}其中,TP(TruePositive)表示被正确识别为正类的样本数,FP(FalsePositive)表示被错误识别为正类的样本数,FN(FalseNegative)表示被错误识别为负类的样本数。具体的评估结果如表1所示:故障模式样本数预测正确数准确率召回率F1值正常13120.9230.9230.923齿面磨损14130.9290.9290.929齿面胶合13120.9230.9230.923齿面接触疲劳13110.8460.8460.846弯曲疲劳与断齿14130.9290.9290.929总体67610.9100.9100.910从表中可以看出,基于BP神经网络的齿轮故障模式识别模型在测试集上总体准确率达到91.0%,对正常状态、齿面磨损、齿面胶合和弯曲疲劳与断齿故障模式的识别准确率均达到92%以上,对齿面接触疲劳故障模式的识别准确率为84.6%。这表明该模型对大多数齿轮故障模式具有较高的识别能力,能够准确地判断齿轮的运行状态。然而,对于齿面接触疲劳故障模式,识别准确率相对较低,可能是由于该故障模式的振动信号特征相对复杂,与其他故障模式存在一定的相似性,导致模型在识别时存在一定的误判。后续可以进一步优化特征提取方法或调整模型结构,以提高对齿面接触疲劳故障模式的识别准确率。4.3与其他故障模式识别方法对比4.3.1对比方法选择为了进一步验证基于BP神经网络的齿轮故障模式识别方法的优越性,选择了以下两种传统的故障诊断方法进行对比:统计模式识别方法:采用基于AR模型参数和残差方差的统计模式识别方法。该方法以AR模型参数和残差方差为模式向量,通过计算待检模式向量与参考模式向量之间的欧氏距离,构造距离判别函数对齿轮状态进行判断。具体步骤如下:首先,对采集到的齿轮振动信号进行预处理,然后建立AR模型,计算模型参数和残差方差。通过样本训练的方法选取正常状态和故障状态的标准模式向量,当待检模式向量与故障状态标准模式向量的距离小于与正常状态标准模式向量的距离时,判断待检状态为故障状态,反之则为正常状态。支持向量机(SVM)方法:支持向量机是一种常用的机器学习分类方法,具有良好的泛化能力和非线性分类能力。在本对比实验中,采用径向基函数(RBF)作为核函数,通过交叉验证的方法确定SVM的惩罚参数C和核函数参数γ。将提取的齿轮故障特征作为SVM的输入,对齿轮的不同故障模式进行分类识别。4.3.2对比结果分析使用相同的测试集分别对基于BP神经网络的方法、统计模式识别方法和SVM方法进行测试,对比三种方法的性能指标,结果如表2所示:方法准确率召回率F1值诊断时间(s)BP神经网络0.9100.9100.9100.05统计模式识别0.7910.7880.7890.12SVM0.8510.8470.8490.08从表中可以看出,在准确率方面,BP神经网络方法达到了91.0%,明显高于统计模式识别方法的79.1%和SVM方法的85.1%。这表明

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论