[发明专利]基于谱图稀疏化的芯片内超大规模供电网络并行仿真方法在审
申请号: | 202111251664.1 | 申请日: | 2021-10-26 |
公开(公告)号: | CN114004186A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 喻文健;刘志强 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F30/367 | 分类号: | G06F30/367;G06F30/327;G06F17/16;G06F16/901 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张娜 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 稀疏 芯片 超大规模 供电 网络 并行 仿真 方法 | ||
1.一种基于谱图稀疏化的超大规模供电网络并行仿真方法,其特征在于,包括以下步骤:
读取供电网络的SPICE网表,建立所述SPICE网表对应的拉普拉斯矩阵和带权无向图,以及右端项;
对所述带权无向图运行并行谱图稀疏化算法,得到稀疏子图以及所述稀疏子图对应的拉普拉斯矩阵;
使用区域分解法对所述稀疏子图对应的拉普拉斯矩阵进行分解得到整体舒尔补矩阵;
设定收敛阈值,基于所述整体舒尔补矩阵和所述收敛阈值运行预条件共轭梯度法求解所述SPICE网表对应的拉普拉斯矩阵为系数矩阵的供电网络线性方程组,得到节点电压等供电网络仿真结果。
2.根据权利要求1所述的方法,其特征在于,所述使用区域分解法对所述稀疏子图对应的拉普拉斯矩阵进行分解得到整体舒尔补矩阵,包括:
对所述稀疏子图进行图分割,划分为多个子区域,将每个子区域中的节点区分为内部节点和边界节点,对所述稀疏子图对应的拉普拉斯矩阵做重排序;
根据所述稀疏子图的节点排序关系对所述SPICE网表对应的拉普拉斯矩阵进行重排序;
对每个子区域的矩阵做Cholesky分解得到每个子区域的分解矩阵,并计算子区域舒尔补矩阵以及所述整体舒尔补矩阵。
3.根据权利要求1所述的方法,其特征在于,所述对所述稀疏子图对应的拉普拉斯矩阵做重排序后的矩阵格式为:
其中,m为子区域个数,Ai对应第i个子区域的内部节点,Ci对应第i个子区域的边界节点,Ei代表第i个子区域中内部节点和边界节点的连接,Fi,j代表第i个子区域和第j个子区域边界节点间的连接,O代表零矩阵块。
4.根据权利要求3所述的方法,其特征在于,所述对每个子区域的矩阵做Cholesky分解得到每个子区域的分解矩阵,并计算子区域舒尔补矩阵以及所述整体舒尔补矩阵,包括:
对每个子区域i的矩阵做Cholesky分解得到所述分解矩阵:
其中,Pi为重排序方法对应的排列阵;
根据所述分解矩阵计算所述子区域舒尔补矩阵:
计算整体舒尔补矩阵S:
对所述整体舒尔补矩阵做Cholesky分解。
5.根据权利要求4所述的方法,其特征在于,所述供电网络线性方程组为:
其中,xi为第i个子区域内部节点电压向量,yi为第i个子区域边界节点电压向量,fi为第i个子区域内部节点所连的电流源组成的向量,gi为第i个子区域边界节点所连的电流源组成的向量。
6.根据权利要求5所述的方法,其特征在于,所述基于所述整体舒尔补矩阵和所述收敛阈值运行预条件共轭梯度法求解所述SPICE网表对应的拉普拉斯矩阵为系数矩阵的供电网络线性方程组,得到节点电压等供电网络仿真结果,包括:
对每个子区域i,利用矩阵Ai的Cholesky分解结果,计算
利用所述整体舒尔补矩阵S的Cholesky分解结果,求解整体舒尔补矩阵方程,得到边界节点对应的未知数的值y={yi},
Sy=b
其中,b={bi};
对每个子区域i,利用矩阵Ai的Cholesky分解结果,求解Aixi=fi-Eiyi。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111251664.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:医用介入式抽吸导管
- 下一篇:一种锌合金表面涂层的制备方法