当前位置: 首页 > 科技观察

数据机器学习在故障检测中的应用

时间:2023-03-16 10:28:51 科技观察

前言:在传统行业中,大部分维护时间都花在了故障诊断上,而不是实际修复上,因为故障诊断是机器维护阶段最具挑战性的。在能源行业,准确的故障诊断直接影响到能源供应的稳定性。随着传感器技术、数据存储和互联网的快速发展,工厂变得更加智能,并产生更多的过程数据。对海量数据进行数据分析的需求应运而生,通过基于数据的机器学习技术可以有效提高故障诊断能力。本文将简要介绍故障诊断领域广泛应用的几种机器学习技术及其各自的应用方向,并简要分析每种技术的优缺点。包括:贝叶斯网络(BN)、人工神经网络(ANN)、支持向量机(SVM)和隐马尔可夫模型(HMM)等技术。贝叶斯网络(BN,BayesianNetwork)贝叶斯网络是一种常用的机器学习故障检测技术。BN是有向无环图,即网络结构要求节点之间不能形成闭环,其节点表示随机变量,其条件依赖由连接节点的有向弧表示。BN是一个白盒模型,因为图形表示让用户很容易直观地理解模型变量之间的相互作用。这对于建模不确定性非常有益,并且可以更轻松地使用来自多个来源(通常在制造系统中找到)的数据对多个层次的因果关系进行建模。训练BN的主要挑战在于树结构的构建。BN广泛应用于故障监测和可靠性分析领域。1995年,微软公司将BN应用于打印机的故障诊断,通过不断计算不同步骤下可能需要的维修方案的功效来确定最佳维修路径。在半导体行业,Yang&Lee和Nguyen等人。使用BN评估工艺变量对晶圆质量的影响,从而使用历史工艺数据诊断缺陷晶圆的根本原因。可靠性分析一般包括分析发生故障的概率和时间、系统冗余度,需要综合考虑系统的多状态单元、动态变化、运行条件等因素。在能源领域,如电厂运行的可靠性,核能系统的可行性得到了成功的应用。此外,BN还广泛应用于发动机转子、电网、车辆动力系统、液压泵、电力变压器、太阳能电站、移动通信网络和制造过程的故障诊断。人工神经网络(ANN,ArtificialNeuralNetwork)是一种受人类中枢神经系统功能启发的非参数机器学习算法。自适应特征为特征之间的非线性关系提供了强大的建模能力。人工神经网络目前没有统一的正式定义。但是,具有以下特征的统计模型可以称为“神经化”:具有一组可调权重(学习算法调整的数值参数)这些可调权重可以看作是连接强度。可以估计输入数据的非线性函数关系人工神经网络与生物神经网络相似,它们可以集中并行地计算部分函数,??而无需描述每个单元的具体任务。单个神经元示意图,f为函数关系,w为权重ANN的非参数特性及其对非线性复杂问题进行高精度建模的能力,使得ANN适用于故障诊断问题。该模型易于初始化,因为不需要像BN那样指定网络结构。然而,缺点包括“黑匣子”性质,这使得模型难以解释。此外,人工神经网络通常无法处理输入中的不确定性并且计算量大,因此在训练期间收敛速度通常很慢。人工神经网络容易过度拟合,需要大量多样的数据集进行训练以防止出现此问题。人工神经网络以其大规模并行能力、自适应学习能力、分布式信息存储、鲁棒性等特点在故障监测与诊断领域备受关注。已经开发和使用了各种各样的神经网络算法。神经网络算法可以说是机器学习技术的明星。它的应用范围很广,在能源领域有比较成熟的应用,包括负荷预测、各种故障诊断等。SupportVectorMachine(支持向量机,supportvectormachine)SVM利用不同的核函数(如径向基函数(RBF)或多项式核)来寻找一种最能分离数据的超平面,并且用较小的训练集就具有很好的分类效果使用时的性能。支持向量机的成功应用领域包括人脸识别、手写字符识别、语音识别、图像检索、预测等。支持向量机是一种对线性和非线性关系建模的优秀技术。与ANN等其他非参数技术相比,计算时间相对较快。大型训练数据集的可用性是机器学习中的一个挑战,但是,SVM即使在训练数据有限的情况下也能很好地工作。支持向量机在故障定位中的应用不如BN和ANN普遍。支持向量机是工业生产系统非常有效的监控和诊断工具,例如利用该技术诊断不同切削条件下面铣时的刀具破损故障。以及SVM在风电机组中的故障监测。此外,在医学领域,SVM被用于各种疾病的诊断,如癌症、糖尿病的监测等。在能源领域,支持向量机也用于负荷预测,如房屋冷热负荷预测、风力发电预测、用户负荷预测等。隐马尔可夫模型(HMM,HiddenMarkovModel)隐马尔可夫模型是马尔可夫链模型的扩展,用于估计动态过程中状态转移和测量输出的概率分布,假设过程的状态不可观察。描述一个隐藏未知参数的马尔可夫过程,它是一个双随机过程(包括马尔可夫链和一般随机过程)。HMM是概率模型,非常擅长对具有不可观察状态的过程进行建模,例如化学过程或设备的健康状况,因此非常适合故障诊断。然而,训练过程通常是计算密集型的。HMM已用于连续和离散制造系统中的故障诊断。例如,它可以诊断轴承的磨损和故障,应用于复杂化工过程的故障监测,以及感应电机的故障诊断。此外,HMM广泛应用于各种自然语言处理、算术编码、地理统计、企业产品市场预测、人口过程、生物信息学(编码区域或基因预测)等应用领域。在能源领域,它也被应用于房屋负荷预测。