新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 远程监测与故障诊断系统研究

远程监测与故障诊断系统研究

作者:时间:2011-08-02来源:网络收藏

4 推理组件设计实现
4.1 推理服务
推理过程描述如下:启动诊断过程后,诊断推理机处于“初始化”状态,在载入一个或多个诊断模型后,推理机进入“推理服务”状态。在“推理服务”状态,推理机从诊断模型中获取测试信息并执行测试,当某一测试项目执行完获得测试结果后,推理机进入“产生假设”状态,或选择下一步测试,或生成诊断结论。生成结论后,推理机还能够根据用户选择继续进行诊断直到获取终极结论。推理机状态图如图6所示。根据推理过程状态图,推理机服务定义如下:

本文引用地址:http://www.eepw.com.cn/article/155966.htm

f.jpg


1)诊断模型管理服务:诊断模型的生成,诊断模型的载人,诊断模型中测试诊断信息的获取等。
2)控制推理服务:启动或结束诊断过程,调用推理算法得到诊断结论,选择下一步测试项目等。
3)分析报告服务:计算测试时间、费用,根据诊断结论分析应隔离的设备,显示推理过程路径等。
4.2 推理组件设计
采用组件技术实现诊断推理机,在任何测试诊断中直接调用诊断推理机,实现诊断和测试无缝的连接。同时诊断知识和诊断推理机分离,将便于诊断知识的共享和重用。
诊断推理机组件结构如图7所示。通过诊断模型加载器对象使诊断推理机加载诊断模型,诊断模型实体类厂对象利用诊断模型加载器对象获得的具体诊断模型的知识要素实现模型实体对象的实例化,诊断模型实体集对象管理已加载的诊断知识模型。最后由DCOM接口将诊断推理机支持的服务暴露给推理机用户。

g.jpg h.jpg


诊断推理机组件化模型如图8所示。数据接口IDataService提供数据访问服务,实现对诊断服务器数据库的数据访问功能;模型接口IM-odelManage提供诊断模型管理服务,实现诊断模型的生成和管理功能:推理接口IDiagInference提供诊断推理服务,实现故障诊断功能。

5 结论
基于组件技术的与故障诊断系统具有如下创新点:一是组件技术实现与诊断推理机,使诊断知识和诊断推理机分离,便于诊断知识的共享和重用;二是方便系统进行功能扩充和完善,系统只需增加对应的功能组件即可实现功能扩展;三是系统可以跨平台、面向网络运行。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭