本发明属于电力系统自动化领域,尤其涉及一种基于深度学习的不确定性电网静态安全分析方法及系统。
背景技术:
近年来,我国新能源的装机容量增长迅猛。以风、光为代表的新能源运行状态随机性强,随着新能源大规模集中接入电力系统,其随机性会使系统源侧的输出电量具有强不确定性。为应对日益增长的不确定性对电力系统运行的影响,电力系统n-1静态安全分析除了考虑线路断线场景外,还需要考虑新能源出力的不确定性对电力系统运行安全造成的影响。
传统的n-1静态安全分析方法多基于数学物理模型,即采用迭代求解的方式先求解一组多元非线性方程组计算出潮流,如交流法、直流法、快速解耦法。然后再根据潮流计算结果判断是否有电压或线路潮流越限。这些方法在面对只有n条支路开断的场景时,计算负担问题并不严重。但是考虑可再生能源带来的源侧强不确定性问题后,假设源侧有m个风光电场,每个风光电场的不确定性场景有p个,则n-1静态安全分析需要考虑n*pm个场景,其计算负担是呈指数级增长的。这些传统方法均比较耗时,其原因在于每做一次安全分析,都需要求解大量的潮流计算。因此,亟需一种可以快速准确进行n-1静态安全分析的新方法。
技术实现要素:
本发明的主要目的在于克服现有技术的缺点与不足,提供一种基于深度学习的不确定性电网静态安全分析方法及系统,通过调用深度卷积神经网络模型计算电网安全校核指标,基于计算出的电网安全校核指标分析电网是否处于安全状态,分析速度快,效率高。
根据本发明的一个方面,本发明提供了一种基于深度学习的不确定性电网静态安全分析方法,所述方法包括以下步骤:
接收电网静态安全分析请求,所述请求用于请求进行不确定性电网静态安全分析;
响应于所述请求,调用深度卷积神经网络模型,计算电网安全校核指标;
基于计算出的电网安全校核指标分析所述电网是否处于安全状态。
优选地,还包括输出所述分析结果的步骤。
优选地,所述电网安全校核指标为pi,pi满足下式:
其中,vi是节点i的实际电压幅值,vid是节点i的额定电压幅值,viu是设定的节点电压幅值上限,vil是设定的节点电压幅值下限,m、n是指数,pl是线路l的潮流,pllim是线路l的潮流极限,nl是系统中功率越限的线路数。
优选地,所述深度卷积神经网络包含两个卷积层和两个全连接层,并含有多个隐层,每个隐层由一组卷积核构成,通过对输入数据进行卷积运算进而提取其特征。
优选地,计算出各节点的vi和各支路潮流pl,进而计算出综合指标pi′i,以p1,p2,q,v1,v2,θ,g,b作为输入量,输入到所述深度卷积神经网络模型中,以pi′i作为目标量,训练所述深度卷积神经网络模型;其中,p1、p2表示节点的有功功率,q表示节点的无功功率,v1、v2电压幅值,θ表示电压角度,g、b表示电网节点导纳矩阵中的元素。
根据本发明的另一方面,本发明还提供了一种基于深度学习的不确定性电网静态安全分析系统,所述系统包括:
接收模块,用于接收电网静态安全分析请求,所述请求用于请求进行不确定性电网静态安全分析;
计算模块,用于响应于所述请求,调用深度卷积神经网络模型,计算电网安全校核指标;
分析模块,用于基于计算出的电网安全校核指标分析所述电网是否处于安全状态。
优选的,还包括:输出模块,用于输出所述分析结果。
优选地,所述电网安全校核指标为pi,pi满足下式:
其中,vi是节点i的实际电压幅值,vid是节点i的额定电压幅值,viu是设定的节点电压幅值上限,vil是设定的节点电压幅值下限,m、n是指数,pl是线路l的潮流,pllim是线路l的潮流极限,nl是系统中功率越限的线路数。
优选地,所述深度卷积神经网络包含两个卷积层和两个全连接层,并含有多个隐层,每个隐层由一组卷积核构成,通过对输入数据进行卷积运算进而提取其特征。
优选地,计算出各节点的vi和各支路潮流pl,进而计算出综合指标pi′i,以p1,p2,q,v1,v2,θ,g,b作为输入量,输入到所述深度卷积神经网络模型中,以pi′i作为目标量,训练所述深度卷积神经网络模型;其中,p1、p2表示节点的有功功率,q表示节点的无功功率,v1、v2电压幅值,θ表示电压角度,g、b表示电网节点导纳矩阵中的元素。
根据本发明的另一方面,本发明还提供了一种基于深度学习的不确定性电网静态安全分析系统,所述系统包括:处理器、存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述方法步骤。
根据本发明的另一方面,本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述方法步骤。
有益效果:本发明通过调用深度卷积神经网络模型计算电网安全校核指标,基于计算出的电网安全校核指标分析电网是否处于安全状态,分析速度快,效率高。
通过参照以下附图及对本发明的具体实施方式的详细描述,本发明的特征及优点将会变得清楚。
附图说明
图1是基于深度学习的不确定性电网静态安全分析方法流程图;
图2是深度卷积神经网络的结构示意图;
图3是ieee14节点网络的结构示意图;
图4是基于深度学习的不确定性电网静态安全分析系统示意图;
图5是另一基于深度学习的不确定性电网静态安全分析系统示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
图1是基于深度学习的不确定性电网静态安全分析方法流程图。如图1所示,本发明提供了一种基于深度学习的不确定性电网静态安全分析方法,所述方法包括以下步骤:
s1:接收电网静态安全分析请求,所述请求用于请求进行不确定性电网静态安全分析。
本步骤中,用户可以通过系统中的用户界面输入请求,以请求系统进行不确定性电网静态安全分析。
s2:响应于所述请求,调用深度卷积神经网络模型,计算电网安全校核指标。
具体地,首先构建电网n-1安全校核指标。传统算法在做n-1安全校核时,通常是先根据场景进行相应的潮流计算,然后判断节点电压和线路潮流是否越限来判断系统是否处于安全状态。
本实施例所提算法是基于神经网络映射,即建立电网状态量和静态安全指标的映射关系,因此需建立一种可综合判断电网n-1安全校核的指标来判断系统是否处于安全状态。
建立判断电压是否越限的安全指标,如式(3)所示。这里,vi是节点i的实际电压幅值,vid是节点i的额定电压幅值,viu是设定的节点电压幅值上限,vil是设定的节点电压幅值下限,m是指数。
建立判断线路潮流是否越限的安全指标,如(4)式所示。
这里,pl是线路l的潮流(直流潮流法求解),pllim是线路l的潮流极限,nl是系统中功率越限的线路数,n是指数。
为了能综合评估电网的静态安全状态,结合式(3)、(4),得到式(5)式:
当电网在静态安全边界范围内时,pi=0,当电网在静态安全边界范围及以外时,pi≥1。
建立安全校核指标计算的神经网络模型。网络输入量,需要选取能够全面表示电网运行状态的量,本发明选取的输入量为p1,p2,q,v1,v2,θ,g,b,其中,p1q表示pq节点的有功功率和无功功率,p2v1表示pv节点的有功功率及电压幅值,v2θ表示平衡节点的电压幅值及电压角度,gb表示电网节点导纳矩阵中的元素(每断开一条支路,gb值变化一次)。对于本实施例所提的静态安全分析问题来说,其是一个回归问题,与最终输出相关的特征有p1,p2,q,v1,v2,θ,g,b,若只是取其中的几个特征作为网络的输入,会降低最终结果的精度,因此,本实施例选择全特征量作为输入。需要注意的是,由于导纳矩阵是对称的,且导纳矩阵中对角线元素是由每一行元素相加后取反得到的,因此只需要考虑导纳矩阵上三角矩阵中的元素即可,这在一定程度上可以减少输入量的维度。
请参阅图2所示,本实施例构建了一种深度卷积神经网络,该网络包含两个卷积层和两个全连接层。卷积层的输入量形状为[n,n],其中,n为特征量的个数,n为输入了多少组特征量,全连接层的输出量形状为[n,1]。
相比普通卷积神经网络,其含有多个隐层,每个隐层由一组卷积核构成,通过对输入数据进行卷积运算进而提取其特征。理论上,随着卷积神经网络的隐层层数增加,可以分析和提取到输入数据的更多特征。卷积核的形状中,前两个维度表示卷积核的长度和宽度,第三维表示卷积核的深度,第四维表示卷积核的数量。batchnorm函数表示网络隐层的批量标准化[18],relu表示激活函数,flatten函数的作用是将卷积层的输出量维度压缩为1维,方便与后面的全连接层连接。
卷积核对于输入数据x的运算如式(6)所示,x(i,j)是一个原始输入单元,ω(u,v)是卷积核元素,也称为权重,c、d是卷积核的长度和宽度,b是偏置参数,xnew(i,j)是经过此运算的输出量。可以看出,每个输出单元可以表达为输入量x与c*d单元卷积核的权重和,即提取了c*d单元输入量的特征,整个输入量的特征为这些局部特征的聚合量。卷积核数量越多,就能够提取到输入数据越多的局部特征,以此为深度卷积模型的回归提供更多信息。
采用平均相对误差(meanabsoluteerror,mre)来衡量网络模型的训练效果,其表达式如下:
这里,nd为计算的数据数量,pi′i为目标pi值。
s3:基于计算出的电网安全校核指标分析所述电网是否处于安全状态。
本实施例采用ieee14节点网络系统计算安全校核指标值,该系统的网络结构如图3所示。
本实施例选取ieee14节点网络作为算例,该网络有14个节点,20条支路,网络结构如图3所示。将节点2处的电源在±30%范围内离散化来模拟可再生能源的不确定性。采用matpower,计算出各节点的vi和各支路潮流pl,进而计算出综合指标pi′i。以p1,p2,q,v1,v2,θ,g,b作为输入量,输入到本发明设计的深度卷积神经网络dcnn中,以pi′i作为目标量,训练所述dcnn。本实施例总共计算了100000组数据,用80000组作为训练集,20000组作为测试集。部分计算结果如表1所示:
表1ieee14节点系统的安全指标计算结果
可以看出,本发明所提算法与传统基于潮流算法的计算误差在10-4数量级。对于20000组测试数据,本发明所提方法的计算时间是0.7s,传统算法的时间是173s,仅为传统算法的1/250。
系统根据上述生成的电网静态安全校核指标值,按照预设的分析规则,可分析出电网是否处于安全状态。
s4:输出所述分析结果。
本步骤中,可以通过用户界面的显示器输出显示出分析结果。
本实施例通过调用深度卷积神经网络模型计算电网安全校核指标,基于计算出的电网安全校核指标分析电网是否处于安全状态,分析速度快,效率高。
实施例2
图4是基于深度学习的不确定性电网静态安全分析系统示意图。如图4所示,本发明还提供了一种基于深度学习的不确定性电网静态安全分析系统,所述系统包括:
接收模块,用于接收电网静态安全分析请求,所述请求用于请求进行不确定性电网静态安全分析;
计算模块,用于响应于所述请求,调用深度卷积神经网络模型,计算电网安全校核指标;
分析模块,用于基于计算出的电网安全校核指标分析所述电网是否处于安全状态;
输出模块,用于输出所述分析结果。
优选地,所述电网安全校核指标为pi,pi满足下式:
其中,vi是节点i的实际电压幅值,vid是节点i的额定电压幅值,viu是设定的节点电压幅值上限,vil是设定的节点电压幅值下限,m、n是指数,pl是线路l的潮流,pllim是线路l的潮流极限,nl是系统中功率越限的线路数。
优选地,所述深度卷积神经网络包含两个卷积层和两个全连接层,并含有多个隐层,每个隐层由一组卷积核构成,通过对输入数据进行卷积运算进而提取其特征。
优选地,计算出各节点的vi和各支路潮流pl,进而计算出综合指标pi′i,以p1,p2,q,v1,v2,θ,g,b作为输入量,输入到所述深度卷积神经网络模型中,以pi′i作为目标量,训练所述深度卷积神经网络模型;其中,p1、p2表示节点的有功功率,q表示节点的无功功率,v1、v2电压幅值,θ表示电压角度,g、b表示电网节点导纳矩阵中的元素。
本实施例2中各个模块所执行的方法步骤的具体实施过程与实施例1中的各个步骤的实施过程相同,在此不再赘述。
实施例3
图5是另一基于深度学习的不确定性电网静态安全分析系统示意图。如图5所示,本发明还提供了一种基于深度学习的不确定性电网静态安全分析系统,所述系统包括:处理器、存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现实施例1中的方法步骤,具体的实现过程可以参考实施例1中的方法步骤的实现过程,在此不再赘述。
实施例4
根据本发明的另一方面,本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现实施例1中的方法步骤,具体的实现过程可以参考实施例1中的方法步骤的实现过程,在此不再赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
1.一种基于深度学习的不确定性电网静态安全分析方法,其特征在于,所述方法包括以下步骤:
接收电网静态安全分析请求,所述请求用于请求进行不确定性电网静态安全分析;
响应于所述请求,调用深度卷积神经网络模型,计算电网安全校核指标;
基于计算出的电网安全校核指标分析所述电网是否处于安全状态。
2.根据权利要求1所述的方法,其特征在于,所述电网安全校核指标为pi,pi满足下式:
其中,vi是电网节点i的实际电压幅值,vid是电网节点i的额定电压幅值,viu是设定的电网节点电压幅值上限,vil是设定的电网节点电压幅值下限,m、n是指数,pl是电网线路l的潮流,pllim是电网线路l的潮流极限,nl是系统中功率越限的线路数。
3.根据权利要求1所述的方法,其特征在于,所述深度卷积神经网络包含两个卷积层和两个全连接层,并含有多个隐层,每个隐层由一组卷积核构成,通过对输入数据进行卷积运算提取其特征。
4.根据权利要求2所述的方法,其特征在于,计算出电网各节点的vi和各支路潮流pl,基于各节点的vi和各支路潮流pl计算出综合指标pi′i;以p1,p2,q,v1,v2,θ,g,b作为输入量,输入到所述深度卷积神经网络模型中,以pi′i作为目标量,训练所述深度卷积神经网络模型;其中,p1、p2表示节点的有功功率,q表示节点的无功功率,v1、v2电压幅值,θ表示电压角度,g、b表示电网节点导纳矩阵中的元素。
5.一种基于深度学习的不确定性电网静态安全分析系统,其特征在于,所述系统包括:
接收模块,用于接收电网静态安全分析请求,所述请求用于请求进行不确定性电网静态安全分析;
计算模块,用于响应于所述请求,调用深度卷积神经网络模型,计算电网安全校核指标;
分析模块,用于基于计算出的电网安全校核指标分析所述电网是否处于安全状态。
6.根据权利要求5所述的系统,其特征在于,所述电网安全校核指标为pi,pi满足下式:
其中,vi是电网节点i的实际电压幅值,vid是电网节点i的额定电压幅值,viu是设定的电网节点电压幅值上限,vil是设定的电网节点电压幅值下限,m、n是指数,pl是线路l的潮流,pllim是线路l的潮流极限,nl是系统中功率越限的线路数。
7.根据权利要求5所述的系统,其特征在于,所述深度卷积神经网络包含两个卷积层和两个全连接层,并含有多个隐层,每个隐层由一组卷积核构成,通过对输入数据进行卷积运算进而提取其特征。
8.根据权利要求6所述的系统,其特征在于,计算出电网各节点的vi和各支路潮流pl,基于各节点的vi和各支路潮流pl计算出综合指标pi′i,以p1,p2,q,v1,v2,θ,g,b作为输入量,输入到所述深度卷积神经网络模型中,以pi′i作为目标量,训练所述深度卷积神经网络模型;其中,p1、p2表示节点的有功功率,q表示节点的无功功率,v1、v2电压幅值,θ表示电压角度,g、b表示电网节点导纳矩阵中的元素。
9.一种基于深度学习的不确定性电网静态安全分析系统,其特征在于,所述系统包括:处理器、存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如权利要求1-4任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如权利要求1-4任一项所述的方法。
技术总结