一种能源领域数据服务规则的存储方法技术

技术编号:41789062 阅读:15 留言:0更新日期:2024-06-24 20:16
本发明专利技术公开了一种能源领域数据服务规则的存储方法,包括以下步骤;步骤1:将存在前缀重复或者后缀重复的匹配条件,使用FST树的数据结构引入Drools规则引擎中,使用有限状态机存储规则;步骤2:在规则池的构建中,即Rete匹配中,为匹配条件新增一个规则辅助构建函数,最终将所有输入的规则构建为完整的FST树形数据结构存储。本发明专利技术利用有限状态机,采用FST数据结构,即前缀树与后缀树相结合的数据结构去存储,目标为在规则量级较大,并且存在重复前后缀的情况下,有效减少规则存储的空间开销,并且提高规则的匹配与执行效率。

【技术实现步骤摘要】

本专利技术属于存储方法,具体涉及一种能源领域数据服务规则的存储方法


技术介绍

1、随着工业发展,为了提高用能质量、提高能源管理效率、降低能源使用及管理成本,工业能源开始借助数字化、信息化的技术手段进行管理,将能源使用过程中的数据自动采集、远程实时监测、数据自动统计分析,从而帮助企业实现能源数字化精细化管理,如图1。

2、为了更好的综合能源监管与调度,数字化管理提供了告警、实时计算、能量调度与控制等数据服务,这些数据服务需要众多复杂的计算规则,这些计算规则由前置条件与计算公式组成。例如峰谷限制策略,在当前时间段充电/放电功率大于或小于用户配置的流入微网侧的最小功率时,需要控制储能系统实时工作功率,对其进行逆功率保护,保证充电/放电状态不变,防止状态突变。

3、为了提高业务规则的可维护性、可复用性以及可扩展性,众多能源管理平台会使用规则引擎将业务规则从代码中分离出来,用一种易于理解和修改的方式来描述和执行业务规则。现今能源管理基本都要求实现智能化管理,在智能化场景下,规则的量级、复杂度和更改频率也随之增加,但是这些复杂的规则,其条件又本文档来自技高网...

【技术保护点】

1.一种能源领域数据服务规则的存储方法,其特征在于,包括以下步骤;

2.根据权利要求1所述的一种能源领域数据服务规则的存储方法,其特征在于,所述步骤1中,Drools规则引擎在执行过程包括以下步骤:

3.根据权利要求2所述的一种能源领域数据服务规则的存储方法,其特征在于,在以上步骤中,所述Drools的运行结构包括以下几种:

4.根据权利要求3所述的一种能源领域数据服务规则的存储方法,其特征在于,所述Drools规则引擎中查询和匹配带有使用条件的公式的时间复杂度取决于以下几个因素:

5.根据权利要求1所述的一种能源领域数据服务规则的存储方法...

【技术特征摘要】

1.一种能源领域数据服务规则的存储方法,其特征在于,包括以下步骤;

2.根据权利要求1所述的一种能源领域数据服务规则的存储方法,其特征在于,所述步骤1中,drools规则引擎在执行过程包括以下步骤:

3.根据权利要求2所述的一种能源领域数据服务规则的存储方法,其特征在于,在以上步骤中,所述drools的运行结构包括以下几种:

4.根据权利要求3所述的一种能源领域数据服务规则的存储方法,其特征在于,所述drools规则引擎中查询和匹配带有使用条件的公式的时间复杂度取决于以下几个因素:

5.根据权利要求1所述的一种能源领域数据服务规则的存储方法,其特征在于,所述fst数据结构,基于fsm有限状态机,从“起始状态”到“终止状态”,在接受一个字符后,自循环或转移到下一个状态。

6.根据权利要求5所述的一种能源领域数据服务规则的存储方法,其特征在于,所述步骤1中,每当新增的规则添加进入规则池时,先检索已有规则池,对比前缀或后缀,如果检索到重复的前缀或者后缀匹配条件,在已有规则树内新增节...

【专利技术属性】
技术研发人员:李辉刘语嫣汪潜
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1