潮流计算功率分布.zip

  • 小玄11
    了解作者
  • matlab
    开发工具
  • 3KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 3
    下载次数
  • 2021-04-27 10:10
    上传日期
给定电力系统网络拓扑、元件参数和发电、负荷参量条件下,计算有功功率、无功功率及电压在电力网中的分布。
潮流计算功率分布.zip
  • 潮流计算功率分布
  • readdata.m
    229B
  • PQflow.m
    952B
  • output.m
    905B
  • renumberbus.m
    1.5KB
  • Newton.m
    727B
  • makeYbus.m
    1.1KB
内容介绍
function renumberbus %节点进行重新编号 global nb nl ng mb bus branch generator nPQ nPV nodenum; nREF = 1; %nREF为平衡节点个数,恒为一 nPV = 0; %nPV为PV节点个数 nPQ = 0; %nPQ为PQ节点个数 REF=zeros(nb,mb); PV=zeros(nb,mb); PQ=zeros(nb,mb); for I=1:nb type=bus(I,2); if type==3, REF(nREF,:)=bus(I,:); %储存平衡节点 elseif type==2, nPV=nPV+1; PV(nPV,:)=bus(I,:); %计算并储存PV节点 else nPQ=nPQ+1; PQ(nPQ,:)=bus(I,:); %计算并储存PQ节点 end end A=REF(1:nREF,:); B=PV(1:nPV,:); C=PQ(1:nPQ,:); bus=[C;B;A]; %按PQ PV REF顺序对bus矩阵按行进行排列 newbus=1:nb; %新的节点编号列向量 newbus=newbus'; nodenum=[newbus bus(:,1)]; %形成新旧节点编号对照矩阵 bus(:,1)=newbus; %将bus矩阵原节点编号列置换为新节点编号列 for I=1:nl %根据新旧节点编号对照矩阵将branch矩阵中首末两端旧节点编号换位新节点编号 for J=1:2 for k=1:nb if branch(I,J)==nodenum(k,2) branch(I,J)=nodenum(k,1); break end end end end for I=1:ng %根据新旧节点编号对照矩阵将generator矩阵中发电机所在旧节点编号换位新节点编号 for J=1:nb if generator(I,1)==nodenum(J,2) generator(I,1)=nodenum(J,1); break end end end
评论
    相关推荐
    • 潮流计算.zip
      30节点潮流计算,MATLAB编程,用于潮流分析,可计算节点过电压
    • 潮流计算.rar
      这是对电力系统进行潮流计算的一个例子,算法采用牛顿-拉夫逊法。
    • 潮流计算.rar
      潮流计算一直以来都是大家关心的热点问题,本程序通过牛顿拉夫逊法以及PQ分解法进行了潮流计算的分析
    • 潮流计算.zip
      仿真和练习使用,用于小规模电力系统潮流计算
    • 潮流计算.zip
      能够实现任意给定参数的交流系统的潮流计算
    • ieee33节点仿真及潮流计算.zip
      IEEE33节点潮流计算程序可以参考下。
    • 电力系统潮流计算(2机5节点)
      传统电力系统分析;潮流计算;2机5节点场景;可以拓展为含光伏等新能源机组在内的潮流计算
    • 潮流计算
      IEEE30节点潮流计算,通过matlab实现
    • 潮流计算.rar
      潮流计算C++语言牛顿法 IEEE4、5、14、30、57、118、300节点系统
    • SIM800C_MQTT.rar
      使用SIM800C模块,使用MQTT协议,连接中国移动onenet平台,能实现数据的订阅、发布、存储等