由于本人参加我们电气学院的电气小课堂,主讲的是计算机算法计算潮流这章,所以潜心玩了一个星期,下面整理给大家分享下
本人一个星期以来的汗水,弄清楚了计算机算法计算潮流的基础,如果有什么不懂的可以发信息到邮箱:zenghao616@qq
com 接下来开始弄潮流的优化问题,吼吼
电力系统的潮流计算的计算机算法:以MATLAB为环境这里理论不做过多介绍,推荐一本专门讲解电力系统分析的计算机算法的书籍---------《电力系统分析的计算机算法》— 邱晓燕、刘天琪编著
这里以这本书上的例题【2-1】说明计算机算法计算的过程,分别是牛顿拉弗逊算法的直角坐标和极坐标算法、P-Q 分解算法
主要是简单的网络的潮流计算,其实简单网络计算和大型网络计算并无本质区别,代码里面只需要修改循环迭代的N 即可,这里旨在弄清计算机算法计算潮流的本质
代码均有详细的注释
其中简单的高斯赛德尔迭代法是以我们的电稳教材为例子讲,其实都差不多, 只要把导纳矩阵 Y 给你,节点的编号和分类给你,就可以进行计算了,不必要找到原始的电气接线图
理论不多说,直接上代码:简单的高斯赛德尔迭代法:这里我们只是迭代算出各个节点的电压值,支路功率并没有计算
S_ij=P_ij+Q_ij=V_i(V_i* - V_j*) * y_ij* 可以计算出各个线路的功率在显示最终电压幅角的时候注意在MATLAB里面默认的是弧度的形式,需要转化成角度显示
clear;clc;%电稳书 Page 102 例题 3-5 %计算网络的潮流分布 --- 高斯 - 赛德尔算法%其中节点 1是平衡节点%节点 2、3是PV节点,其余是 PQ节点% 如果节点有对地导纳支路%需将对地导纳支路算到自导纳里面%------------------------------------------------%%输入原始数据,每条支路的导纳数值,包括自导和互导