APP下载

基于语义网络的副翼作动器综合故障诊断方法

2017-08-07孙锦文刘清竹王景霖吴英建

关键词:副翼作动器本体

孙锦文,马 剑,丁 宇,刘清竹,王景霖,吴英建

(1.北京航空航天大学 可靠性与系统工程学院,北京 100191;2.可靠性与环境工程技术国防科技重点实验室,北京 100191;3.故障诊断与健康管理技术航空科技重点实验室,上海 201601)

基于语义网络的副翼作动器综合故障诊断方法

孙锦文1,2,马 剑1,2,丁 宇1,2,刘清竹1,2,王景霖3,吴英建3

(1.北京航空航天大学 可靠性与系统工程学院,北京 100191;2.可靠性与环境工程技术国防科技重点实验室,北京 100191;3.故障诊断与健康管理技术航空科技重点实验室,上海 201601)

为了实现飞机典型机电系统故障诊断知识集成共享与利用,提出了一种基于语义网络的副翼作动器综合故障诊断方法。首先利用FMECA方法对副翼作动器进行故障机理分析,然后基于语义网络理论,对副翼作动器在产品域、测试域、诊断域进行本体的构建及相关分析,并使用OWL语言实现了本体的机器可读,从而获得副翼作动器的故障诊断知识模型构建,在此基础上再进行系统故障的综合推理。该方法初步实现了副翼作动器故障诊断基于语义网络理论的知识库构建,验证了模型的故障推理能力,可以有效解决副翼作动器的综合故障诊断问题。

语义网络;副翼作动器;FMECA;本体;综合诊断

作为飞机的典型机电系统之一,飞机副翼作动器发挥着核心功能作用,一旦发生故障将造成整个系统的性能衰退甚至失效、影响巨大,因此对其开展有效的故障诊断十分重要[1]。随着副翼作动器系统的发展,系统结构变得越来越复杂,故障的复杂程度不断增大,不确定性因素不断增多,在多源测试诊断信息下进行综合诊断已成为故障诊断的一个瓶颈问题。

综合诊断是一种通过综合自动和人工测试、维修辅助手段、技术信息、人员和培训等要素,来提高产品的诊断能力的方法[2]。对产品而言,其测试和故障诊断能力是由测试诊断设备和技术方法所决定的,需要在其全寿命周期及部署和使用过程中构成诊断能力的因素综合集成和优化配置,以达到最优的总体诊断能力。

为了对副翼作动器进行有效的综合故障诊断,首先需要利用FMECA(failure mode, effects and criticality analysis, 故障模式、影响与危害性分析)方法对其故障模式和故障机理有较全面的知识库构建。由于综合诊断需要以规范的格式对诊断信息进行统一标准的描述,以实现信息的交换和相互协作的需求,这需要建立规范的知识表示管理系统。目前,较为成熟的知识表示方法主要有产生式规则和框架知识表示方法,但仅适用于表示孤立的、简单的事实或固定的、典型的概念与行为,对于复杂知识构成的表示并不适用。语义网络可以有效解决这个问题,是一种可以用来模拟人心理活动的思维模型知识表示方法[3]。本体是一种语义网络方法,主要思想是将知识以网络的形式来表达,运用网络间的关系来实现相互关联。为了将综合诊断过程中的异类信息进行规范化表达,通过本体的方法构建诊断信息的描述模型,首先针对副翼作动器进行产品域、测试域、诊断域的本体构建,然后利用OWL(ontology web language, 本体网络语言)实现诊断知识库的机器可读。

本研究首先利用FMECA方法对副翼作动器的故障机理及影响进行分析,然后基于目前已存在的诊断经验利用本体方法来进行建模,建立起基于知识对象节点的知识库,最后利用故障样本学习方法来完成副翼作动器故障诊断的推理部分,从而有效实现了副翼作动器的综合故障诊断。

图1 基于语义网络的综合故障诊断方法

图2 产品FMECA分析流程

1 基于语义网络的综合故障诊断方法

基于语义网络的综合故障诊断方法如图1 所示。首先根据FMECA方法对产品的故障机理进行全面分析,整理出故障机理分析表,然后利用语义网络中的本体论方法,对产品的产品域、测试域和诊断域的故障诊断知识库进行构建,并运用OWL语言对所构建的本体进行了描述,最后利用基于知识库的故障样本学习方法推理出最终可能的故障原因。

1.1 基于FMECA的故障机理分析

FMECA方法是针对产品梳理出其所有可能的故障,并通过对故障模式的分析,确定每种故障模式对产品的影响,找出其中的单点故障,并按照故障模式的严酷度及其发生概率确定其危害性。对一个产品而言,其故障征兆、故障模式、故障影响以及监控参数之间具有多对多的映射关系,根据产品的FMECA分析确定重要的监控参数和故障模式等。

如图2所示,分析产品的故障机理时,首先通过对其故障记录和设备使用手册的梳理与研究,对产品系统进行综合层次分解,主要分为:结构分解、功能分解和故障分解。在综合层次分解的基础上进行 FMECA 分析,主要进行以下分析:故障征兆、故障模式和故障影响。

1.2 基于语义网络的综合故障诊断知识库构建

在综合诊断问题中,诊断信息的来源是多方面的。为了将综合诊断过程中的异类信息进行规范化表达,基于本体论的理论方法,构建诊断信息的描述模型,实现诊断知识的机器可读。

语义网络常常用作知识表示的一种形式,Simmon于1970年正式提出“语义网络”的概念,并讨论了其和一阶谓词逻辑的关系。

本体是实现语义网络的一种具体方法,是“共享概念模型的明确的形式化规范说明”,研究的是特定领域知识对象分类,对象属性和对象间的关系[4-5]。本体的核心意义在于提供一种明确定义的形式化的共识,有5个基本元素:类或概念、属性、实例、关系、公理。类一般采用框架结构来定义,包括其名称、自然语言描述以及与其他类之间的关系集合;属性是指对类的性质或特征的描述;实例是指考察的对象;关系是指在领域中概念间的相互作用;公理是指类和属性定义上的规则[6]。

目前,主要的本体描述语言有可扩展标示语言(extensive markup language,XML)、资源描述语言(resource description framework,RDF)、OWL等[7]。其中,OWL本体描述语言以描述逻辑为基础,语法简洁通用,并且具有良好的语义和推理支持,因此采用OWL语言为本体描述语言。

1.2.1 基于键合图模型的产品域本体建造方法

产品域是指与产品自身结构相关的数据来源。通过分析领域内的知识对象及其属性和关系,基于产品域的特点,结合本体的继承及相关定义扩展,可以实现综合故障诊断基础上的产品域知识体系构建。

键合图模型可以用于建立系统动态模型,以简单的形式直观表现出系统内各组成部分的物理结构以及系统中存在的动态影响因素等[8]。基于键合图模型构建产品域本体,首先需要基于产品的物理边界将其结构分解为相对独立的功能单元,然后再面向不同的功能单元建立模型。产品功能单元的分解是基于实际需求的多级重复过程,以利于实现本体知识的描述。

1.2.2 基于TOP-DOWN模型的测试域本体建造方法

测试域是指与产品状态观测相关的数据来源,主要涉及产品的测试需求、测试操作、试验分析等信息。副翼作动器的故障机理较为复杂,采用基于TOP-DOWN模型的测试域本体构建方法,自上而下分解产品的故障机理,在分解出的更小的知识单元上构建本体模型,然后再将这些本体模型进行集成以构建完整的测试域。测试域中的知识对象包括构成产品测试能力的操作手段及其可用状态,以及所关心的状态表征指标等。运用基于TOP-DOWN模型的知识分解方法,可以深入产品内部研究故障机理和特性,适合于综合诊断的需要。

1.2.3 基于故障树模型的诊断域本体建造方法

诊断域是指与产品综合诊断方法相关的数据来源,包括产品的故障模式、故障原因、维护记录等信息。

故障树模型能够基于故障事件进行逻辑推理分析,弄清各潜在因素对故障发生的影响途径及程度。基于故障树模型构建诊断域本体,能够有助于增加对故障传播的认识,并表达诊断域知识对象的内在联系[9]。在诊断域本体的建造过程中,首先需要将故障树中的基本事件表达为本体模型的底层知识对象,并将各基本事件的先验概率赋值为知识对象的状态取值可信度。然后将故障树中的逻辑门也表达为知识对象,并将逻辑门的输出事件赋值给对象的状态取值。将本体模型的知识对象节点按照故障树中的连接关系进行连接,并将连接节点的有向边的方向与逻辑门的输入输出关系对应。最后还需要将逻辑门的逻辑关系运用条件概率形式表达为本体模型中知识节点的推理关系。

1.2.4 三个域之间的本体关系

通过以上建造方法,建立起产品域、测试域、诊断域这三大领域的本体模型,依据领域专家的思维方式,运用知识对象的外部推理行为来表达三个领域之间的推理关系,如图3所示。

其中,属性关系如下:

is-a:产品域、测试域、诊断域是产品的子域;

diag-to-test:发现某种故障现象时所采用的检测方法;

test-to-pro:采用具体的检测方法时作用的对象。

1.3 副翼作动器诊断推理方法

在已经建立起副翼作动器综合故障诊断知识库的基础上, 基于知识的推理在计算机中的实现是知识系统中不可缺少的组成部分。具体的综合诊断问题知识推理实现,采用故障样本学习的方法。基于之前的本体构建方法,知识节点的推理模型可由有向无环图的形式表达,假设无缺失数据的情况下,可估算每个对象节点的条件概率。

图3 产品域、测试域、诊断域的关系

对于知识对象节点Oi,假设存在ti个直接源节点 (即存在ti个对象节点通过有向边直接指向Oi)。以Vi表示源节点所组成的向量,并以vi表示向量Vi的取值,以 oi表示节点Oi的取值。每个节点的取值有故障和正常两种状态,根据对象节点的采样统计信息,可以估算节点的条件概率如下:

(1)

2 案例分析

2.1 副翼作动器工作原理

副翼作动器由电子放大器、直接驱动阀 DDV1、直接驱动阀 DDV2、作动筒ACT、位移传感器DDV_LVDT和RAM_LVDT等组成,其工作原理如图 4 所示。

图4 副翼作动器工作原理图

副翼作动器的运行原理:输入指令通过电子放大器放大,经直接驱动阀 DDV1 和 DDV2,使作动筒动作。本实验有两个反馈回路,一是在直接驱动阀DDV2 处有一个位移传感器,将信号反馈给直接驱动阀DDV1,形成内回路;另一个是在作动筒后面有一个位移传感器,将作动筒的位置信号反馈给输入信号端,形成外反馈,检测整个副翼作动器系统是否有故障。

实验获取的测点数据有:输入指令COM,DDV_LVDT 输出信号DDV2_X,RAM_LVDT输出信号ACT_X,DDV力马达电流 IFM,DDV输入指令U2等。

2.2 副翼作动器的故障机理分析

通过对副翼作动器进行FMECA分析,梳理出其主要结构有直接驱动阀1、直接驱动阀2、位移传感器等,通过对故障现象采用相应的检测方法,梳理出故障原因,整理得到故障模式分析表格。表1为副翼作动器直接驱动阀1的故障机理分析简表。

2.3 副翼作动器综合故障诊断知识库构建

2.3.1 副翼作动器的产品域

副翼作动器包括直接驱动阀1、直接驱动阀2、位移传感器、电子放大器、执行机构等。其中直接驱动阀1又包括力马达线圈、DDV1 阀芯、刃边1等。基于键合图模型建造产品域,详细写出了关于综合诊断时要用到的组成部件,以后在有需要时还可以加入各个部件的性质,副翼作动器的产品域网络构建如图5所示。

表1 副翼作动器直接驱动阀1故障机理分析简表

图5 副翼作动器产品域网络构建图

2.3.2 副翼作动器的测试域

副翼作动器测试域包括DDV1 功率测试、DDV1零偏电流测试、DDV1 流量测试等,其中DDV1功率测试对应的产品域是直接驱动阀1。基于TOP-DOWN模型建造测试域,详细写出了关于综合诊断时测试域的子类及子类的属性,表2展示了直接驱动阀 1的测试域。

表 2 直接驱动阀 1的测试域构建

2.3.3 副翼作动器的诊断域

副翼作动器的诊断域包括作动筒响应速度慢、作动筒位置不准确等。其中作动筒响应速度慢对应的诊断域是力马达无功率输出,直接驱动阀1 零偏电流增大,直接驱动阀1 输出恒定流量等。基于故障树模型建造诊断域,可以详细写出综合诊断时诊断域的子类及子类的属性,包括故障现象、故障原因等,如表3和表4所示。

表3 副翼作动器典型故障现象诊断域构建

表4 直接驱动阀1故障的诊断域构建

2.4 基于OWL语言的副翼作动器诊断案例编码

OWL中本体的结构有:命名空间、本体头部和数据集成与隐私。网络本体由个体、属性和类组成,其中个体代表感兴趣的对象,属性代表个体之间的二元关系,类表示一些个体的集合。

用OWL语言对语义网络表达的飞机副翼作动器诊断案例进行了编写,下面是截取的一个案例的OWL语言编写程序:

xmlns=http://www.owl-ontologies.com/Ontology.owl#

//本体头部

//定义类:主阀芯磨损

//这个类是阀泄露的子类

//定义类:DDV1功率测试

/*DDV1功率测试

只对应于产品域的

直接驱动阀力马达线圈*/

//DDV1功率测试是测试域的子类

rdf:datatype="http://www.w3.org/2001/XMLSchema#string" /*DDV1功率测试

> 对应的数据属性类型是

string*/

2.5 副翼作动器诊断推理方法案例

基于前面的知识库构建,对副翼作动器的典型故障现象——作动筒位置不准确进行初步推理分析,得到如图6所示的故障原因分析知识节点图。

图6 作动筒位置不准确故障原因分析图

图7 知识对象节点连接实例

从图6的知识节点图中截取得到如图7所示的有向无环图,节点的状态取值都为state={normal,fault},其相应的200组历史数据的采样信息,如表5所示。

根据统计信息,可以估算得到节点O1、O3的状态取值可信度为:

belief1={P(o1=normal),P(o1=fault)}={0.64,0.36}; (2)

belief2={P(o3=normal),P(o3=fault)}={0.95,0.05}。

(3)

然后,可根据节点O2、O4的不同状态取值来计算出相应概率,如o2=fault,o3=fault,o4=normal的状态概率为:{P(o2=fault),P(o3=fault),P(o4=normal)}=0.03。

(4)

根据式(1),可估算出节点O2、O4至O3的条件连接关系,即条件概率

(5)

即在发生作动筒位置不准确故障,且作动筒响应速度正常时,发生作动筒故障的概率是0.071。然后可以依次算出各节点故障的概率,从而进行故障诊断推理。

表 5 采样统计信息

3 结论

提出了一种基于语义网络的副翼作动器综合故障诊断方法。该方法首先利用FMECA对副翼作动器进行故障机理分析,然后基于语义网络理论,对副翼作动器在产品域、测试域、诊断域进行了本体的构建及相关分析,从而获得副翼作动器的故障诊断知识库构建,在此基础上最后进行综合诊断推理方法的探究,对副翼作动器进行了较完整的综合故障诊断知识库构建和诊断设计。在后续研究中,可以将该方法进一步应用于典型的机电系统中,实现系统在多源测试信息下的综合故障诊断。

[1]李乃鑫,陆中,周伽.电液伺服作动器可靠性评估的贝叶斯网络方法[J].西北工业大学学报,2016,34(5):915-920. LI Naixin,LU Zhong,ZHOU Jia.Reliability assessment based on Bayesian networks for electro hydraulic servo actuator[J].Journal of Northwestern Polytechnical University,2016,34(5):915-920.

[2]潘泉,景小宁,陈云翔.美军新机的综合诊断技术及启示[J].空军工程大学学报(自然科学版),2005,6(2):1-3. PAN Quan,JING Xiaoning,CHEN Yunxiang.The integrated diagnosis technique for the new operational aircraft of American and the enlightenment to us[J].Journal of Air Force Engineering University(Natural Science),2005,6(2):1-3.

[3]李太福,黄茂林,谢志江.基于语义网络的旋转机械故障诊断知识表示[J].重庆大学学报(自然科学版), 2001, 24(6):18-20. LI Taifu,HUANG Maolin,XIE Zhijiang.Knowledge representation for rotative machine fault diagnosis based on semantic net[J].Journal of Chongqing University(Natural Science Edition),2001,24(6):18-20.

[4]王昊,谷俊,苏新宁.本体驱动的知识管理系统模型及其应用研究[J].中国图书馆学报,2013,39(2):98-110. WANG Hao,GU Jun,SU Xinning.Research on the model and its application of ontology-driven knowledge management system[J].Journal of Library Science in China,2013,39(2):98-110.

[5]FENTON W G,MCGINNITY T M,MAGUIRE L P.Fault diagnosis of electronic systems using intelligent techniques:A review[J].IEEE Transactions on Systems,Man,and Cybernetics,Part C (Applications and Reviews),2001,31(3):269-281.

[6]毕鲁雁,焦宗夏,范圣韬,等.基于本体的机载机电系统故障诊断研究[C/CD]// 全国流体传动与控制学术会议暨2008年中国航空学会液压与气动学术会议,2008.

[7]ANTONIOU G,HARMELEN F V.Web ontology language:OWL[M].Handbook on Ontologies.Berlin, Heidelberg:Springer,2009:67-92.

[8]周密.基于本体论的柴油机综合诊断研究[D].长沙:国防科学技术大学,2007:41-54.

[9]耿宏, 樊建梅.基于故障树模型的波音777故障诊断专家系统[J].自动化与仪表, 2005, 20(4):1-3. GENG Hong,FAN Jianmei.Fault diagnosis expert system for Boeing 777 based on fault tree model[J].Automation and Instrumentation,2005,20(4):1-3.

(责任编辑:吕海亮)

Integrated Fault Diagnosis of Aileron Actuator Based on Semantic Network

SUN Jinwen1,2, MA Jian1,2, DING Yu1,2, LIU Qingzhu1,2, WANG Jinglin3, WU Yingjian3

(1. School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China;2. Science & Technology Laboratory on Reliability & Environmental Engineering, Beijing 100191, China;3. Key Laboratory of Aviation Technology for Fault Diagnosis and Health Management Research, Shanghai 201601, China)

In order to realize the integration and sharing of the fault diagnosis knowledge of typical aircraft electromechanical systems, this paper presents an integrated fault diagnosis method of aileron actuator based on semantic network. Firstly, the failure mechanism of aileron actuator was analyzed by FMECA(failure mode,effects and criticality analysis) method. Then the ontology construction and correlation analysis of product domain, test domain and diagnosis domain were carried out based on the theory of semantic network. And the fault diagnosis knowledge model of the aileron actuator was constructed by using the OWL language to express the ontology of the aileron actuator in computer. On this basis, the system faults were further synthesized. By establishing the fault diagnosis knowledge model of the aileron actuator based on the semantic network theory and verifying the fault reasoning ability of the model, the proposed method can effectively solve the integrated fault diagnosis problem of the aileron actuator.

semantic network; aileron actuator; FMECA; ontology; integrated diagnosis

2017-01-22

国家自然科学基金项目(51575021);国防技术基础项目(Z1320113B002);航空科学基金项目(20153351022)

孙锦文(1995—),男,湖北松滋人,硕士研究生,主要从事故障诊断与健康管理的研究,本文通信作者. E-mail:sunjinwen@buaa.edu.cn

TP277

A

1672-3767(2017)05-0052-08

10.16452/j.cnki.sdkjzk.2017.05.008

猜你喜欢

副翼作动器本体
某型号民用飞机副翼及其操纵系统建模与仿真研究
眼睛是“本体”
基于MBSE的副翼及其操纵系统研发技术及应用
基于电磁作动器的车辆座椅悬架最优控制研究
跨声速副翼效率高精度静弹分析及试飞验证
作动器防摆动控制结构设计
基于本体的机械产品工艺知识表示
基于混合润滑理论的航空作动器密封性能分析
副翼偏转对副翼受载的影响
航空作动器的VL密封特性分忻