This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] PSPICE-FOR-TI:我的仿真无法收敛、显示"info (ORPSIM-16594):要提高伪瞬态收敛和性能、请设置以下选项:PTRANABSTOL=1e-5、PTRANVNTOL=1e-4"?

Guru**** 651100 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1038001/faq-pspice-for-ti-my-simulation-fails-to-converge-and-says-info-orpsim-16594-to-improve-pseudotransient-convergence-and-performance-set-following-options-ptranabstol-1e-5-ptranvntol-1e-4

器件型号:PSpice for TI

此外、如何在 PSpice for TI 的仿真配置文件中添加其他选项?

如果您看到上述消息、以下步骤可能会解决收敛错误: INFO (ORPSIM-16594):要提高伪瞬态收敛和性能、请设置以下选项以放宽电容器电流和电感电压的稳定标准:PTRANABSTOL=1e-5、PTRANVNTOL=1e-4

请注意、修改这些值可能会导致精度降低。 请谨慎使用这些设置。  

如果您想在仿真配置文件中添加任何其他选项、请参阅下面的示例以了解该方法。

方法1

  1. 在 PSpice for TI 中打开原理图设计。 您可以将选项直接添加到设计画布中。 单击"放置" →"文本..." 热键 T。这将打开一个新窗口
  2. 在新窗口中、键入: @PSpice:.options PTRANABSTOL=1e-5 PTRANVNTOL=1e-4

  3. 单击 OK (确定)。 单击画布上的任意位置以放置文本框。
  4. 保存您的设计并运行 PSpice。
  5. 如果仍然看到收敛错误、可以尝试通过将值更改为 :PTRANABSTOL=1e-4 PTRANVNTOL=1e-3来进一步放宽这些容差。 您还可以打开 Simulation Profile 并选中 AutoConvergence 选项。 请注意、这些不能保证修复、可能会导致精度降低。  

方法2

  1. 在记事本或类似的文本编辑器中、添加此行文本 :+.options PTRANABSTOL=1e-4 PTRANVNTOL=1e-3
  2. 将名为 include.txt 的文件保存到您选择的位置
  3. 在 PSpice for TI 中打开您的设计
  4. 编辑或创建您的仿真配置文件
  5. 在仿真配置文件中、选择"Configuration Files"、然后选择"Include"
  6. 单击“浏览...” 并导航到您创建的 include.txt 文件
  7. 单击"添加到配置文件"、并确保它显示在您的已配置文件列表中

  8. 单击确定、然后再次尝试运行仿真。
  9. 如果仍然看到收敛错误、可以尝试通过将值更改为 :PTRANABSTOL=1e-4 PTRANVNTOL=1e-3来进一步放宽这些容差。 您还可以打开 Simulation Profile 并选中 AutoConvergence 选项。 请注意、这些不能保证修复、可能会导致精度降低。

这到底意味着什么?

收敛失败意味着仿真器无法找到令人满意的电路解决方案。 这可能是由以下原因造成的:连接不良(即 VDD 轨上无电源、意外接地短路)、模型故障(即设计中出现拼写错误或设计不可能)、容差过小。 在具有振荡的设计中也可能发生这种情况。  

容差是可以容忍的误差量。 如果解决方案中的误差低于特定阈值、则将接受该解决方案。 如果高于该阈值、仿真器将再次尝试寻找更好的解决方案。 松开公差(使其更大)将使仿真器更容易找到解决方案。 它还可能更快地找到解决方案。 这些优势可能会以牺牲精度为代价、因为可以容忍更大的误差。  

伪瞬态分析是一种用于查找电路直流工作点的算法。 它通常用于许多仿真引擎。 它可能很慢、通常用于其他更快算法无法解决的电路。 PTRANABSTOL 和 PTRANVNTOL 选项用于设置伪瞬态分析的容差。  

PTRANABSTOL 的默认值为1e-7安培、PTRANVNTOL 的默认值为1e-5伏。  INFO (ORPSIM-16594)消息表示这些容差可能过小、建议将其放宽至 PTRANABSTOL=1e-5和 PTRANVNTOL=1e-4。 在这种情况下、您应采纳仿真器的建议并按照本常见问题解答中的说明松开公差。 确保对不合理的精度降低保持警惕。

如果您仍然遇到问题、 请单击此处在 PSpice for TI E2E 论坛上打开新主题。  

在此处查看更多有关 PSpice for TI 的常见问题解答

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有关分步解决方案、请参阅上述说明。