为什么LTSpice对这种理想变压器电路说我的“矩阵是奇异的”?


13

我正在尝试在以下电路中找到R1上的电压,其中L1 / L2是理想的变压器。LTSpice抱怨“矩阵是单数”。为什么?我尝试使用许多不同的值,以查看近似值是否存在问题。

在此处输入图片说明

“ AC”之后的数字是最大振幅和相位(以度为单位)。


如果删除R1(将其替换为空白),则分析工作正常。
卡琳(Karin)

您能否使L1和L2变得非常不理想?也许增加一个毫欧以下。我在几十年前也发生过类似的事情:-)
罗素·麦克马洪

1
@RussellMcMahon:如果您的意思是,我尝试将其“平行电阻”设置为1m。这导致R1上的电流超过10 ^ -10A。
卡琳(Karin)

工作正常吗?ccts之间的10M是否有效?如果您对10M不满意,是否可以使用?如果添加并行R,它会消失。您正在/期待什么电流?
罗素·麦克马洪

Answers:


13

您需要两个电路之间的直流路径。在它们之间放置一个高阻值的电阻,例如10M。

我检查了它是否可以使用Pulsonix(实际上是SIMetrix)SPICE正常工作。没有电阻,我遇到了奇异矩阵错误。


8
或只是将次级接地
Endolith

@endolith:两个电路都接地怎么办?现在设计的电路中所有节点之间的电位差是不同的。
卡琳(Karin)

我考虑过这一点,但意识到Karin可能希望隔离中学。
Leon Heller

7
@Karin-辅助节点完全没有引用任何内容。如图所示,寿命相对于地的平均电压为-10V,或相对于地的电压为+ 1,000,000V。数学的缺乏定义可能会带来麻烦。10Mohm或地线在两者之间提供了有限的连接。
罗素·麦克马洪

4

有一个名为RSHUNT的SPICE参数,该参数在每个节点上将并联电阻添加到GND。默认情况下,通常将其设置为零(这意味着没有分流电阻器)。如果将此值设为非常高的值(1e12),则不会影响仿真,但会在所有节点之间提供有限的电阻,从而避免了奇异的矩阵误差。


1
应谨慎使用此选项,因为无论在何处,每个节点都会被gshunt电导接地,因此它可能会添加多余的极点/零点,从而可能破坏结果。例如:使用1pF电容器的gshunt = 1p。这同样适用于CSHUNT
有关的公民
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.