Hallo Community, ich habe wieder ein ähnliches Problem mit einem Varistor in LTSpice wie in diesem Post: Beitrag "Hilfe bei Fehlermeldung LTSpice" Der User onglomer war so freundlich und hat mir eine angepasste Library zu den EPCOS Varistoren zur Verfügung gestellt. Nun habe ich das gleiche Problem mit einem Littlefuse Varistor. Die Probleme werden bestimmt in Zukunft auch bei weiteren Varistoren von anderen Herstellern auftreten. Die Frage ist nun, wie ich die Konvergenz eines Modells verbessern kann. Die Probleme entstehen wohl durch den Umstand, dass der Strom negative Werte annimmt. Ich hoffe ihr könnt mir helfen. Danke :)
Timestep für gesamte Simulation beschränken. Wenn das zu lange dauert, dann vor etwaigen Schalthandlungen hochfrequenten Schwingkreis anregen, damit für die Schalthandlung der Timestep von LTSpice klein gehalten wird. Hilft manchmal Wunder. Konvergenzprobleme treten imho nicht auf, weil der Strom negativ wird, sondern weil sich Spice aufgrund seines variablen Timesteps in eine Sckgasse verrennt, wenn die Schrittweite zu groß war. Bemerkt Spice das Problem und verringert anschließend die Schrittweite, dann ist es meist schon zu spät. Hält man den Timestep bei kritischen Vorgängen, z.B. Schalthandlung, künstlich vergleichsweise klein, so ist es wahrscheinlicher, dass der ganze Spaß konvergiert.
SpicySpice schrieb: > Hält man den Timestep bei kritischen Vorgängen, z.B. > Schalthandlung, künstlich vergleichsweise klein, so ist es > wahrscheinlicher, dass der ganze Spaß konvergiert Was sind denn so deine Erfahrungen? 1ns? 1 ps? Da dauert die Simulation ja ewig :) Danke
Du kannst die Schrittweite von Spice ja während der Simulation verfolgen und siehst bei welchem Wert die Konvergenz versagt. Dann kannst du diesen Wert schrittweise verringern bis es klappt. Wie gesagt, wenn die Simulation dadurch zu lange dauert, dann bau in deine Simulation getrennt vom Rest einen hochfrequenten Schwingkreis ein und rege diesen immer an, kurz bevor Schaltvorgänge in deiner Hauptsimulation stattfinden. Das zwingt SPICE für den Schaltvorgang die Schrittweite zu verringern. Nach dem Schaltvorgang musst du natürlich den Schwingkreis wieder leerlaufen lassen, damit SPICE mit der "normalen" Schrittweite weiter simuliert.
SpicySpice schrieb: > Du kannst die Schrittweite von Spice ja während der Simulation verfolgen > und siehst bei welchem Wert die Konvergenz versagt. Dann kannst du > diesen Wert schrittweise verringern bis es klappt. Das hat in der Tat besser funktioniert, aber nur bis zu einem gewissen Punkt und nicht bis zu den Bedingungen, wie ich es benötigen würde. SpicySpice schrieb: > Wie gesagt, wenn die Simulation dadurch zu lange dauert, dann bau in > deine Simulation getrennt vom Rest einen hochfrequenten Schwingkreis ein > und rege diesen immer an, kurz bevor Schaltvorgänge in deiner > Hauptsimulation stattfinden. Das zwingt SPICE für den Schaltvorgang die > Schrittweite zu verringern. Nach dem Schaltvorgang musst du natürlich > den Schwingkreis wieder leerlaufen lassen, damit SPICE mit der > "normalen" Schrittweite weiter simuliert. Ich probier das mal.
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.