有源配电网状态估计方法及系统与流程

文档序号:14717369发布日期:2018-06-16 01:47阅读:191来源:国知局
有源配电网状态估计方法及系统与流程

本发明涉及电气通信技术领域,更具体地,涉及有源配电网状态估计方法及系统。



背景技术:

有源配电网通常是侧重于反映配电网接有分布式电源的物理特征,有源配电网状态估计则是根据配电网的量测信息并补充配电网母线负荷预测、非遥感遥测数据等伪量测数据,采用合适的算法来估计出高精度的、完整的、可靠的配电网状态。

在有源配电网状态估计中,可以选取不同物理量作为系统待求的状态变量,这些状态变量可以包括节点电压、支路电流和支路功率等。在对有源配电网的状态进行估计时常采用加权最小二乘法来实现,这种方法需要保证整个有源配电网量测的冗余度,但是由于无法保证有源配电网内每个节点都配有实时量测装置,所以需要在估计前对每个节点上的状态变量进行可观性分析后才能进行估计,这将会大大降低有源配电网状态的估计精度,以及估计的速度和效率,进而难以满足有源配电网的发展需求。



技术实现要素:

为克服上述问题或者至少部分地解决上述问题,本发明提供了一种有源配电网状态估计方法及系统。

一方面,本发明提供了一种有源配电网状态估计方法,包括:

S1,根据高斯混合模型模拟所述有源配电网内分布式电源的不确定性出力,并确定所述有源配电网内每一节点的量测函数,每一节点的量测函数用于表示每一节点的量测变量与状态变量之间的关系,每一节点的状态变量包括每一节点处的电压幅值和相角;

S2,基于高斯置信传播算法,对所述有源配电网内每一节点的状态变量和每一节点的量测函数进行传递分析,以实现对所述有源配电网内所有节点的状态估计。

优选地,每一节点的量测变量包括:节点注入有功功率、节点注入无功功率、两节点间的支路有功功率和两节点间的支路无功功率。

优选地,所述方法还包括:

将所述有源配电网内每一状态变量均作为因子图变量节点,将所述有源配电网内每一量测变量均作为因子图因子节点,若某一状态变量为某一量测变量的自变量,则将所述某一状态变量对应的因子图变量节点与所述某一量测变量对应的因子图因子节点相连,形成因子图并将所述因子图进行显示。

优选地,所述S1中所述利用高斯混合模型模拟所述有源配电网内分布式电源的不确定性出力,具体包括:

通过多个服从高斯分布的高斯分量共同模拟所述有源配电网内分布式电源的非高斯概率分布函数,以模拟所述分布式电源的不确定性出力。

优选地,S2之前还包括:

将所述有源配电网内每一节点的量测函数中的非线性变量进行线性变换。

另一方面,本发明提供了一种有源配电网状态估计系统,包括:模拟模块和状态估计模块。其中,

模拟模块用于根据高斯混合模型模拟所述有源配电网内分布式电源的不确定性出力,并确定所述有源配电网内每一节点的量测函数,每一节点的量测函数用于表示每一节点的量测变量与状态变量之间的关系,每一节点的状态变量包括每一节点处的电压幅值和相角;

状态估计模块用于基于高斯置信传播算法,对所述有源配电网内每一节点的状态变量和每一节点的量测函数进行传递分析,以实现对所述有源配电网内所有节点的状态估计。

优选地,每一节点的量测变量包括:节点注入有功功率、节点注入无功功率、两节点间的支路有功功率和两节点间的支路无功功率。

优选地,所述系统还包括:

因子图形成模块,用于将所述有源配电网内每一节点的状态变量均作为因子图变量节点,将所述有源配电网内每一节点的量测变量均作为因子图因子节点,若某一状态变量为某一量测变量的自变量,则将所述某一状态变量对应的因子图变量节点与所述某一量测变量对应的因子图因子节点相连,形成因子图并将所述因子图进行显示。

优选地,所述模拟模块具体用于:

通过多个服从高斯分布的高斯分量共同模拟所述有源配电网内分布式电源的非高斯概率分布函数,以模拟所述分布式电源的不确定性出力。

优选地,所述系统还包括:

线性变换模块,用于将所述有源配电网内每一节点的量测函数中的非线性变量进行线性变换。

另一方面,本发明还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的方法。

另一方面,本发明还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述的方法。

本发明提供的有源配电网状态估计方法及系统,通过高斯混合模型和置信传播算法来解决有源配电网状态估计的问题,并采用高斯混合模型模拟分布式电源的不确定性出力,以保证估计精度,该方法无需进行可观性分析,也不需要保证整个有源配电网量测的冗余度,可以提高估计的速度和效率。

附图说明

图1为本发明一实施例提供的一种有源配电网状态估计方法的流程示意图;

图2为图1中的置信传播算法的流程示意图;

图3为本发明另一实施例提供的一种有源配电网状态估计系统的结构示意图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1所示,本发明提供了一种有源配电网状态估计方法,包括:

S1,根据高斯混合模型模拟所述有源配电网内分布式电源的不确定性出力,并确定所述有源配电网内每一节点的量测函数,每一节点的量测函数用于表示每一节点的量测变量与状态变量之间的关系,每一节点的状态变量包括每一节点处的电压幅值和相角;

S2,基于高斯置信传播算法,对所述有源配电网内每一节点的状态变量和每一节点的量测函数进行传递分析,以实现对所述有源配电网内所有节点的状态估计。

具体地,本发明中采用全分量高斯混合模型来模拟分布式电源的非高斯概率分布函数,具体为利用多个服从高斯分布的高斯分量共同模拟所述有源配电网内分布式电源的非高斯概率分布函数,以模拟所述分布式电源的不确定性出力。

所以,在本发明中,假设分布式电源的概率分布函数由K个高斯分布的概率分布函数的加权和表示,即:

在x∈(-∞,+∞)上对式子两边同时积分,由于0<αi<1、故经高斯混合模型后得到的均值和方差可由如下公式求得:

在上述实施例的基础上,所述量测变量包括:每一节点的量测变量包括:节点注入有功功率、节点注入无功功率、两节点间的支路有功功率和两节点间的支路无功功率。

具体地,有源配电网中各量测变量与各状态变量之间的关系可通过如下公式进行表示,即对应的节点注入有功功率量测函数、节点注入无功功率量测函数、支路有功功率量测函数和支路无功功率量测函数,本发明中假设有源配电网内具有N个节点:

其中,为节点i的有功注入功率,所在的公式为节点i的有功注入功率量测函数,为节点i的无功注入功率,所在的公式为节点i的无功注入功率量测函数;为节点i和节点j之间的支路有功功率,所在的公式为节点i和节点j之间的支路有功功率量测函数,为节点i和节点j之间的支路无功功率,所在的公式为节点i和节点j之间的支路无功功率量测函数。

Vi和Vj分别是节点i和节点j的电压幅值,也为状态变量,θij=θi-θj是节点i和节点j的相角差,同样为状态变量。相角为某一节点处的相位角,相角差即为相位角之差。Gij和Bij分别为有源配电网内节点导纳矩阵中第i行第j列的导纳对应的实部和虚部;gij和bij为节点i和节点j之间的支路电导和电纳,bsi为节点i对地电纳。

由于有源配电网内并不是每一节点均设置有量测装置,即只有部分节点设置有量测装置,这样的节点被称为量测节点。量测装置可以预测出一时间段内量测节点的量测变量的量测值,量测值通常为量测变量在每一时间段内取值的均值。通常量测装置是基于高斯混合模型实现的,所以也可以知道量测值的概率密度分布函数。

将所述有源配电网内各量测节点的量测变量的量测值进行拟合,得到所述有源配电网内每一节点的量测变量的量测值,每一节点的量测变量的量测值与该节点的状态变量之间的关系即为每一节点的量测函数。

在上述实施例的基础上,所述方法还包括:

在完成S1后,构建因子图并将得到的因子图进行显示,具体方法为:将所述有源配电网内每一节点的状态变量均作为因子图变量节点,将所述有源配电网内每一量测变量均作为因子图因子节点,若某一状态变量为某一量测变量的自变量,则将所述某一状态变量对应的因子图变量节点与所述某一量测变量对应的因子图因子节点相连,最后可形成因子图。本实施例中构建因子图的目的是使有源配电网中状态变量与量测变量之间的关系更加直观的表现出来。

将一个具有多个变量的全局函数分解为几个局部函数的积以此来构建的双向图即为因子图。因子图一般由三部分组成:代表状态变量xi的变量节点、代表量测变量fi的因子节点、以及连接状态变量xi和量测变量fi的边线。为了将因子图应用到所述有源配电网的母线/支路模型中,每一个状态变量都看作一个变量节点,每一个量测变量都看作一个因子节点。通过量测函数来确定变量节点和因子节点之间的关系,如果某一状态变量是一个量测变量的自变量,那么相应的变量节点与因子节点相连。

在上述实施例的基础上,S2之前还包括:

将所述有源配电网内每一节点的量测函数中的非线性变量进行线性变换。

具体地,非线性变量通常是指量测函数中具有的三角函数,以及电压幅值的平方,由于高斯置信传播算法的应用需要保证每一节点的量测函数是一个线性函数,即每一节点的状态变量与量测变量之间的关系为线性关系。所以本发明中采用如下变量对量测函数中的非线性变量进行线性变换:

变换后可得到:

其中,H是有源配电网内所有节点的集合,H\i是除节点i外的所有节点。

需要说明的说,本发明中假设量测装置提供的状态估计相关数据均服从高斯分布。本发明所用的方法需要以下两种类型的量测量:①直接量测量:②非直接量测量:因而,相应的因子节点为:和

在进行了以上变量替换后,就可以将置信传播算法应用到有源配电网状态估计中。

如图2为图1中的高斯置信传播算法的流程图,首先对有源配电网内的状态变量进行初始化,因子节点向变量节点传递高斯信息,然后变量节点向因子节点传递高斯信息,判断变量节点是否有直接量测值,若没有直接量测值,则将电压幅值设置为1.05,或者将相角设置为0。如果有直接量测值,则计算所有因子节点向相邻变量节点传递的高斯信息,计算所有变量节点向相邻因子节点传递的高斯信息,计算所有变量节点的均值和方差,判断所述均值是否收敛,若收敛,则输出所述均值和对应的方差,否则继续计算所有因子节点向相邻变量节点传递的高斯信息。

例如:量测节点根据直接量测值(Vi,θi)进行初始化,并将高斯信息传递给变量节点Ui。同时Ui从其他边接收到与Ui概率密度相关的高斯信息剩余的所有因子节点向变量节点传递的高斯信息之积便是从变量节点向因子节点传递的高斯信息。传递的信息结果是以高斯形式表达的,下面以高斯信息为例:

根据高斯置信传播算法的传递规则,只有接收到了所有其他的变量节点向因子节点传递的信息,才能获得某个因子节点向一个变量节点传递的信息,高斯信息的均值和方差表达式为:

至此,求得了高斯信息的均值和方差,即完成了有源配电网状态估计。

如图3所示,本发明的另一实施例提供了一种有源配电网状态估计系统,包括:模拟模块41和状态估计模块42。其中:

模拟模块41用于根据高斯混合模型模拟所述有源配电网内分布式电源的不确定性出力,并确定所述有源配电网内每一节点的量测函数,每一节点的量测函数用于表示每一节点的量测变量与状态变量之间的关系,每一节点的状态变量包括每一节点处的电压幅值和相角;

状态估计模块42用于基于高斯置信传播算法,对所述有源配电网内每一节点的状态变量和每一节点的量测函数进行传递分析,以实现对所述有源配电网内所有节点的状态估计。

在上述实施例的基础上,每一节点的量测变量包括:节点注入有功功率、节点注入无功功率、两节点间的支路有功功率和两节点间的支路无功功率。

在上述实施例的基础上,所述系统还包括:

因子图形成模块,用于将所述有源配电网内每一节点的状态变量均作为因子图变量节点,将所述有源配电网内每一节点的量测变量均作为因子图因子节点,若某一状态变量为某一量测变量的自变量,则将所述某一状态变量对应的因子图变量节点与所述某一量测变量对应的因子图因子节点相连,形成因子图并将所述因子图进行显示。

在上述实施例的基础上,所述模拟模块具体用于:

通过多个服从高斯分布的高斯分量共同模拟所述有源配电网内分布式电源的非高斯概率分布函数,以模拟所述分布式电源的不确定性出力。

在上述实施例的基础上,所述系统还包括:

线性变换模块,用于将所述有源配电网内每一节点的量测函数中的非线性变量进行线性变换。

具体地,本实施例中各模块实现的功能及操作流程与上述方法类实施例是一一对应的,本发明在此不再赘述。

另一方面,本发明还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的有源配电网状态估计方法。

另一方面,本发明还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述的有源配电网状态估计方法。

最后,本发明的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1