运行仿真时Multisim出现错误

更新 Nov 6, 2018

适用于

Software

  • Multisim

问题详述

当我运行仿真模拟时,看到一个弹出窗口包含以下消息:

A simulation error has occurred. Would you like to run the Convergence Assistant to attempt to resolve this problem automatically?

解决方案

因为出现错误的原因可能有很多,所以要解决问题,首先可以选择使用Convergence Assistant尝试解决问题。如果仍然无法解决问题,请考虑以下原因:
  • 悬浮组件(即带有未连接引脚的部件);这些组件可以进入SPICE矩阵,即使当前它们没有被使用,有可能在之后产生错误。
  • 极小的电阻值;这些1 /阻值进入SPICE矩阵作为会产生大量的运算。
  • PN结上的直流电压源;通常发生在LED和指示器组件上。
  • 并联电压源和电感器。

如果在检查上述内容后仍然出现收敛问题,则需要调整公差。您可以通过执行以下操作来更改公差:

  1. 选择Simulate»Interactive simulation settings
  2. 选择Analysis options选项
  3. 单击Customize...
  4. Global选项卡下,您可以使用以下准则调整公差:
  • 将RELTOL增加到不大于0.01
  • 将VNTOL增加到不大于1e-3
  • 将ABSTOL增加到不超过1e-6
  • Transient选项卡下,将Integration method [METHOD] 更改为 Gear

本文是否有帮助?

无帮助