论文部分内容阅读
本文研究了专家系统在机械设备远程故障诊断中的应用问题。在故障诊断专家系统中,推理过程基于专家诊断经验和知识。由于诊断知识以及故障现象中存在不确定性,因而在知识表示方式和推理策略选择上,本文采用了不确定性产生式规则和不确定性推理控制策略,使得系统得到的结论更符合实际情况。不确定性产生式规则是在产生式规则的基础上,在规则中引入了可信度、激活阈值、规则强度等不确定性参数。相应的,在故障现象的描述、诊断结论的描述上也引入了可信度参数。在推理过程中,采用正向推理,借鉴确定性理论中不确定性度量和传播的思想来处理不确定性参数,得到比较可信的推理结论。为了适应现代工业现场远程诊断的需求,本文开发的专家系统采用客户端/服务器端(C/S)模式,用户只需在自己的计算机上安装客户端软件,即可远程访问服务器,完成远程诊断的任务。本文软件的开发采用人工智能语言JESS和面向对象语言JAVA,规则和知识的管理采用关系数据库MySQL来进行。系统主要由客户端模块、服务器端诊断推理模块、客户端与服务器端远程通信模块和数据库管理模块组成。客户端模块主要负责从用户获得故障现象,并将诊断结论反馈给用户;服务器端模块主要负责接收从客户端送来的诊断请求和故障现象,进行推理,并将诊断结论返回给客户端,同时负责规则和知识的更新与维护;客户端与服务器端远程通信模块负责客户端与服务器端之间的信息交互;数据库管理模块主要负责管理、存储各种规则和知识,在系统进行诊断时将规则库内容导入到诊断推理程序工作空间。本文还将所设计的远程诊断专家系统应用于滚动轴承,根据滚动轴承故障诊断手册建立了轴承的故障树,然后提炼出滚动轴承的诊断规则,并以具体的推理实例验证了所开发的远程诊断专家系统的正确性。