论文摘要
数控机床在中国发展迅速,并得到了广泛的应用。它具有高精度、高效率的特点,是一个十分复杂的系统。在生产现场中,机床发生故障的几率非常大,如果发生的故障不能及时解决的话,会给用户带来一定的经济损失。为了解决这个问题,建立专家系统以便对数控机床的故障进行诊断是很有必要的。本文研究了专家系统的原理以及开发方法,选用的总体解决方案是:用专家系统开发工具CLIPS构建专家系统的知识库及推理机,用VC++6.0构建人机接口界面,然后将CLIPS嵌入到VC++6.0中,实现整个专家系统的功能。本专家系统根据故障树分析法,知识库中的知识采用了“框架+产生式规则”的知识表达方式;推理机的推理机制采用了正反向混合推理的推理方法,广度优先搜索和深度优先搜索相结合的推理策略,通过对故障树的逐层搜索,可以实现对所获取故障征兆的推理诊断。本文的最后,以GXU-ONCS铣削数控小型机床对本专家系统进行了试验论证。本课题的研究方法和成果为开发实现数控机床故障诊断专家系统提供了理论依据和实践经验。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的来源1.2 课题的研究意义1.3 课题的发展、研究现状及水平1.3.1 数控机床故障诊断技术的发展、研究现状及水平1.3.2 故障诊断专家系统的发展、研究现状及水平1.3.3 CLIPS专家系统的发展、研究现状和水平1.4 本论文研究的目标和主要内容第二章 数控机床故障诊断专家系统总体结构2.1 数控机床故障诊断专家系统的总体结构2.2 数控故障诊断专家系统各结构模块功能及其实现方式2.2.1 人机接口界面2.2.2 知识获取和知识查询模块2.2.3 征兆获取模块2.2.4 知识库模块2.2.5 动态数据库模块2.2.6 推理机模块第三章 基于CLIPS的专家系统知识库和推理机3.1 数控机床故障诊断专家系统的CLIPS开发3.2 数控机床故障树分析法3.2.1 数控机床故障分析3.2.2 故障树分析法3.2.3 数控机床故障树的建造3.2.4 故障树与专家系统的联系3.3 专家系统知识库3.3.1 知识表达方式3.3.2 专家系统知识表达3.3.3 专家系统知识获取3.4 专家系统推理机3.4.1 推理方法3.4.2 推理策略3.4.3 专家系统推理机制3.4.4 专家系统推理冲突消解3.4.5 专家系统推理结果3.4.6 专家系统推理实例3.5 调试运行CLIPS推理程序第四章 专家系统接口技术4.1 本专家系统采用的软件及接口技术4.2 CLIPS嵌入技术4.2.1 CLIPS嵌入背景4.2.2 直接嵌入方式4.2.3 动态链接库(DLL)嵌入方式4.2.4 生成自己的CLIPS.DLL4.3 Access数据库连接技术4.4 伺服驱动与PC串口通讯技术4.5 运动控制卡函数库调用技术第五章 专家系统实验及分析5.1 专家系统推理界面5.2 模拟试验5.2.1 导轨爬行试验5.2.2 过电流报警试验5.2.3 其它模拟实验5.3 联机试验5.3.1 联机试验平台5.3.2 限位报警实验5.3.3 过载报警实验第六章 总结与展望6.1 论文总结6.2 工作展望参考文献致谢攻读硕士学位期间发表学术论文情况
相关论文文献
标签:数控机床论文; 故障诊断论文; 专家系统论文;