一种通用设备故障检测维修方法转让专利

申请号 : CN201310591494.0

文献号 : CN103617576B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 伏晓端一恒崔玉玲赵毅周业茂骆斌金华胡星

申请人 : 南京大学中国人民解放军73921部队

摘要 :

本发明公开了一种通用设备故障检测维修方法,包括下列步骤:建模设备故障维修知识;基于模型自动检测及诊断故障并辅助维修;基于模型模拟维修训练;维修训练过程中实时优化经验知识模型;维修训练过程中实时同步维修信息与经验知识模型信息。与现有设备维修方法相比,本发明实现了设备维修经验知识的积累与共享以及设备故障的自动诊断,并能够通过对维修记录信息的分析挖掘,为维修相关决策提供帮助。此外,方法还通过模拟训练步骤实现了专家经验向初级维修者的有效传输。本发明特别适用于防化部队等需要频繁维修大量复杂设备且维修人员流动率高的场合。实践证明本方法能够显著提高设备维修效率、提升维修水平、改善维修质量。

权利要求 :

1.一种通用设备故障检测维修方法,其特征在于包括如下步骤:步骤1:设备故障维修数据建模;

将不同设备的故障维修数据抽象成故障-维修树模型,并将该模型映射为数据库存储,所述故障-维修树模型包括现象节点、操作节点、原因和维修节点、理论上不可能节点四类节点;所述现象节点包括初始故障现象节点和中间现象节点,所述初始故障现象节点为根节点,所述初始故障现象节点和中间现象节点包括至少一个操作节点;所述操作节点包括至少两个子节点,所述操作节点的子节点为原因和维修节点、理论上不可能节点和中间现象节点;所述原因和维修节点为叶节点,其父节点为操作节点;所述理论上不可能节点为叶节点,其父节点为操作节点;

每个故障-维修树表示一个设备型号一个初始现象所对应的完整维修数据体系,将所有故障-维修树模型映射成数据库表后进行数据库存储;

步骤2:基于模型自动检测及诊断故障并辅助维修;

用户进行检测设备操作时,根据用户选择的设备型号和初始现象,给出文字、多媒体以及基于维修记录分析的提示,然后通过数据接口自动获得测量数值,根据测量数值基于故障维修数据模型自动判断向下节点,重复操作直到获得相应故障原因和维修方法,并给出文字和多媒体指导维修;

步骤3:基于模型模拟维修训练;

在现有故障-维修树模型基础上,无需具体设备,根据用户选择模拟的不同设备型号,自动随机生成故障原因,随机确定一个原因和维修节点模拟实际维修情况;

步骤4:维修训练过程中实时优化经验数据模型;

用户维修训练过程中,当设备型号发生增减导致初始故障现象发生增减或者某一设备型号的初始故障现象发生增减时,增加或者删除对应的树形结构;当现象节点、操作节点、原因和维修节点、理论上不可能节点所包含的信息需要修改时,修改树形结构的对应信息;

当现象节点下的操作需要增减时,新增或者删除操作节点;当操作节点下对应的情况数量发生变化时,新增或者删除其子节点;

步骤5:维修训练过程中实时同步维修信息与经验数据模型信息;

维修训练过程中各维修单位维修数据统一发送到控制中心汇总后再推送到各维修单位,保证各维修单位都具有整个维修体系的所有维修数据来更准确地辅助检测维修;在故障-维修树模型发生变化后,控制中心将故障-维修树模型的更新推送到各维修单位;

步骤1所述设备故障维修数据建模包括如下步骤:

步骤1-1:起始状态;

步骤1-2:规定数据库的数据结构并建立数据表;对现有的故障维修数据进行格式化操作,使得针对每个型号设备的全部维修数据都能映射到数据库各个表的各条记录中;数据库各个表的结构基于将故障维修数据映射成树形数据结构的思想构建,其中关键数据表包括设备分类表、设备型号表、设备表、维修记录表、用户表、部门表、操作节点表、现象节点表、节点类型表、故障原因及维修表、节点表、分支表、判断类型表、判断表、测量接口表;

步骤1-3:将故障维修数据按照设备型号整理成一个型号的设备对应一个或多个初始故障现象节点逻辑序列;

步骤1-4:针对现象节点整理成一个现象节点对应一个或多个操作节点的逻辑序列;

步骤1-5:针对每个操作节点整理成一个操作节点对应一个判断的逻辑序列;

步骤1-6:针对每个判断整理成一个判断对应两个或以上的分支的逻辑序列;

步骤1-7:针对每个分支整理成一个分支对应一个中间现象节点或者不可能现象节点或者原因和维修节点的逻辑序列;

步骤1-8:若存在中间现象节点则跳到步骤1-4,否则继续步骤1-9;

步骤1-9:对上述的逻辑序列按照树形数据结构在数据库中的实现插入至数据库各个表中,如果所有故障维修数据整理完毕,继续步骤1-10,否则跳到步骤1-3;

步骤1-10:建模设备故障维修数据完毕;

步骤2所述基于模型自动检测及诊断故障并辅助维修包括如下步骤:步骤2-1:起始状态;

步骤2-2:用户选择待维修的设备型号;

步骤2-3:用户选择步骤2-2中已选择设备的一个初始故障现象节点;

步骤2-4:用户选择现象节点下的一个操作节点;

步骤2-5:针对用户选择,给出文字和多媒体以及基于历史数据统计的提示;

步骤2-6:针对用户选择,通过对维修记录进行上卷操作并进行分析统计得出最终维修结果的分布概率,对用户进行提示;

步骤2-7:通过数据接口自动获得测量数值;

步骤2-8:根据测量数值结合模型判断向下节点;

步骤2-9:若向下节点是原因和维修节点则继续步骤2-10,否则跳到步骤2-4;

步骤2-10:给出文字和多媒体信息指导维修;

步骤2-11:用户根据指导提示进行维修;

步骤2-12:基于模型自动检测及诊断故障并辅助维修完毕;

步骤3所述基于模型模拟维修训练包括如下步骤:

步骤3-1:起始状态;

步骤3-2:用户选择需要进行模拟训练的设备型号;

步骤3-3:初始化模拟训练基本信息;

步骤3-4:自动随机生成故障原因;

步骤3-5:唯一确定故障-维修树模型中的一条通路来模拟实际维修的情况,通路开始于某一初始故障现象,结束于步骤3-4中生成的故障原因;

步骤3-6:当遇到操作节点需要反馈参数时,自动生成结果,如果用户在步骤3-5确定的通路上,随机出能保证继续处在这条通路的参数,如果用户不在上述通路上,任意随机参数,允许用户在非上述通路上前进,用户在非上述通路前进的深度随机决定,但保证不能通向其他原因和维修节点,即不能在非上述通路上找到最终结果;

步骤3-7:用户完成模拟获得模拟结果;

步骤3-8:基于模型模拟维修训练完毕。

2.根据权利要求1所述的一种通用设备故障检测维修方法,其特征在于:步骤4所述维修训练过程中实时优化经验数据模型包括如下步骤:步骤4-1:起始状态;

步骤4-2:如果用户选择树层次的优化继续步骤4-3,否则进入步骤4-4;

步骤4-3:增加或者删除设备型号发生增减导致的故障现象增减或者某一设备型号的初始故障现象发生增减所对应的树形结构;

步骤4-4:用户选择需要优化模型的设备的型号;

步骤4-5:以可视化树形结构显示步骤4-4选择型号的维修数据模型;

步骤4-6:根据不同情况对树形结构的各个节点进行增加、修改、删除;

步骤4-7:将对树形结构的优化映射到数据库各个表的内容更新;

步骤4-8:维修训练过程中实时优化经验数据模型完毕。

3.根据权利要求1所述的一种通用设备故障检测维修方法,其特征在于:步骤5所述维修训练过程中实时同步维修信息与经验数据模型信息包括如下步骤:步骤5-1:起始状态;

步骤5-2:维修单位发送维修信息至控制中心;

步骤5-3:控制中心汇总维修信息并推送到各个维修单位;

步骤5-4:控制中心将经验数据模型的更新推送到各个维修单位;

步骤5-5:维修训练过程中实时同步维修信息与经验数据模型信息完毕。

说明书 :

一种通用设备故障检测维修方法

技术领域

[0001] 本发明涉及智能数据库与专家系统领域,尤其涉及一种通用设备故障检测维修方法。

背景技术

[0002] 随着国民经济和社会的快速发展,我国各行各业的设备水平也得到了显著提升。在设备日益现代化、信息化的背景下,对这些设备的检测维修的信息化也势在必行。目前国内大部分行业针对设备维修主要还是依靠人的经验以及设备本身的说明来进行,维修过程难以得到规范和统一,维修知识与经验难以得到有效传播,信息资源共享程度不高,造成了很大的资源浪费,设备信息化管理水平还没有达到先进水平。

发明内容

[0003] 为了克服现有技术中存在的不足,本发明提供一种通用设备故障检测维修方法,实现了设备维修经验知识的积累与共享以及设备故障的自动诊断,能够显著提高设备维修效率、提升维修水平、改善维修质量。
[0004] 为实现上述目的,本发明采取如下技术方案:
[0005] 一种通用设备故障检测维修方法,包括如下步骤:
[0006] 步骤一:设备故障维修数据建模
[0007] 将不同设备的故障维修数据抽象成故障-维修树模型,并将该模型映射为数据库存储,所述故障-维修树模型包括现象节点、操作节点、原因和维修节点、理论上不可能节点四类节点;所述现象节点包括初始故障现象节点和中间现象节点,所述初始故障现象节点为根节点,所述初始故障现象节点和中间现象节点包括至少一个操作节点;所述操作节点包括至少两个子节点,所述操作节点的子节点为原因和维修节点、理论上不可能节点和中间现象节点;所述原因和维修节点为叶节点,其父节点为操作节点;所述理论上不可能节点为叶节点,其父节点为操作节点;
[0008] 每个故障-维修树表示一个设备型号一个初始现象所对应的完整维修数据体系,将所有故障-维修树模型映射成数据库表后进行数据库存储;
[0009] 步骤二:基于模型自动检测及诊断故障并辅助维修
[0010] 用户进行检测设备操作时,根据用户选择的设备型号和初始现象,给出文字、多媒体以及基于维修记录分析的提示,然后通过数据接口自动获得测量数值,根据测量数值基于故障维修数据模型自动判断向下节点,重复操作直到获得相应故障原因和维修方法,并给出文字和多媒体指导维修;
[0011] 步骤三:基于模型模拟维修训练
[0012] 在现有故障-维修树模型基础上,无需具体设备,根据用户选择模拟的不同设备型号,自动随机生成故障原因,随机确定一个原因和维修节点模拟实际维修情况;
[0013] 步骤四:维修训练过程中实时优化经验数据模型
[0014] 用户维修训练过程中,当设备型号发生增减导致初始故障现象发生增减或者某一设备型号的初始故障现象发生增减时,增加或者删除对应的树形结构;当现象节点、操作点、原因和维修节点、理论上不可能节点所包含的信息需要修改时,修改树形结构的对应信息;当现象节点下的操作需要增减时,新增或者删除操作节点;当操作节点下对应的情况数量发生变化时,新增或者删除其子节点;
[0015] 步骤五:维修训练过程中实时同步维修信息与经验数据模型信息
[0016] 维修训练过程中各维修单位维修数据统一发送到控制中心汇总后再推送到各维修单位,保证各维修单位都具有整个维修体系的所有维修数据来更准确地辅助检测维修;在故障-维修树模型发生变化后,控制中心将故障-维修树模型的更新推送到各维修单位。
[0017] 更进一步的,步骤一所述设备故障维修数据建模包括如下步骤:
[0018] 步骤1-1:起始状态;
[0019] 步骤1-2:规定数据库的数据结构并建立数据表;对现有的故障维修数据进行格式化操作,使得针对每个型号设备的全部维修数据都能映射到数据库各个表的各条记录中;数据库各个表的结构基于将故障维修数据映射成树形数据结构的思想构建,其中关键数据表包括设备分类表、设备型号表、设备表、维修记录表、用户表、部门表、操作节点表、现象节点表、节点类型表、故障原因及维修表、节点表、分支表、判断类型表、判断表、测量接口表;
[0020] 步骤1-3:将故障维修数据按照设备型号整理成一个型号的设备对应一个或多个初始故障现象节点逻辑序列;
[0021] 步骤1-4:针对现象节点整理成一个现象节点对应一个或多个操作节点的逻辑序列;
[0022] 步骤1-5:针对每个操作节点整理成一个操作节点对应一个判断的逻辑序列;
[0023] 步骤1-6:针对每个判断整理成一个判断对应两个或以上的分支的逻辑序列;
[0024] 步骤1-7:针对每个分支整理成一个分支对应一个中间现象节点或者不可能现象节点或者原因和维修节点的逻辑序列;
[0025] 步骤1-8:若存在中间现象节点则跳到步骤4,否则继续步骤9;
[0026] 步骤1-9:对上述的逻辑序列按照树形数据结构在数据库中的实现插入至数据库各个表中,如果所有故障维修数据整理完毕,继续步骤10,否则跳到步骤3;
[0027] 步骤1-10:建模设备故障维修数据完毕。
[0028] 更进一步的,步骤二所述基于模型自动检测及诊断故障并辅助维修包括如下步骤:
[0029] 步骤2-1:起始状态;
[0030] 步骤2-2:用户选择待维修的设备型号;
[0031] 步骤2-3:用户选择步骤2中已选择设备的一个初始故障现象节点;
[0032] 步骤2-4:用户选择现象节点下的一个操作节点;
[0033] 步骤2-5:针对用户选择,给出文字和多媒体以及基于历史数据统计的提示;
[0034] 步骤2-6:针对用户选择,通过对维修记录进行上卷操作并进行分析统计得出最终维修结果的分布概率,对用户进行提示;
[0035] 步骤2-7:通过数据接口自动获得测量数值;
[0036] 步骤2-8:根据测量数值结合模型判断向下节点;
[0037] 步骤2-9:若向下节点是原因和维修节点则继续步骤10,否则跳到步骤4;
[0038] 步骤2-10:给出文字和多媒体信息指导维修;
[0039] 步骤2-11:用户根据指导提示进行维修;
[0040] 步骤2-12:基于模型自动检测及诊断故障并辅助维修完毕。
[0041] 更进一步的,步骤三所述基于模型模拟维修训练包括如下步骤:
[0042] 步骤3-1:起始状态;
[0043] 步骤3-2:用户选择需要进行模拟训练的设备型号;
[0044] 步骤3-3:初始化模拟训练基本信息;
[0045] 步骤3-4:自动随机生成故障原因;
[0046] 步骤3-5:唯一确定故障-维修树模型中的一条通路来模拟实际维修的情况,通路开始于某一初始故障现象,结束于步骤4中生成的故障原因;
[0047] 步骤3-6:当遇到操作节点需要反馈参数时,自动生成结果,如果用户在步骤5确定的通路上,随机出能保证继续处在这条通路的参数,如果用户不在上述通路上,任意随机参数,允许用户在非上述通路上前进,用户在非上述通路前进的深度随机决定,但保证不能通向其他原因和维修节点,即不能在非上述通路上找到最终结果;
[0048] 步骤3-7:用户完成模拟获得模拟结果;
[0049] 步骤3-8:基于模型模拟维修训练完毕。
[0050] 更进一步的,步骤四所述维修训练过程中实时优化经验数据模型包括如下步骤:
[0051] 步骤4-1:起始状态;
[0052] 步骤4-2:如果用户选择树层次的优化继续步骤3,否则进入步骤4;
[0053] 步骤4-3:增加或者删除设备型号发生增减导致的故障现象增减或者某一设备型号的初始故障现象发生增减所对应的树形结构;
[0054] 步骤4-4:用户选择需要优化模型的设备的型号;
[0055] 步骤4-5:以可视化树形结构显示步骤4选择型号的维修数据模型;
[0056] 步骤4-6:根据不同情况对树形结构的各个节点进行增加、修改、删除;
[0057] 步骤4-7:将对树形结构的优化映射到数据库各个表的内容更新;
[0058] 步骤4-8:维修训练过程中实时优化经验数据模型完毕。
[0059] 更进一步的,步骤五所述维修训练过程中实时同步维修信息与经验数据模型信息包括如下步骤:
[0060] 步骤5-1:起始状态;
[0061] 步骤5-2:维修单位发送维修信息至控制中心;
[0062] 步骤5-3:控制中心汇总维修信息并推送到各个维修单位;
[0063] 步骤5-4:控制中心将经验数据模型的更新推送到各个维修单位;
[0064] 步骤5-5:维修训练过程中实时同步维修信息与经验数据模型信息完毕。
[0065] 有益效果:(1)本发明将各类设备的故障维修数据抽象成故障-维修树模型,并将该模型转化成数据库存储,实现了设备维修经验数据的积累与共享,能够显著提高设备维修效率、提升维修水平、改善维修质量;(2)本发明基于模型自动检测及诊断故障并辅助维修,实现设备故障的自动诊断,并能够通过对维修记录信息的分析挖掘,为维修相关决策提供帮助;(3)本发明通过模拟训练步骤实现了专家经验向初级维修者的有效传输;(4)本发明注重积累和共享,特别适用于防化部队等需要频繁维修大量复杂设备且维修人员流动率高的场合;(5)本发明维修训练过程中各个维修单位的维修信息统一发送到控制中心汇总后再推送到各个维修单位,保证各个维修单位都具有整个维修体系的所有维修信息来更准确地辅助检测维修。

附图说明

[0066] 图1为本发明提供的一种通用设备故障检测维修方法的流程图。
[0067] 图2为某个型号设备的某一个初始现象所对应的故障-维修树模型的一个片段。
[0068] 图3为图1中建模设备故障维修知识的流程图。
[0069] 图4为图1中基于模型自动检测及诊断故障并辅助维修的流程图。
[0070] 图5为图1中基于模型模拟维修训练的流程图。
[0071] 图6为图1中维修训练过程中实时优化经验知识模型的流程图。
[0072] 图7为图1中维修训练过程中实时同步维修信息与经验知识模型信息的流程图。

具体实施方式

[0073] 下面结合附图对本发明作更进一步的说明。
[0074] 如图1所示,本发明提供的一种通用设备故障检测维修方法,包括下列步骤:
[0075] S101设备故障维修数据建模
[0076] 将各类设备的故障维修数据抽象成“故障-维修树”模型,并将该模型转化成数据库存储。该模型符合树(数据结构)的基本定义,由“现象”节点、“操作”节点、“原因和维修”节点、“理论上不可能”节点四类节点组成。
[0077] 树(数据结构)定义如下:
[0078] a.每个结点有零个或多个子结点;
[0079] b.没有前驱的结点称为根结点;
[0080] c.每一个非根结点有且只有一个父结点;
[0081] d.除根结点之外的其余数据元素被分为m(m≥0)个互不相交的集合T1,T2,……Tm,其中每一个集合Ti(1≤i≤m)本身也是一棵树,被称作原树的子树;
[0082] e.没有子节点的节点称为叶节点。
[0083] 各节点定义如下:
[0084] “现象”节点:它涵盖了故障现象的基本描述等信息,包括“故障-维修树”模型中“初始故障现象”以及“中间现象”两类现象。其中“初始故障现象”指的是针对某个型号设备在无任何操作的情况下所呈现出的故障现象,通常“初始故障现象”为根节点;“中间现象”指的是在某种操作后设备反馈出的参数所表明的既非“理论上不可能”(在当前模型下认为这种反馈理论上不可能)也非“原因和维修”(在当前模型下认为已经确定了故障原因并得出了维修方法)的情况,这种情况下需要进一步进行检测操作。无论是“初始故障现象”还是“中间现象”的“现象”节点,它都包括一个或者多个子节点,而子节点一定是“操作”节点。
[0085] “操作”节点:它包括检测操作的文字以及多媒体说明、检测操作后对反馈参数的判断标准的文字以及多媒体说明、检测操作后对反馈参数的划分方法以及不同划分所对应的子节点。每个“操作”节点包括至少两个子节点,子节点可能是“原因和维修”节点、“理论上不可能”节点或者“现象”节点,特别需要指出的是,当子节点是“现象”节点时,这个“现象”节点一定包含的是“中间现象”。
[0086] “原因和维修”节点:它包括设备故障原因的文字以及多媒体说明、该故障原因对应维修方法的文字以及多媒体说明。每个“原因和维修”节点一定是叶节点,而它的父节点一定是一个“操作”节点。
[0087] “理论上不可能”节点:它作为一个抽象节点而是逻辑完整,当经过“操作”节点后,一个参数的反馈出现在了当前模型所认定的不可能范围时,逻辑将导向“理论上不可能”节点。每个“理论上不可能”节点一定是叶节点,而它的父节点一定是一个“操作”节点。
[0088] “故障-维修树”模型如图2所示,图2展示的是某个型号设备的某一个初始现象所对应的“故障-维修树”模型的一个片段。如图2所示,这个初始现象(“现象”节点)是模型的根节点,它包括了两个子节点(“操作”节点),第一个子节点又包括了三个子节点,分别为中间现象(“现象”节点),原因和维修(“原因和维修”节点),不可能现象(“理论上不可能”节点),而对于中间现象,又有一个子节点(“操作”节点)。
[0089] 综上,一个树型结构可以表示某个型号某一个初始现象所对应的完整维修数据体系,假设共有m(m≥0)个型号的设备T1,T2,……Tm,每一个设备Ti(1≤i≤m)共有Ni个初始现象,则各类设备的故障维修经验就可以由 个树型结构表示。
[0090] 将模型映射成数据库表后将包括:设备分类表、设备型号表、设备表、维修记录表、用户表、部门表、操作节点表、现象节点表、节点类型表、故障原因及维修表、节点表、分支表、判断类型表、判断表、测量接口表。
[0091] 如图3所示设备故障维修数据建模流程图,包括如下步骤:
[0092] 步骤1:起始状态;
[0093] 步骤2:规定数据库的数据结构并建立数据表;对现有的故障维修数据进行格式化操作,使得针对每个型号设备的全部维修数据都能映射到数据库各个表的各条记录中去。数据库各个表的结构基于将故障维修数据映射成树形数据结构的思想构建,其中关键数据表包括设备分类表、设备型号表、设备表、维修记录表、用户表、部门表、操作节点表、现象节点表、节点类型表、故障原因及维修表、节点表、分支表、判断类型表、判断表、测量接口表;
[0094] 步骤3:将故障维修数据按照设备型号整理成某个型号的设备对应一个或多个初始故障现象逻辑序列;
[0095] 步骤4:针对现象整理成一个现象节点对应一个或多个操作节点的逻辑序列;
[0096] 步骤5:针对每个操作整理成一个操作节点对应一个判断的逻辑序列;
[0097] 步骤6:针对每个判断整理成一个判断对应两个或以上的分支的逻辑序列;
[0098] 步骤7:针对每个分支整理成一个分支对应一个中间现象节点或者不可能现象节点或者原因和维修节点的逻辑序列;
[0099] 步骤8:若存在中间现象节点跳到步骤4,否则继续步骤9;
[0100] 步骤9:对上述的逻辑序列按照树形数据结构在数据库中的实现插入至数据库各个表中,如果所有故障维修数据整理完毕,继续步骤10,否则跳到步骤3;
[0101] 步骤10:建模设备故障维修数据完毕。
[0102] S102基于模型自动检测及诊断故障并辅助维修
[0103] 在现有“故障-维修树”模型的基础上,根据不同的初始条件(设备型号和初始现象),在检测设备问题时给出文字、多媒体以及基于维修记录分析的提示,这里提示主要包括:
[0104] 文字提示:检测操作以及判断标准的文字描述。
[0105] 多媒体提示:检测操作以及判读标准的图片或动画提示。
[0106] 实时检测日志提示:用户操作的上下文相关信息,主要包括各个操作顺序、操作时间、操作结果等信息。
[0107] 基于数据挖掘的维修记录分析提示:通过对大量用户的维修记录进行上卷(Roll-up)操作并进行分析统计得出在不同的初始条件(设备型号和初始现象)下最终维修结果的分布概率,对用户进行提示。
[0108] 用户进行检测操作后,通过数据接口自动获得测量数值,根据测量数值基于模型自动判断向下节点,重复以上步骤直到获得相应故障原因和维修方法,给出文字和多媒体指导维修。
[0109] 图4为基于模型自动检测及诊断故障并辅助维修的流程图,具体步骤如下:
[0110] 步骤1:起始状态;
[0111] 步骤2:用户选择待维修的设备型号;
[0112] 步骤3:用户选择步骤2中已选择设备的某个初始故障现象;
[0113] 步骤4:用户选择“现象”节点(初始故障现象或者中间现象)下的某个操作;
[0114] 步骤5:针对用户选择,给出文字和多媒体以及基于历史数据统计的提示;
[0115] 步骤6:针对用户选择,通过对维修记录进行上卷(Roll-up)操作并进行分析统计得出最终维修结果的分布概率,对用户进行提示;
[0116] 步骤7:通过数据接口自动获得测量数值;
[0117] 步骤8:根据测量数值结合模型判断向下节点;
[0118] 步骤9:如果向下节点是“原因和维修”节点继续步骤10,否则跳到步骤4;
[0119] 步骤10:给出文字和多媒体信息指导维修;
[0120] 步骤11:用户根据提示进行维修;
[0121] 步骤12:基于模型自动检测及诊断故障并辅助维修完毕。
[0122] S103基于模型模拟维修训练
[0123] 在现有“故障-维修树”模型的基础上,无需具体设备,根据用户选择模拟的不同型号,自动随机生成故障原因,即随机确定一个“原因和维修”节点(叶节点)来模拟实际维修的情况。根据树(数据结构)的定义,每一个非根结点有且只有一个父结点,从“原因和维修”节点开始向上回溯父节点,直到回溯到根节点(“现象”节点)为止,这样就唯一确定了“故障-维修树”模型中的一条通路来模拟实际维修的情况。当遇到“操作”节点需要反馈参数时,分为以下两种情况:
[0124] 用户在上述通路上:随机出能保证继续处在这条通路的参数;
[0125] 用户不在上述通路上:任意随机参数,允许用户在非上述通路上前进,用户在非上述通路前进的深度随机决定,但保证不能通向其他“原因和维修”节点,即不能在非上述通路上找到最终结果。
[0126] 通过这一过程来实现向用户传授现有数据的目的。
[0127] 图5为基于模型模拟维修训练的流程图,具体步骤如下:
[0128] 步骤1:起始状态;
[0129] 步骤2:用户选择需要进行模拟训练的设备型号;
[0130] 步骤3:初始化模拟训练基本信息;
[0131] 步骤4:自动随机生成故障原因;
[0132] 步骤5:唯一确定“故障-维修树”模型中的一条通路来模拟实际维修的情况,通路开始于某一初始故障现象,结束于步骤4中生成的故障原因;
[0133] 步骤6:当遇到“操作”节点需要反馈参数时,自动生成结果,如果用户在步骤5确定的通路上,随机出能保证继续处在这条通路的参数,如果用户不在上述通路上,任意随机参数,允许用户在非上述通路上前进,用户在非上述通路前进的深度随机决定,但保证不能通向其他“原因和维修”节点,即不能在非上述通路上找到最终结果;
[0134] 步骤7:用户完成模拟获得模拟结果;
[0135] 步骤8:基于模型模拟维修训练完毕。
[0136] S104维修训练过程中实时优化经验数据模型
[0137] 优化过程分为以下情况:
[0138] 树层次的优化:当设备型号发生增减导致初始故障现象发生增减或者某一设备型号的初始故障现象发生增减时,增加或者删除对应的树形结构。
[0139] 树内部的优化:在初始故障现象对应的树内部,当“现象”节点、“操作”节点、“原因和维修”节点、“理论上不可能”节点所包含的信息需要修改时,修改树形结构的对应信息;当“现象”节点(包括初始故障现象和中间现象)下的操作需要增减时,新增或者删除“操作”节点;当“操作”节点下对应的情况数量发生变化时,新增或者删除它的子节点(“现象”节点、“原因和维修”节点、“理论上不可能”节点)。
[0140] 特别要指出的是,上述优化过程的操作均建立在可视化的交互模型之上。图6为维修训练过程中实时优化经验数据模型的流程图,具体步骤如下:
[0141] 步骤1:起始状态;
[0142] 步骤2:如果用户选择树层次的优化继续步骤3,否则进入步骤4;
[0143] 步骤3:增加或者删除设备型号发生增减导致的故障现象增减或者某一设备型号的初始故障现象发生增减所对应的树形结构;
[0144] 步骤4:用户选择需要优化模型的设备的型号;
[0145] 步骤5:以可视化树形结构显示步骤4选择型号的维修数据模型;
[0146] 步骤6:根据不同情况对树形结构的各个节点进行增加、修改、删除;
[0147] 步骤7:将对树形结构的优化映射到数据库各个表的内容更新;
[0148] 步骤8:维修训练过程中实时优化经验数据模型完毕。
[0149] S105维修训练过程中实时同步维修信息与经验数据模型信息
[0150] 维修训练过程中各个维修单位的维修信息统一发送到控制中心汇总后再推送到各个维修单位,保证各个维修单位都具有整个维修体系的所有维修信息来更准确地辅助检测维修;在经验数据模型发生变化后,控制中心将经验数据模型的更新推送到各个维修单位。图7为维修训练过程中实时同步维修信息与经验数据模型信息的流程图,具体步骤如下:
[0151] 步骤1:起始状态;
[0152] 步骤2:维修单位发送维修信息至控制中心;
[0153] 步骤3:控制中心汇总维修信息并推送到各个维修单位;
[0154] 步骤4:控制中心将经验数据模型的更新推送到各个维修单位;
[0155] 步骤5:维修训练过程中实时同步维修信息与经验数据模型信息完毕。
[0156] 综上所述,本发明实现了设备维修经验数据的积累与共享以及设备故障的自动诊断,并能够通过对维修记录信息的分析挖掘,为维修相关决策提供帮助。此外,方法还通过模拟训练步骤实现了专家经验向初级维修者的有效传输。本发明特别适用于防化部队等需要频繁维修大量复杂设备且维修人员流动率高的场合。实践证明本方法能够显著提高设备维修效率、提升维修水平、改善维修质量。
[0157] 以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。