本发明涉及负荷分解技术领域,具体为一种基于宽度学习算法的非干涉式负荷分解方法。
背景技术:
电力负荷分解通常需要配套干涉式或非干涉式装置,传统的负荷分解方法需要配备专用的传感器以监测、采集电气设备运行状态与相关用电信息,成本高不利于规模推广,且部署周期长,见效慢。当前市场上涌现了大量的智能电表类监测装置,已具备对电气设备的电压(u)、电流(i)、有功功率(p)、无功功率(q)、功率因数(pf)、频率(f)、有功电量(kwh)等电量参数进行有效监测与信息采集。另外,传统的电气设备负荷分解方法,考虑的电气因素一般为功率,数据单一,分解的准确率较低。针对上述缺点,现提出改进。
技术实现要素:
本发明提供的一种基于宽度学习算法的非干涉式负荷分解方法,无需专用的传感器装置,充分考虑电气设备信息的多个因子,采用大数据与人工智能的相关技术,有效实现电气设备的负荷分解,提供更为精准的用电决策。
本发明提供一种基于宽度学习算法的非干涉式负荷分解方法,其用于监测分析电器的电力运行状态及相关用电信息以实现所述电器的负荷分解,该方法包括以下步骤:
步骤1:一类数据采集,选取所述电器开关状态无变化的多个时段,以k1的采用频率采集内电器运行数据,该运行数据包括电压、电流、瞬时有功功率、瞬时无功功率,将所述运行数据拼接构成输入向量
步骤2:数据预处理,一类数据预处理,将所述输入向量
步骤3:负荷分解模型初始训练,基于所述输入矩阵
步骤4:使用测试输入矩阵
步骤5:负荷分解模型增量学习,基于所述映射特征节点矩阵
步骤6:开关状态变化识别模型初始训练,基于所述输入矩阵
步骤7:使用测试输入矩阵
步骤8:开关状态变化识别模型增量学习,基于所述映射特征节点矩阵
步骤9:开关状态变化识别,持续以k2的采样频率采集k个周期的电器运行数据,拼接并归一化构成输入向量xswitch,将xswitch输入所述开关状态变化识别模型,识别电器开关状态是否变化,若是,则延迟t2个周期后进入步骤10,若否,则以固定时间间隔执行步骤10;以及
步骤10:电器负荷分解,以k1的采样频率,采集单个周期的电器运行信息,拼接并归一化构成输入向量x1,并对该运行信息作傅里叶变换,拼接并归一化构成输入向量x2,将x1、x2拼接构成输入向量xcycle,将该输入向量xcycle输入所述负荷分解模型,得出电器负荷分解结果ycycle。
优选的,基于如下公式构建所述映射节点矩阵
优选的,基于如下公式构建所述增强节点矩阵
优选的,步骤3基于如下公式求得所述第一权值矩阵
优选的,步骤5基于如下公式构建增量增强节点矩阵
优选的,步骤5基于如下公式求得第二权值矩阵
求解第二增广矩阵
则解得第二权值矩阵
优选的,步骤6基于如下公式求得所述第三权值矩阵
优选的,步骤8基于如下公式构建增量增强节点矩阵
优选的,步骤8基于如下公式求得第四权值矩阵
求解第四增广矩阵
则解得第四权值矩阵
优选的,所述频率k1可选取范围为1khz-10khz,所述频率k2可选取范围为1khz-10khz。
本发明提供的基于宽度学习算法的非干涉式负荷分解方法,在实现负荷分解时无需专用的传感器装置,可复用市场上的绝大多数电力信息采集装置(如智能电表等),基于宽度学习算法,充分考虑电气设备信息的多个因子,采用大数据与人工智能的相关技术,有效实现电气设备的负荷分解,有较好的通用性与可推广性,极大地降低应用成本,更加准确地辨识多设备场景的电力负荷运行状况,提供更为精准的用电决策,有效提升经济效益。
附图说明
图1是本发明第一实施例提供的一种基于宽度学习算法的非干涉式负荷分解方法流程图;
图2是本发明宽度学习负荷分解模型示意图;
图3是本发明第一实施例提供的电暖气开关状态变化前后的电压、电流图;
图4是本发明第一实施例提供的电器负荷分解结果图。
具体实施方式
下面结合附图对本发明所提供的一种基于宽度学习算法的非干涉式负荷分解方法作进一步说明,需要指出的是,下面仅以一种最优化的技术方案对本发明的技术方案以及设计原理进行详细阐述。
本发明第一实施例提供的一种基于宽度学习算法的非干涉式负荷分解方法,其用于监测分析电器的电力运行状态及相关用电信息以实现所述电器的负荷分解。
参阅图1及图2,本发明第一实施例提供的一种基于宽度学习算法的非干涉式负荷分解方法,其包括以下步骤:
步骤1:一类数据采集,选取所述电器开关状态无变化的多个时段,以10khz的采用频率采集内电器运行数据,该运行数据包括电压、电流、瞬时有功功率、瞬时无功功率,将所述运行数据拼接构成输入向量
步骤2:数据预处理,一类数据预处理,将所述输入向量
步骤3:负荷分解模型初始训练,基于所述输入矩阵
具体的,上述步骤3的基于如下公式求得第一权值矩阵
步骤4:使用测试输入矩阵
步骤5:负荷分解模型增量学习,基于所述映射特征节点矩阵
具体的,步骤5基于如下公式求得第二权值矩阵
求解第二增广矩阵
最后,求得第二权值矩阵
步骤6:开关状态变化识别模型初始训练,基于所述输入矩阵
具体的,步骤6基于如下公式求得第三权值矩阵
记
步骤7:使用测试输入矩阵
步骤8:开关状态变化识别模型增量学习,基于所述映射特征节点矩阵
具体的,步骤8基于如下公式求得第四权值矩阵
求解第四增广矩阵
最后,求得第四权值矩阵
步骤9:开关状态变化识别,如图3所示,持续以1khz的采样频率采集k个周期的电器运行数据,拼接并归一化构成输入向量xswitch,将xswitch输入所述开关状态变化识别模型,识别电器开关状态是否变化,若是,则延迟25个周期后进入步骤10,若否,则以固定时间间隔执行步骤10;
步骤10:电器负荷分解,如图4所示,以10khz的采样频率,采集单个周期的电器运行信息,拼接并归一化构成输入向量x1,并对该运行信息作傅里叶变换,拼接并归一化构成输入向量x2,将x1、x2拼接构成输入向量xcycle,将该输入向量xcycle输入所述负荷分解模型,得出电器负荷分解结果ycycle。
具体的,参阅图3及图4,在本发明中,所识别开关状态变化的电器为电暖气,所分解负荷的电器为电暖气、电视机以及笔记本。
本发明提供的基于宽度学习算法的非干涉式负荷分解方法,其采集电器运行前后的运行数据作为输入数据,结合结合宽度学习算法,经过数据预处理、负荷分解模型初始训练、负荷分解模型增量学习、开关状态变化识别模型初始训练以及开关状态变化识别模型增量学习,充分考虑电气设备信息的多个因子,以非干涉的方式得到多电器设备场景的电力负荷运行状况,有效实现电气设备的负荷分解,提供更为精准的用电决策,且有较好的通用性与可推广性,极大地降低应用成本。
以上仅是本发明的优选实施方式,应当指出的是,上述优选实施方式不应视为对本发明的限制,本发明的保护范围应当以权利要求所限定的范围为准。对于本技术领域的普通技术人员来说,在不脱离本发明的精神和范围内,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。