首页> 外国专利> Low-displacement rank preconditioners for simplified non-linear analysis of circuits and other devices

Low-displacement rank preconditioners for simplified non-linear analysis of circuits and other devices

机译:低排位前置调节器,用于简化电路和其他设备的非线性分析

摘要

Methods and apparatus for performing non-linear analysis using preconditioners to reduce the computation and storage requirements associated with processing a system of equations. A circuit, system or other device to be analyzed includes n unknown waveforms, each characterized by N coefficients in the system of equations. A Jacobian matrix representative of the system of equations is generated. The Jacobian matrix may be in the form of an nxn sparse matrix of dense NxN blocks, such that each block is of size N2. In an illustrative embodiment, a low displacement rank preconditioner is applied to the Jacobian matrix in order to provide a preconditioned linear system. The preconditioner may be in the form of an nxn sparse matrix which includes compressed blocks which can be represented by substantially less than N2 elements. For example, the compressed blocks may each be in the form of a low displacement rank matrix corresponding to a product of two generator matrices having dimension Nxalpha, where alphaN. The preconditioned linear system may be solved by factoring the preconditioner using a sparse lower-upper (LU) factorization or other similar sparse factorization method applied to the compressed blocks.
机译:使用预处理器执行非线性分析以减少与处理方程组有关的计算和存储要求的方法和装置。待分析的电路,系统或其他设备包括n个未知波形,每个未知波形的特征在于方程组中的N个系数。产生代表方程组的雅可比矩阵。雅可比矩阵可以是密集的N×N个块的n×n个稀疏矩阵的形式,使得每个块的大小为N2。在说明性实施例中,将低排位秩预处理器应用于雅可比矩阵,以提供预处理线性系统。预处理器可以是n×n个稀疏矩阵的形式,其包括可以由基本上少于N 2个元素表示的压缩块。例如,压缩块可各自为低位移秩矩阵的形式,其对应于具有尺寸Nxalpha的两个发生器矩阵的乘积,其中α<< N。预处理线性系统可以通过使用稀疏的上,下(LU)分解或应用于压缩块的其他类似稀疏分解方法对预调节器进行分解来解决。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号