LTSpice-Simulationsproblem - Einphasen-Doppelwandler mit gesteuertem Gleichrichter

Ich habe also Probleme bei der Simulation eines einphasigen AC/DC-Doppelwandlers auf LTSpice. Am ersten Konverter erhalte ich die perfekte Ausgabe, aber wenn ich die Spannungssonde vom zweiten Konverterausgang nehme, erhalte ich nicht die erwartete Ausgangsspannung.

Die Frequenz liegt bei 60 Hz, mein Lastwinkel des ersten Wandlers beträgt 60 Grad und der Lastwinkel des zweiten Wandlers beträgt 120 Grad.

In LTSpice implementierte Schaltung:

Doppelwandler - LTSpice-Schaltung

Der Spannungsausgang V(1) und V(3):

Wellenformen

Sie können sehen, dass die V(3)-Wellenform irgendwo 5/6 des Weges vor ihrem tatsächlichen Abfall bei 360-60=300 Grad (13,89e-3 s) abfällt. Es sollte eine vollständige Umkehrung von V (1) mit seiner Leitung bei 120 Grad und 300 Grad sein.

Ich habe ein Thyristormodell aus einem Buch namens "SPICE for Power Electronics and Electric Power" von Rashid verwendet, unten ist die Teilschaltung:

.SUBCKT SCRMOD 1 2 3
* MODEL     A K G (anode, cathode, gate)

S1 1 5 6 2 SMOD
RG 3 4 50
VX 4 2 DC 0V
VY 5 7 DC 0V
DT 7 2 DMOD
RT 6 2 1
CT 6 2 10UF
F1 2 6 POLY(2) VX VY 0 50 11

.MODEL SMOD VSWITCH(RON=0.0125 ROFF=10E+5 VON=0.5V VOFF=0V)
.MODEL DMOD D(IS=2.2E-15 BV=1200V TT=0 CJO=0)

.ENDS SCRMOD

Ich bin mir nicht sicher, was genau das Problem am zweiten Konverterausgang verursacht. Kann ich etwas Hilfe bekommen, um herauszufinden, was das genaue Problem auf dem zweiten Konverter ist? Und ja, ich habe eine transiente Simulation für eine längere Zeit durchgeführt, bis zu 2 Sekunden, aber die V (3) -Ausgabe war konsistent.

Ich bin mir sicher, dass ich das richtige Modell habe, ich habe ein paar andere SCR-Modelle aus dem Internet verwendet, die von der littlefuse-Website bezogen wurden, aber das SCR-Modell aus dem Buch war besser bei der Simulation auf LTSpice. Jede Hilfe wäre willkommen, danke.

Antworten (1)

Es sieht so aus, als V2hätte es die gleiche Phase wie V1, was die pi/3Überlappung verursacht.

Abgesehen davon wäre ein Schaltplan eine gute Idee gewesen, um zu vermeiden, dass Leute es simulieren und das Ganze neu erstellen möchten. Außerdem haben Sie wahrscheinlich Ihr Symbol für SCR geändert, da das Standardsymbol (das sich in befindet [Misc]) A G Keine Pin-Reihenfolge hat, sodass Sie es ändern müssten, .subckt SCR 1 3 2damit es funktioniert. Als Nebenbemerkung ist es besser, Cjoetwas Minimales oder weniger einzustellen , da dies zur Konvergenz beiträgt, und es könnte auch besser sein, LTspice nativ und für den Schalter 0.1pzu verwenden , da Sie dann deutlich machen können, eine negative Hysterese anzugeben ( ), was auch die Konvergenz verbessert. Nur ein paar Tipps, mehr nicht.VtVhVt=0.25 Vh=-0.25


Bearbeiten: Wollte es sagen, aber vernebelt: Anstatt Brute-Nummern für Ihre Befehlsquellen anzugeben, wäre es besser, sie zu parametrisieren. Was ist, wenn Sie die Timings ändern müssen? Also wäre so etwas viel besser: pulse 0 10 {td1} {1m*T} {1m*T} {Ton} {T}(und td2,3,4), wobei T=1/60, Ton=200u, td1=T/6, td2=T/2+td1, td3=T/3, td4=T/2+td3, während die Anstiegs-/Abfallzeiten auf eingestellt sind 0.1%, Tgerade genug, um keine Rolle zu spielen, und gleichzeitig groß genug, um die Simulation nicht zu verlangsamen oder Schluckauf zu verursachen.

Entschuldigung, ich werde die Datei zu der Frage posten. Ich habe die Phase geändert, habe aber immer noch die gleiche Ausgabe. Ich habe die Änderungen des Schalters im Modell vorgenommen, aber es gibt mir immer noch die gleiche Ausgabe, also denke ich nicht, dass das das Problem ist. Danke für den Hinweis zur Verwendung von Parametern :)
Nur um sicherzugehen, dass wir auf der gleichen Spur sind, V2sah es so aus, nachdem ich es geändert hatte: sin 0 339.4 60 0 0 -60 rser=0.1.