APP下载

基于RS和SVM的水泥回转窑故障诊断研究

2015-12-30杨怡婷,欧阳名三

关键词:粗糙集支持向量机

基于RS和SVM的水泥回转窑故障诊断研究

杨怡婷1,欧阳名三2

(1.淮南职业技术学院信息与电气工程系,安徽淮南232001;2.安徽理工大学电气与信息工程学院,安徽淮南232001)

摘要:将粗糙集和支持向量机两种理论相结合应用于水泥回转窑的小样本故障诊断。首先介绍了粗糙集(RS)理论和支持向量机(SVM)理论的基本理论知识,然后将RS理论应用于水泥回转窑故障信息的知识约简,再利用SVM理论对RS理论约简后的数据进行训练和分类。这种融合之后的诊断方法不仅充分发挥了两种理论的优点,同时克服了SVM对冗余信息和有用信息识别的局限性,有效地降低了SVM的输入信息空间维数,弥补了RS理论法对输入信息中的噪声敏感、抗干扰能力差的缺点,有效地提高了诊断的效率和准确率。

关键词:小样本故障诊断;水泥回转窑;粗糙集;支持向量机

中图分类号:TP206.3 文献标志码:A

收稿日期:2014-06-03

基金项目:安徽省优秀青年人才基金资助项目(2012SQRL258)

作者简介:杨怡婷(1983-),女,安徽淮南人, 讲师,硕士,研究方向:自动控制理论和智能算法。

Small Sample Fault Diagnosis of a Cement Rotary kiln

Based on Rough Sets and Support Vector Machine

YANG Yi-ting1,OUYANG Ming-san2

(1. Department of Information and Electrical Engineering, Huainan Vocational and Technical College, Huainan Anhui 232001, China; 2.School of Electrical and Information Engineering, Anhui University of Science and Technology, Huainan Anhui 232001, China)

Abstract:The rough sets and support vector machine (SVM) theory are applied to the small sample fault diagnosis of cement rotary kilns. The basic theory of rough sets (RS) and support vector machine (SVM) was presented. The RS theory was applied to knowledge reduction of cement rotary kiln fault information and the reduced information data were trained and classified by using SVM theory. The combination diagnosis method has advantages of the two theories, and overcomes the limitations of identification of the redundant information and useful information by SVM, effectively reduces the dimensions of input space, and eliminates the deficiency of RS theory method in sensitiveness to noise in the information input, and poor anti-interference ability. The method effectively improves the efficiency and accuracy of diagnosis.

Key words:small sample diagnosis; cement kiln; rough sets; support vector machine

新型干法水泥生产中最重要的设备是回转窑系统,回转窑的故障一般可以分为生产工艺故障和运行设备故障两类,其中工艺故障是指在水泥生产过程中由于工艺的问题,导致许多工艺参数偏离正常幅值而引发的故障;设备故障是指设备的机械、电气等方面的原因造成的故障。这两种故障相比较,工艺故障的种类多而复杂,要将全部的工艺参数进行分析较为困难,可以选取部分主要工艺参数及次要工艺参数对其故障进行诊断。

粗糙集(Rough Sets,RS)理论是一种新的处理模糊和不确定性知识的数学工具。它不需要原始数据的任何初始或附加信息,其主要思想就是在保持分类能力不变的前提下,通过对数据属性的约简,导出最终决策或分类规则[1];支持向量机(Support Vector Machine,SVM)从本质上讲是一种核方法,在学习样本数较少的情况下,支持向量机分类方法具有较强的适应性、更好的分类能力和更高的计算效率,为设备故障诊断提供了很好的数据实时处理的手段。

以水泥回转窑的小样本故障数据为研究对象,运用RS-SVM诊断模型对回转窑的故障进行诊断[2],并选取同样的数据样本,与单一的SVM诊断模型对其诊断的结果做比较,证实该方法的优点,具有很高的实时性、有效性和可靠性。

1粗糙集与支持向量机的基本理论

1.1粗糙集的基本理论

1.1.1粗糙集的基本定义

定义1给定知识库(近似空间)K=(U,S),其中U为论域,S表示论域U上的等价关系簇,则∀X⊆U和论域U上的一个等价关系R∈IND(K),定义子集X关于知识R的下近似和上近似分别为

U{Y|(∀Y∈U/R)∧(Y∩X≠φ)}

集合X的上近似和下近似如图1所示。

1.1.2属性约简的差别矩阵方法

定义3设DT=(U,C∪D,V,f )是一个决策表,其中论域是对象的一个非空有限集合U={X1,X2,…,Xn},|U|=n,则定义

常用下三角或上三角矩阵表示决策表的差别矩阵[4]。这种算法可以在Microsoft Visual FoxPro 6.0下运行程序矩阵算法.prg得到约简结果,矩阵算法的程序流程如图2所示。

1.2支持向量机的基本理论

支持向量机是一种较新的统计学习方法,它实现了结构风险的最小化,是一种实用的数据挖掘方法。其解与样本数据的分布有一定关系,最终可以得到全局最优性的解。

1.2.1支持向量机的基本原理支持向量机的分类基本思想如图3所示的最优分类面,可以看出,这种分类方法不仅可以得到不同的两类,并且两类之间的间隔最大。距离最优分类超平面最近的向量就叫支持向量(Support Vector,SV)。

通过对最优问题的求解最终可以求出支持向量,再结合相关参数,即可得到最终最优判别函数式,也就是SVM。

f(x)=sgn[(w*)Tφ(x)+b*]=

(1)

若将以上函数式看成一个神经网络,也可以得到如图4所示的支持向量网络。

1.2.2SVM诊断模型的设计为了使SVM诊断模型更适应于小样本的数据信息,且增强其分类诊断能力,可以分以下四步来设计诊断模型:首先对小样本数据信息进行预处理;其次根据式(1)计算选择合适的核函数;再次进行故障分类器的构造和参数的选择;最后,将预处理之后的数据信息应用于该模型,最终求出诊断结果[5]。

1) 样本的预处理。利用式(2)对样本数据进行归一化操作,找出特征信息。

(2)

2) 模型核函数的选择。目前常用的核函数主要有三类:多项式核函数、径向基核函数和S形核函数。本设计采用的是径向基核函数,其函数式为

(3)

3) 故障分类器的构造和参数的选择。为了实现其故障形式的分类识别,需要选择多分类算法来构造支持向量机多分类器[6]。使用一对余(1-a-r)方法,这种方法有较好的分类效果。

2回转窑的故障诊断

2.1故障诊断原理和步骤

采用粗糙集和支持向量机理论相结合的方法对水泥回转窑的小样本故障数据进行诊断,其诊断流程如图5所示。

2.2实例验证

2.2.1水泥回转窑故障样本数据这里选用36个水泥回转窑的故障信息样本(见表1)。决策属性选取常见的工艺故障和正常状态作为分析对象,分别为窑内结大蛋、窑后结圈、跑生料、红窑、篦冷机“堆雪人”和正常状态,对应表1中的工况1、工况2、工况3、工况4、工况5、工况6;条件属性选取7个,分别为窑主机电流、窑尾温度、窑尾负压、窑头温度、窑头负压、分解炉出口温度、窑筒体温度,用F1、F2、F3、F4、F5、F6、F7来表示。

表1 水泥回转窑故障信息表

2.2.2粗糙集预处理利用粗糙集方法对决策表进行预处理,首先对信息表离散化处理,然后采用基于属性差别矩阵的属性约简方法,在MicrosoftVisualFoxPro6.0下运行程序:矩阵算法.prg,获得最优的约简为{F1,F2,F3,F7}。

2.2.3故障分类器的构造和样本的训练 归一化操作后的故障信息如表2所示,将36组样本数据信息分为2类,训练样本选取其中的24组,测试样本选取另12组。

表2 归一化后的故障信息表

以表2中的24个样本数据作为训练样本,所有分类器均采用高斯径向基核函数,采用1-a-rSVM多类分类算法。这里要注意的是LIBSVM软件对输入的数据有严格的格式要求,所以在进行SVM计算之前要对样本数据文件进行转换,使其符合LIBSVM输入数据的格式要求[7]。1-a-rSVM:将正常状态的4个样本和其余5种故障的4×5=20个样本作为分类器的两类输入,分别标识为+1和-1,对应6种工作状态共建立6个两类分类器SVM0、SVM1、SVM2、SVM3、SVM4、SVM5(其中SVMn代表n类与余类样本之间建立的两类支持向量机)。1-a-rSVM多故障分类器[8]的流程如图6所示,其中X是测试样本。

2.2.4诊断结果的分析与比较取6种状态共计12个样本数据进行测试,将测试样本输入到6个1-a-rSVM分类器中。在分类测试中,取参数C=10,σ=0.2,分类结果如表3所示,该结果显示1-a-rSVM的分类算法实现了对所有测试样本的正确分类,识别结果完全正确。

表3 1-a-r SVM的分类结果

为验证模型在水泥回转窑故障诊断中的有效性,论文选取相同的5个故障测试样本,诊断结果如表4所示。

表4 故障诊断结果比较

由表4可见,诊断结果也全部正确,说明了此融合方法的可行性与有效性。为了论证此融合方法的效果,将这36组小样本故障数据在相同的条件下,分别采用单一的支持向量机方法和粗糙集与支持向量机相结合的方法进行试验比较,得到结果如表5所示。

表5 实验结果比较

由表5的诊断结果可以明显看出,在完全相同的外界条件下,从时间上分析,RS-SVM模型比单一的SVM模型要快一倍,且诊断的正判数目也较高。因此,RS-SVM的诊断模型更具备高准确率的特点,更适用于实时的故障诊断。

3结语

本文介绍了粗糙集和支持向量机两种理论方法,并将两种方法融合后应用于水泥回转窑的小样本故障诊断中去。事实证明,这种RS-SVM诊断模型更具有实效性。所提出的水泥回转窑故障诊断方法,为回转窑设备生产企业、水泥生产企业和相关科研院所之间故障诊断知识共享提供了一个平台,提高实际的诊断能力,对生产能发挥很好的作用。

参考文献:

[1]李天瑞. 粗糙集理论及应用[J].国际学术动态,2013(2):13-15.

[2]吴立帅,葛玻,宋书中. 基于粗糙集与支持向量机的变压器故障诊断[J].电源技术,2014(4):768-770.

[3]王磊,李天瑞. 基于矩阵的粗糙集上下近似的计算方法[J].模式识别与人工智能, 2011(6):756-762.

[4]王平. 基于粗糙集属性约简的分类算法研究与应用[D].大连:大连理工大学, 2013:51-56.

[5]赵四军,王少萍,吴柯锐. 基于粗糙集和支持向量机的航空液压泵故障诊断[J].中北大学学报, 2010(3):238-242.

[6]董晓睿. 基于支持向量机的多分类模型的研究和设计[D].南昌:南昌大学, 2013:30-52.

[7]郎许飞. 基于粗糙集与支持向量机的异步电动机转子故障诊断的研究[D].黑龙江:东北林业大学,2013:44-57.

[8]王金彪,周伟,王澍.基于集成支持向量机的故障诊断方法研究[J].电光与控制,2012(2):87-91.

(责任编辑:何学华,吴晓红)

猜你喜欢

粗糙集支持向量机
基于隶属函数的模糊覆盖粗糙集新模型
局部双量化模糊粗糙集
变精度多粒度粗糙集的信任结构
程度多粒度软粗糙集模型*
多粒度犹豫模糊粗糙集*
基于改进支持向量机的船舶纵摇预报模型
基于SVM的烟草销售量预测
动态场景中的视觉目标识别方法分析
论提高装备故障预测准确度的方法途径
基于熵技术的公共事业费最优组合预测