基于matlab的pq分解法5节点程序编程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
% 程序功能:5节点潮流计算PQ分解法 clear all; clc; % NODE INFO % NODE TYPE    PQ:1   PV:2  PH:3   所有发电机节点均被视为PV节点,节点5为平衡节点 NODE=[ % TYPE        V        ANGEL    PG     QG      PL   QL   SHUNT C(节点并联电容)      1   1.0000 0     0      0 160.000 80.0000    0    1   1.0000     0       0     0   200.000 100.000       0   1 1.0000   0     0      0  370.000 130.000 0 2   1.0500    0   500.000     0     0   0     0    3   1.0500  0  0   0 0      0   0 ] % 功率为有名值,基准功率为100MVA % 线路对地电纳参数为B,不是B/2 % BRANCH DATA  IEEE 14 NODE %   i j      R    X        B    K(变比) BRANCH=[     2  1   .04      .25     .25*2    1.000;    3   1        .1      .35    .0000     1.000;   3 2   .08   .3      .25*2   1.000;   5     3  .00000     .03    .0000      1.050;   4   2      .00000   .015      .0000      1.050;   ] x = size(NODE); %x=[14,8] size矩阵的行数和列数 n = x(1); m = length(find(NODE(:,1)==1)); %length列数 y=x(:,i)的作用就就是把矩阵x的第i列取出来赋值到y里面,那么得到的y就是一个列向量。  find稀疏矩阵非0值的个数。 y = size(BRANCH);  %y=[20,6] G = zeros(n);   %zeros零矩阵的生成,n阶方阵 B = zeros(n); for i=1:y(1) ST  = BRANCH(i,1);   %起始节点    ED = BRANCH(i,2); %终止节点 R   = BRANCH(i,3);    X = BRANCH(i,4); BB  = BRANCH(i,5);     K = 1/BRANCH(i,6); %变比,理想变压器变换为π形等值电路时,线路导纳要除以K,对地导纳除以k或者k^2,该处已经形成倒数。 RX2 = R^2+X^2;     G(ST,ED) = -K*R/RX2; G(ED,ST) = -K*R/RX2;    B(ST,ED) =  K*X/RX2;   B(ED,ST) = K*X/RX2;   G(ST,ST) = G(ST,ST) + R/RX2;    B(ST,ST) = B(ST,ST) - X/RX2;  B(ST,ST) = B(ST,ST) + BB/2; G(ED,ED) = G(ED,ED) + K^2*R/RX2;  %根据变压器等值变换电路,系数应该为(1-k)/k^2 or(k-1)/k,这里只有k^2   B(ED,ED) = B(ED,ED) - K^2*X/RX2; B(ED,ED) = B(ED,ED) + BB/2; end;

文档评论(0)

134****7338 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档