Der I-Anteil eines PID-Reglers, der den Fehler über die Zeit integriert, ergibt das Regelsignal:
Das bedeutet, dass, wenn das System seinen Sollwert erreicht und der Fehler Null erreicht, das Steuersignal eine Konstante ist. Es ist also immer noch da und größer als 0, während die P-Aktion und die D-Aktion beide Null sind und keine Wirkung mehr haben. Was passiert hier also genau? Warum kann das System seinen Endwert erreichen, wenn immer ein Steuersignal aktiv ist? Oder ist dies der Grund für das Überschwingen? Ist es, dass der Fehler einmal kleiner wird und das Integral wird kleiner?
Stellen Sie sich ein reales System wie einen Ofen vor. Sie möchten 350 ° F beibehalten, damit Ihre Kekse richtig gebacken werden.
Der Eingang zu Ihrem Controller ist der Temperatursensor.
Die Ausgabe an den Ofen ist der Prozentsatz, den die Heizungen ein- oder ausgeschaltet bleiben sollten.
Um eine konstante Temperatur aufrechtzuerhalten, muss der Ausgang ungleich Null sein und im Idealfall (ohne dass Sie die Tür öffnen oder die Netzspannung ändert usw.) konstant sein.
Ein Überschwingen tritt aufgrund der Dynamik des geschlossenen Regelkreises (unterdämpft) auf, und es kann auch aufgrund des integralen Aufwickelns auftreten, was ein nichtlinearer Effekt ist.
Warum kann das System seinen Endwert erreichen, wenn immer ein Steuersignal aktiv ist?
Für ein System, wo es ist leicht zu sehen, dass man irgendeinen Wert ungleich Null erhält Sie brauchen einen Wert ungleich Null . Denken Sie bei einem dynamischen System daran im Zeitbereich ist
Auch wenn Sie mit einem Wert ungleich Null beginnen , wenn von einem Moment an weiter hast du , das würde dazu führen
in Fällen, in denen Sie ein stabiles System haben das wird bedeuten
Also, haben ab einem Punkt führt in einem stabilen System zum stationären Zustand von .
Ein Fall, in dem Sie a haben könnten am eingeschwungenen Zustand ist, wenn Ihr System ein Integrator ist, mit
Oder ist dies der Grund für das Überschwingen?
Wie Sie bereits erwähnt haben, werden Sie das haben, da Sie die Überschwinger und Unterschwinger haben geht von positiv nach negativ und so weiter. Wenn , nimmt zu, und für , nimmt ab.
Also habe ich wieder das Beispielsystem verwendet
und die Kontrolle
was zu folgender Sprungantwort führte. Beachten Sie das bei all diesen roten Kästchen, die wir haben , und sie sind der Wendepunkt von , aber keiner von ihnen ist der stationäre Zustand (wenn y(t) = r(t) und dies für zukünftige Zeiten bleibt). Und das sollte darauf hinweisen, dass Ihre Bemerkung zu "[u (t)] immer noch da und größer als 0 ist, während die P-Aktion und die D-Aktion beide Null sind und keine Wirkung mehr haben." ist nur im eingeschwungenen Zustand richtig, weil an den meisten Stellen wo die P-Aktion wird Null sein, aber nicht die Ableitung.
Wird der Fehler kleiner, sobald e(T)=r(T)−y(T)<0 und das Integral kleiner wird?
Zunächst wäre es besser zu sagen, das Integral nähert sich der stationären Regelung, da es nicht immer bedeutet, kleiner zu werden. Es wird Situationen geben, in denen der Fehler nach dem Wendepunkt nicht abnimmt, insbesondere wenn es Verzögerungen gibt. Aber für das System, das ich als Beispiel verwendet habe, ist es so.
jDAQ
Benutzer110971
Andi aka
Transistor
Sudera
Sudera
Transistor