导论.docx

上传人:b****4 文档编号:4090008 上传时间:2023-05-06 格式:DOCX 页数:31 大小:423.60KB
下载 相关 举报
导论.docx_第1页
第1页 / 共31页
导论.docx_第2页
第2页 / 共31页
导论.docx_第3页
第3页 / 共31页
导论.docx_第4页
第4页 / 共31页
导论.docx_第5页
第5页 / 共31页
导论.docx_第6页
第6页 / 共31页
导论.docx_第7页
第7页 / 共31页
导论.docx_第8页
第8页 / 共31页
导论.docx_第9页
第9页 / 共31页
导论.docx_第10页
第10页 / 共31页
导论.docx_第11页
第11页 / 共31页
导论.docx_第12页
第12页 / 共31页
导论.docx_第13页
第13页 / 共31页
导论.docx_第14页
第14页 / 共31页
导论.docx_第15页
第15页 / 共31页
导论.docx_第16页
第16页 / 共31页
导论.docx_第17页
第17页 / 共31页
导论.docx_第18页
第18页 / 共31页
导论.docx_第19页
第19页 / 共31页
导论.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

导论.docx

《导论.docx》由会员分享,可在线阅读,更多相关《导论.docx(31页珍藏版)》请在冰点文库上搜索。

导论.docx

导论

课程名称:

电力系统导论(双语)

学院:

信息工程学院

专业班级:

电力系统101班

学号:

学生姓名:

Experiment1

BusAdmittanceMatrix

1.Objective

•TowriteasimpleprograminMATLAB®forthealgorithmofbusadmittancematrix.

2.Discussion

BusAdmittancematrix

Thenode-voltageequationofann-buspowersystemcanbewritteninmatrixformas

(1)

Or

(2)

WhereIbusisthecolumnvectoroftheinjectedbuscurrents.Vbusisthecolumnvectorofbusvoltagesmeasuredfromthereferencenode.Ybusisknownasthebusadmittancematrix.

Calculationmethod:

1.Thediagonalelementofeachnodeisthesumofadmittancesconnectedtoit.Itisknownastheself-admittanceordrivingpointadmittance,i.e.,

(3)

2.Theoff-diagonalelementisequaltothenegativeoftheadmittancebetweenthenodes.Itisknownasthemutualadmittanceortransferadmittance,i.e.

(4)

Result:

Baseontheequations(3)and(4),thealgorithmofbusadmittancematrixcanbeusedtobuildthebusadmittancematrix(Ybus).

3.Mathmaticsmodel

Themathematicsmodelsofpowersystemelementsaretwokinds,oneistransmissionlineorcableandanotheristransformer,andtheyareequivalentintopitypeequivalentcircuit,anddescribedasfollowing:

1)Transmissionlineorcable

AccordingtothePisectionalcircuitoftransmissionlineorcable,wecangettheelementsofnodalAdmittancematrixvalue,asthefollowing

Figure:

Thepisectionequivalentcircuitoftransmissionlineorcable

(5)

(6)

(7)

(8)

2)transformer

Asshowasthetransformercircuit,wehave

(9)

(10)

Accordingtoequations(10)and(9),wehave

(11)

(12)

Figure:

thePisectionequivalentcircuitofTransformer

Assume

(13)

(14)

(15)

(16)

4.SystemRequirement

ComputerwithMATLAB®6oraboveinstalled.

5.Procedure

1.0LaunchtheMATLABprogram.

2.0GotoFILENEWM-file.

3.0WriteafunctionY=The_Node_Admittance_Matrix(TopoStructureAndBranchPara)fortheformationofthebusadmittancematrix.

4.0TopoStructureAndBranchParaisthetransmissionline,cableandtransformerinputdataandcontainsfivecolumnsparameters.Thefirsttwocolumnsarethelinebusnumbersandtheremainingcolumnscontainthelineresistanceandreactanceinper-unitandtransformertapratioorcapacitoroftransmissionline.

5.0Thefunctionshouldreturnthebusadmittancematrix.

6.Exercises

Usethewrittenfunction,Y=The_Node_Admittance_Matrix(TopoStructureAndBranchPara)toobtaintheYbusofthefollowingpowersystemnetwork:

Q1.YouarerequiredtowritetheYbustopologicalstructureandparameterintoatextfile.(Hint:

usethematlabtextcompilertowritedownthetable1data,usingthecommatoseparatetheparameters,andsaveitusethenameof4_Power_System_Data.dbf)

Q2.Youarerequiredtowriteouttheprogramflowfigureofforminganodaladmittancematrix.

Hint.YouarerequiredtocompileaprogramtoformtheYbusMatrix,thefollowingprogramisareferenceprogramtoyou.

Figure:

One-linediagramofpowersystem

Forexample,fromthetextbook“powersystemanalysis”No.2edition3onpage61~62

Table1:

TransformerandtransmissssionLinedata

FromBus#

ToBus#

R(p.u)

X(p.u)

B(p.u)orratioK

Others

1

2

0.1

0.4

j0.01528

1

3

0

0.3

1.1

1

4

0.12

0.5

j0.01920

2

4

0.08

0.40

J0.01413

7.Theflowchart

Figure:

TheflowchartofFormingNodalAdmittanceMatrix

Theprogramis:

%functionOutPut=The_Node_Admittance_Matrix(handles)

%isasubroutineofPowerSystemCalculation

functionOutPut=The_Node_Admittance_Matrix(handles)

%thefollowingprogramisopenadatafileandgettheNumberof

%NodeandBranchdatatoformanodaladdmittancematrix

%thefollowingcodeisopenafileandreadthedataofpowersystemnetwork

[fname,pname]=uigetfile('*.dbf','Selectthenetworkparametredata-file');

TopoStructureAndBranchPara=csvread(fname);

[NumberOfBranch,NumberOfPara]=size(TopoStructureAndBranchPara);

Temporary1=max(TopoStructureAndBranchPara(:

1));

Temporary2=max(TopoStructureAndBranchPara(:

2));

ifTemporary1>Temporary2

NumberOfNode=Temporary1;

else

NumberOfNode=Temporary2;

end

%ThefollowingprogramistoformtheNodalAdmittanceMatrix

%andtheTopologicstructureandBranchParametresarearranged

%I,J,R,X,C/K,andpayattentiontotheinpedenceoftransformerisinthe

%sideofNodeJandtheratiooftransformer1:

KisinthesideofNodeI

forCircleNumber1=1:

NumberOfBranch

forCircleNumber2=1:

NumberOfBranch

NodalAdmittanceMatrix(CircleNumber1,CircleNumber2)=0;

end

end

forCircleNumber=1:

NumberOfBranch

ifTopoStructureAndBranchPara(CircleNumber,5)>0.85

NodalAdmittanceMatrix(TopoStructureAndBranchPara(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,1)))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,1)))+...

TopoStructureAndBranchPara(CircleNumber,5)^2/...

(TopoStructureAndBranchPara(CircleNumber,3)+...

j*TopoStructureAndBranchPara(CircleNumber,4));

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,2),TopoStructureAndBranchPara(CircleNumber,2))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,2),TopoStructureAndBranchPara(CircleNumber,2))+...

1/((TopoStructureAndBranchPara(CircleNumber,3)+j*TopoStructureAndBranchPara(CircleNumber,4)));

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,2))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,2))...

-TopoStructureAndBranchPara(CircleNumber,5)/...

((TopoStructureAndBranchPara(CircleNumber,3)+j*TopoStructureAndBranchPara(CircleNumber,4)));

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,2),TopoStructureAndBranchPara(CircleNumber,1))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,2));

else

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,1))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,1))+...

+1/(TopoStructureAndBranchPara(CircleNumber,3)+...

j*TopoStructureAndBranchPara(CircleNumber,4))+j*TopoStructureAndBranchPara(CircleNumber,5);

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,2),TopoStructureAndBranchPara(CircleNumber,2))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,2),TopoStructureAndBranchPara(CircleNumber,2))+...

+1/(TopoStructureAndBranchPara(CircleNumber,3)+...

j*TopoStructureAndBranchPara(CircleNumber,4))+j*TopoStructureAndBranchPara(CircleNumber,5)

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,2))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,2))...

-1/(TopoStructureAndBranchPara(CircleNumber,3)+...

j*TopoStructureAndBranchPara(CircleNumber,4));

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,2),TopoStructureAndBranchPara(CircleNumber,1))=...

NodalAdmittanceMatrix(TopoStructureAndBranchPara(CircleNumber,1),TopoStructureAndBranchPara(CircleNumber,2));

end

end

NodalAdmittanceMatrix=

1.0421-8.2429i-0.5882+2.3529i0+3.6667i-0.4539+1.8911i

-0.5882+2.3529i1.0690-4.7274i00

0+3.6667i00-3.3333i0

-0.4539+1.8911i000.9346-4.2616i

Experiment2

BusImpedanceMatrix

1.Objective

•TowriteasimpleprograminMATLAB®forthealgorithmofbusimpedancematrix.

2.Discussion

BusImpedancematrix

Thenode-currentequationofann-buspowersystemcanbewritteninmatrixformas

(1)

Or

(2)

WhereIbusisthevectoroftheinjectedbuscurrents.Vbusisthevectorofbusvoltagesmeasuredfromthereferencenode.Zbusisknownasthebusimpedancematrix.

ZbusCALCULATION

Therearetwomajormethods:

1.InversionofYbus

2.Zbusbuildingalgorithm

3.LUfactorization.

Matrixinversionforverylarge-scalenetworksisveryslowandavoided.Ontheotherhand,theZbusbuildingalgorithmistheacceptablemethodforlargenetworks.Itismuchfasterandeasiertoupdate.

ZbusBuildingAlgorithm

ThisisaverysystematicwayofformingZbusandallowforeasyimplementationonthedigitalcomputer.

Advantages

1.Easytoimplement

2.Avoidsmatrixinversion

3.ItiseasytohandleZbusmodificationsduetolineswitchingsandchangesinnetworktopology

Solution:

Notation

Theadditionofabranchofimpedancezbfallsinto4categoriesasfollows.

CASE1:

Addingzbfromanewbusptothereferencebus0

Here,

 

willbe

matrix

●Injectedcurrent

willnotchangethebusvoltagesoftheoriginalnetwork

Then,

CASE2:

Addingzbfromanewbusptoanexistingbusk

Here,

willbe

matrix

●Injectedcurrent

willchangethebusvoltagesoftheoriginalnetwork

●Injectedcurrentatbuskbecomes

Then,

SummaryofCase2

CASE3:

Addingzbfromanexistingbusktothereferencebus0

Here,

willbe

matrix

●ThisisaspecialcaseofCASE2exceptthat

Then,

SinceVp=0,thelastrowcanbeeliminatedbyKronreduction(onekindofmathematicsmethod)toyieldann×nmatrixas

SummaryofCase3

•ProceedasinCASE2

•Eliminatethelastrow

CASE4:

Addingzbfromtwoexistingbusesjandk

Here,

willbe

matrix

●Branchcurrent

willchangethebusvoltagesoftheoriginalnetwork

●Injectedcurrentatbusjbecomes

●Injectedcurrentatbuskbecomes

●willchangethebusvoltagesoftheoriginalnetwo

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2