lgs_0003 发表于 2008-5-5 14:44:55

求助:使用matlab求潮流计算出现的问题

由于本人现在正在研究matlab进行电力系统的仿真与计算,参考了孟祥萍编著的《电力系统分析》中牛顿法求潮流计算的方法。我自己建立了一个电力系统数学模型,根据该书的参考程序,没有什么大的问题,根据该书上的数据,计算出来的结果与该书的结果一致。问题就出现在我自己建立的数学模型无法进行迭代,如果误差设置成50,它就一次迭代完成了,而设置25,就处于一个无穷迭代了。我经过调试,发现该我输入的数据,迭代得到的最小误差居然是在31.x。经过昨晚一个晚上的修改数据,还是没有办法实现完成迭代,是否有人对这个问题研究过呢?这个迭代方法跟很多书本上的计算机算法一样的,是符合潮流计算的。在数据上,是有什么要求的吗?我设置的参数不可能和该书上的程序一样的,而且我也参考了王锡凡的《现代电力系统分析》里面的潮流计算方法,跟孟的书一样。
附上我的参数:
请输入节点数:n=7
请输入支路数:nl=7
请输入平衡母线节点号:isb=1
请输入误差精度:pr=10
请输入由支路参数形成的矩阵:B1=
请输入由节点参数形成的矩阵:B2=
请输入由节点号及其对地阻抗形成的矩阵:X=
节点1,2,3接发电机,而且节点3还带负荷,节点7为无穷大系统。

nanrui 发表于 2008-5-5 17:50:50

用这个程序试下

这是本人本科毕设时用的程序,原数据亦是《现代电力系统分析》上一个3机5节点数据。计算是成功的。

lgs_0003 发表于 2008-5-7 22:21:14

你说的那个模型参数是可以计算啊,我的程序也是可以运行,结果和他计算的参考结果一样,我是说我的问题出现在参数的设定上,而不是程序上。明确地说就是线路和节点的参数是否符合实际的运行方式。呵呵,不过还是非常感谢你的回复。

lixiaohui 发表于 2008-5-10 18:28:57

求助:求用matlab编写的PQ分解法潮流计算程序

由于做毕业设计需要用matlab编写的PQ分解法潮流计算程序,而自己的水平有限,所以只能求助论坛里的XDJM了。在这了先谢谢大家了。

lskai 发表于 2008-9-13 11:45:18

你的功率设置上有问题
都要除100

zhangli000 发表于 2012-6-26 20:08:18

学习了

Pikazhu 发表于 2012-12-24 00:03:24

回复 2# nanrui


   谢谢~~找了好久这样的小程序。
页: [1]
查看完整版本: 求助:使用matlab求潮流计算出现的问题

招聘斑竹