关键词:
齿轮箱
故障诊断
贝叶斯网络
并行架构
结构学习
神经网络
摘要:
齿轮箱已成为航空航天、汽车和重工业应用中的关键部件之一,其意外故障往往导致高昂的维护成本甚至灾难性事件。因此,准确识别潜在故障分布是提供有效维护方案的重要任务之一,现有的齿轮箱故障诊断模型普遍存在可解释性差和诊断实时性差的问题。这些模型往往缺乏清晰的逻辑推理过程和直观的结果展示方式,导致难以理解模型的决策依据和诊断结果的可信度。同时,由于模型结构复杂、参数众多,以及计算量大的特点,诊断过程往往耗时较长,难以满足实时性要求。因此,当前的齿轮箱故障诊断模型亟待改进,需要提高模型的可解释性,使其能够清晰地呈现推理过程和诊断结果,增强用户对模型的信任度;同时,还需要优化模型的计算效率,缩短诊断时间,以满足实时性需求。
针对现有的齿轮箱故障诊断模型存在逻辑推理过程不清晰、结果展示不直观,以及模型结构复杂、参数繁多、诊断实时性差的问题,本文提出了并行贝叶斯网络(Bayesian Network,BN)的齿轮箱故障诊断模型。以下是本论文的具体研究内容:
(1)针对齿轮箱诊断方法在噪声环境下的鲁棒性较差,且在带标签的样本不足时存在诊断精度较低的问题,本文提出一种基于交叉验证递归特征消除法-高斯朴素贝叶斯(Recursive Feature Elimination And Cross-Validation Gaussian Naive Bayes,RFECV-GNB)齿轮箱故障诊断方法。该方法结合了RFECV在故障数据较少时能够有效挖掘故障信号的本质特征,以及GNB简单高效的性能进行齿轮箱故障诊断。同时,针对RFECV训练时间较长这一问题,本文提出一种基于CPU并行的任务“打包”算法来提高诊断模型的训练速度。该方法通过超额分配逻辑CPU(Logical CPU,LCPU)的方式,实现LCPU之间工作的有效平衡,以此缩短建模时间。
(2)针对齿轮箱诊断方法缺乏良好的可解释性以及模型复杂导致训练时间较长的问题,本文提出基于计算统一设备架构(Compute Unified Device Architecture,CUDA)并行的BN齿轮箱故障诊断方法。针对最大最小爬山(Max-Min Hill Climbing,MMHC)算法学习BN结构时容易陷入局部最优的问题,本文引入蛇优化(Snake Optimization,SO)算法,该算法使用多个个体代表潜在解,并在每次迭代中更新位置,这种多样性搜索策略有助于避免陷入局部最优解。针对学习BN故障诊断模型的复杂度高、实时性较差的问题,使用CUDA平台作为开发框架,利用CPU+GPU建立异构并行的BN来提高诊断模型的训练速度和诊断实时性。
(3)针对齿轮箱故障诊断中由于时变条件和测量噪声等不确定性因素而导致错误诊断的问题,提出了一种基于概率的故障识别方法,即并行贝叶斯脉冲神经网络(Parallel Bayesian Spike Neural Network,PBSNN)。该方法通过分析一维振动时序信号的多种特征,并运用BN框架,为齿轮箱故障诊断引入不确定性因素。PBSNN通过引入概率分布来表征模型的不确定性,从而在诊断模型中引入了置信度的度量,使得诊断结果更加可靠。