一种基于数据驱动的配电网无功优化方法及装置

文档序号:1924705 发布日期:2021-12-03 浏览:20次 >En<

阅读说明:本技术 一种基于数据驱动的配电网无功优化方法及装置 (Data-driven-based power distribution network reactive power optimization method and device ) 是由 曹华珍 高崇 陈沛东 何璇 张俊潇 王天霖 黄烨 罗强 程苒 黄曜 林凌雪 于 2021-09-07 设计创作,主要内容包括:本发明公开了一种基于数据驱动的配电网无功优化方法及装置,该方法包括:根据将历史数据输入预设的下层神经网络进行训练,获取下层训练模型以及不可测关键节点电压数据;根据获取的目标区域电网的可测节点、不可测关键节点电压数据以及预设的离散无功调节设备的投切状态输入预设的上层神经网络进行训练,获取上层训练模型以及离散无功设备的投切动作指令;将下层训练模型与上层训练模型部署至实际运行的配电网,获取整体运行模型;根据运行网损以及离散无功设备的投切动作指令构建目标函数,采用A2C算法求解目标函数,获取配电网无功优化结果。本发明通过获取整体运行模型,结合网损以及投切动作指令,优化了电压分布以及降低了网损。(The invention discloses a data-driven power distribution network reactive power optimization method and a data-driven power distribution network reactive power optimization device, wherein the method comprises the following steps: inputting historical data into a preset lower-layer neural network for training, and acquiring a lower-layer training model and voltage data of an unmeasured key node; inputting a preset upper-layer neural network for training according to the acquired voltage data of the measurable nodes and the undetectable key nodes of the power grid of the target area and the switching state of the preset discrete reactive power regulation equipment, and acquiring an upper-layer training model and switching action instructions of the discrete reactive power regulation equipment; deploying the lower training model and the upper training model to a power distribution network which actually runs to obtain an overall running model; and constructing an objective function according to the operation network loss and the switching action instruction of the discrete reactive equipment, and solving the objective function by adopting an A2C algorithm to obtain a reactive power optimization result of the power distribution network. According to the invention, by acquiring the integral operation model and combining the network loss and the switching action instruction, the voltage distribution is optimized and the network loss is reduced.)

一种基于数据驱动的配电网无功优化方法及装置

技术领域

本发明涉及配电网优化技术领域,尤其涉及一种基于数据驱动的配电网无功优化方法及装置。

背景技术

随着新能源以及分布式发电技术的发展,大量分布式电源(DG)接入电网,导致配电网渗透率提高,不确定性增强。据统计,10kV配电网中的DG只有51%接入调度主站,其中三遥及以上接入率不足10%,中压配电网呈现DG高渗透率并伴随着低感知度特性。传统集中式的无功电压控制,大多基于群体智能优化算法,运算复杂,并需要精确完整的负荷预测数据以及目标网络拓扑,而对于低感知度环境下的配电网,负荷预测数据和完整的网络拓扑难以获得,这为配电网的集中式无功电压控制带来极大的挑战。

发明内容

本发明目的在于,提供一种基于数据驱动的配电网无功优化方法及装置,以解决现有技术中有限的可测节点电压数据不能完全反映目标区域电网电压波动的问题。

为实现上述目的,本发明提供一种基于数据驱动的配电网无功优化方法,包括:

将配电网可测节点注入功率的历史数据输入预设的下层神经网络进行训练,获取下层训练模型,并根据所述下层训练模型获取不可测关键节点电压数据;

根据获取的目标区域电网的可测节点、所述不可测关键节点电压数据以及预设的离散无功调节设备的投切状态输入预设的上层神经网络进行训练,获取上层训练模型,并根据所述上层训练模型获取离散无功设备的投切动作指令;

将所述下层训练模型与上层训练模型部署至实际运行的配电网,获取整体运行模型;

根据所述整体运行模型的网损以及所述离散无功设备的投切动作指令构建目标函数,采用A2C算法求解所述目标函数,获取配电网无功优化结果。

优选地,所述将配电网可测节点注入功率的历史数据输入预设的下层神经网络进行训练,获取下层训练模型,包括:

所述配电网可测节点注入功率的历史数据包括可测节点负荷;

根据所述可测节点负荷训练所述预设的下层神经网络,获取所述下层训练模型。

优选地,所述根据所述上层训练模型获取离散无功设备的投切动作指令,包括:

将所述上层训练模型中的目标函数转换为马尔科夫过程,采用策略梯度法优化所述马尔科夫过程,获取所述离散无功设备的投切动作指令。

优选地,所述整体运行模型的网损是根据各节点电压与预设的目标电压值的平方差值最小确定最优网损的目标函数,再根据所述最优网损的目标函数而计算获得的。

优选地,所述根据所述整体运行模型的网损以及所述离散无功设备的投切动作指令构建目标函数,采用A2C算法求解所述目标函数,获取配电网无功优化结果,包括:

所述离散无功设备的投切动作指令包括离散无功设备的动作成本;

根据所述整体运行模型的网损和所述离散无功设备的动作成本,构建所述目标函数,并引入根据节点电压、节点的无功功率以及预设的控制变量构建的约束条件,采用A2C算法求解所述目标函数,获取配电网无功优化结果。

本发明提供一种基于数据驱动的配电网无功优化装置,包括:

下层训练模块,用于将配电网可测节点注入功率的历史数据输入预设的下层神经网络进行训练,获取下层训练模型,并根据所述下层训练模型获取不可测关键节点电压数据;

上层训练模块,用于根据获取的目标区域电网的可测节点、所述不可测关键节点电压数据以及预设的离散无功调节设备的投切状态输入预设的上层神经网络进行训练,获取上层训练模型,并根据所述上层训练模型获取离散无功设备的投切动作指令;

运行模块,用于将所述下层训练模型与上层训练模型部署至实际运行的配电网,获取整体运行模型;

优化模块,用于根据所述整体运行模型的网损以及所述离散无功设备的投切动作指令构建目标函数,采用A2C算法求解所述目标函数,获取配电网无功优化结果。

优选地,所述下层训练模块,还用于:

所述配电网可测节点注入功率的历史数据包括可测节点负荷;

根据所述可测节点负荷训练所述预设的下层神经网络,获取所述下层训练模型。

优选地,所述上层训练模块,还用于:

将所述上层训练模型中的目标函数转换为马尔科夫过程,采用策略梯度法优化所述马尔科夫过程,获取所述离散无功设备的投切动作指令。

优选地,所述优化模块,还用于:

所述整体运行模型的网损是根据各节点电压与预设的目标电压值的平方差值最小确定最优网损的目标函数,再根据所述最优网损的目标函数而计算获得的。

优选地,所述优化模块,还用于:

所述离散无功设备的投切动作指令包括离散无功设备的动作成本;

根据所述整体运行模型的网损和所述离散无功设备的动作成本,构建所述目标函数,并引入根据节点电压、节点的无功功率以及预设的控制变量构建的约束条件,采用A2C算法求解所述目标函数,获取配电网无功优化结果。

相对于现有技术,本发明的有益效果在于:

将配电网可测节点注入功率的历史数据输入预设的下层神经网络进行训练,获取下层训练模型,并根据所述下层训练模型获取不可测关键节点电压数据,根据获取的目标区域电网的可测节点、所述不可测关键节点电压数据以及预设的离散无功调节设备的投切状态输入预设的上层神经网络进行训练,获取上层训练模型,并根据所述上层训练模型获取离散无功设备的投切动作指令,将所述下层训练模型与上层训练模型部署至实际运行的配电网,获取整体运行模型,根据所述整体运行模型的网损以及所述离散无功设备的投切动作指令构建目标函数,采用A2C算法求解所述目标函数,获取配电网无功优化结果。本发明简化了模型的同时还优化了电压分布,降低了有功网损,针对有限的可测节点电压数据不能完全反映目标区域电网电压波动的问题,通过下层训练模型进行不可测关键节点的电压拟合,提升优化模型的合理性与精确性。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明某一实施例提供的基于数据驱动的配电网无功优化方法的流程示意图;

图2是本发明另一实施例提供的基于数据驱动的配电网无功优化方法的流程示意图;

图3是本发明又一实施例提供的预设的上层神经网络的流程示意图;

图4是本发明某一实施例提供的基于数据驱动的配电网无功优化装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。

应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

请参阅图1,本发明某一实施例提供一种基于数据驱动的配电网无功优化方法,包括以下步骤:

S101:将配电网可测节点注入功率的历史数据输入预设的下层神经网络进行训练,获取下层训练模型,并根据所述下层训练模型获取不可测关键节点电压数据。

请参阅图2,具体的,整个配电网控制流程包分为下层训练阶段、上层训练阶段和实时控制阶段,三个阶段通过信息传递并与配电网交互完成整个优化过程,在下层训练阶段,Agent1通过深度神经网络对历史数据进行训练,将可测节点注入功率作为输入数据,其中,配电网可测节点注入功率的历史数据包括可测节点负荷,可测节点负荷训练预设的下层神经网络,获取下层训练模型,不可测关键节点电压为输出数据,并将训练出配电网不可测关键节点电压并传输至上层训练模型,其中,可测节点表示具有四遥接入的节点,不可测节点表示未接入调度主站的节点,不可测关键节点表示未接入调度主站但对配电网运行情况最具有表达性的节点。

预设的下层神经网络包含了三层卷积结构和两层全连接结构,单个卷积结构又包括一个卷积层与批正则化层,在每一个批正则化层和全连接层后面均有Relu函数作为激活函数,对于网络的输入层,输入数据为接入调度主站的可测节点负荷,设目标区域电网网架含有N+1个节点、s条线路,其中m个节点装有分布式电源,神经网络的输入神经元个数为2N,将DG接入节点作为pv节点,将普通负荷节点作为pq节点,即:

X=[Ppv.1,...Ppv.m...Ppv.1Ppv.N-m,Qpv.1,...,Qpv.m,Qpq.1,...,Qpq,N-m];

式中,表示含DG的有功负荷,表示不含DG的有功负荷,表示含DG的无功负荷,表示不含DG的无功负荷。

输出层即为不可测关键节点电压数据,如下:

Y=[V1...,Vk,...Vn];

其中,n表示不可测关键节点的数量,Vk(k=1,...,n)表示第k个不可测关键节点的电压。

S102:根据获取的目标区域电网的可测节点、所述不可测关键节点电压数据以及预设的离散无功调节设备的投切状态输入预设的上层神经网络进行训练,获取上层训练模型,并根据所述上层训练模型获取离散无功设备的投切动作指令。

请参阅图2,具体的,将上层训练模型中的目标函数转换为马尔科夫过程,采用策略梯度法优化马尔科夫过程,获取离散无功设备的投切动作指令。在上层训练阶段,通过调度中心提取目标区域电网的可测节点以及下层训练阶段得到的不可测关键节点电压的运行数据,结合离散调节设备的投切状态作为联合状态输入,离散无功设备的投切动作指令作为动作输出,通过Agent 2拟合上层深度神经网络的双网络模型并在主评价网络与主动作网络的交互过程中完成网络训练。

请参阅图3,预设的上层神经网络选用包含Actor-critic的双网络模型,并分别拟合包含策略函数的以及状态价值函数的actor网络与critic网络,θ1与θ2为网络参数,图3中的Ui为原始输入电压矩阵,感受野是卷积神经网络数据输入数据的区域特征图,以区域特征图为单位进行输入特征量的特征提取,Ti与CTi为离散设备状态输入,si为整体状态输入。

即此A2C模型主要包括三个部分,首先是用于提取输入电压的卷积网络层,其次是拟合从状态到动作AN(主动作网络)与拟合状态价值函数的CN(主评价网络)。模型输入为配电网无功优化的马尔科夫决策过程的状态s,其中包括目标节点电压矩阵,离散设备投切状态T(采用one hot编码)和采离散设备投切次数CT(采用one hot编码)。

采用策略梯度法(PG)优化目标AN,常用的策略梯度法的优化目标为:

s和a分别为马尔科夫决策过程的状态和动作,Et表示经过在不断交互过程中的采样期望,At表示动作优势函数,如下:

式中表示状态s的状态价值函数,θ2表示CN的参数,q(s,a)表示状态s下动作a的价值函数,r(s,a)在状态s下采取动作a的即时回报,s'表示在状态s下采取动作a的后继状态,μ表示折扣系数。

CN的作用是拟合价值状态函数,其标签可以根据贝尔曼方程获得,如下:

如果将进行动作决策的调度中心作为决策主体,实际电力系统作为环境,那么配电网的无功优化模型可以转化为典型的多步决策问题,采用适当状态空间编码,可以保证决策过程的马尔科夫性。结合持续无功优化问题,决策过程<S,R,A,P,γ>的变量定义如下,状态空间S为输入状态信息,主要包括不可测关键节点以及可测节点电压信息和离散动作设备的投切状态信息,定义离散无功设备的投切动作指令中第i个决策阶段的状态s如下:

式中,表示第i个决策阶段内的目标节点电压矩阵,维度为n×k,其中n=m+p表示四遥接入调度中心的节点数m以及关键节点p的数量,k表示决策周期内的量测次数,Ti表示第i个决策阶段内离散动作设备的投切档位,CTi表示离散设备投切次数。

S103:将所述下层训练模型与上层训练模型部署至实际运行的配电网,获取整体运行模型。

S104:根据所述整体运行模型的网损以及所述离散无功设备的投切动作指令构建目标函数,采用A2C算法求解所述目标函数,获取配电网无功优化结果。

具体的,A2C全称为优势动作评论算法(Advantage Actor Critic),在实时运行中,将训练好的上下双层模型部署至实际运行的配电网,在实时运行阶段,把优化问题转变为马尔科夫过程,并以网损和离散设备动作成本作为优化目标,以离散设备动作指令为控制变量进行实时求解并得到最优化策略(此过程与配电网进行实时交互并在Agent 2中完成)。

根据各节点电压与预设的目标电压值的平方差值最小确定最优网损的目标函数,根据最优网损的目标函数获取整体运行模型的网损。离散无功设备的投切动作指令包括离散无功设备的动作成本,根据整体运行模型的网损和离散无功设备的动作成本,构建目标函数,并引入根据节点电压、节点的无功功率以及预设的控制变量构建的约束条件,采用A2C算法求解目标函数,获取配电网无功优化结果,忽略相邻节点功率因数,将网损表达如下:

式中,PLoss表示网损,Vi,Vj表示任意两点电压值,Gij表示节点,N表示一天内的指令周期个数,假设预设的目标电压值为Vset,表示各节点电压与预设的目标电压值Vset的平方差值最小作为目标函数,使全网可观测与关键节点电压能够一致收敛到Vset,从而达到全网相对最优网损,将目标函数通过最小二乘法化简成另一种表达形式,如下:

选取以各可测以及关键节点电压的平均值作为目标电压值Vset,如下:

由于各节点电压趋于一致会同时使得无功网损降低,从而减小目标区域电网的无功需求,防止功率倒送。在考虑系统运行经济性和离散设备的调节成本后,配电网动态无功优化目标函数可以分网损和动作损失,由于本文设置优化函数包括对电压的优化,因此无需为其单独设置目标函数,考虑网损以及设备投切成本后,其目标函数如下:

式中,N为一天内的指令周期个数,Plossi为第i个指令周期内的系统网损优化变式,cj为第j个设备的动作成本,是一个0-1函数,第i个指令周期内第j个设备动作时为1,否则为0,m是离散设备的数目,λc是动作成本系数,约束条件定义如下:

Umin≤U≤Umax

Qmin≤Q≤Qmax

Tmin≤T≤Tmax

gi(X,T)=0i=1,2...N;

式中,U,Umax,Umin表示节点电压、节点电压的最大值和节点电压的最小值,Q,Qmax,Qmin表示无功功率、无功功率的最大值和无功功率的最小值,T,Tmax,Tmin表示离散设备的输入状态、离散设备的输入状态的最大值和离散设备的输入状态最小值,gi(X,T)表示控制变量,表示动作次数约束,含分档电容器和OLTC,将节点电压的约束条件添加到目标函数中,优化目标改为,如下:

式中,γ1和γ2为惩罚系数,表示判断函数,σ约束条件满足时取值为0,不满足时取值为1。在低感知度配网中,式gi(X,T)=0i=1,2...N难以精确建立,在此表达了理论上的非线性潮流关系,部分节点有实时量测,式Umin≤U≤Umax只针对有量测的节点以及关键节点,事实上,对于所描述的可测节点电压以及关键节点电压,其电压分布具有很强的代表性,在分散性较强的情况下,其节点电压具有邻域代表性,可以近似认为,当目标节点电压在允许范围内时,全网所有节点电压均在允许范围内,采用A2C算法求解目标函数,获取配电网无功优化结果。

本发明根据上下层训练的结果构建整体的模型,并部署至实际运行的配电网,获取整体运行模型,根据所述整体运行模型的网损以及所述离散无功设备的投切动作指令构建目标函数,采用A2C算法求解所述目标函数,获取配电网无功优化结果。本发明简化了模型的同时还优化了电压分布,降低了有功网损,针对有限的可测节点电压数据不能完全反映目标区域电网电压波动的问题,通过下层训练模型进行不可测关键节点的电压拟合,提升优化模型的合理性与精确性。

请参阅图4,本发明另一实施例提供一种基于数据驱动的配电网无功优化装置,包括:

下层训练模块11,用于将配电网可测节点注入功率的历史数据输入预设的下层神经网络进行训练,获取下层训练模型,并根据所述下层训练模型获取不可测关键节点电压数据。

上层训练模块12,用于根据获取的目标区域电网的可测节点、所述不可测关键节点电压数据以及预设的离散无功调节设备的投切状态输入预设的上层神经网络进行训练,获取上层训练模型,并根据所述上层训练模型获取离散无功设备的投切动作指令。

运行模块13,用于将所述下层训练模型与上层训练模型部署至实际运行的配电网,获取整体运行模型。

优化模块14,用于根据所述整体运行模型的网损以及所述离散无功设备的投切动作指令构建目标函数,采用A2C算法求解所述目标函数,获取配电网无功优化结果。

关于基于数据驱动的配电网无功优化装置的具体限定可以参见上文中对于基于数据驱动的配电网无功优化方法的限定,在此不再赘述。上述基于数据驱动的配电网无功优化装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:虑及负荷波动与预测偏差获取电力系统频率波动的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!