潮流计算实例计算

合集下载

[理学]4 潮流计算

[理学]4 潮流计算

方程数: n 1 m n m 1 2(n 1)
i
未知量: ei , f i , i ( PQ PV ) , 2(n 1)
第四讲 电力系统潮流计算
(2)极坐标下的数学方程
将 Vi Vi e
j i
和 Yij Gij jBij 代入 Pi jQi Vi Yij V j
n个节点,m个PQ节点,n m 1个PV节点
编号
1 m
PQ
m 1 n 1
PV
n
平衡点
I YV
I i Yij V j
j 1 n
Vi I i Vi Y ij V j
j 1

n


Pi jQi Vi Yij V j
x(k )
x
讨论收敛区域和收敛条件。又称切线法。
第四讲 电力系统潮流计算
2、设初始点 xo , f ( xo ) 0
f ( xo x ) 0 df f ( xo ) dx f ( xo ) x df dx 1 d2 f x 2 dx 2 x 0
x0
x 2
( 0) x1 0 ( 0) x 2
(1) ( 0) ( 0) x1 x1 x1 (1) ( 0) ( 0) x2 x2 x2
第四讲 电力系统潮流计算
3、多维非线性方程组的迭代公式
基于同样的思想,我们可以得到 n维非线性方程 —牛顿 拉夫逊迭代公式
j 1
j i j i ( G jB ) V e ij ij i j 1 n

n
*

matpower潮流计算实例

matpower潮流计算实例

matpower潮流计算实例matpower是一款用于电力系统潮流计算的软件包,它是基于MATLAB 开发的工具。

潮流计算是电力系统运行和规划中的重要任务,它用于分析电力系统中各节点的电压、功率和电流等参数的分布情况,以及各发电机和负荷之间的潮流分布情况。

matpower的使用非常灵活,可以用于不同规模和复杂度的电力系统潮流计算。

在进行潮流计算前,需要准备好电力系统的数据,包括发电机的参数、负荷的参数、输电线路的参数等。

matpower提供了丰富的函数和工具,可以方便地导入和处理这些数据。

潮流计算的目的是确定电力系统中各节点的电压和相角,以及各发电机和负荷的潮流分布情况。

通过潮流计算,可以评估电力系统的稳定性和可靠性,优化电力系统的运行和规划。

潮流计算的结果可以用于发电机的出力控制、负荷的调度、输电线路的优化等。

matpower提供了多种潮流计算算法,包括牛顿-拉夫森法、快速潮流法、直流潮流法等。

这些算法具有不同的适用范围和计算速度,用户可以根据具体情况选择合适的算法进行计算。

matpower还提供了丰富的可视化工具,可以直观地展示潮流计算的结果。

除了潮流计算,matpower还可以进行电力系统的稳定性分析、最优潮流计算、无功优化等。

这些功能使matpower成为了电力系统分析和优化的重要工具。

下面以一个简单的实例来介绍matpower的潮流计算功能。

假设有一个由3个节点、3台发电机和3个负荷组成的电力系统,节点之间通过输电线路相连。

我们希望计算出各节点的电压和相角,以及各发电机和负荷的功率和潮流分布情况。

我们需要准备好电力系统的数据。

发电机的参数包括发电机编号、发电机容量、发电机电压、发电机无功功率等。

负荷的参数包括负荷编号、负荷功率、负荷电压等。

输电线路的参数包括线路编号、起始节点、终止节点、线路阻抗等。

将这些数据整理成matpower所需的格式,并导入matpower。

接下来,我们可以使用matpower提供的潮流计算函数进行计算。

潮流计算 例题

潮流计算 例题

例题:如图1所示的简单电力网中,已知变压器的参数为S N =31.5MV A ,0S S 031kW,190kW,%=10.5,%=0.7P P U I ∆=∆=;线路单位长度的参数为61110.21/km,0.416/km, 2.7410S/km r x b -=Ω=Ω=⨯。

如图所示的简单电力网中,当线路首端电压U A =120kV 时,试求:(1)线路和变压器的电压损耗;(2)变压器运行在额定变比时的低压侧电压及电压偏移。

说明:以上计算忽略电压降落的横分量。

图1解:如题画等值电路图如下:线路参数为:0.21408.40.4164016.64l l l l R rl X x l ==⨯=Ω==⨯=Ω变压器参数为Ω=⨯⨯⨯=⨯∆=317.210)105.31(110190103232322N N S T S U P R Ω=⨯⨯⨯⨯⨯=33.4010105.311001105.1010100%33232N N S T S U U X (1) 变压器的功率损耗和励磁功率为222T S 02N 2515()19031193.760.1937631.5S P P P kW MW S +∆=∆+∆=⨯+==222S 0N T N %%10.5(2515)0.731.5 3.0538var 10010010031.5100U S I S Q M S ⨯+⨯∆=+=+=⨯1点处线路的充电功率var 66308.01104074.22121222M lU b Q N l B =⨯⨯⨯==计算L S 2 为:MVAj j Q Q Q j P P S B T LD T LD L 39.1719.25)66308.00538.315(19376.025)(22+=-+++=-∆++∆+=线路阻抗中的功率损耗为:MW R U Q P P l L L l 65044.0104021.011017390251901032223222222=⨯⨯⨯+=⨯+=∆-- v a r 2885.11040416.011017390251901032223222222M X U Q P Q l L L l =⨯⨯⨯+=⨯+=∆-- 计算功率1S 为 M V Aj j Q Q j P P S l L l I 68.1884.25)2885.139.17(65044.019.25)(221+=+++=∆++∆+=线路电压损耗(忽略电压降落的横分量) 1125.848.418.6816.64 4.40120=l l l A PR Q X U kV U +⨯+⨯∆== 1点电压为:1120 4.40115.60-A l U U U kV =∆=-=计算功率TS 2 为 M V Aj j Q Q j P P S T LD T LD T 833.17163.25)833.215(163.025)(2+=+++='∆++'∆+= 变压器电压损耗 22125.163 2.3217.83340.33 6.73115.60=T T T T T P R Q X U kV U +⨯+⨯∆== (2) 变压器低压侧折算到高压侧的电压为21115.60 6.73108.87=-T U U U kV '∆=-= 变压器低压侧的实际电压 22108.8710.8910=U U kV k '== 电压偏移为2210.8910%100%8.9%10N N U U m U --=⨯==。

潮流计算实例计算

潮流计算实例计算

潮流计算实例计算潮流例题:根据给定的参数或⼯程具体要求(如图),收集和查阅资料;学习相关软件(软件⾃选:本设计选择Matlab进⾏设计)。

2.在给定的电⼒⽹络上画出等值电路图。

3.运⽤计算机进⾏潮流计算。

4.编写设计说明书。

⼀、设计原理1.⽜顿-拉夫逊原理⽜顿迭代法是取x0 之后,在这个基础上,找到⽐x0 更接近的⽅程的跟,⼀步⼀步迭代,从⽽找到更接近⽅程根的近似跟。

⽜顿迭代法是求⽅程根的重要⽅法之⼀,其最⼤优点是在⽅程f(x) = 0 的单根附近具有平⽅收敛,⽽且该法还可以⽤来求⽅程的重根、复根。

电⼒系统潮流计算,⼀般来说,各个母线所供负荷的功率是已知的,各个节点电压是未知的(平衡节点外)可以根据⽹络结构形成节点导纳矩阵,然后由节点导纳矩阵列写功率⽅程,由于功率⽅程⾥功率是已知的,电压的幅值和相⾓是未知的,这样潮流计算的问题就转化为求解⾮线性⽅程组的问题了。

为了便于⽤迭代法解⽅程组,需要将上述功率⽅程改写成功率平衡⽅程,并对功率平衡⽅程求偏导,得出对应的雅可⽐矩阵,给未知节点赋电压初值,⼀般为额定电压,将初值带⼊功率平衡⽅程,得到功率不平衡量,这样由功率不平衡量、雅可⽐矩阵、节点电压不平衡量(未知的)构成了误差⽅程,解误差⽅程,得到节点电压不平衡量,节点电压加上节点电压不平衡量构成新的节点电压初值,将新的初值带⼊原来的功率平衡⽅程,并重新形成雅可⽐矩阵,然后计算新的电压不平衡量,这样不断迭代,不断修正,⼀般迭代三到五次就能收敛。

⽜顿—拉夫逊迭代法的⼀般步骤:(1)形成各节点导纳矩阵Y。

(2)设个节点电压的初始值U和相⾓初始值e 还有迭代次数初值为0。

(3)计算各个节点的功率不平衡量。

(4)根据收敛条件判断是否满⾜,若不满⾜则向下进⾏。

(5)计算雅可⽐矩阵中的各元素。

(6)修正⽅程式个节点电压(7)利⽤新值⾃第(3)步开始进⼊下⼀次迭代,直⾄达到精度退出循环。

(8)计算平衡节点输出功率和各线路功率2.⽹络节点的优化1)静态地按最少出线⽀路数编号这种⽅法由称为静态优化法。

潮流计算例题解析

潮流计算例题解析

潮流计算例题解析一、潮流计算例题解析嗨,宝子们!今天咱们来唠唠潮流计算的例题解析哈。

潮流计算呢,就像是在电网这个大江湖里摸清电流、电压这些大侠们的走向和状态。

咱先看一个简单的例题哈。

比如说有这么一个小电网系统,有几个节点,每个节点都有自己的特性。

咱就从最基础的节点开始分析。

节点分好几种类型呢,像PQ节点,这个节点的有功功率P和无功功率Q是给定的,就像一个被安排好任务的小卒子,只能按照规定的功率输出。

然后还有PV节点,这个节点的有功功率P和电压幅值V是给定的,它就有点像个小头目,在功率和电压方面有自己的固定指标。

还有平衡节点,这个可就厉害了,它是整个电网的基准,电压幅值和相角都是已知的,就像电网这个江湖里的武林盟主,给大家定标准呢。

咱就拿一个具体的数字例题来说。

假设有一个简单的三节点系统,节点1是平衡节点,给定电压幅值为1.05,相角为0度。

节点2是PQ节点,有功功率是0.5,无功功率是0.3。

节点3是PV节点,有功功率是0.8,电压幅值为1.0。

那咱咋计算潮流呢?首先要根据节点的类型列出相应的方程。

对于PQ节点,有功率平衡方程,也就是注入节点的有功功率和无功功率等于从节点流出的有功功率和无功功率。

对于PV节点呢,除了有功功率平衡方程,还有电压幅值的约束方程。

然后就开始各种计算啦。

要用到复数运算,把电压、电流这些都用复数表示。

比如说节点电压U = V∠θ,其中V是电压幅值,θ是相角。

电流I = Y U,这里的Y是导纳矩阵。

通过这些关系,就可以建立起方程组来求解各个节点的电压和相角啦。

在计算过程中,可能会遇到各种小麻烦。

比如说计算出来的结果不符合物理意义,那可能就是计算过程中某个参数设错了,或者方程列错了。

这时候就需要咱们回头检查,像个小侦探一样,从节点类型的设定,到方程的每一项,仔仔细细地排查。

反正就是说呢,潮流计算例题虽然看起来有点复杂,但是只要咱们把基础的概念搞清楚,节点类型分明白,方程列对,计算仔细,就一定能搞定哒。

潮流计算

潮流计算

武汉理工大学《电力系统分析》课程设计说明书节点数:4 支路数:4 计算精度:0.00010支路1:0.0200+j0.08001┠—————□—————┨3支路2:0.0400+j0.12001┠—————□—————┨4支路3:0.0500+j0.14002┠—————□—————┨4支路4:0.0400+j0.12003┠—————□—————┨4节点1:PQ节点,S(1)=-0.6000-j0.2500节点2:PQ节点,S(2)=-0.8000-j0.3500节点3:PV节点,P(3)=0.4000 V(3)=0.9500节点4:平衡节点,U(4)=1.0000∠0.0000运用matlab软件对选定课设题目进行潮流计算。

潮流计算是电力系统课程中必须掌握也是非常重要的计算。

潮流计算是指对电力系统正常运行状况的分析和计算。

在已知系统条件情况下,给定一些初始条件,进而计算出系统运行的电压和功率等;潮流计算方法很多:高斯-塞德尔法、牛顿-拉夫逊法、PQ分解法、直流潮流法等。

通过潮流计算,可以确定各母线的电压幅值和相角,各元件流过的功率和整个系统的功率损耗。

潮流计算是实现安全经济发供电的必要手段和重要工作环节。

因此潮流计算在电力系统的规划计算,生产运行,调度管理及科学计算中都有广泛的运用。

本课程设计采用PQ分解法进行电力系统分析的潮流计算程序的编制与调试,获得电力系统中各节点电压,为进一步进行电力系统分析作准备。

关键词:matlab 潮流计算PQ分解法1.题目原始数据及其化简 (1)2.PQ分解法 (2)2.1PQ分解法基本思想 (2)2.2 PQ分解法潮流计算基本步骤 (5)3编程及运行 (6)3.1 PQ分解法潮流计算程序框图 (6)3.2源程序代码 (7)3.3运行程序及结果分析: (16)4.小结 (18)5.参考文献 (19)1.题目原始数据及其化简原始数据:节点数:4 支路数:4 计算精度:0.00010 支路1:0.0200+j0.08001┠—————□—————┨3支路2:0.0400+j0.12001┠—————□—————┨4支路3:0.0500+j0.14002┠—————□—————┨4支路4:0.0400+j0.12003┠—————□—————┨4节点1:PQ节点,S(1)=-0.6000-j0.2500节点2:PQ节点,S(2)=-0.8000-j0.3500节点3:PV节点,P(3)=0.4000 V(3)=0.9500节点4:平衡节点,U(4)=1.0000∠0.0000根据原始数据所画电路简化图如图1:1 34 2图1电路简化图2.PQ 分解法2.1PQ 分解法基本思想PQ 分解法是从改进和简化牛顿法潮流程序的基础上提出来的,它的基本思想是:把节点功率表示为电压向量的极坐标形式,以有功功率误差作为修正电压向量角度的依据,以无功功率误差作为修正电压幅值的依据,这样,n-1+m 阶的方程式便分解为一个n-1阶和一个m 阶的方程,这两组方程分别进行轮流迭代,这就是所谓的有功-无功功率分解法。

电气工程潮流计算

电气工程潮流计算

班级:电气实验班1101姓名:吴晶学号:110408428题目:程序:z12=0.10+0.40j;y120=0.01528j;y210=y120;z13=0.3j;k=1.1;z14=0.12+0.50j;y410=0.01920j;y140=y410;z24=0.08+0.40j;y420=0.01413j;y240=y420;y11=y120+inv(z12)+y140+inv(z14)+inv(z13)*k^2;y12=-inv(z12);y13=-inv(z13)*k;y14=-inv(z14);y21=y12;y22=y210+y240+inv(z24)+inv(z12);y23=0;y24=-inv(z24);y31=y13;y32=y23;y33=inv(z13);y34=0;y41=y14;y42=y24;y43=y34;y44=y410+y420+inv(z14)+inv(z24);y=[y11 y12 y13 y14;y21 y22 y23 y24;y31 y32 y33 y34;y41 y42 y43 y44]%导纳矩阵g=real(y);b=imag(y);e0=[1.0 1.0 1.1 1.05];f0=[0 0 0 0];ps=[-0.3 -0.55 0.5];qs=[-0.18 -0.13 0];e=0.00001;k=0;while 1aa=[0 0 0];bb=[0 0 0];for i=1:3for j=1:4aa(i)=aa(i)+(g(i,j)*e0(j)-b(i,j)*f0(j));bb(i)=bb(i)+(g(i,j)*f0(j)+b(i,j)*e0(j)); endPI(i)=ps(i)-e0(i)*aa(i)-f0(i)*bb(i);QI(i)=qs(i)-f0(i)*aa(i)+e0(i)*bb(i);endPI;%功率及电压偏量QI;U3=us(3)^2-(e0(3)^2+f0(3)^2);KK=complex(PI,QI)%功率mm=abs(KK(1));nn=abs(KK(2));if mm>nnmax=mm;elsemax=nn;endif max>efor i=1:3for j=1:3if i==jH(i,i)=-aa(i)-g(i,j)*e0(i)-b(i,j)*f0(i);N(i,i)=-bb(i)+b(i,i)*e0(i)-g(i,i)*f0(i);endif i~=jH(i,j)=-g(i,j)*e0(i)-b(i,j)*f0(i);N(i,j)=b(i,j)*e0(i)-g(i,j)*f0(i);endendendfor i=1:2for j=1:3M(i,i)=bb(i)+b(i,i)*e0(i)-g(i,i)*f0(i);L(i,i)=-aa(i)+g(i,i)*e0(i)+b(i,i)*f0(i);endif i~=jM(i,j)=N(i,j);L(i,j)=-H(i,j);endendendfor j=1:3if j==3R(1,j)=-2*e0(j);S(1,j)=-2*f0(j);end;if j~=3R(1,j)=0;S(1,j)=0;endendJ0=[H,N;M(1:2,1:3),L(1:2,1:3);R(1,1:3),S(1,1:3)];%雅可比矩阵P=[PI,QI(1,1:2),U3];EF=inv(J0)*P';%电压偏移量e0=e0(1,1:3)-(EF(1:3,1))';%迭代的电压实部f0=f0(1,1:3)-(EF(4:6,1))';%虚部e0(4)=1.05;f0(4)=0;JJ=complex(e0,f0) %电压k=k+1;elsebreak;endendk%最大迭代次数cc=0;for j=1:4cc=cc+conj(y(4,j))*conj(JJ(j));endy130=-0.36667i;y310=0.33333i;z13=0.3i;S4=JJ(4)*ccS12=JJ(1)*(conj(JJ(1))*conj(y120)+(conj(JJ(1))-conj(JJ(2)))*conj(inv(z12)))S21=JJ(2)*(conj(JJ(2))*conj(y210)+(conj(JJ(2))-conj(JJ(1)))*conj(inv(z12)))S13=JJ(1)*(conj(JJ(1))*conj(y130)+(conj(JJ(1))-conj(JJ(3)))*conj(inv((z13)/1.1))) S31=JJ(3)*(conj(JJ(3))*conj(y310)+(conj(JJ(3))-conj(JJ(1)))*conj(inv((z13)/1.1))) S14=JJ(1)*(conj(JJ(1))*conj(y140)+(conj(JJ(1))-conj(JJ(4)))*conj(inv(z14)))S41=JJ(4)*(conj(JJ(4))*conj(y410)+(conj(JJ(4))-conj(JJ(1)))*conj(inv(z14)))S24=JJ(2)*(conj(JJ(2))*conj(y240)+(conj(JJ(2))-conj(JJ(4)))*conj(inv(z24)))S42=JJ(4)*(conj(JJ(4))*conj(y420)+(conj(JJ(4))-conj(JJ(2)))*conj(inv(z24)))结果:迭代次数k KK(1) KK(2) KK(3)0 -0.2773-0.0510i -0.5260+0.0196i 0.50001 -0.0013-0.0028i -0.0135-0.0547i 0.0030-0.0837i2 0 -0.0003-0.0011i 0.0001-0.0931i3 0 0 -0.0934i迭代次数k JJ(1) J J(2) J J(3) J J(4)1 0.9935-0.0088i 0.9763-0.1078i 1.1000+0.1267i 1.05002 0.9847-0.0086i 0.9590-0.1084i 1.0924+0.1289i 1.05003 0.9486-0.0086i 0.9587-0.1084i 1.0924+1.1290i 1.0500S4=0.3679+0.2647iS12=0.2462-0.0146iS21=-0.2400+0.0106iS13=-0.5000-0.0293iS31=0.5000+0.0934iS14=-0.0462-0.1361iS41=0.0482+0.1045iS24=-0.3100-0.1406iS42=0.3197+0.1602i。

matpower潮流计算实例

matpower潮流计算实例

matpower潮流计算实例Matpower是一种用于电力系统潮流计算的开源软件工具,它提供了一套强大的功能,可以用于分析和优化电力系统的运行。

在本文中,我们将以一个实际的Matpower潮流计算实例为例,介绍如何使用Matpower进行潮流计算,并分析计算结果。

潮流计算是电力系统分析的基础,它用于确定电力系统中各个节点的电压和功率的分布情况。

通过潮流计算,可以确保电力系统的稳定运行,并优化电力系统的运行状态。

在本示例中,我们将使用Matpower对一个简化的电力系统进行潮流计算,并分析计算结果。

我们需要准备输入数据。

Matpower使用一种称为MAT文件的数据格式来存储电力系统的输入数据。

MAT文件包含了电力系统的拓扑结构、负荷、发电机和变压器等信息。

在本示例中,我们将使用一个示例MAT文件,其中包含了一个包含5个节点的电力系统。

接下来,我们需要加载MAT文件并进行潮流计算。

在Matpower中,可以使用loadcase函数来加载MAT文件,并使用rundcpf函数进行潮流计算。

在本示例中,我们将加载MAT文件,并对电力系统进行潮流计算。

潮流计算完成后,我们可以获得各个节点的电压和功率的分布情况。

在Matpower中,可以使用bus变量来访问各个节点的电压和功率信息。

在本示例中,我们将输出各个节点的电压和功率信息,并进行分析。

根据潮流计算的结果,我们可以分析电力系统的运行状态。

首先,我们可以检查各个节点的电压是否在合理范围内。

通常情况下,电压应该在0.95到1.05之间。

如果某个节点的电压超出了这个范围,可能意味着存在电压不稳定的问题。

我们可以分析各个节点的功率负荷和发电情况。

通过比较节点的负荷和发电功率,可以确定电力系统的供需平衡情况。

如果某个节点的负荷超过了发电功率,可能需要采取措施来增加发电能力或减少负荷。

我们还可以分析电力系统中的潮流分布情况。

通过比较不同节点之间的潮流大小,可以确定电力系统中的潮流路径。

潮流计算程序及计算结果

潮流计算程序及计算结果

附表1:计算机计算潮流程序:%本程序的功能是用牛顿——拉夫逊法进行潮流计算% B1矩阵:1、支路首端号;2、末端号;3、支路阻抗;4、支路对地电纳% 5、支路的变比;6、支路首端处于K侧为1,1侧为0% B2矩阵:1、该节点发电机功率;2、该节点负荷功率;3、节点电压初始值% 4、PV节点电压V的给定值;5、节点所接的无功补偿设备的容量% 6、节点分类标号clear;n=13;%input('请输入节点数:n=');nl=13;%input('请输入支路数:nl=');isb=1;%input('请输入平衡母线节点号:isb=');pr=0.00001;%input('请输入误差精度:pr=');B1=[];%input('请输入由支路参数形成的矩阵:B1=');B2=[];%input('请输入各节点参数形成的矩阵:B2=');Y=zeros(n);e=zeros(1,n);f=zeros(1,n);V=zeros(1,n);sida=zeros(1,n);S1=zeros(nl); %-------修改部分------------ym=0;SB=100;UB=220;%ym=input('您输入的参数是标么值?(若不是则输入一个不为零的数值)'); if ym~=0%SB=input('请输入功率基准值:SB=');%UB=input('请输入电压基准值:UB=');YB=SB./UB./UB;BB1=B1;BB2=B2;for i=1:nlB1(i,3)=B1(i,3)*YB;B1(i,4)=B1(i,4)./YB;enddisp('B1矩阵B1=');disp(B1)for i=1:nB2(i,1)=B2(i,1)./SB;B2(i,2)=B2(i,2)./SB;B2(i,3)=B2(i,3)./UB;B2(i,4)=B2(i,4)./UB;B2(i,5)=B2(i,5)./SB;enddisp('B2矩阵B2=');disp(B2)end% % %---------------------------------------------------for i=1:nl %支路数if B1(i,6)==0 %左节点处于低压侧p=B1(i,1);q=B1(i,2);elsep=B1(i,2);q=B1(i,1);endY(p,q)=Y(p,q)-1./(B1(i,3)*B1(i,5)); %非对角元Y(q,p)=Y(p,q);Y(q,q)=Y(q,q)+1./(B1(i,3)*B1(i,5)^2)+B1(i,4)./2; %对角元K侧Y(p,p)=Y(p,p)+1./B1(i,3)+B1(i,4)./2; %对角元1侧end%求导纳矩阵disp('导纳矩阵Y=');disp(Y)%----------------------------------------------------------G=real(Y);B=imag(Y); %分解出导纳阵的实部和虚部for i=1:n %给定各节点初始电压的实部和虚部e(i)=real(B2(i,3));f(i)=imag(B2(i,3));V(i)=B2(i,4); %PV节点电压给定模值endfor i=1:n %给定各节点注入功率S(i)=B2(i,1)-B2(i,2); %i节点注入功率SG-SLB(i,i)=B(i,i)+B2(i,5); %i节点无功补偿量end%=========================================================== ========P=real(S);Q=imag(S);ICT1=0;IT2=1;N0=2*n;N=N0+1;a=0;while IT2~=0IT2=0;a=a+1;for i=1:nif i~=isb %非平衡节点C(i)=0;D(i)=0;for j1=1:nC(i)=C(i)+G(i,j1)*e(j1)-B(i,j1)*f(j1);%Σ(Gij*ej-Bij*fj)D(i)=D(i)+G(i,j1)*f(j1)+B(i,j1)*e(j1);%Σ(Gij*fj+Bij*ej)endP1=C(i)*e(i)+f(i)*D(i);%节点功率P计算eiΣ(Gij*ej-Bij*fj)+fiΣ(Gij*fj+Bij*ej)Q1=C(i)*f(i)-e(i)*D(i);%节点功率Q计算fiΣ(Gij*ej-Bij*fj)-eiΣ(Gij*fj+Bij*ej)%求P',Q'V2=e(i)^2+f(i)^2; %电压模平方%========= 以下针对非PV节点来求取功率差及Jacobi矩阵元素=========if B2(i,6)~=3 %非PV节点DP=P(i)-P1; %节点有功功率差DQ=Q(i)-Q1; %节点无功功率差%=============== 以上为除平衡节点外其它节点的功率计算=================%================= 求取Jacobi矩阵===================for j1=1:nif j1~=isb&j1~=i %非平衡节点&非对角元X1=-G(i,j1)*e(i)-B(i,j1)*f(i); % dP/de=-dQ/dfX2=B(i,j1)*e(i)-G(i,j1)*f(i); % dP/df=dQ/deX3=X2; % X2=dp/df X3=dQ/deX4=-X1; % X1=dP/de X4=dQ/dfp=2*i-1;q=2*j1-1;J(p,q)=X3;J(p,N)=DQ;m=p+1;J(m,q)=X1;J(m,N)=DP;q=q+1;J(p,q)=X4;J(m,q)=X2;elseif j1==i&j1~=isb %非平衡节点&对角元X1=-C(i)-G(i,i)*e(i)-B(i,i)*f(i);% dP/deX2=-D(i)+B(i,i)*e(i)-G(i,i)*f(i);% dP/dfX3=D(i)+B(i,i)*e(i)-G(i,i)*f(i); % dQ/deX4=-C(i)+G(i,i)*e(i)+B(i,i)*f(i);% dQ/dfp=2*i-1;q=2*j1-1;J(p,q)=X3;J(p,N)=DQ;%扩展列△Qm=p+1;J(m,q)=X1;q=q+1;J(p,q)=X4;J(m,N)=DP;%扩展列△PJ(m,q)=X2;endendelse%=============== 下面是针对PV节点来求取Jacobi矩阵的元素===========DP=P(i)-P1; % PV节点有功误差DV=V(i)^2-V2; % PV节点电压误差for j1=1:nif j1~=isb&j1~=i %非平衡节点&非对角元X1=-G(i,j1)*e(i)-B(i,j1)*f(i); % dP/deX2=B(i,j1)*e(i)-G(i,j1)*f(i); % dP/dfX5=0;X6=0;p=2*i-1;q=2*j1-1;J(p,q)=X5;J(p,N)=DV;m=p+1;J(m,q)=X1;J(m,N)=DP;q=q+1;J(p,q)=X6;J(m,q)=X2;elseif j1==i&j1~=isb %非平衡节点&对角元X1=-C(i)-G(i,i)*e(i)-B(i,i)*f(i);% dP/deX2=-D(i)+B(i,i)*e(i)-G(i,i)*f(i);% dP/dfX5=-2*e(i);X6=-2*f(i);p=2*i-1;q=2*j1-1;J(p,q)=X5;J(p,N)=DV;m=p+1;J(m,q)=X1;J(m,N)=DP;q=q+1;J(p,q)=X6;J(m,q)=X2;endendendendend%========= 以上为求雅可比矩阵的各个元素===================== for k=3:N0 % N0=2*n (从第三行开始,第一、二行是平衡节点)k1=k+1;N1=N; % N=N0+1 即N=2*n+1扩展列△P、△Qfor k2=k1:N1 % 扩展列△P、△QJ(k,k2)=J(k,k2)./J(k,k); % 非对角元规格化endJ(k,k)=1; % 对角元规格化if k~=3 % 不是第三行%======================================================== ====k4=k-1;for k3=3:k4 % 用k3行从第三行开始到当前行前的k4行消去for k2=k1:N1 % k3行后各行下三角元素J(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);%消去运算endJ(k3,k)=0;endif k==N0break;end%==========================================for k3=k1:N0for k2=k1:N1J(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);%消去运算endJ(k3,k)=0;endelsefor k3=k1:N0for k2=k1:N1J(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);%消去运算endJ(k3,k)=0;endendend%====上面是用线性变换方式将Jacobi矩阵化成单位矩阵=====for k=3:2:N0-1L=(k+1)./2;e(L)=e(L)-J(k,N); %修改节点电压实部k1=k+1;f(L)=f(L)-J(k1,N); %修改节点电压虚部end%------修改节点电压-----------for k=3:N0DET=abs(J(k,N));if DET>=pr %电压偏差量是否满足要求IT2=IT2+1; %不满足要求的节点数加1endendICT2(a)=IT2;ICT1=ICT1+1;end%用高斯消去法解"w=-J*V"disp('迭代次数:');disp(ICT1);disp('没有达到精度要求的个数:');disp(ICT2);for k=1:nV(k)=sqrt(e(k)^2+f(k)^2);sida(k)=atan(f(k)./e(k))*180./pi;E(k)=e(k)+f(k)*j;end%=============== 计算各输出量=========================== disp('各节点的实际电压标幺值E为(节点号从小到大排列):');disp(E);EE=E*UB;disp(EE);disp('-----------------------------------------------------');disp('各节点的电压大小V为(节点号从小到大排列):');disp(V);VV=V*UB;disp(VV);disp('-----------------------------------------------------');disp('各节点的电压相角sida为(节点号从小到大排列):');disp(sida);for p=1:nC(p)=0;for q=1:nC(p)=C(p)+conj(Y(p,q))*conj(E(q));endS(p)=E(p)*C(p);enddisp('各节点的功率S为(节点号从小到大排列):');disp(S);disp('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');SS=S*SB;disp(SS);disp('-----------------------------------------------------');disp('各条支路的首端功率Si为(顺序同您输入B1时一致):');for i=1:nlp=B1(i,1);q=B1(i,2);if B1(i,6)==0Si(p,q)=E(p)*(conj(E(p))*conj(B1(i,4)./2)+(conj(E(p)*B1(i,5))-conj(E(q)))*conj(1./( B1(i,3)*B1(i,5))));Siz(i)=Si(p,q);elseSi(p,q)=E(p)*(conj(E(p))*conj(B1(i,4)./2)+(conj(E(p)./B1(i,5))-conj(E(q)))*conj(1./( B1(i,3)*B1(i,5))));Siz(i)=Si(p,q);enddisp(Si(p,q));SSi(p,q)=Si(p,q)*SB;ZF=['S(',num2str(p),',',num2str(q),')=',num2str(SSi(p,q))];disp(ZF);%disp(SSi(p,q));disp('-----------------------------------------------------');enddisp('各条支路的末端功率Sj为(顺序同您输入B1时一致):');for i=1:nlp=B1(i,1);q=B1(i,2);if B1(i,6)==0Sj(q,p)=E(q)*(conj(E(q))*conj(B1(i,4)./2)+(conj(E(q)./B1(i,5))-conj(E(p)))*conj(1./( B1(i,3)*B1(i,5))));Sjy(i)=Sj(q,p);elseSj(q,p)=E(q)*(conj(E(q))*conj(B1(i,4)./2)+(conj(E(q)*B1(i,5))-conj(E(p)))*conj(1./( B1(i,3)*B1(i,5))));Sjy(i)=Sj(q,p);enddisp(Sj(q,p));SSj(q,p)=Sj(q,p)*SB;ZF=['S(',num2str(q),',',num2str(p),')=',num2str(SSj(q,p))];disp(ZF);%disp(SSj(q,p));disp('-----------------------------------------------------');enddisp('各条支路的功率损耗DS为(顺序同您输入B1时一致):');for i=1:nlp=B1(i,1);q=B1(i,2);DS(i)=Si(p,q)+Sj(q,p);disp(DS(i));DDS(i)=DS(i)*SB;ZF=['DS(',num2str(p),',',num2str(q),')=',num2str(DDS(i))];disp(ZF);%disp(DDS(i));disp('-----------------------------------------------------');endfigure(1);subplot(2,2,1);plot(V);xlabel('节点号');ylabel('电压标幺值');grid on;subplot(2,2,2);plot(sida);xlabel('节点号');ylabel('电压角度');grid on;subplot(2,2,3);bar(real(S));ylabel('节点注入有功');grid on;subplot(2,2,4);bar(Siz);ylabel('支路首端无功');grid on;1.冬季最大运行方式潮流计算结果:计算机运行的B1,B2阵如下:B1=[ 1 2 0.0318+0.0454*i 0.282*i 1 01 11 0.0114+0.0374*i 0.2332*i 1 011 3 0.001975+0.0695*i 0 1.025:1.1 11 12 0.0087+0.029*i 0.1788*i 1 012 4 0.0031+0.103*i 0 1:1.05 11 5 0.043+0.142*i 0.22*i 1 05 6 0.0031+0.103*i 0 1:1.05 15 7 0.043+0.142*i 0.22*i 1 01 7 0.051+0.168*i 0.26*i 1 07 8 0.00198+0.0695*i 0 1:1.1 17 13 0.01+0.033*i 0.204*i 1 013 9 0.0025+0.083*i 0 0.9956 11 10 0.00239+0.084*i 0 1.048 1]B2=[0 0 1.1 0 0 10 1.43+0.886*i 1.05 1.05 0 30 0.88+0.545*i 1 0 0 20 0.77+0.4772*i 1 0 0 20 0 1 0 0 20 0.77+0.4772*i 1 0 0 20 0 1 0 0 20 0.88+0.545*i 1 0 0 20.642+0.3817*i 0 1.05 1.05 0 31+0.75*i 0.2+0.1549*i 1.05 1.05 0 30 0 1 0 0 20 0 1 0 0 20 0 1 0 0 2]计算机运行结果如下表:节点号电压值相角值支路标号首端功率末端功率支路功率损耗1 242.0000 0 1-2 148.9391+3.327637i -143-27.45476i 5.93913-24.1271i2 231.0000 -3.0341 1-11 89.1956+37.193i -88.19803-61.4687i 0.997519-24.2757i3 227.4154 -4.4383 11-3 88.19803+61.4687i -88-54.5i 0.19803+6.9687i4 226.3304 -4.9004 1-12 77.8364+36.4186i -77.2404-55.7062i 0.596039-19.2876i5 229.8318 -3.9547 12-4 77.2404+55.7062i -77-47.72i 0.24036+7.9862i6 217.7226 -8.2720 1-5 63.5438+12.2204i -61.8773-32.0321i 1.66656-19.8116i7 234.9326 -3.1047 5-6 77.2597+56.3501i -77-47.72i 0.25974+8.6301i8 226.0991 -6.2429 5-7 15.3825-24.3181i 15.5354+0.274108i 0.152961-24.044i9 231.0000 0.5851 7-8 88.20085+61.55009i -88-54.5i 0.20085+7.0501i10 231.0000 3.4950 1-7 40.806-6.05737i -40.0647-22.0555i 0.741264-28.1128i11 236.1931 -1.3348 7-13 -63.6716-39.7687i 64.0965+17.5832i 0.424934-22.1855i12 237.9346 -0.8892 13-9 -64.0965-17.5832i 64.2+21.0187i 0.10348+3.4355i13 238.1868 -2.2028 1-10 79.8613+4.23546i 80+0.641048i 0.13875+4.8765i 计算机计算结果图形:2.冬季最小运行方式潮流计算结果:计算机运行的B1B2矩阵如下:B1=[ 1 2 0.0318+0.0454*i 0.282*i 1 01 11 0.0114+0.0374*i 0.2332*i 1 011 3 0.001975+0.0695*i 0 1.025:1.1 11 12 0.0087+0.029*i 0.1788*i 1 012 4 0.0031+0.103*i 0 1:1.05 11 5 0.043+0.142*i 0.22*i 1 05 6 0.0031+0.103*i 0 1:1.05 15 7 0.043+0.142*i 0.22*i 1 01 7 0.051+0.168*i 0.26*i 1 07 8 0.00198+0.0695*i 0 1:1.1 17 13 0.01+0.033*i 0.204*i 1 013 9 0.0025+0.083*i 0 0.9956 11 10 0.00239+0.084*i 0 1.048 1]B2=[0 0 1.1 0 0 10 1.43+0.886*i 1.05 1.05 0 30 0.616+0.3817*i 1 0 0 20 0.539+0.3817*i 1 0 0 20 0 1 0 0 20 0.539+0.334*i 1 0 0 20 0 1 0 0 20 0.539+0.334*i 1 0 0 20.642+0.3817*i 0 1.05 1.05 0 31+0.75*i 0.1+0.06197*i 1.05 1.05 0 30 0 1 0 0 20 0 1 0 0 20 0 1 0 0 2]电压调整措施:变电所1、4变压器变比:+2.5% 水电厂变压器变比:-2.5%5 234.2241 -2.0051 (12--4) 54.0234+42.2706i -53.9-38.17i 0.12342+4.1006i6 226.2159 -4.8577 (1--5) 34.1669+4.22856 -33.6427-28.276i 0.524165-24.0474i7 235.1128 -0.4737 (5--6) 54.0179+37.3169i -53.9-33.4i 0.11789+3.9169i8 223.9941 -2.4603 (5--7) -20.3752-9.04094i 20.5371-15.4558i 0.161947-24.4968i9 231.0000 3.4429 (1--7) 11.0013+1.45186i -10.8258-31.4513i 0.175442-29.9995i10 231.0000 3.9321 (7--8) 53.9768+36.0957i -53.9-33.4i 0.076797+2.6957i11 238.4187 -0.9561 (7--13) -63.6881+10.8115i 64.0874-32.7763i 0.39932-21.9648i12 239.1742 -0.6185 (13--9) -64.0874+32.7763i 64.2-29.0386i 0.11258+3.7377i13 234.9468 0.6942 (1--10) -89.8244+5.1673i 90+1.0049i 0.17561+6.1722i 计算机运行结果的图形:3.夏季最大运行方式计算机计算结果:计算机运行B1B2阵如下:B1=[ 1 2 0.0318+0.0454*i 0.282*i 1 01 11 0.0114+0.0374*i 0.2332*i 1 011 3 0.001975+0.0695*i 0 1.025:1.1 11 12 0.0087+0.029*i 0.1788*i 1 012 4 0.0031+0.103*i 0 1:1.05 11 5 0.043+0.142*i 0.22*i 1 05 6 0.0031+0.103*i 0 1:1.05 15 7 0.043+0.142*i 0.22*i 1 01 7 0.051+0.168*i 0.26*i 1 07 8 0.00198+0.0695*i 0 1:1.1 17 13 0.02+0.066*i 0.102*i 1 013 9 0.0025+0.083*i 0 0.9956 11 10 0.00239+0.084*i 0 1.048 1]B2=[0 0 1.1 0 0 10 1.26+0.7814*i 1.05 1.05 0 30 0.776+0.481*i 1 0 0 20 0.543+0.3367*i 1 0 0 20 0 1 0 0 20 0.543+0.3367*i 1 0 0 20 0 1 0 0 20 0.776+0.481*i 1 0 0 21.35+0.6538*i 0.2+0.124*i 1.05 1.05 0 31+0.75*i 0.25+0.1549*i 1.05 1.05 0 30 0 1 0 0 20 0 1 0 0 20 0 1 0 0 2]计算机运行结果如下表:10 231.0000 3.4950 (7,8) 77.7585+53.6634i -77.6-48.1i0.1585+5.5634i11 237.0938 -1.1858 (7,13) -113.4984+9.476406i 114.6926-28.38885i 1.19422-18.9124i12 239.1742 -0.6185 (13,9) -114.6926+28.38885 115-18.18369i0.307384+10.2052i13 233.3912 3.2303 (1,10) -79.8613+4.23546i 80+0.641048i 0.13875+4.8765i 计算机计算结果如图:4.夏季最小运行方式:计算机运行B1B2阵如下:B1=[ 1 2 0.0318+0.0454*i 0.282*i 1 01 11 0.0114+0.0374*i 0.2332*i 1 011 3 0.001975+0.0695*i 0 1.025:1.1 11 12 0.0087+0.029*i 0.1788*i 1 012 4 0.0031+0.103*i 0 1:1.05 11 5 0.043+0.142*i 0.22*i 1 05 6 0.0031+0.103*i 0 1:1.05 15 7 0.043+0.142*i 0.22*i 1 01 7 0.051+0.168*i 0.26*i 1 07 8 0.00198+0.0695*i 0 1:1.1 17 13 0.02+0.066*i 0.102*i 1 013 9 0.0025+0.083*i 0 0.9956 11 10 0.00239+0.084*i 0 1.048 1]B2=[0 0 1.1 0 0 10 1.26+0.7814*i 1.05 1.05 0 30 0.543+0.336*i 1 0 0 20 0.4753+0.2947*i 1 0 0 20 0 1 0 0 20 0.4753+0.2947*i 1 0 0 20 0 1 0 0 20 0.543+0.336*i 1 0 0 21.35+0.6538*i 0.2+0.124*i 1.05 1.05 0 31+0.75*i 0.25+0.1549*i 1.05 1.05 0 30 0 1 0 0 20 0 1 0 0 20 0 1 0 0 2]10 231.0000 3.9321 (7,8) 54.3735+36.2509i -54.3-33.67i 0.073528+2.5809i11 239.0099 -0.8518 (7,13) -113.4428+24.39707i 114.6754-43.79301i 1.23255-19.3959i12 239.8726 -0.5689 (13,9) -114.6754+43.79301i 115-33.01613i 0.324605+10.7769i13 235.9565 4.4510 (1,10) -89.8244+5.1673i 90+1.0049i 0.17561+6.1722i 计算机计算结果如图:5.夏季故障运行状态:调压及无功补偿措施如下:变电所3的变压器变比为-2.5%,无功补偿容量为20Mvar。

潮流计算公式范文

潮流计算公式范文

潮流计算公式范文潮流计算是为了分析电力系统中各节点上电压和功率的分布情况,从而确定系统稳态运行状态的一种方法。

在电力系统中,一般以节点电压和母线有功功率、无功功率作为潮流计算的参数。

潮流计算公式主要是基于节点电流方程和功率平衡方程。

下面将详细介绍潮流计算公式的推导和应用。

1.潮流计算公式的推导潮流计算的基本假设是电力系统中各节点在稳态运行时电压相位角相同,因此可以选取其中一节点的电压相位角作为参考相位角,其他节点的电压相位角可通过参考节点与各节点的支路阻抗的关系求得。

根据这个假设,潮流计算所需的未知数只有各节点的电压幅值和各支路的潮流方向,可以通过节点电流方程和功率平衡方程来求解。

1.1节点电流方程根据基尔霍夫第一定律,在电力系统中,各节点的电流矢量的代数和等于零。

将节点电流表示为注入和抽出两部分,可以得到如下的节点电流方程:(1)真实节点电流注入方程:I_i = I_i,inj - I_i,draw (i = 1, 2, …, n)其中,I_i表示第i个节点的电流注入值,I_i,inj表示第i个节点的电流注入值,I_i,draw表示第i个节点的电流抽出值。

(2)虚拟节点电流注入方程:I_0=ΣI_i(i=1,2,…,n)其中,I_0表示虚拟节点的电流注入值,ΣI_i表示所有节点电流注入值之和。

1.2功率平衡方程在电力系统中,各支路的有功功率和无功功率满足一定的平衡关系。

功率平衡方程一般分为母线功率平衡方程和发电机功率平衡方程。

(1)母线功率平衡方程:P_i + jQ_i = V_i* conj(I_i) (i = 1, 2, …, n)其中,P_i和Q_i表示第i个节点的有功功率和无功功率,V_i和I_i表示第i个节点的电压和电流。

(2)发电机功率平衡方程:P_g=P_i+jP_c(g=1,2,…,m)其中,P_g表示第g个发电机的出力有功功率,P_c表示第g个发电机的出力无功功率,P_i表示第i个节点的出力有功功率。

潮流计算范例

潮流计算范例

%The following program for load calculation is based on MATLAB6.5%以下部分为输入原始数据(到标示‘///’标志为止)。

g(5,1)=0.000; b(5,1)=-31.746;g(5,2)=0.000; b(5,2)=0.000;g(1,2)=0.830; b(1,2)=-3.112;g(1,3)=0.755; b(1,3)=-2.642;g(2,3)=0.624; b(2,3)=-3.900;g(3,4)=0.000; b(3,4)=0.000;g(1,4)=0.000; b(1,4)=0.000;g(2,4)=0.000; b(2,4)=-63.492;g(1,5)=0.000; b(1,5)=-31.746;g(2,5)=0.000; b(2,5)=0.000;g(2,1)=0.830; b(2,1)=-3.112;g(3,1)=0.755; b(3,1)=-2.642;g(3,2)=0.624; b(3,2)=-3.900;g(4,3)=0.000; b(4,3)=0.000;g(4,2)=0.000; b(4,2)=-63.492;g(4,1)=0.000; b(4,1)=0.000;g(1,1)=0.000; b(1,1)=1.762;g(2,2)=0.000; b(2,2)=3.524;g(3,3)=0.000; b(3,3)=0.250;g(4,4)=0.000; b(4,4)=-3.175;g(5,5)=0.000; b(5,5)=-1.587;d(5,1)=-j*1.587;d(1,5)=j*1.512;d(4,2)=-j*3.175; d(2,4)=j*3.023;d(3,2)=j*0.250;d(2,3)=j*0.250;d(1,2)=j*0.250;d(2,1)=j*0.250;%求取节点导纳矩阵。

for m=1:5for n=1:5if m==nG(m,m)=g(m,1)+g(m,2)+g(m,3)+g(m,4)+g(m,5);B(m,m)=b(m,1)+b(m,2)+b(m,3)+b(m,4)+b(m,5);elseG(m,n)=-g(m,n);B(m,n)=-b(m,n);endendendY=G+j*B;%/////////////////////////////////////////////// ///////////////%//设定节点起始节点电压,并给出已知功率值。

第七章 潮流计算-r1

第七章  潮流计算-r1

五 潮流计算5.1 引言1.电力网络分为:1)输电网 2)配电网2.网络结构特点1)输电网闭环设计,闭环运行,图1所示 2)配电网闭环设计,开环运行,图2所示图1 简单输电网图图2 辐射状配电网图3.潮流计算分为:1)输电网潮流计算(Newton 法和P-Q 分解法) 2)配电网潮流计算(BBB 法、电压模法等)4.电力系统节点类型:1) 平衡节点(大发电机节点) 已知0∠V2) P-Q 节点(负荷节点) 已知节点有功和无功3) P-V 节点 (发电机或有电压调节功能的变电站)已知节点有功和节点电压模5.2 输电网潮流计算设一电力网络由N 个节点组成。

节点电压方程为n n n J V Y = (7.1) ),,2,1(ˆN i VjQ P J ii i i=-= 对式(7.1)中的任一行有:),,2,1(ˆ1N i J VjQ P Vy i i i i j j i Nj ==-=∑= (7.2)对其进行线性化处理,得Newton 法潮流。

⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡''''n n n n n n n n ΔQ ΔP V)ΔV (ΔθL J N H (7.47)在Newton 法潮流计算公式的基础上,根据输电网的结构及其运行特点,经简化得到Q P -分解法潮流。

在稳定条件下,一般下面的关系成立ijij ij ij B G <<=θθsin 1cos (7.49)并且ii i i B V Q 2<<()()nn n n n n V Q V B V P V B ∆-=∆∆-=∆)()(θ (7.54)=⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡∆∆∆⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡---------112211111211122221111211N N N N N N N N V V V B B B B B B B B B θθθ =⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡∆∆∆⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡--------121111211122221111211N N N N N N N VV V B B B B B B B B B。

简单电网潮流计算

简单电网潮流计算
电压损耗是指线路首末两端电压的数值差,
U 1 U 2 ,它是一个标量。
电压偏移是指网络中某点的实际电压同该 处的额定电压之差,用百分数表示。
U1 U N U % 100 % UN
5
4.3.1 了解电压降落、电压损耗、功率损耗的定义
阻抗上 R jX 的功率损耗计算公式为:

U1
' Z3
z23
Z2
S3 ~
z31
Z3
Z
18
1
Sa ~
2
3
Sb ~
1'
z12
' Z2
S2 ~
' Z3
z23
Z2
S3 ~
z31
Z3
z12 Sa z 23( Sa S 2) z 31( Sa S 2 S 3) 0
~ Sa ~ ~ ( z 23 z 31) S 2 z 31 S 3




Z



z 12 z 23 z 31




~ ~ S 2Z 2 S 3Z 3


~ S mZ m

Z
Z
~ Sb
~ ~ ( z 23 z 12) S 3 z 12 S 2

z 12 z 23 z 31




~ ' ~ ' S 2Z 2 S 3Z3
' P2' R Q2 X 10 21 1.629 40 .9 U 2 2.515 k V U2 110
' P2' X Q2 R 10 40.9 1.629 21 U 2 3.407 k V U2 110
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

潮流例题:根据给定的参数或工程具体要求(如图),收集和查阅资料;学习相关软件(软件自选:本设计选择Matlab进行设计)。

2.在给定的电力网络上画出等值电路图。

3.运用计算机进行潮流计算。

4.编写设计说明书。

一、设计原理
1.牛顿-拉夫逊原理
牛顿迭代法是取x0 之后,在这个基础上,找到比x0 更接近的方程的跟,一步一步迭代,从而找到更接近方程根的近似跟。

牛顿迭代法是求方程根的重要方法之一,其最大优点是在方程f(x) = 0 的单根附近具有平方收敛,而且该法还可以用来求方程的重根、复根。

电力系统潮流计算,一般来说,各个母线所供负荷的功率是已知的,各个节点电压是未知的(平衡节点外)可以根据网络结构形成节点导纳矩阵,然后由节点导纳矩阵列写功率方程,由于功率方程里功率是已知的,电压的幅值和相角是未知的,这样潮流计算的问题就转化为求解非线性方程组的问题了。

为了便于用迭代法解方程组,需要将上述功率方程改写成功率平衡方程,并对功率平衡方程求偏导,得出对应的雅可比矩阵,给未知节点赋电压初值,一般为额定电压,将初值带入功率平衡方程,得到功率不平衡量,这样由功率不平衡量、雅可比矩阵、节点电压不
平衡量(未知的)构成了误差方程,解误差方程,得到节点电压不平衡量,节点电压加上节点电压不平衡量构成新的节点电压初值,将新的初值带入原来的功率平衡方程,并重新形成雅可比矩阵,然后计算新的电压不平衡量,这样不断迭代,不断修正,一般迭代三到五次就能收敛。

牛顿—拉夫逊迭代法的一般步骤:
(1)形成各节点导纳矩阵Y。

(2)设个节点电压的初始值U和相角初始值e 还有迭代次数初值为0。

(3)计算各个节点的功率不平衡量。

(4)根据收敛条件判断是否满足,若不满足则向下进行。

(5)计算雅可比矩阵中的各元素。

(6)修正方程式个节点电压
(7)利用新值自第(3)步开始进入下一次迭代,直至达到精度退出循环。

(8)计算平衡节点输出功率和各线路功率
2.网络节点的优化
1)静态地按最少出线支路数编号
这种方法由称为静态优化法。

在编号以前。

首先统计电力网络个节点的出线支路数,然后,按出线支路数有少到多的节点顺序编号。

当由n 个节点的出线支路相同时,则可以按任意次序对这n 个节点进行编号。

这种编号方法的根据是导纳矩阵中,出线支路数最少的节点所对应的行中非零元素也2)动态地按增加出线支路数最少编号在上述的方法中,各节点的出线支路数是按原始网络统计出来的,在编号过程中认为固定不变的,事实上,在节点消去过程中,每消去一个节点以后,与该节点相连的各节点的出线支路数将发生变化(增加,减少或保持不变)。

因此,如果每消去一个节点后,立即修正尚未编号节点的出线支路数,然后选其中支路数最少的一个节点进行编号,就可以预期得到更好的效果,动态按最少出线支路数编号方法的特点就是按出线最少原则编号时考虑了消去过程中各节点出线支路数目的变动情况。

3.MATLAB编程应用
Matlab 是“Matrix Laboratory”的缩写,主要包括:一般数值分析,矩阵运算、数字信号处理、建模、系统控制、优化和图形显示等应用程序。

由于使用Matlab 编程运算与人进行科学计算的思路和表达方式完全一致,所以不像学习高级语言那样难于掌握,而且编程效率和计算效率极高,还可在计算机上直接输出结果和精美的图形拷贝,所以它的确为一高效的科研助手。

二、设计内容
1.设计流程图
2.程序
clear;clc
%重新编号,把原题中的节点1,2,3,4,5重新依次编号为5,1,2,3,4,其中1-4号为PQ节点,5号为平
衡节点
y=0;
%输入原始数据,求节点导纳矩阵
y (1,2)=1/(0.06+0.18i); y (1,3)=1/(0.06+0.18i); y (1,4)=1/(0.04+0.12i);
y(1,5)=1/(0.02+0.06i);
y(2,3)=1/(0.01+0.03i);y(2,5)=1/(0.08+0.24i);
y(3,4)=1/(0.08+0.24i);
y(4,5)=0;
for i=1:5
for j=i:5
y(j,i)=y(i,j);
end
end
Y=0;
%求互导纳
for i=1:5
for j=1:5
if i~=j
Y(i,j)=-y(i,j);
end
end
end
%求自导纳
for i=1:5
Y(i,i)=sum(y(i,:));
end
Y %Y 为导纳矩阵
G=real(Y);
B=imag(Y);
%原始节点功率
S(1)=0.2+0.2i;
S(2)=-0.45-0.15i;
S(3)=-0.4-0.05i;
S(4)=-0.6-0.1i;
S(5)=0;
P=real(S);
Q=imag(S);
%赋初值
U=ones(1,5);U(5)=1.06;
e=zeros(1,5);
ox=ones(8,1);fx=ones(8,1);
count=0 %计算迭代次数
while max(fx)>1e-5
for i=1:4
for j=1:4
H(i,j)=0;N(i,j)=0;M(i,j)=0;L(i,j)=0;oP(i)=0;oQ(i)=0;
end
end
for i=1:4
for j=1:5
oP(i)=oP(i)-U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)));
oQ(i)=oQ(i)-U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)));
end
oP(i)=oP(i)+P(i); oQ(i)=oQ(i)+Q(i);
end
fx=[oP,oQ]';
%求雅克比矩阵
%当i~=j时候求H,N,M,L 如下:
for i=1:4
for j=1:4
if i~=j H(i,j)=-U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)));
N(i,j)=-U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)));
L(i,j)=H(i,j);
M(i,j)=-N(i,j);
end
end
end
H,N,M,L
%当i=j 时H,N,M,L如下:
for i=1:4
for j=1:5
if i~=j
H(i,i)=H(i,i)+U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i, j)*cos (e(i)-e(j))); N(i,i)=N(i,i)-U(i)*U(j)*(G(i, j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)));
M(i,i)=M(i,i)-U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)));
L(i,i)=L(i,i)-U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)));
end
end
N(i,i)=N(i,i)-2*(U(i))^2*G(i,i);
L(i,i)=L(i,i)+2*(U(i))^2*B(i,i);
end
J=[H,N;M,L] %J 为雅克比矩阵
ox=-((inv(J))*fx);
for i=1:4
oe(i)=ox(i); oU(i)=ox(i+4)*U(i);
end
for i=1:4
e(i)=e(i)+oe(i); U(i)=U(i)+oU(i);
end
count=count+1;
end
ox,U,e,count
%求节点注入的净功率
i=5;
for j=1:5
P(i)=U(i)*U(j)*(G(i,j)*cos(e(i)-e(j))+B(i,j)*sin(e(i)-e(j)))+P(i);
Q(i)=U(i)*U(j)*(G(i,j)*sin(e(i)-e(j))-B(i,j)*cos(e(i)-e(j)))+Q(i);
end
S(5)=P(5)+Q(5)*sqrt(-1);
S
%求节点注入电流
I=Y*U'
3.运行结果
Y值:
迭代过程:
电压值:
平衡节点注入功率及电流:。

相关文档
最新文档