EDA365电子论坛网
标题:
分享关于PSpice仿真不收敛的解决方法
[打印本页]
作者:
mutougeda
时间:
2021-6-21 09:52
标题:
分享关于PSpice仿真不收敛的解决方法
首先要介绍一下Simulation Settings下的Option选项。如下图所示。
* Q& l- |5 D: W/ H# c; S8 U8 }
1 f( @$ i7 k: p" V; Q. T
. B4 z. D3 e! f* O
RELTOL:设置计算电压和电流时的相对精度。
' {# _! G4 @3 r! i& w0 s3 ]
VNTOL:设置计算电压时的精度。
# Y* ~- v$ H# x; @2 j$ G) M
ABSTOL:设置计算电流时的精度。
* t: R1 `7 C& q `6 Y9 D
4 [ o1 H! o$ g( B0 v1 N0 i0 Y9 k
CHGTOL:设置计算电荷时的精度。
, g0 ~# L" l/ e5 ^$ J" k
GMIN:电路模拟分析中加于每个支路的最小电导。
. \( J3 l% k7 i" F i% Z
; |3 P" D q' R& C
ITL1:在DC分析和偏置点计算时以随机方式进行迭代次数上限。
! u# k+ e1 y+ a N1 z
, I4 B& @+ G q9 W- T5 C% w. U
ITL2:在DC分析和偏置点计算时根据以往情况选择初值进行的迭代次数上限。
2 Z1 ^ O6 T7 Q
ITL4:瞬态分析中任一点的迭代次数上限,注意,在SPICE程序中有ITL3任选项,
Pspice
软件中则未采用ITL3。
7 L% w( v& W6 ^9 ~3 M# I8 C
TNOM:确定电路模拟分析时采用的温度默认值。
6 h" b+ I! A0 V, R; N) y6 a% B
Use GMIN stepping to improve convergence:在出现不收敛的情况时,按一定方式改变GMIN参数值,以解决不收敛的问题。
7 C8 y, o' ?; z" n/ e
+ O- D" }3 P! S9 |! @, |% |0 j1 n6 n3 `
在最新版本16.3中,有一个AutoConverge Options选择项,如下图所示,当我们选中这个选项时,系统会自动增加迭代次数,降低精度要求等以达到使我们的仿真收敛的目的。
) g- e/ V; T& p; R7 S; k0 u! v
- o9 P. J" Y1 n
$ ?& r: p% ^) d& K3 N9 y
6 a3 l* P# ~: r& J8 a
: h& |3 t) o$ T: e. B; M5 b! @0 V
6 ~# Y4 ?% Q. A3 `( o) z
总的来说,解决不收敛的问题主要有以下几种方案:
/ q6 ^+ w. O$ @) C4 `
+ H5 m- r6 ~& y5 |3 h+ n6 j
(1)增加迭代次数,即增加ITL1,ITL2和ITL4的值。
; T: K" n7 M/ s1 k* }
(2)设置电路初始条件,使用NODESET命令。
$ }+ k& W4 Q) z
c- X; M& Q1 S U0 o8 ]
(3)放宽仿真精度要求
; ~" O4 Z# R& k& B1 Z8 D! ^1 v! g5 T
对于具体的应用,这几种方法要综合使用,方能达到效果。
, Y" [7 v2 D4 `# Y6 J0 L) F+ z
作者:
youOK
时间:
2021-6-21 11:19
PSpice仿真不收敛的解决方法
作者:
xiaogegepcb
时间:
2021-6-21 14:20
PSpice仿真不收敛的解决方法
作者:
uerriup
时间:
2021-6-21 14:20
PSpice仿真不收敛的解决方法
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2