电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

牛拉潮流程序VIP免费

牛拉潮流程序_第1页
1/8
牛拉潮流程序_第2页
2/8
牛拉潮流程序_第3页
3/8
第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页clear;clc;%%%+++++++++++++++++++++++++++++++++++++输入带有变压器的支路矩阵中各节点对应各变比%function[]%==========================================================================[NODE,Branch]=OpDF_;%打开矩阵(test.m)文件Node=NODE;N=Node(:,1);%节点号Type=Node(:,2);%节点类型BR=Branch%将支路信息保存在BR中%%K=Branch(:,6);%支路变压器变比,0代表没有变压器n=length(N);%节点数nbr=length(K);%支路数Total_of_Bus1=size(NODE);%%%取节点矩阵的行和列Total_of_Bus=Total_of_Bus1(1,1)%%bus矩阵的行数即节点数Total_of_Branch1=size(Branch);%%%%取支路矩阵的行和列Total_of_Branch=Total_of_Branch1(1,1);%%支路branch矩阵行数即支路数Z=zeros(Total_of_Bus1);%将节点排序重新存储节点信息%%%%定义为节点数的方阵formatshortb=1;%排序标志位pq=0;%PQ节点标志位pv=0;%PV节点标志位ph=0;%平衡节点标志位%---------------------按照PQ,PV,平衡节点的次序排序各种节点%-------------------------------------统计PQ节点数0代表是pq节点fora=1:Total_of_BusifNODE(a,2)==0Z(b,:)=NODE(a,:);b=b+1;pq=pq+1;endend%-------------------------------------统计PV节点数2代表pv节点fora=1:Total_of_BusifNODE(a,2)==2Z(b,:)=NODE(a,:);b=b+1;pv=pv+1;endend%-------------------------------------统计平衡节点数3代表平衡节点fora=1:Total_of_BusifNODE(a,2)==3Z(b,:)=NODE(a,:);b=b+1;ph=ph+1;endendZZ2=Z;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%将节点进行重新排序%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mm=zeros(n,1);fori=1:nmm(i,1)=i;end第2页共8页第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页Z1(:,1)=mm(:,1);Branch1=zeros(nbr,2);fori=1:nifZ(i,1)~=Z1(i)forj=1:nbrifBranch(j,1)==Z(i,1)Branch1(j,1)=Z1(i);endifBranch(j,2)==Z(i,1)Branch1(j,2)=Z1(i);endendelseforj=1:nbrifBranch(j,1)==Z(i,1)Branch1(j,1)=Z(i,1);endifBranch(j,2)==Z(i,1)Branch1(j,2)=Z(i,1);endendendendBranch(:,1)=Branch1(:,1);Branch(:,2)=Branch1(:,2);Z(:,1)=Z1(:,1);j=sqrt(-1);%--------矩阵已经完成按照PQ,PV,平衡节点的顺序排列起来------YSNODE=Z;%保存排序后的原始节点数据%%%%=======================================================================Y=zeros(n,n);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%求互导纳%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fori=1:nfort=1:nbrif(Branch(t,1)==i||Branch(t,2)==i)&&Branch(t,6)==0%%非变压器支路%%%%%%%Y(Branch(t,1),Branch(t,2))=-1/(Branch(t,3)+j*Branch(t,4));Y(Branch(t,2),Branch(t,1))=Y(Branch(t,1),Branch(t,2));elseif(Branch(t,1)==i||Branch(t,2)==i)&&Branch(t,6)~=0%%变压器支路%%%%%%Y(Branch(t,1),Branch(t,2))=(-1/(j*Branch(t,4)))/Branch(t,6);Y(Branch(t,2),Branch(t,1))=Y(Branch(t,1),Branch(t,2));endendendend%%%%%%%%%%%%%%%%%%%%%%%%%求自导纳%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fori=1:nfort=1:nbrif(Branch(t,1)==i||Branch(t,2)==i)&&Branch(t,6)==0%%非变压器支路%%%%%%%Y(i,i)=Y(i,i)+1/(Branch(t,3)+j*Branch(t,4))+(1/2)*j*Branch(t,5);elseifBranch(t,1)==i&&Branch(t,6)~=0%%%%%%变压器支路——————————且第3页共8页第2页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共8页i为首节点%%%%%%%%Y(i,i)=Y(i,i)+1/(j*Branch(t,4));elseifBranch(t,2)==i&&Branch(t,6)~=0%%%%%%%%%%%__变压器支路————且i为末节点%%%%%%%%Y(i,i)=Y(i,i)+(1/(j*Branch(t,4)))/(Branch(t,6)*Branch(t,6));endendendendend%%%%%%%%%若有并联电容器组,则自导纳要加上并联电容器的导纳%%%%%%%%%%%%%%%%%%%%%%fori=1:nifNODE(i,13)~=0Y(i,i)=Y(i,i)+j*NODE(i,13)endendYn=length(N);G=real(Y);%实部,即电导B=imag(Y);%虚部,即电纳%%%%%%%%...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

牛拉潮流程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部