下载此文档

牛顿—拉夫逊法潮流计算MATLAB程序.docx


文档分类:论文 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
牛顿一拉夫逊法潮流计算程序By Yuluo
%牛顿一拉夫逊法进行潮流计算
n=input('请输入节点数:n=');
n1=input(,请输入支路数:n1=');
isb=input(,请输入平衡母线节点号:isb=');
pr*e(i)+f(i)*D(i);
Q1=f(i)*C(i)-D(i)*e(i); %求'P,Q'
V2=e(i)"2+f(i)"2;
if B2(i,6广二3 DP=P(i)-P1;
DQ二Q(i)-Q1;
for j1=1:n if j1~=isb&j1~=i
X1二-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; end end else
DP=P(i)-P1;
DV=V(i)~2-V2; for j1=1:n
if j1~=isb&j1~=i
X1二-G(i,j1)*e(i)-B(i,j1)*f(i);
X2二B(i,j1)*e(i)-G(i,j1)*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;
elseif j1==i&j1~=isb
X1=-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); 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;J(m,q)=X2;
end end end end
end %求雅可比矩阵
for k=3:N0 k1=k+1;N1=N; for k2=k1:N1 J(k,k2)=J(k,k2)./J(k,k);
end
J(k,k)=1;
if k~=3
k4=k-1;
for k3=3:k4
for k2=k1:N1
J(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);
end
J(k3,k)=0;
end
end
for k3=k1:N0
for k2=k1:N1
J(k3,k2)=J(k3,k2)-J(k3,k)*J(k,k2);
end
J(k3,k)=0;
end
end
end
for k=3:2:N0-1
L=(k+1)./2;
e(L)=e(L)-J(k,N);
k1=k+1;
f(L)=f(L)-J(k1,N);
end
for k=3:N0
DET=abs(J(k,N));
if DET>=pr
IT2=IT2+1
end
end
ICT2(a)=IT2
ICT1=ICT1+1;
for k=1:n
dy(k)=sqrt(e(k)”2+f(k)”

牛顿—拉夫逊法潮流计算MATLAB程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
最近更新