基于MATLAB潮流计算软件程序.docx

基于MATLAB潮流计算软件程序.docx

ID:59211935

大小:11.47 KB

页数:3页

时间:2020-09-10

基于MATLAB潮流计算软件程序.docx_第1页
基于MATLAB潮流计算软件程序.docx_第2页
基于MATLAB潮流计算软件程序.docx_第3页
资源描述:

《基于MATLAB潮流计算软件程序.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于MATLAB的潮流计算软件程序%求解节点导纳矩阵程序clcclearN=input('请输入节点总数为:N=');nl=input('请输入支路数为:nl=');B1=input('请输入由支路参数形成的矩阵为:B1=');Y=zeros(N);fori=1:nlp=B1(i,1);q=B1(i,2);Y(p,q)=Y(p,q)-1./B1(i,3);Y(q,p)=Y(p,q);Y(q,q)=Y(q,q)+1./B1(i,3);Y(p,p)=Y(p,p)+1./B1(i,3);enddisp('导纳矩阵为:Y=');%求出导纳矩阵di

2、sp(Y)%开始clccleardisp('节点总数为:');N=5disp('平衡节点为:');1disp('PQ节点为:');JD=[2,3,4,5]Y=[6.25-18.75i-5+15i-1.25+3.75i00;-5+15i10.834-32.5i-1.667+5i-1.667+5i-2.5+7.5i;-1.25+3.75i-1.667+5i12.917-38.75i-10+30i0;0-1.667+5i-10+30i12.917-38.75i-1.25+3.75i;0-2.5+7.5i0-1.25+3.75i3.75-11.2

3、5i]disp('导纳矩阵为:Y=');%求出导纳矩阵ei=[1.06;1;1;1;1;];fi=[0;0;0;0;0];P=[0;,0.2;-0.45;-0.40;-0.60];Q=[0;0.20;-0.15;-0.05;-0.10];disp(Y);wucha=0.0001;k=0;G=real(Y);B=imag(Y);N1=4;whilewucha>0.00001form=2:5pp=0;qq=0;forn=1:5pp=pp+ei(m)*(G(m,n)*ei(n)-B(m,n)*fi(n))+fi(m)*(G(m,n)*fi(n)

4、+B(m,n)*ei(n));%Pi(0)qq=qq+fi(m)*(G(m,n)*ei(n)-B(m,n)*fi(n))-ei(m)*(G(m,n)*fi(n)+B(m,n)*ei(n));I(m)=(pp-qq*i)/conj(ei(m)+fi(m)*i);%节点注入电流Ii(0)endDP(m)=P(m)-pp;%有功功率的不平衡量DQ(m)=Q(m)-qq;%无功功率的不平衡量H(m,m)=-B(m,m)*ei(m)+G(m,m)*fi(m)+imag(I(m));N(m,m)=G(m,m)*ei(m)+B(m,m)*fi(m)+r

5、eal(I(m));J(m,m)=-G(m,m)*ei(m)-B(m,m)*fi(m)+real(I(m));L(m,m)=-B(m,m)*ei(m)+G(m,m)*fi(m)-imag(I(m));%公式P131JJ(2*m-3,2*m-3)=H(m,m);JJ(2*m-3,2*m-2)=N(m,m);JJ(2*m-2,2*m-3)=J(m,m);JJ(2*m-2,2*m-2)=L(m,m);endform=2:Nforn=2:Nifn==melseH(m,n)=-B(m,n)*ei(m)+G(m,n)*fi(m);N(m,n)=G(m

6、,n)*ei(m)+B(m,n)*fi(m);J(m,n)=-B(m,n)*fi(m)-G(m,n)*ei(m);L(m,n)=G(m,n)*fi(m)-B(m,n)*ei(m);JJ(2*m-3,2*n-3)=H(m,n);JJ(2*m-3,2*n-2)=N(m,n);JJ(2*m-2,2*n-3)=J(m,n);JJ(2*m-2,2*n-2)=L(m,n);%公式P130endendenddisp('雅克比矩阵JJ:');disp(JJ);form=2:NDW(2*m-3)=DP(m);DW(2*m-2)=DQ(m);%形成DP和DQ

7、不平衡量的矩阵endDY=JJDW';%解修正方程式wucha=max(abs(DY));disp('第M次修正方程的解DY:');disp(DY);forn=2:Nfi(n)=fi(n)+DY(2*n-3);ei(n)=ei(n)+DY(2*n-2);%计算各节点电压新值endu=ei+fi*i;disp('节点电压的第C(k)次近似值:');disp(u);disp('各点的电压实部ei(单位:V)为(节点号从小到大排列):');disp(ei);disp('各点的电压虚部fi(单位:V)为(节点号从小到大排列):');disp(f

8、i);k=k+1;disp('迭代次数:');disp(k);endforn=1:N1+1I(n)=Y(1,n)*u(n);%(公式P139)enddisp('平衡节点的功率');S1=u(1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。