电力系统分析程序设计报告

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

电力系统分析潮流计算报告

学院电气工程学院

专业班级12 电气工程及其自动化1班

学生姓名陈剑秋

学生学号201230088099

班内排序14

指导教师房大中

提交日期 2014年05月 20日

目录

一计算原理及计算流程 (1)

1.1前推回代法计算原理 (1)

1.2前推回代法计算流程 (3)

1.3主程序清单: (4)

1.4输入文件清单: (6)

1.5计算结果清单: (7)

二前推回代法计算流程图 (8)

三参考文献 (9)

一计算原理及计算流程

1.1前推回代法计算原理

前推回代法已知配电网的始端电压和末端负荷,以馈线为基本计算单位。最初假设全网电压都为额定电压,根据负荷功率由末端向始端逐段推算,仅计算各元件中的功率损耗而不计算节点电压,求得各支路上的电流和功率损耗,并据此获得始端功率,这是回代过程;再根据给定的始端电压和求得的始端功率,由始端向末端逐段推算电压降落,求得各节点电压,这是前推过程。如此重复上述过程,直至各个节点的功率偏差满足允许条件为止。

图1-1所示的网络结构即为典型的辐射状配电网结构。

图1-1 辐射状配电系统

首先要搜索节点关系,确定拓扑结构表。为了配合算法和避免复杂的网络编号,采用以下原始数据输入结构,不用形成节点导纳矩阵,就可以自动搜索节点关系,确定网络的拓扑结构。

节点结构体:

{节点号节点有功节点无功}

支路结构体:

{支路首端节点号支路末端节点号支路电阻支路电抗}

根据线路首末节点,就可以确定每个节点连接的节点及其关系,从而可以形成整体的树状的关系结构。为了形成层次关系,确定节点计算顺序,要利用网络拓扑结构,经过多次按层遍历的广度优先搜索,形成层次关系,确定前推后代潮流算法的节点计算顺序。具体方法如下:搜索末梢节点作为第一层节点;

搜索末梢节点的父节点作为第二层节点;

继续搜索第二层节点的父节点作为第三层节点,这样反的搜索下去,直到搜索到某层节点的父节点全部是根节点时停止搜索;

删除在后面层次中有重复的前面层次中的节点,形成真正的层次关系,确定潮流计算的节点顺序。

前推回代法基于支路电流进行,首先假定各节点的电压幅值为1,幅角为0,具体计算步骤为:

1)从第一层节点开始,根据基尔霍夫电流定律,求支路上的电流:

//j

j

j j j

S U

P jQ U ij I *

**==- (1-1)

式中,

j

S 是节点 j 的功率,

j

U 是节点 j 的电压。

2)从第二层开始逐层计算非末梢节点的注入电流,根据基尔霍夫电流定律应等于(3-1)式与该节点流出电流之和:

1

()/()()

m jk

k k k k ij j j I S U I

***

·

==+å (1-2)

3)由步骤1)和2)可求出所有支路的支电流,再利用已知的根节点电压,从根节点向后顺次求得各个负荷节点的电压

(1)(1)(0)j ij ij

i U I Z U *

*

*

=- (1-3)

其中i 为父节点,j 为子节点,Z 为i 、j 间支路的阻抗。 4)计算各节点的电压幅值修正量:

(1)(1)(0)

j j j U U U **

D =

- (1-4)

5)计算节点电压修正量的最大值max(())

k j U D ;

6)判别收敛条件:

max(())k j U e

D < (1-5)

其中k 为迭代次数,若最大电压修正量小于阈值,则跳出循环,输出电压计算结果;否则重复步骤(1)~(6),直到满足(1-5)式的条件为止。

7)在得到各个节点的电压电流后,就可以计算线路潮流S :

ij

j

j

S U I

·*

= (1-6)

总之,(1-1)~(1-3)式为一组递归方程,对树进行前向遍历,从树的末梢节点出发,利用已知的负荷功率,逐一计算(1-1)~(1-2)式,即可求得根节点处的电流,再从根节点出发,对树进行后向遍历,用(1-3)式可求各节点电压。这样就完成一次前推后代的计算,迭代重复进行,直至满足收敛标准为止。

1.2前推回代法计算流程

要看懂前推回代法计算程序,报告叙述计算原理及计算流程。绘制计算流程框图。确定前推回代支路次序(广度优先,或深度优先),编写前推回代计算输入文件。进行潮流计算。

下列为节点配电网结构图及系统支路参数和系统负荷参数表。

图1-2 节点配电网结构图

表2 系统负荷参数

1.3主程序清单:[PQ,FT,RX]=case114(); %调用数据文件

NN=size(PQ,1); %节点数

NB=size(FT,1); %支路数数

V=PQ(:,1); %V初始电压相量

maxd=1

k=1

while maxd>0.0001

PQ2=PQ; %每一次迭代各节点的注入有功和无功相同PL=0.0;

for i=1:NB

kf=FT(i,1); %前推始节点号

kt=FT(i,2); %前推终节点号

x=(PQ2(kf,2)^2+PQ2(kf,3)^2)/V(kf)/V(kf); %计算沿线电流平方A

PQ1(i,1)=PQ2(kf,2)+RX(i,1)*x; %计算支路首端有功/MW RX(i,1)~R

PQ1(i,2)=PQ2(kf,3)+RX(i,2)*x; %计算沿支路的无功损耗/Mvar RX(i,2)~X

PQ2(kt,2)= PQ2(kt,2)+PQ1(i,1); %用PQ1去修正支路末端节点的有功P 单位MW PQ2(kt,3)= PQ2(kt,3)+PQ1(i,2); %用PQ1去修正支路末端节点的有功Q 单位Mvar PL=PL+RX(i,1)*x;

end

angle(1)=0.0;

for i=NB:-1:1

kf=FT(i,2); %回代始节点号

kt=FT(i,1); %回代终节点号

dv1=(PQ1(i,1)*RX(i,1)+PQ1(i,2)*RX(i,2))/V(kf); %计算支路电压损耗的纵分量dv1

dv2=(PQ1(i,1)*RX(i,2)-PQ1(i,2)*RX(i,1))/V(kf); %计算支路电压损耗的横分量dv2

V2(kt)=sqrt((V(kf)-dv1)^2+dv2^2); %计算支路末端电压/kV

angle(kt)=angle(kf)+atand(dv2/(V(kf)-dv1)); %计算支路

end

maxd=abs(V2(2)-V(2));

V2(1)=V(1);

for i=3:1:NN

if abs(V2(i)-V(i))>maxd;

maxd=abs(V2(i)-V(i));

end

end

maxd

k=k+1

PQ1 %潮流分布即支路首端潮流MV A

V=V2 %节点电压模计算结果kV

angle %节点电压角度计算结果单位度

PL %网损单位MW

相关文档
最新文档