Hallo, Hat jemand eine Idee/Tipp wie ich eine Simulation in LTspice nach meinen Bedingungen automatisch beenden/abbrechen lassen kann, ohne vorher eine tstop präzise abschätzen/berechnen zu müssen ? Die Simulation wird automatisch aufgerufen. Bisher verwende ich ein dickes Zeitpolster um meine Schaltperiode garantiert komplett zu simulieren, möchte aber eigentlich um Rechenzeit zu sparen die Simulation selbstständig abbrechen lassen. z.B. wenn ein gewisser Stromwert oder Spannungswert (wieder) überschritten wird.(= sich die Schaltperiode wiederholt) Bisher habe ich nur die Steady-State Methode gefunden, jedoch ist mein schaltendes Netzwerk nie steadystate =). Hat jemand eine Idee? Gibt es ein Netzwerk, welches auf Kommando den LTspice Simulator zum Matrix-Error-Abbruch bringt ? rätsel
S. Matlok schrieb: > Hallo, > Hat jemand eine Idee/Tipp wie ich eine Simulation in LTspice nach > meinen Bedingungen automatisch beenden/abbrechen lassen kann, ohne > vorher eine tstop präzise abschätzen/berechnen zu müssen ? > > Die Simulation wird automatisch aufgerufen. Bisher verwende ich ein > dickes Zeitpolster um meine Schaltperiode garantiert komplett zu > simulieren, möchte aber eigentlich um Rechenzeit zu sparen die > Simulation selbstständig abbrechen lassen. > z.B. wenn ein gewisser Stromwert oder Spannungswert (wieder) > überschritten wird.(= sich die Schaltperiode wiederholt) > > Bisher habe ich nur die Steady-State Methode gefunden, jedoch ist mein > schaltendes Netzwerk nie steadystate =). > > Hat jemand eine Idee? > > Gibt es ein Netzwerk, welches auf Kommando den LTspice Simulator zum > Matrix-Error-Abbruch bringt ? *rätsel* Hallo, In der Yahoo group von LTspice gibt es ein Beispiel "simulation_stopper.asc" von Vahe Caliskan. http://tech.groups.yahoo.com/group/LTspice/ Füge die Zeile unten zu deinem Schaltplan als SPICE-directive. Wenn die Spannung am Knoten "test" >=6V wird, dann gibt es einen Abbruch. B1000 1000 0 V=if(v(test)-v(1000)<6,0,1) Du kannst auch eine kompliziertere Bedingung machen. Wenn die Spannung am Knoten "test" >=6V wird und die Simulationszeit >2ms ist, dann gibt es einen Abbruch. B1000 1000 0 V=if((v(test)-v(1000)<6)&(time>2m),0,1)
Super! Vielen Dank, sowas hab ich gesucht! Problem solved
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.