有序用电场景下基于爬虫的用电功率实时监测方法及系统技术方案

技术编号:35370242 阅读:25 留言:0更新日期:2022-10-29 18:12
本发明专利技术公开了一种有序用电场景下基于爬虫的用电功率实时监测方法及系统,通过S1:采集参与有序用电客户的基础信息;S2:利用OCR识别技术登陆电力用户用电信息采集系统,并向所述电力用户用电信息采集系统的指定网址发送请求,获取脚本会话唯一标识码;S3:建立线程池,新建多个线程;S4:针对每一个线程,执行穿透抄表构造模拟、发送post请求、获取电表反馈的response响应和获取当前有功功率;S5将当前有功功率与互感器倍率相乘,得到用户的当前实际功率。通过S1至S5可实现对电力用户的用电功率进行高效地实时批量采集,解决电力用户用电功率人工统计方式耗时耗力且难以保证实效性的问题。的问题。的问题。

【技术实现步骤摘要】
有序用电场景下基于爬虫的用电功率实时监测方法及系统


[0001]本专利技术涉及用电功率监测
,具体而言,涉及一种有序用电场景下基于爬虫的用电功率实时监测方法及系统。

技术介绍

[0002]近年来,我国经济持续稳健恢复,能源需求快速增长,部分地区能源供应紧张,同时受来水偏枯、火电出力不足、持续高温等多重因素叠加,迎峰度夏期间电力供应从“紧平衡”转为“电力电量双缺”,有序用电的范围和时段进一步扩大。
[0003]有序用电是指在电力供应不足、突发事故(事件)等情况下,对需求侧的用户通过行政措施、经济手段、技术方法,控制部分用电需求,以确保大电网供电安全为前提,维护供用电秩序平稳有序的管理工作。根据《中华人民共和国电力法》等法律法规,以及国家发展和改革委员会制定并印发的《有序用电管理办法》(发改运行〔2011〕832号),实施有序用电,应严格遵循安全稳定、有保有限、注重预防的原则,实现确保电网负荷高峰、发电能力不足时,民生、公共服务及重要用户用电的目标。
[0004]受限于用电信息采集系统尚无批量查询电力用户当前实际有功功率的手段,在有序用电实施“事中”阶段,作为有序用电工作重要实施主体的电网企业对于电力高压用户有序用电工作的支持配合情况难以及时了解掌握,无法进一步精准实施用能管理,进而导致为优先确保大电网供电安全,部分地区出现了拉闸限电的情况。
[0005]有鉴于此,特提出本申请。

技术实现思路

[0006]本专利技术所要解决的技术问题是:现有的用电信息采集技术不能实现实时批量地查询电力用户的当前实际有功功率。目的在于提供一种有序用电场景下基于爬虫的用电功率实时监测方法及系统,利用已建设的电力用户用电信息采集系统的通信网络,基于爬虫实现参与有序用电高压工业客户的用电功率分钟级实时监测,实现对电力用户的用电功率进行高效地实时批量采集。
[0007]本专利技术通过下述技术方案实现:
[0008]一方面,
[0009]本专利技术提供一种有序用电场景下基于爬虫的用电功率实时监测方法,包括以下步骤:
[0010]采集参与有序用电客户的基础信息;
[0011]利用OCR识别技术登陆电力用户用电信息采集系统,并向所述电力用户用电信息采集系统的指定网址发送请求,获取脚本会话唯一标识码;
[0012]建立线程池,新建多个线程;
[0013]针对每一个线程,执行S1

S4:
[0014]S1:利用采集的基础信息和获取的脚本会话唯一标识码进行穿透抄表post请求构
造模拟;
[0015]S2:使用requests库向穿透抄表的对应网址发送post请求;
[0016]S3:利用电力用户用电信息采集系统的通信网络与电表进行实时通信,获取电表反馈的response响应;
[0017]S4:根据response响应,分析得出电表的当前有功功率;
[0018]将当前有功功率与互感器倍率相乘,得到用户的当前实际功率。
[0019]进一步的,
[0020]所述基础信息包括:用户名称、用户编号、电表表号、电表的终端编码、电表在终端中的序号和互感器倍率。
[0021]进一步的,
[0022]所述采集参与有序用电客户的基础信息包括以下步骤:
[0023]根据电力运行主管部门和电网企业公布的有序用电方案,获取参与有序用电的用户名称及用户编号;
[0024]利用SG186营销系统查询得到每一个用户名称对应的电表表号和互感器倍率;
[0025]利用电力用户用电信息采集系统查询得到每个电表的终端编码及电表在终端中的序号。
[0026]进一步的,
[0027]所述利用OCR识别技术登陆电力用户用电信息采集系统包括:
[0028]利用OCR识别技术识别用户登陆验证码,使用requests库进行登陆post请求构造模拟,完成自动登陆电力用户用电信息采集系统;
[0029]所述利用OCR识别技术识别用户登陆验证码包括:
[0030]将彩色验证码图片进行灰度转换;
[0031]通过二值化处理方法将经过灰度转换后的验证码图片的背景色去除;
[0032]将去除了背景色的验证码图片中文字的对比度加深。
[0033]进一步的,
[0034]登陆所述电力用户用电信息采集系统之后,保持登陆状态。
[0035]进一步的,
[0036]所述登陆post请求构造模块包括:设置请求网址、请求头信息和构造加密后的表单json数据;
[0037]所述请求头信息包括:Accept字段、Accept

Encoding字段、Accept

Language字段和User

Agent字段;
[0038]所述json数据包括:使用加密算法md5和des双重加密后的电力用户用电信息采集系统的用户名称和用户密码,以及验证码图片对应的OCR识别码。
[0039]进一步的,
[0040]所述有序用电场景下基于爬虫的用电功率实时监测方法,还包括以下步骤:针对每一个线程,在执行输出阶段的开始时刻获取全局锁,在执行输出阶段的结束时刻释放全局锁。
[0041]进一步的,
[0042]所述线程池中线程的数量根据电力运行主管部门和电网企业公布的有序用电方
案中的电表数量进行动态设置。
[0043]进一步的,
[0044]所述穿透抄表post请求构造模拟包括:提交使用AES对称加密算法加密后的电表的终端编码、提交电表在终端中的序号和提交脚本会话位移标识码。
[0045]另一方面,
[0046]本专利技术提供一种有序用电场景下基于爬虫的用电功率实时监测系统,包括:
[0047]数据采集模块,用于采集参与有序用电客户的基础信息;
[0048]系统登录模块,用于利用OCR识别技术登陆电力用户用电信息采集系统;
[0049]网址请求发送模块,用于向所述电力用户用电信息采集系统的指定网址发送请求,获取脚本会话唯一标识码;
[0050]线程建立模块,用于建立线程池,新建多个线程;
[0051]穿透抄表post请求构造模拟模块,用于利用采集的基础信息和获取的脚本会话唯一标识码进行穿透抄表post请求构造模拟;
[0052]post请求模块发送模块,用于使用requests库向穿透抄表的对应网址发送post请求;
[0053]实时通信模块,用于利用电力用户用电信息采集系统的通信网络与电表进行实时通信,获取电表反馈的response响应;
[0054]当前功率解析模块,用于根据response响应,分析得出电表的当前有功功率;
[0055]实际功率解析模块,用于将当前有功功率与互感器倍率相乘,得到用户的当前实际功率。
[0056]与现有技术相比,本专利技术提供的一种有序用电场景下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种有序用电场景下基于爬虫的用电功率实时监测方法,其特征在于,包括以下步骤:采集参与有序用电客户的基础信息;利用OCR识别技术登陆电力用户用电信息采集系统,并向所述电力用户用电信息采集系统的指定网址发送请求,获取脚本会话唯一标识码;建立线程池,新建多个线程;针对每一个线程,执行S1

S4:S1:利用采集的基础信息和获取的脚本会话唯一标识码进行穿透抄表post请求构造模拟;S2:使用requests库向穿透抄表的对应网址发送post请求;S3:利用电力用户用电信息采集系统的通信网络与电表进行实时通信,获取电表反馈的response响应;S4:根据response响应,分析得出电表的当前有功功率;将当前有功功率与互感器倍率相乘,得到用户的当前实际功率。2.根据权利要求1所述的一种有序用电场景下基于爬虫的用电功率实时监测方法,其特征在于,所述基础信息包括:用户名称、用户编号、电表表号、电表的终端编码、电表在终端中的序号和互感器倍率。3.根据权利要求2所述的一种有序用电场景下基于爬虫的用电功率实时监测方法,其特征在于,所述采集参与有序用电客户的基础信息包括以下步骤:根据电力运行主管部门和电网企业公布的有序用电方案,获取参与有序用电的用户名称及用户编号;利用SG186营销系统查询得到每一个用户名称对应的电表表号和互感器倍率;利用电力用户用电信息采集系统查询得到每个电表的终端编码及电表在终端中的序号。4.根据权利要求1所述的一种有序用电场景下基于爬虫的用电功率实时监测方法,其特征在于,所述利用OCR识别技术登陆电力用户用电信息采集系统包括:利用OCR识别技术识别用户登陆验证码,使用requests库进行登陆post请求构造模拟,完成自动登陆电力用户用电信息采集系统;所述利用OCR识别技术识别用户登陆验证码包括:将彩色验证码图片进行灰度转换;通过二值化处理方法将经过灰度转换后的验证码图片的背景色去除;将去除了背景色的验证码图片中文字的对比度加深。5.根据权利要求4所述的一种有序用电场景下基于爬虫的用电功率实时监测方法,其特征在于,登陆所述电力用户用电信息采集系统之后,保持登陆状态。6.根据权利要求4所述的一种有序用电场景下基于爬虫的用电功率实时...

【专利技术属性】
技术研发人员:赵飞龙王方李晨曦张东杨登科刘茗杰余波牟淼杨双毕天虎韩俊
申请(专利权)人:国网四川省电力公司成都供电公司
类型:发明
国别省市:

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

1