【技术实现步骤摘要】
非零元素随机存放和随机对称消元求取电力系统节点阻抗的方法
本专利技术属于电力系统分析计算领域,涉及求取电力系统节点阻抗的方法。
技术介绍
大型电力系统节点导纳矩阵Y的形成、存贮、读写及消元过程中,如不考虑Y阵元素的稀疏性和对称性,会导致大量零元素和对称元素的存贮以及不必要的元素计算,从而使得形成Y阵所需时间较长、存贮空间极大、读写Y阵的数据文件时间较长、对Y阵的的前代和回代计算时间较长等。如Y阵的Y(n,2n)数组形式虽简单直观,便于数据处理,但大量零元素的存在使得Y的形成、存贮、数据文件的读写等过程效率低下。尽管其计算过程简单方便,但当利用稀疏矩阵技术时对其进行高斯消元时,虽然计算速度可大大提高,然而由于大量判断语句的使用,其计算速度的提高也并不理想。。传统的考虑元素稀疏性Y阵元素的存贮方式有按坐标存贮、按顺序存贮、按链表存贮、三角存贮法、Ellpack-Itpack存贮法、CSR存贮法和超矩阵存贮法等等。尽管这些存贮方式可以省去不少存贮单元,但其结构复杂,且对角元素与非对角元素分开存贮也使得存取过程繁琐,也不能清晰地反映元素之间的对称或对应关系,不利于对Y阵的数据处理。这些存贮方式虽然可以省去大量零元素的存贮,但未利用Y阵元素的对称性和Y阵结构的特点,不但存贮单元的节省并未达到最佳效果,而且不便于快速形成Y阵,且数据的检索、修改、计算等极为不便,特别是无法直接对这些数据进行消元计算,因而其存贮效率无法达到最佳状态,计算效率也不高。新型非零元素的Y(n,d)存贮方式虽然较好地解决了按坐标存贮、按顺序存贮、按链表存贮方式中存在的问题,存贮效率达到了最佳状态 ...
【技术保护点】
1.一种非零元素随机存放和随机对称消元求取电力系统节点阻抗的方法,其特征是包括以下步骤:步骤1:打开按随机顺序形成的仅含对角元素和非零的上三角元素的节点导纳矩阵Y阵数据文件Y(n,d),将数据读入Y(n,d1)数组;所述的Y(n,d)数据文件分为3组:第1组为静态非零元素计数组,存贮Y阵中与对角元连接的非零的非对角元数Si,仅1列;第2组为对角元组,共3列,存贮对角元的行号和参数gii、bii;第3组为非零的非对角元组,共3lmax列,其中lmax为系统中各节点上三角的最大连接支路数,而各节点上三角的连接支路数为li,且有Si=li,存贮与对角元连接的所有非零的非对角元的列号j及参数gij、bij;Y(n,d)数据文件的列数为d=3lmax+4;所述的Y(n,d1)数组也分为3组,第1组为动态非零元素计数组S′i,存贮Y阵中与对角元连接的、消元过程中上三角动态的非零的非对角元数,共1列,包括消元过程中上三角新产生的非零的非对角元;第2组为对角元组,共3列,存贮对角元的行号和消元过程中变化的参数g′ii、b′ii;第3组为非零的非对角元,共5S′max列,S′max为Y阵在消元过程中上三 ...
【技术特征摘要】
1.一种非零元素随机存放和随机对称消元求取电力系统节点阻抗的方法,其特征是包括以下步骤:步骤1:打开按随机顺序形成的仅含对角元素和非零的上三角元素的节点导纳矩阵Y阵数据文件Y(n,d),将数据读入Y(n,d1)数组;所述的Y(n,d)数据文件分为3组:第1组为静态非零元素计数组,存贮Y阵中与对角元连接的非零的非对角元数Si,仅1列;第2组为对角元组,共3列,存贮对角元的行号和参数gii、bii;第3组为非零的非对角元组,共3lmax列,其中lmax为系统中各节点上三角的最大连接支路数,而各节点上三角的连接支路数为li,且有Si=li,存贮与对角元连接的所有非零的非对角元的列号j及参数gij、bij;Y(n,d)数据文件的列数为d=3lmax+4;所述的Y(n,d1)数组也分为3组,第1组为动态非零元素计数组S′i,存贮Y阵中与对角元连接的、消元过程中上三角动态的非零的非对角元数,共1列,包括消元过程中上三角新产生的非零的非对角元;第2组为对角元组,共3列,存贮对角元的行号和消元过程中变化的参数g′ii、b′ii;第3组为非零的非对角元,共5S′max列,S′max为Y阵在消元过程中上三角所产生的最大的动态非零元素数,而各节点在消元过程中上三角所产生的动态非零元素数为S′i,且S′max>>lmax,存贮与该对角元连接的所有非零的非对角元的列号j及规格化前的参数g′ij、b′ij和规格化后的参数g″ij、b″ij,Y(n,d1)数组的列数为d1=5S′max+4;步骤2:将Y(n,d1)数组与En阵构成增广阵Bn=[Y(n,d1)En];步骤3:对Bn阵进行n-1次含规格化的基于对称稀疏技术的高斯消元得(1)直接用四角规则完成Y(n,d1)数组中随机存放元素的消元计算;以对角元素为参考元素,将第k行规格化前每个参数的列号i与行号k分别互换:并将各个yik分别作为第i行的消元元素,而将第k行各个规格化后的参数作为交叉元素,按四角规则直接完成Y(n,d1)数组中随机存放元素的消元计算;所述的四角规则为:计算元素的新值=其原值-消元元素*交叉元素;(2)Y(n,d1)数组中非零元素的快速判断和计算元素的快速确定;1)将第k行各个规格化前每个参数的列号i与行号k分别互换:并分别计算第k列、第i行各个yik与第k行各个规格化后参数的列号在交互点上的元素y′ii、y′ij、y′ip、y′im;2)如果消元计算过程中没有产生新的非零计算元...
【专利技术属性】
技术研发人员:陈恳,郭甲宝,彭丽君,文祥,
申请(专利权)人:南昌大学,
类型:发明
国别省市:江西,36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。