TI中文支持网
TI专业的中文技术问题搜集分享网站

[FAQ] PSPICE-FOR-TI: 我的仿真无法收敛,并显示“INFO(ORPSIM-16594): To improve Pseudotransient Convergence and Performance, set following options: PTRANABSTOL=1e-5, PTRANVNTOL=1e-4”,原因何在?

Part Number:PSPICE-FOR-TI

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

如果您看到上述消息(内容为INFO(ORPSIM-16594): To improve Pseudotransient Convergence and Performance, set following options to relax stabilization criteria for capacitor currents and inductor voltages: PTRANABSTOL=1e-5, PTRANVNTOL=1e-4),以下步骤或许能解决收敛错误:

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

如果您想要向仿真配置文件添加任何其他选项,请参阅下面的示例了解方法。

方法 1

1. 在 PSpice for TI 中打开您的原理图设计。您可以将选项直接添加到设计画布中。点击“Place”→“Text …”,或热键 T。这将打开一个新窗口

2. 在新窗口中,键入:@PSpice: .options PTRANABSTOL=1e-5 PTRANVNTOL=1e-4

3. 单击“确定”。点击画布上的任意位置以放置文本框。

4. 保存您的设计并运行 PSpice。

5. 如果您仍然看到收敛错误,可以尝试进一步放宽这些容差,方法是将相应值更改为:PTRANABSTOL=1e-4 PTRANVNTOL=1e-3。您还可以打开“Simulation Profile”并选中“Autoconvergence”选项。请注意,这样做不保证一定能修复,可能会导致精度降低。

方法 2

1. 在 Notepad 或类似的文本编辑器中,添加这行文本:+ .options PTRANABSTOL=1e-4 PTRANVNTOL=1e-3

2. 将名为txt 的文件保存到您选择的位置

3. 在 PSpice for TI 中打开您的设计

4. 编辑或创建您的仿真配置文件

5. 在仿真配置文件中,选择“Configuration Files”,然后选择“Include”

6. 点击“Browse …”,然后导航至您已创建的txt 文件

7. 点击“Add to Profile”,并确保其显示在您的“Configured Files”列表中

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。在此情形中,您应采纳仿真器的建议并按照此常见问题解答中的说明放宽容差。务必对不合理的精度下降保持警惕。

Cherry Zhou:

我们建议您在发布新问题之前先搜索 E2E支持论坛,E2E支持论坛已经拥有数十万个已得到解答的话题。  这通常是解决问题的最快方法。

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] PSPICE-FOR-TI: 我的仿真无法收敛,并显示“INFO(ORPSIM-16594): To improve Pseudotransient Convergence and Performance, set following options: PTRANABSTOL=1e-5, PTRANVNTOL=1e-4”,原因何在?
分享到: 更多 (0)