一种电网业务数据订阅的快速响应方法技术

技术编号:29584812 阅读:231 留言:0更新日期:2021-08-06 19:43
本发明专利技术涉及一种电网业务数据订阅的快速响应方法,包括以下步骤:监测全局范围内每个用户发出的订阅信息;建立订阅信息关联模型;利用内存计算空闲时段对订阅信息关联模型中的订阅信息进行预处理并保存;收到某用户订阅信息时,将订阅信息中的内容与预处理数据中订阅信息的内容进行匹配;当匹配完全一致时,则返回该订阅信息对应的预处理数据给用户;当订阅信息中部分内容与预处理数据中订阅信息的部分内容匹配时,则返回预处理数据生成电力业务数据回复给用户;当不匹配时,建立新的订阅信息关联模型并保存。本发明专利技术具有电网业务数据快速响应的特性,减少对电网生态系统数据频繁访问,减少数据库访问压力;平衡负载,利用电网生态系统空闲时段算力。

【技术实现步骤摘要】
一种电网业务数据订阅的快速响应方法
本专利技术涉及电力系统数据响应的方法,具体的说是一种电网业务数据订阅的快速响应方法。
技术介绍
随着电力生态系统的不断发展与扩大,电力系统设备的逐年增加,随着而来的是电力业务数据成几何级增长。而这些电力业务数据大部分为生数据,在电力决策和电网运行管理过程当中不能直接使用,电力用户在使用过程中需要频繁的对这些生数据进行加工、计算处理,得到熟数据,而一份熟数据被多个用户请求,同时电力决策和电网运行管理具有集中性和时效性,从而大大降低了电力生态系统的内存计算和决策效率。
技术实现思路
针对现有技术的不足,本专利技术提供一种电网业务数据订阅的快速响应方法,解决了现有数据请求计算模式下,浪费电力生态系统内存计算,集中决策效率不高的问题。本专利技术为实现上述目的所采用的技术方案是:一种电网业务数据订阅的快速响应方法,包括以下步骤:监测全局范围内每个用户发出的订阅信息;建立订阅信息关联模型;利用内存计算空闲时段对订阅信息关联模型中的订阅信息进行预处理,并保存预处理数据;收到某用户订阅信息时,将订阅信息中的内容与预处理数据中订阅信息的内容进行匹配;当匹配完全一致时,则返回该订阅信息对应的预处理数据给用户;当订阅信息中部分内容与预处理数据中订阅信息的部分内容匹配时,则返回预处理数据生成电力业务数据回复给用户;当不匹配时,建立新的订阅信息关联模型并保存。所述订阅信息包括电力数据类型、电力数据时间属性、电力数据计算规则中的至少一种。所述内存计算空闲时段包括以下至少一种:监测内存运行,当运行内存占总内存的比值低于阈值的时段;运行总线占总线的比值低于阈值的时段;根据工作高峰期选定的其他时段。所述订阅信息关联模型包括用户模型和关联模型。所述对订阅信息关联模型中的订阅信息进行预处理,并保存预处理数据,包括以下步骤:在至少两个用户模型中存在相同的节点时,获取该节点数值,保存包括该节点、该节点数值、以及对应订阅信息的预处理数据;所述用户模型为多种节点之间的关联;所述节点包括用户、订阅信息、订阅规则、电力业务数据。所述对订阅信息关联模型中的订阅信息进行预处理,并保存预处理数据,包括以下步骤:在关联模型中某一节点与其它种类节点的关联不唯一时,获取该节点数值,保存包括该节点、该节点数值、以及对应订阅信息的预处理数据;所述关联模型为至少两个用户模型的多种节点之间的关联;所述节点包括用户、订阅信息、订阅规则、电力业务数据。建立关联模型,包括以下步骤:建立某用户模型:对用户、订阅信息、订阅规则、电力业务数据之间关联;将用户模型中的用户、订阅信息、订阅规则、电力业务数据分别作为一个节点,匹配多个用户模型中的同一种类节点;当不同用户模型中的某一种类节点相同时,将不同用户模型中的该类节点作为一个节点,并保留该节点与不同用户模型中其它种类节点的关联。所述返回预处理数据生成电力业务数据回复给用户,包括以下步骤:提取预处理数据内订阅信息中的该部分内容,根据订阅规则进行运算得到电力业务数据,并回复给用户。所述用户模型或关联模型采用HadoopHive存储。所述预处理数据采用HadoopHbase存储。本专利技术具有以下有益效果及优点:本专利技术具有电网业务数据快速响应的特性,减少对电网生态系统数据频繁访问,减少数据库访问压力;本专利技术对电网业务数据进行预处理,设置计算模式,平衡负载,利用电网生态系统空闲时段算力;本专利技术对多份订阅请求进行集中计算,大大降低了系统内存计算的浪费。附图说明图1是本专利技术的方法流程图。具体实施方式下面结合实施例对本专利技术做进一步的详细说明。如图1所示为本专利技术的方法流程图。步骤101:接收用户的电力业务数据订阅信息,并解析订阅规则。订阅信息可通过相应软件输入,信息内容可包括电力数据类型、电力数据时间属性、电力数据计算规则。步骤102:根据订阅信息,生成电力业务数据并返回。当用户完成订阅信息制定后,根据选取电力数据类型、电力数据时间属性、电力数据计算规则,调用电力系统内存进行加工计算,并返回给数据订阅用户。步骤103:建立订阅信息、订阅规则、用户、电网业务数据关联模型。步骤104:根据关联模型,进行电网业务预数据处理,并制定订阅消息优先响应策略:分析关联模型,总结电网业务数据访问规律,对订阅信息访问频繁、订阅规则使用广泛、用户组多次访问的电力业务数据,在电网生态系统内存计算空闲时进行预处理。订阅消息优先访问策略包括:订阅消息优先查询关联模型数据,相同订阅消息可立即返回;其次,解析订阅消息,根据订阅规则访问预处理数据,也可快速返回;然后,根据用户组集中请求订阅消息的程度,优先利用系统内存计算,计算集中访问程度高的电力业务数据,并返回。最后,通过步骤102,进行数据返回,同时循环步骤103。上述步骤在数据服务器中实现。实例1用户A订阅某地区的某日电力平衡裕度,其计算公式为电力平衡裕度=综合发电容量-火电受限容量-旋转备用容量-地区联络线电力-最大用电电力。其中,综合发电容量=火电装机容量+水电装机容量+风电装机容量+光伏装机容量+核电装机容量+其他发电容量。火电受限容量=缺煤停机受限+煤质差受限容量。旋转备用容量为各机组选择备用容量之和。地区联络线电力为24小时电力曲线最大值,最大用电电力为地区24小时电力曲线最大值。建立关联模型为用户A、订阅信息:日电力平衡裕度、订阅规则:日电力平衡裕度=(火电装机容量+水电装机容量+风电装机容量+光伏装机容量+核电装机容量+其他发电容量)-火电受限容量-旋转备用容量-(地区联络线24小时电力曲线最大值)-(地区用电24小时电力曲线最大)、数据返回:日电力平衡裕度数据。用户B订阅某地区某日新能源接纳能力,其计算公式为新能源接纳能力=最大用电电力+地区联络线电力-火电装机容量*(火电最小方式出力/火电最小出力装机)-水电装机容量-核电装机容量-其他发电容量。建立关联模型为用户B、订阅信息:日新能源接纳能力、订阅规则:日新能源接纳能力=(地区用电24小时电力曲线最大)+(地区联络线24小时电力曲线最大值)-火电装机容量*(火电最小方式出力/火电最小出力装机)-水电装机容量-核电装机容量-其他发电容量。其中火电装机容量、水电装机容量、核电装机容量、其他发电容量、风电装机容量、光伏装机容量、火电受限容量、旋转备用容量均为电网运行统计数据,根据现有技术,通过计算电网在运机组数据获取。根据快速响应策略:1、假设用户C订阅某日电力平衡裕度,根据关系模型,订阅信息:日电力平衡裕度=数据返回:某日电力平衡裕度数据。2、环比用户A订阅信息可得,其订阅信息具备日期连续性,为每日订阅信息,可进行预处理操作。预处理的执行依据以本文档来自技高网...

【技术保护点】
1.一种电网业务数据订阅的快速响应方法,其特征在于包括以下步骤:/n监测全局范围内每个用户发出的订阅信息;/n建立订阅信息关联模型;/n利用内存计算空闲时段对订阅信息关联模型中的订阅信息进行预处理,并保存预处理数据;/n收到某用户订阅信息时,将订阅信息中的内容与预处理数据中订阅信息的内容进行匹配;/n当匹配完全一致时,则返回该订阅信息对应的预处理数据给用户;/n当订阅信息中部分内容与预处理数据中订阅信息的部分内容匹配时,则返回预处理数据生成电力业务数据回复给用户;/n当不匹配时,建立新的订阅信息关联模型并保存。/n

【技术特征摘要】
1.一种电网业务数据订阅的快速响应方法,其特征在于包括以下步骤:
监测全局范围内每个用户发出的订阅信息;
建立订阅信息关联模型;
利用内存计算空闲时段对订阅信息关联模型中的订阅信息进行预处理,并保存预处理数据;
收到某用户订阅信息时,将订阅信息中的内容与预处理数据中订阅信息的内容进行匹配;
当匹配完全一致时,则返回该订阅信息对应的预处理数据给用户;
当订阅信息中部分内容与预处理数据中订阅信息的部分内容匹配时,则返回预处理数据生成电力业务数据回复给用户;
当不匹配时,建立新的订阅信息关联模型并保存。


2.根据权利要求1所述的一种电网业务数据订阅的快速响应方法,其特征在于:所述订阅信息包括电力数据类型、电力数据时间属性、电力数据计算规则中的至少一种。


3.根据权利要求1所述的一种电网业务数据订阅的快速响应方法,其特征在于:所述内存计算空闲时段包括以下至少一种:
监测内存运行,当运行内存占总内存的比值低于阈值的时段;
运行总线占总线的比值低于阈值的时段;
根据工作高峰期选定的其他时段。


4.根据权利要求1所述的一种电网业务数据订阅的快速响应方法,其特征在于:所述订阅信息关联模型包括用户模型和关联模型。


5.根据权利要求1所述的一种电网业务数据订阅的快速响应方法,其特征在于:所述对订阅信息关联模型中的订阅信息进行预处理,并保存预处理数据,包括以下步骤:
在至少两个用户模型中存在相同的节点时,获取该节点数值,保存包括该节点、该节点数值、以及对应订阅信息的预处理数据;
所述用户模型为多种节点之间的关联;所述...

【专利技术属性】
技术研发人员:彭飞李丹安天瑜李泽宇邵广惠杨宁王汉军向勇张晓华于骏孟庆东安丰强吴奕田长翼李牧雨宋清昱
申请(专利权)人:国家电网公司东北分部中国科学院沈阳计算技术研究所有限公司
类型:发明
国别省市:辽宁;21

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

1