[发明专利]一种基于二叉树的故障测试方法有效
申请号: | 201510917384.8 | 申请日: | 2015-12-10 |
公开(公告)号: | CN106872812B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 曹心宽;段彦鹏;何佩 | 申请(专利权)人: | 中国船舶工业系统工程研究院;西安泛华科技开发有限公司 |
主分类号: | G01R31/00 | 分类号: | G01R31/00 |
代理公司: | 中国船舶专利中心 11026 | 代理人: | 陈兆旺 |
地址: | 100036*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二叉 故障测试 方法 | ||
本发明公开了一种基于二叉树的故障测试方法,该方法通过“正常跳过”、“故障跳过”,减少了排故的操作。在预知某节点的测试结果/状态数据的情况下,可跳过该节点,从而精简了用户的操作。通过“上一步”操作,可重复进行某一个节点的操作,测试结果以最后一次为准,从而排除了由于试验状态不稳定等因素对排故结果产生的干扰。
技术领域
本发明涉及测控技术领域,特别是一种基于二叉树的故障测试方法。
背景技术
现阶段,电子设备的故障诊断多采用二叉树的故障推理模式。所谓二叉树,即每个节点最多有两个子节点的树结构。其中,每个节点的两个子节点不再包括子节点,称为叶子节点。在故障诊断中采用二叉树的模式,树中的每一个节点(除根节点和叶子节点外)即为一个诊断操作,用于采集接口数据、观察设备状态等操作。其两个子节点即为诊断操作的两种结果,叶子节点即为诊断结论。
现将传统二叉树故障推理操作方法及其缺陷简述如下:
1.故障推理过程繁琐
故障推理过程需遍历排故路径中所有的节点。若故障推理过程中某一个操作过程繁琐且结果可预见,还需进行相应的操作,增加了故障推理的操作。
2.而且故障推理过程不可逆
在故障推理过程中,若由于操作不当或试验状态不稳定导致测试结果异常,需要从根节点开始重新进行故障推理操作。
因此,提供一种能够弥补传统故障推理方法的缺陷,即可以增加故障推理过程的灵活性、尽量减少操作、能够一次性将故障定位的故障树推理操作方法成为本领域技术人员目前需要解决的技术问题。
发明内容
本发明的目的是提供一种基于二叉树的故障测试方法,该方法能够弥补传统二叉树故障推理方法的缺陷,可以增加故障推理过程的灵活性,尽量减少用户在故障推理过程中的操作,并且能够一次性将故障定位。
为实现上述目的,本发明提供一种基于二叉树的故障树推理操作方法,包括如下步骤:
A.根据根节点操作提示进行相应操作,加载测试程序集或输入状态参数,并得出根节点测试结果或状态数据,判断所述根节点测试结果或状态数据是否正常,如正常则显示正常子节点操作提示,如异常则显示故障子节点操作提示;
B.根据步骤A中的所述正常子节点操作提示或故障子节点操作提示进行相应故障诊断操作;
C.加载子节点中的测试程序集或输入状态参数;
D.得出测试结果或状态数据,判断是否需要再次加载测试程序集或输入状态参数,如是则重新执行所述步骤C,否则进入下一步骤;
E.判断是否包括叶子节点,如是则进入步骤F,否则进入步骤G;
F.判断是否已预知子节点测试结果或状态数据是否正常,如是则进入步骤D,否则进入步骤C;
G.得出故障诊断结果。
利用本发明所提供的基于二叉树的故障测试方法,基于传统的二叉树排故模式,增加了“正常跳过”、“故障跳过”的功能,即用于跳过预知节点结果的排故操作,即步骤F的功能。同时在步骤D中增加了“上一步”的功能,即用于对排故操作结构有异议时,重新进行上一个排故操作,使排故操作可逆。能够弥补传统二叉树故障推理方法的缺陷,可以增加故障推理过程的灵活性,尽量减少用户在故障推理过程中的操作,并且能够一次性将故障定位。
附图说明
图1为本发明所提出的基于二叉树的故障测试方法的步骤示意图;
图2为本发明所提出的基于二叉树的故障测试方法的步骤D逻辑示意图;
图3、图4为本发明所提出的基于二叉树的故障测试方法的步骤F中的逻辑示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶工业系统工程研究院;西安泛华科技开发有限公司,未经中国船舶工业系统工程研究院;西安泛华科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510917384.8/2.html,转载请声明来源钻瓜专利网。