论文部分内容阅读
设备故障诊断的目标是以最经济的寿命周期费用创造良好的社会经济效益。导致设备故障的因素相当复杂,一些设备故障由于不能及时诊断,给企业造成了不应有的损失。为了帮助饲料企业对设备故障进行方便、快速、准确的诊断,以提高设备的利用率、减少经济损失,开发了饲料加工设备故障诊断的专家系统FPETDES(Trouble Diagnosis Expert System for Feeding Processing Equipment)。 FPETDES针对饲料加工机械的故障特点,模拟维修专家的诊断思路及方法,利用Visual Basic 6.0、Access 8.0、Authorware 5.0、PhotoShop5.0、AutoCAD2000等软件进行编程。该系统主要由故障诊断模块、知识库管理模块、信息查询模块、系统帮助模块组成,从而可使用户通过人机对话的形式方便快速地找出故障原因、进行知识库维护和信息查询。其中故障诊断模块和知识库管理模块是系统的核心模块。 建造故障诊断模块是FPETDES最重要的工作。首先需要将设备维修专家的大量实际经验和检索的资料进行汇总和提炼,编成知识库;其次需要建立推理机,推理机可根据用户提供的故障迹象,利用知识库中的知识,按一定的推理策略进行推理,进而得出诊断结果。FPETDES采用基于规则的产生式知识表示法并结合Access数据库组建知识库。知识库中大量运用存储查询以提高知识库规则的检索效率。推理机由不精确推理方法结合正向推理控制策略构造,以模仿维修专家的诊断思路及方法,并能对推理过程进行跟踪解释,帮助用户理解专家系统的求解结论。 知识库管理模块负责管理知识库中的知识,包括修改、删除或添加知识,以及由此引起的一切必要的改动,并维护知识库的一致性、完整性。 故障诊断模块和知识库管理模块都涉及到Visual Basic 6.0对Access8.0的访问,FPETDES采用DAO集合作为前端开发工具来存取Access数据库,把DAO作为连接程序和特定的数据库的桥梁。