PSpice / OrCAD / zachycení velmi pomalé simulace

B

bentren

Guest
Použil jsem k tomu zachycení mého obvodu, a já chci udělat přechodné simulace s dobu několika hodin.Simulace trvá celou věčnost.Mám-li simulovat 0.1 sekundy, to trvá 10 minut, takže napodobuje hodinu bude trvat déle, než jak chci počkat.

V simulaci profilu, jsem zvýšila maximální velikost kroku, ale nezdá se urychlí doba potřebná pro simulaci.

Toto bylo odposlouchávání mě na chvíli teď, protože jsem si jistý, že mi něco chybí elementární.Díky za každou pomoc, můžete dát!

Ben

 
Co jste simulaci?Jaké frekvence jsou zapojeny v obvodu?Obvykle simulace trvat déle než v reálném čase, např. simulace obvodu, který zahrnuje 1ms může trvat několik sekund.Takže simulace něco přes několik hodin potrvá týdny!Výjimkou by bylo, kdyby se nic moc neděje během simulace.Například 1.000.000 sekund simulace velké kondenzátor nabíjí pomocí velkého odporu trvá jen zlomek vteřiny na mém simulátoru.

Myslím, že je zapotřebí, aby vaše obvodu a simulace nastavení,

Keith.

 
To je dobrý bod.Snažím se model, jak dlouho capacitor si ponechá svůj náboj v obvodu, který poplatky, pak odpojí víčko od zdroje napájení DC, a opatření, napětí, řekněme, hodinu později za použití analogového vstupu mikrokontroléru PIC .Nejvyšší frekvence je vzorkovací frekvence vstupního analogového PIC.

Má OrCAD automaticky kompenzovat aliasing?To by vysvětlovalo, proč simulace je tak pomalý - pokud vím, je to třeba vyzvednout timesteps dostatečně malé, aby se zabránilo aliasingu.Myslel jsem, že by měly být nějaké nastavení, kde bych mohl ručně nastavit vzorkovací kmitočet, ale zdá se mi může jen nastavit maximální vzorkovací kmitočet.

Můj počítač je docela lame hned, ale pokusím se hrát s různými frekvencemi brzy, a abyste věděli, jak to chodí.

Jsem zvyklý používat starou verzi student, a teď jsem na verzi 16,3 a jsem se snaží zvyknout si na to.

Ještě jednou díky za pomoc

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />
 
Zní to jako problém, to může být lépe zacházet s tužkou a papírem metodou.Pokud existuje skutečná potřeba obvodu simulace vyhodnotit okruh chování, měli byste měřítko složka hodnot (např. časových konstant) v rozumným způsobem.
time step in SPICE simulation may be inappropriate, becauses it introduces an inacceptable error in some cases, but it still won't keep the simulator from choosing the time step based on the the circuit time constants and stimulating waveforms.

Obecně platí, že maximální
doba krok v SPICE může simulaci rostoucí nevhodné, becauses zavádí nepřijatelný chybu v některých případech, ale to ještě nebude mít simulátor od výběru časového kroku na okruhu časových konstant a stimulující průběhů.Dalším důležitým bodem pro simulaci rychlost je složitost vašeho obvodu.

 
Jak fvm řekl - pravděpodobně pero a papír řešení je nejjednodušší.Pokud existuje něco, co pravidelně děje, že je složité a poté pomocí Pspice pomoci vypočítat, že během krátké doby & jeho výsledek v ruce výpočtech.Opět, jak řekl fvm - změnit některé hodnoty, které k jejímu urychlení & extrapolovat skutečné výsledky.

Nemůžete udělat maximum času krok velmi dlouho, pokud se něco stane občas, ale s vysokou rychlostí.V nejlepším případě výsledky budou innacurate, v nejhorším případě by mohlo chybět událost úplně.

Pspice nekompenzuje aliasing.To se bude lišit timestep založeny na výsledcích to dostane - sníží se dostat přesnost pak zvyšuje, když se věci nevyvíjejí Zdá se, že měnící se hodně.

Keith.

 
Udělal jsem nějaké hrubé pero a papír výpočtů, jen odhad svodové proudy, a počítání coulombech.Myslím, že jsem měl prostě postavit jej na prkénko na krájení a uvidíme, jestli to funguje.

Díky za pomoc.

 
Citace:

Myslím, že jsem měl prostě postavit jej na prkénko na krájení a uvidíme, jestli to funguje
 

Welcome to EDABoard.com

Sponsor

Back
Top