Sidelinesoft NL5 Circuit Simulator是一款非常知名的非線性電子電路仿真器,這款軟件不同于傳統(tǒng)的電路模型模擬器,它包含豐富的非線性元件供用戶選擇,并且可以完全控制電路仿真過(guò)程。軟件具有簡(jiǎn)單的集成方法,數(shù)值問(wèn)題很容易發(fā)現(xiàn)和避免。
軟件介紹:
與傳統(tǒng)的基于SPICE的仿真器不同,傳統(tǒng)的SPICE仿真器假裝用幾十個(gè)參數(shù)的復(fù)雜而詳細(xì)的非線性元件模型對(duì)電子電路進(jìn)行精確的仿真,而NL5的方法則完全不同。
首先,NL5盡可能地處理理想元件。理想元件是指只提供該類型元件所需的基本功能的元件。作為一個(gè)規(guī)則,它非常簡(jiǎn)單,用最少的參數(shù)數(shù)量來(lái)描述。因此,它的行為是明確和可預(yù)測(cè)的。例如,一個(gè)理想的開(kāi)關(guān),閉合時(shí)電阻為零,打開(kāi)時(shí)電阻為無(wú)窮大,而且它是瞬間開(kāi)關(guān)。對(duì)于這樣的開(kāi)關(guān),根本不需要任何參數(shù)。
其次,非線性元件(如二極管、晶體管或放大器)被表示為片狀線性(PWL):由若干個(gè)線性段組成。例如,一個(gè)簡(jiǎn)單的二極管要么是開(kāi)路,要么是閉路,這樣它的PWL表示方式就只由兩個(gè)段組成。只要所有的元件都停留在其當(dāng)前的線性段內(nèi),就可以使用相同的線性方程系統(tǒng)。該系統(tǒng)只在至少一個(gè)元件改變其線性段的時(shí)刻才會(huì)被修改。這樣做總是比在幾乎每一步的仿真中求解復(fù)雜的非線性方程要快得多,而這正是基于SPICE的仿真器通常所做的。
常見(jiàn)問(wèn)題:
1. NL5是另一個(gè)SPICE嗎?
不它不是。
一個(gè)典型的基于SPICE的模擬器旨在準(zhǔn)確地分析“真實(shí)”電路。它使用了相當(dāng)復(fù)雜的“真實(shí)”組件模型,其中大部分是由零件制造商提供的。標(biāo)準(zhǔn)的SPICE算法有很多限制。即使對(duì)于非常簡(jiǎn)單的電路,也會(huì)出現(xiàn)收斂問(wèn)題。對(duì)于某些類型的電路(尤其是開(kāi)關(guān)),僅由于SPICE中使用的數(shù)值方法,很容易獲得錯(cuò)誤的結(jié)果。
與SPICE不同,NL5沒(méi)有復(fù)雜且“準(zhǔn)確”的非線性組件模型。取而代之的是,它使用盡可能簡(jiǎn)單的模型:“理想”的開(kāi)關(guān)和二極管,具有無(wú)限增益的放大器等。某些非線性行為可以通過(guò)分段線性逼近來(lái)建模,但是在大多數(shù)情況下,不必在所有這些都可以實(shí)現(xiàn)快速而可靠的仿真,而幾乎沒(méi)有收斂問(wèn)題。
2. NL5是否類似于PSIM和Simplis?
NL5,PSIM和Simplis中有一些常用功能。例如,可以在一個(gè)模擬步驟中打開(kāi)/關(guān)閉開(kāi)關(guān),而不必詳細(xì)計(jì)算整個(gè)開(kāi)關(guān)過(guò)程(“瞬時(shí)開(kāi)關(guān)”)。此外,NL5在概念,實(shí)現(xiàn),性能和功能方面也大不相同。
主要區(qū)別在于NL5確實(shí)具有“真實(shí)”理想開(kāi)關(guān)和二極管,它們?cè)陂]合時(shí)為零阻抗,在打開(kāi)時(shí)為無(wú)限阻抗。 PSIM和Simplis始終需要設(shè)置一些小阻抗和大阻抗。
3. NL5可以在Windows 8和10上運(yùn)行嗎?
是的,盡管尚未經(jīng)過(guò)正式測(cè)試,但確實(shí)可以。但是,許多客戶已經(jīng)在Windows 8和10上運(yùn)行了它,而沒(méi)有太大的抱怨。
4.我可以手動(dòng)修改原理圖文件嗎?
是的,可以,但后果自負(fù)。不提供支持。
5.我可以從SPICE網(wǎng)表導(dǎo)入/導(dǎo)出NL5原理圖嗎?
將不會(huì)。但是,NL5原理圖文件為文本格式,因此您可以獲取所需的所有信息,然后自己將其轉(zhuǎn)換為SPICE網(wǎng)表。
6.在啟動(dòng)過(guò)程中,我收到錯(cuò)誤消息“系統(tǒng)DLLuser32.dll已在內(nèi)存中重定位...”
安裝Microsoft®安全更新925902外部鏈接和928843外部鏈接(2007年2月13日和2007年4月3日發(fā)布的MS07-017和MS07-008)之后,包括NL5在內(nèi)的某些程序無(wú)法啟動(dòng),并顯示以下錯(cuò)誤消息。為解決此問(wèn)題,Microsoft®已發(fā)布此更新的修補(bǔ)程序外部鏈接。對(duì)于這些過(guò)時(shí)的MS®安全更新可能造成的任何不便,我們深表歉意。