(完整版)基于MATLAB牛顿拉夫逊法进行潮流计算_第1页
(完整版)基于MATLAB牛顿拉夫逊法进行潮流计算_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、>>%本程序的功能是用牛顿拉夫逊法进行潮流计算n=input(请输入节点数:n=');nl=input(请输入支路数:nl=');isb=input('请输入平衡母线节点号:isb=');pr=input(请输入误差精度:pr=');Bl=input('请输入由各支路参数形成的矩阵:Bl=');B2=input(请输入各节点参数形成的矩阵:B2=');Y=zeros(n);e=zeros(l,n);f=zeros(l,n);V=zeros(l,n);O=zeros(l,n);Sl=zeros(nl);fori=l:nl

2、ifBl(i,6)=0p=Bl(i,l);q=Bl(i,2);elsep=Bl(i,2);q=Bl(i,l);endY(p,q)=Y(p,q)-l./(Bl(i,3)*Bl(i,5);Y(q,p)=Y(p,q);Y(q,q)=Y(q,q)+l./(Bl(i,3)*Bl(i,5)人2)+Bl(i,4)./2;Y(p,p)=Y(p,p)+l./Bl(i,3)+Bl(i,4)./2;end%求导纳矩阵disp(导纳矩阵Y=');disp(Y);G=real(Y);B=imag(Y);fori=l:ne(i)=real(B2(i,3);f(i)=imag(B2(i,3);V(i)=B2(i,4

3、);endfori=l:nS(i)=B2(i,l)-B2(i,2);B(i,i)=B(i,i)+B2(i,5);endP=real(S);Q=imag(S);ICTl=0;IT2=l;N0=2*n;N=N0+l;a=0;whileIT2=0IT2=0;a=a+l;fori=l:nifi=isbC(i)=0;D(i)=0;forjl=l:nC(i)=C(i)+G(i,jl)*e(jl)-B(i,jl)*f(jl);D(i)=D(i)+G(i,jl)*f(jl)+B(i,jl)*e(jl);endP1=C(i)*e(i)+f(i)*D(i);Q1=f(i)*C(i)-D(i)*e(i);V2=e(

4、i)人2+f(i)人2;%117页malihong打ifB2(i,6)=3DP=P(i)-P1;DQ=Q(i)-Q1;forj1=1:nifj1=isb&j1=iX1=-G(i,j1)*e(i)-B(i,j1)*f(i);X2=B(i,j1)*e(i)-G(i,j1)*f(i);X3=X2;X4=-X1;p=2*i-1;q=2*j1-1;J(p,q)=X3;J(p,N)=DQ;m=p+1;J(m,q)=X1;J(m,N)=DP;q=q+1;J(p,q)=X4;J(m,q)=X2;elseifj1=i&j1=isbX1=-C(i)-G(i,i)*e(i)-B(i,i)*f(i);

5、X2=-D(i)+B(i,i)*e(i)-G(i,i)*f(i);X3=D(i)+B(i,i)*e(i)-G(i,i)*f(i);X4=-C(i)+G(i,i)*e(i)+B(i,i)*f(i);p=2*i-1;q=2*j1-1;J(p,q)=X3;J(p,N)=DQ;m=p+1;J(m,q)=X1;J(m,N)=DP;q=q+1;J(p,q)=X4;J(m,q)=X2;endendelseDP=P(i)-P1;DV=V(i)A2-V2;forj1=1:nifj1=isb&j1=iX1=-G(i,j1)*e(i)-B(i,j1)*f(i);X2=B(i,j1)*e(i)-G(i,j1)

6、*f(i);X5=0;X6=0;p=2*i-1;q=2*j1-1;J(p,q)=X5;J(p,N)=DV;m=p+1;J(m,q)=X1;J(m,N)=DP;q=q+1;J(p,q)=X6;J(m,q)=X2;elseifj1=i&j1=isbX1=-C(i)-G(i,i)*e(i)-B(i,i)*f(i);X2=-D(i)+B(i,i)*e(i)-G(i,i)*f(i);%118页孟打印X5=-2*e(i);X6=-2*f(i);p=2*i-1;q=2*j1-1;J(p,q)=X5;J(p,N)=DV;m=p+1;J(m,q)=X1;J(m,N)=DP;q=q+1;J(p,q)=X6

7、;J(m,q)=X2;endendendendend%求雅可比矩阵fork=3:N0k1=k+1;N1=N;fork2=k1:N1J(k,k2)=J(k,k2)./J(k,k);endJ(k,k)=1;ifk=3;k4=k-1;fork3=3:k4fork2=k1:N1J(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);endJ(k3,k)=0;endifk=N0,break;endfork3=k1:N0fork2=k1:N1J(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);endJ(k3,k)=0;endelsefork3=k1:N0fork2=k1:N1J

8、(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);endJ(k3,k)=0;endendend%119页zhengtong打%fork=3:2:N0-1L=(k+1)./2;e(L)=e(L)-J(k,N);k1=k+1;f(L)=f(L)-J(k1,N);endfork=3:N0DET=abs(J(k,N);ifDET>=prIT2=IT2+1;endendICT2(a)=IT2;ICT1=ICT1+1;end%用高斯消去法解“w二J*V”disp('迭代次数');disp(ICT1);disp('没有达到精度要求的个数');disp(I

9、CT2);fork=1:nV(k)=sqrt(e(k)人2+f(k)人2);shita(k)=atan(f(k)./e(k)*180/pi;E(k)=e(k)+f(k)*j;enddisp('各节点的实际电压标么值E为(节点号从小到大排列):');disp(E);disp('各节点的电压大小V为(节点号从小到大排列):');disp(V);disp('各节点的电压相角时shita为(节点号从小到大排列):');disp(shita);forp=1:nC(p)=0;forq=1:nC(p)=C(p)+conj(Y(p,q)*conj(E(q);en

10、dS(p)=E(p)*C(p);end%120页打disp('各节点的功率S为(节点号从小到大排列):');disp(S);disp('各条支路的首端功率Si为(顺序同您输入B1时一样):');fori=1:nlifB1(i,6)=0p=B1(i,1);q=B1(i,2);elsep=B1(i,2);q=B1(i,1);endSi(p,q)=E(p)*(conj(E(p)*conj(B1(i,4)./2)+(conj(E(p)*B1(i,5)-conj(E(q)*conj(1./(B1(i,3)*B1(i,5);disp(Si(p,q);enddisp('各条支路的末端功率Sj为(顺序同您输入B1时一样):');fori=1:nlifB1(i,6)=0p=B1(i,1);q=B1(i,2);elsep=B1(i,2);q=B1(i,1);endSj(q,p)=E(q)*(conj(E(q)*conj(B1(i,4)./2)+(conj(E(q)./B1(i,5)-conj(E(p)*conj(1./(B1(i,3)*B1(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论