基于遗传优化的非侵入式居民负荷辨识算法*

2017-12-18 05:28祁兵韩璐
电测与仪表 2017年17期
关键词:电水壶编码方案加湿器

祁兵,韩璐

(华北电力大学电气与电子工程学院,北京102206)

0 引 言

随着智能电网的发展,电力负荷中居民用户用电负荷所占的比重越来越大,作为电力负荷的重要组成部分,居民用户域负荷日益引起社会的广泛关注。居民用户域的负荷在线监测是实现居民用户用电可视化的基础,它有助于用户了解家庭内不同时段各电器设备的具体能耗情况,据此来制定合理的用电计划,完善能源消费结构,促进能源有效利用,减少家庭电费开支。居民用户域负荷在线监测对推进整个社会的节能减排、缓解能源危机起着重要的作用[1-2]。

电力负荷的在线监测分为传统的“侵入式”负荷监测和非侵入式负荷监测(Non-Intrusive Load Monitoring,NILM)。相较于侵入式负荷监测,NILM在不干预被监测系统内部的前提下实现对各用电设备运行状态和用电信息的在线监测,它只需要在被监测系统电力入口的配电板处安装用电信息采集装置,通过采集该处所有用电设备总的用电信息,并运用合适的数学分析计算方法进行处理和分析,结合不同用电设备的负荷特性,就能辨识并细化系统内各个负荷用电信息以及其运行状态,从而得到负荷集群中单个负荷的种类和运行情况[3]。由于非侵入式负荷辨识具有投入少、设备少以及使用方便等特点,因此非常适用于居民用户用电负荷的辨识。

负荷辨识算法是NILM的核心内容,研究人员提出了很多不同的理论和算法。George.W.Hart教授首先提出了一种通过监测电力入口处所有用电设备总的有功功率和无功功率的变化量来辨识负荷的方法[4]。Robertson等人采用小波变换技术,通过对几个未知的暂态信息进行分类的方法进行负荷辨识[5]。文献[6]和文献[7]研究了NILM的数据提取方法和稳态负荷识别算法。由于负荷稳态特征存在局限性,利用暂态特征辨识成为研究重点[8-11]。上述方法均是通过对暂态特征量的提取、转化来实现负荷辨识,但由于切入点比较单一,考虑到实际环境下暂态特征的不确定性其准确度将受到影响,暂态、稳态特征结合的方法也受到了关注[12-13]。随着智能算法的发展,有研究者利用智能算法进行负荷辨识的研究[14-15]。

在已有研究的基础上,提出了基于遗传优化的非侵入式负荷辨识算法,利用实测负荷电流及电压数据,获得有功功率及电流有效值,通过遗传算法寻优,寻找最优解,最终确定电器的具体负荷类型。

1 非侵入负荷监测原理及负荷特性分析

非侵入式负荷监测方法是相对于侵入式方法提出的,其应用示意图如图1所示。

图1 非侵入式负荷监测方法应用示意图Fig.1 Application schematic diagram of NILM

它只需要在被监测系统电力入口处安装监测终端设备,通过采集该处所有用电设备总的用电信息,利用居民负荷特性,并运用合理的数学分析计算方法对这些实测用电数据进行处理和分析,从而辨识并细化系统内各个负荷用电信息以及其运行状态,得到负荷集群中单个负荷的种类和运行情况。

由于构成元件、功能等方面的差异,负荷设备在运行过程中都会表现出独特的用电特性,即负荷特性,包括有功功率、无功功率、谐波、电流有效值等[16],是负荷辨识的主要依据。文中主要采用有功功率和电流有效值。

通过负荷的实际运行,文章对六种常用居民负荷特征进行测量,负荷分别是电扇、加湿器、微波炉、加热器、落地扇和电水壶。测量结果如图2所示。通过上述六种居民负荷的数据可以获得有功功率以及电流有效值,其计算方法如下:

图2 六种负荷稳态电流波形图Fig.2 Current waveforms of six load appliances

式中P是有功功率;Irms是电流有效值;V、I分别是负荷的电压和电流;φ是电压和电流的相位差;i是谐波次数。计算得出六种负荷有功功率和电流有效值,如表1所示。

从表1中可反映出,不用负荷的有功功率值差别较明显,因此基于负荷的有功功率进行负荷辨识具有一定的可行性,但当负荷设备的有功功率值较接近时,易造成辨识结果偏差。

表1 六种负荷有功功率和电流有效值Tab.1 Active power and current effective value of six load appliances

基于上述原因,提出了利用有功功率及电流有效值相结合的负荷辨识方法,该方法考虑了负荷有功功率重叠的情况,可以提高负荷辨识的准确性。

(二)从材料包含的知识深度上看,要做到“三个思考”,即是什么,为什么,怎么样。深层次解读信息,是什么(什么现象、问题的实质)、为什么(原因、作用、危害等)、怎么样(措施、建议、态度等)。当然,不一定每题都同时回答三个层次,通常用在认识、评价类试题,要根据问题并结合材料做到具体问题具体分析。

2 基于遗传算法的负荷辨识方法

2.1 算法原理与实现流程

文中采集的实测数据是所有居民负荷总的用电数据,实际辨识需要快速准确,因此应利用遗传算法的快速寻优特性,可极大的简化数据相关性计算,减少计算量,且采用遗传算法能以较大概率找到全局最优,故本文采用遗传算法求解该最优化问题。

文章基于遗传优化的思想对有功功率和电流有效值两个负荷特征进行寻优搜索。通过采集负荷的用电数据,并对数据归一化处理;确定编码方案,定义适应度函数值,选择遗传算法参数;产生任意有功功率以及电流有效值叠加值的组合,对叠加值组合进行编码形成一个染色体个体;重复此过程直到满足个体数量要求,从而形成种群;然后从种群中以一定选择算法选择出优势个体并按一定的概率进行复制、杂交、变异算子等三种不同操作产生新一代种群个体。重复上述过程直至群体中存在个体达到给定的适应度要求。基于遗传算法的非侵入式负荷辨识的具体实现过程如图3所示。

2.2 遗传算法模型

由于有功功率和电流有效值量纲不一致,为了简化计算,对数据进行归一化处理。

在遗传算法中把一个问题的可行解,从其解空间转换到遗传算法所能处理的搜索空间的转换方法称为编码。负荷的状态是一个二值问题,因此采用二进制一维编码[17-18],每个染色体对应一个负荷组合集。染色体编码方式则直接使用二进制表达方式,即“0”和“1”。若有m个负荷,则染色体长度L=m,即染色体是一个长度为m的0和1字串,每位对应一个相应的负荷状态,即当染色体中的某个基因为“1”时,表示该基因对应的负荷状态为运行;若为“0”时,表示该负荷状态处于关闭。随机产生k个长度为 m的0、1字符串作为初始种群。

图3 算法实现流程Fig.3 Flow chart of the proposed algorithm

编码方案有三种:

(1)染色体编码由实测总功率是否包含此负荷的有功功率值组成,即当负荷处于运行状态时,则实测总有功功率中包含此负荷的功率分量,如图4所示。

图4 染色体编码方案aFig.4 Chromosome encoding of plan a

图5 染色体编码方案bFig.5 Chromosome encoding of plan b

(3)染色体编码由有功功率值和电流有效值参数组合编码两部分组成,如图6所示。

图6 染色体编码方案cFig.6 Chromosome encoding of plan c

选择一个适当的适应度函数是遗传算法能否成功解决负荷辨识问题的关键,它直接影响到遗传算法的收敛速度以及能否找到最优解。根据编码方案,适应度函数也有三种设置:

式中P代表实测的有功功率;I代表实测的电流有效值;xi代表每一位的编码,为 0或者 1;f(i,P,x)代表方案 a的适应度函数;f(i,Irms,x)代表方案 b的适应度函数;f(i,P,Irms,x)代表方案 c的适应度函数。

个体的进化是在遗传算子的作用下完成的。最主要的遗传算子是选择、交叉和变异。文中采用的是转盘赌法的选择策略,每次随机的从有功功率和电流有效值的叠加组合中挑选一定数目的个体,并将其中适应度最高的选作父体;交叉采用的是均匀交叉策略,将两个父代染色体以一定的概率执行交叉操作,从而形成新一代的子染色体;变异采用的是比特翻转策略,即依突变概率随机将染色体的某位基因进行比特翻转(即1变成0,而0变成1)。采用总有功功率以及总电流有效值与实测数据差值最小相结合作为迭代终止条件。

3 算例分析

3.1 实验环境和实验数据

基于LabVIEW和信号采集卡的数据采集终端,采集系统运行过程中的电流、电压等数据。获取实测数据后,为了验证算法的有效性,用MATLAB编程实现,利用本文算法进行负荷分析及辨识。

3.2 实验参数设置

参数采样率fs=10 kHz,本文选用了6类样本,即负荷种类m=6,分别是小电扇、加湿器、微波炉、加热器、落地扇以及电水壶。实验中选用的6种典型负荷能够验证算法的有效性。设置初始种群数为30,染色体编码为6位和12位二进制码,最大繁殖代数为64。三种编码方案的参数设置如表2所示。

表2 遗传算法参数Tab.2 Parameter of genetic optimization

3.3 实验结果

为了对比三种编码方案的有效性,对a、b和c三种编码方案分别进行实验仿真。

(1)方案 a仿真

当实测有功功率为570W时,图7(a)显示识别结果为编码9号,即[001000],可看出只有三号负荷编码为1,即微波炉处于运行状态;当实测有功功率为240W时,图7(b)显示识别结果为编码54号,即[110101],可看出一、二、四和六号负荷编码为1,即小电扇、加湿器、加热器和电水壶处于运行状态;同理当实测有功功率为770W时,图7(c)辨识结果为加湿器、微波炉、加热器和电水壶处于运行状态;当实测有功功率为60 W时,图7(d)辨识结果为小电扇和加湿器处于运行状态;当实测有功功率为290 W时,图7(e)辨识结果为小电扇、加湿器、加热器、落地扇和电水壶处于运行状态;当实测有功功率为33 W时,图7(f)辨识结果为加湿器和电水壶处于运行状态。

图7 方案a仿真结果Fig.7 Simulation results of plan a

(2)方案 b仿真

当实测电流有效值为38 mA时,图8(a)显示识别结果为编码9号,即[001000],可看出只有三号负荷编码为1,即微波炉处于运行状态 ;当实测电流有效值为118 mA时,图8(b)显示识别结果为编码54号,即[110101],可看出一、二、四和六号负荷编码为1,即小电扇、加湿器、加热器和电水壶处于运行状态;同理当实测电流有效值为80 mA时,图8(c)辨识结果为加湿器、微波炉、加热器和电水壶处于运行状态;当实测电流有效值为5.5 mA时,图8(d)辨识结果为小电扇和加湿器处于运行状态;当实测有功功率为85 mA时,图8(e)辨识结果为小电扇、加湿器、加热器、落地扇和电水壶处于运行状态;当实测有功功率为64 mA时,图8(f)辨识结果为加湿器和电水壶处于运行状态。

图8 方案b仿真结果Fig.8 Simulation results of plan b

(3)方案 c仿真

当实测有功功率为570 W,实测电流有效值为38 mA时,图9(a)利用有功功率显示识别结果为编码9号,即[001000001000],可得出,只有三号负荷处于开启状态,即微波炉;当实测功率为240 W,实测电流有效值为118 mA时,图9(b)显示识别结果为编码54号,即[110101110101],可看出一、二、四和六号负荷编码为1,即小电扇、加湿器、加热器和电水壶处于运行状态;同理当实测有功功率为770 W,实测电流有效值为80 mA时,图9(c)辨识结果为加湿器、微波炉、加热器和电水壶处于运行状态;当实测有功功率为60W,实测电流有效值为5.5 mA时,图9(d)辨识结果为小电扇和加湿器处于运行状态;当实测有功功率为290W,实测有功功率为85 mA时,图9(e)辨识结果为小电扇、加湿器、加热器、落地扇和电水壶处于运行状态;当实测有功功率为33W,实测有功功率为64 mA时,图9(f)辨识结果为加湿器和电水壶处于运行状态。

图9 方案c仿真结果Fig.9 Simulation results of plan c

图10显示了三种编码方案随着迭代次数的增加搜索到每代适应度值的变化情况。

表3是三种编码方案在相同实验情景下所达到辨识精度和收敛时间的比较。其结果是算法连续运行20次所得出的平均值。

图10 三种方案的最佳适应度Fig.10 The best fitness curves of the three plans

从表3可以看出,方案c的辨识准确率明显高于另外两种方案,可以证明方案c利用有功功率和电流有效值综合判别负荷效果更好。在算法效率上,方案c的收敛时间最长,主要原因是方案c的编码长度长,且运算数据量大于其它两种,使得算法运行速率变慢。虽然优化所需的时间增加,但当不同种负荷有相同功率或者相同电流有效值时,方案c的识别精度更高。因此与其他两种方案相比,综合考虑辨识准确度和收敛时间,有功功率以及电流有效值叠加值组合的方法辨识居民负荷组成具有一定的优势。

表3 三种编码方案的辨识准确率和收敛时间比较Tab.3 Comparison on the identification accuracy and convergence time of the three coding plans

4 结束语

针对居民用户负荷辨识问题,提出了一种基于遗传优化的非侵入式居民负荷辨识算法。该方法利用实测数据,获得有功功率及电流有效值特征参数,由于多种负荷设备同时运行时所获取的混合功率及电流为各设备单独运行时产生的特征功率及电流之和,在综合考虑有功功率及电流有效值约束条件的基础上,采用遗传算法,对有功功率及电流有效值的不同叠加组合值进行寻优,从而获得一个满足电流有效值和有功功率组合值的最优解。若实测功率包含某一种负荷的功率值和电流有效值,则此负荷投入运行,否则说明此负荷未投入运行。实验证明,该算法能较好地处理大规模复杂数据,且适合于解决多目标优化问题,能有效地解决非侵入式负荷辨识问题。通过三组实验,验证了综合有功功率以及电流有效值叠加值组合的方法能够正确的辨识出居民负荷的运行状态。

猜你喜欢
电水壶编码方案加湿器
如何科学使用加湿器
基于功能类别和技术参数的刀具编码方案设计
基于唯一标识的ATP车载设备编码方案研究
概念多功能电水壶Multikettle
电水壶为何总是锈迹斑斑
基于改进粒子群算法的毫米波大规模MIMO混合预编码方案
加湿器帮你做个水润美人
新时期金融机构编码标准化的挑战及解决方案
新时期金融机构编码标准化的挑战及解决方案
少了这七款加湿器,怎么过夏天?