论文部分内容阅读
故障监测与诊断系统的开发是一门跨学科、跨研究领域的综合技术。包括了传感器技术、数据采集技术、信号分析与数据处理技术以及数据库、网络信息传输等计算机相关学科技术。一个完善的故障诊断系统可以有效的将故障机理、监测分析、趋势预测等理论应用于现场机组的生产之中。从而避免故障灾害的发生,提高生产的安全性以及生产效率,对国民生产具有现实的指导意义。 本论文从实践出发,首先提出了一套Intranet下旋转机械监测与故障诊断系统的开发方案。整套系统实现了数据采集、现场监测、信号分析、故障诊断以及网络通讯等多项功能。系统在Visual C++环境下,将Socket网络编程,多线程、数据库、MATLAB数学函数库接口以及DAQ高速实时采样技术融于一体,实现了系统高速的开发模式以及稳定、高效的工作性能。其中,采用NI-DAQ开发的数据采集系统,采样率达到了1.5MHz,充分发挥了采样卡的性能;利用MATLAB数学库的扩展功能,可靠、快捷的实现了十几种信号分析技术,为故障诊断提供了有利的依据;将多线程与Socket网络编程相结合,实现了服务器、客户端之间监测数据的实时传输,历史及趋势数据的下载、分析,从而将整个企业的监测机组、车间、办公室连成一体,达到了统一管理、远程诊断、监测的目的;整套系统后台采用数据库统一管理,利用Microsoft Jet引擎,提供了众多的智能化管理手段;同时,系统还提供了完备的报表、帮助系统,增加了系统的交互性,使用的方便性。目前整套系统已在锦州石化旋转机组中投入监测运行,具有工程实际应用价值。 论文第二部分以下一代网络体系核心技术Web Service为基础,通过与现有远程诊断系统的分析、比较,提出了一组构建远程故障诊断中心的思想。将远程组件服务、诊断服务、Web Service组件服务以及样本库构建等远程监测、诊断要求集成为远程诊断中心的主体构架。并利用.NET平台下C#语言、ASRNET、ADO.NET以及OWC、Crystal Reports组件工具具体描述了该远程故障诊断中心实现方案。论文对整个远程诊断服务中心进行了整体框架结构的设计,并对其中关键技术的实现细节,举例进行了详细的说明。 论文最后对整部方案的开发、运行性能进行了总结。提出了利用Web服务,构建诊断系统接口服务,从而在网络环境下将当前流行的客户机、服务器模式的诊断系统与新兴的B/S诊断系统统一起来,实现整个广域范围内的故障诊断资源的共享,联合工作,提高故障诊断的整体效益与可靠性。