疑似发现matpower4.1潮流计算的错误,求讨论指点
小弟最近学习用matpower计算潮流程序,已case9为例,系统基准功率是mpc.baseMVA = 100,根据我的了解,基准功率的改变不会对计算结果产生影响,但是当改变mpc.baseMVA 的时候,线路的输送功率和网损都有了明显的变化,例如,将mpc.baseMVA = 100,计算出的网损为 P=4.955MW,Q= 51.31MVa,mpc.baseMVA = 200时,网损为P=2.322, Q=26.21。此外,bus data里面的baseKV(母线基准电压)这一列的数值无论如何变化,都不会影响最后的计算结果,这也是我无法理解的。因为基准电压改变后,初始值默认是标幺值1,也就是实际的电压已经改变了,那么潮流的计算结果肯定会不一样。希望大家讨论讨论。 看来楼主很容易发现问题啊 求指点指点指点···· 个人认为,IEEE标准节点给的数据是以功率100MVA,基准电压有的给了有的没给,基准功率的改变需要重新标幺的,所以计算结果会变,但对基准电压我也比较疑惑,希望懂的人给指点一下! 在case文件里面,功率P和Q都是以有名值给出的,并不是标幺值,这才是奇怪的地方 我也发现一个问题,用matpower算潮流,数据格式中Qmax和Qmin给出无功限制后,算出来的结果与原来不加限制一样。原来不加限制算出的PV节点发出的无功是24.3,我加的Qmax是24,按道理来说计算潮流的时候这个PV节点应该转为PQ节点,但是结果还是和原来一样,还是发出24.3的无功。求教各位朋友,有没有发现这个问题。。。 楼上都是牛人啊~~向你们学习了 回复 1# stoneboy007其实matpower没有错。楼主的理解也没有错。
这里面存在一个概念,就是matpower的base这是可以随便取的,但是默认的线路参数是基于100M Base下的,如果改成200M的BASE,那么线路参数必定得改。
另外改了基准值以后,楼主得到的100*5几乎和200*2.6差别不大啊,这其中的原因就是线路参数没有对应上。
如果楼主按照100M的基准计算后,再按照200M的基准(同时重新标幺化线路参数),那么得到的结果是相同的。
我已经亲手测试过
希望能帮到你 回复 5# stoneboy007
当然是有名值给出来的。。 回复 6# edwardsy
我运行过了,为啥结果是对的?你确定你改的对?
页:
[1]
2