一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于一维卷积神经网络的配电网无功优化方法与流程

2022-02-21 08:34:07 来源:中国专利 TAG:


1.本发明涉及一种基于一维卷积神经网络的配电网无功优化方法,属于配电网无功优化领域。


背景技术:

2.随着配电网的规模不断扩大,同时配电网负荷的不确定性和波动性使得配网的电压稳定运行面临着严峻挑战,通过一定的无功调节手段保证系统无功平衡提高电能质量显得尤其重要。配电网无功优化是一个多目标的非线性规划问题,现有的求解方法依赖于配电网的模型和参数,需要反复迭代潮流计算,计算时间长,决策性差。
3.针对现有相关求解方法依赖于配电网的模型和参数,导致需要反复迭代潮流计算,计算时间长,决策性差的技术问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明提供了一种基于一维卷积神经网络的配电网无功优化方法,通过训练一维卷积神经网络来拟合配电网负荷数据和无功优化策略间的非线性关系,训练好的神经网络模型用于待优化时刻的配电网无功优化,进而解决需要反复迭代潮流计算,计算时间长的问题。
5.本发明的技术方案是:一种基于一维卷积神经网络的配电网无功优化方法,包括:
6.步骤1,建立以有功网损和电压偏差最小为目标函数的配电网无功优化模型,用粒子群优化算法计算得到配电网历史负荷数据所对应的无功优化策略;
7.步骤2,将历史配电网负荷数据归一化处理作为训练神经网络所输入的数据特征,将步骤1中得到的无功优化策略二进制编码作为神经网络的输出标签;
8.步骤3,训练一维卷积神经网络确定神经网络的结构参数,得到训练好的一维卷积神经网络模型;
9.步骤4,将一个待优化时刻实际配电网负荷数据提取数据特征后将它输入到训练好的一维卷积神经网络模型中,输出对应无功优化策略的二进制编码。
10.步骤1所建立的配电网无功优化模型表示为:
11.有功网损:
[0012][0013]
式中:n
l
为网络总支路数;g
k(i,j)
为节点i至节点j的支路k的电导;ui、uj分别为节点i、j的电压;θi、θj分别为节点i、j的电压的相位角;节点i、节点j为相邻节点;
[0014]
节点电压偏差:
[0015]
[0016]
式中:um为负荷节点m的电压;u

为负荷节点的指定电压幅值;δu
mmax
为负荷节点m允许的最大电压偏差;n
l
为负荷节点总数;
[0017]
综上,配电网无功优化模型为:
[0018]
minf=f
loss
λfu;式中,λ为节点电压偏差的惩罚系数。
[0019]
所述步骤2具体为:
[0020]
步骤2.1:将配电网的节点负荷数据进行归一化处理,让它们处于[0,1]区间内,公式如下所示:
[0021]
x'=(x-x
min
)/(x
max-x
min
)
[0022]
式中:x和x'分别为标准化前后的配电网节点负荷数据,x
max
、x
min
分别为节点负荷数据所对应的最大最小值;
[0023]
步骤2.2:将粒子群优化算法求解得到配电网节点负荷数据的无功优化策略二进制编码作为样本的输出标签。
[0024]
所述一维卷积神经网络的结构构成有输入层、一维卷积层、池化层、全连接层和输出层,其中一维卷积层、池化层和全连接层能采用一个或者是多个。
[0025]
所述一维卷积层采用三层,卷积核个数分别为64、128、256,卷积核长度为11;并加入dropout函数和正则化层。
[0026]
本发明的有益效果是:本发明通过建立配电网无功优化模型,利用粒子群算法求得配电网历史负荷所对应的无功优化策略,并将无功优化策略进行二进制编码,然后训练一维卷积神经网络模型来映射配电网节点负荷和无功优化策略间的非线性关系,将待优化时刻的配电网负荷数据输入到神经网络模型中可以快速得到相应无功优化策略,加快了运算时间。
附图说明
[0027]
图1为本发明的方法流程图;
[0028]
图2为改造后ieee33节点系统结构图;
[0029]
图3为损失函数的变化过程图;
[0030]
图4为不同方法的网损对比图;
[0031]
图5为不同方法下的节点电压分布情况图;
[0032]
图6为不同方法下的节点电压直方图。
具体实施方式
[0033]
下面结合附图和实施例,对发明做进一步的说明,但本发明的内容并不限于所述范围。
[0034]
实施例1:如图1-6所示,一种基于一维卷积神经网络的配电网无功优化方法,包括:
[0035]
步骤1,建立以有功网损和电压偏差最小为目标函数的配电网无功优化模型,用粒子群优化算法计算得到配电网历史负荷数据所对应的无功优化策略;
[0036]
步骤2,将历史配电网负荷数据归一化处理作为训练神经网络所输入的数据特征,将步骤1中得到的无功优化策略二进制编码作为神经网络的输出标签;
[0037]
步骤3,训练一维卷积神经网络确定神经网络的结构参数,得到训练好的一维卷积神经网络模型,通过一维卷积神经网络模型建立配电网节点负荷到无功优化策略的非线性关系;
[0038]
步骤4,将一个待优化时刻实际配电网负荷数据提取数据特征后将它输入到训练好的一维卷积神经网络模型中,输出对应无功优化策略的二进制编码,解码后评估配电网的网损水平和电压水平,并和传统的九区图无功优化进行比较。
[0039]
进一步地,可以设置所述步骤1所建立的配电网无功优化模型表示为:
[0040]
步骤1.1,建立以有功网损最小和电压偏差最小为目标函数步骤:
[0041]
有功网损:
[0042][0043]
式中:n
l
为网络总支路数;g
k(i,j)
为节点i至节点j的支路k的电导;ui、uj分别为节点i、j的电压;θi、θj分别为节点i、j的电压的相位角;节点i、节点j为相邻节点;
[0044]
节点电压偏差:
[0045][0046]
式中:um为负荷节点m的电压;u

为负荷节点的指定电压幅值,所有负荷节点都采用相同的值,一般取值为1;δu
mmax
为负荷节点m允许的最大电压偏差;n
l
为负荷节点总数;
[0047]
综上,配电网无功优化模型为:
[0048]
minf=f
loss
λfu;式中,λ为节点电压偏差的惩罚系数;
[0049]
步骤1.2,功率潮流约束步骤,
[0050][0051]
式中:pi、qi、ui分别为节点处的注入有功、注入无功和电压;θ
ij
为节点i和节点j电压的相位角之差;g
ij
、b
ij
为节点导纳矩阵中元素的实部和虚部;h表示所有与节点直接相连的节点集合。
[0052]
步骤1.3,安全运行约束步骤,
[0053][0054]
式中:和分别为节点i允许的最大最小电压值。
[0055]
步骤1.4,控制变量约束步骤:
[0056]
[0057]
式中:为静止无功补偿器可以发出的最大无功功率;k
tmax
、k
tmin
表示变压器的最大和最小变比;q
cmax
表示电容器组可以发出的最大无功功率。
[0058]
进一步地,可以设置所述步骤2具体为:
[0059]
步骤2.1:将配电网的节点负荷数据进行归一化处理,让它们处于[0,1]区间内,公式如下所示:
[0060]
x

=(x-x
min
)/(x
max-x
min
)
[0061]
式中:x和x

分别为标准化前后的配电网节点负荷数据,x
max
、x
min
分别为节点负荷数据所对应的最大最小值;
[0062]
步骤2.2:将粒子群优化算法求解得到配电网节点负荷数据的无功优化策略二进制编码作为样本的输出标签。
[0063]
进一步地,所述步骤3中,具体方法为:
[0064]
如图一维卷积神经网络的结构构成有输入层、一维卷积层、池化层、全连接层和输出层,其中一维卷积层、池化层和全连接层可以是多个。在一维卷积神经网络中,输入的配电网节点负荷数据首先经过一系列具有非线性激活函数的卷积核进行变换,再通过堆叠多个卷积层并使用非线性激活函数输出,使得神经网络可以学习到复杂的数据特征。
[0065]
一维卷积层是一维卷积神经网络的核心部分,其卷积过程的数学表达式为:
[0066][0067]
式中:l为当前层网络;j为前一层网络;为当前层第l层中第j个特征映射;为前一层的第i个特征映射;为第i层和j层的卷积核;为偏置,f(
·
)为激活函数。
[0068]
池化层也称采样层,一般衔接在卷积层的后面,通过对卷积层采样,减少经过卷积后特征维数,降低网络复杂程度和计算工作量,避免过拟合的发生。经常使用的池化方式为最大池化,其运算式为:
[0069][0070]
式中:a
l(i,t)
代表第l层中第i个映射的第t个神经元。
[0071]
池化层后得到多个一维特征层,用flatten层将多个一维特征层“压平”,然后将一维化后的特征数据输入到全连接层中,全连接层将所有的输入特征“连接”在一起,在整个神经网络中起到分类的作用。由于输出的无功化策略使用了二进制编码,在二分类问题中输出层采用sigmoid作为激活函数,数学表达式为:
[0072][0073]
式中:为输出向量,表示样本标签为1的概率(预测值),h
(x)
为全连接层的输入向量。
[0074]
深度神经网络的一个最大问题就是容易发生过拟合。为了抑制过拟合现象,本发明采用l2-范数正则化方法和dropout函数来增加模型的泛化能力。
[0075]
训练一维卷积神经网络模型的具体步骤如下:
[0076]
步骤3.1:初始化一维卷积神经网络的结构和参数,由于配电网节点的负荷数据特征远远小于图片数据,使用池化层会降低模型的拟合精度,本发明采用flatten层替代池化层来提高拟合精度,同时,为提高模型的泛化能力,网络层中的卷积内核采用l2-范数正则化,并在卷积层和全连接层后加入dropout函数。
[0077]
步骤3.2:一维卷积层提取配电网节点的负荷数据特征,由全连接层输出二进制编码下的无功优化策略方案,选取二元交叉熵作为损失函数,通过反向传播算法更新神经网络的权重和偏差,不断缩小预测值和实际值的偏差,直到损失函数趋于稳定,停止迭代,得到确定的一维卷积神经网络模型。
[0078]
本发明的具体实施例如下:
[0079]
以一个改造后的ieee33节点系统进行仿真验证,其配电网的具体结构如图2所示,配电网的额定电压为10kv,节点0作为平衡节点,另外32个节点为负荷节点,有载调压器总共有10个档位,调节步长为0.02,范围为0.9~1.1。节点15处安装电容器组c1,节点29处安装电容器组c2,节点8处接入静止无功补偿器。配电网无功优化设备的调节策略使用二进制编码,c1的调整容量为100kvar,c2的调整容量为100kvar,每组容量为25kvar,其档位数用3位二进制数表示。变压器分接头的档位为10档,可用4位二进制数表示。静止无功补偿器容量为0~100kvar,对应7位二进制数,即共有17位二进制编码来表示无功优化策略。
[0080]
配电网的历史负荷数据来源于伦敦智能电表数据集,其统计了112个街区每户家庭2011年11月到2014年2月间的用电量,采集时间间隔为1小时。结合进行仿真的ieee33节点系统,将112个街区的负荷进行等效简化,每两到三个相邻街区的负荷适当合并后作为配电网中一个节点的负荷,并对各个节点的负荷数据添加标准差为0.1的高斯噪声,经过数据清洗后,得到5000个时刻的负荷数据,使用粒子群算法求解无功优化模型得到各个时刻对应的无功优化策略,将其作为数据集的标签。把组成的5000个样本集,80%样本为训练集,20%的样本为测试集。
[0081]
结合训练的数据量,取batch size为128,选择随机梯度下降法对模型进行优化,训练总共经过了250轮,其损失函数的变化过程如图3所示,损失函数趋于平稳表示神经网络模型已经训练完成。
[0082]
确定最优的神经网络结构参数,改变网络中的卷积核个数、卷积核的长度,以及是否加入dropout层和正则化系数,对其进行训练,得到测试集在不同网络结构上的拟合效果,如表1所示,确定最优的网络结构参数为卷积层参数选择为(64-128-256,11)并加入dropout函数和正则化层。
[0083]
表1不同网络结构的拟合效果
[0084]
[0085]
选取测试集中连续两天共48个时刻的数据样本使用本发明方法进行仿真(即图中本文方法),并和传统的九区图无功优化方法进行对比,图4表示不同方法下的配电网的无功网损,相比较不进行无功优化,使用本发明方法和九区图均可使网损明显降低,但在本发明方法与九区图的无功调节下,本发明方法在样本集中的网损更小。
[0086]
将样本中负载最大的时刻作为典型时刻,不同的无功控制策略下配电网各节点的电压对比情况如图5-6所示,图5展示了不同方法下各节点的电压大小,图6展示了不同策略下节点电压的分布情况。由图5-6可以看出,加入无功调节策略后,系统各节点的电压得到提高,电压波动范围降低,并且采用本发明方法后配电网各节点的电压分布更为集中,提高了配电网系统运行的经济性。
[0087]
本发明未详述部分为现有技术。
[0088]
上面结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献