[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4559: Invalid argument supplied for foreach()
Dampfradioforum :: Thema anzeigen - PSpice Model ECF82
Dampfradioforum
https://www.dampfradioforum.de/

PSpice Model ECF82
https://www.dampfradioforum.de/viewtopic.php?f=23&t=27069
Seite 2 von 2

Autor:  Bosk Veld [ Mo Nov 20, 2017 8:45 ]
Betreff des Beitrags:  Re: PSpice Model ECF82

Hallo Eugen,
ek8888 hat geschrieben:
Ich hab ein wenig mit dem Quellcode gespielt und es kam zu Fehlermeldung - PWR: unknown parameter. PWR ist ein Befehl für Potenzfunktion. Ich denke, diese Befehle für Potenzfunktionen werden nicht erkannt und man muss sie durch "^" darstellen.
der Altium Designer kennt die PWR()- und die PWRS()-Funktion; es steht in der technischen Dokumentation: Support for PSpice Models in Altium Designer.
LOG(), EXP() und SQRT() versteht er ebenfalls.

Bernhard,
um das ECF82-Trioden-Modell in seiner vollen Pracht bewundern zu können, habe ich es mal in eine LTspice-Schaltung umgewandelt (sozusagen "backannotatet"), so daß beim Exportieren wieder die Netlist entsteht, die Steffen hier gepostet hat. Zusammen mit den Parameter-Zuweisungen hat man dann einen vollwertigen Ersatz für die ECF82-Triode.
Ich nahm natürlich sofort das Ausgangskennlinienfeld auf. Es stimmt mit dem aus dem Modell überein.
Dateianhang:
ECF82_Triode_backanno_test.png
ECF82_Triode_backanno_test.png [ 38.35 KiB | 3828-mal betrachtet ]

Gruß, Frank

Dateianhänge:
ECF82_Triode_backanno_test.asc.txt [2.61 KiB]
504-mal heruntergeladen

Autor:  ek8888 [ Mo Nov 20, 2017 17:46 ]
Betreff des Beitrags:  Re: PSpice Model ECF82

Hallo Frank,
vielen Dank für deine Bemühungen. Inzwischen hab ich auch festgestellt, dass Altium Befehle PWR und PWRS kennt.
Simulation läuft immer noch nicht. Ich stehe auf dem Schlauch. :-) Ich probier jetzt die Ersatzschaltung für die Röhre zu simulieren, so wie du es gemacht hast.
Was mich noch interessiert: Diese Gleichung
Code:
G1  1 3 VALUE={(PWR(V(7,0),EX)+PWRS(V(7,0),EX))/KG1}
sieht irgendwie anders aus als die bekannte Gleichung, die Anodenstrom einer Triode beschreibt. (Siehe Bild, zweite Gleichung).
Die hier
Code:
VALUE={V(1,3)/KP*LOG(1+EXP(KP*(1/MU+(V(2,3)+VCT)/SQRT(KVB+V(1,3)*V(1,3)))))}
stimmt mit der im Bild überein.

Viele Grüße, Eugen

Dateianhänge:
Triodengleichungen.jpg
Triodengleichungen.jpg [ 31.26 KiB | 3811-mal betrachtet ]

Autor:  Bosk Veld [ Mo Nov 20, 2017 19:28 ]
Betreff des Beitrags:  Re: PSpice Model ECF82

Hallo Eugen,
ek8888 hat geschrieben:
Was mich noch interessiert: Diese Gleichung
Code:
G1  1 3 VALUE={(PWR(V(7,0),EX)+PWRS(V(7,0),EX))/KG1}
sieht irgendwie anders aus als die bekannte Gleichung, die Anodenstrom einer Triode beschreibt.
Ja, das stimmt, sie sind aber gleich, nur umgestellt.

Links ist die Gleichung aus dem Spice-Modell, rechts ist die untere Gleichung aus Deinem Bild mit angepaßten Variablennamen.

Gruß, Frank
Dateianhang:
daum_equation_1511202285185.png
daum_equation_1511202285185.png [ 7.98 KiB | 3801-mal betrachtet ]

Autor:  Bernhard W [ Mo Nov 20, 2017 23:07 ]
Betreff des Beitrags:  Re: PSpice Model ECF82

ek8888 hat geschrieben:
... Inzwischen hab ich auch festgestellt, dass Altium Befehle PWR und PWRS kennt.
Simulation läuft immer noch nicht. Ich stehe auf dem Schlauch. :-) ...

Die SPICE-Simulatoren sollten PWR und PWRS kennen.

Wenn ich in Franks Schaltung die Pentode durch eine Tetrode ersetze, läuft die Simulation bei mir in LTspice.
Dann stimmen die Anschlüsse überein, sowohl deren Anzahl, als auch die Reihenfolge.

Beim originalen Symbol "pentode" in LTspice sind die Anschlüsse vertauscht gegenüber den anderen Röhrensymbolen. Das sollte eigentlich nicht sein.

Bernhard

Seite 2 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/