论文部分内容阅读
在当前的羊毛衫生产过程中电脑针织横机大规模应用于生产,极大地提高了生产企业的生产效率;但是由于电脑针织横机属于高精密设备,一旦出现故障如果不能及时解决将会产生较高的维护成本,而生产企业与技术人员往往处于不同的地理位置,因而利用Internet的优势为生产企业建立一个远程故障诊断平台,将大大提高电脑针织横机的故障解决效率。在当前的各种远程故障诊断系统中,通常存在以下两个问题:第一,故障诊断算法的设计。对于任何一个故障诊断系统来说,其故障判定算法都是其核心所在。当前使用的各种故障判定算法采用的原理有多种,但是都存在或多或少的缺陷,并不能完全符合各种故障判定的要求,因此设计一种可以遍历各种故障判定的算法成为了当前各故障诊断系统的急切需求。第二,远程故障诊断系统中数据通过Internet传输的实时性和准确性的问题。由于Internet本身不提供可靠的传输质量保证,因而如何设计系统的通信模块以最大限度地保证其数据信息传输的质量也是目前该类系统所面临的一个主要问题。针对以上问题,本文首先介绍了当前故障诊断系统存在的问题以及本文研究的内容、目的和意义,并给出了系统的设计架构、各个模块的功能及设计方法。本文在研究各类电脑针织机的故障以及处理方法的基础上建立了基于Internet的电脑针织横机远程故障诊断系统,构建了能够自动更新知识库的远程在线诊断系统,通过Internet将本地被监测的电脑针织机现象库的运行状态返回到远程诊断中心,经由专家系统判定后将故障信息以web页面的形式显示给管理人员。对于远程故障诊断系统的设计,文中首先设计了故障诊断算法,该算法采用了先进的模糊推理技术,能及时对横机本地现象库中的数据进行监测和诊断,当判定产生运行故障后,会根据故障信息首先查询知识库寻找解决方法,当知识库没有查找到相关记录后就把该故障信息通过web页面反馈给技术人员。另外,由于远程故障诊断系统部署于Internet上,且故障信息和数据的传输对实时性和准确性有较高的要求,为此,本文还设计了诊断系统的通信模块,该策略采用了基于COPS协议的智能管理缓冲区的拥塞控制算法以保证信息传输的质量,并通过NS2仿真验证了该算法的有效性。在系统的实现方面,本文设计的电脑针织横机远程故障诊断系统采用了三层结构的J2EE/EJB技术进行开发,将系统从软件结构上分成了Web层、业务层和数据层;在深入分析系统业务流程的基础上,设计了系统的五大模块,并以故障诊断模块和通信模块为例在业务层着重论述了这些模块的EJB实现方式及其各子EJB的工作流程,并最终完成了整个系统的部署和运行。在创新性方面,本文设计了基于模糊技术的故障诊断算法,并在J2EE平台上实现了整个系统。另外,系统通信模块的拥塞控制算法及其实现也是本文的亮点所在。