基于云平台的非侵入式负荷监测与识别系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0引言
电能是现代生产生活中应用最广泛、最重要的能源之一。

在电能计量方面,传统的“一户一表”方式是由电力部门抄取电能表并给出当月耗电度数,其弊端在于用户无法获知具体某用电器在某时间段内的耗电情况。

可以说,用户对负荷集的动态实时运行信息的掌握还相当匮乏。

为解决此问题,传统的侵入式监测方式在每个待测负荷上加装功率测量硬件,“一对一”地监测负荷运行信息,缺点是需要破坏负荷原有的供电电路,在安装、维护上将耗费大量的人力物力[1]。

非侵入式负荷监测系统(Non-intrusive Load Monitor⁃ing System,NILMS)是在电力供给入口处安装功率测量硬件,无需破坏负荷硬件结构,可以“一对多”地监控负荷运转状态[2]。

但由于缺乏当前所接入负荷的种类先验信息,故随之而来的是负荷种类识别的问题。

对此,国内外众多学者进行了相关研究,尤其是借助神经网络进行负荷识别[3-5]。

郑宇等以有功功率增量和电流谐波分量总面积作为特征量,利用Hopfield神经网络实现负荷识别[6]; Jiang Lei等以负荷电流谐波作为特征量,利用SVM方法进行负荷分类[7]。

本文从工程应用的角度出发,设计了一种软硬件兼备的非侵入式监测与识别系统。

设计了电源管理电路、
基于云平台的非侵入式负荷监测与识别系统∗
陈彭鑫1,仲思东1,2
(1.武汉大学电子信息学院,湖北武汉430079;2.武汉大学测绘遥感信息工程国家重点实验室,湖北武汉430079)摘要:为了实时远程地监测负荷运转状态和识别负荷种类,设计了一种非侵入式负荷监测系统,并研究基于PCA 和kNN的负荷识别算法。

在电力供给入口端,通过在负荷回路中串联康铜电阻采样工作电流,通过电阻分压网络采样工作电压,并计算负荷的实时有功功率,以1Hz频率向云服务器发送功率信息。

在云服务器端,通过PCA对功率值序列进行特征提取和降维,通过kNN对当前接入的负荷进行归类,用户可以通过终端设备访问负荷监控界面。

在实验中,将系统安装于墙壁插座上,对8类家用负荷进行监控和识别,多次实验结果显示负荷平均识别率达到98%以上,验证了该方案的准确性和可行性。

关键词:非侵入式;功率计量;负荷识别;云服务器;PCA;kNN
中图分类号:TN98文献标识码:A DOI:10.16157/j.issn.0258-7998.180615
中文引用格式:陈彭鑫,仲思东.基于云平台的非侵入式负荷监测与识别系统[J].电子技术应用,2018,44(9):91-95.
英文引用格式:Chen Pengxin,Zhong Sidong.A non-intrusive load monitoring and identification system based on cloud platform[J]. Application of Electronic Technique,2018,44(9):91-95.
A non-intrusive load monitoring and identification system based on cloud platform
Chen Pengxin1,Zhong Sidong1,2
(1.School of Electronic Information,Wuhan University,Wuhan430079,China;
2.National Key Laboratory of Surveying and Mapping of Remote Sensing Information Engineering,Wuhan University,
Wuhan430079,China)
Abstract:In order to monitor the load′s running condition and identify the load′s type in real time and long distance,a non-in⁃trusive load monitoring system and a load identification algorithm based on PCA and kNN are designed and developed.On the side of power supply inlet,operating current is sampled through putting a series constantan resistor in the load circuit and operating volt⁃age is sampled through a resistive subdivision network.Thus the load′s real-time active power is calculated and uploaded to the cloud server on the frequency of1Hz.On the side of cloud server,features extraction and dimensionality reduction are processed by PCA.The running load is classified by ers can visit the load monitoring interface by terminal devices.In the experi⁃ments,the system is installed in the wall socket to monitor and identify eight types of household appliances.Multiple experimental results show that the average rate of identification is above98%,which verifies that the method proposed is accurate and feasible. Key words:non-intrusive;power measurement;load identification;cloud server;PCA;kNN
功率计量电路等,通过Wi-Fi 向云服务器上传负荷的实时功率信息,云服务器可以根据预先训练好的分类器识别当前负荷种类,实现负荷的分类计量;提出利用主成份分析法(PCA)对负荷的特征量进行降维提取,利用k 最近邻(kNN)算法识别用电器种类。

与传统技术相比,本系统能够以非侵入方式采集负荷功率信息,减少安装和维护的工作量;借助云服务器识别负荷、分析运行状态,可以远程控制负荷开关,从而指导用户合理规划用电,实现节能减排;及时排除故障,保障人身安全,减少财产损失,是智能电网发展的必然趋势。

1系统结构
非侵入式负荷监测与识别系统由分布式硬件节点、路由器、云服务器和智能终端组成,如图1所示。

其中,分布式硬件节点布设在各电力供给入口处采集负荷的功率信息,每个节点上都带有Wi-Fi 芯片用于连接路由器;路由器将各节点的功率信息通过因特网转发至云服务器;云服务器上保存有各个节点上不同负荷的历史耗电记录,并根据训练好的分类器识别当前运转的负载,同时向用户提供访问接口;用户可以通过智能终端联网查看各电力供给入口的负荷运行状态,发送电路控制指令。

如图2所示,硬件节点是一个完整的功率测量系统。

当负荷接入电力供给入口时,功率计量电路采集负荷的电压、电流有效值并转换为随交流电浮动的高频脉冲信号;通过光电耦合器将高频脉冲信号与交流电隔离
后,CPLD 用“等精度测量”的方法对高频脉冲计数;MCU 获得脉冲频率后,解算出功率值并通过Wi-Fi 发送到云服务器。

另外,当硬件节点收到由云服务器传来的控制指令时,由MCU 控制继电器通断。

2硬件节点端电路设计
2.1电源管理电路
自激隔离式开关电源用于给光耦、CPLD 、MCU 、继电器和Wi-Fi 芯片供电,如图3所示。

其中,单相工频市电经半波整流后加到三极管Q2上,Q2起到开关的作用。

当Q2微导通时,变压器初级绕组L 1和L 2将产生相反方向的感应电动势;当Q2处于饱和状态时,L 1中电流近似线性增加,L 2中产生的稳定电动势给电容C 2充电;当Q2处于截止状态时,L 1和L 2中的感应电动势极性反转,最终形成自激振荡。

在副级电路中,通过二极管D2和电解电容C 4进行稳压滤波。

图4所示电路可以提供5V 、200mA 的非隔离式电源,用于给功率计量芯片HLW8012供电。

MP150是一款原边整流器,可以实现精确的恒压调节功能。

单相工频市电经整流、滤波和稳压后获得5V 压差,由于模拟地与零线N 相连,因此该5V 压差随交流零线浮动。

弱电区通过自激隔离式电源供电,强电区通过非隔离式电源供电,避免了220V 交流电窜入弱电区,增加系统的可靠性。

2.2功率计量电路
负荷的实时用功功率计量电路如图5所示,
HLW8012
图1非侵入式负荷监测与识别系统的组成示意

图2硬件节点的组成框图
图3自激隔离式开关电源
图4非隔离式AC-DC 电源
是一款单相功率计量芯片,满足50/60Hz IEC 687/1036准确度要求标准。

L_Relay 为经过继电器的火线,N 为零线。

通过在负荷回路中串联2m Ω的康铜电阻R S 采样工
作电流,通过电阻网络R 5~R 9采集工作电压。

将采样电压经压频转换后,输出表征电压、电流有效值和有功功率的高频脉冲信号CF 和CF1。

利用“等精度”的方法测量高频脉冲频率。

图6所示为CPLD 搭建的等精度测频数字逻辑电路,其中,标准信号为50MHz 晶振信号,闸门信号设置为宽度为1s 的脉冲,D 触发器捕获到待测信号的边沿时,闸门信号才会被锁存到输出端,32位标准信号计数器和待测信号计数器同时被使能并开始计数,故待测信号计数器不会出现±1个计数值的误差。

1s 计数结束后,D 触发器锁存闸门信号的下降沿,同时读取计数器数值,并通过式(1)计算待测信号的频率f dc ,bz_count[31..0]和dc_count[31..0]分别存储了闸门时间内标准信号和待测信号的上升沿个数。

f dc =dc_count[31..0]bz_count[31..0]
×50MHz
(1)
F CF =48×V 1×V 2
V 2
REF
×f osc
128F CFI =24×V 1V REF ×f osc
512F CFU =2×V 2V REF ×f osc 512
⎧⎩
⏐⏐⏐⏐⏐⏐⏐⏐⏐⎨⏐⏐⏐⏐⏐⏐⏐⏐⏐(2)
有功功率的输出频率F CF 、电流有效值的输出频率
F CFI 和电压有效值的输出频率F CFU 可由式(2)计算,其中
1是电流通道引脚上的电压信号,V 2是电压通道引脚上的电压信号,f osc 为3.579MHz 的振荡器频率,V REF 为2.43V 的基准电压源。

实测出输出频率后,即可反推出电流、电压有效值和有功功率值。

2.3光耦隔离电路
光耦隔离电路的作用是将功率计量电路输出的高频脉冲转换为3.3V 电平标准的数字脉冲并与强电区域隔离,隔离后的脉冲由CPLD 计数。

如图7所示,HCPL-0630是双通道光耦芯片,开关速度可达到10Mb/s 。

来自HLW8012的高频脉冲CF 和CF1连接铝砷化镓发光二极管的阴极,输出端CF_IO 和CF1_IO 作为待测信号
连接图6所示的测频逻辑电路。

当二极管发光时,右侧三极管导通,输出低电平;反之,三极管截止,输出高电平。

2.4Wi-Fi 尧继电器电路
系统通过图8所示的Wi -Fi 电路与云服务器实现TCP/IP 通信。

云服务器收到终端发出的控制指令后,将指令按硬件编号转发到各节点上。

节点通过Wi-Fi 电路接收到开关指令,通过图9所示的继电器电路控制负荷与电力入口连通或断开。

R_IO 由MCU 控制其电平状态,继电器RY1串联在三极管Q0的集电极,当R_IO 为低电平时,三极管Q0截止,继电器处于常开状态;当R_IO 置高时,三极管Q0导通,继电器吸合。

3云服务器端数据处理方法
3.1基于PCA 的特征提取与降维
对于一个电力供给入口来说,总存在若干个经常接入使用的电负荷,既然系统已经能够获取负荷随时间变化的功率值,那么在已知“功率-时间”波形图的基础上,可以对波形图进行特征提取和降维,得到一组可以鉴别负荷种类的特征向量。

具体方法为:采集n 类负荷在1min 内的功率数据作为训练样本,提取功率值序列的平均数、中位数、众数、方差、极差、峰度、偏度、四分位差、正
图5功率计量电路
图6等精度测频的CPLD 逻辑电路
图7光耦隔离电路
图8Wi-Fi 电路
图9继电器电路
斜率均值和负斜率均值等共10种基本统量,得到n 类负
荷的样本数据矩阵x n ×10。

其中,正、负斜率均值分别指将离散功率值序列作差分运算后的正数集的平均数和负数集的平均数。

考虑到特征量维数较多且相互之间具有一定的相关性,采用主成分分析(Principal Components Analysis ,PCA),通过正交变换将基本统计量降维成相互独立的综合指标[8]。

首先,通过式(3)将n 类负荷的样本数据矩阵x n ×10标准化,其中x ij 为第i 类负荷的第j 个基本统计量,x j 为x n ×10的列均值,s j 为x n ×10的列标准差,X 为标准化后的数据矩阵。

通过标准化,X ij 中每个统计量之列的平均值为0,标准差为1,可以消除不同特征间的量纲差异和数量级差异;其次,计算X ij 的相关系数矩阵R ;再对R 求取非负特征值λi 和对应的特征向量V i 。

将特征值λi 按降序排序,通过式(4)计算各特征值的贡献率C i 和前i 个特征值的累积贡献率CA i ,累积贡献率代表前i 个主成分所能包含的原指标信息。

X ij =x ij -x j
s j
x j =1
n
n
i =1∑x
ij
⎧⎩⏐⏐⏐⏐⏐⏐⎨⏐⏐⏐⏐⏐⏐(3)
C i =
λi
8
j =1∑λ
j
CA i =i
k =1

λk
8
j =1
∑λ
j
⎧⎩
⏐⏐⏐⏐⏐⏐⏐⏐⏐⎨⏐⏐⏐⏐⏐⏐⏐⏐⏐,i =1,2,…,n
(4)
为了让选择的主成分能更多地包含原来10个基本统计量的信息,这里取CA i ≥90%,获得前i 个主成分。

利用式(5),将前i 个主成分所对应的特征向量与基本统计量作线性变换可以得到相互独立的综合统计量。

其中P 10×1为上述10种基本统计量,V i ×10为前i 个特征值对应的特征向量,Z i ×1为线性组合之后的综合统计量。

Z i ×1=V i ×10·P 10×1(5)3.2基于kNN 的负荷分类
k 最近邻(k -NearestNeighbor ,kNN)分类算法的核心思想是“投票机制”。

将一个测试样本投放到众多已分类好的训练样本中,分别计算该测试样本与各训练样本的欧式距离来作为相似性指标[9]。

本方案中,欧式空间的维度为经过PCA 降维后的综合特征量的个数。

4采集端和云端流程图
采集端MCU 的程序流程如图10所示。

首先初始化时钟、串口、定时器等片内外设。

再通过AirKiss 协议配置Wi-Fi 模块所接入无线网的SSID 和密码,成功连接路由器后被分配IP 地址。

接着,CPLD 对功率计量电路产生的高频脉冲计数,MCU 读取CPLD 的计数值,并根据式(2)解算出负荷功率值。

采集端在与服务器进行通信的过程中,一方面向服务器传递实时功率信息,另一
方面接收服务器下达的开关指令,从而控制继电器通断。

云服务器端程序流程如图11所示,首先通过TCP/IP 协议接收负荷的编号与功率信息,再利用PCA 对1min 内的功率值序列进行特征提取与降维,接着通过kNN 分类实现负荷识别。

云端既可以转发客户端提出的关断请求,也可以根据异常的功率值判断电路故障,从而自主地下达关断指令。

5实验
将本系统安装于室内墙壁插座内,选择手机充电器、平板充电器、台灯、笔记本电脑、电风扇、洗衣机、电吹风机和电水壶共8类常用家用电器作为实验负荷。

配置硬件Wi-Fi 模块接入家庭路由器,建立其与云服务器的通信。

(1)分别对处于正常运行状态的8类实验负荷采
集60s 的有功功率数据,图12所示为各负荷的“功率-时间”变化图,可以看出8类负荷有着不同的波形特征。

(2)为了定量分析8类实验负荷的波形特征,对步骤
(1)所采集的有功功率值序列求取3.1节所述的10种基本统计量。

(3)为了消除10种基本统计量的相关性,降低特征
维度,利用式(3)~式(5)进行主成分变换。

结果如表1所示,取前3个主成分,可以获得99.83%的累积贡献率,说明前3个主成分包含了原指标的99.83%的信息,且相互独立。

(4)利用3.2节所述的分类方法,以步骤(3)所求得的
主成分作为欧式维度,计算待识别样本到其他训练样本之间的欧式距离,并利用kNN 算法进行归类。

识别准确率如表2所示,可以看出,平板充电器、台灯和笔记本3类负荷均有未识别出的次数,是因为这三者的功率平均数较为相似,且平板充电器和笔记本充电器的充电电流与环境温度及是否正在使用等因素有关。

整体看来,平均识别准确率达到98.75%。

图10采集端程序流程图
图11云服务器端程序流程图
表1PCA 综合指标贡献率
主成分序号
123
特征值姿i 5.72642.60221.6545
贡献率C i 0.57260.26020.1655
累积贡献率CA i /%
57.2683.2999.83
图128类负荷1min 内功率变化图
(a)手机充电器(b)平板充电器
(c)台灯(d )笔记本
(e)电风扇(f)洗衣机
(h)电水壶
(g)电吹风机
6结束语
NILMS 通过在电力入口处布设硬件节点,实现了
“一个入口,多种负荷”的监测系统。

这对于电力系统
而言,不仅降低了安装维护的费用,更简化了监控系统,便于管理,但与之同来的是负荷种类识别的高效性与准确性问题。

本文主要完成了两项工作:(1)设计并研制出非侵入式负荷功率采集装置,全天候地向云服
务器上传负荷功率信息,并对强电区域和弱电区域进行电气隔离,增加硬件节点的可靠性;(2)借助云服务
器平台实现负荷种类识别功能,预先通过PCA 对常用负荷的功率值序列进行训练,达到特征提取与降维的目的,再利用kNN 对待识别样本进行归类,经多次实验,显示负荷识别率可以达到98%以上。

总体而言,本系统具有非侵入式测量和网络远程控制的特点,又借助云服务器识别负荷、分析运行状态,从而指导用户合理规划用电,实现节能减排,并及时排除故障,是智能电网发展的必然趋势。

参考文献
[1]刘然.结合改进最近邻法与支持向量机的住宅用电负荷识别研究[D].重庆:重庆大学,2014.
[2]牛卢璐,贾宏杰.一种适用于非侵入式负荷监测的暂态事件检测算法[J].电力系统自动化,2011,35(9):30-35.[3]WELIKALA S ,DINESH C ,GODALIYADDA R I ,et al.
Robust non-intrusive load monitoring(NILM)with unknown loads[C].IEEE International Conference on Information and Automation for Sustainability.IEEE ,2017:1-6.[4]ZHOU C ,LIU S ,LIU P.Neural network pattern recognition
based non-intrusive load monitoring for a residential energy
management system[C].International Conference on Informa-tion Science and Control Engineering.IEEE ,2016:483-487.
[5]李如意,王晓换,胡美璇,等.RPROP 神经网络在非侵入
式负荷分解中的应用[J].电力系统保护与控制,2016,44
(7):55-61.
[6]郑宇.神经网络在学生公寓用电负荷识别中的应用研究[D].重庆:重庆大学,2007.
[7]Jiang Lei ,Luo Suhuai ,Li Jiaming.An approach of household
power appliance monitoring based on machine learning[C].International Conference on Intelligent Computation Tech-nology &Automation.IEEE ,2012:577-580.[8]高云,杨洪耕.基于暂态特征贴近度匹配的家用负荷识别[J].电力系统自动化,2013,37(9):54-59.
[9]李蓉,叶世伟,史忠植.SVM-KNN 分类器———一种提高
SVM 分类精度的新方法[J].电子学报,2002,30(5):745-
748.
(收稿日期:2018-03-08)
作者简介院
陈彭鑫(1994-),男,硕士研究生,主要研究方向:嵌入式技术、图像处理。

仲思东(1963-),男,博士,教授,主要研究方向:精密检测技术、图像测量。

表2识别准确率
手机充电器平板充电器
台灯笔记本电风扇洗衣机电吹风机电水壶
5050505050505050
5048494850505050
100.0096.0098.0096.00
100.00100.00100.00100.00平均识别准确率/%98.75
负荷接入次数
识别出的次数识别准确率/%。

相关文档
最新文档