日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

pspice仿真老不收敛怎么办?

發布時間:2023/12/15 综合教程 44 生活家
生活随笔 收集整理的這篇文章主要介紹了 pspice仿真老不收敛怎么办? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

仿真不收斂,提示ERROR(ORPSIM-15138): Convergence problem in transient analysis at Time =116.4E-21. Time step =116.4E-21, minimum allowable step size =1.000E-18

就是在計算時迭代還沒有達到計算的精度要求,但是步長已經小于要求的最小步長了,所以計算不出來。

試一試下面的仿真配置:

發生不收斂的原因:

在分析過程中不收斂的根本原因是因為軟件在電路分析時都是將電路的電流電壓問題轉換為方程組來求解,這些方程組分為線性方程組和非線性方程組。線性方程組可以采用直接肖元法,高斯消元法和LU分解法等,非線性方程組更多采用迭代法。而迭代法不可避免會產生不收斂問題。

以PSPICE中使用普遍的牛頓-拉夫遜迭代法為例說明,對于某一非線性方程,f(x)=0,N-R迭代關系為:

當給一個恰當迭代初值x0時,帶入上式進行迭代,產生一個迭代序列{x(k+1)},直到x(k+1)和x(k)之間差的絕對值小于某個給定的允許誤差為止。當K足夠大時,序列會收斂于真值x*。判斷迭代結束的依據是x(k+1)和x(k)之間差小于給定誤差值,或者是迭代數超過規定的最大迭代次數。

由此可見,迭代過程出現不收斂的情況有以下幾類:1,初值選取不恰當,導致不收斂。2,迭代次數過長,如果規定的迭代次數為30次,但是實際迭代30次還沒有達到真值x*,迭代被迫中止,也同樣造成不收斂。3,規定的誤差精度過高,也同樣會造成迭代次數溢出。

處理不收斂的對策:

1,設置適當的初值:

pspice有三種設置初值的方法:

(1)采用IC符號(initical condition,在special.olb庫里面),永來設置某一個節點或則兩個節點間的初始電壓值,電壓值即為IC符號額設置值。

(2)采用NODESET符號(在special.olb庫里面),此即為設置該節點迭代過程的初始迭代值,既迭代初值x0,幫助收斂用的。

(3)電容,電感元件屬性的IC值,表示其初始電壓,電流值。

2,修改迭代次數

ITL1:在DC分析和偏置點計算時以隨機方式進行迭代次數上限,內定值為150;

ITL2:在DC分析和偏置點計算時根據以往情況選擇初值進行的迭代次數上限,內定值為20;

ITL4:瞬態分析中任一點的迭代次數上限,注意,在SPice程序中有ITL3任選項,PSpice軟件中則未采用ITL3,內定值為10;

在進行DC分析時出現不收斂,可以將ITL1和ITL2值調大,如果在瞬態分析時出現不收斂,可以將ITL4值改大。當然迭代次數變大意味著計算時間更長啦。

3,修改計算精度

RELTOL:設置計算電壓和電流時的相對精度,內定值為0.001%;

VNTOL:設置計算電壓時的精度,內定值為1.0μV;

ABSTOL:設置計算電流時的精度,內定值為1.0pA;

Maximum Step Size:步長決定了仿真點的密集程度,需要自己設置

計算精度越高表明仿真結果越精密,但是當電流或電壓為大信號時,并不需要過高的計算精度,所以在出現不收斂時,可以適當犧牲計算精度,以保證仿真正常進行。

更多解決方法:

總結

以上是生活随笔為你收集整理的pspice仿真老不收敛怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。