EMS系统位置与规则匹配方法和规则引擎装置制造方法及图纸

技术编号:33030657 阅读:11 留言:0更新日期:2022-04-15 09:06
本发明专利技术涉及一种EMS系统位置与规则匹配方法和规则引擎装置,所述方法包括:获取当前储能EMS系统的地理位置;匹配与所述地理位置对应的当前地区所属的规则;根据所述当前地区所属的规则指令储能EMS系统执行相应的动作。上述EMS系统位置与规则匹配方法和规则引擎装置,根据地理位置进行自动配置,可实时获取到当前所处的地理位置,与当前地区的规则进行匹配,从而选定并应用当前地区的规则配置,系统适用性更强,减少了系统运维人员的工作量。减少了系统运维人员的工作量。减少了系统运维人员的工作量。

【技术实现步骤摘要】
EMS系统位置与规则匹配方法和规则引擎装置


[0001]本专利技术涉及规则引擎
,特别是涉及一种EMS系统位置与规则匹配方法和规则引擎装置。

技术介绍

[0002]规则引擎是一种逻辑或条件,例如“当某些条件被评估为真时,然后执行某些任务。”规则引擎可以被视为复杂的if/then语句解释器。被解释的if/then语句称为规则。将规则引擎想象成一个以数据和规则作为输入的系统。它会将这些规则应用于数据,并根据规则定义为我们提供输出。
[0003]以储能EMS系统平台为例,规则引擎可以用于设备报警、数值运算、定时任务等。如条件if为某设备温度>70摄氏度,执行动作then为触发报警装置,那么当设备温度达到触发条件时,报警装置就会发生报警。
[0004]当然,还可以用于更复杂的任务处理,例如储能削峰填谷,电价谷时充电,峰时放电,以此实现最大利益化。系统中,用户可以手动设置电价峰谷时间,当电价谷时,if条件触发,执行then动作,储能装置开始充电,当电价峰时,执行的then动作则是储能装置放电。
[0005]上述系统规则引擎针对单套系统单地区应用可实现,但一旦在全国进行应用,全面铺开时,则会有一些地区不适应规则引擎中的部分规则,例如:上海地区的电价峰时为7:00~20:00,而内蒙地区的电价峰时为6:00~18:00,如果同样的系统应用到这两个地区,则不适用于当地要求,需当地维护人员进行重新配置重新修改,运维成本较高且不方便。

技术实现思路

[0006]基于此,有必要针对上述技术问题,提供一种适用性较强且运维成本更低的EMS系统位置与规则匹配方法和规则引擎装置。
[0007]一种EMS系统位置与规则匹配方法,所述方法包括:
[0008]获取当前储能EMS系统的地理位置;
[0009]匹配与所述地理位置对应的当前地区所属的规则;
[0010]根据所述当前地区所属的规则指令储能EMS系统执行相应的动作。
[0011]进一步的,所述方法还包括:
[0012]判断是否有与所述地理位置相匹配的规则,若否,则指令储能EMS系统执行系统默认的规则。
[0013]进一步的,所述获取当前储能EMS系统的地理位置,包括:
[0014]根据IP地址,调用当前地区电力设备API判断地理位置,并对采集的所述电力设备数据进行处理过滤。
[0015]进一步的,所述方法还包括:
[0016]根据用户操作对地理位置和与所述地理位置对应的规则进行编辑、配置,并进行存储。
[0017]进一步的,所述方法还包括:
[0018]对指令储能EMS系统的执行动作进行定时。
[0019]进一步的,所述规则根据地理位置划分为多个,且每个规则均包括判断阈值和对应执行指令。
[0020]进一步的,所述根据所述当前地区所属的规则指令储能EMS系统执行相应的动作包括:
[0021]根据地理位置确定规则的判断阈值和对应执行指令;
[0022]将数据带入,与判断阈值进行匹配,并启动对应执行指令。
[0023]一种EMS系统位置与规则匹配规则引擎装置,所述规则引擎装置包括:
[0024]获取模块,用于获取当前储能EMS系统的地理位置;
[0025]匹配模块,用于匹配与所述地理位置对应的当前地区所属的规则;与
[0026]指令模块,用于根据所述当前地区所属的规则指令储能EMS系统执行相应的动作。
[0027]进一步的,所述规则引擎装置还包括:
[0028]判断模块,用于判断是否有与所述地理位置相匹配的规则,若否,则指令模块指令储能EMS系统执行系统默认的规则。
[0029]进一步的,所述规则引擎装置还包括:
[0030]用户操作模块,根据用户操作对地理位置和与所述地理位置对应的规则进行编辑、配置,并进行存储。
[0031]上述EMS系统位置与规则匹配方法和规则引擎装置,根据地理位置进行自动配置,可实时获取到当前所处的地理位置,与当前地区的规则进行匹配,从而选定并应用当前地区的规则配置,系统适用性更强,减少了系统运维人员的工作量。
附图说明
[0032]图1为EMS系统位置与规则匹配方法流程图;
[0033]图2为EMS系统规则引擎装置模块图。
[0034]图中:110、获取模块;120、匹配模块;130、指令模块。
具体实施方式
[0035]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]如图1所示,在一个实施例中,一种EMS系统位置与规则匹配方法,所述方法包括:
[0037]步骤S110,获取当前储能EMS系统的地理位置。获取前将储能EMS系统部署到服务器上,运行服务后,规则引擎默认处于关闭状态;在此过程中,系统不会对数据进行规则判断及处理。
[0038]步骤S120,匹配与所述地理位置对应的当前地区所属的规则。在此过程中还可对系统采集到的数据进行处理过滤,且仅选用可带入规则引擎的数据。
[0039]步骤S130,根据所述当前地区所属的规则指令储能EMS系统执行相应的动作。例如
根据条件要求,执行指定指令。
[0040]在本实施例中,所述方法还包括:
[0041]判断是否有与所述地理位置相匹配的规则,若否,则指令储能EMS系统执行系统默认的规则。
[0042]在本实施例中,所述获取当前储能EMS系统的地理位置,包括:
[0043]根据IP地址,调用当前地区电力设备API判断地理位置,并对采集的所述电力设备数据进行处理过滤。
[0044]在本实施例中,所述方法还包括:
[0045]根据用户操作对地理位置和与所述地理位置对应的规则进行编辑、配置,并进行存储。
[0046]在本实施例中,所述方法还包括:
[0047]对指令储能EMS系统的执行动作进行定时。
[0048]在本实施例中,所述规则根据地理位置划分为多个,且每个规则均包括判断阈值和对应执行指令。例如设定两个规则,且两个所属地不同,其中每个规则都有一个if条件和一个then执行指令。
[0049]在本实施例中,所述根据所述当前地区所属的规则指令储能EMS系统执行相应的动作包括:
[0050]根据地理位置确定规则的判断阈值和对应执行指令;
[0051]将数据带入,与判断阈值进行匹配,并启动对应执行指令。
[0052]例如在使用时,在EMS系统规则引擎中设置一条规则,所属地为上海,命名为规则一。
[0053]规则一的if条件为当系统时间在7:00时,then执行动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种EMS系统位置与规则匹配方法,其特征在于,所述方法包括:获取当前储能EMS系统的地理位置;匹配与所述地理位置对应的当前地区所属的规则;根据所述当前地区所属的规则指令储能EMS系统执行相应的动作。2.根据权利要求1所述的EMS系统位置与规则匹配方法,其特征在于,所述方法还包括:判断是否有与所述地理位置相匹配的规则,若否,则指令储能EMS系统执行系统默认的规则。3.根据权利要求1所述的EMS系统位置与规则匹配方法,其特征在于,所述获取当前储能EMS系统的地理位置,包括:根据IP地址,调用当前地区电力设备API判断地理位置,并对采集的所述电力设备数据进行处理过滤。4.根据权利要求1所述的EMS系统位置与规则匹配方法,其特征在于,所述方法还包括:根据用户操作对地理位置和与所述地理位置对应的规则进行编辑、配置,并进行存储。5.根据权利要求1所述的EMS系统位置与规则匹配方法,其特征在于,所述方法还包括:对指令储能EMS系统的执行动作进行定时。6.根据权利要求1所述的EMS系统位置与规则匹配方法,其特征在于,所述规则根据地理位置划分为多...

【专利技术属性】
技术研发人员:尚德华邱为楷
申请(专利权)人:傲普上海新能源有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1