sunek 发表于 2013-7-19 18:50:26

回复 1# goodluckyang


    感谢浩哥分享,这个导纳阵算潮流的时候怎么输出我挺好奇的

这个导纳阵我是这么理解的

ROW=1
导纳阵第一行 i=1代表与节点1 相连的节点的导纳
JBUS 6 Gij 0 Bij 4181BFCE
导纳阵第六列 j=6 代表节点6与节点1的互导纳 互电导Gij=0 互电纳Bij=4181BFCE
同理
JBUS 1 Gij 0 Bij C1D348FE
导纳阵第1列 节点1 自电导Gij=0 自电纳Bij=C1D348FE


关于4181BFCE

计算机存储数据用的是补码 这里应该是十六进制补码
导纳阵 互电纳是正的 自电纳是负的 互电纳Bij=4181BFCE正数 自电纳Bij=C1D348FE负数 符合

4181BFCE=(0100 0001 1000 0001 1011 1111 1100 1110)二进制补码=(0100 0001 1000 0001 1011 1111 1100 1110)二进制原码=(1099022286)十进制
C1D348FE=(1100 0001 1101 0011 0100 1000 1111 1110)二进制补码=(1011 1110 0010 1100 1011 0111 0000 0010)二进制原码=(-1043117826)十进制

至于小数点在哪一位 我觉得BPA可能采用定点数运算 还真得拿实际的数据比较下才知道

另:BPA里线路、变压器参数格式 是按6.5的格式


希望对你有帮助
sunek

redplum 发表于 2013-7-19 21:37:41

顶楼主一下

goodluckyang 发表于 2013-7-20 08:31:26

回复 11# sunek


   sunek版主, 这个导纳阵在潮流计算时,可能无法输出,在稳定计算时通过DEBUG予以输出;    嗯,关于版主的说明,我按照你的思路,验证下是不是与真实导纳阵结果一样,验证完之后向版主汇报::lol::

goodluckyang 发表于 2013-7-20 09:15:50

回复 11# sunek
      提供的思路不错,应该是这样的,但是验证结果不太理想。
如下:
1,首先ROW=1时,Bij 4181BFCE与   Bij C1D348FE之和应为零,而结果好像不是为零。
2,本例中导纳阵的结果应为,如图:

3,对应的173611的十六进制(源码反码补码一致)2A62B,去对应相应的十六进制,未果。

感谢版主回答,继续挖。

sunek 发表于 2013-7-21 16:12:07

回复 14# goodluckyang


    在稳定计算的时候怎么通过DEBUG输出?
    这个导纳阵我看不太懂,是下三角吗?节点4、5、6、7、8的自导纳是啥?写成矩阵可能好看一些。

goodluckyang 发表于 2013-7-22 08:24:00

回复 15# sunek
DEBUG输出如下:

9节点的导纳阵如下:

可以与BPA的对应下,但是对应不起来

linhaiming 发表于 2013-8-21 20:31:06

BPA能输出导纳矩阵么?希望牛人解答,顶你!

周沭铭 发表于 2013-9-21 23:45:19

你搞得 太深了
页: 1 [2]
查看完整版本: BPA生成导纳阵

招聘斑竹