|
|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
由于本人现在正在研究matlab进行电力系统的仿真与计算,参考了孟祥萍编著的《电力系统分析》中牛顿法求潮流计算的方法。我自己建立了一个电力系统数学模型,根据该书的参考程序,没有什么大的问题,根据该书上的数据,计算出来的结果与该书的结果一致。问题就出现在我自己建立的数学模型无法进行迭代,如果误差设置成50,它就一次迭代完成了,而设置25,就处于一个无穷迭代了。我经过调试,发现该我输入的数据,迭代得到的最小误差居然是在31.x。经过昨晚一个晚上的修改数据,还是没有办法实现完成迭代,是否有人对这个问题研究过呢?这个迭代方法跟很多书本上的计算机算法一样的,是符合潮流计算的。在数据上,是有什么要求的吗?我设置的参数不可能和该书上的程序一样的,而且我也参考了王锡凡的《现代电力系统分析》里面的潮流计算方法,跟孟的书一样。
8 w6 ?5 _$ M Q" M1 W附上我的参数:& n4 J3 D+ \ w8 H4 c
请输入节点数:n=7' ?, K" V+ j' ~4 G) g8 b$ ~3 f; s$ ~
请输入支路数:nl=7% d2 c5 F9 I+ \1 N, k2 _1 G
请输入平衡母线节点号:isb=1' Y7 a0 u- `5 m. h
请输入误差精度:pr=106 s/ ?$ F7 m' _; B3 Q
请输入由支路参数形成的矩阵:B1=[1 4 7.017+52.045i 0 1.05 0;2 5 0.615i 0 1.05 0;3 6 0.216i 0 1.05 0;4 5 4.21+30.859i 0 1 0;4 7 4.21+30.859i 0 1 0;5 6 5.614+41.1453i 0 1 0;6 7 7.017+51.43i 0 1 0] o9 R, T6 \" g/ u( P
请输入由节点参数形成的矩阵:B2=[0 0 1.05 1.05 0 1;0.4 0 1.05 1.05 0 3;0.5 0 1.05 1.05 0 3;0 0 1 0 0 2;0 0 1 0 0 2;0 0.3+0.1i 1 0 0 2;0 0.9+0.3i 1 0 0 2]" B* @- |2 {+ J4 E3 Z& Q& {
请输入由节点号及其对地阻抗形成的矩阵:X=[1 0;2 0;3 0;4 0;5 0;6 0;7 0]
4 Z; e! b% s' B8 B* U, X7 b/ S. H* j节点1,2,3接发电机,而且节点3还带负荷,节点7为无穷大系统。 |
|