本站小编为你精心准备了轰炸故障诊断应用研究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
随着技术、装备的发展,飞机轰炸系统构造越来越复杂,功能越来越完善,组成越来越庞大,具有多挂点、弹药品种多、控制线长等特点,使得故障的诊断越来越困难。快速保障的需求对装备的故障诊断能力提出了很高的要求。新装备多数采用了模块化设计,依靠装备的内部机理、相互联系和实践经验,从故障逻辑结构出发,逐层展开自动推理,则可以快速珍断复杂系统故障。故障树编码方法是将装备故障树转换成可自动操作的编码,将编码存储在数据库中,通过制定编码规则和推理规则,按照故障现象和故障结果两种形式,进行故障定位,给出诊断结果。该方法可按照一线从装备本身分级入手,提高了装备故障诊断的实时性和容错性,能有效地解决随机故障的诊断问题。
1建立故障树
故障树是按照故障发生的逻辑关系形成的故障流程图,是故障诊断的推理依据。按结点逻辑关系,故障树一般分为二叉树和多叉树。单分支故障树层与层之间的推理关系都是“是”与“否”的逻辑关系,多分支的特征是并行出现多种推理判断。对于多分支,实际故障推理时可以逐个分支依次进行,因此,可以将多分支转化为单分支的逻辑关系。故障树各个结点是由故障现象和诊断结果组成。对于故障现象,需询问用户现象为“真”或“假”,而对于诊断结果,需要向用户提交诊断结果和故障处理方法。如果存在多级推理,则根据诊断结果,由程序的人机接口部分控制进入下一级推理。建立故障树时,将设备出现的故障现象作为根节点,对于每一个故障现象给出“是”与“否”的逻辑判断,自上而下地分析导致事件发生的所有可能的直接因素及其相互间的逻辑关系,逐层寻找叶结点,直到不需要进一步分析为止,以此方式找出系统内部可能发生的硬件失效、软件差错、人为失误及环境影响等因素(底事件)和顶事件所代表的系统失效之间的逻辑关系。故障树建立步骤:①将设备故障确定为故障树根节点,根节点写在顶部矩形框内;②将引起该故障的全部可能的故障现象或者故障原因进行分类,按照逻辑关系,将最直接的现象或原因置于第二排;③如果是故障现象,判定“是”或“否”,给出下一层次的故障现象或诊断结果;如果是故障原因,直接给出解决方案。以此类推逐级向下推理,直到所有原因事件判定完成为止,如图1所示。
2编码及推理
故障树建立以后,将逻辑推理转换成自动推理过程,需要对故障树进行编码,编码用“0”、“1”二值编码串表示不同含义。由于故障流程图均可以转化为二叉树形式,其中每个结点分别表示故障现象或诊断结果,因此,用编码“1”和“0”区分下一个结点为故障现象还是诊断结果,用“1”与“0”表示故障现象“是”与“否”逻辑关系。具体编码规则如下:①用编码长度表示结点所在层,如故障树第n层,用a1a2a3…an编码串表示;②用编码首位“1”、“0”表示下一层是“故障现象”还是“诊断结果”;③用编码末位“1”、“0”表示故障现象“是”与“否”逻辑关系;④从第n层到第n+1层时,去掉编码首位,然后根据下一层是故障现象还是诊断结果,用“1”或“0”补齐第一位,末尾编码原则不变。如图1第1层总目标为故障现象,记为“1”表示第1层故障现象;第2层故障现象Ⅰ,用两位编码表示,首位均为“1”,对“是”询问编码为“11”,对“否”询问编码为“10”;第3层左分支为故障现象,用3位编码表示,首位均为“1”,中间位与第2层编码有关,去掉首位为“1”,末尾如果为“是”,则编码为“1”,如果为“否”则编码为“0”,因此第3层左分支左侧为“111”,右侧编码为“110”。
通过上面的编码,推理机能够根据编码的第1位来识别故障现象和诊断结果。若第1位是“1”,则为故障现象;若第1位是“0”,则为诊断结果。因此,一旦推理机得出诊断结果时,如诊断为001,则推理机在自动将诊断结果的ID加人事实库的同时,向用户报告诊断结果,并提出故障解决方案。这种编码的优点是根据诊断结果就可知道故障现象的ID,进而快速定位故障原因。例如,诊断结果ID为000,则推断出它的上层故障现象ID为10(即第1位改为1,同时去掉最后1位0),且与10的逻辑关系为0(即故障现象不成立);由10又可知道上层故障现象为1并且关系为0;这样可推导出所有的故障现象。因此,利用这种编码可以很容易地实现推理机的解释功能。
3轰炸故障诊断实例
3.1故障描述经过深入研究装备系统结构、工作原理以及大量用户的使用经验,得到实际装备大量按“表”或“流程图”表示的故障树[5]。表1为某轰炸系统故障现象、可能原因及故障检测工作流程。但是,图表具有比较复杂的逻辑关系,因此,可以按照故障现象和工作流程将其转换成故障树,便于推理机进行逻辑推理。
3.2故障树及故障编码根据表1某轰炸系统的故障现象、可能原因和工作流程,总结出故障树如图2所示。故障树分为5层,包含3类可能的故障现象,6个故障诊断结果。根据该故障树,利用上述编码原则,可得出3挂点某型炸弹不能正常投下故障树对应的编码树如图3所示。
3.3推理过程及实现为了实现故障自动推理,首先应判断故障编码长度,如“11”、“10”编码长度为2,首位字母为“1”,表明第2层为故障现象,“11”代表“是”的判断,即挂弹钩存在故障,“10”代表“否”的判断,即挂弹钩不存在故障。如果挂弹钩存在故障,判断下一层编码为“010”、“111”,首先,“111”首字母为“1”,代表下一层为故障现象,即“电气设备发生故障了吗?”,末尾字母为“1”,表示该故障现象存在,应继续访问下一层;其次,判断字符串“010”,首字母为“0”,代表“没有电气发生故障”,末尾字母为“0”,代表故障结果,即:“拆下挂钩,分解后检查控制机构、传动机构,调整搭合量”。以此类推,直到最后一层判断结束。推理过程的一般流程如图4所示。
4结论
将故障树编码技术应用于轰炸故障诊断,将故障树直接转换成自动推理机,将故障现象与诊断结果有机结合起来,自动按照轰炸系统一线更换级装备分解进行逻辑推理。该方法简洁有效,便于快速确故障原因,定位故障部件,并可广泛推广应用到其他各类武器系统故障诊断和维修保障工作中。
作者:张德军 王国伟 单位:空军第一航空学院 航空军械工程系 中国人民解放军93427部队