|
|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
%本程序的功能是用牛顿-拉夫逊法进行潮流计算
( T2 m5 S6 S# jn=input('请输入节点数:n=');
, B: O- |# e4 ^# g, hnl=input('请输入支路数:nl=');
) `* r3 E9 U2 _+ Z6 X% @6 hB1=input('请输入由支路参数形成的矩阵:B1=');%变压器侧为1,否则为0
% k/ }* L6 g5 V* XX=input('请输入由节点号及其对地阻抗形成的矩阵:X=');
& j. @8 H% t: Y) c8 M' {3 `7 T/ RY=zeros(n);; e# {( J0 n% e9 G- u, P
for i=1:n, a* K; \% c0 x ?
if X(i,2)~=0;
" u/ p4 G* R Y$ H p=X(i,1);
7 q3 }* U/ n% U/ u6 `& r Y(p,p)=X(i,2);
' h0 |/ @* D+ c; H3 I end/ F0 P; u& d) I* L4 t$ B U
end
% T' |# }+ _: w: g5 G0 R% R! l* kfor i=1:nl
* S; H" j$ e( F& l4 ?/ `8 g if B1(i,6)==0
9 M; M- T- \. a/ F3 Z/ B; X p=B1(i,1);q=B1(i,2);
: @) c9 m$ P+ {$ j4 k9 t; [7 J, q else p=B1(i,2);q=B1(i,1);+ n& ]) t" D6 o2 z0 H
end
/ N- q! O m5 Q6 _ Y(p,q)=Y(p,q)-1./(B1(i,3)*B1(i,5));
4 s% j2 J; G" b! v n$ V Y(q,p)=Y(p,q);
: l. e* @, O+ j: _ Y(q,q)=Y(q,q)+1./(B1(i,3)*B1(i,5)^2)+B1(i,4)./2;
# k+ j4 [/ o1 ^ Y(p,p)=Y(p,p)+1./B1(i,3)+B1(i,4)./2;4 l! G6 N1 ?- z4 b0 z
end %求导纳矩阵/ Z* I% q. j: q, P @4 e3 P8 c) l
我在求导纳矩阵时,关于变压器的处理方面老是弄不清楚怎么折算,请问谁研究过这个程序?导纳矩阵的程序是不是有问题 |
|