整流器的LTSpice仿真在短时间后变慢


9

我在LTspice中设置了以下简单电路: LTspice屏幕截图

蓝色在变压器的输出上,绿色在整流器上。

如果我不包括电容器,则可以正常工作,并且仿真可以快速进行。但是,如果包括电容器,则在几毫秒后仿真会变得非常慢。该图像一直显示到基本上停止以合理的速度进行模拟为止。变慢的时间似乎取决于电容器的值

这里发生了什么?

注意:在SPICE设置中选择“备用”求解器即可解决


2
嗯,我刚刚将求解器设置为“ alternate”,现在可以正常使用了。很奇怪。
Bitdivision

SPICE不知道您对电路感兴趣的地方,因此它将尝试尽可能准确地解决它。我不知道到底发生了什么,但是随着C1充电,您可能会开始获得一些不同的时间常数,这些时间常数与二极管的电阻或L2线圈与C1或二极管电容之一之间的振荡有关。这迫使瞬态仿真器采取更小的步骤,并减慢了仿真速度。“替代”求解器以某种方式知道解决此问题的方法,但是我不能说它如何知道。
Photon

我正在模拟一个桥式整流器,并遇到了同样的问题。
纳文

您是否尝试过“替代”作为求解器?
Bitdivision

在世界范围内,这种仿真如何在没有接地的情况下进行?除非您稍后添加/删除它...
有关的公民

Answers:


10

求解器本质上是在求解一个微分方程组,并且有多种算法可以做到这一点,其中一些算法的工作效果要优于其他条件(取决于方程的“刚度”-如果您知道Matlab / Scilab / Octave,请参见各种针对不同条件的ODE求解器)

根据电路的不同,求解器可能难以覆盖时间,并且如光子所言,它会缩短时间范围,直到基本上放慢速度并停止为止(有时,如果您放置足够长的时间,它将完成“困难”的部分,但通常不)。
当存在理想的电容性/电感性元件时,通常会发生这种情况,因此,为电感器选择串联电阻(实际上默认为1m)以及为电容器选择ESR总是一个好主意。右键单击组件以设置这些和其他值(您可能知道)

另一件事是您的电压源似乎是从电路地浮空的-在变压器两端增加一个高阻值的电阻(例如100Meg),如果没有DC路径,则SPICE很难确定节点电压。

关于您的电路,我注意到的最后一件事是您尚未选择“真正的”二极管-这也可能会引起问题。右键单击并从可用列表中选择一个二极管,我想这与为电容设置一些合理的ESR值(可能为电感设置更多)相结合将使它适用于任一求解器。

以下电路可使用任一求解器(电容具有1m ESR)正常工作:

电路实例

模拟:

模拟


电阻器变压器上的电阻+1,有时是防止香料不断减少时间步长(甚至最终停止)的
唯一方法

1

模拟器通常很难承受理想变压器产生的无限电流尖峰。计算机还不喜欢这样的情况,即结果被零除并导致脚本化错误恢复机制,这可能解释了正常模拟中的某些延迟。

如果您不确定,请猜测,并在一些理想的零件(如电容,二极管和变压器)中包含一些实际的Rs值,除非您使用有效的真实模型。

我知道我的女son(U of T的博士学位EE教授)不喜欢使用需要这些技巧的模拟器,除非它们特别告诉您在理想的零件中包括Rs。我不同意,如果您解释了何时在仿真中从Rs = 0到零会发生除数,然后解释说,添加实数Rs是学习和使用的好东西。(据我了解,每个关键部分的ESR,ESL和杂散电容都是优秀设计师的本质。)

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.