Forum: Analoge Elektronik und Schaltungstechnik LTSpice: Effektivwert aus Transientenanalyse


von Simulant (Gast)


Angehängte Dateien:

Lesenswert?

Hallo allerseits,
ich habe mir mit LTSpice so eine Art gesteuerten Gleichrichter 
zusammengebastelt. Mit dem Steuerwinkel alpha kann man den Strom durch 
die Last L1, R3 und R4 einstellen. Die Simulation zeigt, daß es etwa 
eine halbe Sekunde dauert, bis sich ein stationärer Zustand einstellt.

Nun möchte ich den Effektivwert und den arithmetischen Mittelwert des 
Thyristorstroms im stationären Zustand über verschiedene Ansteuerwinkel 
ermitteln. Dazu klick ich mit Strg + linke Maustaste auf den anzeigten 
Wert Ix(U1:A) im Signal-Zeit-Diagramm. LTSpice läßt das aber nicht zu, 
wenn ich den step-Befehl verwende.

Hat jemand eine Idee, wie ich trotzdem die gewünschten Werte erhalte?
Gruß und Späße

von Floh (Gast)


Lesenswert?

Simulant schrieb:
> Hat jemand eine Idee, wie ich trotzdem die gewünschten Werte erhalte?
> Gruß und Späße

In der Zwischenzeit machste 3 Einzelsimulationen mit händisch 
eingegebenem Alpha und schreibst die Werte auf :-)

von Simulant (Gast)


Lesenswert?

Im Prinzip schon, aber
ich würde gerne noch ein paar weitere Dinge variieren.

Es geht darum rauszukriegen wie der Thyristor für verschieden Lasten und 
Steuerströme dimensioniert werden muß. Und wann er abraucht :-)))

von Floh (Gast)


Lesenswert?

Simulant schrieb:
> Es geht darum rauszukriegen wie der Thyristor für verschieden Lasten und
> Steuerströme dimensioniert werden muß. Und wann er abraucht :-)))

Warum willst du dann den Effektivwert des Stroms messen?
Einfach Alt+Links auf das Bauteil für die Leistung (anliegende Spannung 
mal durchfließender Strom). Diese kannst du dann meinetwegen noch 
mitteln.

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Mit .MEASURE geht das.

.meas Irms RMS Ix(U1:A) from 80m to 100m
.meas Iavg AVG Ix(U1:A) from 80m to 100m


Siehe Schaltung im Anhang.

Das Ergebnis steht im Error Log File.

View -> SPICE Error Log
Der File wird geöffnet.

Dann Rechtsklick in diesem File. -> Plot .step'ed .meas data
Ein Plotfenster geht auf.
Rechtsklick -> Add Trace -> Iavg Irms

von Simulant (Gast)


Lesenswert?

Floh schrieb:
> Warum willst du dann den Effektivwert des Stroms messen?

Hm, das ist nicht so leicht zu beantworten. Ich sag mal vereinfacht, ich 
habe für die Ströme angegeben Grenzwerte. Die kritische Leistung ist 
eher eine Sache der Kühlung.

Aber nochmal die Frage: Das muß doch irgendeine Möglichkeit geben die 
Werte da rauszuziehen. Von mir aus auch in eine Textdatei. Ich habe nur 
keine Lust zich Werten abzuschreiben.

von Simulant (Gast)


Lesenswert?

Da hab ich jetzt zu lange getextet.

Danke Helmut! Das probier ich jetzt aus.

von Helmut S. (helmuts)


Lesenswert?

Was gefällt dir an meiner Lösung nicht? Die macht alles was du wolltest 
und sogar noch mehr(Plot).

Nachtrag:
Sorry, ich war zu schnell mit meiner Kritik.

von Simulant (Gast)


Lesenswert?

Irgendwas mache ich falsch. Im Spice Error Log steht bei mir:

Measurement "irms" FAIL'ed
Measurement "iavg" FAIL'ed

Hast Du mit einer anderen .asc geplottet als die, die oben anhängt?

von Helmut S. (helmuts)


Lesenswert?

OK, ich hatte vorher noch ein schlechtes Gewissen als ich das 
abgeschickt habe, weil ich .meas bis 100ms benutzt habe. Bei mir hat es 
zufällig geklappt, weil ich wegen einem anderen Problem mit dem 
Alternate solver experimentiert hatte. Der hatte halt zufällig bis 
100,000xms simuliert.
Nun ist es aber so, dass .TRAN auch mal 0,00x% vorher endet. Das ist in 
SPICE einfach so.

Lass einfach .tran ein bisschen länger laufen oder setze .MEAS auf 79.9m 
bis 99.9m.

.tran 0 1.001 0.9

von Simulant (Gast)


Lesenswert?

Ah, danke!
hab ich das jetzt richtig verstanden, daß sich die 80 bis 100ms auf die 
dargestelle Zeit (.tran 0 1 0.9 >> ab 900ms) beziehen?

Und kann es sein, daß das nicht in der Hilfe-Datei drinsteht?

Das ist jedenfalls genau das was ich suchte. Supi

von Helmut S. (helmuts)


Lesenswert?

In der Help gibt es bei "DOT commands" eine Beschreibung von .MEASURE.

Die Sache mit der Zeit des letzten Punktes bei .TRAN steht nirgends. Das 
fällt ja auch nur bei .MEASURE auf, wenn das bei 0,099999s statt 0,1s 
endet.

Nachtrag:
Immerhin hast du bei LTspice sogar kostenlosen Online Support. Welches 
SPICE-Programm bietest das sonst. :-)

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
Noch kein Account? Hier anmelden.