一种基于深度学习的电力系统无功电压控制方法及系统转让专利

申请号 : CN202110500602.3

文献号 : CN113300379B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邓长虹马庆

申请人 : 武汉大学

摘要 :

本发明涉及一种基于深度学习的电力系统无功电压控制方法及系统,包括基于无功电压控制方法生成对应各类运行场景下的数据样本;调用ICNN深度学习方法基于训练样本进行深度学习训练,训练完成后,再基于测试样本进行深度学习模型拟合效果测试;基于样本平均误差指标及最大单样本误差指标评估当前生成的深度学习模型是否已适用于实际控制;当深度学习模型通过指标评估后运用于实时在线计算,在单次计算过程中,实时接收当前运行场景对应模型输入变量各项参数,完成深度学习单次前向计算得到各无功设备控制指令。本发明能够大幅提升无功电压控制时效性,能够针对大规模分布式能源接入后带来的局部电网无功电压波动做出更为快速的响应。

权利要求 :

1.一种基于深度学习的电力系统无功电压控制方法,其特征在于:包括以下步骤,步骤1,基于无功电压控制方法生成对应各类运行场景下的数据样本,数据样本输入变量包括上级AVC系统下发关口无功运行区间指令[Qpccmin,Qpccmax],电源节点有功出力PG、无功出力QG,以及负荷节点有功负荷PL、无功负荷QL;数据样本输出变量则为各无功补偿设备实时控制指令;

所述无功电压控制方法采用的无功优化模型如下,其中,F为无功优化总目标,ΔVad为电压偏离指标,Qpcc为关口无功指标,ΔV为所有节点电压越限平方和,ΔQpcc为关口无功越限量;γ1、γ2为权重因子;λ1和λ2分别为系统节点电压和关口无功越限惩罚系数;

N为系统节点数,Vi为节点i的电压,Vimax及Vimin分别为节点i电压运行上下限;

步骤2,调用ICNN深度学习方法基于训练样本进行深度学习训练,训练完成后,再基于测试样本进行深度学习模型拟合效果测试;

步骤3,基于样本平均误差指标δmean及最大单样本误差指标δmax评估当前生成的深度学习模型是否已适用于实际控制,其中δmean用于评估深度学习网络整体拟合效果,δmax用于判断拟合结果中是否出现极大偏差场景;

步骤4,当深度学习模型通过步骤3指标评估后,将其运用于实时在线计算;如以下公式所示,在单次计算过程中,只需实时接收当前运行场景对应模型输入变量各项参数,完成深度学习单次前向计算得到各无功设备控制指令,(Ccontinuous,Cdiscrete)=Forward(PG,QG,PL,QL)式中,Ccontinuous与Cdiscrete分别为连续型、离散型无功补偿设备控制指令,Forward( )为深度学习模型前向计算过程;

步骤1中,所述运行场景由改进拉丁超立方采样方法得到,实现过程包括以下流程,

1)基于拉丁超立方理论生成m个初始样本的输入变量,代表初始的各类运行场景,其中m为预设参数;

2)分别计算每个初始样本的输入变量对其他样本输入变量的欧式距离Lij,并分别记录每个样本的最小及次小欧式距离Li_min1、Li_min2;

3)对所有样本的最小欧式距离进行比较,确定最小欧式距离Lmin对应样本xI与xJ,比较两样本的次小欧式距离LI_min2与LJ_min2,较小值对应样本即为当前变异优先级最高样本xmutation;

4)对变异优先级最高样本xmutation进行变异操作,计算变异后该样本对其他样本最小欧式距离Lmutation_min1;

5)若Lmutation_min1大于预先设定的最小欧式距离指标Lminvalue,则表明此次变异操作成功;反之则重复步骤4),直至满足最小欧式距离指标要求再进入步骤6);

6)重复步骤2)‑5),共计完成m/5次变异操作后,输出最终样本的输入变量,即无功电压控制各类运行场景。

2.根据权利要求1所述基于深度学习的电力系统无功电压控制方法,其特征在于:步骤

1)中,基于基本拉丁超立方理论生成初始样本输入变量的流程如下,

1.1)设单样本输入变量维数为nI,共需生成m个样本;对于输入变量第i维,将相应累计分布函数Fi(x)在y轴方向上均分成m个相同的区间;

1.2)在y轴m个区间内分别随机取值,得到m个不同区间内的数值其中, 为第k个区间内的累计分布函数随机值;

1.3)基于 分别对累计分布函数取反函数 对应得到m个第i维变量采样值,

1.4)对样本输入变量各维重复以上步骤,得到nI×m的数据集合,再从集合中每行随机取数,得到nI个数据即可作为一个样本输入变量,重复m次即可得到m个初始样本的输入变量。

3.根据权利要求1或2所述基于深度学习的电力系统无功电压控制方法,其特征在于:步骤2中,采用L2型损失函数用于直观反映深度学习模型拟合效果,同时简化输出层反向传播求导计算。

4.一种基于深度学习的电力系统无功电压控制系统,其特征在于:用于实现如权利要求1‑3任一项所述的一种基于深度学习的电力系统无功电压控制方法。

5.根据权利要求4所述基于深度学习的电力系统无功电压控制系统,其特征在于:包括以下模块,

第一模块,用于基于无功电压控制方法生成对应各类运行场景下的数据样本,数据样本输入变量包括上级AVC系统下发关口无功运行区间指令[Qpccmin,Qpccmax],电源节点有功出力PG、无功出力QG,以及负荷节点有功负荷PL、无功负荷QL;数据样本输出变量则为各无功补偿设备实时控制指令;

所述无功电压控制方法采用的无功优化模型如下,其中,F为无功优化总目标,ΔVad为电压偏离指标,Qpcc为关口无功指标,ΔV为所有节点电压越限平方和,ΔQpcc为关口无功越限量;γ1、γ2为权重因子;λ1和λ2分别为系统节点电压和关口无功越限惩罚系数;

N为系统节点数,Vi为节点i的电压,Vimax及Vimin分别为节点i电压运行上下限;

第二模块,用于调用ICNN深度学习方法基于训练样本进行深度学习训练,训练完成后,再基于测试样本进行深度学习模型拟合效果测试;

第三模块,用于基于样本平均误差指标δmean及最大单样本误差指标δmax评估当前生成的深度学习模型是否已适用于实际控制,其中δmean用于评估深度学习网络整体拟合效果,δmax用于判断拟合结果中是否出现极大偏差场景;

第四模块,用于当深度学习模型通过第三模块指标评估后,将其运用于实时在线计算;

如以下公式所示,在单次计算过程中,只需实时接收当前运行场景对应模型输入变量各项参数,完成深度学习单次前向计算得到各无功设备控制指令,(Ccontinuous,Cdiscrete)=Forward(PG,QG,PL,QL)式中,Ccontinuous与Cdiscrete分别为连续型、离散型无功补偿设备控制指令,Forward()为深度学习模型前向计算过程。

6.根据权利要求4所述基于深度学习的电力系统无功电压控制系统,其特征在于:包括处理器和存储器,存储器用于存储程序指令,处理器用于调用存储器中的存储指令执行如权利要求1‑3任一项所述的一种基于深度学习的电力系统无功电压控制方法。

7.根据权利要求4所述基于深度学习的电力系统无功电压控制系统,其特征在于:包括可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序执行时,实现如权利要求1‑3任一项所述的一种基于深度学习的电力系统无功电压控制方法。

说明书 :

一种基于深度学习的电力系统无功电压控制方法及系统

技术领域

[0001] 本发明属于电力系统控制领域,尤其是一种基于深度学习的电力系统无功电压控制方法及系统。

背景技术

[0002] 随着风电、光伏等分布式能源在电网中的占比逐年增大,由于其输出波动性和随机性,以及局部高密度并网的特点,往往造成局部电网无功电压运行状况短时间内发生大
幅变化。以中国某一风电场为例,该风电场运行数据中曾出现过220kV母线电压在10s内平
均波动超过6kV,2s内最大波动超过5kV的严重情况。这些由分布式能源接入带来的无功电
压快速波动问题无疑都对传统无功电压控制带来了严峻的挑战。
[0003] 当前针对分布式能源集中接入地区的无功电压快速控制研究主要集中于各类无功补偿设备之间的协调控制,以达到利用电容器、电抗器等静态无功设备进行粗调,利用
SVG、SVC或借助于分布式能源自身无功调节能力等静态无功源进行快速精调的控制目的。
从基于新型方法代替原有无功电压控制方法,以减少单次计算时间及提升控制频次的角度
提升电力系统无功电压控制时效性的研究十分稀少。近年来,各类AI技术在图像语音识别、
自动驾驶等领域大获成功,其对各类复杂问题的强适应性也同样引起了电力系统学者的广
泛关注。在无功电压控制方面,学者们主要运用强化学习方法引导智能体针对不同运行场
景选择奖励函数最高的无功设备控制策略。但强化学习本质上仍是一种寻优方法,有学者
已经证明即便使用完全相同的超参数及强化学习算法,仅因随机种子设置的不同,强化学
习方法在不同时间解决同一任务时也会出现性能不一的情况,即存在寻优结果不稳定的缺
点。因此,针对研究的不足,寻找一种能够大幅减少单次计算时间、不消耗大量在线计算资
源、计算结果稳定,同时又能够满足原有传统方法控制效果的新型方法以替代传统无功电
压控制方法,对于解决分布式能源接入带来的无功电压问题是很有必要的。

发明内容

[0004] 本发明主要是解决现有技术所存在的技术问题,提出一种基于深度学习的电力系统无功电压控制方法,将深度学习方法与传统无功电压控制方法相结合,利用深度学习方
法对由传统方法在各类运行场景下生成的数据样本进行训练,得到能够最大化复刻传统无
功电压方法控制效果的深度学习模型,用于拟合电力系统实时状态与无功设备控制指令之
间的非线性复杂关系。当深度学习模型确定后,将传统方法定时在线无功优化计算替代为
简单重复的深度学习前向计算过程,可极大缩短单次在线计算时间,提升无功电压控制频
次,同时大幅缓解主站系统运行压力。
[0005] 本发明的上述技术问题主要是通过下述技术方案得以解决的:
[0006] 一种基于深度学习的电力系统无功电压控制方法,包括以下步骤,
[0007] 步骤1,基于无功电压控制方法生成对应各类运行场景下的数据样本,
[0008] 数据样本输入变量包括上级AVC系统下发关口无功运行区间指令[Qpccmin,Qpccmax],电源节点有功出力PG、无功出力QG,以及负荷节点有功负荷PL、无功负荷QL;数据样本输出变
量则为各无功补偿设备实时控制指令;
[0009] 所述无功电压控制方法采用的无功优化模型如下,
[0010]
[0011] 其中,F为无功优化总目标,ΔVad为电压偏离指标,Qpcc为关口无功指标,ΔV为所有节点电压越限平方和,ΔQpcc为关口无功越限量;γ1、γ2为权重因子;λ1和λ2分别为系统节
点电压和关口无功越限惩罚系数;
[0012] N为系统节点数,Vi为节点i的电压,Vimax及Vimin分别为节点i电压运行上下限;
[0013] 步骤2,调用ICNN深度学习方法基于训练样本进行深度学习训练,训练完成后,再基于测试样本进行深度学习模型拟合效果测试;
[0014] 步骤3,基于样本平均误差指标δmean及最大单样本误差指标δmax评估当前生成的深度学习模型是否已适用于实际控制,其中δmean用于评估深度学习网络整体拟合效果,δmax用
于判断拟合结果中是否出现极大偏差场景;
[0015] 步骤4,当深度学习模型通过步骤3指标评估后,将其运用于实时在线计算;如以下公式所示,在单次计算过程中,只需实时接收当前运行场景对应模型输入变量各项参数,完
成深度学习单次前向计算得到各无功设备控制指令,
[0016] (Ccontinuous,Cdiscrete)=Forward(PG,QG,PL,QL)
[0017] 式中,Ccontinuous与Cdiscrete分别为连续型、离散型无功补偿设备控制指令,Forward()为深度学习模型前向计算过程。
[0018] 而且,步骤1中,所述运行场景由改进拉丁超立方采样方法得到,实现过程包括以下流程,
[0019] 1)基于拉丁超立方理论生成m个初始样本的输入变量,代表初始的各类运行场景,其中m为预设参数;
[0020] 2)分别计算每个初始样本的输入变量对其他样本输入变量的欧式距离Lij,并分别记录每个样本的最小及次小欧式距离Li_min1、Li_min2;
[0021] 3)对所有样本的最小欧式距离进行比较,确定最小欧式距离Lmin对应样本xI与xJ,比较两样本的次小欧式距离LI_min2与LJ_min2,较小值对应样本即为当前变异优先级最高样本
xmutation;
[0022] 4)对变异优先级最高样本xmutation进行变异操作,计算变异后该样本对其他样本最小欧式距离Lmutation_min1;
[0023] 5)若Lmutation_min1小于预先设定的最小欧式距离指标Lminvalue,则表明此次变异操作成功;反之则重复步骤4),直至满足最小欧式距离指标要求再进入步骤6);
[0024] 6)重复步骤2)‑5),共计完成m/5次变异操作后,输出最终样本的输入变量,即无功电压控制各类运行场景。
[0025] 而且,步骤1)中,基于基本拉丁超立方理论生成初始样本输入变量的流程如下,
[0026] 1.1)设单样本输入变量维数为nI,共需生成m个样本;对于输入变量第i维,将相应累计分布函数Fi(x)在y轴方向上均分成m个相同的区间;
[0027] 1.2)在y轴m个区间内分别随机取值,得到m个不同区间内的数值
[0028]
[0029] 其中, 为第k个区间内的累计分布函数随机值;
[0030] 1.3)基于 分别对累计分布函数取反函数 对应得到m个第i维变量采样值,
[0031]
[0032] 1.4)对样本输入变量各维重复以上步骤,得到nI×m的数据集合,再从集合中每行随机取数,得到nI个数据即可作为一个样本输入变量,重复m次即可得到m个初始样本的输
入变量。
[0033] 而且,步骤2中,采用L2型损失函数用于直观反映深度学习模型拟合效果,同时简化输出层反向传播求导计算。
[0034] 另一方面,本发明提供一种基于深度学习的电力系统无功电压控制系统,用于实现如上所述的一种基于深度学习的电力系统无功电压控制方法。
[0035] 而且,包括以下模块,
[0036] 第一模块,用于基于无功电压控制方法生成对应各类运行场景下的数据样本,
[0037] 数据样本输入变量包括上级AVC系统下发关口无功运行区间指令[Qpccmin,Qpccmax],电源节点有功出力PG、无功出力QG,以及负荷节点有功负荷PL、无功负荷QL;数据样本输出变
量则为各无功补偿设备实时控制指令;
[0038] 所述无功电压控制方法采用的无功优化模型如下,
[0039]
[0040] 其中,F为无功优化总目标,ΔVad为电压偏离指标,Qpcc为关口无功指标,ΔV为所有节点电压越限平方和,ΔQpcc为关口无功越限量;γ1、γ2为权重因子;λ1和λ2分别为系统节
点电压和关口无功越限惩罚系数;
[0041] N为系统节点数,Vi为节点i的电压,Vimax及Vimin分别为节点i电压运行上下限;
[0042] 第二模块,用于调用ICNN深度学习方法基于训练样本进行深度学习训练,训练完成后,再基于测试样本进行深度学习模型拟合效果测试;
[0043] 第三模块,用于基于样本平均误差指标δmean及最大单样本误差指标δmax评估当前生成的深度学习模型是否已适用于实际控制,其中δmean用于评估深度学习网络整体拟合效
果,δmax用于判断拟合结果中是否出现极大偏差场景;
[0044] 第四模块,用于当深度学习模型通过第三模块指标评估后,将其运用于实时在线计算;如以下公式所示,在单次计算过程中,只需实时接收当前运行场景对应模型输入变量
各项参数,完成深度学习单次前向计算得到各无功设备控制指令,
[0045] (Ccontinuous,Cdiscrete)=Forward(PG,QG,PL,QL)
[0046] 式中,Ccontinuous与Cdiscrete分别为连续型、离散型无功补偿设备控制指令,Forward()为深度学习模型前向计算过程。
[0047] 或者,包括处理器和存储器,存储器用于存储程序指令,处理器用于调用存储器中的存储指令执行如上所述的一种基于深度学习的电力系统无功电压控制方法。
[0048] 或者,包括可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序执行时,实现如上所述的一种基于深度学习的电力系统无功电压控制方法。
[0049] 因此,本发明具有如下优点:1)大幅提升无功电压控制时效性。由于单次在线分析计算被替换为运算过程极为简单的深度学习前向传播过程(耗时为ms级),无需进行传统无
功优化计算所需的迭代及潮流计算步骤,在数据采集/下发速率满足要求的基础上,无功电
压计算/控制频次可大幅提升,真正意义上趋近于“实时采集,实时控制”的理想控制状态,
能够针对大规模分布式能源接入后带来的局部电网无功电压波动做出更为快速的响应。2)
大幅缓解系统运行压力。由于深度学习模型采用离线训练方式,且一旦训练完成通过评估
后,在网架结构不发生变化时深度学习模型参数不再改变,每次在线计算只需基于确定的
深度学习模型完成单次前向计算即可得出各无功设备控制指令,故对主站系统计算及存储
资源要求大幅降低。

附图说明

[0050] 图1是本发明实施例的处理流程图。
[0051] 图2是本发明实施例中的电气接线图。
[0052] 图3是基于原始拉丁超立方采样方法的采样分布图。
[0053] 图4是本发明实施例改进拉丁超立方采样方法针对某二维变量的采样分布图。
[0054] 图5是基于本发明方法控制结果及基于传统方法的参考控制结果,针对某三维变量形成的三维空间散点分布对比图。

具体实施方式

[0055] 下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0056] 如图1所示,本发明实施例提供的一种基于深度学习的电力系统无功电压控制方法包括以下步骤:
[0057] 步骤1,基于传统无功电压控制方法生成对应各类运行场景下的数据样本,其中运行场景由改进拉丁超立方采样方法得到。数据样本输入变量包括:上级AVC系统下发关口无
功运行区间指令[Qpccmin,Qpccmax],电源节点有功出力PG、无功出力QG,负荷节点有功负荷PL、
无功负荷QL。数据样本输出变量则为各无功补偿设备实时控制指令。其中,AVC系统是电网
使用的自动电压控制系统。获取的样本可划分为训练样本集和测试样本集。
[0058] 传统无功电压控制方法采用的传统方法无功优化模型为
[0059]
[0060] 第一式中,F为无功优化总目标,minF表示优化目标是使F最小;第1项中ΔVad为电压偏离指标,第2项中Qpcc为关口无功指标,第3、4项分别为系统节点电压和关口无功越限的
罚函数,其中ΔV为所有节点电压越限平方和,ΔQpcc为关口无功越限量;γ1、γ2为权重因
子;λ1和λ2分别为系统节点电压和关口无功越限惩罚系数;
[0061] 第二式中,N为系统节点数,Vi为节点i的电压,Vimax及Vimin分别为节点i电压运行上下限,max()表示括号内数据的最大项。
[0062] 步骤1中所述改进拉丁超立方采样方法具体流程为:
[0063] 1)基于拉丁超立方理论生成m个初始样本的输入变量,即初始的各类运行场景,其中m为预设参数。
[0064] 2)按照下式分别计算每个初始样本的输入变量对其他样本输入变量的欧式距离Lij,并分别记录每个样本的最小及次小欧式距离Li_min1、Li_min2。
[0065]
[0066] 其中,nI为样本输入变量维数,xi_k、xj_k分别为第i、j个样本输入变量第k维数值。
[0067] 3)对所有样本的最小欧式距离进行比较,确定最小欧式距离Lmin对应样本xI与xJ,比较两样本的次小欧式距离LI_min2与LJ_min2,较小值对应样本即为当前变异优先级最高样本
xmutation。
[0068] 4)按照下式对变异优先级最高样本xmutation进行变异操作,再次计算变异后该样本对其他样本最小欧式距离Lmutation_min1。
[0069] xmutation_k=rand[0,1]×(xi_k_max‑xi_k_min)
[0070] 其中,xmutation_k为变异样本第k维变量,rand[0,1]为0到1之间的随机数,xi_k_max、xi_k_min分别为变异样本第k维变量上、下限。
[0071] 5)若Lmutation_min1小于预先设定的最小欧式距离指标Lminvalue,则表明此次变异操作成功;反之则重复步骤4),直至满足最小欧式距离指标要求再进入步骤6)。
[0072] 6)重复步骤2)‑5),共计完成m/5次变异操作后,输出最终样本的输入变量,即无功电压控制各类运行场景。
[0073] 其中步骤1)所述基于基本拉丁超立方理论生成初始样本输入变量的具体流程为:
[0074] 1.1)设单样本输入变量维数为nI,共需生成m个样本。对于输入变量第i维,将其累计分布函数Fi(x)在y轴方向上均分成m个相同的区间。
[0075] 1.2)在y轴m个区间内分别随机取值,得到m个不同区间内的数值
[0076]
[0077] 其中, 为第k个区间内的累计分布函数随机值。
[0078] 1.3)基于 分别对累计分布函数取反函数 对应得到m个该维变量采样值。
[0079]
[0080] 1.4)对样本输入变量各维重复以上步骤,得到nI×m的数据集合,再从集合中每行随机取数,得到nI个数据即可作为一个样本输入变量,重复m次即可得到m个初始样本的输
入变量。
[0081] 在本实施例中,采用广东省某实际海岛电网为例,如图2所示,该海岛电网主要由一个枢纽变电站、两个风电场、一个海水抽水蓄能电站及三个岛屿(记为岛屿1、岛屿2、岛屿
3)负荷构成,其中上级电网经线路1和线路2接入枢纽变电站,枢纽变电站两台主变容量均
为110MVA,低压侧两段母线分别配置有23Mvar SVG,记为SVG1、SVG2;风电场1、2均为装机容
量为50MW的双馈风机风电场,记为风电场1、风电场2;海水抽水蓄能电站装机容量为20MW,
记为海蓄机组。枢纽变电站的输出分别经线路3接入风电场1,经线路4接入岛屿1,经线路5
接入风电场1,经线路6接入岛屿2,从线路6经线路7接入岛屿3,从线路6经线路8接入海蓄机
组。
[0082] 本例中无功补偿设备包括SVG1、SVG2及抽蓄机组无功出力。数据样本包括训练本及测试样本,其中训练样本数为5000,测试样本数为100;样本输入变量包括上级AVC系统下
发关口无功指令,风电场1、2的有功、无功出力,海蓄机组有功、无功出力,岛屿1、2、3的有
功、无功负荷。样本输出变量为各无功补偿设备(SVG1、SVG2及抽蓄机组)的无功控制指令。
[0083] 在本实施例中,所有节点电压允许运行区间为[0.97,1.07]。
[0084] 步骤2,调用ICNN深度学习方法基于步骤1生成的训练样本进行深度学习训练,训练完成后,再基于步骤1生成的测试样本进行深度学习模型拟合效果测试。
[0085] ICNN是在DNN基础上通过增加输入向量至各隐藏层的直连操作而增强深度学习模型表达能力的改进深度学习方法,本发明采用该方法进行深度学习模型训练。
[0086] 根据以下公式所述步骤2中采用ICNN深度学习方法训练的深度学习模型各层表达式为:
[0087]
[0088] 式中,Z[l]为本层线性输出,A[l]、A[l‑1]为本层及上一层非线性输出,W[l]、b[l]为本层[l]
权重及偏置参数,X为本层输入,g 为本层激活函数, 为ICNN增加输入向量至各隐藏层
直连操作所对应的权重参数。
[0089] 在本实施例中,ICNN输入层X即为步骤1生成数据样本输入变量。,隐藏层数设置为[l]
3,每层的节点数设置为50,输出层的A 即为步骤1生成数据样本输出变量,即为各无功补
偿设备实时控制指令。
[0090] 采用基于以下公式的L2型损失函数用于直观反映深度学习模型拟合效果,同时尽量简化输出层反向传播求导计算。
[0091]
[0092] 式中,J为损失函数,m为数据样本数目,n为输出层变量维数,Aij为第i个数据样本[l]
输入ICNN网络后得到输出层A 的第j维变量;yij为第i个数据样本输出变量的第j维变量。
[0093] 步骤3,基于样本平均误差指标δmean及最大单样本误差指标δmax评估当前生成深度学习模型是否已适用于实际控制,其中δmean用于评估深度学习网络整体拟合效果,δmax用于
判断拟合结果中是否出现极大偏差场景。
[0094] 根据公式所述步骤3深度学习模型评估指标为:
[0095]
[0096] 在本实施例中,样本平均误差指标δmean设定为0.02,最大单样本误差指标δmax设定为0.05。
[0097] 步骤4,当深度学习模型通过步骤3指标评估后,即可将其运用于实时在线计算。在单次计算过程中,只需实时接收当前运行场景对应模型输入变量各项参数,完成深度学习
单次前向计算即可得到各无功设备控制指令。
[0098] (Ccontinuous,Cdiscrete)=Forward(PG,QG,PL,QL)
[0099] 式中,Ccontinuous与Cdiscrete分别为连续型、离散型无功补偿设备控制指令,Forward()为深度学习模型前向计算过程。
[0100] 在本实施例中,运用C++软件进行基于传统无功电压方法的数据样本采样程序编写,运用python软件进行深度学习模型训练程序编写。图3为基于本发明提出方法训练生成
的测试样本控制结果及基于传统方法生成的参考控制结果针对某三维变量形成的三维空
间散点分布对比图。训练样本及测试样本两项误差指标δmean及δmax统计见表1。基于本发明
提出方法及传统方法单次计算时间统计见表2。
[0101] 表1 训练样本及测试样本误差指标统计
[0102]
[0103] 表2 基于本文方法及传统方法单次计算时间统计
[0104]
[0105] 对图3中可以看出,采用原始拉丁超立方采样方法个采样仍然出现了较多的样本聚集现象,同时存在较多未进行采样的空白区域。从图4中可以看出,采用本发明提出的改
进拉丁超立方采样方法能够使得样本在变量可行域内均匀分布,基于最小欧式距离指标的
变异操作能够完全消除样本聚集现象,从而杜绝“采样浪费”,实现所有采样样本最大化利
用。
[0106] 从图5中可以看出,针对测试样本,由本发明提出方法及传统方法绘制出的三维散点几乎都是以成对重合方式分布的,表1中统计的测试样本平均误差指标δmean数值非常小,
满足设定误差范围,由于测试样本对于由训练样本训练生成的深度学习模型来说属于“未
知且随机的群体”,证明深度学习模型已完全拟合出电力系统实时状态与无功设备调节指
令之间非线性复杂关系。同时从表1中可知,训练样本及测试样本单样本最大误差指标δmax
数值均满足设定误差范围,表明训练样本及测试样本中均未出现某个样本控制误差极大的
情况,排除了本文方法应用于实际场景时出现偶然性较大偏差的情况。由表2数据可知,在
基于训练样本完成深度学习网络训练后,采用深度学习方法单次计算时间大幅缩短,可减
少至传统方法单次计算时间的1/15714。
[0107] 具体实施时,本发明技术方案提出的方法可由本领域技术人员采用计算机软件技术实现自动运行流程,实现方法的系统装置例如存储本发明技术方案相应计算机程序的计
算机可读存储介质以及包括运行相应计算机程序的计算机设备,也应当在本发明的保护范
围内。
[0108] 在一些可能的实施例中,提供一种基于深度学习的电力系统无功电压控制系统,包括以下模块,
[0109] 第一模块,用于基于无功电压控制方法生成对应各类运行场景下的数据样本,
[0110] 数据样本输入变量包括上级AVC系统下发关口无功运行区间指令[Qpccmin,Qpccmax],电源节点有功出力PG、无功出力QG,以及负荷节点有功负荷PL、无功负荷QL;数据样本输出变
量则为各无功补偿设备实时控制指令;
[0111] 所述无功电压控制方法采用的无功优化模型如下,
[0112]
[0113] 其中,F为无功优化总目标,ΔVad为电压偏离指标,Qpcc为关口无功指标,ΔV为所有节点电压越限平方和,ΔQpcc为关口无功越限量;γ1、γ2为权重因子;λ1和λ2分别为系统节
点电压和关口无功越限惩罚系数;
[0114] N为系统节点数,Vi为节点i的电压,Vimax及Vimin分别为节点i电压运行上下限;
[0115] 第二模块,用于调用ICNN深度学习方法基于训练样本进行深度学习训练,训练完成后,再基于测试样本进行深度学习模型拟合效果测试;
[0116] 第三模块,用于基于样本平均误差指标δmean及最大单样本误差指标δmax评估当前生成的深度学习模型是否已适用于实际控制,其中δmean用于评估深度学习网络整体拟合效
果,δmax用于判断拟合结果中是否出现极大偏差场景;
[0117] 第四模块,用于当深度学习模型通过第三模块指标评估后,将其运用于实时在线计算;如以下公式所示,在单次计算过程中,只需实时接收当前运行场景对应模型输入变量
各项参数,完成深度学习单次前向计算得到各无功设备控制指令,
[0118] (Ccontinuous,Cdiscrete)=Forward(PG,QG,PL,QL)
[0119] 式中,Ccontinuous与Cdiscrete分别为连续型、离散型无功补偿设备控制指令,Forward()为深度学习模型前向计算过程。
[0120] 在一些可能的实施例中,提供一种基于深度学习的电力系统无功电压控制系统,包括处理器和存储器,存储器用于存储程序指令,处理器用于调用存储器中的存储指令执
行如上所述的一种基于深度学习的电力系统无功电压控制方法。
[0121] 在一些可能的实施例中,提供一种基于深度学习的电力系统无功电压控制系统,包括可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序执行时,实现
如上所述的一种基于深度学习的电力系统无功电压控制方法。
[0122] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替
代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。