[go: up one dir, main page]

CN104376033A - Fault diagnosis method based on fault tree and database technology - Google Patents

Fault diagnosis method based on fault tree and database technology Download PDF

Info

Publication number
CN104376033A
CN104376033A CN201410373937.3A CN201410373937A CN104376033A CN 104376033 A CN104376033 A CN 104376033A CN 201410373937 A CN201410373937 A CN 201410373937A CN 104376033 A CN104376033 A CN 104376033A
Authority
CN
China
Prior art keywords
fault
diagnosis
node
failure
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410373937.3A
Other languages
Chinese (zh)
Other versions
CN104376033B (en
Inventor
江鹏程
冯辅周
胡升泽
晁智强
张丽霞
邱绵浩
樊新海
刘相波
韩寿松
陈强
张小明
张传清
乔新勇
孟爱红
靳莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Academy of Armored Forces Engineering of PLA
Original Assignee
Academy of Armored Forces Engineering of PLA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Academy of Armored Forces Engineering of PLA filed Critical Academy of Armored Forces Engineering of PLA
Priority to CN201410373937.3A priority Critical patent/CN104376033B/en
Publication of CN104376033A publication Critical patent/CN104376033A/en
Application granted granted Critical
Publication of CN104376033B publication Critical patent/CN104376033B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9027Trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

一种基于故障树和数据库技术的故障诊断方法,通过数据库对故障诊断过程中的知识库和推理库进行管理,完成推理过程和诊断策略的自动配置和全面管控,包括以下步骤:a.接收用户输入,包括故障类型和故障现象关键字;b.根据故障类型和故障现象关键字检索,判断该故障是否为底层故障,如果是底层故障,显示对应“维修建议”字段的内容,保存诊断结果,本次诊断过程结束;如果不是底层故障,检索该故障所对应故障现象表中的字段“节点代码”,得到下一层包含的所有故障节点,并自动推理出诊断结论所对应的故障节点。其目的在于提供一种在复杂系统出现故障时,能够快速进行故障诊断,提高故障诊断效率的一种基于故障树和数据库技术的故障诊断方法。

A fault diagnosis method based on fault tree and database technology, which manages the knowledge base and reasoning base in the fault diagnosis process through the database, and completes the automatic configuration and overall control of the reasoning process and diagnosis strategy, including the following steps: a. Receive users Input, including fault type and fault phenomenon keyword; b. According to the fault type and fault phenomenon keyword retrieval, judge whether the fault is a bottom fault, if it is a bottom fault, display the content of the corresponding "maintenance suggestion" field, save the diagnosis result, This diagnosis process is over; if it is not the underlying fault, search the field "node code" in the fault phenomenon table corresponding to the fault, get all fault nodes contained in the next layer, and automatically deduce the fault node corresponding to the diagnosis conclusion. Its purpose is to provide a fault diagnosis method based on fault tree and database technology that can quickly perform fault diagnosis and improve fault diagnosis efficiency when a complex system fails.

Description

一种基于故障树和数据库技术的故障诊断方法A Fault Diagnosis Method Based on Fault Tree and Database Technology

技术领域 technical field

本发明涉及一种基于故障树和数据库技术的故障诊断方法。  The invention relates to a fault diagnosis method based on fault tree and database technology. the

背景技术 Background technique

目前,常用的故障诊断方法主要有声学诊断法、振动诊断法、温度诊断法、强度诊断法、污染物诊断法、压力流量诊断法和电参数诊断法等。这些方法认为,系统故障会导致系统的运行参数发生变化,在标称情况下,系统参数应处于一个标称状态,而当系统发生故障时,这些参数将偏离其标称状态,因而,故障诊断时以这些标称状态作为参考量,根据系统输出或状态变量的估计残差特性判断系统是否发生故障。  At present, the commonly used fault diagnosis methods mainly include acoustic diagnosis method, vibration diagnosis method, temperature diagnosis method, strength diagnosis method, pollutant diagnosis method, pressure flow diagnosis method and electrical parameter diagnosis method, etc. These methods consider that system failures will lead to changes in the operating parameters of the system. Under normal conditions, the system parameters should be in a nominal state, and when the system fails, these parameters will deviate from their nominal state. Therefore, fault diagnosis When using these nominal states as reference quantities, it is judged whether the system is faulty or not according to the estimated residual characteristics of the system output or state variables. the

传统的故障诊断方法以此为基础,对所有故障原因进行罗列汇总,经规范化、条理化处理。系统一旦发生故障,需要按照既定程序,依次检查,逐一排除。但这种方法存在一些缺点,如没有对故障进行分类处理,不能体现各个故障其对系统运行的影响程度,故障排除过程周折费时,效率低。特别是当用户需要知道系统各不同层次故障之间的功能逻辑关系和关联程度,并且希望以最快的速度、最小的代价、准确、高效地发现并排除系统故障时,这种方法就不能满足要求。  Based on this, the traditional fault diagnosis method lists and summarizes the causes of all faults, and processes them in a standardized and organized manner. Once the system fails, it needs to be checked in sequence according to the established procedures and eliminated one by one. However, this method has some disadvantages, such as failure to classify the faults, which cannot reflect the impact of each fault on the operation of the system, and the troubleshooting process is time-consuming and inefficient. Especially when users need to know the functional logic relationship and degree of correlation between faults at different levels of the system, and hope to find and eliminate system faults accurately and efficiently at the fastest speed and at the lowest cost, this method cannot meet the requirements. Require. the

发明内容 Contents of the invention

本发明的目的在于提供一种在复杂系统出现故障时,能够快速进行故障诊断,提高故障诊断效率的一种基于故障树和数据库技术的故障诊断方法。  The purpose of the present invention is to provide a fault diagnosis method based on fault tree and database technology that can quickly perform fault diagnosis and improve fault diagnosis efficiency when a complex system fails. the

本发明一种基于故障树和数据库技术的故障诊断方法,通过数据库对故障诊断过程中的知识库和推理库进行管理,完成推理过程和诊断策略的自动配置和全面管控,包括以下步骤:  A fault diagnosis method based on fault tree and database technology of the present invention manages the knowledge base and reasoning base in the fault diagnosis process through the database, and completes the automatic configuration and comprehensive control of the reasoning process and diagnosis strategy, including the following steps:

a.接收用户输入,所述用户输入包括故障现象关键字;  a. receiving user input, the user input includes a fault phenomenon keyword;

b.根据所述故障类型和故障现象关键字检索故障诊断数据库中的故障诊断信息表,判断该故障是否为底层故障,如果是底层故障,说明该诊断结果已经位于故障树的底层,则显示对应的“维修建议”字段的内容,并保存诊断结果,本次诊断过程结束;如果不是底层故障,检索该故障所对应故障现象表中的字段“节点代码”,得到故障树中该故障节点的下一层所包含的所有故障节点,而后根据诊断结果,自动在其下一层包含的所有故障节点中,推理出诊断结论所对应的故障节点;  b. Retrieve the fault diagnosis information table in the fault diagnosis database according to the fault type and fault phenomenon keywords, and judge whether the fault is a bottom fault. The content of the "Maintenance Suggestion" field of the fault, and save the diagnosis result, the diagnosis process is over; if it is not the underlying fault, search the field "node code" in the fault phenomenon table corresponding to the fault, and get the next fault node in the fault tree All the faulty nodes contained in one layer, and then according to the diagnosis results, automatically infer the faulty nodes corresponding to the diagnostic conclusions among all the faulty nodes contained in the next layer;

其中步骤b中所述如果不是底层故障,找到故障现象表中的字段“节点代码”,得到故障树中该故障节点的下一层所包含的所有故障节点,而后根据诊断结果,自动在其下一层包含的所有故障节点中,推理出诊断结论所对应的故障节点,具体推理方法为:  Wherein, if it is not the bottom fault as described in step b, find the field "node code" in the fault phenomenon table, obtain all fault nodes contained in the next layer of the fault node in the fault tree, and then automatically list them under it according to the diagnosis result Among all the faulty nodes included in the first layer, the faulty node corresponding to the diagnostic conclusion is deduced. The specific reasoning method is:

根据检索到该故障所对应故障现象表中的字段“节点代码”,检索故障诊断数据库中的故障诊断推理信息表,调出其对应的“诊断内容”字段,并将“诊断内容”显示给用户,让用户按照诊断内容提示进行操作,同时根据其对应的故障诊断信息表中的“节点类型”,将故障诊断过程类型分为采集卡检测量和人工观察量;  According to the retrieved field "node code" in the fault phenomenon table corresponding to the fault, retrieve the fault diagnosis reasoning information table in the fault diagnosis database, call out its corresponding "diagnostic content" field, and display the "diagnostic content" to the user , allowing the user to operate according to the prompts of the diagnosis content, and at the same time, according to the "node type" in the corresponding fault diagnosis information table, the fault diagnosis process type is divided into the detection amount of the acquisition card and the manual observation amount;

如果为采集卡检测量,则调出对应故障诊断信息表中的“项目编码”,根据“项目编码”,检索测评方案配置表,显示该项目的检测方法及检测步骤,检测点位置,传感器安装方法,设定试验条件,准备测试,再根据测点通道映射表,将相应参数传递给测试程序,提示用户准备好测试条件后,自动完成测试;检索其下一层所有故障节点,并将测试结果与各个故障节点的特征量进行匹配,匹配成功的即为下一步诊断对应的故障节点;  If it is the detection quantity of the acquisition card, call out the "item code" in the corresponding fault diagnosis information table, and search the evaluation plan configuration table according to the "item code", and display the detection method and detection steps of the item, the position of the detection point, and the installation of the sensor method, set the test conditions, prepare for the test, and then pass the corresponding parameters to the test program according to the measurement point channel mapping table, prompt the user to prepare the test conditions, and then automatically complete the test; retrieve all faulty nodes in the next layer, and test The result is matched with the feature quantity of each faulty node, and the successful match is the faulty node corresponding to the next diagnosis;

如果为人工观察量,用户根据诊断内容提示,输入观察量;检索其下一层所有故障节点,并将观察量结果与各个故障节点的特征量进行匹配,匹配成功的即为下一步诊断对应的故障节点;  If it is a manual observation quantity, the user inputs the observation quantity according to the prompt of the diagnosis content; retrieves all the faulty nodes in the next layer, and matches the observation quantity result with the feature quantity of each faulty node. faulty node;

c.根据故障节点,得到其故障类型和故障现象关键字,而后继续执行步骤b。  c. According to the faulty node, obtain its fault type and fault symptom keywords, and then proceed to step b. the

本发明一种基于故障树和数据库技术的故障诊断方法,在每一步诊断时,都会将该步诊断的“单据号”、“诊断序号”、“节点编码”、“节点名称”、“节点位置”、“节点类型”、“诊断内容”、“项目编码”、“测点个数”、“单测点数据长度”、“测点数据”、“指标个数”、“技术指标数据”、“维修建议”信息存储到故障诊断过程信息表中,最终诊断结果输出时将故障诊断数据库中故障诊断过程信息表里的各个单步诊断的信息调出来,并按照报表的形式进行输出。  A fault diagnosis method based on fault tree and database technology of the present invention, when each step is diagnosed, the "receipt number", "diagnosis serial number", "node code", "node name", "node position" of the step diagnosis will be ", "Node Type", "Diagnostic Content", "Item Code", "Number of Measuring Points", "Length of Single Measuring Point Data", "Measuring Point Data", "Number of Indicators", "Technical Indicator Data", The "maintenance suggestion" information is stored in the fault diagnosis process information table. When the final diagnosis result is output, the information of each single-step diagnosis in the fault diagnosis process information table in the fault diagnosis database is called out and output in the form of a report. the

本发明一种一种基于故障树和数据库技术的故障诊断方法,根据故障事件与故障原因之间的响应关系,分层进行推理;定义每个故障节点的知识信息和检测过程信息并存储在故障诊断数据库中,对故障树中的每个故障节点实施人工检测或自动检测,有效的进行检测资源配置。在复杂系统出现故障时,能快速进行故障诊断,提高故障诊断效率。  The present invention is a fault diagnosis method based on fault tree and database technology. According to the response relationship between fault events and fault causes, layered reasoning is performed; the knowledge information and detection process information of each fault node are defined and stored in the fault In the diagnosis database, manual detection or automatic detection is implemented for each fault node in the fault tree, and the detection resource allocation is effectively carried out. When a complex system fails, it can quickly diagnose the fault and improve the efficiency of fault diagnosis. the

下面结合附图对本发明的一种基于故障树和数据库技术的故障诊断方法作进一步详细说明。  A fault diagnosis method based on fault tree and database technology of the present invention will be further described in detail below in conjunction with the accompanying drawings. the

附图说明 Description of drawings

图1为以故障A为顶层故障展开的故障树示意图;  Figure 1 is a schematic diagram of the fault tree expanded with fault A as the top fault;

图2为本发明一种基于故障树和数据库技术的故障诊断方法流程图;  Fig. 2 is a kind of fault diagnosis method flowchart based on fault tree and database technology of the present invention;

图3为基于本发明的柴油机启动时电气故障树实例。  Fig. 3 is an example of electrical fault tree when the diesel engine is started based on the present invention. the

具体实施方式 Detailed ways

在阐述本发明的具体实施方式之前,对涉及到的一些名称、字符和图形符号含义进行说明。  Before setting forth the specific embodiments of the present invention, the meanings of some names, characters and graphical symbols involved will be explained. the

首先要获得尽可能多的系统故障数据,根据专家经验将故障数据分层,并进行逻辑处理,构建故障树,故障树由顶层故障、底层故障和中间层故障组成。图1为以故障A为顶层故障 展开的故障树示意图。  First of all, it is necessary to obtain as much system fault data as possible, layer the fault data according to expert experience, and carry out logical processing to construct a fault tree. The fault tree is composed of top-level faults, bottom-level faults and middle-level faults. Figure 1 is a schematic diagram of the fault tree expanded with fault A as the top fault. the

顶层故障:将系统最不希望发生或是由用户指定进行逻辑分析的初始故障作为故障诊断过程中的顶层故障,置于该次故障诊断流程的顶端,用“□”表示。  Top-level fault: The initial fault that the system least expects to occur or is specified by the user for logical analysis is taken as the top-level fault in the fault diagnosis process, and placed at the top of the fault diagnosis process, indicated by "□". the

底层故障:将导致故障现象发生的所有最基本故障作为底层故障,用“○”表示。  Bottom faults: all the most basic faults that lead to the occurrence of fault phenomena are regarded as bottom faults, indicated by "○". the

中间层故障:由顶层故障进行逐级演绎推理至底层故障,中间推理得到的故障为中间层故障,它位于顶层故障和底层故障之间,用“◇”表示。  Middle-level faults: from the top-level faults to the bottom-level faults, the faults obtained by intermediate reasoning are middle-level faults, which are located between the top-level faults and the bottom-level faults, and are represented by "◇". the

节点代码:每个故障诊断节点,在数据库故障诊断信息表中对应一条记录,通常用节点代码来标识它,用来构成故障之间的指向关系,顶层故障、中间层故障和底层故障都有相应的节点代码,它是牵引和管控整个诊断过程顺利执行的关键。  Node code: Each fault diagnosis node corresponds to a record in the fault diagnosis information table of the database, which is usually identified by a node code, which is used to form a pointing relationship between faults, and there are corresponding The node code, which is the key to traction and control the smooth execution of the entire diagnostic process. the

参见图2,本发明一种基于故障树和数据库技术的故障诊断方法,通过数据库对故障诊断过程中的知识库和推理库进行管理,完成推理过程和诊断策略的自动配置和全面管控,包括以下步骤:  Referring to Fig. 2, a fault diagnosis method based on fault tree and database technology of the present invention manages the knowledge base and reasoning base in the fault diagnosis process through the database, and completes the automatic configuration and comprehensive control of the reasoning process and diagnosis strategy, including the following steps:

a.接收用户输入,用户输入包括故障现象关键字;  a. Receive user input, the user input includes the keyword of the fault phenomenon;

b.根据故障现象关键字检索故障诊断数据库中的故障诊断信息表,判断该故障是否为底层故障,如果是底层故障,说明该诊断结果已经位于故障树的底层,则显示对应的“维修建议”字段的内容,并保存诊断结果,本次诊断过程结束;如果不是底层故障,检索该故障所对应故障现象表中的字段“节点代码”,得到故障树中该故障节点的下一层所包含的所有故障节点,而后根据诊断结果,自动在其下一层包含的所有故障节点中,推理出诊断结论所对应的故障节点;  b. Retrieve the fault diagnosis information table in the fault diagnosis database according to the fault phenomenon keywords, and judge whether the fault is a bottom fault. If it is a bottom fault, it means that the diagnosis result is already at the bottom of the fault tree, and then display the corresponding "maintenance suggestion" The content of the field, and save the diagnosis result, the diagnosis process is over; if it is not the bottom fault, search the field "node code" in the fault phenomenon table corresponding to the fault, and get the node code contained in the next layer of the fault node in the fault tree All faulty nodes, and then according to the diagnosis results, automatically infer the faulty nodes corresponding to the diagnostic conclusions among all the faulty nodes contained in the next layer;

其中步骤b中如果不是底层故障,找到故障现象表中的字段“节点代码”,得到故障树中该故障节点的下一层所包含的所有故障节点,而后根据诊断结果,自动在其下一层包含的所有故障节点中,推理出诊断结论所对应的故障节点,具体推理方法为:  If it is not the bottom fault in step b, find the field "node code" in the fault symptom table, get all the fault nodes contained in the next layer of the fault node in the fault tree, and then according to the diagnosis result, automatically in the next layer Among all the fault nodes included, infer the fault node corresponding to the diagnostic conclusion, the specific reasoning method is:

根据检索到该故障所对应故障现象表中的字段“节点代码”,检索故障诊断数据库中的故障诊断推理信息表,调出其对应的“诊断内容”字段,并将“诊断内容”显示给用户,让用户按照诊断内容提示进行操作,同时根据其对应的故障诊断信息表中的“节点类型”,将故障诊断过程类型分为采集卡检测量和人工观察量;  According to the retrieved field "node code" in the fault phenomenon table corresponding to the fault, retrieve the fault diagnosis reasoning information table in the fault diagnosis database, call out its corresponding "diagnostic content" field, and display the "diagnostic content" to the user , allowing the user to operate according to the prompts of the diagnosis content, and at the same time, according to the "node type" in the corresponding fault diagnosis information table, the fault diagnosis process type is divided into the detection amount of the acquisition card and the manual observation amount;

如果为采集卡检测量,则调出对应故障诊断信息表中的“项目编码”,根据“项目编码”,检索测评方案配置表,显示该项目的检测方法及检测步骤,检测点位置,传感器安装方法,设定试验条件,准备测试,再根据测点通道映射表,将相应参数传递给测试程序,提示用户准备好测试条件后,自动完成测试;检索其下一层所有故障节点,并将测试结果与各个故障节点的特征量进行匹配,匹配成功的即为下一步诊断对应的故障节点;  If it is the detection quantity of the acquisition card, call out the "item code" in the corresponding fault diagnosis information table, and search the evaluation plan configuration table according to the "item code", and display the detection method and detection steps of the item, the position of the detection point, and the installation of the sensor method, set the test conditions, prepare for the test, and then pass the corresponding parameters to the test program according to the measurement point channel mapping table, prompt the user to prepare the test conditions, and then automatically complete the test; retrieve all faulty nodes in the next layer, and test The result is matched with the feature quantity of each faulty node, and the successful match is the faulty node corresponding to the next diagnosis;

如果为人工观察量,用户根据诊断内容提示,输入观察量;检索其下一层所有故障节点,并将观察量结果与各个故障节点的特征量进行匹配,匹配成功的即为下一步诊断对应的故障 节点;  If it is a manual observation quantity, the user inputs the observation quantity according to the prompt of the diagnosis content; retrieves all the faulty nodes in the next layer, and matches the observation quantity result with the feature quantity of each faulty node. failure node;

c.根据故障节点,得到其故障类型和故障现象关键字,而后继续执行步骤b。  c. According to the faulty node, obtain its fault type and fault symptom keywords, and then proceed to step b. the

在每一步诊断时,将该步诊断的“单据号”、“诊断序号”、“节点编码”、“节点名称”、“节点位置”、“节点类型”、“诊断内容”、“项目编码”、“测点个数”、“单测点数据长度”、“测点数据”、“指标个数”、“技术指标数据”、“维修建议”信息存储到故障诊断过程信息表中,最终诊断结果输出时将故障诊断数据库中故障诊断过程信息表里的各个单步诊断的信息调出来,并按照报表的形式进行输出。  In each step of diagnosis, the "document number", "diagnosis serial number", "node code", "node name", "node position", "node type", "diagnosis content", "item code" of the step diagnosis , "Number of measuring points", "Length of single measuring point data", "Measuring point data", "Number of indicators", "Technical indicator data", and "Maintenance suggestion" information are stored in the fault diagnosis process information table, and the final diagnosis When the results are output, the information of each single-step diagnosis in the fault diagnosis process information table in the fault diagnosis database is called out, and output in the form of a report. the

参见图3,基于本发明的柴油机启动时电气故障树实例,可将故障诊断推理过程实例用表格推理演示,如下表1所示。  Referring to FIG. 3 , based on the example of the electrical fault tree when the diesel engine is started in the present invention, the example of the fault diagnosis reasoning process can be demonstrated with table reasoning, as shown in Table 1 below. the

表1 基于本发明的柴油机启动时电气故障的推理方法  Table 1 Reasoning method for electrical faults when starting diesel engine based on the present invention

本发明根据故障事件与故障原因之间的响应关系,分层进行推理,定义每个故障节点的检测过程信息并存储在故障诊断数据库中,对故障树中的每个故障节点实施人工检测或者自动检测,可更加有效的进行检测资源配置,实现故障诊断过程的全面管理。  According to the response relationship between the fault event and the fault cause, the present invention performs layered reasoning, defines the detection process information of each fault node and stores it in the fault diagnosis database, and implements manual detection or automatic detection of each fault node in the fault tree. Detection can configure detection resources more effectively and realize comprehensive management of the fault diagnosis process. the

故障数据存储方面,建立整体故障诊断数据库结构,根据数据库的设计要求和数据处理流程,在各种故障数据汇总、系统数据库以及系统数据库关系结构构建的基础上,对各个故障树节点进行数据库信息定义,生成故障现象表、故障诊断信息表,故障诊断推理信息表,并将诊断过程信息存储到故障诊断过程信息表中。  In terms of fault data storage, establish an overall fault diagnosis database structure, and define database information for each fault tree node on the basis of various fault data summaries, system databases, and system database relationship structure construction according to database design requirements and data processing procedures , generate a fault phenomenon table, a fault diagnosis information table, a fault diagnosis reasoning information table, and store the diagnosis process information in the fault diagnosis process information table. the

Claims (2)

1. the method for diagnosing faults based on fault tree and database technology, it is characterized in that being managed the knowledge base in failure diagnostic process and reasoning storehouse by database, complete the automatic configuration of reasoning process and Diagnostic Strategy and comprehensive management and control, comprise the following steps:
A. receive user's input, described user's input comprises phenomenon of the failure key word;
B. according to the failure diagnosis information table in described phenomenon of the failure key search Fault Diagnosis Database, judge whether this fault is bottom fault, if bottom fault, illustrate that this diagnostic result has been positioned at the bottom of fault tree, then show the content of corresponding " maintenance suggestion " field, and preserve diagnostic result, this diagnostic procedure terminates; If not bottom fault, retrieve the field " station code " in phenomenon of the failure table corresponding to this fault, obtain all malfunctioning nodes that in fault tree, lower one deck of this malfunctioning node comprises, then according to diagnostic result, automatically, in all malfunctioning nodes that one deck comprises under it, the malfunctioning node corresponding to diagnosis is inferred;
Wherein described in step b if not bottom fault, find the field " station code " in phenomenon of the failure table, obtain all malfunctioning nodes that in fault tree, lower one deck of this malfunctioning node comprises, then according to diagnostic result, automatically in all malfunctioning nodes that one deck comprises under it, infer the malfunctioning node corresponding to diagnosis, concrete inference method is:
According to the field retrieved in phenomenon of the failure table corresponding to this fault " station code ", fault diagnosis reasoning information table in retrieval Fault Diagnosis Database, recall " diagnosis content " field of its correspondence, and " diagnosis content " is shown to user, user is allowed to operate according to diagnosis content prompting, simultaneously according to " node type " in the failure diagnosis information table of its correspondence, failure diagnostic process type is divided into capture card detection limit and manual observation amount;
If be capture card detection limit, then recall " project code " in corresponding failure diagnosis information table, according to " project code ", retrieval Te st grogram allocation list, show detection method and the detecting step of this project, check point position, sensor installation method, setting test condition, setup test, then according to measuring point channel map, relevant parameter is passed to test procedure, after prompting user gets out test condition, automatically complete test; Retrieve its lower all malfunctioning node of one deck, and test result mated with the characteristic quantity of each malfunctioning node, what the match is successful is malfunctioning node corresponding to next step diagnosis;
If be artificial observed quantity, user points out according to diagnosis content, input observed quantity; Retrieve its lower all malfunctioning node of one deck, and observed quantity result mated with the characteristic quantity of each malfunctioning node, what the match is successful is malfunctioning node corresponding to next step diagnosis;
C. according to malfunctioning node, obtain its fault type and phenomenon of the failure key word, then continue to perform step b.
2. a kind of method for diagnosing faults based on fault tree and database technology according to claim 1, it is characterized in that: when each step diagnosis, " document number " that this step is diagnosed by capital, " diagnosis sequence number ", " nodes encoding ", " nodename ", " node location ", " node type ", " diagnosis content ", " project code ", " measuring point number ", " single measuring point data length ", " measuring point data ", " index number ", " technology index data ", " maintenance suggestion " information is stored in failure diagnostic process information table, when last diagnostic result exports, the information of each single step diagnosis in failure diagnostic process information table in Fault Diagnosis Database is recalled, and export according to the form of form.
CN201410373937.3A 2014-08-01 2014-08-01 A kind of method for diagnosing faults based on fault tree and database technology Expired - Fee Related CN104376033B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410373937.3A CN104376033B (en) 2014-08-01 2014-08-01 A kind of method for diagnosing faults based on fault tree and database technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410373937.3A CN104376033B (en) 2014-08-01 2014-08-01 A kind of method for diagnosing faults based on fault tree and database technology

Publications (2)

Publication Number Publication Date
CN104376033A true CN104376033A (en) 2015-02-25
CN104376033B CN104376033B (en) 2017-10-24

Family

ID=52554944

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410373937.3A Expired - Fee Related CN104376033B (en) 2014-08-01 2014-08-01 A kind of method for diagnosing faults based on fault tree and database technology

Country Status (1)

Country Link
CN (1) CN104376033B (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104793609A (en) * 2015-05-07 2015-07-22 中国科学院光电技术研究所 Self-adaptive optical electronic control system self-checking and fault diagnosis expert system
CN105488232A (en) * 2016-01-26 2016-04-13 程志勇 Graphical display method for breakdown maintenance of electronic equipment
CN105974225A (en) * 2016-04-28 2016-09-28 上海机电工程研究所 Fault diagnosis system based on distributed detection data and fault diagnosis method thereof
WO2016188279A1 (en) * 2015-05-25 2016-12-01 阿里巴巴集团控股有限公司 Generating method and device for fault spectra, and detecting method and device based on fault spectra
CN106326262A (en) * 2015-06-29 2017-01-11 中兴通讯股份有限公司 Alarm inquiry method and device, and optical transmission network management system
CN106354118A (en) * 2016-08-25 2017-01-25 株洲中车时代电气股份有限公司 Fault diagnosis system and method for train based on fault tree
CN106502238A (en) * 2016-11-30 2017-03-15 北京航空航天大学 A kind of solid-liquid power aircraft fault diagnosis system
CN106529581A (en) * 2016-10-24 2017-03-22 杭州电子科技大学 Bayesian-network-based bridge type crane fault diagnosis method
CN106557773A (en) * 2015-09-25 2017-04-05 北汽福田汽车股份有限公司 A kind of method and system of car fault diagnosis
CN107025290A (en) * 2017-04-14 2017-08-08 北京航天发射技术研究所 The storage method and read method of a kind of fault tree data
CN107272646A (en) * 2017-06-30 2017-10-20 南京理工大学 Forcing press fault diagnosis system based on expert system
CN107342878A (en) * 2016-04-29 2017-11-10 中兴通讯股份有限公司 A kind of fault handling method and device
CN108226775A (en) * 2016-12-13 2018-06-29 北京金风科创风电设备有限公司 The automatic fault selftesting method and device of wind-driven generator
CN108960673A (en) * 2018-07-24 2018-12-07 北京天诚同创电气有限公司 Sewage treatment method for diagnosing faults and device
CN109213773A (en) * 2017-07-06 2019-01-15 阿里巴巴集团控股有限公司 A kind of diagnostic method, device and the electronic equipment of online failure
CN109298703A (en) * 2017-07-25 2019-02-01 富泰华工业(深圳)有限公司 Fault diagnosis system and method
WO2019141144A1 (en) * 2018-01-17 2019-07-25 华为技术有限公司 Method and apparatus for determining network failure
CN110188948A (en) * 2019-05-30 2019-08-30 广西防城港核电有限公司 The processing guidance method of analog machine failure
CN110928933A (en) * 2018-09-20 2020-03-27 鸿富锦精密电子(成都)有限公司 Production management method, production management device and computer-readable storage medium
CN111736568A (en) * 2020-05-20 2020-10-02 天津市天锻压力机有限公司 Method and system for rapidly diagnosing faults of real-time database
CN112147974A (en) * 2020-07-22 2020-12-29 中国石油大学(华东) An alarm root cause diagnosis method based on chemical process knowledge automation
CN112416644A (en) * 2020-11-30 2021-02-26 中国航空工业集团公司西安航空计算技术研究所 Quick fault positioning method for airborne computer
CN113723627A (en) * 2021-07-29 2021-11-30 湖南五凌电力科技有限公司 Method, device, equipment and storage medium for determining equipment maintenance strategy
CN113920812A (en) * 2021-11-12 2022-01-11 中山职业技术学院 A new energy vehicle fault diagnosis training assessment and program push system
US11269901B2 (en) 2020-01-16 2022-03-08 International Business Machines Corporation Cognitive test advisor facility for identifying test repair actions
CN115484184A (en) * 2022-08-12 2022-12-16 重庆长安汽车股份有限公司 Fault diagnosis method, fault diagnosis system, vehicle, and readable storage medium
CN116194855A (en) * 2020-08-06 2023-05-30 欧姆龙株式会社 Display system, display method, and display program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230239206A1 (en) * 2022-01-24 2023-07-27 Rakuten Mobile, Inc. Topology Alarm Correlation

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553328A (en) * 2003-06-08 2004-12-08 华为技术有限公司 System fault location method and device based on fault tree analysis
US7017080B1 (en) * 1999-06-02 2006-03-21 Siemens Aktiengesellschaft Method and system for determining a fault tree of a technical system, computer program product and a computer readable storage medium
CN101833324A (en) * 2010-05-14 2010-09-15 武汉理工大学 Intelligent fault diagnosis system in tread extrusion process and diagnosis method thereof
CN102735485A (en) * 2011-10-14 2012-10-17 中联重科股份有限公司 Excavator and method and system for determining equipment fault

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7017080B1 (en) * 1999-06-02 2006-03-21 Siemens Aktiengesellschaft Method and system for determining a fault tree of a technical system, computer program product and a computer readable storage medium
CN1553328A (en) * 2003-06-08 2004-12-08 华为技术有限公司 System fault location method and device based on fault tree analysis
CN101833324A (en) * 2010-05-14 2010-09-15 武汉理工大学 Intelligent fault diagnosis system in tread extrusion process and diagnosis method thereof
CN102735485A (en) * 2011-10-14 2012-10-17 中联重科股份有限公司 Excavator and method and system for determining equipment fault

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104793609A (en) * 2015-05-07 2015-07-22 中国科学院光电技术研究所 Self-adaptive optical electronic control system self-checking and fault diagnosis expert system
WO2016188279A1 (en) * 2015-05-25 2016-12-01 阿里巴巴集团控股有限公司 Generating method and device for fault spectra, and detecting method and device based on fault spectra
CN106294038A (en) * 2015-05-25 2017-01-04 阿里巴巴集团控股有限公司 The generation of a kind of fault spectrum, detection method based on fault spectrum and device
CN106294038B (en) * 2015-05-25 2019-10-18 阿里巴巴集团控股有限公司 A kind of generation of fault spectrum, detection method and device based on fault spectrum
CN106326262A (en) * 2015-06-29 2017-01-11 中兴通讯股份有限公司 Alarm inquiry method and device, and optical transmission network management system
CN106557773B (en) * 2015-09-25 2020-04-24 北京宝沃汽车有限公司 Vehicle fault diagnosis method and system
CN106557773A (en) * 2015-09-25 2017-04-05 北汽福田汽车股份有限公司 A kind of method and system of car fault diagnosis
CN105488232A (en) * 2016-01-26 2016-04-13 程志勇 Graphical display method for breakdown maintenance of electronic equipment
CN105974225A (en) * 2016-04-28 2016-09-28 上海机电工程研究所 Fault diagnosis system based on distributed detection data and fault diagnosis method thereof
CN107342878A (en) * 2016-04-29 2017-11-10 中兴通讯股份有限公司 A kind of fault handling method and device
CN106354118B (en) * 2016-08-25 2019-08-09 株洲中车时代电气股份有限公司 A kind of train fault diagnostic system and method based on fault tree
CN106354118A (en) * 2016-08-25 2017-01-25 株洲中车时代电气股份有限公司 Fault diagnosis system and method for train based on fault tree
CN106529581A (en) * 2016-10-24 2017-03-22 杭州电子科技大学 Bayesian-network-based bridge type crane fault diagnosis method
CN106529581B (en) * 2016-10-24 2019-08-20 杭州电子科技大学 A Fault Diagnosis Method of Bridge Crane Based on Bayesian Network
CN106502238A (en) * 2016-11-30 2017-03-15 北京航空航天大学 A kind of solid-liquid power aircraft fault diagnosis system
CN108226775A (en) * 2016-12-13 2018-06-29 北京金风科创风电设备有限公司 The automatic fault selftesting method and device of wind-driven generator
CN107025290A (en) * 2017-04-14 2017-08-08 北京航天发射技术研究所 The storage method and read method of a kind of fault tree data
CN107025290B (en) * 2017-04-14 2020-06-19 北京航天发射技术研究所 A storage method and reading method of fault tree data
CN107272646B (en) * 2017-06-30 2020-04-21 南京理工大学 A Press Fault Diagnosis System Based on Expert System
CN107272646A (en) * 2017-06-30 2017-10-20 南京理工大学 Forcing press fault diagnosis system based on expert system
CN109213773A (en) * 2017-07-06 2019-01-15 阿里巴巴集团控股有限公司 A kind of diagnostic method, device and the electronic equipment of online failure
CN109298703A (en) * 2017-07-25 2019-02-01 富泰华工业(深圳)有限公司 Fault diagnosis system and method
WO2019141144A1 (en) * 2018-01-17 2019-07-25 华为技术有限公司 Method and apparatus for determining network failure
CN108960673A (en) * 2018-07-24 2018-12-07 北京天诚同创电气有限公司 Sewage treatment method for diagnosing faults and device
CN110928933A (en) * 2018-09-20 2020-03-27 鸿富锦精密电子(成都)有限公司 Production management method, production management device and computer-readable storage medium
CN110188948A (en) * 2019-05-30 2019-08-30 广西防城港核电有限公司 The processing guidance method of analog machine failure
US11269901B2 (en) 2020-01-16 2022-03-08 International Business Machines Corporation Cognitive test advisor facility for identifying test repair actions
CN111736568A (en) * 2020-05-20 2020-10-02 天津市天锻压力机有限公司 Method and system for rapidly diagnosing faults of real-time database
CN112147974B (en) * 2020-07-22 2022-07-12 中国石油大学(华东) An alarm root cause diagnosis method based on chemical process knowledge automation
CN112147974A (en) * 2020-07-22 2020-12-29 中国石油大学(华东) An alarm root cause diagnosis method based on chemical process knowledge automation
CN116194855A (en) * 2020-08-06 2023-05-30 欧姆龙株式会社 Display system, display method, and display program
CN112416644A (en) * 2020-11-30 2021-02-26 中国航空工业集团公司西安航空计算技术研究所 Quick fault positioning method for airborne computer
CN113723627A (en) * 2021-07-29 2021-11-30 湖南五凌电力科技有限公司 Method, device, equipment and storage medium for determining equipment maintenance strategy
CN113920812A (en) * 2021-11-12 2022-01-11 中山职业技术学院 A new energy vehicle fault diagnosis training assessment and program push system
CN115484184A (en) * 2022-08-12 2022-12-16 重庆长安汽车股份有限公司 Fault diagnosis method, fault diagnosis system, vehicle, and readable storage medium
CN115484184B (en) * 2022-08-12 2023-06-02 重庆长安汽车股份有限公司 Fault diagnosis method, fault diagnosis system, vehicle, and readable storage medium

Also Published As

Publication number Publication date
CN104376033B (en) 2017-10-24

Similar Documents

Publication Publication Date Title
CN104376033B (en) A kind of method for diagnosing faults based on fault tree and database technology
CN109844666B (en) System and method for in-vehicle predictive fault detection
US11321628B2 (en) Decision aid system and method for the maintenance of a machine with learning of a decision model supervised by expert opinion
JP4928532B2 (en) Vehicle fault diagnosis device
US8306783B2 (en) Method for determining faulty components in a system
CN103163877B (en) Method and system for root cause analysis and quality monitoring of system-level faults
RU2755354C1 (en) Diagnostic system and method for vehicle data processing
CN102055604B (en) Fault location method and system thereof
CN103699489A (en) Software remote fault diagnosis and repair method based on knowledge base
KR20190057300A (en) System and method for predicting car warranty fraud
CN110119518B (en) Method for diagnosing engine fault cause by adopting neural network model
US20230110616A1 (en) Fault model editor and diagnostic tool
CN107918382A (en) A kind of Diagnosis method of automobile faults, automotive diagnostic unit and electronic equipment
CN109815441B (en) Method for diagnosing and predicting engine faults by adopting Bayesian network model
US9805523B2 (en) Diagnostic procedures and method of collecting vehicles
CN102363969A (en) Excavator and method and system for determining equipment fault
DE112018008228T5 (en) Failure diagnosis device, failure diagnosis method, failure diagnosis program and recording medium
CN106250631A (en) Fault diagnosis method based on fault-test correlation matrix
CN104462842A (en) Excavating diagnosis method of failure data based on bayesian network
CN114582043B (en) Selective health information reporting system including integrated diagnostic modeling that provides information on the least likely and most likely causes
CN116049642A (en) Fault diagnosis method, system, electronic equipment and computer storage medium
CN109799804A (en) A kind of diagnosis algorithm appraisal procedure and system based on random fault injection
US20140188433A1 (en) Method and diagnostic system for supporting the controlled fault detection in technical systems
KR101002379B1 (en) Diagnostic method of the electronic system unit
JPH0332967A (en) Troubleshooting device for vehicle

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171024

CF01 Termination of patent right due to non-payment of annual fee