首页 / 专利库 / 人工智能 / 人工神经网络 / 前馈神经网络 / 一种基于生成对抗网络的空调用户调频能力评估方法

一种基于生成对抗网络的空调用户调频能评估方法

阅读:871发布:2020-05-08

专利汇可以提供一种基于生成对抗网络的空调用户调频能评估方法专利检索,专利查询,专利分析的服务。并且本 发明 提出了一种基于生成对抗网络的 空调 用户调频能 力 评估方法。根据空调用户调频机理,选择调频能力和影响调频能力的强相关因素的量测数据,构建小样本训练集、小样本生成集和调频能力评估模型的测试样本集;改进生成对抗网络 算法 的生成器模型,并利用小样本训练集对改进后的生成对抗网络模型进行训练,得到训练后的改进生成对抗网络模型,进一步采用小样本生成集生成合成样本集,构建调频能力评估模型的训练集;构建多层 前馈神经网络 模型,利用调频能力评估模型的训练集训练该模型,得到训练后的多层前馈神经网络模型,作为空调用户调频能力评估模型。本发明提高了空调用户调频能力评估模型的准确性。,下面是一种基于生成对抗网络的空调用户调频能评估方法专利的具体信息内容。

1.一种基于生成对抗网络的空调用户调频能评估方法,其特征在于,包括:
步骤1:根据空调用户调频机理,选择调频能力和影响调频能力的强相关因素的量测数据,构建小样本训练集、小样本生成集和调频能力评估模型的测试样本集;
步骤2:改进生成对抗网络算法的生成器模型,并利用小样本训练集对改进后的生成对抗网络模型进行训练,得到训练后的改进生成对抗网络模型,进一步采用小样本生成集生成合成样本集,并通过小样本训练集、小样本生成集、合成样本集构建调频能力评估模型的训练集;
步骤3:构建多层前馈神经网络模型,利用调频能力评估模型的训练集训练该模型,得到训练后的多层前馈神经网络模型,作为空调用户调频能力评估模型。
2.根据权利要求1所述的基于生成对抗网络的空调用户调频能力评估方法,其特征在于:
步骤1中所述根据空调用户调频机理,选择调频能力和影响调频能力的强相关因素作为量测对象,利用量测数据构建小样本训练集、小样本生成集和调频能力评估模型的测试样本集,具体步骤包括:
步骤1.1采用量测技术获取参与调频的空调用户相关数据;
步骤1.2分析步骤1.1获取的量测数据,遴选出反映调频能力的量测数据,和对调频能力有较强相关性的影响因素的量测数据,并将一组调频能力量测数据和对应的强相关影响因素量测数据构成一个样本,将样本分类为小样本训练集、小样本生成集和调频能力评估模型的测试样本集,具体如下:
其中, 代表集合label中第i个样本;label为1、2、3,分别代表小样本训练集、小样本生成集和调频能力评估模型的测试样本集; 代表强相关影响因素量测数据;
代表对应的调频能力量测数据;m代表一个样本包含的量测数据总个数;
将步骤1中所述小样本训练集、小样本生成集以及调频能力评估模型的测试样本集分别用ST,SG和SV表示。
3.根据权利要求1所述的基于生成对抗网络的空调用户调频能力评估方法,其特征在于:
步骤2中所述改进生成对抗网络算法的生成器模型,具体为:引入样本相关性损失函数,修改标准生成对抗网络算法的生成器损失函数模型;
所述样本相关性损失函数是指:将小样本训练集输入生成器后输出的结果与小样本训练集的相似度损失,并用输出结果和小样本训练集中样本之间的加权曼哈顿距离表示,如下所示:
其中,LC为样本相关性损失,在每一次训练迭代中,从小样本训练集ST中随机选择N个样本输入生成器; 代表将样本 输入生成器后输出的结果中第j个元素;γj为 的加权值;
由式输出结果和小样本训练集中样本之间的加权曼哈顿距离可知,当 越接近于时,样本相关性损失就越小,即当生成器输出结果的分布特征越接近于输入生成器的小样本训练集的分布特征时,样本相关性损失就越小;因此,所述样本相关性损失函数可用来衡量生成器的样本生成质量
所述修改标准生成对抗网络算法的生成器数学模型,修改后的生成器损失函数模型如下所述:
min VG=LG+LC
其中,VG表示改进后的生成器损失函数;LG代表标准生成对抗网络算法的生成器损失函数,在生成器优化过程中,样本相关性损失函数的引入,将惩罚与小样本训练集分布特征不相似的输出结果,可加速生成器收敛;
步骤2中所述利用小样本训练集对改进生成对抗网络模型进行训练,得到训练后的改进生成对抗网络模型,具体为:
首先构造生成器和判别器的神经网络初始模型,并设置训练过程的迭代次数epoch;
然后采用交叉迭代方法和随机梯度下降法训练生成器和判别器的神经网络权重参数;
具体为,采用交叉迭代方法,即在每一轮迭代训练过程中,先固定判别器神经网络权重参数不变,根据改进后的生成器损失函数VG,采用随机梯度下降法优化生成器神经网络的权重参数;然后将优化后的生成器神经网络权重参数固定不变,根据标准生成对抗网络算法中的判别器损失函数,采用随机梯度下降法优化判别器神经网络的权重系数;经过epoch轮迭代训练后,获得训练后的改进生成器模型和判别器模型;
步骤2中所述通过小样本生成集生成合成样本集,具体为:
将步骤1中所述小样本生成集SG输入训练后的改进生成器模型,生成合成样本集SA;步骤2中所述通过小样本训练集、小样本生成集、合成样本集构建调频能力评估模型的训练集,具体为:
将步骤1所述小样本训练集ST、小样本生成集SG和步骤2所述合成样本集SA混合,获得调频能力评估模型的训练集SE;作为优选,步骤3中所述构建多层前馈神经网络模型,具体为:
将空调用户参与调频的强相关影响因素作为多层前馈神经网络的输入节点,将空调用户的调频能力作为该神经网络的输出节点,输入节点和输出节点间通过多个隐藏层连接。
4.根据权利要求1所述的基于生成对抗网络的空调用户调频能力评估方法,其特征在于:
步骤3中所述利用调频能力评估模型的训练集,训练该模型,具体为:利用步骤2所述调频能力评估模型的训练集SE,训练步骤3构造的多层前馈神经网络的权重参数,获得训练后的多层前馈神经网络模型,作为空调用户调频能力评估模型。

说明书全文

一种基于生成对抗网络的空调用户调频能评估方法

技术领域

[0001] 本发明涉及用户调频能力评估技术领域,具体地说是一种基于生成对抗网络的空调用户调频能力评估方法。

背景技术

[0002] 近年来,分布式新能源的大规模并网对电力系统频率稳定提出了新的挑战。以电和光伏为代表的分布式新能源具有间歇性和随机性,导致系统电力供需不平衡事件频繁发生,加重了电网调频任务。而且,分布式新能源主要通过电力电子设备并网,大量的电力电子设备接入电网降低了系统惯性,频率偏差事件愈加常见。常规发电机组已不能为系统调频提供足够的备用容量,许多学者提出从负荷侧入手,采用需求响应等技术,引导负荷侧资源为系统提供调频备用容量。
[0003] 以空调为代表的温控负荷是理想的负荷侧调频资源。受建筑物热惯性的作用,空调可以开启或关停来提供响应功率,而不影响人体舒适度。而且,尽管单台空调的功率小,但空调负荷的占比高,空调集群的聚合调频潜力巨大。
[0004] 在实际生活中,用户是否参与调频,与激励机制、时间等多种影响因素密切相关。因此,必须研究激励机制等因素对空调用户调频能力的影响,并基于此,建立空调用户的调频能力评估模型,空调用户的调频能力包括调频容量和调频持续时长等。大部分学者从运行机理入手,通过分析用户的消费心理学,来建立调频能力评估模型。例如《空调负荷的动态需求响应理论及其应用研究》采用分段函数的形式作为调频能力评估模型,《Frequency Control of Air Conditioners in Response to Real-Time Dynamic Electricity Prices in Smart Grids》用以运行经济性为目标的优化模型来评估空调用户的调频或削峰能力。这些理论成果忽略了用户的随机性等主观因素,不能正确反映空调用户的实际调频能力。
[0005] 利用空调集群参与调频的实际数据样本,通过大数据技术和深度学习的方法建立空调负荷的调频能力评估模型,可有效解决上述问题,提高评估模型的精确度。但国内外相关空调参与调频项目还未大规模推广,参与调频的空调用户数量少、实际数据样本有限。如何利用有限的实际数据样本,评估空调用户的调频能力,成为研究的难点。

发明内容

[0006] 为克服实际数据样本有限的问题,建立空调用户的调频能力评估模型,本发明提出了一种基于生成对抗网络的空调用户调频能力评估方法。
[0007] 为实现上述目的,本发明采用以下的技术方案:
[0008] 一种基于生成对抗网络的空调用户调频能力评估方法,其特征在于,包括:
[0009] 步骤1:根据空调用户调频机理,选择调频能力和影响调频能力的强相关因素的量测数据,构建小样本训练集、小样本生成集和调频能力评估模型的测试样本集;
[0010] 步骤2:改进生成对抗网络算法的生成器模型,并利用小样本训练集对改进后的生成对抗网络模型进行训练,得到训练后的改进生成对抗网络模型,进一步采用小样本生成集生成合成样本集,并通过小样本训练集、小样本生成集、合成样本集构建调频能力评估模型的训练集;
[0011] 步骤3:构建多层前馈神经网络模型,利用调频能力评估模型的训练集训练该模型,得到训练后的多层前馈神经网络模型,作为空调用户调频能力评估模型。
[0012] 进一步地,步骤1中所述根据空调用户调频机理,选择调频能力和影响调频能力的强相关因素作为量测对象,利用量测数据构建小样本训练集、小样本生成集和调频能力评估模型的测试样本集,具体步骤包括:
[0013] 步骤1.1采用量测技术获取参与调频的空调用户相关数据;
[0014] 步骤1.2分析步骤1.1获取的量测数据,遴选出反映调频能力的量测数据,和对调频能力有较强相关性的影响因素的量测数据,并将一组调频能力量测数据和对应的强相关影响因素量测数据构成一个样本,将样本分类为小样本训练集、小样本生成集和调频能力评估模型的测试样本集,具体如下:
[0015]
[0016] 其中, 代表集合label中第i个样本;label为1、2、3,分别代表小样本训练集、小样本生成集和调频能力评估模型的测试样本集; 代表强相关影响因素量测数据; 代表对应的调频能力量测数据;m代表一个样本包含的量测数据总个数。
[0017] 为便于阐述发明内容,将步骤1中所述小样本训练集、小样本生成集以及调频能力评估模型的测试样本集分别用ST,SG和SV表示。
[0018] 作为优选,步骤2中所述改进生成对抗网络算法的生成器模型,具体为:引入样本相关性损失函数,修改标准生成对抗网络算法的生成器损失函数模型。
[0019] 所述样本相关性损失函数是指:将小样本训练集输入生成器后输出的结果与小样本训练集的相似度损失,并用输出结果和小样本训练集中样本之间的加权曼哈顿距离表示,如下所示:
[0020]
[0021] 其中,LC为样本相关性损失,在每一次训练迭代中,从小样本训练集ST中随机选择N个样本输入生成器; 代表将样本 输入生成器后输出的结果中第j个元素;γj为 的加权值。
[0022] 由式输出结果和小样本训练集中样本之间的加权曼哈顿距离可知,当 越接近于 时,样本相关性损失就越小,即当生成器输出结果的分布特征越接近于输入生成器的小样本训练集的分布特征时,样本相关性损失就越小。因此,所述样本相关性损失函数可用来衡量生成器的样本生成质量
[0023] 所述修改标准生成对抗网络算法的生成器数学模型,修改后的生成器损失函数模型如下所述:
[0024] minVG=LG+LC
[0025] 其中,VG表示改进后的生成器损失函数;LG代表标准生成对抗网络算法的生成器损失函数,在生成器优化过程中,样本相关性损失函数的引入,将惩罚与小样本训练集分布特征不相似的输出结果,可加速生成器收敛。
[0026] 步骤2中所述利用小样本训练集对改进生成对抗网络模型进行训练,得到训练后的改进生成对抗网络模型,具体为:
[0027] 首先构造生成器和判别器的神经网络初始模型,并设置训练过程的迭代次数epoch。
[0028] 然后采用交叉迭代方法和随机梯度下降法训练生成器和判别器的神经网络权重参数。具体为,采用交叉迭代方法,即在每一轮迭代训练过程中,先固定判别器神经网络权重参数不变,根据改进后的生成器损失函数VG,采用随机梯度下降法优化生成器神经网络的权重参数;然后将优化后的生成器神经网络权重参数固定不变,根据标准生成对抗网络算法中的判别器损失函数,采用随机梯度下降法优化判别器神经网络的权重系数。经过epoch轮迭代训练后,获得训练后的改进生成器模型和判别器模型。
[0029] 步骤2中所述通过小样本生成集生成合成样本集,具体为:
[0030] 将步骤1中所述小样本生成集SG输入训练后的改进生成器模型,生成合成样本集SA。步骤2中所述通过小样本训练集、小样本生成集、合成样本集构建调频能力评估模型的训练集,具体为:
[0031] 将步骤1所述小样本训练集ST、小样本生成集SG和步骤2所述合成样本集SA混合,获得调频能力评估模型的训练集SE。作为优选,步骤3中所述构建多层前馈神经网络模型,具体为:
[0032] 将空调用户参与调频的强相关影响因素作为多层前馈神经网络的输入节点,将空调用户的调频能力作为该神经网络的输出节点,输入节点和输出节点间通过多个隐藏层连接。
[0033] 步骤3中所述利用调频能力评估模型的训练集,训练该模型,具体为:
[0034] 利用步骤2所述调频能力评估模型的训练集SE,训练步骤3构造的多层前馈神经网络的权重参数,获得训练后的多层前馈神经网络模型,作为空调用户调频能力评估模型。
[0035] 本发明具有的有益效果是:本发明提出采用神经网络构建空调用户的调频能力评估模型,并采用生成对抗网络的方法解决调频能力评估模型训练样本不足的问题,通过生成大量符合真实样本分布特征的合成样本,来扩充调频能力评估模型的训练样本集,可提高空调用户调频能力评估模型的准确性。所建调频能力评估模型能反映空调用户参与调频的强相关影响因素和实际调频能力之间的关系,可为制定并实施空调负荷参与电网调频的控制策略提供基础附图说明
[0036] 图1:为本发明方法流程图
[0037] 图2:为本发明实施例的小样本集数据示意图;
[0038] 图3:为本发明实施例中生成器和对抗器神经网络示意图;
[0039] 图4:为本发明实施例中生成器和判别器的优化过程示意图;
[0040] 图5:为本发明实施例中生成器的样本相关性损失函数变化图;
[0041] 图6:为本发明实施例中多层前馈神经网络的结构示意图。

具体实施方式

[0042] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043] 如图1所示,本发明提供一种基于有限数据样本和生成对抗网络的空调用户调频能力评估方法,具体包括以下步骤:
[0044] 步骤1:根据空调用户调频机理,选择调频能力和影响调频能力的强相关因素的量测数据,构建小样本训练集、小样本生成集和调频能力评估模型的测试样本集;
[0045] 进一步地,步骤1中所述根据空调用户调频机理,选择调频能力和影响调频能力的强相关因素作为量测对象,利用量测数据构建小样本训练集、小样本生成集和调频能力评估模型的测试样本集,具体步骤包括:
[0046] 步骤1.1采用量测技术获取参与调频的空调用户相关数据;
[0047] 步骤1.2分析步骤1.1获取的量测数据,遴选出反映调频能力的量测数据,和对调频能力有较强相关性的影响因素的量测数据,并将一组调频能力量测数据和对应的强相关影响因素量测数据构成一个样本,将样本分类为小样本训练集、小样本生成集和调频能力评估模型的测试样本集。具体地,强相关性影响因素在本发明实施例中,具体是指时间t、补偿单价p、室外温度Tout、空调运行状态φ、室内温度Tin、设置温度Tset、空调运行区间θ;调频能力在本发明实施例中,具体是指是否参与调频δ(开启/关停/不响应),响应最大持续时长ΔT。因此,本发明实施例中调频能力量测数据和对应的强相关影响因素量测数据构成的样本如下:
[0048]
[0049] 其中,其中,代表集合中第i个样本;为1、2、3,分别代表小样本训练集、小样本生成集和调频能力评估模型的测试样本集。。
[0050] 本发明实施例中真实样本集的样本数量为1000,其中强相关影响因素和调频能力的真实数据分布如图2所示。小样本训练集ST包含400个样本,小样本生成集SG包含500个样本,调频能力评估模型的测试样本集SV包含100个样本。
[0051] 步骤2:改进生成对抗网络算法的生成器模型,并利用小样本训练集对改进后的生成对抗网络模型进行训练,得到训练后的改进生成对抗网络模型,进一步采用小样本生成集生成合成样本集,并通过小样本训练集、小样本生成集、合成样本集构建调频能力评估模型的训练集;
[0052] 标准生成对抗网络是一种数据扩展方法,已被广泛应用于图片生成领域。生成对抗网络由生成器和判别器构成,生成器用来产生大量与真实样本分布特征相似的合成样本,判别器用以判断生成器输出的合成样本是否符合真实样本的分布特征。判别器希望准确分类合成样本和真实样本,而生成器希望输出的合成样本能够骗过判别器,而被判别器分类成真实样本。二者形成零和博弈,当博弈达到均衡时,判别器将无法分类真实样本和合成样本,此时生成器输出的合成样本分布特征与真实样本分布特征高度相似。
[0053] 标准生成对抗网络算法中,生成器LG和判别器VD的损失函数为:
[0054]
[0055]
[0056] 其中,D()函数为判别器的输出函数;G()函数为生成器输出函数。在每一次训练迭代中,从小样本训练集ST中随机选择N个样本输入生成器。步骤2中所述改进生成对抗网络算法的生成器模型,具体为:引入样本相关性损失函数,修改标准生成对抗网络算法的生成器损失函数模型。
[0057] 所述样本相关性损失函数是指:将小样本训练集输入生成器后输出的结果与小样本训练集的相似度损失,并用输出结果和小样本训练集中样本之间的加权曼哈顿距离表示,如下所示:
[0058]
[0059] 其中,LC为样本相关性损失,在每一次训练迭代中,从小样本训练集ST中随机选择N个样本输入生成器; 代表将样本 输入生成器后输出的结果中第j个元素;γj为 的加权值。
[0060] 所述修改标准生成对抗网络算法的生成器数学模型,修改后的生成器损失函数模型如下所述:
[0061] minVG=LG+LC
[0062] 其中,VG表示改进后的生成器损失函数在生成器优化过程中,样本相关性损失函数的引入,将惩罚与小样本训练集分布特征不相似的输出结果,可加速生成器收敛。
[0063] 步骤2中所述利用小样本训练集对改进生成对抗网络模型进行训练,得到训练后的改进生成对抗网络模型,具体为:
[0064] 首先构造生成器和判别器的神经网络初始模型,并设置训练过程的迭代次数epoch。本发明实施例的神经网络初始模型如图3所示。生成器由多层前馈神经网络构成,包含9个输入节点分别代表步骤1.2中确定的7个强相关影响因素和2个调频能力指标;包含9个输出节点,分别代表7个强相关影响因素和2个调频能力指标;包含一个隐藏层,隐藏层内包含4个节点。判别器由多层前馈神经网络构成,包含9个输入节点;包含1个输出节点;包含一个隐藏层,隐藏层内包含5个节点。并设置训练过程的迭代次数epoch=500。
[0065] 然后采用交叉迭代方法和随机梯度下降法训练生成器和判别器的神经网络权重参数,实施流程如图4所示。具体为,采用交叉迭代方法,即在每一轮迭代训练过程中,先固定判别器神经网络权重参数不变,根据改进后的生成器损失函数VG,采用随机梯度下降法优化生成器神经网络的权重参数;然后将优化后的生成器神经网络权重参数固定不变,根据标准生成对抗网络算法中的判别器损失函数,采用随机梯度下降法优化判别器神经网络的权重系数。经过epoch轮迭代训练后,获得训练后的改进生成器模型和判别器模型。
[0066] 训练过程中生成器的样本相关性损失函数变化如图5所示。可见,改进的生成器训练完毕后,输出结果的分布特征与小样本训练集ST的分布特征高度相似。
[0067] 步骤2中所述通过小样本生成集生成合成样本集,具体为:
[0068] 将步骤1中所述小样本生成集SG输入训练后的改进生成器模型,生成合成样本集SA;然后,将步骤1.2中所述小样本训练集ST、小样本生成集SG和步骤2.2获得的合成样本集SA混合,获得调频能力评估模型的训练集SE。在本发明实施例中,集合SE内包含1400个样本。
[0069] 在本发明实施例中,
[0070] 步骤3:构建多层前馈神经网络模型,利用调频能力评估模型的训练集训练该模型,得到训练后的多层前馈神经网络模型,作为空调用户调频能力评估模型。
[0071] 步骤3中所述构建多层前馈神经网络模型,在本发明实施例中如图6所示,包含7个输入节点,分别代表步骤1.2中确定的7种强相关影响因素,即时间、补偿单价、室外温度、空调运行状态、室内温度、设置温度、空调运行区间;包含2个输出节点,分别代表步骤1.2中给出的2种调频能力指标,即是否参与调频(开启/关停/不响应),响应最大持续时长;包含2个隐藏层,其中第一个隐藏层包含4个节点,第二个隐藏层包含4个节点。
[0072] 步骤3中所述利用调频能力评估模型的训练集,训练该模型,具体为:
[0073] 利用步骤2所述调频能力评估模型的训练集SE,训练步骤3构造的多层前馈神经网络的权重参数,获得训练后的多层前馈神经网络模型,作为空调用户调频能力评估模型。训练过程通过MATLAB的NNTOOL工具箱完成。
[0074] 最后,基于本发明实施例结果,利用步骤1.2所述调频能力评估模型的测试样本集SV,验证步骤3.2所建调频能力评估模型的准确性。
[0075] 具体地,将集合SV中样本 的强相关影响因素作为输入量,即将输入步骤3.2所述空调用户调频能力评估模型,将模型
输出结果定义为[δi,out,ΔTi,out],并定义
[0076] 具体地,基于集合SV中样本 和评估模型对应的 样本的平均绝对比例误差,设计了准确性指标MAPE,该指标模型如下:
[0077]
[0078] 其中R代表集合SV包含的样本数量,根据步骤1.2可知在本发明实施例中R=100。
[0079] 本发明实施例所建空调用户调频能力评估模型的准确性指标为98.75%。说明所建调频能力评估模型的评估精确性较高。
[0080] 以上所描述的一种基于有限数据样本和生成对抗网络的空调用户调频能力评估方法,其有益效果是:提出采用神经网络构建空调用户的调频能力评估模型,并采用生成对抗网络的方法解决调频能力评估模型训练样本不足的问题,可提高空调用户调频能力评估模型的准确性。
[0081] 应当理解的是,本说明书未详细阐述的部分均属于现有技术
[0082] 应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈