主权项 |
一种故障诊断知识获取系统,其特征在于:包括半自动知识获取模块、自动知识获取模块、知识库自动维护模块、知识库、故障树信息库、案例库;知识库是问题求解知识的集合,用来存储用于故障诊断的规则;故障树信息库用于存储故障树的信息;案例库用来存储日常积累的相关领域的历史案例;自动知识获取模块采用基于粗糙集的获取方式,通过对案例库中的案例进行归纳、总结,得到新的规则,并将新规则存到知识库中;所述半自动知识获取模块包括浅知识获取模块和深知识获取模块;浅知识获取模块用于将“if…then…”形式的规则存入到知识库,所述“if…then…”为“如果…那么…”;深知识获取模块是以故障树的方式获取具有复杂逻辑关系的规则,将获取的规则存放于知识库中;具体为:通过在图形界面上绘制故障树,并对故障树节点信息进行解析后,将故障树存放于故障树信息库中,最后将故障树信息转化为规则,存放于知识库中;其中,故障树是基于Windows消息处理机制的计算机辅助人工动态方法来建造的;故障树建造过程中图元设计为bitmap类型的图片,图形区域为按照图元大小设计的网格阵列;所述故障树所有节点信息是通过解析依据图形区域内图元信息建立的故障树的“虚拟信息表”获得的;所述的故障树存储于故障树信息库中是采用MFC中的CList链表来存储的,具体为:故障树节点信息结构体的设计依据是故障树节点信息表中的记录格式,每个节点都用一个节点信息结构体变量来存储,所有节点都添加到一个故障树节点信息链表中;知识库自动维护模块利用基于文字集闭包和规则蕴涵的理论实现对知识库中冗余规则和循环规则校验的功能,并将校验结果提供给专家。 |