一种基于高维随机矩阵的用户窃电行为辨识系统技术方案

技术编号:19322162 阅读:30 留言:0更新日期:2018-11-03 11:46
本发明专利技术公开了一种基于高维随机矩阵的用户窃电行为辨识系统,包括输入输出模块、调度模块、数据分析模块、本地数据库接口模块、远程数据库接口模块以及本地数据库。本系统采用高维随机矩阵算法综合利用计量信息系统采集的电量、电压、电流、有功功率、无功功率、功率因素等电力计量信息数据进行同步分析,结果更加可靠,能够较好地适应智能电表的普及和电力计量系统智能化发展要求,解决了当前算法数据源单一、数据计算负荷量大、误检和漏检严重的问题。同时本系统在识别用户存在窃电行为后进一步对用户窃电开始时间和结束时间进行定位并计算出窃电时长,为窃电稽查和电费追补提供数据支撑,弥补了当前算法无法确定窃电时间的缺陷。

A user identification system for stealing electricity based on high-dimensional random matrix

The invention discloses a user electricity theft identification system based on high-dimensional random matrix, which includes input and output module, scheduling module, data analysis module, local database interface module, remote database interface module and local database. The system uses the high-dimensional random matrix algorithm to synthetically analyze the electric power measurement information data collected by the metrology information system, such as electric quantity, voltage, current, active power, reactive power and power factor. The result is more reliable and can better adapt to the popularization of intelligent meters and the development of intelligent power measurement system. It solves the problems of single data source, large data calculation load, serious misdetection and missed detection. At the same time, after identifying the existence of electricity theft, the system further locates the start time and end time of electricity theft and calculates the time of electricity theft, which provides data support for the inspection of electricity theft and the recovery of electricity charges, and makes up for the defect that the current algorithm can not determine the time of electricity theft.

【技术实现步骤摘要】
一种基于高维随机矩阵的用户窃电行为辨识系统
本专利技术涉及电子信息系统领域,更具体地,涉及一种基于高维随机矩阵的用户窃电行为辨识系统。
技术介绍
通过对计量装置进行干扰或改造等窃电行为会造成电网的非技术性损失,给电力企业造成经济损失。传统的窃电行为识别主要依靠电力稽查人员定期巡检或安装检测装置进行在线监测,需投入大量的人力、财力和物力,且不能达到预期的效果。随着智能电表的普及和电力系统信息化程度的高速发展,电力企业存储了海量用户侧电量数据。通过充分挖掘电力大数据的潜在价值,及时识别用户窃电行为,减少经济损失,对智能电网的发展有重要的意义。然而,现有窃电行为辨识系统主要采用聚类分析法、神经网络法等方法对负荷曲线等单一数据源进行分析,然而随着电磁干扰等高科技窃电手段的出现,窃电对影响往往表现为多参量的同步综合变化,且不同窃电方式表现为不同参量的组合,因此采用单一参量辨识结果可靠性相对较低,且目前系统仅只能判定用户是否具有窃电行为,对于何时窃电、窃电时长多久都无法给出准确判定,不能为后续稽查和电费追补提供依据,具有较大局限性。
技术实现思路
本专利技术的目的是解决上述一个或多个缺陷,提出一种基于高维随机矩阵的用户窃电行为辨识系统。为实现以上专利技术目的,采用的技术方案是:一种基于高维随机矩阵的用户窃电行为辨识系统,包括输入输出模块、调度模块、数据分析模块、本地数据库接口模块、远程数据库接口模块以及本地数据库。优选的是,所述输入输出模块根据待分析用户列表路径通过OLE数据库引擎连接并打开待分析用户列表,利用ADO.NET中的数据集DataSet对象一次性提取所有待分析用户数据,每个用户占据数据集对象的一行,以数据中的行数据为单位采用FIFO技术创建待分析用户队列供调度模块调用;另外该模块还用于接收数据分析模块的分析结果并通过数据绑定的方法利用DataGrid控件实现结果输出显示。优选的是,所述调度模块用于调用输入输出模块创建的待分析用户队列,并利用FIFO的出队列操作将队列的第一条用户信息出队列后传送给远程数据库接口模块,同时使用多线程并发执行技术创建监控线程对数据分析模块进行监控,监控线程与数据分析模块中的数据分析过程并行执行,实时监控数据分析模块的分析进程,监控线程在每次监控到数据分析模块完成数据分析后将待分析用户队列的第一条信息出列并传送给远程数据库接口模块同时继续进行下一次的监控,直到待分析用户队列全部分析完成后读取输入输出模块的所有输出结果并传送给本地数据库接口模块。优选的是,所述远程数据库接口模块用于接收调度模块的用户信息,并根据用户名和户表编号于计量系统远程数据库中采用数据库事务管理的方法检索出该用户24小时内的电量、电压、电流、有功功率、无功功率、功率因素等电力计量信息数据并传送给数据分析模块。优选的是,所述数据分析模块用于接收远程数据库接口模块的用户电力计量信息数据构建高维随机矩阵及其协方差矩阵,并求协方差矩阵特征根λ1≤λ2≤…≤λn;优选的是,并利用协方差矩阵特征值的谱分布函数和协方差矩阵特征值的谱分布函数的极限收敛函数分别求取协方差矩阵特征值在复平面的分布与协方差矩阵特征值的谱分布函数的极限收敛函数于复平面上的函数轨迹;更进一步,根据单环定律判定原则分析协方差矩阵特征值的谱分布函数极限收敛函数的轨迹圆环外是否有奇异特征值点以判定用户是否存在窃电等异常用电情况;再进一步,数据分析完成后如果发现窃电则进一步利用平均谱半径变化曲线波动规律定位用户窃电开始时间并将结果输出给输入输出模块进行输出显示,同时通知调度模块本次分析完成;否则直接通知调度模块本次分析完成;优选的是,所述本地数据库接口模块用于接收调度模块的用户窃电记录信息并根据用户名和户表编号采用Insert方法添加进本地数据库;优选的是,所述本地数据库用于存储用户窃电记录信息。用户窃电记录信息包括用户名、户表编号、窃电开始时间、窃电时长。优选的是,所述数据分析模块中求协方差矩阵特征值在复平面的分布所使用的谱分布函数为其中I为示性函数。优选的是,所述数据分析模块中协方差矩阵特征值的谱分布函数的极限收敛函数为其中f为数据采样频率,T为检测时间区段,c为高维随机矩阵行列比;优选的是,输入输出模块与调度模块之间、调度模块与本地数据库接口模块之间以及本地数据库接口模块与本地数据库之间皆具有双向交互功能。与现有技术相比,本专利技术的有益效果是:1)靠性高,本专利技术是综合电量、电压、电流、有功功率、无功功率、功率因素等电力计量信息数据得出的结果,相比传统单一数据源分析方法数据参量更全面,漏检和误检率更低;2)能为窃电稽查和电费追补提供数据支撑,本专利技术通过计量数据平均谱半径变化曲线定位用户窃电行为开始和结束时间,能定量计算用户窃电时长,为电费追缴提供时间数据;3)使用方便、交互友好,系统定时启动并按用户列表对各个用户进行分析,无需人工干预;不同用户通过更改用户列表即可实现对其进行监控。附图说明图1为本专利技术的结构连接框图;图2为本专利技术的工作流程图;图3为本地数据库信息图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;以下结合附图和实施例对本专利技术做进一步的阐述。实施例1如图1所示,一种基于高维随机矩阵的用户窃电行为辨识系统,包括输入输出模块1、调度模块2、数据分析模块3、本地数据库接口模块4、远程数据库接口模块5以及本地数据库6。其中:输入输出模块1用于人机交互,用户在输入输出模块中设置待分析用户列表路径,系统根据设置的待分析用户列表路径通过OLE数据库引擎连接并打开待分析用户列表,利用ADO.NET中的数据集DataSet对象一次性提取所有待分析用户数据,每个用户占据数据集对象的一行,以数据中的行数据为单位采用FIFO技术创建待分析用户队列供调度模块2调用;另外该模块还用于接收数据分析模块3的分析结果并通过数据绑定的方法利用DataGrid控件实现结果输出显示。调度模块2用于调用输入输出模块1创建的待分析用户队列,并利用FIFO的出队列操作将队列的第一条用户信息出队列后传送给远程数据库接口模块5,同时使用多线程并发执行技术创建监控线程对数据分析模块3进行监控,监控线程与数据分析模块3中的数据分析过程并行执行,实时监控数据分析模块3的分析进程,监控线程在数据分析模块3每完成一次数据分析后判断所有待分析用户是否全部分析完成,若未完成则执行将待分析用户队列的第一条信息出列并传送给远程数据库接口模块5同时继续数据分析模块3进行监控;若用户队列全部分析完成,则检测输入输出模块1的输出信息是否为空,也即检测是否存在窃电用户,若非空则存在窃电用户,调度模块2将所有输出结果读入并通过本地数据库接口模块4存入本地数据库6后结束分析过程;若未空,则本次分析未发现窃电用户,调度模块2将不读取输出结果直接结束分析过程,如图2流程图所示。数据分析模块3用于接收远程数据库接口模块5的用户电力计量信息数据构建高维随机矩阵及其协方差矩阵,并求协方差矩阵特征根λ1≤λ2≤…≤λn;进一步,并利用协方差矩阵特征值的谱分布函数和协方差矩阵特征值的谱分布函数的极限收敛函数分别求取协方差矩阵特征值在复平面的分布与协方差矩阵特征值的谱分布函数的极限收敛函数于复平面上的函数轨迹;然后,根据单环本文档来自技高网...

【技术保护点】
1.一种基于高维随机矩阵的用户窃电行为辨识系统,其特征在于,包括:输入输出模块(1)、调度模块(2)、数据分析模块(3)、本地数据库接口模块(4)、远程数据库接口模块(5)、本地数据库(6);输入输出模块(1):根据待分析用户列表路径通过OLE数据库引擎连接并打开待分析用户列表,利用ADO.NET中的数据集DataSet对象一次性提取所有待分析用户数据,每个用户占据数据集对象的一行,以数据中的行数据为单位采用FIFO技术创建待分析用户队列供调度模块(2)调用;另外该模块还用于接收数据分析模块(3)的分析结果并通过数据绑定的方法利用DataGrid控件实现结果输出显示;调度模块(2):调用输入输出模块(1)创建的待分析用户队列,并利用FIFO的出队列操作将队列的第一条用户信息出队列后传送给远程数据库接口模块(5),同时使用多线程并发执行技术创建监控线程对数据分析模块(3)进行监控,监控线程与数据分析模块(3)中的数据分析过程并行执行,实时监控数据分析模块(3)的分析进程,监控线程在每次监控到数据分析模块(3)完成数据分析后将待分析用户队列的第一条信息出列并传送给远程数据库接口模块(5)同时继续进行下一次的监控,直到待分析用户队列全部分析完成后读取输入输出模块(1)的所有输出结果并传送给本地数据库接口模块(4);数据分析模块(3):用于接收远程数据库接口模块(5)的用户电力计量信息数据构建高维随机矩阵及其协方差矩阵,并求协方差矩阵特征根λ1≤λ2≤…≤λn;进一步,并利用协方差矩阵特征值的谱分布函数和协方差矩阵特征值的谱分布函数的极限收敛函数分别求取协方差矩阵特征值在复平面的分布与协方差矩阵特征值的谱分布函数的极限收敛函数于复平面上的函数轨迹;然后,根据单环定律判定原则分析协方差矩阵特征值的谱分布函数极限收敛函数的轨迹圆环外是否有奇异特征值点以判定用户是否存在窃电等异常用电情况;最后,数据分析完成后如果发现窃电则进一步利用平均谱半径变化曲线波动规律定位用户窃电开始时间并将结果输出给输出输出模块(1)进行输出显示,同时通知调度模块(2)本次分析完成;否则直接通知调度模块(2)本次分析完成;本地数据库接口模块(4):用于接收调度模块(2)的用户窃电记录信息并根据用户名和户表编号采用Insert方法添加进本地数据库(6);远程数据库接口模块(5):接收调度模块(2)的用户信息,并根据用户名和户表编号于计量系统远程数据库中采用数据库事务管理的方法检索出该用户24小时内的电量、电压、电流、有功功率、无功功率、功率因素等电力计量信息数据并传送给数据分析模块(3);本地数据库(6):用于存储用户窃电记录信息。用户窃电记录信息包括用户名、户表编号、窃电开始时间、窃电时长。...

【技术特征摘要】
1.一种基于高维随机矩阵的用户窃电行为辨识系统,其特征在于,包括:输入输出模块(1)、调度模块(2)、数据分析模块(3)、本地数据库接口模块(4)、远程数据库接口模块(5)、本地数据库(6);输入输出模块(1):根据待分析用户列表路径通过OLE数据库引擎连接并打开待分析用户列表,利用ADO.NET中的数据集DataSet对象一次性提取所有待分析用户数据,每个用户占据数据集对象的一行,以数据中的行数据为单位采用FIFO技术创建待分析用户队列供调度模块(2)调用;另外该模块还用于接收数据分析模块(3)的分析结果并通过数据绑定的方法利用DataGrid控件实现结果输出显示;调度模块(2):调用输入输出模块(1)创建的待分析用户队列,并利用FIFO的出队列操作将队列的第一条用户信息出队列后传送给远程数据库接口模块(5),同时使用多线程并发执行技术创建监控线程对数据分析模块(3)进行监控,监控线程与数据分析模块(3)中的数据分析过程并行执行,实时监控数据分析模块(3)的分析进程,监控线程在每次监控到数据分析模块(3)完成数据分析后将待分析用户队列的第一条信息出列并传送给远程数据库接口模块(5)同时继续进行下一次的监控,直到待分析用户队列全部分析完成后读取输入输出模块(1)的所有输出结果并传送给本地数据库接口模块(4);数据分析模块(3):用于接收远程数据库接口模块(5)的用户电力计量信息数据构建高维随机矩阵及其协方差矩阵,并求协方差矩阵特征根λ1≤λ2≤…≤λn;进一步,并利用协方差矩阵特征值的谱分布函数和协方差矩阵特征值的谱分布函数的极限收敛函数分别求取协方差矩阵特征值在复平面的分布与协方差矩阵特征值的谱分布函数的极限收敛函数于复平面上的...

【专利技术属性】
技术研发人员:王鹏熊仕斌刘攸坚傅子明韦景康黄健梁绍基张毅洪晓彤徐振洪林澧乐蔡金彪王馨然
申请(专利权)人:广东电网有限责任公司广东电网有限责任公司佛山供电局
类型:发明
国别省市:广东,44

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

1