首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何缩放香料矩阵,使LU分解不失败

如何缩放香料矩阵,使LU分解不失败
EN

Stack Overflow用户
提问于 2014-03-08 14:05:52
回答 2查看 193关注 0票数 0

我正在实施一个香料解决方案。我有以下问题:假设我把两个二极管和一个电流源串联(标准二极管)。我用MNA和促进LU分解。问题是节点矩阵变得非常快,接近奇异。我想我必须衡量价值,但我不知道怎么做,我在网上找不到任何东西。有什么办法做这个缩放吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-18 03:17:44

从数值的角度看,这类近奇异矩阵有一种标度技术.基本上,这种技术是将A的每一行除以该行中绝对值的总和(或最大值)。您可以找到KLU,这是一个线性求解电路模拟的更多细节。

从SPICE仿真的角度出发,它采用所谓的Gmin步进技术迭代计算和逼近一个真实的答案。您可以在SPICE项目QUCS (相当通用电路模拟器)的文档中找到这一点。

票数 0
EN

Stack Overflow用户

发布于 2015-12-17 00:57:23

当矩阵具有非常大的和非常小的条目时,缩放没有帮助。

有必要使用为电路求解器应用开发的许多技巧中的一部分或全部。一个好的开端是将指数和对数函数参数的范围裁剪到合理的值--在大多数电路中,二极管正向电压不超过1V,二极管反向电流不小于1pA。

实际上,查看所有库函数,并将它们封装在代码中,从而使它们的参数和结果适合于电路解决的目的。简单的裁剪有时是足够好的,但更好的方法是确保函数保持(两次)可微性和连续性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22270320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档