我正在实现一个SPICE求解器。我有以下问题:说我串联了两个二极管和一个电流源(标准二极管)。我使用MNA和Boost LU分解。问题在于节点矩阵很快变得接近奇异。我认为我必须调整价值,但我不知道怎么做,也无法在Internet上找到任何东西。任何想法如何进行此缩放?
从数值的角度来看,这种近奇异矩阵有一种定标技术。基本上,此技术是将A的每一行除以该行中绝对值的总和(或最大值)。您可以找到KLU,它是用于电路仿真的线性求解器,以获取更多详细信息。
从SPICE仿真的角度来看,它使用所谓的Gmin步进技术来迭代计算和逼近真实答案。您可以在SPICE项目QUCS(相当通用电路模拟器)的文档中找到它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句