1. 引言
作为居民日常出行的重要交通工具,电动自行车的数量正在不断扩大,充电安全问题逐渐显现。据不完全统计,全国每年因电动自行车引发的火灾事故高达数千起,其中约80%的事故发生在充电期间,严重威胁着人们的生命财产安全[1]。
为此,政府和相关部门已经出台了一系列严格的停放和充电规范,以期减少相关安全事故的发生。然而,电动自行车违规入户充电行为具有时间随机性以及空间隐蔽性,使得依靠传统人力巡查的监控方式面临着效率低下和漏检率高的问题,而人工智能摄像头识别等技术又存在设备安装维护成本高、难以覆盖私拉电线及电池入户等场景的局限[2]。随着智能电网技术的迅猛发展,基于非侵入式负荷监测(Non-intrusive Load Monitoring, NILM)技术的电动自行车充电识别方法,为提升充电安全管理的效率和精度提供了新的解决方案[3]。
目前,非侵入式负荷监测技术主要针对居民用户中的一些常见家用电器,聚焦于电动自行车一类异常用电器的辨识方法研究还很少。针对电动自行车充电负荷监测方法的研究主要集中在特征选择和负荷识别两个方面。在特征选择方面,文献[4]利用电动自行车恒压充电阶段的有功功率和无功功率局部特征,计算Savitzky-Go-lay滤波后差分信号与模板的距离,可以准确快速地实现电动自行车的在线识别。该算法可以在数据标签未知的情况下实现负荷识别,但是对于电池种类和数据质量的要求比较高,在实际应用层面仍然需要进一步研究。文献[5]提出一种基于全局特征的非侵入式电动自行车充电负荷检测方法,利用电动自行车在恒压阶段呈现的功率幅值连续下降且下降持续时间长的全局特征,通过分段线性表示方法和启发式规则实现电动自行车充电负荷的检测。但是该方法采用的数据窗口为48小时,不具备在线快速性。文献[6]将V-I轨迹特征扩展为V-ΔI轨迹,结合功率量和谐波特征形成混合特征位图来补偿V-ΔI轨迹像素化引起的高谐波特征损失,通过DeiT模型实现电动自行车负荷识别。该方法在没有其他电器干扰情况下识别准确率高,但是在多种用电器叠加条件下识别精度则会明显降低,因此在居民家庭用电大多数为混合负荷的情况下,该方法的实用性还存在一些疑问。
在识别算法方面,文献[7]提出一种基于特征选择与单分类支持向量机增量学习算法的电动自行车充电负荷识别方法,通过选择辨识准确性最高的特征实现负荷辨识。但该算法要求训练集与测试集中异常负荷和家电样本所占比例一致,与实际中的家庭用电情况不符。文献[8]提出一种基于YOLOv5并引入CBAM注意力机制的图像识别方法,虽能提高电梯内电动自行车的检测精度,实现对电动自行车入楼行为的管控,但该方法在移动终端上检测速度较慢,辨识结果依赖大量训练样本,且仅适用于电梯内这一单一实验场景,泛用性不强,无法应对“飞线充电”或电动自行车电池入户充电的违规场景。文献[9]提出一种基于LSS-DTW的改进时间序列模板匹配模型,建立了多个典型的充电电流模板,利用LSS减轻了由于DTW过度扭曲而导致的模板和电流曲线之间的过度相似,有效提高了电动自行车充电异常负荷的检测精度。但是该方法仅针对于从充电桩收集的数据,识别电动自行车正常和异常充电过程,无法从多种用电器混合的家庭用电情况中识别出电动自行车。文献[10]提出基于迁移学习与多特征融合编码的非侵入式电动自行车入户充电监测方法,通过改进复合滑动窗事件检测、V-I轨迹加权颜色编码及ResNet50d迁移学习模型,实现了高准确率的负荷辨识,但复杂的特征选择、参数估计和迁移学习增加了计算需求,算法复杂度较大,对监测终端的算力和存储资源要求严苛,部署成本较高。
针对当前电动自行车一类负荷的辨识方法研究较少且算法的负荷特征单一、算法复杂度较大、算法普适性和实用性较低等问题,本文提出了一种基于数据分离和特征匹配的两阶段非侵入式负荷识别方法。首先建立负荷稳态电流波形库,并根据特征量化方法计算相应负荷特征值,确定稳态负荷特征范围。接着进行第一阶段,结合累计和算法和复合滑动窗进行事件检测,基于负荷叠加与分离原理,从总线聚合信号中分离出新投切负荷的稳态电流。然后进行第二阶段,第一步将测试样本与稳态电流波形库中的负荷稳态波形相比较,利用皮尔逊相关系数法计算出相似度,实现对电动自行车充电负荷的粗识别;第二步针对电流波形相似而无法识别的情况,计算测试样本的电流幅值特征、功率特征、U-I轨迹特征和谐波特征四种稳态负荷特征值,与电动自行车的特征范围比较,实现负荷精细化识别。最后,本文基于实际采样数据对于文中所提方法进行验证,结果表明该方法能够准确快速地辨识电动自行车的充电行为,验证了本文方法具有较高的识别准确性和一定的快速性。
2. 非侵入检测系统与算法原理
将非侵入式负荷识别的过程分解,流程图见图1,可分解为以下三个部分:
Figure 1. Non-intrusive load identification flowchart
图1. 非侵入式负荷识别流程图
1) 数据采集和预处理:在家庭用户的进线入口安装智能电表,对负荷的电流进行监测,将智能电表的电压和电流数据整理为数据样本,对数据样本进行归一化,并对序列长度不一的数据进行分段操作。
2) 事件检测和负荷分离:基于负荷投切前后功率发生变化的原理,利用复合滑动窗的累积和事件检测算法定位负荷接入时间,依据负荷电流叠加与分离原理从聚合电流中分离出独立运行一个周期的投切负荷电流。
3) 负荷识别:本文将负荷识别分为两步,第一步,将各类家用负荷单独运行的稳定负荷作为标准电流并建立标准电流库,通过皮尔逊系数计算分离出的独立负荷电流和标准电流波形的相似度,实现负荷的初步识别。第二步,根据特征量化方法从电动自行车单独运行的电压、电流波形中提取电流幅值特征、功率特征、V-I轨迹特征和谐波特征,作为电动自行车识别的参考标准。计算分离出的独立投切负荷的4种稳态特征,与电动自行车的标准特征范围对比,实现负荷的精细识别。
3. 基于数据分离和特征匹配的负荷识别
3.1. 事件检测和数据分离
3.1.1. 基于复合滑动窗的累计和事件检测算法
本文设计了一种含有两次检测判断的事件检测算法。第一次检测判断利用累计和算法(cumulative sum, CUSUM)来寻找疑似变点。当有负荷投入时,功率序列的波动较大,出现较大幅值的爬升,通过计算负荷投入时功率的爬升量是否达到设定阈值h,判断功率是否发生突变,以寻找疑似变点。设时间序列
,假设变点发生的时间点为τ,某采样点定义为:
(1)
式中,u为时间序列Χ的均值,Ak与Bk为功率的随机变量,D为序列均值的变化量。利用非参数化CUSUM算法的统计函数g计算累积偏移量,其中统计函数g定义为:
(2)
式中,g0为初始累积量,u0为检测点前的序列均值,β为随机噪声。xk – u0表示当前检测点较序列均值的变化量,当该变化量大于随机噪声β时,xk – u0 – β大于零,即排除随机噪声的波动影响,表明序列出现幅值较大的波动,累积偏移量gk正向积累。当累积偏移量gk达到设定阈值,即判断序列出现疑似变点。
为排除将暂态脉冲发生点误判为变点的可能性,第二次检测判断利用负荷投入前后区段序列均值会出现较大差值的现象,通过计算先前找出的疑似变点的前后序列均值之差是否达到设定阈值S,判断是否真正产生变点。考虑到实际家庭用电时,功率的噪声波动会相对混乱,对变点识别的计算过程影响较大,本文通过对含噪功率进行平滑处理,降低噪声对事件检测产生的影响。为简化检测过程,本文引入复合滑动窗口来实现上述方法。基于复合滑动窗的累计和事件检测方法原理可用下图解释。
如图2所示,图中W1、W2、W3分别是检测点前序列均值计算窗口、偏移量累积计算窗口、变点后序列均值计算窗口。其中每个窗口的长度为Nd,W1负责计算检测点前序列均值,W2负责第一次事件检测判断,W3负责计算检测点后序列均值并进行第二次事件检测判断。其中,事件检测过程中可能出现的情况可归类为以下三种。
当序列未出现暂态脉冲或负荷投入的情况时,如图2一般情况发生点a,W2 (标红窗口)中计算的累积偏移量gk小于阈值h,第一次检测判断为没有疑似变点,因此不会进入第二次检测判断,即W3中的阈值比较环节不会发生,事件检测结果为无变点出现,判断为无负荷投入,所有窗口向后移动Nd个长度。
Figure 2. Schematic diagram of cumulative and change point detection method based on composite sliding window
图2. 基于复合滑动窗的累计和事件检测方法原理图
当序列出现暂态脉冲时,如图2所标暂态脉冲发生点b,W2窗口中计算的累积偏移量gk大于阈值h (图中W2标蓝窗口),第一次事件检测判断将暂态脉冲的发生点判断疑似变点,进入第二次事件检测判断。第二次事件检测判断中,疑似变点前后序列均值之差小于阈值S (图中W3标红窗口),进而该暂态脉冲发生点被判断为非变点,即被判定为无负荷投入,窗口继续向后移动Nd个长度。
当有事件被投入时,如图2负荷投入发生点c所示,W2窗口偏移量累积gk大于阈值h (如图2中W2标蓝窗口),第一次检测判断为疑似变点。W3窗口计算前后序列均值之差大于阈值S (如图2中W3标蓝窗口),第二次检测进一步判断该检测点为变点,此时判断为负荷投入。窗口向后移动2 Nd个长度,继续下一变点的检测。
其中,滑动窗口长度Nd选取需结合居民用电负荷特性、采样系统参数及事件检测的精度与实时性要求,以周期的整数倍为基础原则,若Nd过小,窗口易受随机噪声、测量误差的干扰,导致事件检测的抗干扰性大幅下降和增加算法的循环迭代次数;若Nd过大,会增加事件检测的时间延迟,无法满足在线快速识别的需求且导致变点定位精度降低。具体实验分析见4.2。
两次检测使用的阈值均使用自适应设定策略。第一次检测阶段考虑到负荷投切后有功功率的渐进爬升特性,阈值h的定义如下:
(3)
式中,
为爬升速率修正系数,由W2窗口内功率序列的斜率估计值动态更新(功率爬升速率越高,λ1取值越趋近于0.5,以适配快速爬升过程);
为算法需覆盖的最小负荷投切有功功率(本文取电动自行车充电负荷的最小投切功率,由实测数据统计得到)。
第二次检测阶段的阈值S用于区分暂态脉冲与真实负荷投切,其定义如下:
(4)
式中,
为稳态波动系数,由W3窗口内功率序列的稳态波动幅值动态调整(波动幅值越大,λ2取值越趋近于1,以避免将稳态波动误判为变点)。
3.1.2. 负荷电流分离
居民入户总线处的电流信号等于家庭中所有正在运行的用电器电流信号的累加值加上干扰噪声,其中各个用电器之间是彼此独立的,用电器的运行状态不会相互影响。家庭用电电压比较稳定,而总线聚合电流在用电负荷投切时变化明显。
根据居民实际用电习惯,只有单个用电设备运行的情况很少出现,大多数情况为多个用电设备混合运行,所得到的负荷电流为未知的混合负荷波形,若不分离出单个负荷的电流波形,则难以识别。由电流叠加原理,当有新的用电设备投入时,当前总线电流可由上个时刻的总线电流与新投切的负荷电流叠加而成:
(5)
式中,I''(t)为目前时刻即变点后的总线电流;I'(t)为上一时刻即变点前的总线电流;Ik(t)为新投入负荷k单独运行时的稳态电流,即分离出的目标电流。
对同一个负荷的稳态电流进行多次测量,由于开始测量时的波形相位不同,相位角会产生相应的变化,造成波形在时间轴上的移动。为了从总线聚合电流中提取出独立运行的负荷电流,必须满足电流叠加性,保证每次测量稳态电流的基波相位角保持不变。电压的起始相位决定了稳态电流的基波相位角,因此在同一起始相位的电压下采集稳态电流即可。本文采用最便捷的方法,从电压过零点并上升的时刻提取负荷电流。该点电压应满足:
(6)
(7)
(8)
式中,u(j)为电压信号第j个采样点。
图3为电流信号分离示意图,K点代表检测到的负荷投切点,p'和p''代表电压过零点。选取λ个周期的连续电流波形并提取平均电流I(t),可以确保稳态电流的准确性。通过比较变电前后总线电流I'(t)和I''(t),即可得到新投入用电器k的稳态电流Ik (t)。
Figure 3. Load separation and extraction process
图3. 负荷分离与提取过程
在实际家庭用电环境下采集到的数据,总会受到噪声的影响,导致数据有毛刺。为减少量测噪声的影响,对实测数据进行平滑处理。平滑处理的方法有很多,如移动平均法和线性回归法等,为了不失一般性,本文采用滑动平均值滤波算法。滑动窗口大小的选择需经过试验,若窗口太小则无法滤除较小的杂波,滤波效果不好;若窗口太大则会滤除原始信号的特征,导致信号出现失真,并且窗口越大,失真越严重。本文选择的滑动窗口大小为5,能够达到滤除一定杂波并尽量保持原始波形特征的效果。
3.2. 负荷识别
3.2.1. 负荷稳态电流的波形匹配
在进行负荷分解和辨识之前,需要对单个家用负荷单独运行的情况进行监测,采集一个周期的电流稳态波形进行存储,建立负荷稳态电流波形库。为了在接入不同电动自行车时都能够识别,本文所建立的负荷波形库的负荷包含了多种型号的电动自行车。通过比较波形库与提取出的稳态电流波形得到皮尔逊相关系数,实现初步负荷识别。
皮尔逊相关系数法是一种衡量变量之间线性相关程度的统计方法,按积差方法计算,以两组数据与各自平均值的离差为基础,通过两个离差相乘来反应两变量之间的相关程度,变化范围为−1到1。本文通过计算新投入负荷的电流波形数组与负荷标准波形库中数组的皮尔逊相关系数,来判断该投入负荷的类型。设两个变量分别为X和Y,其中
,
。
则变量X和Y之间的皮尔逊相关系数定义为两个变量之间的协方差和标准差的商,皮尔逊相关系数的计算公式如下:
(9)
其中,Var(X)和Var(Y)分别代表变量X和Y的方差,Cov(X,Y)是总体的协方差,μX为变量X的平均值,μY为变量Y的平均值。皮尔逊系数的绝对值小于或等于1,r的绝对值越大,变量X和Y之间的相关性越强,两个电流波形越相似;反之r的绝对值越小时,变量X和Y之间的相关性越弱,两个电流波形的相似度越低。
通过将一个电流波形X反转并在另一个电流波形Y上滑动,每次滑动将两个波形对应的点相乘并乘积求和得到一个数值,直到反转的波形滑动过整个未反转的波形,可以得到关于两电流波形之间时间延迟和相位之差的函数,即互相关函数。互相关函数反映了两波形序列在不同时间延迟下的相似程度,当两个信号完全一致时,互相关值会达到最大。找到互相关值最大的位置,改变两个电流波形之间的相位之差,可以得出两个序列的最佳匹配,从而使得它们之间的皮尔逊相关系数最接近于1。
在负荷识别过程中使用互相关函数和皮尔逊相关系数法的主要依据,是为了在从电流聚合信号中提取新投入电器的稳态电流波形特征时,尽量减小由于电流波形的峰值、相位等偏差带来的影响。所处理的稳态电流仍会有偏差,是因为尽管在分离稳态电流波形时需要满足3.1.2中所要求的电压过零点条件来避免偏差,但处理的电流是离散化数据,并不是连续的数据,波形提取会导致相位上的偏差。
在电压过零点并上升的位置,采集负荷k投切前后的电流稳态波形。求得平均值并平滑处理后,比较投切前后的电流波形,得到一个周期的新投入负荷的稳态电流Ik。将Ik与稳态电流波形库中的模板Imodel进行对比,计算出最大的皮尔逊相关系数。若计算出的数值大于某一阈值,则可以初步判断新投入的负荷为对应模板中的家用负荷。
3.2.2. 负荷稳态电流的特征识别
电动自行车与其他家用电器由于结构、运行原理、工作模式等的不同,负荷特征存在差别。基于电流稳态波形引入新的负荷特征,利用复合特征匹配可以提高电动自行车辨识的准确性。
1) 电流幅值特征:本文选取电流幅值作为负荷识别的基础特征。
2) 功率特征:本文结合瞬时功率和平均功率,将最大瞬时功率与平均功率之比作为识别的参考特征,计算方式如下:
(10)
(11)
式中,P为平均功率,Pmax为最大瞬时功率,n为序列索引,N = fs/50,是一个周期的采样点数,fs是采样频率,uk、ik为电压电流采样序列。
3) V-I轨迹特征:为避免不同负荷电压、电流幅度差异对V-I轨迹大小的影响,将一个周期的电压、电流数据做归一化处理后,分别作为横坐标与纵坐标进行曲线绘制,可得到电压–电流(V-I)轨迹。基于V-I轨迹的形状特征,通过皮尔逊相关系数得到中线曲率作为参考特征。
4) 谐波特征:用电系统中主要由非线性负载引起基波电流畸变产生谐波,谐波特征可以反映负荷非线性程度。通过快速傅里叶变换,将采样电流从时域信号转换为频域信号,即可提取谐波分量,公式如下:
(12)
式中,i0为电流直流分量;ik为第k次谐波电流辅助;ω为基波角频率;
为第k次谐波分量初相角。
为反映小功率电器负荷的非线性程度,本文引入总谐波畸变率作为识别的参考特征。总谐波畸变率是电流所有谐波分量有效值与基波有效值比值的均方根,公式如下:
(13)
式中,I1为基波电流有效值;Ik为电流第K次谐波分量的有效值;H为谐波次数的上限值。
通过上述的特征量化方法,提取分离出的独立投切负荷的特征值,与电动自行车的特征范围对比,实现精细化的负荷识别。
4. 实验分析
4.1. 数据介绍
为验证算法有效性,本文使用自行搭建的非侵入负荷数据采集系统,从实际居民生活用电中获得有效的实验数据。
非侵入负荷数据采集系统通过DDZM1296-Z型单相智能电表,采集居民入户端电压和电流数据。固定采样率6400 Hz,即周期采样点为128,然后对采集的数据导出,为后续处理提供基础,以此实现非侵入式负荷数据的采集任务。本文共采集超过100小时,共178组中国居民家庭用电负荷数据,主要包括电动自行车、微波炉、电饭煲、笔记本电脑、空调、电吹风、电水壶、电动汽车等负荷,可以反映多数情况下,居民家庭实际用电情况,见图4。
Figure 4. Statistical chart of electric appliances
图4. 用电器统计图
数据集中所用电动自行车的详细信息如表1所示。
Table 1. Information of electric bicycles
表1. 电动自行车信息
数量 |
充电器型号 |
电池类型 |
功率范围/W |
电动自行车1 |
48 V |
锂电池 |
68~109.2 |
电动自行车2 |
48 V |
锂电池 |
120~163.8 |
电动自行车3 |
48 V/20 Ah |
铅酸电池 |
144~180.3 |
负荷电流波形直观反映了不同类型用电器之间的差异,图5为典型电动自行车充电负荷与其他用电设备正常工作时的稳态电流波形对比。
Figure 5. Current waveform comparison between electric bicycles and other electrical appliances
图5. 电动自行车与其他用电器电流波形图对比
4.2. 算例分析
以识别电动自行车负荷为例,对本文所用识别方法作具体分析。首先进行数据预处理,利用平台采集的电压电流数据得到负荷的有功功率图像。经平滑处理前后的有功功率图像对比如图6所示。可以看出,电动自行车的负荷在采样点100左右加入,有功功率在其接入后迅速爬升。
Figure 6. Comparison of active power load images before and after noise reduction processing
图6. 去噪处理前后负荷有功功率图像对比图
在阶段一,通过基于复合滑动窗的累计和事件检测算法,电动自行车负荷接入后,累计和统计量迅速增大达到阈值h,接入点前后序列均值之差达到阈值S,得出采样点109处为变点的结果。由于本文所用的两阶段负荷识别方法对识别的兼容范围为变点前后100个采样点,上述得出的变点与实际偏差仅为9%,精度足够用以进行后续负荷识别步骤。
在实验分析中,我们验证了不同Nd对负荷识别性能的影响,为验证Nd取值的合理性,本文以准确率、变点定位误差、检测耗时、运算量为评价指标,对Nd取10个周期、30个周期、50个周期、70个周期进行多组对比实验,实验数据集为178组居民家庭实际用电负荷数据(含电动自行车及其他家用电器投切),结果见表2。
Table 2. Comparison of event detection performance under different sliding window lengths
表2. 不同滑动窗口长度下事件检测性能对比表
滑动窗口长度Nd/周期 |
事件检测准确率/% |
变点定位相对误差/% |
单组数据总运算量/GFLOPs |
单组数据平均检测耗时/ms |
10 |
85.96 |
12 |
35 |
175 |
30 |
93.82 |
10.2 |
36.7 |
183.5 |
50 |
99.44 |
9 |
41 |
205 |
70 |
98.88 |
8.6 |
70 |
300 |
综合分析表2可知,当Nd过小时,算法反应速度快但会检测到多个相似变点导致准确率下降;随着Nd的增大,单组数据的计算量和检测时长也逐步增加。当Nd = 50时,事件检测准确率最高,同时计算量和检测时长也保持在合理范围内,因此本文选取Nd = 50个周期作为滑动窗口长度,以确保负荷识别的高精度与较好的实时性。
在检测到负荷加入后,识别进入阶段二。利用本文3.2节所述的稳态电流波形提取方法,在经阶段一找到的变点处做电流分离。分离过程中得到采样点前后m秒的单位采样周期的电流波形如图7(a)、图7(b)所示,其中m的值设为3。利用变点m秒后的单位采样周期电流波形减去变点m秒前的单位采样周期电流波形,得出变点处加入的负荷稳态电流波形如图7(c)所示。通过皮尔逊相似度的计算方法,将得到的负荷稳态电流波形与波形库中的稳态电流波形(图7(d)所示)做相似度对比,初步识别新加入负荷为电动自行车。
Figure 7. Current separation results at switching points
图7. 变点处电流分离结果
由于存在其他负荷与电动自行车具有相似稳态电流波形的情况,为确认新加入负荷是否为电动自行车,本文利用特征值匹配进行进一步判断。通过计算新加入负荷的各项特征值,其中包括电流幅值、功率特征值、谐波特征值和V-I轨迹的中线曲率特征值,将计算得到的各项特征值与特征库中的电动自行车的各项特征值作比较,判断其是否处于特征阈值内。经比较,新加入负荷的各项特征值均处于电动自行车的特征阈值内,识别进一步确定新加入负荷为电动自行车。结合电流波形匹配结果和特征值匹配结果,最终识别新加负荷为电动自行车。
4.3. 结果和对比分析
为验证所用方法能够有效将电动自行车与其他易混淆用电负荷区分开以及其识别的有效性和准确性,本文利用搭建的非侵入式负荷数据采集平台,从实际居民生活用电中采集到178组负荷数据,利用本文所提方法对其进行负荷识别。本次实验采集的这些数据中除电动自行车的接入,还包含多种其他常见家用电器的接入,保证了识别环境的合理性和随机性。经实验统计,178组数据中共计识别179次,其中识别成功次数为178次,出现一次误判,识别正确率达99.44%。
文献[11]中通过电流叠加原理,分析稳态电流波形建立模板库,利用DTW算法分析对比测试样本波形和模板库波形,从而识别用电负荷。使用相同的实验数据集,利用文献[11]提到的方法进行负荷识别。经统计,利用文献[11]提到的方法,178组数据共计识别195次,识别成功次数为178,误判次数为17次,识别正确率为91.28%。
从实验的识别结果可知,本文所用方法的识别正确率99.44%高于文献[11]的识别正确率91.28%。这是因为本文所用两阶段负荷识别方法相较于文献[11]中使用负荷电流波形作为判断依据的方法,在对比电流波形的基础上,加入了多种负荷特征作为进一步的判断依据,有效减少了因电流波形相似而导致的误判次数,从而提高识别正确率。由此,仅通过对比负荷电流波形去进行负荷识别不能够做到完全区分易混淆负荷,而本文进一步加入了多种特征值作为判断依据,通过对比不同的特征值做到易混淆负荷的有效区分,验证了本文所用识别方法更具一定的优越性。
为进一步验证本文方法在计算复杂度与识别精度之间的权衡优势,本文引入了基于支持向量机(Support Vector Machine, SVM)方法的负荷识别实验进行对比。SVM作为一种常用的机器学习方法,能够有效进行模式分类,且具有较强的泛化能力和较低的计算复杂度。在实验中,以本文3.2.2节提取的4类复合特征为输入向量,构建二分类模型(电动自行车为正样本,其他负荷为负样本),采用径向基核函数(RBF)优化高维空间映射,通过5折交叉验证确定最优参数(惩罚参数C = 10、核函数参数γ = 0.1)。实验结果如表3所示。
Table 3. Comparison of performance of different recognition methods
表3. 不同识别方法性能对比表
方法 |
识别准确率/% |
单组数据总运算量/GFLOPs |
单组数据平均检测耗时/ms |
本文方法 |
99.44 |
41 |
205 |
SVM算法 |
97.75 |
58 |
280 |
DTW算法[11] |
91.28 |
45 |
230 |
通过对比实验结果可以看出,本文方法在准确率、计算复杂度和检测时长上均表现优秀,能够在多种负荷情况下保持较高的精度,并且满足实时性要求。相比之下,SVM方法和DTW方法虽然各有优点,但在负荷监测中存在一定局限性,因此,本文方法在实际应用中具有更高的优势。
5. 结论
本文在非侵入式负荷识别模式下,研究了一种基于稳态电流波形和特征值匹配的两阶段电动自行车负荷识别算法。该算法通过稳态电流波形相似度比对与用电负荷特征值匹配两次对比,从而达到辨识目的。该算法能够实现从复合电流波形中分离出单个运行负荷的电流波形,并且计算特征值,实验负荷辨识。本文实验利用采集到的居民家庭实际用电数据进行计算,证明该方法能够分离提取单一负荷波形、计算负荷特征值,能够有效的进行负荷识别。且运行时间短,对硬件要求低,可以移植到多种单片机系统中使用。但是本文方法仍存在不足:1) 未针对大功率电源适配器等相似负荷开展系统混淆测试,方法在高相似性负荷场景下的识别鲁棒性有待验证;2) 未充分评估变频家电运行背景下的识别性能,复杂动态用电场景下的泛化能力仍需提升。未来将扩展相似负荷数据集,并优化抗干扰策略,以提升方法在复杂家庭用电环境下的工程适用性。