论文部分内容阅读
作为现代化工业生产的核心设备,机电设备的故障将造成巨大的损失。针对机电设备开发的故障监测诊断系统(Status Monitor&Fault Diagnose System简称SMFD系统),可以实时监测设备的运行情况,对其进行故障分析,在很大程度上保障了设备的安全、可靠运行。但是,SMFD系统构成复杂,开发周期长,成本高。并且开发这样的系统要求很高,不光需要有扎实的计算机程序设计技术,还需要对故障诊断领域有深入了解。 本论文基于国家863项目《面向大型机电设备状态监测与故障诊断的智能仪器嵌入式软件开发平台》以及滚动支持的相关课题,根据机电设备的运行特性,在研究了常见SMFD系统的架构的基础上,抽象了SMFD系统的一般模型;并基于该模型进行了软件模块的划分,制定了相关协议及通讯机制;并对模块再细化,设计和实现了一系列故障诊断相关构件,并对构件的可配置信息进行了抽象,形成了构件化的嵌入式故障监测诊断软件平台(Embedded SmartDiagnose Platform简称ESDP)。 最后,使用Eclipse实现了基于该平台的开发环境,该开发环境提供包括应用软件开发、内核开发、构件库开发和模板程序开发共四种开发模式,并基于良好的平台管理方案以及平台扩展规则,提供了对平台的统一管理和扩展支持。通过使用本开发环境的向导,用户只需通过简单的图形交互,就可以方便的定制生成符合目标系统和实际故障诊断需求的应用软件,大大缩减了SMFD系统的开发周期和成本。本文的最后章节就以实例的形式,展示如何用该开发环境生成符合水泵设备的SMFD系统的软件,并给出了实际运行效果。 本论文的相关工作,为故障诊断领域的发展开拓了新的思路,在一定程度上推动了故障诊断行业的发展。存在的不足是,平台的构件还不够丰富,支持还不够广泛。因此,加强交叉学科的相互合作和优势互补,可以使得组建平台的工作更有意义,相应的平台也能够更加切实的符合现实的诊断需求。