LT Spice arbitrary voltage source

Gast #3243077
Hallo,

mein Professor hat letztens in der Leistungselektronik Vorlesung die 
Zündimpulse einer B6 Schaltung mit Arbitrary Voltage Sources in LTSpice 
simuliert.

Für die Ansteuerung eines Thyristors schaut die Programmierung solch 
einer Quelle, welche einen der 6 Thyristoren ansteuert so aus:

V=if(absdelay(V(Vz),td)>0|absdelay(V(Vz),td+3.33m)>0,20,0)

td ist dabei die Verzögerungszeit, welche separat mit Hilfe des 
Steuerwinkels alpha eingestellt wird. In meinem Fall ist alpha auf 0 
Grad eingestellt, weshalb td=1.67ms ist. Mit dieser Codezeile wird ein 
Hauptimpuls und ein um 60 Grad verzögerter Folgeimpuls erzeugt.

Mein Problem ist, dass ich auch nach langem Überlegen immer noch nicht 
verstehe, wie diese Codezeile funktioniert. Ich verstehe zwar, was sie 
macht, jedoch nicht warum sie es macht. Verständnisprobleme machen mir 
dabei besonders die absdelay- Anweisungen.

Vielleicht hat ja jemand hier im Forum schon ein Mal mit so einer 
arbitrary voltage source hantiert und kann mir helfen.
Angehängte Dateien:
Gast #3243079
Fortsetzung: Vielleicht noch zur Erklärung: Die Rote und unterste 
Spannung ist die Spannung, die von meiner Arbitrary Voltage Source 
erzeugt wird.

Gruß
#3243390
Hallo Andi,

Deine Funktion hat ein Problem. Deshalb sieht das Ergebnis so falsch 
aus.

Da dein V(vz) von 0 nach 10V geht, solltest du die Entscheidungsschwelle 
nicht exakt auf den untersten Wert 0V legen sondern etwas darüber, z. B. 
1V oder zumindest 1uV.

V=if(absdelay(V(Vz),td)>1|absdelay(V(Vz),td+3.33m)>1,20,0) tripdt=10n

Gruß
Helmut
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.