用于故障诊断系统的可视化交互式知识库编辑器技术方案

技术编号:7714289 阅读:319 留言:0更新日期:2012-08-25 13:11
本实用新型专利技术公开了一种用于故障诊断系统的可视化交互式知识库编辑器,包括:用于存储故障现象与对应的故障原因以及逻辑规则的知识库;于用户与知识库之间进行数据交互的人机交互模块;用于存储预设知识库的模板模块;所述模板模块中存储至少一个预设知识库;用于用户对知识库增加节点、删除节点以及修改子节点与父节点之间逻辑关系的逻辑编辑模块;用于用户对所述知识库进行编辑的节点属性编辑模块;以及用于知识库进行自动学习的自学习模块。用户通过所述知识库编辑器可以方便的生成并编辑知识库,简单直观,便于使用。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及知识库系统,具体涉及ー种用于故障诊断系统的可视化交互式知识库编辑器
技术介绍
直升机的维修排故是ー项关键的业务。传统的维修排故一般由单机固定的工作人员完成,而定检翻修等业务则在エ厂进行。当单机飞外场任务时,工作人员需要携帯很多纸介质的技术资料和维修资料,当直升机发生故障时,工作人员往往需要根据经验判断原因以适当的维修方案排除故障,否则就需要查阅携带的资料来确定故障原因以及排故方法,排故之后应填写相应的工作记录。就目前实际情况,工作人员必须拥有丰富的维修经验才能胜任工作,而ー个人单凭自己的精力去学习和掌握不同的直升机故障原因及维修方法是非常困难的;同时携带资料增加负担,纸质资料不便维护、查阅困难,所以,需要借助新的高科技手段协助进行资料查阅和诊断故障,以提高现场工作人员排除直升机故障的及时性和可靠性。现有技术中建立与维护ー个基于交互式知识库的故障诊断系统,需要用户有良好的计算机基础,而往往有丰富经验的直升机专家的计算机语言基础不足以建立ー个知识库系统,而现场工作人员的计算机专业知识更是參差不齐,因此需要一种简单直观的知识库编辑器,使得非计算机专业人士也能够方便的对知识库进行编辑。
技术实现思路
本技术提供一种用于故障诊断系统的可视化交互式知识库编辑器,提供简单直观的用户界面,使得非计算机专业人士能够方便的对知识库进行编辑,提高了用户体验效果,并且有助于推动故障诊断系统在实际工作中的广泛应用。本技术提供的用于故障诊断系统的可视化交互式知识库编辑器包括用于存储故障现象与对应的故障原因以及逻辑规则的知识库;用于用户与知识库之间进行数据交互的人机交互模块;用于存储预设知识库的模板模块;所述模板模块中存储至少ー个预设知识库;用于用户对知识库增加节点、删除节点以及修改子节点与父节点之间逻辑关系的逻辑编辑模块;用于用户对所述知识库进行编辑的节点属性编辑模块;用于知识库进行自动学习的自学习模块;所述人机交互模块与所述模板模块、所述逻辑编辑模块、所述节点属性编辑模块以及所述自学习模块相连接;所述知识库与所述模板模块、所述逻辑编辑模块、所述节点属性编辑模块以及所述自学习模块相连接;所述模板模块还与所述逻辑编辑模块相连接。 具体的,所述节点属性编辑模块包括用于编辑故障现象或故障原因的现象描述单元;用于编辑对故障现象询问用自然语言文字进行肯定回答,使得用户在使用时候获得肯定描述单元中记载的自然语言文字的肯定描述单元;用于编辑对故障现象询问用自然语言文字进行肯定回答,使得用户在使用时候获得否定描述单元中记载的自然语言文字的否定描述单元;用于编辑当前节点所属项目的项目描述单元;用于编辑当前节点所属项目具体步骤的步骤描述单元;以及用于编辑当前节点权值的权值描述単元。本技术提供的可视化交互式知识库编辑器,利用模板文件建立ー个新的知识库,通过可视化节点属性编辑模块对所述新建的知识库进行数据注入以及节点编辑,使之形成ー个可不断完善扩充的知识库系统。采用所述知识库编辑器可将自然语言交互、三维动画仿真及检测数据库同步等信息都注入到知识库中,使得不懂计算机语言的用户也可以 对知识库进行编辑修改,并且能够直接看到修改后的结果,方便用户使用。附图说明图I为本技术实施例提供的可视化交互式知识库编辑器结构示意图;图2为本技术实施例提供的预设知识库。具体实施方式以下结合附图和实施例,对本技术提供的用于故障诊断系统的可视化交互式知识库编辑器进行进ー步说明。如图I所示,本技术提供的可视化交互式知识库编辑器包括人机交互模块101、模板模块103、知识库102、逻辑编辑模块104、节点属性编辑模块105以及自学习模块106。知识库102用于存储故障现象与对应的故障原因,以及故障现象与故障原因之间的逻辑规则。用于用户与知识库之间进行数据交互的人机交互模块101。优选采用对话框模式来实现用户与知识库之间的数据交互。用于存储预设知识库的模板模块103 ;所述模板模块103中存储至少ー个预设知识库。优选的,所述预设知识库包含至少ー根节点和ー叶节点,以及根节点与叶节点之间的逻辑关系。当然在根节点与叶节点之间还可以包含多个中间节点以及各个节点之间的逻辑关系,每个叶节点只能有一个父节点,而每个父节点可以有多个子节点。所述逻辑关系为是或者非。如图2所示为ー预设知识库,包含一个根节点201和一个叶节点202,根节点201与叶节点202之间的逻辑关系为是,即当用户肯定了根节点201描述的故障现象后,找到叶节点202描述的故障原因。所述预设知识库优选为树结构,当然也可以为其他结构。所述根节点与中间节点的节点属性包括故障现象、所属项目、所属项目具体步骤以及权值。所述叶节点的节点属性包括故障原因、所属项目、所属项目具体步骤以及权值。所述权值表示当前节点与其父节点之间的逻辑关系权值,在进行故障诊断时,根据父节点与子节点之间的权值来选择合适的路径,最終找到合适的叶节点,给出与故障现象相对应的故障原因。通过逻辑编辑模块104,可以对所述知识库102进行如下操作增加节点,修改子节点与父节点的逻辑关系,以及删除节点。当选择删除当前节点吋,当前节点的子节点连接到当前节点的父节点上;如果当前节点为根节点,则删除当前节点后其子节点成为新的根节点。用于用户对 所述知识库中进行编辑的节点属性编辑模块105。优选的,所述节点属性编辑模块105包括用于编辑故障现象/故障原因的现象描述单元;现象描述单元对根节点及普通节点而言为对该故障现象进行询问的自然语言文字表述以及该故障现象对应的三维动画;现象描述单元对叶节点而言为故障原因及解决方法的自然语言文字表述以及该故障原因及解决方法对应的三维动画。用于编辑对故障现象询问用自然语言文字进行肯定回答,使得用户在使用时候获得肯定描述单元中记载的自然语言文字的肯定描述单元;不对肯定描述单元进行编辑时,由交互式知识库编辑器自动生成对故障现象进行肯定回答的文字;用于编辑对故障现象询问用自然语言文字进行肯定回答,使得用户在使用时候获得否定描述单元中记载的自然语言文字的否定描述单元;不对否定描述单元进行编辑时,由交互式知识库编辑器自动生成对故障现象进行否定回答的文字;用于编辑当前节点所属项目的项目描述单元;用于编辑当前节点所属项目具体步骤的步骤描述单元;以及用于编辑当前节点权值的权值描述単元。同时,所述节点属性编辑模块105还包括用于对节点的形状颜色进行编辑的形状颜色编辑机构,使得用户可以自由调整节点呈现出来的形状、顔色。用于知识库进行自动学习的自学习模块106。当用户输入故障现象通过知识库102进行故障诊断而该知识库102中并未存储对应的故障现象或者该故障现象对应的故障原因吋,自学习模块记录该故障现象,并主动向用户询问有关该故障现象对应的故障原因,并将该故障现象以及对应的故障原因添加到知识库102中,用以完善知识库。本技术提供的可视化交互式知识库编辑器,利用模板文件建立ー个新的知识库,通过可视化节点属性编辑模块对所述新建的知识库进行数据注入以及节点编辑,使之形成ー个可不断完善扩充的知识库系统。采用所述知识库编辑器可将自然语言交互、三维动画仿真及检测数据库同步等信息都注入到知识库中,使得不懂计算机语言的用户也可以对知识库进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于故障诊断系统的可视化交互式知识库编辑器,其特征在于,包括 用于存储故障现象与对应的故障原因以及逻辑规则的知识库; 用于用户与知识库之间进行数据交互的人机交互模块; 用于存储预设知识库的模板模块;所述模板模块中存储至少一个预设知识库; 用于用户对知识库增加节点、删除节点以及修改子节点与父节点之间逻辑关系的逻辑编...

【专利技术属性】
技术研发人员:肖阳王立国张璇子孟宪权王健吴勇
申请(专利权)人:中国人民解放军总参谋部陆航研究所
类型:实用新型
国别省市:

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

1
相关领域技术
  • 暂无相关专利