论文部分内容阅读
远程故障诊断技术是网络技术、计算机技术、信号分析以及故障诊断技术的结合,是生产发展的需要和科技发展的必然结果。充分利用该技术,可以有效地利用异地的物质和智力资源,例如进行网上专家会诊、异地设备信息的获取和处理以及故障的诊断与排除等。因此该技术对机械工业的发展乃至整个国民经济有着十分深远的意义。 计算机和网络技术的迅速发展使得基于Internet的设备远程故障诊断成为可能。特别是网络编程语言Java的出现,为远程故障诊断系统的开发提供了便利,缩短了系统的开发周期。Java技术与远程故障诊断的结合可以说是一个最佳选择。 本文首先介绍了旋转机械的故障机理及其故障特征的提取和推理,讨论了自适应共振理论神经网络,提出了基于模糊神经网络和专家系统的诊断模型,并应用于远程故障诊断。 从原理上建立了一个可实现的基于Internet的远程诊断系统的总体结构,包括厂级诊断节点、网上诊断资源和远程诊断中心。结合实际远程故障诊断的需要,对比分析了Client/Server(C/S)模式和Browser/Server(B/S)模式的优缺点,选择了Browser/Server模式作为本系统的实现模式。最后简述了网络通信协议(TCP/IP)。 对比了Microsofl.NET和J2EE开发平台及其各自的优缺点,选择J2EE作为本系统的开发平台,以JBuilderX和Dreamweaver Mx作为主要开发工具。从Web服务器、应用服务器以及后台数据库服务器等三个方面阐述了系统的运行环境,并选择了Windows 2000 Server+Apache+JBoss+MS SQL Server 2000的方案。 详细介绍了系统所采用的关键技术如JSP、Servlet、EJB、数据库的连接、中文字符的处理、系统的安全等技术以及它们在系统中的应用,重点研究了数据库的连接以及网络安全问题。 介绍了如何利用MVC设计模式开发服务器端的JSP、Servlet、EJB等应用程序以及如何部署系统,着重阐述了远程数据采集与远程信号分析,远程数据采集包括离线数据上传和基于Socket的实时数据采集,远程信号分析实现了几种比较常用的分析方法。 本文讨论了基于Internet的远程诊断的实现方案,构造了设备远程故障诊断系统(RDS),通过局域网测试,取得了良好的效果。