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

 找回密码
 立即加入
搜索
查看: 1463|回复: 3

求助~~PQ法B1矩阵的形成

[复制链接]

该用户从未签到

尚未签到

发表于 2012-5-6 11:04:01 | 显示全部楼层 |阅读模式

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

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

×
各位大牛,求助啊~~
+ m' J& y: O: `  A1 f8 d" [我毕设的题目是交直流混联系统的潮流计算,自己编了交替迭代法的的PQ分解法程序,计算结果与书上算例结果误差最大有12%。
( c5 Y: N3 r8 Y/ i  I1 K4 [5 L! ?于是测试了纯交流部分的程序,也就是一般的PQ法,对照着现代电力系统分析P86上的例子,发现自己程序B1矩阵算到的结果跟书上的有差,致使第一次迭代时相角的修正量跟标准值就差了4%左右。但是查到我程序生成的B1矩阵跟自己手算的结果是一样的啊……. {9 x) e; J: \0 e2 F; o

% v: `- l4 w- `1 T; g- G/ Q* e$ N附上相关部分代码 Ps 我得到的节点导纳矩阵和B2矩阵都是和书上的一样的,真心搞不懂了,求解答啊~~~! H& m+ a" Z8 j

3 ~5 J$ e1 K5 F1 x' S) z" r) O% c$ N+ K
function [Bp, Bpp] = makeB(Node,Branch)
  Z4 l- I7 \% d; R6 W. a
& W& J. q& h1 v5 f7 N$ g%% define named indices into node, branch matrices) @" K& Y: g2 [0 v9 ]- p, _+ C
[PQ, PV, REF, ...
9 Q7 A; C) d/ k* h9 {    TRANS, CAPAC, LINE,...
/ o( M" I" ~) p  g/ z% G% T    NODE_I, BUS_TYPE,PG,QG, PL, QL, V, THETA, ...
' t- F+ R3 ]! x! O    BRANCHNUM, NODE1, NODE2, R, X, BORK, BRANCH_TYPE, STATUS, P1, Q1, P2, Q2] = index;
9 ~' z) `! `/ e2 u( t9 M' `
) k! v+ j9 \, ]3 F%% form index lists for slack, PV, and PQ buses. J. u1 ?1 e9 q- Z1 L
ref = find(Node(:, 2) == 3);   %% reference bus index3 _* y9 m4 m* B2 [
pv  = find(Node(:, BUS_TYPE) == PV);    %% PV bus indices3 i5 Y# z! M. }) g* t7 `7 m
pq  = find(Node(:, BUS_TYPE) == PQ);    %% PQ bus indices
. K$ o% M; V- w& Q9 E6 A9 y; T0 b; N; H3 z
%*************************************************************************%5 |5 f/ M! O& b9 S. F
%                              form Bp  a2 C/ K# W0 g' y
%*************************************************************************%
1 E* N, p# ^3 H  J0 g, V' t6 P$ N% y' ^& d9 R1 ~- w+ t& W; M
%找出非接地支路0 A. S- R7 _9 N; O" m3 @- L
temp = find( Branch(:,NODE2)~=0 );
/ u+ d! o8 G7 F' |NongroundingBranch = Branch(temp,:);/ p- {4 w8 d2 N: {; ^

7 _, ?) B$ J3 t$ ]) f! q% e6 T%忽略线路充电电容
$ v1 g8 w; Z/ Y) x5 l. v9 @NongroundingBranch(:,BORK) = 0;5 E" G5 y0 X, v* x% L. ]+ G
9 w" b8 `+ k8 Y) v% l4 X
%不考虑变压器非标准变比+ j# u$ C6 n( N5 H7 q
temp = find( NongroundingBranch(:,BRANCH_TYPE)==TRANS );( a7 Z  F' q7 I4 @+ ?# ~: b
NongroundingBranch(temp,BORK) = 1;
3 _' p" P7 l2 R( P  Y& VY = makeY(Node,NongroundingBranch);5 [# l2 @6 o6 L8 C7 I. Y
Bp = imag( Y );4 L7 `* |" S/ V
Bp = Bp([pq; pv], [pq; pv])  ;  % reduce Bp matrices
- A6 _3 x: l2 C: M7 J1 K  S9 S7 l- P+ A" V# u8 C* E
%*************************************************************************%
, |' v! Z  n4 q+ d: V/ B2 t%                              form Bpp
. u: u- I- q0 P" ~8 i% ~( I%*************************************************************************%% [" |  w5 P, }1 i) _5 ~
Branch(:,4)=0;%忽略输电线路电阻1 E  S6 U* b4 i* ~5 R
Y = makeY(Node,Branch);
0 a5 e- f. n" `% O# u3 }( hBpp = imag( Y );
6 Z/ Q- S' }* A+ `/ fBpp = Bpp(pq, pq);    % reduce Bp matrices- b+ v1 z4 |- S; y
* P) I5 b* w, b
return;
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

 楼主| 发表于 2012-5-6 14:37:12 | 显示全部楼层
自己顶~~~6 l0 T. }5 X( c: _. `7 e8 i( x
拿那个5节点的例子,算出来的B1矩阵如下:& |$ o& i  B! f9 l* E
B1 =
: u5 Q3 t4 u& v
( p, H" F% |3 W2 N' ~4 ?3 M& ?4 R$ x   (1,1)      -6.5417% J0 `8 J1 ^) M7 q% o/ q$ D, ~" i
   (2,1)       3.9002
* z$ y& Z; y$ h* ^1 d0 `) |   (3,1)       2.6415+ w, K" l5 ^+ i1 x/ v
   (1,2)       3.9002
3 R) C( S8 ?; P' ^& }* d; v/ i, ?   (2,2)     -73.6789: A# M# u& K& E( Q
   (3,2)       3.1120$ D. Z5 N. V/ }$ R' v
   (4,2)      66.66670 S# x4 y6 N( z7 ?  S3 v3 N
   (1,3)       2.6415
. R7 T) K; L' {7 B7 b   (2,3)       3.1120
# }& D1 y  ~( t  |: O- d* t   (3,3)     -39.0869
8 Y. H6 X- c6 f4 l   (2,4)      66.66675 x& P0 ^/ ^* X7 q' M
   (4,4)     -66.6667
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2017-9-26 15:28
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    累计签到:21 天
    连续签到:1 天
    发表于 2012-5-6 20:37:46 | 显示全部楼层
    网上有好像有这个程序
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

     楼主| 发表于 2012-5-7 10:04:07 | 显示全部楼层
    回复 3# wlm_28 & C" f- c) l2 A+ N$ w) \

    3 {$ Q6 ]0 `+ ~$ B1 x- G  s1 r; ~
        网上找到的PQ法B1、B2矩阵都是手动输入的,没看到程序实现的。主要是拿5节点的算出来跟书上也差挺多,B2是一样的,B1书上只给了因子表,但是从迭代第一步的结果上看应该就是B1的问题……
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

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

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

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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