[发明专利]一种基于规则引擎的光伏电站监控方法有效
申请号: | 201110359045.4 | 申请日: | 2011-11-14 |
公开(公告)号: | CN102497135A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 李千目;戚湧;刘婷 | 申请(专利权)人: | 无锡南理工科技发展有限公司 |
主分类号: | H02N6/00 | 分类号: | H02N6/00;H02J3/00 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 徐冬涛 |
地址: | 214192 江苏省无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 规则 引擎 电站 监控 方法 | ||
技术领域
本发明涉及光伏电站监控领域,尤其是光伏电站监控信息的高效管理方法,具体地说是一种基于规则引擎的光伏电站监控方法。
背景技术
目前,随着规模性的太阳能电站在中国开始陆续建设和投入运行,如何实时了解电站的运行状况,如何满足上一级系统或电网调度系统的监控需求,是电站业主和电网公司所共同关心的问题。现有光伏电站监控系统主要由逆变器厂商随设备提供,主要从本厂逆变器出发,对电站运行的一些参数进行监测,难以或不能直接控制逆变器的运行状态,亦无法获取电站中的其它设备的信息及控制这些设备,更无法满足电网调度系统对电站的实时监控要求。另外,大型电站均会采用不同厂商的产品,这些不同厂商的产品彼此无法兼容,造成一个个“孤岛”系统,无法形成统一的监控体系。
在传统的开发模式下,光伏电站工作人员对于管理不同设备有不同的实际需求,这必然会带来系统的更新和维护困难。一方面,用户要求系统的管理能够实现自动化,相关的业务人员能够直接地管理系统中的规则,方便他们根据市场业务规则的变化快速地进行增加、删除和修改等操作。另一方面,项目开发人员更多关注的是程序如何实现。然而,有些需求所产生的业务规则无法用固有的或特定的算法进行推导,或者难以用常规的数据模型进行表示,在这种情况下,就会出现编码之后,各种业务规则凌乱地出现在各处代码之中,使得系统的更新维护代价增大。
规则引擎可以很好地解决这些问题。规则引擎的基本思想是分离业务逻辑和业务数据,将通常作为变更主体的业务逻辑从混乱的代码当中提取出来,作为一个独立维护的部分。当业务逻辑发生改变时,规则随之发生变化,而包含在设计和代码中的系统的其他部分则保持不变。
规则引擎的结构中最关键的是模式匹配器。目前比较流行的模式匹配器有基于Rete方法、Leaps方法、KMP方法等等。其中Rete方法是应用最广的,但是Rete方法存在着内存使用量大、不能够为时间敏感性模式的表达式提供支持、空链接的数目过多时就效率低下等缺点。
发明内容
本发明的目的是针对光伏电站中不同硬件设备提供的实时信息的无法统一高效管理的问题,提出一种基于规则引擎的光伏电站监控方法。
本发明的技术方案是:
一种基于规则引擎的光伏电站监控方法,其特征是它包括以下步骤:
(a)、构建初始监控网络即Rete网络,创建根节点、Alpha节点和Beta节点,Alpha节点和Beta节点初始为空节点;
根节点为空节点,是各个数据进入到监控网络的入口;
Alpha节点用于记录监控网络中各设备的相关参数即事实组成的元组;
Beta节点用于记录规则,规则是由一系列的判断逻辑和光伏行业的相关标准即相关的设定参数构成的元组;
(b)、检查监控规则即Beta节点的内容是否存在,如果不存在,则建立一对应的Beta节点;如果存在,则继续步骤c;
(c)、检查规则中涉及的监控网络中各设备的相关参数,如果不存在,则建立多个对应的Alpha节点分别用于存放各设备的相关参数;如果存在,则继续步骤c;
(d)、当Alpha节点的组合满足了相应规则的需求,即能和Beta节点匹配的时候,匹配成功,重复步骤c,直到该条规则中的所有元组都有对应的Alpha节点的组合可以和它匹配;
(e)、重复步骤b-d,直到创建好所有的规则即Beta节点,创建Action结点,和所有的Beta节点相连接,作为监控网络的输出结点。
本发明的Alpha节点所记录的各设备的相关参数包括各个逆变器的状态相关参数、各散热器组的电源状态相关参数、风机的状态相关参数、调压开关电动机的状态、断路器空气压力、断路器转换开关的位置和油泵的状态相关参数。
本发明的各Alpha节点均包括多个事实,即被监控设备的电压、电流或频率、相位、设备温度、压强和瓦斯浓度。
本发明的步骤c中,如果Alpha节点存在,则记录该Alpha节点的位置,若不存在,则在网络中创建新的Alpha节点,同时建立相应的Alpha存储器,并在Alpha存储器中设置计数器,用以记录Alpha存储器中存入的事实数量。
本发明的步骤d中,Alpha节点建立完毕后,对各Alpha节点依据各Alpha存储器中计数器记录的事实数量由小到大进行重新排序,若在该次过滤中,某个Alpha存储器中没有满足条件的事实,则将该Alpha节点暂时提取出来,剩余Alpha节点经过排序后标记为:Alpha(1′),Alpha(2′),……,Alpha(n′)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡南理工科技发展有限公司,未经无锡南理工科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110359045.4/2.html,转载请声明来源钻瓜专利网。