(国网上海市电力公司市北供电公司,上海 200072)
目前的配电网潮流计算方法主要有改进的牛顿-拉夫逊法[1]、改进PQ解耦法[2]、回路阻抗法[3-4]、前推回代法[5-7]等。牛顿-拉夫逊法及改进PQ解耦法由于其自身原理的缺点,直接应用于配电网潮流计算时,收敛性较差且计算误差大。回路阻抗法主要应用于处理环网结构,收敛性较好,但其节点和支路编号处理复杂且计算量大。针对配电网辐射状结构的特点,前推回代法是配电网潮流计算最优算法之一,收敛性好且计算速度快。传统的前推回代法在计算前需要对网络的节点、支路进行预编号,可能导致计算错误,因此文献[5-6]提出了一种自动编号法,但该方法未考虑日益增加的分布式电源对配电网的影响。文献[7]指出传统前推回代法的无功功率取值可能与实际值出入较大,将导致计算误差增大影响迭代结果,因此需要将PV节点转化为PQ节点,然后对无功和电压方程进行处理;然而,将所有PV节点转化为PQ节点又会导致潮流计算收敛性变差。
因此,针对已有配电网潮流计算前推回代法的不足,提出一种改进前推回代配电网潮流计算方法。该方法的贡献在于:提出节点自动编号方法,实现节点的正向遍历和反向遍历,提高计算速度;针对配电网的特殊结构,通过预处理消除近一半节点和支路,提升了算法计算效率;在前述节点自动编号法能区分出PQ节点、PV节点和平衡节点的基础上,判断PV节点是否能转换为PQ节点,并进行相应的特殊处理。
各类配电网潮流算法性能通常从以下几个方面进行分析:
1)算法的收敛速度。改进的牛顿-拉夫逊法将非线性的方程通过一定变换转化为对相应线性方程的反复求解,且是二阶算法,具有平方收敛的特点,能在个位次数的迭代中迅速求解。
2)稳定性。在配电网中,电力系统网络结构、线路参数及各种扰动因素对计算结果影响的程度即为稳定性。由于牛顿拉夫逊算法是二阶算法,且受到配电网R/X比值较高的影响而无法输出准确的计算结果。而前推回代法受到的影响则很小。
3)算法的复杂程度。用简单原理的算法通常更可靠,由于前推回代法不需要计算节点导纳矩阵,其计算效率高。
综上所述,前推回代法的原理更符合实际配电网结构的要求,其处理环网结构方面的能力较弱;但配电网的主要特点就是运行时呈辐射状,因此并不会受到太大的影响。此外,该方法计算误差小、计算时间少,在系统异常时仍能保证输入有效结果,且收敛性能不会被配电网高R/X数值影响,目前已经广泛被用作计算配电网潮流的主要算法。针对已有方法的不足,下面做出了实用化的改进。
以图1所示10 kV配电网系统为例介绍所提改进前推回代法的原理。图中,节点7为PV节点,各支路阻抗、节点负荷见表1。针对普通前推回代法的不足进行的改进主要包括节点编号处理、迭代节点规模简化处理、PV节点特殊处理3个部分。
首先,对节点进行分类,包括根节点、与根节点通过支路相连的子节点(根节点为该节点的父节点)、通过不同支路与不同的节点相连的兄弟节点。对节点遍历可形成一个数据表,该表记录了父节点的负荷、节点电压和节点类型(如PQ节点、PV节点)以及其子节点(集)的负荷、节点电压、节点类型等信息和两点之间支路的相关参数(支路阻抗、支路电流或功率),如表1所示。由于前推回代法需要首先对节点进行编号才能开始运算,所改进方法能实现配电网络节点的自动编号。当处理节点较多的配电网络时,能提高计算速度;当遇到复杂配电网时不必进行额外运算,能自动识别PV节点。
图1 10 kV配电网简化图
表1 10 kV配电网相关参数
下面以图1所示系统进行说明。
首先根据表1生成A矩阵和B矩阵。其中,A矩阵为a×b维矩阵,a为网络最末端子节点(叶节点)数目,在该系统中为节点5、8、9、10四个节点,即a=4;矩阵行表示从叶节点经过最短路径到达根节点所经过的节点号序列,形成的矩阵如表2所示。
B矩阵为c×d维矩阵,c为网络中节点数目,d为网络中父节点拥有最多子节点的节点数,其中d为2,形成的B矩阵如表3所示。
表2 A矩阵
表3 B矩阵
其具体过程为:1)根据表1的网络参数图依次生成A矩阵和B矩阵;2)利用上述各矩阵配合传统前推回代法进行潮流计算,在计算过程中生成一个c×2的矩阵,在运算完某一节点后自动将矩阵中对应的第2列标为1,标1的节点将跳过计算,以避免同一个节点重复计算。
综上所述,通过节点自动编号提升了计算速度。
针对配电网通常使用两绕组变压器,其拓扑结构可等效为一条支路。此外,为了配合目前已投入运行的线损计算程序,在实用化处理中,考虑参与迭代的节点只包含变压器支路的所有高压侧节点,而不包含低压侧节点。因此,相较于原方法,可减少近一半计算节点和计算支路,能提升计算效率。计算之前将变压器低压侧负荷换算成高压侧负荷,其换算公式为:
(1)
(2)
(3)
式中:P1、Q1分别为变压器高压侧的有功功率和无功功率;P2、Q2分别为变压器低压侧的有功功率和无功功率;ΔP0、ΔPk分别为变压器铭牌参数表中的额定空载损耗和额定短路损耗;I0%、Ux%分别为空载电流百分比和短路电压百分比;U1、UN和SN分别为变压器高压侧的电压、额定电压和额定容量;Us%、Ur%分别为当变压器中的电流值正好等于额定电流值时,在电阻和电抗上的电压降百分比。
该实用化处理通过简单等效运算,将低压侧负荷换算到高压侧,大大减少了参与计算的节点数,加快了计算速度。此外,在算法回代过程中,将节点注入功率替换为节点注入电流,避免了在每次迭代时计算支路功率损耗,提升了计算速度。
由于传统的配电系统都是只有一个电源,呈辐射状分布,随着分布式电源(distributed generation,DG)技术飞速发展,分布式电源的接入会对传统的配电系统造成了一定的影响。针对此问题,目前主要的处理方法是将分布式电源视作PV节点,再将其与并联电容器简化等效为PQ节点,达到快速计算潮流的目的。
针对前述节点自动编号法能区分出PQ节点、PV节点和平衡节点,提出采用一种特殊的处理PV节点的方法。该方法简洁且计算速度快,具有一定的工程意义。其特点是:当配电系统中出现多个电源共同供电时,先判断该PV节点是否能被视为PQ节点参与计算,或当其被视作PQ节点进行计算且误差在两个百分点内时,则无需用到PV节点特殊处理法;若不能视作PQ节点来进行计算,则进行PV节点的特殊处理。其具体步骤如下:
1)设定 PV 节点电源的无功出力初始值为 0,使其转换为 PQ 节点。
2)通过潮流计算求得PV节点所连上层双亲节点(除平衡节点及根节点外,其他任一节点都可以找到其父节点)的计算电压。
3)根据图2,由PV节点的双亲节点的计算电压、PV节点与其父节点连接支路的阻抗、PV节点的恒定电压及有功功率求得PV节点接入电源的无功出力的修正量为
QPV=λ(Q2-Qd)
(4)
式中:λ为计算步长,-1<λ<1,一般取值为0.1;Q2、P2分别为PV节点的计算无功功率和有功功率;Qd为所有与PV节点连接的支路和节点的无功功率;Ur1、Ur2分别为PV节点及其父节点的节点电压总分量;U2为PV节点的输入电压;R、x分别为PV节点与其父节点之间支路上的阻抗。
图2 PV节点无功功率迭代计算
4)若前推回代潮流计算收敛,则可得到 PV 节点的收敛无功;否则根据式(4)修正 PV 节点接入电源的无功出力,转步骤2)继续下次迭代计算。
将以10 kV系统和经典IEEE 33节点系统为例,分别计算前推回代算法和改进算法的潮流,通过对比两者的计算结果以验证改进算法的有效性和可行性。
图3 IEEE 33节点系统
IEEE 33节点标准系统拓扑结构如图3所示,用Matlab仿真软件编程并进行潮流计算。分别以原方法与所提改进方法进行潮流计算,并给出网络电压分布与功率分布,其与实际结果的对比误差最大的前十和平均绝对误差值分别如表4—表9所示。
表4 IEEE 33电压误差(原方法)
表5 IEEE 33有功功率误差(原方法)
表6 IEEE 33无功功率误差(原方法)
表7 IEEE 33电压误差(改进算法)
表8 IEEE 33有功功率误差(改进算法)
表9 IEEE 33无功功率误差(改进算法)
由表4—表6可知,用普通前推回代算法计算IEEE 33节点系统潮流时,节点电压幅值的误差大部分在1%~3%之间,误差较大的位置集中在节点6到节点17之间的线路上;而功率的误差大部分发生在如节点1、节点2这类有2个以上的子节点的节点上。由表7—表9可知,用所提改进算法计算IEEE 33节点系统潮流时,节点电压幅值的绝对平均误差为0.02%,远小于原方法的1.17%;有功功率分布的绝对平均误差为0.33%,略小于原方法的0.8%;节点电压幅值的绝对平均误差为0.69%,小于原方法的1.77%。因此,在计算相同配置网络下,所提方法具有更小的误差和更好的准确性。
10 kV系统以前述配置分别以原方法与所提改进方法进行潮流计算,并给出网络电压分布与功率分布,其与实际结果的对比误差最大的前十和平均绝对误差值分别如表10—表16所示。
表10 10 kV系统电压误差(原方法)
表11 10 kV系统有功功率误差(原方法)
表12 10 kV系统无功功率误差(原方法)
表13 10 kV系统电压误差(改进方法)
表14 10 kV系统有功功率误差(改进方法)
表15 10 kV系统无功功率误差(改进方法)
由表10—表12可知,对于用普通前推回代算法计算10 kV系统潮流时,由于系统中有PV节点的存在,有功功率的平均绝对误差达到了25.95%,无功功率绝对误差达到了61.11%。因此,原算法已失去计算的有效性和可行性,需要对PV进行相应的特殊处理。由表13—表15可知,用所提方法计算10 kV系统潮流时,电压幅值、有功功率分布、无功功率分布的绝对平均误差分别为1.06%、3.29%、2.93%,均在可接受范围内。综上所述,相较于原方法,所提方法不仅具有更好的准确性,特别地,对于存在PV节点的系统,所提方法具有较好的应用。
对已有配电网潮流算法从几个方面进行对比,从而得出前推回代法符合配电网要求、计算结果精确的结论。然后,针对传统前推回代算法仍存在的局限性进行分析,从3个方面进行实用化处理:通过生成3个特殊矩阵减少编号时间;简化参与计算节点的数量;对PV节点采用无功修正计算并将其转化为PQ节点来计算。最后,在Matlab下用两个算例进行对比,可知:在IEEE 33节点系统中,改进方法的误差明显减小;在10 kV系统中,PV节点的处理能将误差控制在±3%左右,比传统前推回代法的误差要小得多。因此,所提改进方法具有一定有效性和可行性。