|
|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
%本程序的功能是用牛顿-拉夫逊法进行潮流计算3 o# ?) E7 ^4 t, l* n$ p
n=input('请输入节点数:n=');
: J* s b6 ?( k& L7 G2 H- qnl=input('请输入支路数:nl=');3 z/ ?, S j+ ^# `3 a! d9 T3 J
B1=input('请输入由支路参数形成的矩阵:B1=');%变压器侧为1,否则为0) |! R" R* O+ L+ j
X=input('请输入由节点号及其对地阻抗形成的矩阵:X=');
9 T- W' O' l: |- FY=zeros(n);
1 J% V$ T. U3 O0 P4 b- Ofor i=1:n
& Y8 A* r% b2 h* S' e1 S$ N1 x* \$ m0 V if X(i,2)~=0;) {0 Q. A4 ?. \
p=X(i,1);, a* H2 v% P8 ]) x. g8 i; [( l
Y(p,p)=X(i,2);
# }. ]/ C0 l. G* e end: s8 V+ l" B5 J6 { L
end$ R& _: I" d9 P. C9 z# f9 P: `* U
for i=1:nl! ]! g6 [; D H+ m' p L6 b- ^/ R& Q
if B1(i,6)==0
) P& o, m/ ?' P* R+ b7 h p=B1(i,1);q=B1(i,2);
0 p: j, D% r! w else p=B1(i,2);q=B1(i,1);
( }3 X# E, M: `6 o/ K end
: j+ {1 g$ L5 c Y(p,q)=Y(p,q)-1./(B1(i,3)*B1(i,5));
8 c b( a3 y0 o/ ~7 v Y(q,p)=Y(p,q); d" l" w9 v2 ]5 y
Y(q,q)=Y(q,q)+1./(B1(i,3)*B1(i,5)^2)+B1(i,4)./2;: s0 T% A* ~' ]& \3 c
Y(p,p)=Y(p,p)+1./B1(i,3)+B1(i,4)./2;4 ~; T% ^# N# f' Q0 A3 L" E
end %求导纳矩阵
6 H* @" u/ k$ R9 Z/ v/ ?( x, B我在求导纳矩阵时,关于变压器的处理方面老是弄不清楚怎么折算,请问谁研究过这个程序?导纳矩阵的程序是不是有问题 |
|