发明名称 一种基于稀疏存储的非零元遍历的电网网络方程求解方法
摘要 本发明是一种基于稀疏存储的非零元遍历的电网网络方程求解方法。包括以下步骤:1)在进入仿真时步求解之前,根据电网结构参数和待计算故障扰动信息,形成电力系统网络方程;2)对电力系统网络方程中的方程系数矩阵进行因子分解,得到因子分解后的因子表矩阵;3)进入仿真时步求解。本发明可以尽可能地消除常规高维稀疏线性方程求解方法中方程系数矩阵非零元检索和双重循环、条件判断中冗余的操作和运算,形成新的实用的高维稀疏线性方程组求解方法和流程,提升基于稀疏存储和前代回代求解高维线性方程组方法的效率,有效消除大规模电力系统高效仿真计算和(超)实时仿真中线性电网络和电路部分求解瓶颈。
申请公布号 CN103488610B 申请公布日期 2017.02.08
申请号 CN201310404191.3 申请日期 2013.09.06
申请人 南方电网科学研究院有限责任公司;清华大学 发明人 欧开健;张树卿;李伟;童陆园;胡云;梁旭;郭海平;胡明亮
分类号 G06F17/11(2006.01)I 主分类号 G06F17/11(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种基于稀疏存储的非零元遍历的电网网络方程求解方法,其特征在于包括以下步骤:1)在进入仿真时步求解之前,根据电网结构参数和待计算故障扰动信息,形成电力系统网络方程,方程可描述为<img file="FDA0001072438870000011.GIF" wi="830" he="62" />其中<img file="FDA0001072438870000012.GIF" wi="29" he="55" />为电力系统节点注入电流基波相量,<img file="FDA0001072438870000013.GIF" wi="43" he="54" />为电力系统节点电压基波相量,Y为电力系统网络节点导纳阵,方程维数记为n;2)在进入仿真时步求解之前,式(1)中方程系数矩阵Y进行因子分解,得到因子分解后的因子表矩阵,记为A=L+D+U       (2)其中L为因子表矩阵下三角部分,D为因子表矩阵的主对角元部分,U为因子表矩阵的上三角部分;上述矩阵均采用稀疏格式进行存储,非零元按行排列;记录矩阵L、U非零元总数k<sub>L</sub>、k<sub>U</sub>;记录矩阵L、U非零元所在行号R<sub>L</sub>、R<sub>U</sub>,以及记录矩阵L、U非零元所在列号C<sub>L</sub>、C<sub>U</sub>,矩阵L中第i个非零元所在行、列记为<img file="FDA0001072438870000014.GIF" wi="203" he="63" />矩阵U中第i个非零元所在行、列记为<img file="FDA0001072438870000015.GIF" wi="219" he="63" />3)进入仿真时步求解;上述步骤3)的仿真时步求解中,每个仿真步长需进行网络方程求解,具体包括如下步骤:31)为方程求解前代过程初始化中间变量x,x为n维向量,令<img file="FDA0001072438870000016.GIF" wi="862" he="62" />32)依照矩阵L非零元数量,单重循环进行如下运算<img file="FDA0001072438870000021.GIF" wi="1214" he="72" />33)依照矩阵D全部对角元素,单重循环进行如下运算x(i)=x(i)/D(i,i),i=1,…,n   (5);34)依照矩阵U非零元数量,单重循环进行如下运算<img file="FDA0001072438870000022.GIF" wi="1302" he="70" />35)方程求解结束,将中间变量赋值给<img file="FDA0001072438870000023.GIF" wi="47" he="55" /><img file="FDA0001072438870000024.GIF" wi="678" he="60" />
地址 510080 广东省广州市越秀区东风东路水均岗6、8号粤电大厦西塔