Verhältnis von Induktivität zu Kapazität im LC-Filter für PWM

Wenn ich einen parallelen LC-Filter zum Glätten von PWM verwende, verwende ich die folgende Gleichung, um seine Frequenz zu berechnen:

F C = 1 2 π L C

Hier ist ein Schema eines LC-Filters, von dem ich spreche:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Theoretisch kann ich beliebige L- oder C-Werte verwenden, solange das Ergebnis wesentlich niedriger als die PWM-Frequenz ist. So ergeben beispielsweise 10uH und 1000uF die gleiche Frequenz von 1591Hz wie 100uH und 100uF. Ich bin mir nicht sicher, wie sich diese beiden Optionen in der Praxis unterscheiden werden. Ich weiß, dass Sie auch einen Q-Faktor für die Schaltung berechnen können mit:

Q = R C L

Soweit ich weiß, habe ich die besten Ergebnisse, wenn Q am nächsten bei 0,5 liegt, also müsste der Induktorwert höher sein als der Kondensatorwert. Das Problem ist, dass es viel einfacher ist, größere Kondensatoren (wie 2200 uF / 16 V für etwa einen Dollar) als Induktivitäten zu bekommen (ich brauche etwas, das etwa 8 A verarbeitet).

Wenn ich das richtig verstehe, ist die Klingelzeit umso länger, je größer der Q-Faktor ist, aber ich bin mir nicht sicher, welche praktischen Auswirkungen dies gegebenenfalls für mich hat. Ich bin mir auch nicht sicher, wie ich die Klingelzeit berechnen soll. Muss ich mir darüber Sorgen machen oder einfach das nehmen, was ich habe? (In meinem Fall wäre es eine 10-uH-Induktivität und ein 1000-uF-Kondensator).

Aktualisieren:

Ich habe mit einer solchen Schaltung in LTSpice gespielt und ich denke, dass ich ein Gefühl dafür habe, was Q-Faktor bedeutet, zumindest mit einer Annäherung, wie LTSpice Dinge simuliert. Mit einem L = 220 uH und C = 22 uF bekomme ich einen schönen reibungslosen Start beim Filtern von PWM:

Diese Werte ergeben eine Resonanzfrequenz von 2287 Hz und einen Q-Faktor von ~0,47, bei R = 1,5 Ohm.

Mit den Werten "ausgetauscht", dh. L = 22 uH und C = 220 uF Ich bekomme einen viel schlechteren Effekt für die gleiche Frequenz:

Dies ist ein Q-Faktor von 4,74 mit Stromspitzen von bis zu 10 A, bevor er auf 6 A eingestellt wird.

Ich denke, die Frage lautet jetzt: Wie berechne ich die maximale Spitze (nur um zu bestätigen, was ich in LTSpice erhalten habe) und wie schlimm sind die Spitzen, vorausgesetzt, dass meine Komponenten damit umgehen können?

Normalerweise würden Sie eine Schleife darum herum (von Vcap oder IL) zur PWM-Wellenform (Arbeitszyklus oder Frequenz) schließen, sodass das Q der Schaltung in der geschlossenen Schleife nicht sichtbar ist.
@akellyirl Ich verstehe nicht, was du meinst. Meinen Sie, dass das PWM-Tastverhältnis basierend auf der Ausgangsspannung oder dem Ausgangsstrom gesteuert und langsam erhöht werden sollte, bis es den gewünschten Wert erreicht?

Antworten (1)

Die maximale "Spitze" kann allgemein für das Verhalten eines LTI-Systems 2. Ordnung berechnet werden, ist jedoch eine etwas komplizierte Übung, je nachdem, ob Sie ein überdämpftes oder unterdämpftes System haben.

Die allgemeine Idee besteht darin, die Übertragungsfunktion (im s-Bereich) zu berechnen, die inverse Laplace-Transformation anzuwenden, um die Impulsantwort im Zeitbereich zu erhalten, und diese dann mit Null gleichzusetzen, um die Extrema der Sprungantwort zu finden. Dieses Verfahren basiert auf der Tatsache, dass bei einem LTI-System die Ableitung der Sprungantwort gleich der Impulsantwort ist . Dies gibt aber nur die Abszissenpunkte (Zeitpunkt der Extrema). Um den tatsächlichen Überschwingwert zu erhalten, müssen wir diesen in die tatsächliche Sprungantwort einsetzen. Letzteres zu finden ist tatsächlich schwieriger, Sie werden sehen.

Zunächst einmal ist in Ihrer Schaltung die Übertragungsfunktion

H ( S ) = 1 1 R + C S 1 1 R + C S + L S = R R L C S 2 + L S + R

weil Sie einen von L erstellten Spannungsteiler und die Parallelschaltung von R und C haben. ( Matheprüfung .) Sie könnten auch einen symbolischen Schaltungslöser (wie qsapecng) verwenden, um ihn zu erhalten / zu überprüfen:

Geben Sie hier die Bildbeschreibung ein

Um zuerst das Maximum zu berechnen, müssen Sie die inverse Laplace-Transformation anwenden, um die Impulsantwort im Zeitbereich zu erhalten, und diese nach Nullen (in der Zeit) auflösen. Die erste kann schnell mit einem mathematischen Programm durchgeführt werden , führt jedoch zu einer haarigen Formel wie der unten gezeigten, die auch Exponentiale mit komplexen Argumenten verwendet, also "versteckte" Sinuskurven enthält, wenn die Radikale imaginäre Zahlen ergeben!

Geben Sie hier die Bildbeschreibung ein

Oder wir können dies aufschlussreicher tun, indem wir (zuerst) die Übertragungsfunktion in die Standard-Polarform für ein System 2. Ordnung bringen :

H ( S ) = ω N 2 S 2 + 2 ζ ω N S + ω N 2

Wo ω N heißt die (Winkel-)Eigenfrequenz und ζ ist das Dämpfungsverhältnis. Für diese Schaltung (durch Dividieren des Zählers und Nenners durch RLC und Identifizieren der Potenz von s aus den beiden Ausdrücken von H)

ω N = 1 L C Und ζ = 1 2 R L C

(Übung: Verknüpfen Sie diese mit Fc und Q aus Ihrer Frage.)

Das inverse Laplace dieser Standardform von H(s) ist etwas verständlicher, selbst wenn es von einem Programm gelöst wird , das Ihnen im Vergleich zum durchschnittlichen Ingenieurlehrbuch tatsächlich eine allgemeinere [wenn auch vielleicht etwas verwirrende Antwort] gibt:

H ( T ) = ω N 2 ζ 2 1 exp ( T ω N ζ ) Sünde ( T ω N ζ 2 1 )

(Ich habe das Exponential so geschrieben, weil sein Exponent in der üblichen hochgestellten Notation etwas unleserlich war.) Beachten Sie, dass dieser kompakte Ausdruck einige komplexe Zahlenberechnungen beinhalten kann. Zum Beispiel im unterdämpften Fall (z. B. wie in Ihrem letzten Diagramm zu sehen) 0 < ζ < 1 . Also in diesem Fall:

  • ζ 2 1 = 1 1 ζ 2 Und
  • Sünde ( T ω N ζ 2 1 ) = 1 Sünde ( T ω N ζ 2 1 )

wobei wir in der letzten Gleichheit die Tatsache verwendet haben , dass Sünde ( X 1 ) = 1 Sünde X . Nach den beiden 1 kürzen sich gegenseitig auf, erhalten wir die Lehrbuchformel für den unterdämpften Fall:

H ( T ) = ω N 2 1 ζ 2 exp ( T ω N ζ ) Sünde ( T ω N 1 ζ 2 )

Schließlich müssen wir die Nullstellen dieser Impulsantwort (oder sogar der vorherigen, allgemeineren sinh-Form) finden und dann das Intervall von berücksichtigen ζ ):

T P = N π ω N 1 ζ 2

Wo N ist eine positive ganze Zahl. Der erste (und größte) Peak tritt auf für N = 1 . Um nun tatsächlich den Ordinatenwert der Sprungantwort zu diesem Zeitpunkt zu erhalten, benötigen wir die tatsächliche Sprungantwort im Zeitbereich.

Leider übertrifft es sogar die Fähigkeiten von Wolfram Alpha , die tatsächliche Sprungantwort schön / aufschlussreich durch inverse Laplace-Transformation zu erhalten . Also greifen wir dafür auf ein Lehrbuch zurück (das auch die erhaltene Impulsformel bestätigt):

Geben Sie hier die Bildbeschreibung ein

Wir können jedoch maschinell verifizieren, dass die Ableitung dieser Sprungantwort uns die Impulsantwort liefert . Nach dieser Plausibilitätsprüfung ersetzen wir die Abszisse durch die erste Spitze, um den [Ordinate]-Spitzenwert zu erhalten (für eine Einheit, dh 1-V-Schritt):

G P = 1 + exp ( π ζ 1 ζ 2 )

Beachten Sie, dass die 1 sinnvoll ist, da wir bei zu geringer Dämpfung immer ein Überschwingen haben. Erwarten Sie also, dass diese Spitze die von uns angelegte 1 V überschreitet. Lassen Sie uns zum Schluss R, L und C ersetzen :

Das gibt

G P = 1 + exp ( π 4 C R 2 L 1 )

Lassen Sie uns dies endlich an einem Beispiel überprüfen !!

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Nun, sie stimmen nicht ganz überein, aber ich denke, sie sind nah genug dran. Wenn Sie den Induktor von LTspice überprüfen, werden Sie sehen, dass er einen 1-mOhm-Vorwiderstand verwendet [standardmäßig, und ich glaube nicht, dass Sie ihn auf Null zwingen können]. Die Schaltung ist also nicht die gleiche. Ich habe keine Lust, dies mit diesem hinzugefügten Widerstand erneut zu lösen ... Ich vermute, die Formel wäre viel haariger.

Und ich habe es geschafft, ein Handout zu finden , das die Spitzenformel (für das allgemeine System 2. Ordnung) [auf S. 9], aber ohne Beweis, der das Obige bestätigt.