Sidelinesoft NL5 Circuit Simulator 2.6 Build 1 NL5電路模擬器 NL5是一款功能強大的模擬電子電路模擬器,使用旨在幫助用戶處理理想的分段線性組件。NL5具有簡單的集成方法,數值問題很容易發現和避免。先進的瞬時切換算法。可接受任意(甚至無法實現)的拓撲,組件參數和仿真條件以及使用NL5評估新的設計思想,使用非常簡單的“理想”組件,模型和方法來證明設計概念。NL5不僅適合經驗豐富的工程師,他們可以利用超快速和強大的算法來模擬相當大的系統,因為SPICE固有的收斂問題不再是問題。強大的腳本語言和HTTP鏈接使用戶可以使用NL5本身執行複雜的任務,並將其用作具有常用工程工具(例如MATLAB®,PYTHON等)的“附加”仿真引擎。也同樣適合初學者和學習電子產品的學生。學習曲線幾乎可以忽略不計,開始使用NL5只需具備Windows操作系統的基礎知識。友好而直觀的界面允許快速修改原理圖,甚至在仿真運行時進行“即時”編輯,從而為“如果……怎麼辦?”問題提供即時答案。NL5是用於幾乎所有類型的電子電路的出色模擬工具:從納秒級傳輸線和大功率RF發生器,到精密儀器和數字信號處理。它可以被許多學科的研究人員成功地用於系統仿真,例如力學,傳熱,流體動力學等。NL5具有高性能、超快的速度、行業標準易於使用、高度直觀的界面等優勢,傳統的基於SPICE的仿真器試圖使用具有數十個參數的非線性份量的“真實”模型執行精確的仿真時,NL5使用的是相反的方法。它提供了非常簡單的“理想”組件,而不是複雜的模型。NL5的另一個重要功能是能夠即時切換理想開關和二極管。NL5使用其分段線性(PWL)表示代替了準確的“真實”非線性模型。與PWL模型的仿真相比,幾乎在仿真的每個步驟中,求解複雜的非線性方程都可以更快地執行。 NL5istheNon-LinearElectronicCircuitSimulator.ThefirstversionofNLforpersonalcomputerswasdevelopedintheearly‘90sasatoolforswitchingpowersuppliesdesign.SincethenNLhasevolvedintotheMicrosoftWindows®-basedNL4,whichhasbeenusedextensivelybyworld-classengineersindifferentfieldsofelectronicsforalmost10years.NL5isthefirstversiontobepubliclyavailable. HowdoesNL5work? UnlikeconventionalSPICE-basedsimulators,whichpretendtoperformaccuratesimulationofelectroniccircuitsusingcomplexanddetailednon-linearcomponentmodelswithdozensofparameters,theNL5approachisquitedifferent. First,NL5dealswithidealcomponentsasmuchaspossible.Anidealcomponentisonethatprovidesjustabasicfunctionalityrequiredforcomponentofthattype.Asarule,itisverysimpleanddescribedbyaminimalnumberofparameters.Asaresult,itsbehaviorisclearandpredictable.Forexample,anidealswitchhaszeroresistancewhenclosed,infiniteresistancewhenopen,anditisswitchinginstantly.Forsuchaswitchnoparametersarerequiredatall. Second,non-linearcomponents(e.g.diodes,transistors,oramplifiers)arerepresentedaspiecewiselinear(PWL):consistingofanumberoflinearsegments.Forinstance,asimplediodeiseitheropenorclosed,sothatitsPWLrepresentationconsistsofjusttwosegments.Aslongasallofthecomponentsarestayingwithintheircurrentlinearsegment,thesamesystemoflinearequationscanbeused.Thesystemismodifiedonlyatthemomentswhenatleastonecomponentchangesitslinearsegment.Thiscanalwaysbedonemuchfasterthansolvingcomplexnon-linearequationsatalmosteverystepofsimulation,whichiswhatSPICE-basedsimulatorsusuallydo. UnderstandingtheseNL5principlesgivesusersfullcontrolofthesimulationprocess.UsingidealcomponentswithsimplePWLmodelsresultsinanextremelyfastsimulation,andgivesageneralideaofcircuitfunctionalityveryquickly.Ontheotherhand,moreaccurateresultscanbeobtainedbyidentifyingcriticalcomponents(thosethataffectcircuitperformancethemost),andusingmorecomplexmodelsforthosecomponents.Thus,userscanalwaysmakeareasonabletrade-offbetweensimulationspeedanddesiredlevelofaccuracy. WhyuseNL5? NL5’smajoradvantageisitsabilitytodoiterationsoftheschematicandperformasimulationextremelyfast.Thisisespeciallyimportantinearlystagesofaproject,when,usingidealcomponentsandsimplemodels,engineerscanevaluateageneralconceptandprovethefeasibilityofthedesignveryquickly.Afterthat,athoroughanalysiscanbeperformedbyapplyingmoreaccuratemodelsandaddingreasonablecomplexitytocriticalcomponents. Despitebeingoriginallydesignedforsimulatingswitchingpowersupplies,NL5hasprovedtobeanexcellentsimulationtoolforalmostanytypeofelectroniccircuitry,fromnanosecondstransmissionlinesandhighpowerRFgenerators,toprecisioninstrumentationanddigitalsignalprocessing.RecentlyaddedfrequencydomainanalysisandsomequiteuniquefeaturesbroadenNL5’shorizons,offeringengineersalmostalltheywouldeverneedforproductivework. WhocanuseNL5? NL5perfectlyfitstheneedsofallusers,regardlessoftheirexperience,interests,andexpectations. NL5isidealfornovicesandstudentsstudyingelectronics.Thelearningcurveisnegligiblyshort:basicknowledgeoftheWindows®operatingsystemisallthat’sneededtostartworkingwithNL5.Afriendlyandintuitiveinterfaceallowsfastmodifyingoftheschematic,even“on-the-fly”editingwhilethesimulationisrunning,thusgivinginstantanswersto“whatif…?”questions. Experiencedengineerscansimulateratherlargesystems,takingadvantageofextremelyfastandrobustalgorithm,sincetheconvergenceprobleminherenttoSPICEisnolongeranissue.Asimple,yetpowerful,scriptinglanguageallowstheusertoperformcomplextasksrunningNL5as“add-on”simulationenginewithpopularengineeringtoolssuchasMATLAB®andothers. DuetotheverybasicnatureofidealcomponentsusedinNL5,itsapplicationareaisnotlimitedtoelectronics.Itcanbesuccessfullyusedforsystemssimulationbyresearchersinmanydisciplines,suchasmechanics,thermodynamics,fluiddynamics,tonameafew. WhatsNew: 1.FixedFileandPWLsignalmodels. 2.FixedexponentialriseandfallofPulsemodel. 3.FixedDuplicatetracesoperationforBusandDigitaltracetypes. 4.ThisisthelastrevisionofNL5ver.2. Homepage http://nl5.sidelinesoft.com