Ein PID-Regler ist eine Rückkopplungsregel, die einen gemessenen Ausgang nahe an einem Sollwert hält. Das geschieht, indem drei Reaktionen auf den Fehler kombiniert werden: wie weit das System jetzt vom Ziel entfernt ist, wie lange dieser Fehler schon besteht und wie schnell sich der Fehler verändert.

Mit einer häufig verwendeten Vorzeichenkonvention gilt

e(t)=r(t)y(t)e(t) = r(t) - y(t)

wobei r(t)r(t) der Sollwert und y(t)y(t) der gemessene Ausgang ist. Wenn sich diese Vorzeichenkonvention ändert, müssen sich auch die Vorzeichen im Regler entsprechend ändern.

In der idealen kontinuierlichen Form wird der Reglerausgang geschrieben als

u(t)=KPe(t)+KI0te(τ)dτ+KDdedtu(t) = K_P e(t) + K_I \int_0^t e(\tau)\,d\tau + K_D \frac{de}{dt}

Das ist ein ideales Modell, keine universelle Hardware-Formel. Reale Regler werden oft in diskreter Zeit aktualisiert, und der Differentialanteil wird meist gefiltert, weil rohes Sensorrauschen sonst zu problematischem Verhalten führen kann.

Was ein PID-Regler tatsächlich macht

Der Proportionalanteil reagiert auf den aktuellen Fehler. Ist das System weit vom Sollwert entfernt, reagiert der Regler stark. Ist der Fehler klein, fällt auch die Korrektur klein aus.

Der Integralanteil reagiert auf vergangene Fehler. Wenn das System über längere Zeit leicht falsch liegt, baut sich der Integralanteil weiter auf und kann diese bleibende Abweichung beseitigen.

Der Differentialanteil reagiert auf den Trend des Fehlers. Wenn sich der Fehler schnell ändert, kann dieser Anteil Dämpfung hinzufügen und das Überschwingen verringern. Er wird oft als vorausschauend bezeichnet, aber genauer ist: Er reagiert auf die aktuelle Änderungsrate, nicht auf eine vollständige Vorhersage der Zukunft.

Schnelle Intuition: warum die drei Anteile helfen

Stell dir ein Auto vor, das an einem Hang eine gewählte Geschwindigkeit halten soll.

Liegt das Auto im Moment unter der Sollgeschwindigkeit, erhöht die proportionale Regelung das Gas. Liegt es schon mehrere Sekunden unter dem Sollwert, fügt die Integralregelung mehr Korrektur hinzu. Steigt die Geschwindigkeit sehr schnell in Richtung Sollwert, kann die Differentialregelung die Reaktion abschwächen, damit das Auto nicht so stark über den Sollwert hinausschießt.

Deshalb ist die PID-Regelung so verbreitet. Sie liefert unmittelbare Reaktion, Erinnerung an anhaltenden Fehler und Dämpfung in einem einfachen Rückkopplungsgesetz.

Durchgerechnetes Beispiel: Heizungsregelung

Angenommen, eine Heizung versucht, einen Raum auf einem Sollwert zu halten, wobei der Fehler definiert ist durch

e=setpointmeasured temperaturee = \text{setpoint} - \text{measured temperature}

Zu einem bestimmten Zeitpunkt sei

e=2.0e = 2.0 edt=5.0\int e\,dt = 5.0 dedt=0.4\frac{de}{dt} = -0.4

und wir wählen die Reglerverstärkungen

KP=3.0,KI=0.4,KD=2.0K_P = 3.0,\quad K_I = 0.4,\quad K_D = 2.0

Dann gilt

u=KPe+KIedt+KDdedtu = K_P e + K_I \int e\,dt + K_D \frac{de}{dt} u=3.0(2.0)+0.4(5.0)+2.0(0.4)u = 3.0(2.0) + 0.4(5.0) + 2.0(-0.4) u=6.0+2.00.8=7.2u = 6.0 + 2.0 - 0.8 = 7.2

Der Differentialbeitrag ist negativ, weil der Fehler kleiner wird. Einfach gesagt: Der Raum ist noch zu kalt, also fügt der Regler weiterhin Wärme hinzu, nimmt aber etwas zurück, weil sich die Temperatur bereits in Richtung Sollwert bewegt.

Das ist das wichtigste Muster: PP reagiert darauf, wie weit du entfernt bist, II reagiert darauf, wie lange du entfernt warst, und DD reagiert darauf, wie schnell sich dieser Abstand verändert.

Häufige Fehler bei PID-Reglern

  • Zu denken, PID sei eine feste Formel, die in jedem Regler gleich funktioniert. Reale Systeme können diskrete Aktualisierungen, gefilterte Differentialanteile, Ausgangsbegrenzungen oder nur PI-Regelung statt vollständiger PID-Regelung verwenden.
  • Anzunehmen, der Integralanteil sei immer hilfreich. Wenn das Stellglied in Sättigung geht, kann sich der Integralanteil weiter aufbauen und ohne Schutzmaßnahmen zu Integral Windup führen.
  • Den Differentialanteil so zu behandeln, als messe er nur die Steigung des Sollwerts. In der Praxis hängt er davon ab, wie der Regler ausgelegt ist, und kann sehr verrauscht werden, wenn das Messsignal verrauscht ist.
  • Die Vorzeichenkonvention zu ignorieren. Wenn du den Fehler mit umgekehrtem Vorzeichen definierst, müssen sich auch die Verstärkungen oder Summenvorzeichen ändern.
  • Zu erwarten, dass PID jedes Regelungsproblem löst. Es funktioniert am besten, wenn sich das System allein durch Rückkopplung gut regeln lässt und der Regelkreis auf Stabilität abgestimmt werden kann.

Wo PID-Regelung eingesetzt wird

PID-Regelung wird häufig bei Temperaturregelung, Drehzahlregelung von Motoren, Tempomat, Durchflussregelung und vielen industriellen Regelkreisen eingesetzt. Sie ist besonders nützlich, wenn man den Ausgang gut messen kann und einen praktischen Regler möchte, ohne zuerst ein vollständig detailliertes Modell aufzubauen.

Sie ist nicht automatisch die beste Wahl für jedes System. Sehr schnelle, stark nichtlineare, stark verzögerte oder stark beschränkte Systeme können etwas Spezialisierteres oder zusätzliche Kompensation um den PID-Regelkreis herum benötigen.

Warum PID in Physik und Technik wichtig ist

Ein PID-Regler ist ein klares Beispiel für Rückkopplung in Aktion. Der Regler muss die Zukunft nicht exakt kennen. Er misst das System, vergleicht diese Messung mit einem Sollwert und passt den Eingang an, um die Differenz zu verkleinern.

Diese Idee der Rückkopplung geht weit über eine einzelne Formel hinaus. Sie taucht immer dann auf, wenn ein System trotz Störungen, Verzögerungen und unvollkommener Messungen in der Nähe eines gewünschten Zustands bleiben soll.

Probiere einen ähnlichen Fall

Nimm ein Regelungsproblem, das du schon kennst, etwa Geschwindigkeit, Temperatur oder Flüssigkeitsstand, und stelle drei Fragen: Wie groß ist der Fehler jetzt, besteht dieser Fehler schon länger, und ändert er sich schnell? Diese Sichtweise reicht oft schon aus, um zu erkennen, warum PID hilft und welcher Anteil die meiste Arbeit leistet.

Brauchst du Hilfe bei einer Aufgabe?

Lade deine Frage hoch und erhalte in Sekunden eine verifizierte Schritt-für-Schritt-Lösung.

GPAI Solver öffnen →