[发明专利]一种基于规则引擎的供电质量评价系统在审
申请号: | 201510100621.1 | 申请日: | 2015-03-06 |
公开(公告)号: | CN104732450A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 陈德鹏;熊晓方;胡裕峰;梅贱生;王凯睿;熊先云;程骋;史玉良;吕梁;贾慧琳 | 申请(专利权)人: | 国家电网公司;国网江西省电力公司南昌供电分公司;山大地纬软件股份有限公司 |
主分类号: | G06Q50/06 | 分类号: | G06Q50/06;G06F19/00 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 规则 引擎 供电 质量 评价 系统 | ||
1.一种基于规则引擎的供电质量评价系统,其特征是,包括:
规则描述模块,用于将供电质量评价规则存储到供电质量评价规则库中,同时将供电质量评价规则的配置信息存储到配置模块中,并接收解释器的调用向其传递评价规则对应的供电质量评价知识规则注解;
供电质量评价规则库,用于接收规则描述模块的调用;
配置模块,用于存储从规则描述模块接收的配置信息,并接收事实获取模块、规则引擎和查询模块的调用;
事实获取模块,用于按照从配置模块获取的配置信息,从用电信息采集系统获取供电质量评价所需的原始事实数据,根据配置信息对原始事实数据进行预处理得到处理结果信息;
供电质量数据库,用于存储实时获取模块获取的原始事实数据、实时获取模块预处理得到的处理结果信息,还用于存储规则引擎的数据处理结果;
规则引擎,是整个系统的核心部分,用于决定适用于供电质量评价事实的规则,并执行优先级最高的规则的行为部分,完成供电质量自动评价。
2.如权利要求1所述的一种基于规则引擎的供电质量评价系统,其特征是,还包括:
查询模块,用于接收用户交互模块下发的查询指令或者根据配置模块配置自动查询任务,向供电质量数据库查询供电质量评价结果,并返回查询结果;
用户交互模块,接收用户提交的供电质量评价结果查询及解释需求,与查询模块相连获取查询的评价结果,与解释器相连获取相应的解释信息,并向用户展示评价结果及解释;
解释器,用于跟踪并记录推理步骤以及推理过程中采用的规则,从规则描述模块获取规则注解,接收用户交互模块的调用,对供电质量评价结果的推理过程做出详细说明,提高决策可追踪性及用户交互友好性。
3.如权利要求1所述的一种基于规则引擎的供电质量评价系统,其特征是,所述规则描述模块,用于将领域专家根据经验制定的供电质量评价知识,通过规则描述语言表示成一系列产生式规则,调用供电质量评价规则库进行存储,同时从评价知识中提取出为每条规则制定的事实采集频度等配置信息,将其传递至配置模块。
4.如权利要求1所述的一种基于规则引擎的供电质量评价系统,其特征是,所述供电质量评价规则库,对供电质量评价规则进行集中式存储,实现规则的新增、更改及删除;对于每个规则分为左部和右部分别存储,左部用于存储条件部分,包括若干条件元素,右部用于存储相应的行为部分,由规则属性描述,所述供电质量评价规则库中将同种评价策略相关的规则打包为一个规则文件,以规则文件为单位进行存储,节省匹配时的查找代价。
5.如权利要求1所述的一种基于规则引擎的供电质量评价系统,其特征是,所述配置模块,用于实现配置信息的新增、更改及删除,向事实获取模块提供供电质量数据类型等数据配置信息,向规则引擎提供规则匹配频度等匹配配置信息,还向查询模块提供评价结果刷新频度等查询配置信息。
6.如权利要求1所述的一种基于规则引擎的供电质量评价系统,其特征是,所述事实获取模块,用于计算得到进行规则匹配所需的事实数据,并采用产生式方法描述事实。
7.如权利要求1所述的一种基于规则引擎的供电质量评价系统,其特征是,所述规则引擎的数据处理结果包括:规则引擎的议程模块在匹配过程中生成的中间信息以及规则引擎的执行模块执行得到的执行结果。
8.如权利要求1所述的一种基于规则引擎的供电质量评价系统,其特征是,所述规则引擎,包括匹配模块、议程模块、执行模块;
所述匹配模块,用于进行供电质量事实与相应评价规则条件部分的匹配,筛选出该次供电质量事实对应采用的评价规则;匹配模块根据配置模块提供的配置信息,按照设置好的规则计算频度,从供电质量数据库中取出进行评价所需的事实数据,从供电质量评价规则库中取出相应规则策略的规则文件,采用正向推理法比较事实数据和规则的条件部分,得出满足事实的规则。
9.如权利要求8所述的一种基于规则引擎的供电质量评价系统,其特征是,所述议程模块,用于将匹配模块中得出的所有匹配成功的评价规则加入,若评价规则数量小于等于1时,转入执行模块执行评价规则,当匹配的评价规则数量大于1时,创建一个规则优先级表,对评价规则赋予优先级并确定顺序,当多个规则同时与事实匹配时优先触发优先级高的,产生的新的事实数据作为中间结果加入到供电质量数据库中。
10.如权利要求8所述的一种基于规则引擎的供电质量评价系统,其特征是,所述执行模块,用于执行议程模块选出的规则的行为部分,若未匹配出规则,则向用户交互模块进行报错处理,若匹配出规则执行该规则行为部分,将评价结果存入到供电质量数据库中,将推理过程中的实时状态信息和采用的规则传送给解释器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网江西省电力公司南昌供电分公司;山大地纬软件股份有限公司;,未经国家电网公司;国网江西省电力公司南昌供电分公司;山大地纬软件股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510100621.1/1.html,转载请声明来源钻瓜专利网。