【技术实现步骤摘要】
一种基于区块链预言机的异常用电辨识方法及系统
[0001]本专利技术涉及一种基于区块链预言机的异常用电辨识方法及系统,属于区块链应用
技术介绍
[0002]电网中电能损耗通常分为技术性损失与非技术性损失两类,技术性损失主要由线路传输损耗等电力系统生产与传输过程的正常损耗构成;非技术性损耗则包括了计量设备异常、用户异常用电行为等多种情况引起的损耗,作为非技术性损耗的主要因素,用户异常用电行为致使电力公司受到大量经济损失,同时也为电网运行稳定性带来隐患。
[0003]随着智能电表及用电信息采集系统的应用不断完善,用户异常用电行为特征及实现手段也相应变化,诸如侵入式破坏计量设备等传统窃电方法不再具有可操作性,通过编程与网络攻击篡改电能表计量数据成为新的窃电手段,因此源端计量数据安全可信的重要性日益凸显。
[0004]区块链技术利用其去中心化共识、分布式存储等技术优势在多个行业领域展现了巨大的应用价值,而在电力计量领域,区块链技术的应用将实现源端数据的防篡改与可追溯,有效提高用电信息采集的安全性与可靠性。< ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链预言机的异常用电辨识方法,其特征在于,包括:采集用电信息并对用电信息按照电能表号及时间进行归类,对归类后的用电信息进行区块链上链存证,完成上链存证的用电信息以其哈希值作为数据标识;按照预定设定的周期将当前周期内上链的用电信息打包发起异常用电辨识指令;根据异常用电辨识指令对用电信息进行验签并解析,获取数据关联的台区配变与拓扑信息,基于内置的异常用电数据分析模块进行异常用电行为辨识的链下计算,若辨识异常则确定辨识结果并确定异常的数据标识;将电能表号、异常的数据标识及辨识结果进行打包并签名,签名后根据辨识结果,确认辨识是否完成,若是则将签名后的数据进行上链存证;若否则等待下一周期数据上链后继续进行辨识,直到辨识完成。2.根据权利要求1所述的基于区块链预言机的异常用电辨识方法,其特征在于,所述采集用电信息并对用电信息按照电能表号及时间进行归类,包括:按周期将电能表主动上送的用电信息按照电能表号及时间进行归并分类,所述用电信息包含有功电能量、无功电能量、电压、电流、有功功率、无功功率、功率因数。3.根据权利要求2所述的基于区块链预言机的异常用电辨识方法,其特征在于,还包括:根据归并分类后不同的用电数据特征构建链上数据表,采用电能表号作为数据表主键分表存储计量数据,针对各类数据分别提供数据上链与查询接口。4.根据权利要求1所述的基于区块链预言机的异常用电辨识方法,其特征在于,所述按照预定设定的周期将当前周期内上链的用电信息打包发起异常用电辨识指令,包括:根据计量点数与电能表数据采集频率确定预言机调用定时策略,根据预言机调用定时策略定时按照设定周期获取当前周期内的用电信息数据,基于电能表号进行用电信息数据分包并签名后调用预言机,预言机接收信息后返回接收响应与任务ID,将接收响应与任务ID上链存储。5.根据权利要求1所述的基于区块链预言机的异常用电辨识方法,其特征在于,所述根据异常用电辨识指令对用电信息进行验签并解析,获取数据关联的台区配变与拓扑信息,基于内置的异常用电数据分析模块进行异常用电行为辨识的链下计算,得到辨识结果,包括:接收异常用电辨识指令,通过验签模块对用电信息进行数据验签,验签通过后进行数据解析获取待分析的用电信息,结合数据库中已存在的同一电能表号的历史用电信息,判断是是否具备异常用电辨识分析条件;若具备,则调用数据分析模块进行分析,获取数据关联的台区配变与拓扑信息,包括:台区名称、配变型号、配变容量、低压线路长度、供电半径、导体类型,然后基于内置的异常用电数据分析模块进行异常用电行为辨识的链下计算,得到辨识结果;如不具备,则直接返回响应结果,并将现有数据入库以备后续...
【专利技术属性】
技术研发人员:高铭泽,裴玮,李昀,李宁峰,贾茹,孙绘,周宇,姜炜超,夏一羽,高宇,胡远征,
申请(专利权)人:中国科学院电工研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。