基于RS-RBF的燃气轮机控制系统传感器故障诊断研究

2021-02-02 12:57云世豪彭道刚
上海电力大学学报 2021年1期
关键词:约简粗糙集燃气轮机

云世豪, 涂 煊, 彭道刚, 张 浩, 张 腾

(1.上海电力大学, 上海 200090; 2.上海工业自动化仪表研究院有限公司, 上海 200233)

燃气轮机在国家发电体系中具有非常重要的作用,其控制系统控制着燃气轮机的安全稳定运行[1]。传感器作为控制系统中重要的测量元件,负责测量各种信号来监测燃气轮机的运行状态,并及时反馈给控制系统。因此,当发生故障时,就需要对其进行故障诊断以判断其故障类型,避免后续造成巨大损失[2]。

常见的燃气轮机控制系统传感器故障诊断方法主要分为基于解析模型的方法和基于数据驱动的方法[3]。其中基于解析模型的方法需要对燃气轮机的控制系统进行准确的数学建模,但是由于燃气轮机控制系统是一种复杂的、非线性的动态系统,因此难以对其进行准确的建模来反映实时的系统状态。为此,本文采用基于数据驱动的方法对燃气轮机控制系统传感器的故障进行诊断。该方法不需要对燃气轮机控制系统建立准确的数学模型,只需对其运行数据进行分析即可。

信息融合是一种常用的基于数据驱动的故障诊断方法,具有多种分类[4],其中贝叶斯理论和DS证据理论是基于知识的理论方法,需要获得相关问题的先验知识,而这些知识往往在实际问题中很难获得,从而使得这些方法存在一定的局限性[5]。粗糙集(Rough Set,RS)理论的优势在于不依赖先验知识,可以通过对故障数据的条件属性和决策属性进行分析和推理,从中找出潜在的规律,从而对条件属性进行约简,去除其中一部分相关性较低的条件属性,得到简化的传感器故障诊断决策表[6]。RS理论的缺点在于其容错能力较低,也意味着单独的RS理论无法满足故障诊断的实际需求[7];而神经网络作为一种广泛应用于各个领域的技术,与其他领域的技术具有很强的兼容性,因此可以将神经网络与RS理论相结合,从而形成复合的故障诊断系统[8]。

然而,在实际的燃气轮机运行过程中,不仅产生离散数据,还存在着大量的连续数据。RS理论只适用于离散属性,因此就需要选择一种合适的离散化方法。等频离散化方法是一种较为常用的离散化方法[9]。本文利用改进的等频离散化方法对燃气轮机控制系统传感器的故障征兆属性进行离散化处理,而后利用RS理论消除与故障类型关联度低的条件属性;最后,利用径向基(Radial Basis Function,RBF)神经网络完成对燃气轮机控制系统传感器故障类型的诊断。实验结果表明,改进离散化方法与粗糙集神经网络的良好结合,在燃气轮机控制系统传感器故障诊断中可以取得更好的效果。

1 等频离散化方法及其改进

1.1 等频离散化方法

等频离散化方法将数据放在k个区间,每个区间大约包含p/k个数据,保证每个区间数据的数量大致相同,其中p为数据的总个数。

等频离散化方法作为一种常用的连续属性离散化方法,优点是减少了异常值的影响,可以在同一个区间内收集相似的数据。缺点是很难找到最佳区间数k,而且可能将大小相同的值放在不同的区间中。

以一组数据{10,20,30,40,20,50,20,60,20}为例,对其进行等频离散化处理。设置区间数k为3,每个区间内数据的数量为p/k=3。由于数据中存在重复数值,且重复值的数量大于区间中的数据数量,这时就会导致等频离散化方法将相同的数值分配到不同的区间中,从而对后续的故障诊断造成不利影响。

1.2 改进的等频离散化方法

(1) 分别输入待离散化的故障征兆集合A中的各个故障征兆属性Ai={a1,a2,a3,…,ap-1,ap}(i=1,2,3,…,n);

(2) 将Ai中的所有值按升序排列;

(5) 根据每个区间的元素数量创建k个数据集Bj(j=1,2,3,…k)来存放数据,并计算每个数据集中数据的平均值Bavgj(j=1,2,3,…,k);

(7) 通过确定A′i中各值所属的区间,将它们的连续值转化为离散值;

(8) 输出离散化后的条件属性集合C中各条件属性Ci(i=1,2,3,…,n)。

2 粗糙集神经网络

2.1 粗糙集理论

对于一个信息决策系统S=(U,R,V,f),其中:U是对象集合;R是属性集合,包含条件属性集合C和决策属性集合D;V是属性的值域;f是一种映射,反映对象的属性值[11]。

设X为U的非空子集,B为R的非空子集,定义X的下近似集为

B_(X)=∪{x|(x∈U∧[X]B⊆X)}

(1)

定义X关于B的正域为

POSB(X)=B_(X)

(2)

决策属性集合D对条件属性集合C的依赖程度可以表示为

(3)

条件属性Ci对于决策的重要程度可以定义为

SGF(Ci,C,D)=γC(D)-γC-Ci(D)

(4)

若SGF(Ci,C,D)=0,则Ci对于决策属性来说是冗余的。

2.2 RBF神经网络

图1为粗糙集RBF神经网络故障诊断模型,包含粗糙集约简层、输入层、隐藏层和输出层4层[12]。

图1 粗糙集RBF神经网络模型

粗糙集约简层的每个输入对应的是传感器的每个故障征兆,也就是传感器故障诊断决策表中的条件属性。有n个条件属性的传感器故障样本在经过粗糙集约简层之后会被约简为具有m个条件属性的传感器故障样本,最后将其输入到RBF神经网络当中。

可以得知,RBF神经网络的输入节点数为约简后的条件属性数m,输出节点数根据故障类型编码的维数来选择,记为l,α为1~10之间的常数。隐藏层节点数s的计算公式为

(5)

选取高斯函数作为隐藏层神经元的作用函数,对输入信息进行空间映射的变换,输出层再对其进行线性加权输出故障诊断结果。RBF神经网络的输入输出响应为

(6)

δi——高斯函数的方差。

3 实验分析

本文对燃气轮机控制系统传感器进行故障诊断,主要是利用改进的等频离散化方法先对燃气轮机控制系统传感器的故障数据进行预处理,得到离散化后的故障数据,再用粗糙集对故障数据进行约简,寻找属性间的关系,从而简化神经网络的网络结构。图2所示是基于改进等频离散化方法的粗糙集神经网络故障诊断流程。

图2 粗糙集神经网络故障诊断系统框

其具体实现步骤为:

(1) 将燃气轮机控制系统传感器故障数据利用改进等频离散化方法进行离散化处理,将各个故障征兆中的值按照升序排列并消除重复数据,根据各个条件属性中值的数量分别确定区间k的数量,以此得到各个故障征兆的离散区间;

(2) 从传感器故障数据中随机产生训练样本集与测试样本集,并根据得到的离散区间分别对它们进行离散化,得到离散化后的条件属性;

(3) 利用粗糙集理论消除与故障类型关联度低的条件属性,简化传感器故障诊断样本;

(4) 将简化的训练样本集输入到RBF神经网络中进行训练,并将训练好的网络进行保存;

(5) 用简化的测试样本集对训练好的RBF神经网络进行测试,并输出诊断结果。

燃气轮机控制系统传感器按照故障原因可以分为偏差故障、冲击故障、漂移故障和周期性干扰故障。4种故障描述如表1所示。

表1 4种传感器故障类型及特征

本文以燃气轮机压气机进气温度传感器为例进行故障诊断,选取在某一负荷下传感器处于上述4种状态及正常状态时,整个控制系统中各种参数(如压气机排气温度、压气机进气压力等)的数据作为故障征兆属性,进行温度传感器的故障诊断。分别对燃气轮机传感器正常状态和4种故障状态进行编码,作为故障决策表的决策属性和神经网络的输出。表2列出了其对应关系。表3为故障征兆属性编码对应的各种测量参数名称。

表2 传感器状态类型及编码

表3 测量参数与故障征兆属性对应关系

随机选取其中的300组数据,其中240组作为训练样本集,60组作为测试样本集,其部分故障诊断决策如表4所示。

表4 传感器故障诊断决策表

利用改进的等频离散化方法对故障数据进行离散化处理。根据离散区间可以得到离散化后的训练样本集故障决策表,部分数据如表5所示。

表5 传感器故障诊断决策表中的部分数据

利用RS理论对离散化后的训练集故障决策表的条件属性进行约简,约简后的部分结果如表6所示。

表6 属性约简后的传感器故障诊断决策表

将选取的测试集样本进行离散化和属性约简,并输入到已经训练好的RBF神经网络中。故障诊断结果和故障类型的对比曲线如图3所示。

分别采用RBF神经网络方法和RS-RBF神经网络方法对燃气轮机控制系统的传感器进行故障诊断,可以得到2种方法的诊断准确率和诊断绝对误差,如表7所示。

图3 改进离散化粗糙集RBF神经网络故障诊断对比

表7 3种诊断方法的比较

由表7中可以看到,运用RS可以简化神经网络的网络结构,提升诊断率,这是因为RS可以对条件属性进行约简,简化故障诊断规则。改进等频离散化RS-RBF的故障诊断准确率和精度更高,这是因为改进的等频离散化方法通过消除重复值,解决了两个相同大小的数据被分到不同区间的问题,避免破坏故障诊断规则,有利于粗糙集对故障诊断规则的提取。此外,通过设定区间数k的取值方法,解决了k值过大不利于有效提取故障诊断规则和k值过小丢失故障诊断规则的问题,使得RS能够对故障规则进行有效的提取,进而得到完整的故障诊断规则。

4 结 语

(1) RS理论可以有效地对条件属性进行约简,简化神经网络的网络结构,相比于单纯的RBF神经网络,诊断的准确率有所提高,并且减小了诊断的误差;

(2) 采用改进的等频离散化方法提高了故障诊断的准确率并且减小了故障诊断的误差,由此证明了该方法的可行性,可以在故障诊断领域中得到良好的应用。

猜你喜欢
约简粗糙集燃气轮机
粗糙集与包络分析下舰船运行数据聚类算法
基于混合增量式属性约简的中医甲状腺结节诊疗规律分析
基于Pawlak粗糙集模型的集合运算关系
基于0-1规划的最小属性约简算法
多粒度犹豫模糊粗糙集*
直觉模糊序决策系统的部分一致约简*
近似边界精度信息熵的属性约简
一种基于粗糙集理论的社交网络潜在路径研究
《燃气轮机技术》2014年索引
SGT5-4000F(4)燃气轮机夏季最大负荷研究及应用