【技术实现步骤摘要】
一种基于深度学习的设备开关状态检测方法
[0001]本专利技术属于非侵入式负荷识别
,具体为一种基于深度学习的设备开关状态检测方法。
技术介绍
[0002]非侵入式负荷识别,就是试图通过从电表的总功率中分解出相应设备的功率,从而识别当前设备所处的运行状态,因此如何推断特定设备的电力负荷、进行电力负荷分解和识别是现阶段主要的研究目标。目前深度学习已经深入到各行各业,利用神经网络来解决各种问题,如何利用深度学习相关的方法来提升负荷识别的准确率是当前研究的热门。
[0003]总功率数据是一段序列数据,目前对序列数据的处理方式主要有序列
‑
序列以及序列
‑
点两种,序列
‑
序列是预测同输入序列等长的数据,序列
‑
点是预测序列的中点值。研究发现,对于序列值,预测结果中的中点以及中点附近的值更加准确,序列
‑
点比序列
‑
序列有更好的预测结果,但针对一段序列数据只预测中点值效率较低,需要更加高效的处理方式。传统的神经网络分为卷积神经网络和循环神经网络,当输入序列较长时,网络的接收域增大,卷积神经网络的计算复杂度平方式增大,循环神经网络的计算复杂度虽然以线性增大,但是只能顺序计算,无法进行有效的并行计算处理,因此长序列建模一直是传统的神经网络所面临的挑战。
技术实现思路
[0004]本专利技术的目的在于提供一种基于深度学习的设备开关状态检测方法,以适合长序列建模的网络,并在保证对序列值有较好的预测结 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度学习的设备开关状态检测方法,其特征在于,在序列
‑
点处理方式基础上进行改进,即将对单个点的预测变成对一定目标序列长的预测,该目标序列更靠近中点以及中点附近的值,在保证较好预测性能的前提下提高预测的效率;同时引入用于原始音频信号建模的网络模块结构,采用堆叠空洞卷积来扩大网络的接收域,整个网络因为改进的序列
‑
点的处理方式而进行并行计算处理,能够实现对长数据序列的高效建模并预测输出;其中,搭建的网络模块分为两个部分:一是回归网络,用于对聚合负载数据进行负荷分解,得到不同设备的负载数据;一是分类网络,分类网络的结果得到相应设备的负荷状态,网络的整体输出综合两部分的信息,得到更加准确的设备开关状态预测结果。2.根据权利要求1所述的基于深度学习的设备开关状态检测方法,具体步骤为:步骤1:确定输入数据;基于采用的网络模型针对的数据为设备运行时所记录的总功率,固为输入数据采用低频采样的数据,包括设备运行时的电流、电压以及功率相关数据;网络模型的输入数据为采用滑动窗口的方式来从长序列数据中获取,具体是在序列
‑
点处理方式上采用改进的方式,即将对单个点的预测变成对一定目标序列长的预测,该目标序列更靠近中点以及中点附近的值;步骤2:数据预处理;步骤2.1:首先,对于频射问题导致的数据缺失,采用前向填充,即将缺失数据段后所记录的数据复制填充缺失段,填充的数据段长度不超过三分钟;对于设备开关所导致的数据缺失,采用零填充,即将该段缺失的数据填充为0,填充的数据长度超过三分钟;步骤2.2:准备训练数据,用于对神经网络进行训练,训练数据包括长时间序列的聚合负载数据,以及对应时间序列的特定设备负载数据,以便在训练的过程中采用对应的评估指标来衡量回归网络的性能,从而调整网络参数,提升网络的负荷分解能力;步骤3:确定网络结构;网络结构主要由两部分组成,分为回归子网络和分类子网络,两部分的主要组成部分为空洞卷积残差模块,两部分的输出结果在最后做一个筛选操作,最终得到与输入长度相同的序列数据,序列中每个时间节点的输出结果为空或为某一设备开启/关闭状态;步骤4:确定评估指标,训练网络模型;步骤4.1:回归网络模块用于对聚合负载数据进行负荷分解,网络训练过程中评估的标准是生成的数据与真实的数据之间的误差,具体采用平均绝对误差MAE和归一化的信号聚合误差,数值越小表示模型分解效果越好;设T为时间节点数,和y
t
分别为时间节点t时的预测功率和真实功率,r=∑
t
y
t
分别表示某一设备在一定时间段内的预测功率和真实功率之和,有:步骤4.2:分类网络模块用于对设备开光状态的检测,在网络的训练过程中所采用的数据为家庭的负载数据记录,由于大多数家庭电器的使用时间相对于总能耗时间来说分布十分不均匀,因此采用基于状态的度量F1分数来衡量模块预测设备状态的能力,在每个时间步长中,如果设备的电源超过预先设定好的功率阈值,则考虑其处于开启状态;F1分数可以看作是精准率P和召回率R的调和平均值,设TP为预测正确的正样本数,FP为预测为正的负
样本数,FN为预测为负的正样本数,则:步骤5:得到负荷分解结果,判断设备开关状态;经过训练得到的网络模型,功率数据...
【专利技术属性】
技术研发人员:张珊珊,
申请(专利权)人:上海梦象智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。