LTSpice: Effektivwert aus Transientenanalyse

Gast #3206639
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
Angehängte Dateien:
Gast #3206669
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 :-)))
Gast #3206685
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.
#3206816
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
Angehängte Dateien:
Gast #3206819
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.
#3206838
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
Gast #3206846
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
#3206864
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. :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren