远程监测与故障诊断系统研究
时间:2023-09-25 22:57来源: 作者: 点击: 次摘要:为了解决资源时间空间的限制、开发通用性差的问题,设计了与。首先,分析了的总体框架和结构。然后,分别介绍了子系统和推理机的结构及设计。最后,介绍了基于组件技术的系统设计的优点。本系统主要采用组件技术实现数据处理扣诊断通用性,同时利用基于网络的设计实现诊断资源共享。
关键词:;故障诊断;组件技术;资源共享
随着分布式计算、信息处理等技术的发展,监测诊断系统的开发已经具备相当的规模,得到了较为广泛的应用。但也还存在一些问题,主要有:1)软件系统的通用性差,相似功能的软件模块重复多次开发,浪费人力、物力等资源;2)软件系统的可靠性无法保证,开发工作不连续造成的独立、非标准化、没有继承性的开发很难保证软件的可靠性;3)资源受到时间、空间的限制。无法及时有效地提供给系统使用;4)软件系统的开放性差,没有统一的软件接口规范,诊断知识数字化积累、集成困难,因此不同开发单位、不同开发部门的不同开发人员开发的软件无法彼此集成。
基于上述原因,系统利用组件技术开发组件化模型,创建监测与故障诊断体系结构。当系统随着时间的变化其功能需要增加或者局部需要修改时,只需增加、修改或更换相应的组件即可,大大增加了软件系统的可重构性。通过组件技术的可复用性有效地解决了当前系统开发中所面临的问题。
1 系统总体设计
1.1 总体设计
基于组件技术的远程监测与故障诊断系统的总体结构如图1所示,其主要组成部分包括用户界面组件、诊断推理组件、数据库管理组件、知识库管理组件和诊断测试接口组件等。各功能组件通过诊断服务通信接口与其他组件交换信息,就像挂在“软总线”上通过公共通道传递信息。
1.2 总体框图
依据上述的设计思想,设计系统的总体软件结构图如图2所示。
系统由远程诊断子系统和局部诊断子系统构成。局部诊断子系统主要由系统配置软件、数据处理子系统、数据监视子系统和故障诊断子系统。其中系统配置软件和数据监视子系统是局部诊断子系统的客户端部分,数据处理子系统和故障诊断子系统是局部诊断子系统的服务器部分。远程诊断子系统利用网络实现诊断资源共享和专家在线协助指导。