远程监测与故障诊断系统研究
流论坛子系统和消息通信子系统实现监测诊断技术和知识的在线交流:任务管理子系统实现诊断任务的提交,诊断任务的分配和诊断任务的处理;资源管理子系统实现诊断资源的共享,可以上传和下载资源。
4 诊断推理组件设计实现
4.1 诊断推理服务
诊断推理过程描述如下:启动诊断过程后,诊断推理机处于“初始化”状态,在载入一个或多个诊断模型后,推理机进入“推理服务”状态。在“推理服务”状态,推理机从诊断模型中获取测试信息并执行测试,当某一测试项目执行完获得测试结果后,推理机进入“产生故障假设”状态,或选择下一步测试,或生成诊断结论。生成故障结论后,推理机还能够根据用户选择继续进行诊断直到获取终极结论。推理机状态图如图6所示。根据推理过程状态图,推理机服务定义如下:
1)诊断模型管理服务:诊断模型的生成,诊断模型的载人,诊断模型中测试诊断信息的获取等。
2)控制推理服务:启动或结束诊断过程,调用推理算法得到诊断结论,选择下一步测试项目等。
3)分析报告服务:计算测试时间、费用,根据诊断结论分析应隔离的故障设备,显示推理过程路径等。
4.2 推理组件设计
采用组件技术实现诊断推理机,在任何测试诊断系统中直接调用诊断推理机,实现诊断系统和测试系统无缝的连接。同时诊断知识和诊断推理机分离,将便于诊断知识的共享和重用。
诊断推理机组件结构如图7所示。通过诊断模型加载器对象使诊断推理机加载诊断模型,诊断模型实体类厂对象利用诊断模型加载器对象获得的具体诊断模型的知识要素实现模型实体对象的实例化,诊断模型实体集对象管理已加载的诊断知识模型。最后由DCOM接口将诊断推理机支持的服务暴露给推理机用户。
诊断推理机组件化模型如图8所示。数据接口IDataService提供数据访问服务,实现对诊断服务器数据库的数据访问功能;模型接口IM-odelManage提供诊断模型管理服务,实现诊断模型的生成和管理功能:推理接口IDiagInference提供诊断推理服务,实现故障诊断功能。
5 结论
基于组件技术的远程监测与故障诊断系统具有如下创新点:一是组件技术实现监测与诊断推理机,使诊断知识和诊断推理机分离,便于诊断知识的共享和重用;二是方便系统进行功能扩充和完善,系统只需增加对应的功能组件即可实现功能扩展;三是系统可以跨平台、面向网络运行。
- 第四代移动通信系统中的多天线技术(08-05)
- 透析信道效应对MIMO系统运作效能的影响(01-18)
- 如何发展中国第二代导航卫星系统(02-02)
- 北斗卫星导航系统的特点(02-02)
- 基于无线传送的智能家居室内通信系统(01-03)
- 基于WiMAX技术的5.8G无线专网射频系统设计(10-06)