设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 1159|回复: 1

重提问 PQ分解法B1矩阵该如何求啊

[复制链接]

该用户从未签到

尚未签到

发表于 2012-5-8 20:03:18 | 显示全部楼层 |阅读模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

您需要 登录 才可以下载或查看,没有账号?立即加入

×
[讨论] 求助~~PQ法B1矩阵的形成' y& u1 k8 J: }# G& P

$ c/ u0 E: p/ H, T0 l( H& L; q求助, PQ分解法6 o/ M8 r1 }2 f
各位大牛,求助啊~~
0 q: K0 W6 t1 m& G* ~我毕设的题目是交直流混联系统的潮流计算,自己编了交替迭代法的的PQ分解法程序,计算结果与书上算例结果误差最大有12%。
) j% S! k- B" q6 \于是测试了纯交流部分的程序,也就是一般的PQ法,对照着现代电力系统分析P86上的例子,发现自己程序B1矩阵算到的结果跟书上的有差,致使第一次迭代时相角的修正量跟标准值就差了4%左右。但是查到我程序生成的B1矩阵跟自己手算的结果是一样的啊……, ]6 N7 I# [  l8 l) K, d% [

8 T  w  U4 p) C9 P5 `附上相关部分代码 Ps 我得到的节点导纳矩阵和B2矩阵都是和书上的一样的,真心搞不懂了,求解答啊~~~3 p/ i( _# L* V1 h

: F6 e* u# C- Y& _2 x& y/ T& N0 }' ^3 j. s2 h% V- ^& Q# h2 t
function [Bp, Bpp] = makeB(Node,Branch)9 p. M9 P- f. Q: _! z$ M+ u

4 b6 Y! F- \8 j; T- S% d$ a4 q%% define named indices into node, branch matrices3 \2 k, B; r- k: ^9 z
[PQ, PV, REF, ...- q. Z9 c5 z5 X& y( L8 q
    TRANS, CAPAC, LINE,...& g* B9 F& {) O3 {
    NODE_I, BUS_TYPE,PG,QG, PL, QL, V, THETA, ...+ s$ r+ `7 M0 G# X8 K
    BRANCHNUM, NODE1, NODE2, R, X, BORK, BRANCH_TYPE, STATUS, P1, Q1, P2, Q2] = index;2 O! F: Y# x# l6 Y
- H6 S( v( [8 b1 {$ }9 c4 |
%% form index lists for slack, PV, and PQ buses
& c+ p+ ]- s! ~; ?) @8 ^1 p) {ref = find(Node(:, 2) == 3);   %% reference bus index" n# O0 K& |8 R$ F4 _2 Q% q
pv  = find(Node(:, BUS_TYPE) == PV);    %% PV bus indices5 C. R; b1 W$ g( `  ?
pq  = find(Node(:, BUS_TYPE) == PQ);    %% PQ bus indices
' y6 }: K3 c; |  l* s
# T) l  b6 Z/ I0 l' R%*************************************************************************%
8 {* F; m! Z/ u& L2 k. K. Y%                              form Bp
3 r$ _- p' Y" ]. Y& z3 v$ ?%*************************************************************************%/ t  }8 _9 }1 e6 k1 o0 b

3 {0 Q) g* F. ]( s3 p5 N0 ~%找出非接地支路0 k" B4 X+ w9 D0 t, ?
temp = find( Branch(:,NODE2)~=0 );
  |: k- n" ^4 dNongroundingBranch = Branch(temp,:);* v! Q8 X( {' v9 G  a' v
0 P" P; R4 V5 c, y( U. W
%忽略线路充电电容" w# W' D4 G: G7 h1 J
NongroundingBranch(:,BORK) = 0;
  E* u. \# n1 z0 p
7 e) n: W+ ^: `1 ^( w2 ~/ H. m%不考虑变压器非标准变比
0 b& D8 c! s0 u9 |: utemp = find( NongroundingBranch(:,BRANCH_TYPE)==TRANS );
+ C! o7 B8 G( k. NNongroundingBranch(temp,BORK) = 1;
# Z, x  O. R; }, lY = makeY(Node,NongroundingBranch);
7 J; k  t3 A/ f5 l, b3 l* @" {Bp = imag( Y );
& M8 t8 G  v& Z! @! j7 {8 u4 KBp = Bp([pq; pv], [pq; pv])  ;  % reduce Bp matrices* X1 v. f. H+ ~  x+ s* [- o) Q

; _, h: s+ p. w5 d; Z5 p%*************************************************************************%9 Z' t3 g: h* k1 P; D" s
%                              form Bpp! v3 Y* W' p; T- G( A2 Q! E
%*************************************************************************%
2 x/ c1 |2 Y" V: g. UBranch(:,4)=0;%忽略输电线路电阻3 w4 k# Y9 v0 e/ i5 }: I
Y = makeY(Node,Branch);
  {" P- F& z- vBpp = imag( Y );% h% K3 A3 K! W
Bpp = Bpp(pq, pq);    % reduce Bp matrices
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2012-5-10 08:54:57 | 显示全部楼层
这些基础的我都不会,那书我们也学的,。。。要学习
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

GMT+8, 2026-10-12 10:40

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表