APP下载

不完备信息的航空电子装备诊断规则提取方法*

2015-06-10赵亮亮肖明清智慧来

振动、测试与诊断 2015年1期
关键词:征兆约简故障诊断

赵亮亮, 肖明清, 盛 晟, 智慧来, 张 磊

(1.空军工程大学航空航天工程学院 西安,710038) (2.河南理工大学计算机科学与技术学院 焦作,454000)



不完备信息的航空电子装备诊断规则提取方法*

赵亮亮1, 肖明清1, 盛 晟1, 智慧来2, 张 磊1

(1.空军工程大学航空航天工程学院 西安,710038) (2.河南理工大学计算机科学与技术学院 焦作,454000)

针对不完备信息引发的不确定性给航空电子装备的诊断规则提取带来的挑战,分别从广义狭义两个角度对故障诊断决策系统的不完备性进行定义,设计了一致性优先的相似度及属性值期望最大的缺失信息补齐算法,解决间接补齐算法存在不一致性问题;构建征兆属性概念格及诊断决策属性概念格,生成不完备诊断决策信息系统的扩充辨识矩阵,引入征兆属性概念等价关系计算最大一致征兆概念集,求解最大一致征兆概念辨识函数的析取范式获取最优约简属性集,根据约简后的诊断决策信息系统获取诊断规则。以某型航空装备的武器系统发射系统为例对方法验证,诊断结果准确率达到83.3%,高于现有典型方法,该方法在不完备信息处理、精确度及对象描述的直观简洁性方面具有显著优势。

不完备性; 辨识矩阵; 概念格; 约简; 诊断规则

引言

航空电子装备在现代空战中发挥着重要作用,其性能好坏直接影响空战的结果,在向综合化、模块化及智能化发展的过程中,其结构及功能也变得复杂多样,从而导致各种不确定性问题,不完备性是造成不确定性的主要原因之一。某些文献[1-5]对不完备性的认识及定义具有片面性,认为当前数据样本中至少存在某一属性值缺失的系统即为不完备信息系统,该定义存在如下问题:即使当前样本中的所有属性值均不存在缺失,仍具有不能全面反映研究对象的可能,则该信息系统仍是不完备的,即哥德尔定义的不完备系统,因此,笔者从广义及狭义两个角度给出不完备性的定义。针对狭义不完备信息系统,主要有间接和直接两种处理方法。间接方法通过数据预处理对缺失信息补齐,转化为狭义完备信息系统之后进行处理。文献[6-7]存在的问题在于未能考虑征兆属性的缺失给不一致性造成的影响。笔者提出了一种一致性优先属性值缺失信息补齐方法。直接方法通过对定义及概念进行改进,使其适应缺失情形的不完备信息系统,进而解决不完备性带来的问题,如文献[5, 8-10]。针对广义不完备性信息系统,需要采用动态方法根据新的信息对已有规则进行更新,获取当前时刻的最优诊断规则,如文献[11]。笔者本阶段工作主要针对的是狭义不完备性。

概念格是一种简洁直观的知识处理工具,文献[7, 12]给出决策信息系统可以转化为形式背景的方法及依据,将概念格用于规则提取,相比基于粗糙集的规则提取方法[4, 13-15]具有简洁直观的优点,且方法[4, 13-15]并不适用于不完备信息情形。文献[4]的诊断方法虽然针对不完备信息系统,但无法直观形象表现对象属性间的等价关系,同时也无法描述概念间的偏序及隶属关系。文献[16-19]的概念格故障诊断方法获取了较高精度的诊断规则,但不能处理属性值缺失及新样本更新带来的问题。文献[1]给出一种基于概念格的不完备信息诊断规则提取方法,但应对不一致性问题时存在缺点不足。针对不完备信息中的属性缺失带来的不一致性问题,文献[5]提出广义决策规则的概念,基于粗糙集理论对不完备故障诊断决策表中的不一致性进行描述,但粗糙集理论相比概念格在信息描述表示的弱点。

笔者设计一种基于概念格理论的航空电子装备故障诊断规则提取方法,适用于不完备信息情形。从广义及狭义两个角度给出完备性的概念,纠正当前定义的片面性,并基于最大相似度及属性值期望最大原则,在一致性优先的前提下给出了缺失属性值补齐方法。根据补齐后的诊断形式背景,构建征兆属性及诊断属性概念格,根据定义的征兆属性概念等价关系计算最大一致征兆概念集,并生成最大一致征兆概念集的辨识矩阵及辨识函数,求解辨识函数的析取范式,比较属性获取难易度及属性值缺失情况选取析取主子式作为约简属性集合。根据约简后的诊断决策信息系统获取诊断规则,并根据某型武器发射系统的诊断历史数据进行实例验证,同时与已有规则提取方法进行了对比。

1 不完备故障诊断决策信息系统

定义2:设S=〈U,A∪D,VA,f〉为不完备故障诊断决策信息系统,若(∀r(((Sr)=.T.)⟹((S├r)=.T.)),则称S为广义完备故障诊断决策信息系统;反之,若(∃r(((Sr)=.T.)⟹((S├/r)=.T.)),则称S为广义不完备故障诊断决策信息系统。

对于广义完备故障诊断决策信息系统,通过逻辑或语义推理得出的任一客观诊断决策规则r成立((Sr)=.T.),则亦可通过形式推理得出((S├r)=.T.);反之,若存在某一客观诊断决策规则r,可通过逻辑或语义推理得到,但无法通过形式推导得出(S├/r)=.T.),则系统为广义不完备故障诊断决策信息系统。广义完备故障诊断决策系统的任意诊断决策规则都可在构建的诊断决策系统获得,即系统未遗漏客观存在的所有诊断决策规则。

定义3:对于故障诊断决策信息系统S=〈U,A∪D,VA,f〉,若∀x∈U∀a∈A(fa(x)≠*)(*表示属性值为空),则称S为狭义完备故障诊断决策信息系统;反之,若∃x∈U∃a∈A(fa(x)=*∧*∉Vd),则称S为狭义不完备故障诊断决策信息系统,Vd为决策属性值域。

定理1:设S=〈U,A∪D,VA,f〉为狭义不完备故障诊断决策信息系统,则(∀r((Sr)=.T.))⟹((S├r)=.T.))⟹(∀(x,a)∈N(S├fa(x))),N为属性值为空的对象属性序偶集合在形式背景分析中称作概念。

2 一致性优先属性值缺失信息补齐

在不完备故障诊断系统中,征兆属性的缺失增加了故障诊断决策表的不一致性。因此,给出一种优先考虑一致性的补齐算法,减小不完备性造成的不一致性影响。

定义4:设S=〈U,A∪D,VA,f〉为不完备故障诊断决策信息系统,记θM(xi,xj)为S的可扩充辨识基元,且θM(xi,xj)的表示形式为

θM(xi,xj)=

(1)

定义5:设S=〈U,A∪D,VA,f〉为不完备故障诊断决策信息系统,则对应遗失属性集AoD、不可辨识对象集NoD及属性值缺失对象集AdS分别为

(2)

(3)

(4)

(5)

(6)

优先补齐信息是首选的补齐对象,其属性缺失值由决策属性值相同的不可辨识对象的对应属性值补齐。

定义7:设S=〈U,A∪D,VA,f〉为不完备故障诊断决策信息系统,xi∈U,且xj为样本xi的不可辨识对象集NoDi中的对象,xj相对xi的相似度为

(7)

定义8:设S=〈U,A∪D,VA,f〉为不完备故障诊断决策信息系统,记ai∈A的属性值vj∈V的属性值期望为

(8)

一致性优先属性值缺失信息补齐算法1的步骤如下。输入初始不完备故障诊断决策信息系统S0;输出完备故障诊断决策信息系统Sn。

1) 初始化n=0。

2) 构造初始扩充辨识矩阵ΘnM,计算NoDn,AoDn。

3) 确定优先补齐信息,补齐缺失属性值,更新Sn+1。

4) 对非优先补齐信息,保留已有属性值,采取如下操作进行补齐构造Sn+1:

5) 若AoDn+1=∅,则删除冗余信息,算法终止;否则,n=n+1,转到步骤2。

3 最大一致征兆概念集诊断规则提取

从数理逻辑层面讲,故障诊断规则的提取本质上是属性辨识的范畴,辨识矩阵及辨识函数[20]是对信息系统进行属性约简的有效方法,对于故障诊断信息系统,求属性最小约简是NP-难问题,运算量随属性个数的增加呈指数增长,目前尚没有一种通用的算法,笔者采用一种基于最大一致征兆概念集的诊断规则提取方法。

定义9:设五元组I=(U,A,R,D,T)是一个故障诊断形式背景,L1=L(U,A,R),L2=L(U,D,T)为背景上的两个概念格,且A∩D=∅。其中:U={x1,x2,…,xn}为对象集,每个xi(i≤n)为一个对象;A={a1,a2,…,am}为征兆属性集,每个aj(j≤m)为一个属性;R为U和A之间的二元关系:R⊆U×A;D={d1,d2,…,dl}为决策属性集,每个dj(j≤l)为一个决策属性;T为U和D之间的二元关系,T⊆U×D;若(x,a)∈R((x,d)∈T),则称x具有属性a(d),记为xRa(xRd),若(x,a)∉R((x,d)∉T),则称x不具有属性a(d)。

定义10[21]:设五元组I=(U,A,R,D,T)为一个故障诊断形式背景,若C⊆A,则对于任意(X,B)∈L1,(Y,N)∈L2,当X⊆Y时,存在(B∩C)*⊆Y,则称C为A的一致诊断集;若C为A的一致诊断集,且其任意真子集均非一致诊断集,则称C为A的诊断约简属性。

(9)

基于最大一致征兆概念集的诊断规则提取算法2的步骤如下。输入:采用算法1补齐后的故障诊断形式背景J=(U,A,R,D,T);输出:约简后的征兆属性集合R=RED(A)及诊断规则集。

1) 构造征兆属性概念格L1=L(U,A,R)及决策属性概念格L2=L(U,D,T);

3) 构造诊断属性辨识矩阵ϑ;

5) 将Δ(I)等价转换为析取范式;

7) 保留RED(A),删除冗余属性,生成诊断规则。

4 实例分析

某航空装备的武器发射系统负责载机与武器系统间的信息交互,目前处于演示验证阶段,通过地面及飞行试验获取的数据存在信息缺失情形,具备狭义不完备性。随着项目的深入开展,会生成新的样本信息,具备广义不完备性。笔者选取该武器发射系统作为研究对象,对提出的不完备信息下的诊断规则提取方法进行验证。

表1 某航空装备武器发射系统故障诊断决策表

采用算法1对表1所示的诊断决策系统进行信息补齐,步骤如下。

1) 计算遗失属性集、属性值缺失对象集及初始扩充辨识矩阵

AoD={a3,a1,a6,a8,a1,a7,∅,a3,a6,a5,a4,a3};

AdS={x1,x2,x3,x4,x5,x6,x8,x9,x10,x11,x12};

ΘnM=

(10)

2) 计算不可辨识对象集

3) 第1轮补齐

4) 第2轮补齐

采用属性值期望最大方法进行第2轮补齐,a6(x3)=1,a5(x10)=0,a4(x10)=1,a4(x10)=0,删除冗余对象{x4,x8,x9},得到补齐后的故障诊断决策表。

采用算法2对补齐后的诊断决策系统进行诊断规则提取,步骤如下。

1) 采用内涵势升序的遍历算法[22]分别求解对象-征兆属性概念格及对象-决策属性概念格,如图1,2所示。

图1 对象-征兆属性概念格 图2 对象-决策属性概念格 Fig.1 Object-system attribute concept lattice Fig.2 Object-decision making attribute concept lattice

3) 构造诊断属性辨识矩阵

(11)

Δ(I)=a4∧a6…∧(a1∨a2∨a3∨a5∨a6∨a8)∧(a2∨a3∨a4∨a6∨a7∨a8)=(a1∧a2∧a4∧a6∧a8)∨(a1∧a4∧a5∧a6∧a8)∨(a1∧a2∧a4∧a6∧a7)∨(a2∧a4∧a6∧a7∧a8)∨(a1∧a4∧a5∧a6∧a7)∨(a4∧a5∧a6∧a7∧a8)

(12)

5) 由于各属性的缺失情况为n(a3)=3,n(a1)=n(a6)=2,n(a4)=n(a5)=n(a7)=n(a8)=1,n(a2)=0。考虑属性a5的获取难度较大,因此选取RED(A)={a2,a4,a6,a7,a8},约简后的决策表如表2所示。

表2 约简后的航空装备武器发射系统故障诊断决策表

提取诊断规则如下:

r1:a4a6⟹(d2d4,d1);r2:a7a8⟹d3;r3:a2a6⟹(d2d3,d1d4);r4:a2a4a8⟹d1d2d4;r5:a4a6a7⟹d2;r6:a4a7a8⟹d1d2d4。

为检验方法的有效性,选取该型武器发射系统的12组历史故障记录进行验证,并与文献[1, 23]方法进行比较。采取文献[7]给出的间接方法进行缺失信息补齐。历史故障记录及诊断结果如表3所示,“—”表示规则失效,无法根据征兆属性确定故障类型。对比结果可见,本研究方法的诊断结果准确率为83.3%,而采用对比方法准确率则为66.7%,极大地提高了诊断准确度。

表3 武器发射系统故障历史纪录及结果比较

5 结束语

针对现有观点的片面性,给出了狭义广义完备性的概念,提出一种不完备信息下的航空电子装备故障诊断规则提取方法。在缺失属性值补齐的基础上,构造概念格生成诊断规则,该方法在缺失信息补齐及诊断规则提取过程中,能克服因信息缺失带来的信息不完备性,同时能较好解决不完备性带来的不一致性问题,具有直观简洁的优点,该方法也适用于其他装备的故障诊断规则提取。

故障诊断信息系统不完备性的一个重要体现是:依据当前的样本及信息纪录构建的形式推理系统并未蕴含诊断对象的所有诊断规则,诊断系统在使用过程中,不断生成新的样本及信息纪录,而伴随新的信息引入,必须对诊断概念格动态维护,更新先前生成的诊断规则。由于概念格是完全格且其构造是非确定多项式完全问题,维护具有较大困难,但在当前概念格及新生成信息的前提下进行概念格维护,相比重新构造概念格会减少极大的工作量,根据新的对象-属性对实施诊断规则动态更新将是下一步工作的重点。

[1] 文莹,肖明清,王东升,等. 不完备信息的概念格诊断规则提取方法[J]. 振动、测试与诊断,2013, 33(5):887-893.

Wen Ying, Xiao Mingqing, Wang Dongsheng, et al. Diagnostic rule acquisition from incomplete information based on concept lattices[J]. Journal of Vibration, Measurement & Diagnostis, 2013, 33(5):887-893. (in Chinese)

[2] 蒙祖强,黄柏雄. 不一致不完备决策系统中属性约简的比较研究[J]. 控制与决策, 2011, 26(6):867-872.

Meng Zuqiang, Huang Boxiong. Comparative study of attribute reduction in incomplete decision system[J]. Control and Decision, 2011, 26(6):867-872. (in Chinese)

[3] 王珉,胡茑庆,秦国军. 基于不完备信息的直升机传动系统故障诊断规则提取方法[J]. 振动与冲击, 2011, 30(12):185-190.

Wang Min, Hu Niaoqing, Qin Guojun. Method of rule extraction for fault diagnosis of a helicopter power train based on incomplete information[J]. Journal of Vibration and Shock, 2011, 30(12):185-190. (in Chinese)

[4] 陈利安,肖明清,赵鑫. 基于粗糙集与信息熵的不完备测试信息条件下故障诊断[J]. 振动与冲击, 2012,22:24-28.

Chen Li′an, Xiao Mingqing, Zhao Xin. Fault diagnostic under condition of incomplete test information based on rough set and information entropy[J]. Journal of Vibration and Shock, 2012, 22:24-28. (in Chinese)

[5] 黄文涛,王伟杰,赵学增,等. 从不完备数据中获取诊断规则的粗糙集方法[J]. 电力系统自动化, 2005, 29(14):49-54.

Huang Wentao, Wang Weijie, Zhao Xuezeng, et al. Extracting optimal generalized decision rules for fault diagnosis from incomplete data based on rough set[J]. Automation of Electric Power Systems, 2005, 29(14):49-54. (in Chinese)

[6] Hong T. Learning rules from incomplete training examples by rough sets[J]. Expert Systems with Applications,2002,22:285-293.

[7] 张铮. 不完备不协调信息条件下的设备智能故障诊断[D]. 武汉:华中科技大学, 2006.

[8] 张伟,廖晓峰,吴中福. 一种基于Rough集理论的不完备数据分析方法[J]. 模式识别与人工智能, 2003, 16(2):158-162.

Zhang Wei, Liao Xiaofeng, Wu Zhongfu. An incomplete data analysis approach based on rough set theory[J]. Pattern Recognition and Artificial Intelligencem, 2003, 16(2):158-162. (in Chinese)

[9] 黄兵,周献中,胡作进. 不完备信息系统中一个变精度粗糙集模型[J]. 中北大学学报:自然科学版,2006, 27(4):283-287.

Huang Bing, Zhou Xianzhong, Hu Zuojin. A variable-precision rough-set model in incomplete information systems[J]. Journal of North University of China:Nature Science Edition, 2006, 27(4):283-287. (in Chinese)

[10]颜锦江,黄兵. 不完备信息系统中基于相似度的变精度粗糙集模型[J]. 系统工程理论与实践,2006, 26(10):67-72.

Yan Jinjiang, Huang Bing. Variable precision rough sets model based on similarity degree in incomplete information systems[J]. System Engineering Theory and Practice, 2006,26(10):67-72. (in Chinese)

[11] 李登,万福,尹亚兰,等. 基于改进RIG算法的动态诊断策略生成[J]. 电子测量与仪器学报, 2014, 28(2):159-163.

Li Deng, Wan Fu, Yin Yalan, et al. Dynamic generation of diagnostic strategy based on modified RIG algorithm[J]. Journal of Electronic Measurement and Instrumentation, 2014, 28(2):159-163.(in Chinese)

[12] 李爱,陈果,于明月. 基于支持向量机的航空发动机转静碰摩部位诊断规则提取[J]. 航空动力学报, 2013, 28(10):2181-2193.

Li Ai, Chen Guo, Yu Mingyue. Aero-engine rotor-stator rubbing positions diagnosis rule acquisition based on support vector machine[J]. Journal of Aerospace Power, 2013, 28(10): 2181-2193. (in Chinese)

[13] 程嗣怡,索中英,吴华,等. 基于协调近似表示空间的航空发动机故障诊断[J]. 航空动力学报, 2009, 24(7):1644-1648.

Cheng Siyi, Suo Zhongying, Wu Hua, et al. Aero-engine fault diagnosis based on consistent-approximative denoted space[J]. Journal of Aerospace Power, 2009, 24(7):1644-1648. (in Chinese)

[14] 索中英,朱林户,吴华,等. 基于变精度粗糙集的航空发动机故障诊断[J]. 航空动力学报, 2008, 23(10):1842-1846.

Suo Zhongying, Zhu Linhu, Wu Hua, et al. Aeroengine fault diagnosis based on variable precision rough sets[J]. Journal of Aerospace Power, 2008, 23(10): 1842-1846. (in Chinese)

[15] 黄文涛,赵学增,王伟杰,等. 基于粗糙集理论的故障诊断决策规则提取方法[J]. 中国电机工程学报, 2003, 23(11):150-154.

Huang Wentao, Zhao Xuezeng, Wang Weijie,et al. Extraction method of detection rules for fault diagnosis based on rough set theory[J]. Proceedings of the CSEE, 2003, 23(11):150-154.(in Chinese)

[16] 苏宏升,李群湛. 概念格在变压器故障诊断中的应用研究[J]. 高电压技术,2006, 32(2):12-14, 17.

Su Hongsheng, Li Qunzhan. Application study for fault diagnosis of transformer[J]. High Voltage Engineering, 2006, 32(2):12-14,17. (in Chinese)

[17] 刘永阔,谢春丽,虹夏. 基于概念格的核动力设备NN-ES故障诊断方法[J]. 原子能科学技术, 2010, 44(6):718-724.

Liu Yongkuo, Xie Chunli, Hong Xia. NN-ES fault diagnosis method in nuclear power equipment based on concept lattice[J]. Atomic Energy Science and Technology, 2010, 44(6):718-724. (in Chinese)

[18] Wen Ying, Xiao Mingqing. Diagnosis rule mining of airborne avionics using formal concept analysis[C]∥2013 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery. Beijing:[s.n.],2013:259-265.

[19] Sun Xiaobing, Li Bixin, Wen Wanzhi. CLPS-MFL: Using concept lattice of program spectrum for effective multi-fault localization[C]∥13th International Conference on Quality Software. Nanjing:[s.n.], 2013:204-207.

[20] Skowron A. A synthesis of decision rules:applications of discernibility matrix[C]∥Proceedings of the International Conference on Intelligent Information Systems. Augstow,Poland:[s.n.],1993.

[21] Shao Mingwen, Yee Leung, Wu Weizhi. Rule acquisition and complexity reduction in formal decision contexts[J]. International Journal of Approximate Reasoning,2014,55:259-274.

[22] 智慧来. 概念格构造与应用中的关键技术研究[D]. 上海:上海大学,2010.

[23] 文莹,肖明清,盛晟,等. 基于概念格的航空雷达故障诊断研究[J]. 计算机测量与控制, 2013, 21(10):2612-2614.

Wen Ying, Xiao Mingqing, Sheng Sheng, et al. Study of fault diagnosis of airborne radar based on concept lattice[J]. Computer Measurement & Control, 2013, 21(10):2612-2614. (in Chinese)

2014-04-30;

2014-08-10

10.16450/j.cnki.issn.1004-6801.2015.01.016

TP206.3; TH165

赵亮亮,男,1987年5月生,博士研究生。主要研究方向为故障诊断及预测、自动测试系统集成。曾发表《惯导飞控综合测试系统设计与实现》(《计算机测量与控制》2011年第19卷第3期)等论文。 E-mail:fareaststockking@163.com

猜你喜欢

征兆约简故障诊断
基于包络解调原理的低转速滚动轴承故障诊断
基于混合增量式属性约简的中医甲状腺结节诊疗规律分析
数控机床电气系统的故障诊断与维修
近似边界精度信息熵的属性约简
广义分布保持属性约简研究
基于量子万有引力搜索的SVM自驾故障诊断
地震征兆
地震征兆
基于粗糙集属性约简与进化算法的贝叶斯网络分类器