潮流计算报告.docx
- 文档编号:2411273
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:31
- 大小:446.61KB
潮流计算报告.docx
《潮流计算报告.docx》由会员分享,可在线阅读,更多相关《潮流计算报告.docx(31页珍藏版)》请在冰豆网上搜索。
一、系统结构图:
二、网络参数:
1、支路参数:
网络类型
支路
编号
电压
等级
(kV)
装机容量
(MW)
导线的技术参数
(Ω)
(Ω)
()
环
网
1-2
220
100
13.6
125.5
67.85
1-3
8.321
130.5
52.24
3-5
10.2
128.8
74.99
2-3
8.5
105.4
28.36
1-4
7.579
129.6
51.45
4-5
13.84
125.31
2.78
辐
射
网
1-2
——
——
2
4
——
2-3
3
6
3-4
4
8
2-5
1
2
5-6
4
4
2、节点参数:
节点类型
节点编号
发电功率(MW)
负荷视在功率
环
网
1
0
未知(平衡节点)
2
100
0(PV节点)
3
0
15+9.4i
4
0
27+6i
5
0
35.5+25.5i
辐
射
网
1
0
未知(平衡节点)
2
0
4+2i
3
0
6+3.2i
4
0
3+1.44i
5
0
4+3.2i
6
0
2+1.1i
三、潮流计算流程图:
四、matlab程序:
clear;
Un=input('请输入Un:
');%输入所需的额定电压
PQ=[
%节点电压有功无功
Un00
Un42
Un63.2
Un31.44
Un43.2
Un21.1
];
FT=[
%首端末端
43
32
65
52
21
];
RX=[
%RX
48
36
44
12
24
];
NN=size(PQ,1);%节点数
NB=size(FT,1);%支路数数
V=PQ(:
1);%V初始电压相量
maxd=1
k=1
whilemaxd>0.0001
k=k+1;
PQ2=PQ;%每一次迭代各节点的注入有功和无功相同
PL=0.0;
fori=1:
NB
kf=FT(i,1);%前推始节点号
kt=FT(i,2);%前推终节点号
x=(PQ2(kf,2)^2+PQ2(kf,3)^2)/V(kf)/V(kf);%计算沿线电流/平方A
losss(i,1)=RX(i,1)*x;%计算线路有功损耗/MW
losss(i,2)=RX(i,2)*x;%计算线路无功损耗/MW
PQ1(i,1)=PQ2(kf,2)+RX(i,1)*x;%计算支路首端有功/MWRX(i,1)*R
PQ1(i,2)=PQ2(kf,3)+RX(i,2)*x;%计算沿支路的无功/MWRX(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
end
angle
(1)=0.0;
fori=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);
fori=3:
1:
NN
ifabs(V2(i)-V(i))>maxd;
maxd=abs(V2(i)-V(i));
end
end
fullloss(1,1)=0;%计算线路总损耗
fullloss(1,2)=0;
finalPQ=max(PQ1);
fori=1:
NB
fullloss(1,1)=fullloss(1,1)+losss(i,1);
fullloss(1,2)=fullloss(1,2)+losss(i,2);
end
disp('辐射网迭代次数:
')
k
disp('辐射网系统电压差精度:
')
maxd
disp('辐射网系统末端节点有功和无功:
')
finalPQ%潮流分布即支路首端潮流MVA
disp('辐射网系统总功率损耗:
')
fullloss%线路总损耗MVA
disp('辐射网系统各支路功率损耗:
')
losss%各支路损耗MVA
disp('辐射网系统各节点电压幅值:
')
V=V2%节点电压模计算结果kV
disp('辐射网系统各节点电压相角:
')
angle%节点电压角度计算结果单位度
end
clc
disp('辐射网迭代次数:
')
k
disp('辐射网系统电压差精度:
')
maxd
disp('辐射网系统末端节点有功和无功/MVA:
')
FinPQ=finalPQ(1,1)+finalPQ(1,2)*j%潮流分布即支路首端潮流MVA
disp('辐射网系统总功率损耗/MVA:
')
Fulloss=fullloss(1,1)+fullloss(1,2)*j%线路总损耗MVA
disp('辐射网系统各支路功率损耗/MVA:
')
for(a=1:
5)
LOSS=losss(a,1)+losss(a,2)*j%各支路损耗MVA
end
disp('辐射网系统各节点电压幅值/KV:
')
V=V2%节点电压模计算结果kV
disp('辐射网系统各节点电压相角:
')
angle%节点电压角度计算结果单位度
n=5;%input('节点数');
nl=6;%input('支路数');
isb=1;%input('平衡母线节点号');
pr=0.000001;%input('误差精度:
pr=');
B1=[1,2,13.6+125.5i,0.00006785i,1,0;
1,3,8.321+130.5i,0.00005224i,1,0;
3,5,10.2+128.8i,0.00007499i,1,0;
2,3,8.5+105.4i,0.00002836i,1,0;
1,4,7.579+129.6i,0.00005145i,1,0;
4,5,13.84+125.31i,0.0000278i,1,0];%input('由支路参数形成的矩阵');
B2=[-FinPQ,0,Un,0,0,1;
100,0,Un,Un,0,3;
0,15+9.4i,Un,0,0,2;
0,27+6i,Un,0,0,2;
0,35.5+25.5i,Un,0,0,2];%input('各节点参数形成的矩阵');
Y=zeros(n);e=zeros(1,n);f=zeros(1,n);V=zeros(1,n);sida=zeros(1,n);S1=zeros(nl);%对各矩阵置零
%-------修改部分------------
ym=1;
SB=100;UB=Un;%定义视在功率和电压基值
ifym~=0%若不是标幺值
YB=SB./UB./UB;%定义导纳标幺值
BB1=B1;
BB2=B2;
fori=1:
nl
B1(i,3)=B1(i,3)*YB;%切换为阻抗标幺值
B1(i,4)=B1(i,4)./YB;%切换为导纳标幺值
end
disp('支路矩阵B1=');
sparseB1=sparse(B1);
disp(sparseB1)%输出标幺值稀疏矩阵B1
disp('-----------------------------------------------------');
fori=1:
n
B2(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;%切换为视在功率标幺值
end
disp('节点矩阵B2=');
sparseB2=sparse(B2);
disp(sparseB2)%输出标幺值稀疏矩阵B2
end
disp('-----------------------------------------------------');
%%%---------------------------------------------------
fori=1:
nl%支路数
ifB1(i,6)==0%左节点处于1侧
p=B1(i,1);q=B1(i,2);
else
p=B1(i,2);q=B1(i,1);%使左节点处于低压侧
end
Y(p,q)=Y(p,q)-1./(B1(i,3)*B1(i,5));%求解非对角元导纳
Y(q,p)=Y(p,q);%对角元两侧对称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 潮流 计算 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)