Bedingte Stabilität

Ich lerne etwas über Operationsverstärker und Feedback und wie sich Feedback auf ihre Stabilität auswirkt. Ich habe über Verstärkung und Phasenreserve und ihre Verwendung gelesen, als ich auf Folgendes gestoßen bin :

Graph

Ich verstehe nicht ganz, wie das im Bild gezeigte System stabil sein wird, da die Rückkopplung bei etwa 2 kHz positiv ist. Ich hätte gedacht, dass dies dazu führen würde, dass eine 2-kHz-Frequenz immer größer wird und nicht konvergiert.

Warum wird dieses System stabil sein?

+1 gute Frage. Ich freue mich auf eine Antwort sowie eine Erklärung, was das Wort "problsub" bedeutet. (Der Artikel verwendet es zweimal)
Vielleicht sind das einfach die Open-Loop-Eigenschaften eines Systems?
@Andyaka 'problsub' hört sich an, als hätte jemand beim Suchen/Ersetzen verpfuscht, um das emTag durch ein subTag zu ersetzen. problemwurde problsub.
@OlinLathrop Ich stimme zu, und wenn ich unten aus den anderen Antworten lese, habe ich Mühe zu sehen, wie dies in einem geschlossenen Regelkreis mit negativem Feedback stabil sein könnte. Heute habe ich das Gefühl, den Faden verloren zu haben!!
@Renan - Ich habe generell Probleme mit diesem Artikel!!

Antworten (4)

Genau aus diesem Grund denke ich, dass die Leute die Stabilität zuerst mit Nyquist-Diagrammen und DANN mit Bode-Diagrammen und den zugehörigen Verstärkungs- und Phasenranddiagrammen untersuchen sollten.

Die Verstärkungs- / Phasenspannen sind nur eine bequeme Methode, um zu bestimmen, wie nahe das System an Pole auf der rechten Seite der komplexen Ebene kommt, in Bezug darauf, wie nahe das Nyquist-Diagramm an -1 kommt, da diese Terme nach der Partialbrucherweiterung mit positive Pole enden als Exponentiale der Zeit mit positivem Koeffizienten, was bedeutet, dass sie ins Unendliche geht, was bedeutet, dass sie instabil ist.

Sie funktionieren jedoch nur, wenn der Nyquist-Plot "normal aussieht". Es kann sehr gut sein, dass es so etwas tut:

Geben Sie hier die Bildbeschreibung ein

Es verstößt also gegen die Phasenrandregel, aber die Übertragungsfunktion G (s) H (s) der offenen Schleife umkreist nicht -1, sodass 1 + G (s) H (s) keine Nullen auf der rechten Seite hat. was bedeutet, dass die geschlossene Schleife auf der rechten Seite keine Stangen hat, also ist sie immer noch stabil.

Das Wort bedingt kommt von der Tatsache, dass die Verstärkung eine Ober-/Untergrenze hat, um dies so zu halten, und das Überschreiten dieser Grenzen das System instabil macht (weil es die Kurve genug verschiebt, um die Anzahl der Einkreisungen von -1 zu ändern).

Okay, nehmen wir an, ich würde ein reines 2-kHz-Signal in das System einspeisen. Das System wäre instabil, oder? Ist dieses System nur stabil, weil das Nicht-2-kHz-Signal das 2-kHz-Signal überschwemmen würde? Ich verstehe nicht wirklich, warum es stabil sein sollte ... Schlagen Sie vor, dass es kompensiert werden würde, um stabil zu sein?
Schlagen Sie vor, dass das Diagramm des OP die Open-Loop-Antwort ist?
Ich gehe davon aus, dass diese Diagramme Diagramme der Schleifenverstärkung sind, L ( s ) β EIN ( s ) . Mein Buch sagt, dass das System instabil ist, wenn die Schleifenverstärkung bei -180 ° positiv ist. Habe ich etwas falsch verstanden?
@ user968243 Das Buch ist in dem Sinne falsch, dass es nicht immer wahr ist. Siehe web.mit.edu/klund/www/weblatex/node4.html
Ich möchte wissen, woher das Bild kommt? Vielen Dank.

Bedingte Stabilität in einer Open-Loop-Antwort.

Erstens, da dies von Ridley ist, können Sie darauf wetten, dass dies eine Open-Loop-Antwort eines Leistungswandlers ist. Diese Antwort wird für die gezeigte Verstärkung für kleine lineare Schleifenstörungen stabil sein. Wenn die Schleifenstörung groß genug wird, um die Verstärker in einen nichtlinearen Betrieb zu treiben, wird die Schleife wahrscheinlich oszillierend, weil der Betrieb im nichtlinearen Bereich eine niedrigere Verstärkung des Verstärkers haben wird.

Das Problem bei Schleifen wie dieser besteht darin, dass Systeme zwar stabil sind, aber häufig eine Verstärkung aufweisen, die je nach Eingangsspannung, Last oder Temperatur oder einer Kombination aus all diesen stark variiert. Wenn Sie eine bedingt stabile Schleife verwenden, müssen Sie sicherstellen, dass keine dieser Abhängigkeiten während eines Betriebsmodus (einschließlich Startbedingungen) ein Faktor ist. Sobald diese Art von Schleifen zu oszillieren beginnen, neigen sie dazu, zu haften (die Oszillation verringert die Verstärkung, um dies zu erreichen).

Beachten Sie, dass die Schleife wie gezeigt richtig mit 2 Nullen kompensiert wird, um die 2 Pole abzudecken. Das Problem ist, dass die Pole wahrscheinlich von einem LC-Filter (komplexe Pole) in der Schleife stammen. Es wird eine verlustarme Induktivität und eine verlustarme Kondensatorbank geben, die zusammen eine hohe Q-Antwort ergeben. Da dieses Q hoch ist, wird der gesamte Phasenbeitrag des LC in einem sehr kleinen Frequenzbereich auftreten; Aus dem Diagramm sieht es wie etwa eine Oktave für 180 Grad Phasenverlust aus. Die kompensatorischen Nullen des Operationsverstärkers sind einfach, und daher erfolgt die Phasenanhebung über eine Frequenzspanne von 2 Dekaden (mindestens). Obwohl es eine ausreichende Phasenanhebung gibt, um den LC-Phasenverlust abzudecken, gibt es also einen Phaseneinbruch und keinen oder einen negativen Phasenrand in der Mitte nahe den Polen.

Mögliche Abhilfen für eine solche Schleifenantwort:

  • Die kompensatorischen Nullen können so aufgeteilt werden, dass man vor den Polen eintrifft (die Pole einklammern), wodurch man früh einen Phasenkick hinzufügt. Das könnte zu mehr Phasenspielraum beim Phaseneinbruch führen, reicht aber möglicherweise nicht aus.

  • Die beste Maßnahme besteht normalerweise darin, die Güte des LC-Filters zu verringern.

Loop-Dekonstruktion:

Um zu zeigen, wie diese Art von Open-Loop-Antwort zustande kommen könnte, kann der Loop unter Verwendung eines einfachen Modells dekonstruiert werden.

Ich kenne die Schaltung nicht wirklich, die die vom OP gepostete Antwort ausgelöst hat, aber ich vermute, basierend auf der Art und Weise, wie die Antwort aussieht, dass sie von einem Boost-Regler im kontinuierlichen Leitungsmodus stammt. Ein Basismodell würde einen LC-Filter, einen PowerModulator und einen Fehlerverstärker enthalten. Ein Halbschema einer AC-Open-Loop-Version ist:

Geben Sie hier die Bildbeschreibung ein

Die Schaltung spiegelt im Allgemeinen das Verhalten einer CCM-Boost-Schleife wider, obwohl die Einzelheiten hier so gewählt sind, dass sie vernünftig sind und die bequemste Übereinstimmung mit der angegebenen Schleife erzielen ... mit dem geringsten Arbeitsaufwand. Dies ist nur ein Werkzeug, um alle Teile der Schleife zu trennen und zu zeigen, wie sie zusammen die Gesamtschleife bilden würden.

Beginnen wir mit dem Ergebnis dieses Modells, der vollständigen Schleife:

Geben Sie hier die Bildbeschreibung ein

Nicht schlecht ... sieht ziemlich nah am Original aus. Sie können sehen, dass der grundlegende Charakter der Schleife ein Integrator mit einer LC-Resonanzstörung bei 1000 Hz ist. Bei Frequenzen unterhalb der LC-Pole fällt die Schleifenverstärkung bei -20 dB pro Dekade ab, und bei Frequenzen oberhalb der LC-Pole nimmt die Verstärkung wieder -20 dB pro Dekade ab. Da es also insgesamt einen 1-Pol-Rolloff (-20 dB/) gibt, hat etwas diese 2 LC-Pole verwaltet, indem es sie mit Nullen bedeckt hat. Oberhalb von ~20 kHz treten zusätzliche Artefakte auf; ESR-Null im LC-Filter, Null der rechten Halbebene (rhpz) und Nyquist-Frequenz; was kurz erwähnt werden soll.

Antwort des LC-Filters:

Geben Sie hier die Bildbeschreibung ein

Hier sieht man die LC-Pole bei 1kHz und deren Wirkung C Ö esr eine Null bei etwa 65kHz. Beachten Sie, wie komprimiert das Phasenverhalten der LC-Pole ist, fast die gesamte Änderung erfolgt in ein paar Oktaven.

Leistungsmodulator mit LC-Filter:

Geben Sie hier die Bildbeschreibung ein

Der Leistungsmodulator wurde hier zum LC-Filter hinzugefügt. Der Leistungsmodulator hat eine Verstärkung von 30 dB, die Null der rechten Halbebene bei 70 kHz und einen Pol für die Nyquist-Frequenz bei 100 kHz (ja, ich weiß, dass das Hinzufügen eines Pols nicht der richtige Weg ist, mit Nyquist umzugehen, aber dafür muss es reichen ). Abgesehen von 30 dB Gain sieht der Gain-Plot genauso aus wie nur der LC. Aber was ist mit dieser Phase? Es ist das rhpz, das eine Phase wie ein lhp-Pol aufweist, aber eine Verstärkung wie eine lhp-Null. Dies ist hauptsächlich der Grund, warum sich die Open-Loop-Phase nach der LC-Resonanz nie so stark erholt, wie Sie denken würden.

Fehlerverstärker:

Geben Sie hier die Bildbeschreibung ein

Hier sehen Sie die Verstärkerantwort mit ihrem Niederfrequenzintegratorpol, gefolgt von 2 Nullen bei etwa 1 kHz und 7 kHz, einem Pol bei 42 kHz, um die letzte Null abzuflachen, bevor sie in die Verstärkungsbandbreitengrenze des Verstärkers gerät.

Der Operationsverstärker hatte eine Bandbreite von 20 MHz mit einer Verstärkung von 140 dB und einem 2-Hz-Niederfrequenzpol. Integratorverstärkung wird durch R1 und C1 eingestellt. Die erste Null wird durch C1 und R3 gesetzt. Die zweite Null wird von C2 und R1 gesetzt. Der Nivellierstab wird durch C2 und R2 eingestellt.

Sie sagen, es hat 2 Nullen, um die Pole abzudecken - wie haben Sie das herausgefunden? Echte Frage.
@Andyaka ... durch Flash-Inspektion, aber mal sehen. Über LC sind -20dB/, nach LC bei A=0 -20dB/, also insgesamt 1 Pol vom Integrator. Phase beginnt bei -90, LC subtrahiert weitere 180 für insgesamt -270. 1 Null und im besten Fall endet die Phase bei -180, also müssen 2 Nullen sein, da die Phase bei -140 die Spitze erreicht. Die Phase kehrt aufgrund von höheren Frequenzen nicht auf -90 zurück ... Text erwähnt PFC, sodass die Schaltung ein kontinuierlicher Boost ist, und HF-Sachen enthält wahrscheinlich eine RHP-Null, um die HF-Phase zu entfernen, aber die Verstärkung aufrechtzuerhalten.
Ich bin mir nicht sicher, wie die LC zu all dem gekommen ist. Woher kommt -20dB/? Dann sagst du nach LC bei A=0 gibt es -20dB/? Ich bin mir nicht sicher, woher diese Informationen stammen und was das "/" bedeutet - es gibt keine Frequenzmarkierungen auf der x-Basis, also wie ziehen Sie diese Schlussfolgerungen - vielleicht ist ein Dokument beigefügt, das ich nicht gesehen habe? EDIT OK Ich sehe jetzt die Frequenzmarkierung unter dem Phasendiagramm ....
@Andyaka Ich habe LC als Referenz für die LC-Pole und die Resonanzfrequenz verwendet, um zu zeigen, dass die Gesamtantwort der Schleife nur ein Integrator war und dass die 2 LC-Pole in der Operationsverstärkerschaltung durch Nullen abgedeckt worden sein müssen. Entschuldigung für den Jargon ... / steht hier nur für "pro Dekade der Frequenz". Ich habe Bearbeitungen hinzugefügt, um zu zeigen, wie die verschiedenen Teile der Schleife zusammenpassen, um die Gesamtantwort zu erhalten.
Es wird eine gute Antwort +1 - ich werde morgen verdauen, wenn ich wahrscheinlich wacher bin !!

Zunächst eine kleine Klarstellung. Was Sie darstellen, ist die Schleifenverstärkung L(s), die G(s)H(s) im folgenden Diagramm entsprechen würde:

Geben Sie hier die Bildbeschreibung ein

Die vollständige Übertragungsfunktion (auch Closed Loop Gain genannt ) ist in diesem Fall:

C ( s ) R ( s ) = G ( s ) 1 + H ( s ) G ( s )

Die inverse Transformation hat wachsende Exponentiale (was bedeutet, dass es sich um ein instabiles System handelt), wenn diese Funktion Pole auf der rechten Seite (RHS) der s-Ebene hat. Das ist dasselbe wie herauszufinden, ob es auf der rechten Seite der s-Ebene von 1+L(s) irgendwelche Nullstellen gibt. Die Instabilität wird also grundsätzlich durch die Schleifenverstärkung bestimmt, es besteht keine Notwendigkeit, die komplexere Regelkreisverstärkung zu berechnen. Wenn es also um Stabilität geht, beziehen sich die Diagramme fast immer auf die Schleifenverstärkung L(s).

Zurück zu deiner Frage:

In Bezug auf die Behauptung, dass das System instabil ist, wenn die Verstärkung größer als 0 dB mit invertierter Phase (-180) ist, möchte ich mit einem leicht nachvollziehbaren Gegenbeispiel antworten. Betrachten Sie das sehr einfache:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Die Schleifenübertragungsfunktion ist

G ( s ) H ( s ) = K
Wenn K < 0, hat es ein Bode-Diagramm mit einer Größe von 20 * log (K) und einer Phase von -180.

Nach dem allzu anmaßenden Kriterium, das besagt:

wenn die Schleifenverstärkung bei -180° positiv ist, wird das System instabil.

Wenn dann |K| > 1, dann muss es instabil sein.

Aber das ist es nicht. Die Ausgabe ist:

Y = X 1 + K

Wenn also K = -2 (positive Verstärkung in dB und Phase von -180),

Y = X

Stabil.

Wenn andererseits K = -1 ist, dann haben wir ein Problem (es wird instabil).

Das Obige war nur ein Beispiel für eine Konstante, aber im Allgemeinen bedeutet das Wissen, dass die Verstärkung bei -180 > 0 dB ist, nicht, dass das System instabil ist . Wenn Ihr Buch das sagt, ist es falsch (aber es scheint für viele typische Fälle richtig zu sein).

Wenn Sie sich vorstellen, dass das obige System eine winzige Verzögerung hat und dass das Signal E keine Zeit zum Antworten hatte und den falschen Wert hat, und dann sehen, wie es sich iterativ durch die Schleife ausbreitet, werden Sie zu dem Schluss kommen, dass das Signal wachsen wird ohne gebunden. Und damit geraten Sie in eine mentale Falle, aus der Sie nur schwer herauskommen können. Dies ist meiner Meinung nach das zugrunde liegende Missverständnis, das es nicht zulässt, konzeptionell zu akzeptieren, dass das System in Ihrer Frage stabil sein kann.

Das Bode-Diagramm ist nur ein Teil von Nyquist, und das Bode-Stabilitätskriterium ist nur anwendbar, wenn das Nyquist-Diagramm typisch ist, aber Bode ist nur eine Annehmlichkeit (es ist einfacher zu zeichnen als Nyquist).

Nyquist-Plots und seine vereinfachte Version von Bode-Plots sind nur grafische Methoden, um hauptsächlich:

  1. Finden Sie heraus, ob das System RHS-Pole hat, die zu wachsenden Exponenten werden.
  2. Erhalten Sie einen Einblick, wie weit das System davon entfernt ist, stabil/instabil zu sein, und was dagegen getan werden kann.

Nur zur Verdeutlichung: Es gibt kein Überschwemmen, das instabile Frequenzen minimiert. Eine einfache Erklärung ist zu bedenken, dass die Gesamtantwort die Überlagerung der Antworten aller Frequenzen ist, sodass es einfach keine Möglichkeit gibt, sie zu fixieren, genauso wie Sie eine Sinuskurve einer bestimmten Frequenz nicht mit einer beliebigen Anzahl von auslöschen können Sinuskurven verschiedener Frequenzen.

Aber andererseits ist es auch falsch, in Frequenzen zu denken, die das System instabil machen. Diese Instabilität ist nicht dasselbe wie eine unendliche Resonanzfrequenz, wie in einem ungedämpften System 2. Ordnung. Das ist ein oszillierendes System, aber die Instabilität, über die wir sprechen, besteht darin, mit jeder Eingabe (außer Null) grenzenlos zu wachsen.

Ein einfacher Weg, dies zu beweisen, besteht darin, zu erkennen, dass ein instabiles System Pole auf der rechten Seite der S-Ebene haben wird, und dass:

L { s ich n ( a t ) } = a s 2 + a 2

Es besteht also keine Möglichkeit, einen Pol in der multiplizierenden Übertragungsfunktion aufzuheben. Der Output wird noch grenzenlos wachsen.

Die Schwingungsantwort kommt nur ins Spiel, wenn die Phase beim Nulldurchgang der Verstärkung schlecht ist. Diese Schleife ist bedingt stabil, denn wenn ein Faktor die Verstärkung reduziert (was zu einem früheren Übergang führt), könnte sie in diesem 2-kHz-Bereich, in dem die Phase gefährlich ist, übergehen und die Schwingungsantwort erzeugen.

Um diese Schleife bedingungslos stabil zu machen, müsste es entweder eine gewisse Phasenanhebung geben, um diesen 2-kHz-Abschnitt aus der Gefahrenzone zu bewegen, oder die Verstärkung müsste bei einer viel niedrigeren Frequenz übergehen (in dem Bereich, bevor die Phase zusammenbricht).