LTSpice-Simulation mit ungenauen Ergebnissen und übermäßigem Strom

Also versuche ich, die folgende Simulation richtig funktionieren zu lassen, um einige manuelle Lösungen für eine Schaltung zu überprüfen. Die Schaltung ist ein LC-Tank mit etwas Diodenklemmung und einer anfänglichen Kondensatorspannung von -50 V.

Ich habe es sowohl mit als auch ohne Schalter versucht, um zu sehen, ob das geholfen hat ... es hat nicht funktioniert.

Versuch1 Versuch2

Als ich dies von Hand löste, erwartete ich einen anfänglichen Stoßstrom von etwa 300 A, aber in der Simulation liegt er im hohen kA-Bereich. Ich weiß, dass dies bei LTSpice-Zeitbasisfehlern auftreten kann, aber hier ist der seltsamere Teil

Ich hatte es funktioniert gut, dann habe ich versehentlich die Änderungen nicht gespeichert. Jetzt kann ich es aus irgendeinem Grund nicht richtig zum Laufen bringen. Ich habe es versucht:

  • alle Integrationsmodi
  • normaler/alternativer Löser
  • Den maximalen Zeitschritt bis hinunter zu 1E-12 zu nehmen ... hat ewig gedauert, aber es hat nicht geholfen.

Nichts scheint diese Simulation dazu zu bringen, sich richtig zu verhalten. Kann ich noch etwas versuchen? Ich weiß nicht, warum es jetzt nicht funktioniert im Gegensatz zu früher.

Danke!

Um Ihnen und uns zu helfen, beachten Sie bitte Folgendes: 1) LTspice versteht "100uF" und so weiter. Ingenieure verwenden diese, Akademiker ohne Lötkolben können die Exponentialform verwenden. :) 2) LTspice weist unbenannte Knoten "zufällig" neu zu. Sie können einen Knoten beschriften, indem Sie F4 drücken und dann einen Namen an der gewünschten Stelle eingeben. Dann können Sie sicherstellen, dass sich ein Ausdruck wie V(N006) nicht bewegt, nachdem Sie die Schaltung geändert haben.
Beachten Sie auch, dass V1, wie es derzeit sitzt, einen Serienwiderstand von 0,000 Ohm hat. Das bedeutet natürlich, dass es unbegrenzt Strom liefern kann. Klicken Sie mit der rechten Maustaste darauf und stellen Sie einen realistischeren Serienwiderstand ein R S E R .
Und es kann für Sie (und uns) einfacher sein, technische Einheiten anstelle von Exponentialen zu verwenden. "1E-3" = "1m". "25E-6" = 25 u. (Da die meisten Tastaturen keine Taste für das griechische µ oder "mu" haben, funktioniert stattdessen das "u".) Weitere Informationen finden Sie unter Technische Schreibweise .
Ich bin damit vertraut, wie LTSpice mit SI-Präfixen umgeht, ich werde anfangen, sie häufiger zu verwenden. Ich habe auch die Knotenbezeichnung hinzugefügt, habe nur nicht daran gedacht, sie hier zu verwenden. Danke für die Erinnerung. Ich habe es auf 1 Ohm Serienwiderstand eingestellt und es hat nicht wirklich geholfen.
Welche Knoten sind N0004 und N0006?
Der Knoten an der Spitze des Kondensators.

Antworten (2)

Suffixe in LTspice unterscheiden nicht zwischen Groß- und Kleinschreibung, sodass der Ausschaltwiderstand Ihres Schalters Roff=1Mtatsächlich 1 Milliohm und nicht 1 Megohm beträgt. Ändere es auf Roff=1Megund es wird funktionieren.

Ohne Schalter erhalten Sie mehrere tausend Ampere, da die Anfangsbedingungen bei DC berechnet werden und Induktivitäten als Kurzschluss betrachtet werden. Die Induktivität in Ihrem Stromkreis hat fast 150 V, sodass der anfängliche Gleichstrom sehr groß ist.

Ich hatte die Groß- und Kleinschreibung vergessen, danke für die Erinnerung. Was ich an der Strömung seltsam finde, ist, dass sie um eine Größenordnung viel größer ist als das, was die handgemachte Mathematik sagt, die ich mit dem Antwortschlüssel verglichen habe. Gemäß den Gleichungen sind es fast 300 A.

Ich habe die Zahlen tatsächlich etwas sinnvoller gemacht, obwohl ich nicht ganz verstehe, warum. Ich stellte die Simulationsoptionen so ein, dass keine anfängliche Arbeitspunktlösung durchgeführt wurde, und plötzlich begannen die Ströme, mit meinen Handberechnungen übereinzustimmen.

Zusätzlich eine Gesamtzusammenfassung der Korrekturen, die von den Leuten hier beigetragen wurden:

  • @bruce-abbott erwähnte, dass die SI-Präfixe nicht zwischen Groß- und Kleinschreibung unterscheiden, daher war mein Abschaltwiderstand sehr gering.
  • Mehrere Leute erinnerten mich daran, der Klarheit halber die tatsächliche SI-Notation anstelle der exponentiellen zu verwenden

Also danke an alle für die Tipps. Ich habe noch kein genaues Verständnis dafür, warum das Überspringen der Lösung des anfänglichen Betriebspunkts das Problem behoben hat, also denke ich, dass es im Moment nur eine andere Sache ist, es zu versuchen, wenn die Zahlen keinen Sinn ergeben.

DC-Arbeitspunktergebnisse:

V(n002): 100 voltage V(n003): -49.5131 voltage V(vo): -50 voltage V(n004): -125 voltage V(vcap): -50 voltage V(n001): 0 voltage I(C1): -5e-015 device_current I(D2): -7.501e-011 device_current I(D1): 1.49528e-006 device_current I(L1): 1.49521e-006 device_current I(S1): 1.49528e-006 device_current I(V3): 0 device_current I(V2): 7.50191e-011 device_current I(V1): -1.49528e-006 device_current

BEARBEITEN: Die anfängliche DC-Lösung startete den Eingangsstrom mit einem hohen Wert, da der Betrieb Induktivitäten und Kondensatoren in ihren DC-Formen als offene Stromkreise und Kurzschlüsse behandelt.

Es kann einen Hinweis darauf geben, was der anfängliche Betriebspunkt tatsächlich anzeigt . Viele von Ihnen wissen bereits, wie man das hinbekommt, aber ersetzen Sie für alle Fälle den Simulationsbefehl durch „.op“ (ohne Anführungszeichen) und sehen Sie, was dabei herauskommt.
Ich habe die DC-Operationswerte in meiner Antwort bearbeitet, damit sie richtig formatiert sind. Auf den ersten Blick ist nichts fehl am Platz, es gibt die üblichen Leckströme durch die Dioden und Schalter, aber nichts Verrücktes.
.IC setzt die Anfangsbedingungen auf ihre DC- Werte (ohne Induktivität und Kapazität). Sie haben +100 V an D1 und -50 V an n006. Die Induktivität hat einen Widerstand von 1 Milliohm. Was glauben Sie, welchen Strom dies erzeugen wird?
Richtig ... es ignoriert die Induktivität und Kapazität. Das wird also den Strom auf 150/0,001 = 150 kA füllen. Danke, dass Sie darauf hingewiesen haben. Es ist gut, dies für die Zukunft zu beachten.