BPA潮流计算实验指导书

时间:2019-05-14 02:21:55下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《BPA潮流计算实验指导书》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《BPA潮流计算实验指导书》。

第一篇:BPA潮流计算实验指导书

PSD-BPA电力系统分析程序

实验1——潮流计算

一、实验目的

1.了解并掌握电力系统计算机算法的相关原理。

2.了解和掌握PSD-BPA电力系统分析程序稳态分析方法(即潮流计算)。3.了解并掌握PSD-BPA电力系统分析程序单线图和地理接线图的使用。

二、实验背景

随着科学技术的飞速发展,电力系统也在不断地发展,电网通过互联变得越来越复杂,同时也使系统稳定问题越来越突出。无论是电力系统规划、设计还是运行,对其安全稳定进行分析都是极其重要的。

PSD-BPA软件包主要由潮流和暂稳程序构成,具有计算规模大、计算速度快、数值稳定性好、功能强等特点,已在我国电力系统规划、调度、生产运行及科研部门得到了广泛应用。

本实验课程基于PSD-BPA平台,结合《电力系统分析计算机算法》课程,旨在引导学生将理论知识和实际工程相结合,掌握电力系统稳态、暂态分析的原理、分析步骤以及结论分析。清晰认知电力系统分析的意义。

三、原理和说明

1.程序算法

PSD-BPA电力系统分析程序稳态分析主要是潮流计算,软件中潮流程序的计算方法有P_Q分解法,牛顿_拉夫逊法,改进的牛顿-拉夫逊算法。采用什么算法以及迭代的最大步数可以由用户指定。

注:采用P-Q分解法和牛顿-拉夫逊法相结合,以提高潮流计算的收敛性能,程序通常先采用P-Q分解法进行初始迭代,然后再转入牛顿-拉夫逊法求解潮流。

2.程序主要功能

可进行交流系统潮流计算,也可进行包括双端和多端直流系统的交直流混合潮流计算。除了潮流计算功能外,该软件还具有自动电压控制、联络线功率控制、系统事故分析(N-1开断模拟)、网络等值、灵敏度分析、节点P-V、Q-V和P-Q曲线、确定系统极限输送水平、负荷静特性模型、灵活多样的分析报告、详细的检错功能等功能。

3.输入、输出相关文件 *.dat

潮流计算数据文件

*.bse

潮流计算二进制结果文件(可用于潮流计算的输入或稳定计算)*.pfo

潮流计算结果文件

*.map 供单线图格式潮流图及地理接线图格式潮流图程序使用的二进制结果文件

*.pff,*.pfd 中间文件(正常计算结束后将自动删除。不正常时,将留在硬盘上,可随时删除)pwrflo.dis 储存一个潮流作业计算时屏幕显示的信息。pfcard.def 定义潮流程序卡片格式文件,用户可更改及调整该文件。该文件安装时放在与潮流程序相同的目录中。打开TextEdit应用程序时先读入该文件。4.程序常用控制语句

常用的控制语句主要包括:

(1)指定潮流文件开始的一级控制语句“(POWERFLOW, CASEID=方式名, PROJECT=工程名)”

(2)指定计算方法和最大迭代次数的控制语句“/SOL_ITER, DECOUPLED=PQ法次数, NEWTON=牛拉法次数”;

(3)指定计算结果输出的控制语句“/P_OUTPUT_LIST, „”;(4)指定计算结果输出顺序的控制语句“/RPT_SORT= „”;

(5)指定计算结果分析列表的控制语句“/P_ANALYSIS, LEVEL= ?”;(6)指定潮流结果二进制文件名的控制语句“/NEW_BASE, FILE = 文件名”;

(7)指定潮流图和地理接线图使用的结果文件控制语句“/PF_MAP,FILE=文件名”;(8)指定网络数据的控制语句“/NETWORK_DATA”;(9)指定潮流数据文件结束的控制语句“(END)”;

5.程序常用卡片

BPA网络数据,以卡片形式输入,数据必须严格按规定的格式录入,否则软件无法识别。潮流计算中,常用的卡片有B卡:节点参数、L/E卡:线路参数、T/R卡:变压器参数。

交流数据节点通常填写B卡,可以表示发电机端点、线路连接点、变压器端点、负荷节点等,其中可以填写值包括负荷、发电机有功无功出力、无功补偿、电压值等变量;可选的节点类型:PQ节点、PV节点、Vθ节点;根据不同的节点填写不同的节点类型和数据,必须填写类型、节点名、基准电压。

图1 B卡-节点数据卡格式

对称线路卡一般填写L卡,该卡用于模拟对称的π型支路。

图2 L卡-对称线路数据卡

变压器支路通常填写T、TP卡,本卡模拟的是两绕组变压器和移相器。三绕组变压器先按常规方法化为三台两绕组变压器后再用此卡模拟。变压器和移相器抽头可以是固定的,也可以是可调的。如为可调的,则要附加填写R卡。

图3 T-变压器数据卡

注:不同卡片规定的格式中,各字段所代表的意义具体见《PSD-BPA潮流程序说明书》 6.计算结果介绍(PFO文件)

潮流计算结果文件内容主要分下述几个方面: 1)程序控制语句列表。

2)输入、输出文件及输出的内容列表。

3)错误信息。如为致命性错误,则中断计算。4)误差控制参数列表。5)迭代过程。6)计算结果输出:

详细计算结果列表:按节点、与该节点相联接支路顺序,并根据用户的要求(通过控制语句控制)可按照字母、分区或区域排序输出潮流计算结果。分析报告列表:并根据用户的要求(通过控制语句控制),输出各种潮流分析报告。7)错误信息统计。7.算例

IEEE 9节点例题:

图1 IEEE9节点系统接线图

节点参数、线路参数及变压器参数分别见表1~表3。

表1 IEEE 9节点算例节点参数

表2 IEEE 9节点算例线路参数

表3 IEEE 9节点算例变压器参数

注:表1-表3中功率基准值为100MVA;电阻、电感值为标幺值。

对应于上述系统及数据的潮流计算数据(IEEE90.DAT)见例1。例1:

(POWERFLOW,CASEID=IEEE9,PROJECT=IEEE_9BUS_TEST_SYSTEM)/SOL_ITER,DECOUPLED=2,NEWTON=15,OPITM=0./P_INPUT_LIST,ZONES=ALL /P_OUTPUT_LIST,ZONES=ALL /RPT_SORT=ZONE /NEW_BASE,FILE=IEEE90.BSE /PF_MAP,FILE = IEEE90.MAP /NETWORK_DATA BS GEN1

16.501 999.999.1.04 B

GEN1

230.01

B

STATIONA 230.01 125.50.0 0.B

STATIONB 230.01 90.30.0 0.B

STATIONC 230.01 100.35.0 0.000 B

GEN2

230.01

BE GEN2

18.001 163.999 10 25 B

GEN3

230.01 BE GEN3

13.801 85.999.1025

.L-----------------transmission lines----------------------------L

GEN1 230.STATIONA230..0100.0850.0440 L

GEN1 230.STATIONA230.2.0100.0850.0440 L

GEN1230.STATIONB230..0170.0920.0395 L

STATIONA230.GEN2230..0320.1610.0765 L

STATIONB230.GEN3230..0390.1700.0895 L

GEN2230.STATIONC230..0085.0720.03725 L

STATIONC230.GEN3230..0119.1008.05225.T-----transformers---------

T

GEN116.5 GEN1230..0576 16.5 230.T

GEN218.0 GEN2230..0625 18.0 230.T

GEN313.8 GEN3230..0586 13.8 230.(END)

四、实验项目和方法,1、在PSD-BPA平台上,建立IEEE9节点系统潮流计算模型,并分析结果。

2、在PSD-BPA单线图程序上,建立IEEE9节点系统单线图。

四、实验报告要求

1.电力系统稳定分析(潮流计算)原理。2.实验程序以及实验结果。

3.实验过程中遇到的错误解决方法和实验收获。

五、思考题

1. 电力系统潮流计算方法有哪些?各种方法的原理? 2. 电力系统潮流计算的作用?

3. PSD-BPA仿真软件中潮流计算模型中不同控制语句的作用? 4. PSD-BPA仿真软件中潮流计算模型建模的注意事项?

第二篇:电力系统直流潮流计算实验指导书

《电力系统稳态分析计算机方法》实验指导书

实验三 直流潮流计算实验

1.实验目的:

潮流计算是电力系统分析的一个重要的部分。通过对电力系统潮流分布的分析和计算,可进一步对系统运行的安全性,经济性进行分析、评估,提出改进措施。电力系统潮流的计算和分析是电力系统运行和规划工作的基础。

在电力系统分析的部分领域,要对潮流计算提出一些特殊要求,比如在一些实时控制的领域,要求计算的速度快,并且收敛性高。为了符合这些要求,有时可以降低计算精度。而直流潮流计算就是在这种实际应用中简化而来的。

在一些应用场所,如输电网络中,只要考虑的是电力系统中有功功率的分布,而不需要计算各个节点电压幅值,且要计算速度要快,这势必要对潮流计算进行简化处理,本节实验就是研究直流潮流计算,编程与调试,获得电力系统中各支路的有功分布,为进一步进行电力系统分析作准备。通过实验教学加深学生对电力系统潮流计算原理的理解和计算,初步学会运用计算机知识解决电力系统的问题,掌握潮流计算的过程及其特点。熟悉各种常用应用软件,熟悉硬件设备的使用方法,加强编制调试计算机程序的能力,提高工程计算的能力,学习如何将理论知识和实际工程问题结合起来。2.实验器材:

计算机、软件(已安装,包括各类编程软件C语言、C++、VB、VC等、应用软件MATLAB等)、移动存储设备(学生自备,软盘、U 盘等)3.实验内容:

一、直流潮流的介绍

在电力系统稳态分析课程中,我们已经学习过有关高斯-塞德尔和牛顿-拉夫逊等潮流计算方法,它们所面对的是个非线性方程组求解问题。虽然这些方法都具有一定的精度,但计算量较大,这显然不适应形成电网规划方案时多次而反复的潮流计算要求。

直流潮流模型是把非线性电力潮流问题简化为线形电路问题,从而使分析计算非常方便,直流潮流专门用于研究电网中有功潮流的分布。

二、直流潮流算法的形成过程

对下图所示等值电路图,对于之路(i,j),如果忽略其并联支路,例如忽略线路的充电电容。则支路的有功潮流方程可写成: PijjQijUi[gijj(bijbi0)]UiUje2jij(gijjbij)..(1)

其中gij为支路电导,为支路电纳。相当于注入的有功功率。

bijPij正常运行的电力系统,其节点电压在额定的电压附近,且支路

sin=,Ui=U=1,两端的相角差很小,因此,可以如下简化假设:

jijijcosij=1,rij=0,则式(1)可以简化成

Pijbijijixijj................(2)

bij式中,1xij,x为支路电抗。对照一般直流电路的欧姆定律,ij可以把P看成直流电流,i和看成节点i和节点j的电压,x看ijjij成支路电阻,则式(1)所示的非线性有功潮流方程变成式(2)所示线性的直流潮流方程。设平衡节点s的相角为s0,对于节点i应用基尔霍夫电流定律,则节点i的电流平衡条件为

Piji,jiPijji,jiijxiji1,2,,N.........(3)

其中Pi是节点i给定的注入有功功率,式中N=n+1,可写成矩阵形式有

PiB0...................(4)

考虑到平衡节点,给定的Pi和待求量都减少一个对应N的分量,于是式(4)中Pi,都是n列矢量,平衡节点的相角为零,B0为nn阶矩阵,不包括平衡节点,其元素是

1B(i,i)x0ji,jiij........................(5)

1B(i,j)0xij

式(4)为直流潮流方程,因为忽略了接地支路,同时忽略了支路电阻,所以没有有功功率损耗。直流潮流模型中的有功功率是无损失流,所以平衡节点的有功功率有其他节点注入功率确定,其本身不独立。

用式(4)不需要迭代就可以求出节点电压相角,再用式(2)计算各支路的有功潮流,这就是直流潮流的解算过程。直流潮流的 解算没有收敛性问题,而且对于超高压电网有rx,其中计算误差通常在3%到10%之间,可以满足许多对精度要求不是很高的应用场所。

三、直流潮流算法计算步骤

1)选择平衡节点。

2)取支路电抗根据公式(5)形成矩阵B0。

3)根据注入功率的情况,形成矩阵Pi(除平衡节点)。4)根据式(4)可得B0Pi可求出各节点的相角。

15)通过式(2)的潮流计算公式求出各条支路的功率情况。

实验要求:

a.将事先编制好的形成电力网数学模型的计算程序原代码由自备移动存储设备导入计算机。

b.在相应的编程环境下对程序进行组织调试。c.应用计算例题验证程序的计算效果。d.对调试正确的计算程序进行存储、打印。e.完成本次实验的实验报告。实验数据

如图所示三母线电力系统中,支路电抗和节点注入的攻入如图所示,编写程序,求个各条支路的有功潮流分布。

第三篇:实验二 电力系统潮流计算实验

电力系统分析实验报告

学生姓名: 学 号: 专业班级:

实验类型:□ 验证 □ 综合 ■ 设计 □ 创新 实验日期: 2012-5-28 实验成绩:

一、实验目的:

本实验通过对电力系统潮流计算的计算机程序的编制与调试,获得对复杂电力系统进行潮流计算的计算机程序,使系统潮流计算能够由计算机自行完成,即根据已知的电力网的数学模型(节点导纳矩阵)及各节点参数,由计算程序运行完成该电力系统的潮流计算。通过实验教学加深学生对复杂电力系统潮流计算计算方法的理解,学会运用电力系统的数学模型,掌握潮流计算的过程及其特点,熟悉各种常用应用软件,熟悉硬件设备的使用方法,加强编制调试计算机程序的能力,提高工程计算的能力,学习如何将理论知识和实际工程问题结合起来。

二、实验器材:

计算机、软件(已安装,包括各类编程软件C语言、C++、VB、VC等、应用软件MATLAB等)、移动存储设备(学生自备,软盘、U盘等)

三、实验内容:

1.理论分析:

P-Q分解法潮流计算基本思想是:把节点功率表示为电压向量的极坐标方程式,抓住主要矛盾,以有功功率误差作为修正电压向量角度的依据,以无功功率误差作为修正电压幅值的依据,把有功功率和无功功率迭代分开来进行。

牛顿法潮流程序的核心是求解修正方程式,当节点功率方程式采取极坐标系统时,修正方程式为:

PHNQJLV/V 或展开为:

PHNV/VQJLV/V(4)电力系统中有功功率主要与各节点电压向量的角度有关,无功功率则主要受各节点电压幅值的影响。大量运算经验也告诉我们,矩阵N及J中各元素的数值相对是很小的,因此对牛顿法的第一步简化就是把有功功率和无功功率分开来进行迭代,即将式(4)化简为:

PHQLV/V(5)这样,由于我们把2n阶的线性方程组变成了二个n阶的线性方程组,因而计算量和内存方面都有改善。但是,H,L 在迭代过程中仍然不断变化,而且又都是不对称矩阵。对牛顿法的第二个化简,也是比较关键的一个化简,即把式(5)中的系数矩阵简化为在迭代过程中不变的对称矩阵。

众所周知,一般线路两端电压的相角差是不大的(通常不超过10~20度),因此可以认为:

cosij1(6)此外,与系统各节点无功功率相应的导纳BLi必定远远小于该节点自导纳的虚部,即:

BLiQiBii Vi2GijsinijBij因此,QiVi2Bii(7)考虑到以上关系后,式(5)中系数矩阵中的元素表达式可以化简为:

HiiVi2BiiHijVVijBijLiiViBiiLijVVijBij2(8)这样,式(5)中系数矩阵可以表示为:

V12B11VVVV12B121nB1n2VVBVVBVB2n2n2121222(9)HL2VVBn1n1VnV2Bn2VnBnn进一步可以把它们表示为以下矩阵的乘积:

B11B12B1nV1V100B21B22B2nHL(10)0V0VnnBn1Bn2Bnn将它代入(5)中,并利用乘法结合率,我们可以把修正方程式变为:

V10B11B12P1V2P2B21B220VnPnBn1Bn2及

B1nV11B2nV22(11)

BnnVnnV10QB11B121V2QB21B2220VnQnBn1Bn2将以上两式的左右两侧用以下矩阵左乘

1B1nV1B2nV2(12)

BnnVnV11/V100V1/V22= 01/VnVn0就可得到

P1V1B11B12P2B21B22V2PnBn1Bn2VnB1nV11B2nV22(13)

BnnVnn及

VQ11B11B12VQ2B21B222VQnBn1Bn2nB1nV1B2nV2(14)

BnnVn以上两式就是P-Q分解法达到修正方程式,其中系数矩阵只不过是系统导纳矩阵的虚部,因而是对称矩阵,而且在迭代过程中维持不变。它们与功率误差方程式

jnj1PiPisViVjGijcosijBijsiniji(1,2,3n)(15)

QiQisViVjGijsinijBijcosijj1jn(16)

(i1,2,3n)构成了P-Q分解法迭代过程中基本计算公式,其迭代步骤大致是:

根据求得的Y矩阵形成有功迭代和无功迭代的简化雅可比矩阵B`,B``。给定各节点电压相角初值和各节点电压初值i(0),Vi(0);(2)根据(15)计算各节点有功功率误差Pi,并求出Pi/Vi;

(3)解修正方程式(13),并进而计算各节点电压向量角度的修正量i

(4)修正各节点电压向量角度i;i(k)i(k1)i(k1)(17)(5)根据式(16)计算各节点无功功率误差Qi,计算时电压相角用最新的修正值,并求出Qi/Vi;(6)解修正方程式(14),求出各节点电压幅值的修正量Vi(7)修正各节点电压幅值Vi Vi(k)Vi(k1)Vi(k1)

(18)(8)返回(2)进行迭代,直到各节点功率误差及电压误差都满足收敛条件。

四、实验数据: 例题1:

在上图所示的简单电力系统中,系统中节点1、2为PQ节点,节点3为PV节点,节点4为平衡节点,已给定 P1s+jQ1s=-0.30-j0.18 P2s+jQ2s=-0.55-j0.13 P3s=0.5 V3s=1.10 V4s=1.05∠0° 容许误差ε=10-5 节点导纳矩阵:

各节点电压:

节点 e f v ζ

1.0.984637-0.008596 0.984675-0.500172 2.0.958690-0.108387 0.964798-6.450306 3.1.092415 0.128955 1.100000 6.732347 4.1.050000 0.000000 1.050000 0.000000 各节点功率:

节点 P Q 1-0.300000-0.180000 2 –0.550000-0.130000 3 0.500000-0.551305 4 0.367883 0.264698 实验程序:

n=input('please enter the short value n:');k=zeros(n,n);z=zeros(n,n);Y=zeros(n,n);yd=zeros(n,n);y=zeros(n,n);z(1,2)=0.10+0.4*i;z(1,3)=0.3*i;z(1,4)=0.12+0.5*i;z(2,4)=0.08+0.4i;yd(1,2)=0.01528*i;yd(2,1)=0.01528*i;yd(1,4)=0.01920*i;yd(4,1)=0.01920*i;yd(2,4)=0.01413*i;yd(4,2)=0.01413*i;k(1,3)=1.1;for m=1:n for j=1:n if z(m,j)~=0 y(m,j)=1/z(m,j);y(j,m)=y(m,j);end end end for m=1:n for j=1:n if k(m,j)~=0 y(m,j)=k(m,j)/z(m,j);y(j,m)=y(m,j);yd(m,j)=(k(m,j)-1)*k(m,j)/z(m,j);yd(j,m)=(1-k(m,j))/z(m,j);end end end for m=1:n for j=1:n if m==j Y(m,j)=sum(y(m,:))+sum(yd(m,:));else Y(m,j)=-y(m,j);Y(j,m)=Y(m,j);end end end Y A=[-0.3,-0.55,0.5,0;-0.18,-0.13,0,0;1,1,1.1,1.05;0,0,0,0];G=real(Y);B=imag(Y);B1=B([1,2,3],[1,2,3]);B2=B([1,2,],[1,2,]);for k1=0:100 for m=1:(n-1)sum=0;for j=1:n

h=A(3,m)*A(3,j)*(G(m,j)*cos(2*pi/360*(A(4,m)-A(4,j)))+B(m,j)*sin(2*pi/360*(A(4,m)-A(4,j))));sum=sum+h;end op(1,m)=A(1,m)-sum;end V1=A([3],[1,2,3]);a=op./V1;a=a*inv(-B1)*180/pi;os=V1.a;A([4],[1,2,3])=A([4],[1,2,3])+os;for m=1:2 sum=0;for j=1:n

w=A(3,m)*A(3,j)*(G(m,j)*sin(2*pi/360*(A(4,m)-A(4,j)))-B(m,j)*cos(2*pi/360*(A(4,m)-A(4,j))));sum=sum+w;end oq(1,m)=A(2,m)-sum;end V2=A([3],[1,2]);b=oq./V2;b=b*inv(-B2);V2=V2+b;A([3],[1,2])=A([3],[1,2])+b;if max(max(abs(op)),max(abs(oq)))<0.00001 break;end end sum=0;sum1=0;sum2=0;for j=1:n

x=A(3,4)*A(3,j)*(G(4,j)*cos(2*pi/360*(A(4,4)-A(4,j)))+B(4,j)*sin(2*pi/360*(A(4,4)-A(4,j))));sum=sum+x;

c=A(3,4)*A(3,j)*(G(4,j)*sin(2*pi/360*(A(4,4)-A(4,j)))-B(4,j)*cos(2*pi/360*(A(4,4)-A(4,j))));sum1=sum1+c;

d=A(3,3)*A(3,j)*(G(3,j)*sin(2*pi/360*(A(4,3)-A(4,j)))-B(3,j)*cos(2*pi/360*(A(4,3)-A(4,j))));sum2=sum2+d;end A(1,4)=sum;A(2,4)=sum1;A(2,3)=sum2;disp(' P Q V S');disp(A');

实验结果:

五、思考讨论题或体会或对改进实验的建议 1.潮流计算有几种方法?简述各种算法的优缺点。

答:潮流计算目前比较主要的方法有三种:高斯迭代法(高斯塞德尔法),牛顿拉夫逊法以及P-Q分解法。高斯迭代法是直接迭代,对初值要求比较低,程序简单,内存小,但收敛性差,速度慢,多用于配电网或辐射式网络中;牛顿拉夫逊法是将非线性方程线性化之后再迭代的,对初值要求比较高,收敛性好,速度快,迭代次数少,运行时间短,被广泛使用;P-Q分解法是在极坐标牛顿法的基础上进行三个简化所得,有功、无功分开迭代、将一个变系数的2n阶J阵转化成两个常系数且对称的n阶子阵,迭代次数比牛顿多一倍但运算量小,整体速度更快,运行时间更短,多用于110KV以上的高压电网中。

2.在潮流计算中,电力网络的节点分几类?各类节点的已知量和待求量是什么? 答:根据给定的控制变量和状态变量的电力网络的节点可分为以下几类:

1、PQ节点(负荷节点):Pi、Qi为已知量,Vi、i为待求量;(该类节点数量最多)如:负荷节点、变电站节点(联络节点、浮游节点)、给定P、Q的发电机节点和给定QGi的无功电源节点。

2、PV节点(调节节点、电压控制节点):给定Pi、Vi,求Qi、i;(该类节点数量少,可没有)如有无功储备的发电机节点和可调节的无功电源节点。

3、平衡节点(松弛节点、参考节点、基准节点、缓冲节点):给定Vi、i为0,求Pi、Qi,一般假设第n个节点为平衡节点。(只有一个)其功能是平衡系统的有功,作为各节点电压相角的参考节点;如:有较大调节裕量的发电机节点,或出线最多的发电机节点。3.潮流计算中的雅可比矩阵在每次迭代时是一样的吗?为什么?

答:不一样,它是一个变系数矩阵,每迭代一次,雅可比矩阵在迭代过程中就要重新形成一次,因为每次迭代的电压、有功、无功都是与前一次不同的新值,所以每次迭代过程中,雅可比矩阵都是变化的。

六、实验小结:

通过本次实验,对于用程序来计算潮流的方便性有了一定的了解与认识,知道了运用程序的便利性。在书中一大段的运算公式,在实验中就是用一个句小小的程序来表示,既容易理解又方便。运用PQ法计算潮流还让我们对于那电力系统的三大节点有了更好的了解,怎么样的去运用它,具有了一定认识。

七、实验素材:

第四篇:潮流计算毕业论文

科学技术学院

毕业设计(论文)开题报告

目:

电力系统潮流分析计算机辅助设计

学 科 部:

信息学科部

业:

电气工程及其自动化

级:

电气082班

号:

7022808070

名:

黄义军

指导教师:

刘爱国

填表日期:

2011 年 月 日

一、选题的依据及意义:

电力系统潮流计算是研究电力系统稳态运行情况的一种基本电气计算。它的任务是根据给定的运行条件和网路结构确定整个系统的运行状态,如各母线上的电压(幅值及相角)、网络中的功率分布以及功率损耗等。电力系统潮流计算的结果是电力系统稳定计算和故障分析的基础。

潮流计算经历了一个由手工, 利用交、直流计算台到应用数字电子计算机的发展过程。现在的潮流算法都以计算机的应用为前提。

利用电子计算机进行潮流计算从20世纪50年代中期就已经开始。此后,潮流计算曾采用了各种不同的方法,这些方法的发展主要是围绕着对潮流计算的一些基本要求进行的。一般要满足四个基本要求: a)可靠收敛 b)计算速度快 c)使用方便灵活 d)内存占用量少

它们也是对潮流算法进行评价的主要依据。

在电力系统运行方式和规划方案的研究中,都需要进行潮流计算以比较运行方式或规划供电方案的可行性、可靠性和经济性。同时,为了实时监控电力系统的运行状态,也需要进行大量而快速的潮流计算。因此,潮流计算是电力系统中应用最广泛、最基本和最重要的一种电气运算。在系统规划设计和安排系统的运行方式时,采用离线潮流计算;在电力系统运行状态的实时监控中,则采用在线潮流计算。

二、国内外研究现状及发展趋势(含文献综述):

在用数字计算机求解电力系统潮流问题的开始阶段,人们普遍采用以节点导纳矩阵为基础的高斯-赛德尔迭代法(一下简称导纳法)。这个方法的原理比较简单,要求的数字计算机的内存量也比较小,适应当时的电子数字计算机制作水平和电力系统理论水平,于是电力系统计算人员转向以阻抗矩阵为主的逐次代入法(以下简称阻抗法)。

20世纪60年代初,数字计算机已经发展到第二代,计算机的内存和计算速度发生了很大的飞跃,从而为阻抗法的采用创造了条件。阻抗矩阵是满矩阵,阻抗法要求计算机储存表征系统接线和参数的阻抗矩阵。这就需要较大的内存量。而且阻抗法每迭代一次都要求顺次取阻抗矩阵中的每一个元素进行计算,因此,每次迭代的计算量很大。

阻抗法改善了电力系统潮流计算问题的收敛性,解决了导纳法无法解决的一些系统的潮流计算,在当时获得了广泛的应用,曾为我国电力系统设计、运行和研究作出了很大的贡献。但是,阻抗法的主要缺点就是占用计算机的内存很大,每次迭代的计算量很大。当系统不断扩大时,这些缺点就更加突出。为了克服阻抗法在内存和速度方面的缺点,后来发展了以阻抗矩阵为基础的分块阻抗法。这个方法把一个大系统分割为几个小的地区系统,在计算机内只需存储各个地区系统的阻抗矩阵及它们之间的联络线的阻抗,这样不仅大幅度的节省了内存容量,同时也提高了计算速度。

克服阻抗法缺点的另一途径是采用牛顿-拉夫逊法(以下简称牛顿法)。牛顿法是数学中求解非线性方程式的典型方法,有较好的收敛性。解决电力系统潮流计算问题是以导纳矩阵为基础的,因此,只要在迭代过程中尽可能保持方程式系数矩阵的稀疏性,就可以大大提高牛顿潮流程序的计算效率。自从20世纪60年代中期采用了最佳顺序消去法以后,牛顿法在收敛性、内存要求、计算速度方面都超过了阻抗法,成为直到目前仍被广泛采用的方法。

在牛顿法的基础上,根据电力系统的特点,抓住主要矛盾,对纯数学的牛顿法进行了改造,得到了P-Q分解法。P-Q分解法在计算速度方面有显著的提高,迅速得到了推广。

牛顿法的特点是将非线性方程线性化。20世纪70年代后期,有人提出采用更精确的模型,即将泰勒级数的高阶项也包括进来,希望以此提高算法的性能,这便产生了保留非线性的潮流算法。另外,为了解决病态潮流计算,出现了将潮流计算表示为一个无约束非线性规划问题的模型,即非线性规划潮流算法。

近20多年来,潮流算法的研究仍然非常活跃,但是大多数研究都是围绕改进牛顿法和P-Q分解法进行的。此外,随着人工智能理论的发展,遗传算法、人工神经网络、模糊算法也逐渐被引入潮流计算。但是,到目前为止这些新的模型和算法还不能取代牛顿法和P-Q分解法的地位。由于电力系统规模的不断扩大,对计算速度的要求不断提高,计算机的并行计算技术也将在潮流计算中得到广泛的应用,成为重要的研究领域。

三、本课题研究内容

1.熟悉电力系统潮流计算的相关理论。

2.在综合分析各种电力系统特点的基础上,运用所学专业知识,提出一种合理高效的潮流计算算法。

3.熟练运用程序设计语言如C语言。

4.通过软件编程实现所提出的算法,并通过典型系统进行验证。

四、本课题研究方案

1、确定一种计算方法,如牛顿-拉夫逊法。

2、结合C语言,编写一套适用的程序完成潮流计算。

3、选取一典型模型进行验证,试验程序是否可靠。

五、研究目标、主要特色及工作进度:

研究目标:提出一种合理高效的潮流计算算法,在保证电力系统供电可靠性和电能质量的前提下,尽可能提高潮流计算的效率,降低人力资源消耗。从而提高电力系统运行的经济性。进度安排:

第1周: 收集相关参考资料和相关文献。

第2周: 总结整理资料,熟习课题。

第3周: 提出初步设计方案。

第4周: 熟悉电力系统潮流计算的相关理论及计算机语言。

第5周: 实习

第6周: 写实习报告

第7周: 确定一种计算方法。

第8周: 提出一种合理的程序设计方法。

第9周: 画出设计程序整体流程图。

第10周: 将整体程序模块化,并定义出每个模块的功能。

六、参考文献:

[1] Tankut Yalcinoz, Onur Ko¨ ksoy.A multiobjective optimization

method to environmental economic diaspatch.2007,29(1):42-50 [2] X.S.Han,H.B.Gooi.Effective economic dispatch model and algorithm.Electrical Power and Energy Systems.2007, 29(1):113-120 [3] 何仰赞,温增银.电力系统分析.武汉:华中科技大学出版社,2002 [4] 王锡凡,方万良,杜正春.现代电力系统分析.北京:科学出版社,2003 [5] 宋文南,李树鸿,张尧.电力系统潮流计算.天津:天津大学出版社,1990 [6] 王晶,翁国庆,张有冰.电力系统的MATLAB6/SIMULINK仿真与应用.西安:西安电子科技大学出版社,2008.[7] 王祖佑.电力系统稳态运行计算机分析.北京:水利电力出版社,1987.[8] 周全仁,张清益.电网计算与程序设计.长沙:湖南科学技术出版社,1983.[9] 许主平,周少武,邹军安。电力系统计算机辅助设计。北京:中国电力出版社,2001。

第五篇:电力系统潮流计算

南 京 理 工 大 学

《电力系统稳态分析》

课程报告

姓名

XX

学 号: 5*** 自动化学院 电气工程

基于牛顿-拉夫逊法的潮流计算例题编程报学院(系): 专

业: 题

目: 任课教师 硕士导师 告

杨伟 XX

2015年6月10号

基于牛顿-拉夫逊法的潮流计算例题编程报告

摘要:电力系统潮流计算的目的在于:确定电力系统的运行方式、检查系统中各元件是否过压或者过载、为电力系统继电保护的整定提供依据、为电力系统的稳定计算提供初值、为电力系统规划和经济运行提供分析的基础。潮流计算的计算机算法包含高斯—赛德尔迭代法、牛顿-拉夫逊法和P—Q分解法等,其中牛拉法计算原理较简单、计算过程也不复杂,而且由于人们引入泰勒级数和非线性代数方程等在算法里从而进一步提高了算法的收敛性和计算速度。同时基于MATLAB的计算机算法以双精度类型进行数据的存储和运算, 数据精确度高,能进行潮流计算中的各种矩阵运算,使得传统潮流计算方法更加优化。

一 研究内容

通过一道例题来认真分析牛顿-拉夫逊法的原理和方法(采用极坐标形式的牛拉法),同时掌握潮流计算计算机算法的相关知识,能看懂并初步使用MATLAB软件进行编程,培养自己电力系统潮流计算机算法编程能力。

例题如下:用牛顿-拉夫逊法计算下图所示系统的潮流分布,其中系统中5为平衡节点,节点5电压保持U=1.05为定值,其他四个节点分别为PQ节点,给定的注入功率如图所示。计算精度要求各节点电压修正量不大于10-6。

二 牛顿-拉夫逊法潮流计算 1 基本原理

牛顿法是取近似解x(k)之后,在这个基础上,找到比x(k)更接近的方程的根,一步步地迭代,找到尽可能接近方程根的近似根。牛顿迭代法其最大优点是在方程f(x)=0的单根附近时误差将呈平方减少,而且该法还可以用来求方程的重根、复根。电力系统潮流计算,一般来说,各个母线所供负荷的功率是已知的,各个节点的电压是未知的(平衡节点外)可以根据网络结构形成节点导纳矩阵,然后由节点导纳矩阵列写功率方程,由于功率方程里功率是已知的,电压的幅值和相角是未知的,这样潮流计算的问题就转化为求解非线性方程组的问题了。为了便于用迭代法解方程组,需要将上述功率方程改写成功率平衡方程,并对功率平衡方程求偏导,得出对应的雅可比矩阵,给未知节点赋电压初值,将初值带入功率平衡方程,得到功率不平衡量,这样由功率不平衡量、雅可比矩阵、节点电压不平衡量(未知的)构成了误差方程,解误差方程,得到节点电压不平衡量,节点电压加上节点电压不平衡量构成节点电压新的初值,将新的初值带入原来的功率平衡方程,并重新形成雅可比矩阵,然后计算新的电压不平衡量,这样不断迭代,不断修正,一般迭代三到五次就能收敛。2 基本步骤和设计流程图

形成了雅克比矩阵并建立了修正方程式,运用牛顿-拉夫逊法计算潮流的核心问题已经解决,已有可能列出基本计算步骤并编制流程图。由课本总结基本步骤如下:

1)形成节点导纳矩阵Y;

2)设各节点电压的初值,如果是直角坐标的话设电压的实部e和虚部f;如果是极坐标的话则设电压的幅值U和相角a;

3)将各个节点电压的初值代入公式求修正方程中的不平衡量以及修正方程的系数矩阵的雅克比矩阵;

4)解修正方程式,求各节点电压的变化量,即修正量; 5)计算各个节点电压的新值,即修正后的值;

6)利用新值从第(3)步开始进入下一次迭代,直至达到精度退出循环; 7)计算平衡节点的功率和线路功率,输出最后计算结果; ① 公式推导

② 流程图

matlab编程代码

clear;

% 如图所示1,2,3,4为PQ节点,5为平衡节点

y=0;

% 输入原始数据,求节点导纳矩阵

y(1,2)=1/(0.07+0.21j);

y(4,5)=0;y(1,3)=1/(0.06+0.18j);

y(1,4)=1/(0.05+0.10j);

y(1,5)=1/(0.04+0.12j);

y(2,3)=1/(0.05+0.10j);

y(2,5)=1/(0.08+0.24j);

y(3,4)=1/(0.06+0.18j);

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.3+0.3j;

S(2)=-0.5-0.15j;

S(3)=-0.6-0.25j;

S(4)=-0.7-0.2j;

S(5)=0;

P=real(S);

Q=imag(S);

% 赋初值,U为节点电压的幅值,a为节点电压的相位角

U=ones(1,5);

U(5)=1.05;

a=zeros(1,5);

x1=ones(8,1);

x2=ones(8,1);

k=0;

while max(x2)>1e-6

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(a(i)-a(j))+B(i,j)*sin(a(i)-a(j)));

oQ(i)=oQ(i)-U(i)*U(j)*(G(i,j)*sin(a(i)-a(j))-B(i,j)*cos(a(i)-a(j)));

end

oP(i)=oP(i)+P(i);

oQ(i)=oQ(i)+Q(i);

end

x2=[oP,oQ]';

% x2为不平衡量列向量

% 求雅克比矩阵

% 当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(a(i)-a(j))-B(i,j)*cos(a(i)-a(j)));

N(i,j)=-U(i)*U(j)*(G(i,j)*cos(a(i)-a(j))+B(i,j)*sin(a(i)-a(j)));

L(i,j)=H(i,j);

M(i,j)=-N(i,j);

end

end

end

% 当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(a(i)-a(j))-B(i,j)*cos(a(i)-a(j)));N(i,i)=N(i,i)-U(i)*U(j)*(G(i,j)*cos(a(i)-a(j))+B(i,j)*sin(a(i)-a(j)));

M(i,i)=M(i,i)-U(i)*U(j)*(G(i,j)*cos(a(i)-a(j))+B(i,j)*sin(a(i)-a(j)));

L(i,i)=L(i,i)-U(i)*U(j)*(G(i,j)*sin(a(i)-a(j))-B(i,j)*cos(a(i)-a(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为雅克比矩阵

x1=-((inv(J))*x2);

% x1为所求△x的列向量

% 求节点电压新值,准备下一次迭代

for i=1:4

oa(i)=x1(i);

oU(i)=x1(i+4)*U(i);

end

for i=1:4

a(i)=a(i)+oa(i);

U(i)=U(i)+oU(i);

end

k=k+1;

end

k,U,a

% 求节点注入功率

i=5;

for j=1:5

P(i)=U(i)*U(j)*(G(i,j)*cos(a(i)-a(j))+B(i,j)*sin(a(i)-a(j)))+P(i);

Q(i)=U(i)*U(j)*(G(i,j)*sin(a(i)-a(j))-B(i,j)*cos(a(i)-a(j)))+Q(i);

end

S(5)=P(5)+Q(5)*sqrt(-1);

S

% 求节点注入电流

I=Y*U'

运行结果

节点导纳矩阵

经过五次迭代后的雅克比矩阵

迭代次数以及节点电压的幅值和相角(弧度数)

节点注入功率和电流

五 结果分析

在这次学习和实际操作过程里:首先,对电力系统分析中潮流计算的部分特别是潮流计算的计算机算法中的牛顿-拉夫逊法进行深入的研读,弄明白了其原理、计算过程、公式推导以及设计流程。牛顿-拉夫逊法是求解非线性方程的迭代过程,其计算公式为FJX,式中J为所求函数的雅可比矩阵;X为需要求的修正值;F为不平衡的列向量。利用x(*)=x(k+1)+X(k+1)进行多次迭代,通过迭代判据得到所需要的精度值即准确值x(*)。六 结论

通过这个任务,自己在matlab编程,潮流计算,word文档的编辑功能等方面均有提高,但也暴漏出一些问题:理论知识储备不足,对matlab的性能和特点还不能有一个全面的把握,对word软件也不是很熟练,相信通过以后的学习能弥补这些不足,达到一个新的层次。

下载BPA潮流计算实验指导书word格式文档
下载BPA潮流计算实验指导书.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    电力系统潮流计算程序设计

    电力系统潮流计算程序设计 姓名:韦应顺 学号:2011021052 电力工程学院 牛顿—拉夫逊潮流计算方法具有能够将非线性方程线性化的特点,而使用MATLAB语言是由于MATLAB语言的数学......

    电力系统潮流计算程序[本站推荐]

    电力系统潮流计算c语言程序,两行,大家可以看看,仔细研究,然后在这个基础上修改。谢谢#include "stdafx.h" #include #include #include #include"Complex.h" #include"wanji......

    基于pscad潮流计算课程设计

    目 录 摘要 1 潮流计算简介 1.1 潮流计算简介 2课题内容目的及要求 2.1课程设计的目的 2.2课程设计的要求2.3课题及相关技术参数 3 PSCAD软件介绍及应用 3 3.1 PSCAD简介......

    潮流计算作业A4范文

    电力系统潮流计算综述 学院:电气工程学院 专业:电力系统及其自动化 学号:s*** 姓名:张雪 摘 要 电力系统潮流计算是电力系统分析中最基本的一项计算。本文对电力系统潮......

    电力系统潮流计算发展史

    电力系统潮流计算发展史 对潮流计算的要求可以归纳为下面几点: (1)算法的可靠性或收敛性 (2)计算速度和内存占用量 (3)计算的方便性和灵活性 电力系统潮流计算属于稳态分析范畴,不......

    潮流计算项目计划书

    潮流计算项目计划书1项目目标远期目标:完成潮流计算商业软件开发,拥有软件完全知识产权。近期目标:完成基于IEEE30的潮流计算软件demo开发2 demo软件开发功能设计内容在已有例......

    电力系统潮流计算[大全五篇]

    自测题(二)---- 电力系统潮流计算与调控 一、 单项选择题(下面每个小题的四个选项中,只有一个是正确的,请你在答题区填入正确答案的序号,每小题2分,共50分)1、架空输电线路全换位的......

    哈工大电力系统分析短路及潮流计算实验上机程序

    上机实验 实验一 节点导纳阵生成和短路电流计算 实验二 简单系统的牛顿法潮流计算 姓名: 班级:141班 学号:实验说明:本程序的电路结构来自翁增银、何仰赞主编的《电力系统分析》......