日期:2014-05-20  浏览次数:20899 次

监控专家系统的设计
本人要做一个监控专家系统,过程是这样的.通过mcgs获得设备实时运行的数据,专家系统获取实时数据进行处理,判断是否发生生产缺陷,如有则进行报警,记录等操作.

我也在网上找过类似的文章,主要用的是判定树的方式,可我这个设备有好些参数,一种缺陷可能与好几个工况参数有关.我目前也知道怎么下手了.

请有这方面经验的高人,提供个思路或给点资料.谢谢

------解决方案--------------------
这个通常是对指明参数的权重对各参数指标进行加权。
然后使用蚁群算法或者多目标规划算法。

实际上你这个应该是一个聚类算法或模式匹配算法,呵呵,这东西不是很容易玩,属于人工智能领域的东西,我见到这类项目全是国家基金项目,负责开发的都是计算机专业硕士以上级别的人物


------解决方案--------------------
探讨
这个通常是对指明参数的权重对各参数指标进行加权。
然后使用蚁群算法或者多目标规划算法。

实际上你这个应该是一个聚类算法或模式匹配算法,呵呵,这东西不是很容易玩,属于人工智能领域的东西,我见到这类项目全是国家基金项目,负责开发的都是计算机专业硕士以上级别的人物

------解决方案--------------------
以前做个类似的系统。

我们当时的系统主要包括底层采集,中层处理,呈现3部分组成。

底层采集就是对设备的各种指标进行收集。

中层处理包括的对指标的分析,处理。我们当时做监控系统的时候,会有基线,其核心思想就是针对指标设置合理数据的范围,如果超出这个范围,就要根据超出容忍线的等级分别产生不同级别的告警。

基线和容忍线有动态和静态之分,静态基线就是预先设定的一根曲线(也可以是直线),例如CPU使用率超过80%就要产生一级告警,85%产生二级告警等等。动态基线是要根据历史数据进行计算。就是通过一定的历史数据,计算出将来的某一段时间可能的数据范围。

有了这些曲线,就可以产生你需要的告警了。
------解决方案--------------------
帮顶,我最近也在搞一个网络设备监控系统,监控好几个国家分公司的网络设备,属于分布式,确实挺麻烦,特别对于log中的字段分析,感觉很头大
------解决方案--------------------
- 学习了