耀創(chuàng)科技U-Creative|Cadence Channel Partner在幫助客戶解答PSpice軟件使用問題超過15年,客戶經(jīng)常會提到仿真收斂性問題,因此,通過發(fā)表此文詳解PSpice中的收斂性問題及其與之相關因素,希望對各位有所幫助,文章如有未詳盡表述清楚的地方,請指正。
在PSpice中進行電路仿真時,常會遇到仿真不收斂的問題(簡稱收斂性問題)。當電路中包含晶體管等非線性器件,在進行bias point、DC sweep和瞬態(tài)分析時,PSpice軟件內(nèi)部使用Newton-Raphson算法進行迭代計算來解一組非線性方程。在個別情況下, PSpice 軟件采用上述算法未能得到非線性方程的解,使得仿真不能進行下去,這就是“收斂性問題”。
本文將介紹收斂性問題的原因,并針對性地提供解決方法。
首先,電路收斂需要滿足以下條件:
1. 非線性方程存在有解:確保電路設計是正確無誤的,以保證非線性方程存在有解。
2. 方程必須是“連續(xù)的”:確保電路模型在所有分析點上都是連續(xù)且可導的。
3. 對方程能進行求導計算:保證所使用的模型是可以進行求導計算的。
4. 迭代采用的初始解與最終解的偏離不應過大:提供一個合理的初始解,避免初始解與最終解相差過大。
如果在PSpice仿真設計過程中遇到收斂性問題,程序會產(chǎn)生一個輸出文件,其中包含了錯誤提示和最后嘗試的節(jié)點電壓信息。查看輸出文件可以分析收斂性問題的具體原因,并采取相應的解決措施。
格式如下:
起始提示:ERROR--convergence problem……)
和最后的記錄(Last node voltages tried were……)
關于“數(shù)值范圍及精度”
PSpice中還存在數(shù)值范圍和精度問題:
1.PSpice中電壓和電流的數(shù)值范圍分別為+/-1e10 volts和+/-1e10 amps,
2. PSpice中導數(shù)的范圍為1e14。
3. PSpice中數(shù)值采用雙精度,可以達到15位有效數(shù)字。
如果數(shù)值超出允許范圍,將會導致收斂性問題。
例1:當一個1MV的電壓源加在一個阻值為1微歐姆的電阻兩端時,電流將達到1e12安培,超出了+/- 1e10安培的電流值范圍,從而導致電路不收斂的問題。
例2:對于下面模擬情況,電壓直接加在二極管兩端,沒有串聯(lián)電阻,將導致不收斂的問題。
V1 1, 0 5v
D1 1, 0 DMOD
.MODEL DMOD(IS=1e-16)
關于”導數(shù)”
PSpice內(nèi)部的器件方程包括一些求導式,例如計算小信號電導、跨導及增益。如果器件模型方程和導數(shù)出現(xiàn)不連續(xù)情況,將導致下述問題:
在不連續(xù)點處將不能正常計算出導數(shù)值。
第n次迭代中計算的“電導值” 將不能成為下一次迭代的合適“初值”。
此外,對于電路拓撲關系、元器件模型和初始解等方面也需要注意,以保證電路的收斂性。
電路拓撲關系:
1、檢查電路連接關系是否正確
2、避免單位差錯。例如將1MEGAOHMS 誤寫為1M
3、電路中存在浮置節(jié)點,不能保證足夠的直流通路。
4、描述受控源的時要使用現(xiàn)實可能的增益值,模型參數(shù)值也應合理。
5、避免使用邏輯元件。如果必須使用邏輯元件,應該給相應的節(jié)點設置一個與實際值一致的初值。
設置值不應為0。
元器件模型:
1、對半導體器件,要保證模型參數(shù)值是現(xiàn)實可能的,并確保計算出的電壓和電流值在+/- 1e10的范圍內(nèi)。
2、當電源電壓接近零時,受控源應該“斷開”。
3、對p-n器件,要注意串聯(lián)電阻設置值不應為0。
初始解:
1、為了保證Newton-Raphson迭代的收斂,初始解與最終解的差距不應過大
2、功率電子電路可以允許電壓/電流有較大的容差,如果電流超過幾安培,可以將ABSTOL值設置為1u。
3、如果ABSTOL設置值超過1u將導致收斂性問題。除非電路中的電流達到“千安培”。
4、并非任何情況下只要放寬容差均可以保證收斂,例如,將容差選項RELTOL設置值大于1.0仍然會出現(xiàn)收斂性問題。
5、將GMIN值設置為1n和10n之間通常會解決收斂性問題。
PSpice對電路進行模擬時,最關鍵的問題是首先要計算直流工作點。PSpice首先按照電源的實際電壓值計算工作點,通常均能得到確定解。如果出現(xiàn)不收斂的問題, PSpice隨即將電源的電壓值幾乎降為0 (.001%)使所有非線性元器件均處于截止狀態(tài)。
以上是關于收斂性問題及其解決方案的介紹。通過了解收斂性問題的原因和相關因素,我們可以更好地應對PSpice中的設計挑戰(zhàn),并成功進行電路仿真分析。
結論
Cadence PSpice是一款功能強大的電路仿真軟件,它結合了業(yè)界領先的模擬、模數(shù)混合信號以及分析工具,為電路仿真提供了一個完整的解決方案。內(nèi)置各種強大的電路圖繪制功能,可用于電子線路、電路和信號與系統(tǒng)等可以實現(xiàn)交流分析、直流工作點分析、直流掃描分析和轉(zhuǎn)移函數(shù)分析等多種功能,還可以用于電子線路、電路、信號的仿真分析和電路驗證。
簡單來說,PSpice的優(yōu)點就是:易學易用、簡單直觀,適用于任何的電路設計工程師。
并且PSpice提供了Auto Converge(自動收斂)工具,自動調(diào)節(jié)仿真參數(shù)的值,使得電路的計算可以收斂。
-
電壓
+關注
關注
45文章
5598瀏覽量
115701 -
晶體管
+關注
關注
77文章
9682瀏覽量
138079 -
電路仿真
+關注
關注
36文章
208瀏覽量
95679
發(fā)布評論請先 登錄
相關推薦
評論