论文部分内容阅读
随着科学技术的进步和发展,现代工业生产自动化程度越来越高,设备越来越复杂,工业生产过程也正在不断地朝着规模化、复杂化与智能化的方向发展。一旦生产过程中出现故障将可能引发灾难性的事故,带来严重的经济损失,对生态环境造成无法恢复的污染。本文结合故障诊断方法和专家系统对在线智能故障诊断方法进行了研究,在综述现有技术基础上,并通过面向对象的C#.NET语言开发工具和SQL Server2005,调用Matlab,基于.NET框架和C/S模式,实现了在线智能故障诊断系统中的故障检测,故障诊断,报警指示,历史查询等功能。并且尽可能提高该系统的各个模块性能——加快报错速度、提高故障诊断准确度、清晰图谱显示等。为了验证所设计系统的可行性,将在线智能故障诊断系统应用于TE过程的故障诊断并进行检验。TE过程包括5个主要单元:反应器、冷凝器、分离器、循环压缩机和一个汽提塔;而且它包含8种成分:A、B、C、D、E、F、G和H。 TE过程中有41个测量变量和12个操作变量。运行在线智能故障诊断系统时,首先用户需要登录系统,系统将根据用户类型开放相应的功能模块。系统通过数据采集模块对TE过程进行数据采集。然后根据系统的特点选用数据处理时间较短,结果精确度较高,能通过简单的输出评价运算结果的算法。即根据基于C#的两种故障诊断方法DPCA和模糊C均值聚类对采集的数据进行故障检测,并且将检测信息导入专家系统知识库。专家系统的推理机根据知识库中的信息对TE过程进行故障诊断。最后系统对TE过程进行故障诊断后,运用树的遍历方法来定位TE过程中发生的故障类型,并且将故障信息记录在历史诊断数据库,进一步为用户提供诊断信息和建议。本文将设计的在线智能故障诊断系统应用于TE过程的故障诊断验证了系统的可行性。