[发明专利]基于故障逻辑解释器的电路故障诊断系统及其实现方法有效
申请号: | 201310075861.1 | 申请日: | 2013-03-08 |
公开(公告)号: | CN103116656A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 朱节中;梅永;姚永雷;刘文军;陈爱军;郑钰辉 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 顾进 |
地址: | 210044 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 故障 逻辑 解释 电路 故障诊断 系统 及其 实现 方法 | ||
技术领域
本发明属于电路故障智能检测技术领域,尤其是涉及一种基于故障逻辑解释器的电路故障智能诊断系统及其实现方法。
背景技术
随着科技发展的日新月异,在企业生产过程中,存在大量的电气设备和电子元器件,而电路的故障排除和维修一直是关乎企业生产效率的重要问题。由于各种应用的电路种类繁多,当出现故障需要维修,特别是一些技术含量高的电路出现故障时,需要技术精良的技术人员进行。但通常现场不可能配备到足够的技术人员,而且凭借传统的人工测试方法维修人员也需要花费大量的时间,因此计算机技术在系统故障自动测试中得到了一定的应用。
利用计算机进行电路故障测试的过程为:先根据电路的原理等建立故障专家知识库,电路出现故障后,利用计算机软件按照故障专家知识库的流程对其进行辅助测试,判断定位故障,引导维修人员解决问题。但目前应用计算机软件进行故障测试时方法较为单一,或者单一使用故障树,或单一使用脚本语言。单纯使用故障树时,不管是采用静态树还是动态树的算法,都具有不少缺陷:故障推理过程都较为死板,不能解决电路故障树中出现重复枝干的情况,故障树臃肿,需要实现故障树推理的程序代码编写工作量大。故障树的解析时,程序和案例被捆绑一起,不具有通用性。故障树节点的判断死板,不够灵活,需要其它技术方法补充。而单一采用脚本语言实现故障推理时,建立推理流程脚本的过程相当复杂,流程结构性也较差,脚本语言本身的正确性检查就具有很大的难度,而且对脚本的解释程序工作量大,不易解释执行,耗时过长。
发明内容
为解决上述问题,本发明公开了一种基于故障逻辑解释器的电路故障诊断系统及其实现方法,建立XML结构的故障树,并构建基于脚本语言的节点故障分析流程代码库,通过故障逻辑解释器对故障树和节点故障分析流程代码库进行逐步解释,从而对维修人员进行维修引导。
为了达到上述目的,本发明提供如下技术方案:
一种基于故障逻辑解释器的电路故障诊断系统,包括建库模块、故障树数据库、节点故障分析流程代码库、故障逻辑解释器、故障显示模块以及性能指标测试单元,本系统提供可视化的用户界面,建库模块根据用户输入信息生成性能指标存储数据库表、故障树数据库,并根据故障树数据库和性能指标存储数据库表建立节点故障分析流程代码库,所述故障逻辑解释器用于对故障树和节点故障分析流程代码进行解释,故障显示模块将每一步的解释过程显示在用户界面中,性能指标测试单元获取智能仪表的采集信号并传输给故障逻辑解释器。
作为本发明的一种优选方案,所述故障树为XML结构。
作为本发明的一种优选方案,所述节点故障分析流程代码为VB脚本语言形式。
作为本发明的一种优选方案,所述智能仪表包括电流源、电压源、负载、数字示波器、数值万用表、输出设备。
作为本发明的一种优选方案,故障逻辑解释器还包括了LEX词法分析器,LEX词法分析器对自定义脚本语言进行词法分析,以供故障逻辑解释器对节点故障分析流程代码的解释执行。
本发明还提供一种基于故障逻辑解释器的电路故障诊断系统的实现方法,包括如下步骤:
(1)建立故障树数据库和节点故障分析流程代码库,生成专家库系统:
由用户在基于故障逻辑解释器的电路故障诊断系统提供的软件界面中输入故障树节点信息、节点故障分析流程和电路测试节点性能指标参数,建库模块将电路测试节点性能指标参数存储入性能指标存储数据库表中、根据用户输入的故障树节点信息建立故障树数据库、并根据故障树数据库和性能指标存储数据库表建立节点故障分析流程代码库;
(2)选择相应的电路板型号,系统自动匹配该电路板型号相应的故障树和节点故障分析流程代码;
(3)故障逻辑解释器对故障树和节点故障分析流程代码逐步解释执行,故障显示模块中将提示语句显示在用户界面中;
(4)用户根据用户界面中的提示,进行性能指标测试,性能指标测试单元将采集到的性能指标数据传输给故障逻辑解释器以供其继续解释执行,并跳转至步骤(3);
(5)反复执行步骤(3)和(4)直至故障排除,系统记录故障逻辑解释器的解释执行过程及性能指标测试单元采集到的性能指标数据,并给出排错报告。
与现有技术相比,本发明具有如下优点和技术效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310075861.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑涂料
- 下一篇:一种饱和脂肪酸含量低的面包制作工艺