近几年,人工智能,尤其是机器学习和模式识别技术大量应用于设备状态监测和故障诊断领域,采用智能技术检测和分析机械故障成为一种趋势。在故障分析中,用户除了需要知道某设备是否发生故障以及为何种故障外,还需获得故障的严重信息,从而制定适当的维修策略和检修方案。
故障程度的智能检测本质上是有序分类问题:将故障程度用一组有序整数n表示(n=1, 2, 3,…),表示‘轻微故障’、‘中等故障’‘严重故障’等。相比于经典分类问题,有序分类的类别号(即故障程度)之间存在大小关系。由于存在这种序的关系,在分类器设计原则上以及分类器性能评价准则上都与经典的模式分类问题有所差别。
在故障程度分析中,当表征故障严重性的特征值增加(或减少)时,故障程度随之增加,即故障特征与故障严重性之间存在单调性的约束。称这种能表征故障程度的特征为单调故障特征。这种单调性故障特征为故障程度诊断提供简便实用的信息,可以根据这种特征来衡量故障程度。
本文从模式识别中的有序分类问题出发,研究了有序分类问题的本质和从数据中归纳学习有序分类模型的方法,提出2种有序分类规则学习算法,并将其应用于机械故障严重程度建模。具体内容如下:
首先,本文系统地介绍了模式识别与机器学习领域中的有序分类问题,指出该问题与经典模式分类问题相比较,发展历史与研究深度相对简单,还有很大的研究空间。
其次,介绍了单调分类中特征与决策之间的单调性约束。现有分类器只有在数据集是单调一致时才能训练出单调的分类模型,而现实中非单调噪声广泛存在,单调一致数据集很难得到。本文引入一种衡量特征与决策之间随机单调约束的指标,指出特征与决策是概率上的单调。介绍了有序信息熵模型,该模型继承了经典信息熵的鲁棒性,且能够反映特征与决策之间的随机单调相关性。最后基于该理论构造了基于有序信息熵的决策树学习算法。
再次,针对部分特征与决策单调,部分特征不单调的决策问题,构造了随机有序混杂决策树算法。首先用非单调特征分裂数据,再用单调特征继续细化。为测试本文提出方法的性能,分别在人工数据和标准数据上用本文算法与其他经典有序分类算法进行了比较。结果显示,本文提出的两种算法鲁棒性好、泛化误差小。
最后,将本文提出的算法应用于实际故障诊断。本文应用在齿轮裂缝故障程度监测实验中。在实验中,用位移传感器监测齿轮箱的振动,由此反映齿轮的故障严重程度。为区分故障等级,人为制造不同深度的齿轮裂缝。在不同负载和转速情况下得到振动数据,然后在频域与时域上提取了一系列特征得到故障数据。结果显示,本文方法分类损失低,展示了该方法的有效性。