考虑零注入约束的修正快速解耦电力系统状态估计方法转让专利

申请号 : CN201110316552.X

文献号 : CN102427227B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张伯明吴文传郭烨孙宏斌

申请人 : 清华大学

摘要 :

本发明涉及一种考虑零注入约束的修正快速解耦电力系统状态估计方法,属于电力系统调度自动化与电力系统仿真技术领域。本发明方法包括:建立最小二乘状态估计模型,并按照通常的快速解耦估计对该状态估计模型进行迭代求解,在每一次迭代中,非零注入节点的节点电压幅值和相角按照快速解耦法计算出的电压幅值和相角的修正量进行修正,而零注入节点的节点电压幅值和相角不取通常快速解耦估计的计算结果,而是根据由零注入等式约束确立的零注入节点状态变量与非零注入节点状态变量之间的关系得到。本发明的整个计算过程与传统的状态估计计算流程非常相似,实现方便,同时能够保证零注入节点的注入功率严格为0,状态估计结果严格满足潮流方程。

权利要求 :

1.一种考虑零注入约束的修正快速解耦电力系统状态估计方法,其特征在于该方法包括以下步骤: (1)建立一个含等式约束的电力状态估计模型: 等式约束为:使零注入节点的节点注入功率为0,以c(x)=0表示,其中x是电力系统的状态变量,包括零注入节点的电压幅值向量Vz、零注入节点的电压相角向量θz、非零注入节点的电压幅值向量Vn和非零注入节点的电压相角向量θn,zi是第i号量测的实时测量值,hi(x)是第i号量测的实时测量方程,m为量测个数; (2)根据电力系统当前的拓扑结构和网络参数,形成电力系统当前的节点导纳矩阵,并计算以下系数矩阵F 其中矩阵Gzz和Bzz分别是节点导纳矩阵中零注入节点对应的对角子阵的实部和虚部,矩阵Gzn和Bzn分别是节点导纳矩阵中零注入节点与非零注入节点的交叉非对角子阵对应的实部和虚部; (3)根据电力系统当前的拓扑结构和网络参数,形成快速解耦估计有功迭代的系数矩阵A和无功迭代的系数矩阵R,分别为: 其中Ha,Hr分别是电力系统状态估计的有功迭代和无功迭代中使用的定常量测雅可比矩阵,Wa,Wr分别为电力系统状态估计的有功量测和无功量测的权重矩阵,上标T表示转置; (0)(4)设置电力系统状态估计的节点电压幅值的初值,记为V ,节点电压相角的初值为(0)θ ,并设置迭代次数,记为k=0;

(k) (k) (k)

(5)第k次迭代得到节点电压幅值向量V 和电压相角向量θ ,将θ 中零注入节(k)点的电压相角向量和非零注入节点的电压相角向量分别记为 和 将V 中零注入节点的电压幅值向量和非零注入节点的电压幅值向量分别记为 和(6)保持非零注入节点的相角子向量 不变,重新计算零注入节点对应的电压幅值向量 相角子向量 计算方法如下: 通过下式计算零注入节点的状态变量向量

其中矩阵F为步骤(2)中的计算结果,Φ为复数理论中用直角坐标表示的复数到用极-1坐标表示的复数的转换映射;Φ 表示Φ的逆映射, 是非零注入节点的状态变量,由非零注入节点的电压幅值向量 和相角向量 组成,计算得到的 是零注入节点的状态变量向量,由零注入节点的电压幅值向量 和相角向量 组成,由 向量就可以得到 和Φ的表达式是:

-1

Φ 的表达式是:

e=V cosθ

f=V sinθ

其中e,f是用直角坐标表示的节点电压的实部和虚部,V,θ是用极坐标表示的节点电压的幅值和相角;

(7)根据当前的零注入节点电压幅值向量 和相角向量 以及非零注入节点的电压幅值向量 和相角向量 计算第k次迭代的有功迭代的右手向量α(k),计算公式为: 其中r为状态估计第k次迭代的残差向量,可由当前的零注入节点电压幅值向量和相角向量 以及非零注入节点的电压幅值向量 和相角向量 计算得到; (8)求解如下的快速解耦估计有功迭代修正方程,得到第k次迭代节点相角向量的修(k)正量Δθ

(k) (k)

AΔθ =α ;

(k) (k)

(9)根据设定的收敛精度ε,对上述修正量Δθ 进行判断,若max|Δθ |<ε,且(k)无功迭代已收敛,则状态估计计算完成;若max|Δθ |<ε,且无功迭代未收敛,则标记(k)当前有功迭代已收敛,并进行步骤(12);若max|Δθ |≥ε,则进行步骤(10);通常取ε=0.0001; (k) (k)

(10)根据第k次迭代的节点电压相角修正量Δθ ,将Δθ 中零注入节点的电压相角修正量和非零注入节点的电压相角修正量分别记为 和 得到第k+1次迭代的电压相角变量为:(11)根据上述第k+1次迭代的电压相角变量 利用步骤(6)的方法,重新计算零注入节点对应的电压幅值向量相角子向量,记为 和(12)根据当前的零注入节点电压幅值向量 和相角向量 以及非零注入节点的(k)电压幅值向量 和相角向量 计算第k次迭代的无功迭代的右手向量β ,计算公式为: (13)求解以下的快速解耦估计无功迭代修正方程,得到第k次迭代节点电压幅值向量(k)的修正量ΔV

(k) (k)

RΔV =β ;

(k) (k)

(14)根据设定的收敛精度ε,对上述修正量ΔV 进行判断,若max|ΔV |<ε,且(k)有功迭代已收敛,则状态估计计算完成;若max|ΔV |<ε,且有功迭代未收敛,则标记当(k)前无功迭代已收敛,并进行步骤(15),若max|ΔV |≥ε,则进行步骤(5); (k) (k)(15)第k次迭代的节点电压幅值修正量为ΔV ,将ΔV 中零注入节点的电压幅值修正量和非零注入节点的电压幅值修正量分别记为 和k=k+1,进行步骤(5)。

说明书 :

考虑零注入约束的修正快速解耦电力系统状态估计方法

技术领域

[0001] 本发明涉及一种考虑零注入约束的修正快速解耦电力系统状态估计方法,属于电力系统调度自动化与电力系统仿真技术领域。

背景技术

[0002] 电力系统状态估计是电力系统能量管理系统的关键基础模块。在实际的电力系统中,存在许多既不挂接发电机也不挂接负荷的零注入节点。在电力系统状态估计的计算结果中,这些零注入节点的节点注入功率应当严格为0,否则,电力系统状态估计的计算结果将不能严格满足潮流方程,这将导致电力系统状态估计的计算结果与调度员潮流的计算结果有偏差,给电力系统的其他高级应用带来很大的不便。
[0003] 目前处理零注入节点的一般做法是设置权重很大的零注入节点功率伪量测,以保证状态估计结果中零注入节点的注入功率较小。这是一种近似的方法,无法使得零注入节点的注入功率严格为0。实际上,目前国内外零注入节点注入功率较大的问题相当严重,研究简单高效的能够保证零注入节点的注入功率严格为0的电力系统状态估计求解方法非常重要。

发明内容

[0004] 本发明的目的是提出一种考虑零注入约束的修正快速解耦电力系统状态估计方法,可以使用本发明提出的方法求解含零注入等式约束的电力系统状态估计模型,以保证状态估计结果完全满足潮流方程。
[0005] 本发明提出的考虑零注入约束的修正快速解耦电力系统状态估计方法,包括以下步骤:
[0006] (1)建立一个含等式约束的电力状态估计模型:
[0007]
[0008] s.t c(x)=0
[0009] 等式约束为:使零注入节点的节点注入功率为0,以c(x)=0表示,其中x是电力系统的状态变量,包括零注入节点的电压幅值向量Vz、零注入节点的电压相角向量θz、非零注入节点的电压幅值向量Vn和非零注入节点的电压相角向量θn,zi是第i号量测的实时测量值,hi(x)是第i号量测的实时测量方程,m为量测个数;
[0010] (2)根据电力系统当前的拓扑结构和网络参数,形成电力系统当前的节点导纳矩阵,并计算以下系数矩阵F
[0011]
[0012] 其中矩阵Gzz和Bzz分别是节点导纳矩阵中零注入节点对应的对角子阵的实部和虚部,矩阵Gzn和Bzn分别是节点导纳矩阵中零注入节点与非零注入节点的交叉非对角子阵对应的实部和虚部;
[0013] (3)根据电力系统当前的拓扑结构和网络参数,形成快速解耦估计有功迭代的系数矩阵A和无功迭代的系数矩阵R,分别为:
[0014]
[0015]
[0016] 其中Ha,Hr分别是电力系统状态估计的有功迭代和无功迭代中使用的定常量测雅可比矩阵,Wa,Wr分别为电力系统状态估计的有功量测和无功量测的权重矩阵,上标T表示转置;
[0017] (4)设置电力系统状态估计的节点电压幅值的初值,记为V(0),节点电压相角的初(0)值为θ ,并设置迭代次数,记为k=0;
[0018] (5)第k次迭代得到节点电压幅值向量V(k)和电压相角向量θ(k),将θ(k)中零注(k)入节点的电压相角向量和非零注入节点的电压相角向量分别记为 和 将V 中零注入节点的电压幅值向量和非零注入节点的电压幅值向量分别记为 和
[0019] (6)保持非零注入节点的相角子向量 不变,重新计算零注入节点对应的电压幅值向量 相角子向量 计算方法如下:
[0020] 通过下式计算零注入节点的状态变量向量
[0021]
[0022] 其中矩阵F为步骤(2)中的计算结果,Φ为复数理论中用直角坐标表示的复数到用极坐标表示的复数的转换映射;Φ-1表示Φ的逆映射。 是非零注入节点的状态变量,由非零注入节点的电压幅值向量 和相角向量 组成,计算得到的 是零注入节点的状态变量向量,由零注入节点的电压幅值向量 和相角向量 组成,由 向量就可以得到 和
[0023] Φ的表达式是:
[0024]
[0025]-1
[0026] Φ 的表达式是:
[0027] e=Vcosθ
[0028] f=Vsinθ
[0029] 其中e,f是用直角坐标表示的节点电压的实部和虚部,V,θ是用极坐标表示的节点电压的幅值和相角;。
[0030] (7)根据当前的零注入节点电压幅值向量 和相角向量 以及非零注入节点(k)的电压幅值向量 和相角向量 计算第k次迭代的有功迭代的右手向量α ,计算公式为:
[0031]
[0032] 其中r为状态估计第k次迭代的残差向量,可由当前的零注入节点电压幅值向量和相角向量 以及非零注入节点的电压幅值向量 和相角向量 计算得到;
[0033] (8)求解如下的快速解耦估计有功迭代修正方程,得到第k次迭代节点相角向量(k)的修正量Δθ
(k) (k)
[0034] AΔθ =α(k) (k)
[0035] (9)根据设定的收敛精度ε,对上述修正量Δθ 进行判断,若max|Δθ |(k)<ε,且无功迭代已收敛,则状态估计计算完成;若max|Δθ |<ε,且无功迭代未收敛,(k)
则标记当前有功迭代已收敛,并进行步骤(12);若max|Δθ |≥ε,则进行步骤(10);
(k) (k)
[0036] (10)根据第k次迭代的节点电压相角修正量Δθ ,将Δθ 中零注入节点的电压相角修正量和非零注入节点的电压相角修正量分别记为 和 得到第k+1次迭代的电压相角变量为:
[0037] (11)根据上述第k+1次迭代的电压相角变量 利用步骤(6)的方法,重新计算零注入节点对应的电压幅值向量相角子向量,记为 和
[0038] (12)根据当前的零注入节点电压幅值向量 和相角向量 以及非零注入节点的电压幅值向量 和相角向量 计算第k次迭代的无功迭代的右手向量β(k),计算公式为:
[0039]
[0040] (13)求解以下的快速解耦估计无功迭代修正方程,得到第k次迭代节点电压幅值(k)向量的修正量ΔV
[0041] RΔV(k)=β(k);
[0042] (14)根据设定的收敛精度ε,对上述修正量ΔV(k)进行判断,若max|ΔV(k)|<ε,(k)且有功迭代已收敛,则状态估计计算完成;若max|ΔV |<ε,且有功迭代未收敛,则标记(k)
当前无功迭代已收敛,并进行步骤(15),若max|ΔV |≥ε,则进行步骤(5);
[0043] (15)第k次迭代的节点电压幅值修正量为ΔV(k),将ΔV(k)中零注入节点的电压幅值修正量和非零注入节点的电压幅值修正量分别记为 和k=k+l,进行步骤(5)。
[0044] 本发明提出的一种考虑零注入约束的修正快速解耦电力系统状态估计方法,其优点是:
[0045] 1、本发明方法可以保证状态估计结果完全满足潮流方程,计算结果没有功率不平衡量,状态估计结果与调度员潮流结果完全一致。
[0046] 2、本发明方法计算速度与现有的大权重法状态估计程序相当,但大权重法状态估计的计算结果不能完全满足潮流方程。本发明方法的计算速度远远快于现有的其他能够保证状态估计结果严格满足潮流方程的方法。
[0047] 3、本方法数值稳定性好于现有的任何状态估计解法,收敛非常可靠。
[0048] 4、本发明方法与现在广泛使用的传统状态估计算法兼容性非常好,只需要很小的程序改动即可实现,实现起来很方便。

具体实施方式

[0049] 本发明提出的考虑零注入约束的修正快速解耦电力系统状态估计方法,包括以下步骤:
[0050] (1)建立一个含等式约束的电力状态估计模型:
[0051]
[0052] s.t c(x)=0
[0053] 等式约束为:使零注入节点的节点注入功率为0,以c(x)=0表示,其中x是电力系统的状态变量,包括零注入节点的电压幅值向量Vz、零注入节点的电压相角向量θz、非零注入节点的电压幅值向量Vn和非零注入节点的电压相角向量θn,zi是第i号量测的实时测量值,hi(x)是第i号量测的实时测量方程,m为量测个数;
[0054] (2)根据电力系统当前的拓扑结构和网络参数,形成电力系统当前的节点导纳矩阵,并计算以下系数矩阵F
[0055]
[0056] 其中矩阵Gzz和Bzz分别是节点导纳矩阵中零注入节点对应的对角子阵的实部和虚部,矩阵Gzn和Bzn分别是节点导纳矩阵中零注入节点与非零注入节点的交叉非对角子阵对应的实部和虚部;
[0057] (3)根据电力系统当前的拓扑结构和网络参数,形成快速解耦估计有功迭代的系数矩阵A和无功迭代的系数矩阵R,分别为:
[0058]
[0059]
[0060] 其中Ha,Hr分别是电力系统状态估计的有功迭代和无功迭代中使用的定常量测雅可比矩阵,Wa,Wr分别为电力系统状态估计的有功量测和无功量测的权重矩阵,上标T表示转置;
[0061] (4)设置电力系统状态估计的节点电压幅值的初值,记为V(0),节点电压相角的初值为θ(0),并设置迭代次数,记为k=0;
[0062] (5)第k次迭代得到节点电压幅值向量V(k)和电压相角向量θ(k),将θ(k)中零注入节点的电压相角向量和非零注入节点的电压相角向量分别记为 和 将V(k)中零注入节点的电压幅值向量和非零注入节点的电压幅值向量分别记为 和
[0063] (6)保持非零注入节点的相角子向量 不变,重新计算零注入节点对应的电压幅值向量 相角子向量 计算方法如下:
[0064] 通过下式计算零注入节点的状态变量向量
[0065]
[0066] 其中矩阵F为步骤(2)中的计算结果,Φ为复数理论中用直角坐标表示的复数到-1用极坐标表示的复数的转换映射;Φ 表示Φ的逆映射。 是非零注入节点的状态变量,由非零注入节点的电压幅值向量 和相角向量 组成,计算得到的 是零注入节点的状态变量向量,由零注入节点的电压幅值向量 和相角向量 组成,由 向量就可以得到 和
[0067] Φ的表达式是:
[0068]
[0069]
[0070] Φ-1的表达式是:
[0071] e=Vcosθ
[0072] f=Vsinθ
[0073] 其中e,f是用直角坐标表示的节点电压的实部和虚部,V,θ是用极坐标表示的节点电压的幅值和相角;。
[0074] (7)根据当前的零注入节点电压幅值向量 和相角向量 以及非零注入节点的电压幅值向量 和相角向量 计算第k次迭代的有功迭代的右手向量α(k),计算公式为:
[0075]
[0076] 其中r为状态估计第k次迭代的残差向量,可由当前的零注入节点电压幅值向量和相角向量 以及非零注入节点的电压幅值向量 和相角向量 计算得到;
[0077] (8)求解如下的快速解耦估计有功迭代修正方程,得到第k次迭代节点相角向量(k)的修正量Δθ
[0078] AΔθ(k)=α(k)
[0079] (9)根据设定的收敛精度ε,对上述修正量Δθ(k)进行判断,若max|Δθ(k)|(k)<ε,且无功迭代已收敛,则状态估计计算完成;若max|Δθ |<ε,且无功迭代未收敛,(k)
则标记当前有功迭代已收敛,并进行步骤(12);若max|Δθ |≥ε,则进行步骤(10);通常取ε=0.0001。
[0080] (10)根据第k次迭代的节点电压相角修正量Δθ(k),将Δθ(k)中零注入节点的电压相角修正量和非零注入节点的电压相角修正量分别记为 和 得到第k+1次迭代的电压相角变量为:
[0081] (11)根据上述第k+1次迭代的电压相角变量 利用步骤(6)的方法,重新计算零注入节点对应的电压幅值向量相角子向量,记为 和
[0082] (12)根据当前的零注入节点电压幅值向量 和相角向量 以及非零注入节(k)点的电压幅值向量 和相角向量 计算第k次迭代的无功迭代的右手向量β ,计算公式为:
[0083]
[0084] (13)求解以下的快速解耦估计无功迭代修正方程,得到第k次迭代节点电压幅值(k)向量的修正量ΔV
(k) (k)
[0085] RΔV =β ;(k) (k)
[0086] (14)根据设定的收敛精度ε,对上述修正量ΔV 进行判断,若max|ΔV |<ε,(k)且有功迭代已收敛,则状态估计计算完成;若max|ΔV |<ε,且有功迭代未收敛,则标记