一种基于二叉树的故障测试方法技术

技术编号:15689405 阅读:87 留言:0更新日期:2017-06-24 00:57
本发明专利技术公开了一种基于二叉树的故障测试方法,该方法通过“正常跳过”、“故障跳过”,减少了排故的操作。在预知某节点的测试结果/状态数据的情况下,可跳过该节点,从而精简了用户的操作。通过“上一步”操作,可重复进行某一个节点的操作,测试结果以最后一次为准,从而排除了由于试验状态不稳定等因素对排故结果产生的干扰。

A fault test method based on two fork tree

The invention discloses a fault testing method based on a two fork tree, which reduces the troubleshooting operation by \normal skip\ and \fault skip\. In predicting the testing results / status data of a node, the node can be skipped, thus simplifying the operation of the user. Through the \last step\ operation, the operation of one node can be repeated, and the test result is taken as the final one, thus eliminating the interference caused by the unstable test state and other factors.

【技术实现步骤摘要】
一种基于二叉树的故障测试方法
本专利技术涉及测控
,特别是一种基于二叉树的故障测试方法。
技术介绍
现阶段,电子设备的故障诊断多采用二叉树的故障推理模式。所谓二叉树,即每个节点最多有两个子节点的树结构。其中,每个节点的两个子节点不再包括子节点,称为叶子节点。在故障诊断中采用二叉树的模式,树中的每一个节点(除根节点和叶子节点外)即为一个诊断操作,用于采集接口数据、观察设备状态等操作。其两个子节点即为诊断操作的两种结果,叶子节点即为诊断结论。现将传统二叉树故障推理操作方法及其缺陷简述如下:1.故障推理过程繁琐故障推理过程需遍历排故路径中所有的节点。若故障推理过程中某一个操作过程繁琐且结果可预见,还需进行相应的操作,增加了故障推理的操作。2.而且故障推理过程不可逆在故障推理过程中,若由于操作不当或试验状态不稳定导致测试结果异常,需要从根节点开始重新进行故障推理操作。因此,提供一种能够弥补传统故障推理方法的缺陷,即可以增加故障推理过程的灵活性、尽量减少操作、能够一次性将故障定位的故障树推理操作方法成为本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种基于二叉树的故障测试方法,该方法能够弥补传统二叉树故障推理方法的缺陷,可以增加故障推理过程的灵活性,尽量减少用户在故障推理过程中的操作,并且能够一次性将故障定位。为实现上述目的,本专利技术提供一种基于二叉树的故障树推理操作方法,包括如下步骤:A.根据根节点操作提示进行相应操作,加载测试程序集或输入状态参数,并得出根节点测试结果或状态数据,判断所述根节点测试结果或状态数据是否正常,如正常则显示正常子节点操作提示,如异常则显示故障子节点操作提示;B.根据步骤A中的所述正常子节点操作提示或故障子节点操作提示进行相应故障诊断操作;C.加载子节点中的测试程序集或输入状态参数;D.得出测试结果或状态数据,判断是否需要再次加载测试程序集或输入状态参数,如是则重新执行所述步骤C,否则进入下一步骤;E.判断是否包括叶子节点,如是则进入步骤F,否则进入步骤G;F.判断是否已预知子节点测试结果或状态数据是否正常,如是则进入步骤D,否则进入步骤C;G.得出故障诊断结果。利用本专利技术所提供的基于二叉树的故障测试方法,基于传统的二叉树排故模式,增加了“正常跳过”、“故障跳过”的功能,即用于跳过预知节点结果的排故操作,即步骤F的功能。同时在步骤D中增加了“上一步”的功能,即用于对排故操作结构有异议时,重新进行上一个排故操作,使排故操作可逆。能够弥补传统二叉树故障推理方法的缺陷,可以增加故障推理过程的灵活性,尽量减少用户在故障推理过程中的操作,并且能够一次性将故障定位。附图说明图1为本专利技术所提出的基于二叉树的故障测试方法的步骤示意图;图2为本专利技术所提出的基于二叉树的故障测试方法的步骤D逻辑示意图;图3、图4为本专利技术所提出的基于二叉树的故障测试方法的步骤F中的逻辑示意图;图5为本专利技术所提出的基于二叉树的故障测试方法的实施例示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。本专利技术所提供的一种基于二叉树的故障树推理操作方法具体步骤如下:A.根据根节点操作提示进行相应操作,如连接测试线缆、观察设备状态等,加载测试程序集(TPS)或输入状态参数,本文所述输入状态参数,是由操作人员输入观察到的设备状态信息,并得出根节点测试结果或状态数据,判断所述根节点测试结果或状态数据是否正常,如正常则显示正常子节点操作提示,如异常则显示故障子节点操作提示;B.根据步骤A中的所述正常子节点操作提示或故障子节点操作提示进行相应操作;C.加载测试程序集或输入状态参数;D.得出测试结果或状态数据,根据TPS测试结果或操作人员观察到的状态数据,判断是否需要再次加载测试程序集或输入状态参数,如是则重新执行所述步骤C,否则进入下一步骤,本步骤实现了“上一步功能”,从而可重复进行某一个节点的操作,测试结果以最后一次为准,从而排除了由于试验状态不稳定等因素对排故结果产生的干扰。“上一步”的执行流程如图2,当从根节点Root执行至节点1时,若采用“上一步”的方式,则执行流程会在执行完1节点的操作后,再次执行1节点的操作。效果如图2中右侧图中虚线所示。E.判断是否包括叶子节点,如是则进入步骤F,否则进入步骤G;F.判断是否已预知子节点测试结果或状态数据是否正常,如是则进入步骤D,否则进入步骤C。本步骤的功能可以实现“正常跳过”与“错误跳过”,所谓“正常跳过”就是指如果已知子节点测试结果正常,则跳过该子节点转而进入步骤D,“正常跳过”的执行逻辑参见图3,图中实线代表排故的逻辑流程。当从根节点Root执行至节点1时,若采用“正常跳过”的方式,则执行流程会跳过节点1,转而去执行节点1的子节点3,效果如图3中右侧图中虚线所示。所谓“错误跳过”就是指如果已知子节点测试结果非正常,则跳过该子节点转而进入步骤D,“错误跳过”的执行流程参见图4,当从根节点Root执行至节点1时,若采用“故障跳过”的方式,则执行流程会跳过节点1,转而去执行节点1的子节点4,效果如图4中右侧图中虚线所示。G.得出故障诊断结果。现结合具体实施例对本专利技术提供的故障测试方法进行描述。如图1所示,本实施例的故障测试方法过程如下:图5所示即为某设备中“XXXG1电源故障”的具体排故推理故障树,其中每个节点旁的数字为节点编号(为描述方便而添加,实际情况下不存在),节点之间的连线表明了排故的流程,连线上的文字表明了排故逻辑的依据。当出现XXXG1电源故障时,首先要按照节点1中的操作提示,检查G1保险丝指示灯,若操作人员反馈“正常”,则执行节点2的排故操作“检查外配电”,若用户检查后外配电状态正常,则给出4节点的诊断结论:虚警;若外配电状态异常,则给出节点5的诊断结论:电源保护。在按照节点1的操作提示检查G1保险丝指示灯后,若用户反馈“正常”,在已预知外配电的状态时,可根据预知的外配电状态,选择“正常跳过”跳转到节点4处执行,或选择“故障跳过”跳转至节点5处执行。当按照节点1的操作提示检查G1保险丝指示灯后,若用户反馈“故障”,则按照节点3的操作提示“检查G1保险丝”进行相应的操作。若G1保险丝正常,则给出节点6的诊断结论:更换保险管。若保险丝异常,则通过节点7测量G1电源模块电压,根据G1电源模块电压状态,给出节点8、9的维修意见。当G1的电源电压测量完成后,可选择“上一步”操作重新测量G1电源电压。至此,故障诊断过程结束,操作人员须按照诊断结论及维修意见进行相应的维修操作。以上对本专利技术所提供的基于二叉树的故障测试方法进行了详细介绍。本文中应用了具体个例对本专利技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本专利技术的方法及其核心思想。应当指出,对于本
的普通技术人员来说,在不脱离本专利技术原理的前提下,还可以对本专利技术进行若干改进和修饰,这些改进和修饰也落入本专利技术权利要求的保护范围内。本文档来自技高网
...
一种基于二叉树的故障测试方法

【技术保护点】
一种基于二叉树的故障测试方法,其特征在于,包括如下步骤:A.根据根节点操作提示进行相应操作,加载测试程序集或输入状态参数,并得出根节点测试结果或状态数据,判断所述根节点测试结果或状态数据是否正常,如正常则显示正常子节点操作提示,如异常则显示故障子节点操作提示;B.根据步骤A中的所述正常子节点操作提示或故障子节点操作提示进行相应故障诊断操作;C.加载子节点中的测试程序集或输入状态参数;D.得出测试结果或状态数据,判断是否需要再次加载测试程序集或输入状态参数,如是则重新执行所述步骤C,否则进入下一步骤;E.判断是否包括叶子节点,如是则进入步骤F,否则进入步骤G;F.判断是否已预知子节点测试结果或状态数据是否正常,如是则进入步骤D,否则进入步骤C;G.得出故障诊断结果。

【技术特征摘要】
1.一种基于二叉树的故障测试方法,其特征在于,包括如下步骤:A.根据根节点操作提示进行相应操作,加载测试程序集或输入状态参数,并得出根节点测试结果或状态数据,判断所述根节点测试结果或状态数据是否正常,如正常则显示正常子节点操作提示,如异常则显示故障子节点操作提示;B.根据步骤A中的所述正常子节点操作提示或故障子节点操作提示进行相应故障诊...

【专利技术属性】
技术研发人员:曹心宽段彦鹏何佩
申请(专利权)人:中国船舶工业系统工程研究院西安泛华科技开发有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1