Was ist ein PID-Regler? P, I und D verständlich erklärt mit interaktiven Schaltungen

Die Klimaanlage pendelt sich exakt auf die gewählte Temperatur ein. Der Tempomat hält das Tempo auch bergauf. Eine Drohne steckt eine Windböe weg und richtet sich wieder aus. Hinter all dem arbeitet derselbe unermüdliche Mechanismus: die PID-Regelung — der Standardweg, auf dem Maschinen einem Zielwert nachjagen und jede Abweichung sanft ausbügeln.

Der Name klingt nach einem einschüchternden Kürzel. In Wahrheit ist der PID-Regler nichts weiter als ein simpler Regler, der Korrektur um Korrektur gewachsen ist, bis ein erstaunlich praktischer Baukasten daraus wurde. In diesem Artikel starten wir beim primitivsten Regler überhaupt — dem schlichten Ein/Aus — und fügen jeweils einen Term hinzu: P, dann PI, dann PID. Bei jedem Schritt sehen Sie in interaktiven Schaltungen, die direkt auf dieser Seite laufen, wie sich das Verhalten ändert.

💡 Tipp

Die Abbildungen 1 bis 5 sind interaktiv: echte Simulationen, keine Videos. Sie können zuerst mit den Abbildungen spielen und danach zum Text zurückkehren. Die Diagramme reagieren in dem Moment, in dem Sie einen Schieberegler bewegen.

Eine Klarstellung vorweg: Diesmal ist die Schaltung selbst nicht der Star. Sie steht stellvertretend für jedes Gerät, das auf einen Befehl verzögert reagiert: eine Heizung, die einen Raum aufwärmt, ein Motor, der Drehzahl aufnimmt, Wasser, das warm wird. Ein Großteil der physischen Welt verhält sich so — und genau diese Verzögerung macht das Regeln zum Handwerk.

1. Zuerst das Vokabular der Regelungstechnik

Das Ziel ist immer dasselbe: den Istwert zum Wunschwert bringen und dort halten. Das Rezept, nach dem entschieden wird, welcher Befehl ans Gerät geht, nennt man Regelung. Dieser Artikel verwendet die Standard-Symbole des Fachs.

Wenn Sie sich lieber zuerst ein Gefühl fürs echte Verhalten holen möchten, springen Sie direkt: → Abb. 1.

SymbolVoller NameBedeutung
SPSet Point (Sollwert)Der Wert, den Sie wollen. Die graue gestrichelte Linie in den Diagrammen.
PVProcess Value (Istwert)Der tatsächlich gemessene Wert; hier die Kondensatorspannung. Die durchgezogene blaue Linie.
MVManipulated Variable (Stellgröße)Der Befehl, der ins Gerät eingespeist wird; hier die Spannung SoftMV. Die durchgezogene gelbe Linie.
eRegelabweichung (Fehler)Wie weit man danebenliegt: \(e = SP-PV\). Der Regler schaut auf nichts anderes als dieses e, um die MV zu bestimmen.
SP grau gestrichelt = Sollwert PV blau = Istwert MV gelb = Stellgröße Dist rot = Störung (Abb. 5)

Und hier ist das Ziel des Artikels: Die PID-Regelung passt in eine einzige Zeile. Man betrachtet die Abweichung e aus drei Blickwinkeln — wie groß sie jetzt ist (P), wie viel sich über die Zeit angesammelt hat (I) und wie schnell sie sich gerade ändert (D) — und addiert die drei Antworten zur Stellgröße.

\[ MV = K_p\, e + K_i \int e\, dt + K_d \frac{de}{dt} \]

Versuchen Sie nicht, das auf einen Schlag zu verdauen. Wir lassen diese Gleichung Term für Term wachsen, von links nach rechts: Wir beginnen ganz ohne Gleichung (dem Ein/Aus) und fügen jedes Mal einen Term hinzu, wenn der Regler an seine Grenzen stößt. Die Ziellinie dieses Wegs ist die Formel oben.

Unser Ersatz-„Gerät“ ist ein 100-Ω-Widerstand, der einen 47-µF-Kondensator speist. Befiehlt man eine Spannung MV, zieht die Kondensatorspannung PV allmählich nach — mit einer Zeitkonstante von \(\tau = RC = 100 \times 47 \times 10^{-6} \approx 4{,}7\,\mathrm{ms}\): eine Verzögerung erster Ordnung wie aus dem Lehrbuch. Die Sprungantwort ist die klassische Kurve, und der Charakter „ich kann mich nicht schlagartig ändern“ steht direkt in der Formel.

\[ PV(t) = MV \left( 1-e^{-t/\tau} \right) \]

ℹ️ So lesen Sie die Abbildungen

In jeder Abbildung zeigt das obere Diagramm SP (grau gestrichelt) und PV (blau), das untere MV (gelb). Der Trick ist, sie im Tandem zu lesen: oben „Wie nah kommt das Blau dem Grau?“, unten „Wie hart arbeitet das Gelb dafür?“. Wandert die Mitte einer Abbildung aus dem Bildschirm, pausiert ihre Simulation von selbst (siehe sim=run/pause in der Statuszeile).

2. Alles oder nichts (Abb. 1: Zweipunktregelung)

Beginnen wir ganz ohne Werkzeug. Unter dem Sollwert? Volle Leistung. Darüber? Abschalten. Das ist der Regler, den jeder auf Anhieb erfindet — und er steckt bis heute überall: Das Thermostat eines Bügeleisens, ein Wasserkocher oder ein Heizlüfter arbeiten exakt so.

Eins zu eins umgesetzt würde er direkt am Sollwert in rasender Folge ein- und ausschalten; in der Praxis spendiert man daher ein Hystereseband (Totband) der Breite h. Als Bedingungen geschrieben:

\[ MV = \begin{cases} MV_{\max} & \left( PV < SP - \dfrac{h}{2} \right) \\[0.4em] 0 & \left( PV > SP + \dfrac{h}{2} \right) \\[0.4em] \text{vorherigen Zustand halten} & \left( \text{sonst} \right) \end{cases} \]

Unter das Band gefallen: einschalten. Über das Band gestiegen: ausschalten. Innerhalb des Bands: nichts tun. Das ist der ganze Algorithmus — zwei Vergleiche, keine einzige Multiplikation. Diese Schlichtheit ist die große Stärke der Zweipunktregelung.

Die Regel hinter dieser Abbildung

  • Deutlich unter dem Sollwert → Spannung (SoftMV) voll aufschalten
  • Deutlich darüber → abschalten

Probieren Sie

1Schauen Sie aufs obere Diagramm: Das Blau (PV) kreuzt das Grau (SP) wieder und wieder — es kommt nie zur Ruhe
2Verengen Sie die „Hysterese“ auf etwa 0,2 V. Das Schalten wird schneller, das Hin und Her hektisch
3Weiten Sie sie nun auf 1,0 V. Weniger Schaltvorgänge, dafür ein größeres Pendeln
4Ziehen Sie den SP-Regler und beobachten Sie, wie das gesamte Band dem Sollwert folgt

Worauf achten

Das Blau klebt nie am Grau — es pendelt innerhalb des Bands hin und her (das berühmte „Hunting“, ein Grenzzyklus). Die gelbe MV darunter ist ein Rechtecksignal, das zwischen null und Volllast knallt. Verengt man das Band, schrumpft das Pendeln, aber das Schalten explodiert — und auf echter Hardware frisst Dauerschalten Relais und Heizelemente auf. Man muss entweder die Welligkeit oder die Lebensdauer opfern. Genau dieser Zielkonflikt ist die Grenze der Zweipunktregelung.

Simulator wird geladen…

Status

3.00 V Sobald es ruhig steht: beweg mich!
0.60 V Breite des Totbands.
Schmal = hektisches Schalten; breit = großes Pendeln.

SP/PV

MV

Simulation: CircuitJS1 (Paul Falstad / Iain Sharp et al., GPL)

3. Proportional zur Abweichung schieben (Abb. 2: P-Regelung)

Wir wollen das Pendeln loswerden. Also greifen wir zum ersten echten Werkzeug: Statt zwischen alles und nichts zu wählen, schieben wir mit einer Kraft, die proportional zur Entfernung ist. Das ist die Proportionalregelung — das „P“ in PID.

\[ MV = K_p\, e = K_p\,(SP-PV) \]

Weit weg vom Sollwert: kräftig schieben; beim Näherkommen: nachlassen. Genau das macht Ihre Hand am Mischhebel der Dusche. Die Proportionalverstärkung \(K_p\) ist die Empfindlichkeit: „wie viele Volt Schub pro Volt Abweichung“.

Doch P allein hat einen Geburtsfehler. Unser Gerät sackt ab, sobald man aufhört zu schieben — den Sollwert zu halten verlangt dauerhaften Einsatz. Aber \(MV = K_p e\) besagt: Fällt die Abweichung auf null, fällt auch der Schub auf null. Ein Regler, der nur schieben kann, solange eine Abweichung da ist, hat keine andere Wahl, als kurz vor dem Ziel stehen zu bleiben und sich dort einzupendeln. Dieser Rest heißt bleibende Regelabweichung (Offset).

Für genau dieses Gerät, das sich bei \(PV = MV\) einpendelt, lässt sich der Gleichgewichtspunkt ausrechnen. Löst man \(PV = K_p (SP-PV)\):

\[ PV = \frac{K_p}{1 + K_p}\, SP, \qquad e_{\infty} = \frac{SP}{1 + K_p} \]

Mit \(SP = 3\,\mathrm{V}\) und \(K_p = 5\) lautet die Vorhersage \(PV = 2{,}5\,\mathrm{V}\): Es fehlen rund 0,5 V. Prüfen Sie es in der Abbildung unten nach — genau dort landet es. Ein größeres \(K_p\) verkleinert die Lücke (der Nenner wächst), doch die Antwort wird ruppig, und die ersten Überschwinger und Pendelbewegungen tauchen auf.

Die Regel hinter dieser Abbildung

  • Je weiter vom Sollwert entfernt, desto stärker schiebt die Spannung (SoftMV) nach oben oder unten (Kp)

Probieren Sie

1Lassen Sie Kp = 5 und prüfen Sie, dass das Blau (PV) etwas unterhalb des Graus (SP) parkt: rund 2,5 V bei SP = 3 V
2Senken Sie Kp auf 1. Die Lücke wird riesig (die Formel sagt die Hälfte von SP voraus: 1,5 V)
3Erhöhen Sie Kp auf 8. Die Lücke schrumpft — aber bewegen Sie den SP, und es beginnt überzuschwingen
4Springen Sie mit dem SP hin und her und vergleichen Sie das Nachziehen des Blaus mit der gelben Spur unten

Worauf achten

Das Pendeln ist weg. Aber das Blau hält immer ein Haar vor dem Grau an. Spielen Sie mit Kp und halten Sie die Lücke gegen die Formel \(e_{\infty} = SP/(1+K_p)\). Achten Sie auch aufs Gelb: Statt eines knallenden Rechtecksignals gleitet es jetzt weich, proportional zur Abweichung. Das ist der andere große Unterschied zu Abb. 1.

Simulator wird geladen…

Status

3.00 V Sobald es ruhig steht: beweg mich!
5 Wie eifrig dem Sollwert nachgejagt wird.
Zu stark = Überschwingen und Pendeln.

SP/PV

MV

Simulation: CircuitJS1 (Paul Falstad / Iain Sharp et al., GPL)

4. Den Restfehler mit der Zeit tilgen (Abb. 3: PI-Regelung)

Die Schwäche der P-Regelung war „ohne Abweichung kein Schub“. Die Abhilfe ist fast schon frech: Führe über die Zeit ein Konto der aufgelaufenen Abweichung — und schiebe auch auf dieses Konto hin. Das ist der Integralanteil (I); zusammen mit P ergibt er die PI-Regelung.

\[ MV = K_p\, e + K_i \int e\, dt \]

Der Clou steckt im zweiten Term. Solange irgendeine Abweichung e übrig ist, wächst das Integral \(\int e\, dt\) weiter — sprich: Der Schub nimmt weiter zu, solange der Sollwert nicht erreicht ist. Unter dieser Regel kann kein Arbeitspunkt außer e = 0 ein Gleichgewicht sein. Genau deshalb verschwindet die bleibende Abweichung der P-Regelung — nicht ungefähr, sondern aus Prinzip.

Schauen Sie sich den eingeschwungenen Zustand an, und Sie sehen etwas Köstliches: Die Abweichung ist null, der P-Term liefert also nichts mehr. Was die PV trägt, ist der Integralterm allein — er stemmt den gesamten Dauerschub aus dem Gedächtnis vergangener Abweichungen. Der Integrierer ist das Gedächtnis des Reglers.

Es gibt einen Preis. Weil das Integral seine Geschichte mitschleppt, ist es beim Erreichen des Sollwerts noch „aufgeladen“ — die Antwort neigt dazu, erst hinauszuschießen und dann zurückzukehren. Drehen Sie \(K_i\) zu weit auf, schaukelt es mehrfach, bevor es zur Ruhe kommt.

Die Regel hinter dieser Abbildung

  • Je weiter vom Sollwert entfernt, desto stärker schiebt die Spannung (Kp)
  • Die verbleibende Abweichung sammelt sich über die Zeit an und wird nach und nach ausgepresst (Ki)

Probieren Sie

1Prüfen Sie mit Kp = 5 und Ki = 50, dass das Blau (PV) deckungsgleich auf dem Grau (SP) liegt: der große Unterschied zu Abb. 2
2Stellen Sie Ki auf 0. Sie sind zurück beim „immer ein Haar zu kurz“ aus Abb. 2
3Drehen Sie Ki über 100 und bewegen Sie den SP. Sie sehen das Überschwingen und Schaukeln vor dem Einschwingen
4Im eingeschwungenen Zustand: Blick aufs untere Diagramm — Abweichung null, und doch hält das Gelb (MV) ein konstantes Niveau. Das ist der Integralterm im Alleingang

Worauf achten

Das Blau klebt jetzt am Grau. Das ist die Macht des Integralanteils. Aber beobachten Sie den Moment direkt nach einem SP-Sprung: Das Blau schießt einmal über den Sollwert hinaus, bevor es zurückkehrt. „Die Abweichung garantiert tilgen“ und „niemals überschwingen“ ziehen in entgegengesetzte Richtungen — Kp gegen Ki auszubalancieren ist Ihre erste Begegnung mit dem, was Ingenieure Tuning nennen.

Simulator wird geladen…

Status

3.00 V Sobald es ruhig steht: beweg mich!
5 Wie eifrig dem Sollwert nachgejagt wird.
Zu stark = Überschwingen und Pendeln.
50 Wie schnell der Restfehler getilgt wird.
Zu stark = mehr Überschwingen und Schaukeln.

SP/PV

MV

Simulation: CircuitJS1 (Paul Falstad / Iain Sharp et al., GPL)

5. Bremsen, bevor es überschwingt (Abb. 4: PID-Regelung)

Die PI-Regelung trifft den Sollwert inzwischen punktgenau. Der verbleibende Vorwurf: das Überschwingen. Während man mit vollem Tempo heranrauscht, schiebt PI weiter, solange eine Abweichung bleibt — der Fuß bleibt bis zur Haustür auf dem Gas. Kein menschlicher Fahrer würde das tun: Vor einem Stoppschild bremst man, bevor man dort ist. Der Differentialanteil (D) ist genau dieses vorausschauende Bremsen, in Mathematik gegossen.

\[ MV = K_p\, e + K_i \int e\, dt + K_d \frac{de}{dt} \]

Und damit ist die Gleichung aus der Einleitung vollständig — das ist der PID. Der dritte Term überwacht \(de/dt\), die Geschwindigkeit, mit der sich die Abweichung ändert. Stürzt man auf den Sollwert zu, schrumpft e schnell, also ist \(de/dt\) stark negativ: Der D-Term nimmt Schub weg (er bremst). Und reißt eine Störung die PV plötzlich vom Sollwert, reagiert D darauf, wie schnell die Abweichung wächst — und kontert vor allen anderen.

Die Rollenverteilung, je eine Zeile:

  • P (die Gegenwart) — schiebt proportional zur aktuellen Abweichung. Das Arbeitspferd.
  • I (die Vergangenheit) — merkt sich die aufgelaufene Abweichung und stemmt am Ende den Dauerschub. Tilgt die bleibende Abweichung.
  • D (die Zukunft) — liest den Trend und bremst, bevor das Überschwingen passiert.

Die Regel hinter dieser Abbildung

  • Je weiter vom Sollwert entfernt, desto stärker schiebt die Spannung (Kp)
  • Die verbleibende Abweichung sammelt sich über die Zeit an und wird ausgepresst (Ki)
  • Je schneller sich die Abweichung ändert, desto mehr Schub wird weggenommen, um Überschwingen zu verhindern (Kd)

Probieren Sie

1Machen Sie mit Kp = 4, Ki = 50, Kd = 0,02 einen großen SP-Sprung und merken Sie sich, wie weit die blaue Spitze überschießt
2Stellen Sie Kd auf 0 und wiederholen Sie es. Das Überschwingen wächst: keine Bremsen mehr
3Drehen Sie Kd auf 0,05. Das Gelb (MV) wird zappelig — auf echter Hardware würde Sensorrauschen es endlos vibrieren lassen
4Blick aufs untere Diagramm im Moment des SP-Sprungs: Diese scharfe gelbe Spitze ist der D-Anteil bei der Arbeit

Worauf achten

Mit moderatem Kd hört das Blau auf, durch das Grau hindurchzuschießen. Suchen Sie den Moment, in dem die gelbe Spur früh nachlässt, kurz vor der Ankunft: Genau da tritt sie auf die Bremse. Aber nicht übertreiben: D reagiert auf Änderung — und dazu gehört auch das Rauschen. Im Feld halten Ingenieure den D-Anteil oft klein oder verzichten ganz darauf und bleiben bei PI. Nach einer Minute Spielen mit dieser Abbildung spüren Sie genau, warum.

Simulator wird geladen…

Status

3.00 V Sobald es ruhig steht: beweg mich!
4 Wie eifrig dem Sollwert nachgejagt wird.
Zu stark = Überschwingen und Pendeln.
50 Wie schnell der Restfehler getilgt wird.
Zu stark = mehr Überschwingen und Schaukeln.
0.02 Bremse gegen das Überschwingen.
Zu stark = zappelig, rauschempfindlich.

SP/PV

MV

Simulation: CircuitJS1 (Paul Falstad / Iain Sharp et al., GPL)

6. Standhalten gegen Störungen (Abb. 5)

Bislang haben wir dem Regler beim Verfolgen von Sollwertänderungen zugesehen. Doch sein Geld verdient die Regelung im geschlossenen Kreis dann, wenn die Welt ungefragt dazwischenfunkt: Jemand öffnet ein Fenster und der Raum kühlt aus, die Straße steigt an, eine Böe schubst die Drohne. Jeder ungeplante Stoß, der die PV vom Sollwert wegdrückt, heißt Störung (Störgröße).

Jetzt kommt der elegante Teil: Der PID braucht keinerlei Zusatzmechanik, um mit Störungen fertigzuwerden. Die Gleichung ist haargenau dieselbe wie in Abb. 4.

\[ MV = K_p\, e + K_i \int e\, dt + K_d \frac{de}{dt} \]

Der Regler hat keine Ahnung, warum die Abweichung entstanden ist. Er reagiert auf die nackte Tatsache, dass eine Abweichung existiert — egal, ob Sie den Sollwert verschoben haben oder die Welt den Prozess geschubst hat. Diese Gleichgültigkeit gegenüber der Ursache ist genau das, was Regelkreise so robust macht.

Die Regel dieser Abbildung (derselbe PID wie in Abb. 4)

  • P, I und D arbeiten exakt wie zuvor
  • Der Knopf „Störimpuls“ speist von der Seite eine Spannung in die Schaltung ein und reißt die PV gewaltsam vom Sollwert

Probieren Sie

1Warten Sie mit Kp = 6, Ki = 60, Kd = 0,02, bis das Blau (PV) auf dem Grau (SP) zur Ruhe gekommen ist
2Drücken Sie „Störimpuls“. Das Rot (Dist) schnellt im unteren Diagramm hoch, das Blau wird nach oben gestoßen
3Beobachten Sie, wie das Blau von allein zum Grau zurückfindet — und wie sich das Gelb (MV) dafür ins Zeug legt
4Stellen Sie Kd auf 0 und wiederholen Sie den Impuls. Vergleichen Sie die Form der Erholung (erste Reaktion, Schaukeln)

Worauf achten

Direkt nach dem Einschlag des Impulses: D reagiert als Erster auf die abrupte Änderung, P kontert, und I sammelt den Rest der Abweichung ein — die gesamte Rollenverteilung entfaltet sich innerhalb einer einzigen Erholung. Wenn Sie in einem klimatisierten Raum das Fenster öffnen und die Temperatur Minuten später von selbst zurückgekehrt ist, läuft hinter der Wand exakt diese Sequenz ab.

Simulator wird geladen…

Status

3.00 V Sobald es ruhig steht: beweg mich!
6 Wie eifrig dem Sollwert nachgejagt wird.
Zu stark = Überschwingen und Pendeln.
60 Wie schnell der Restfehler getilgt wird.
Zu stark = mehr Überschwingen und Schaukeln.
0.02 Bremse gegen das Überschwingen.
Zu stark = zappelig, rauschempfindlich.

SP/PV

MV/Dist

Simulation: CircuitJS1 (Paul Falstad / Iain Sharp et al., GPL)

7. PID versteckt sich überall um Sie herum

Der Baukasten „P + I + D“, den wir gerade zusammengesetzt haben, ist keine exotische Fabriktechnologie. Er ist gerade deshalb nahezu unsichtbar, weil er überall steckt:

  • Klimaanlagen und Warmwasserbereiter — sie schmiegen sich an die Solltemperatur und fangen sich wieder, wenn eine Tür aufgeht. Inverter-Geräte fahren typischerweise Temperaturregelkreise aus der PID-Familie.
  • Tempomat — die Gaspedalstellung ist die MV, die Geschwindigkeit die PV, die Steigung die Störung.
  • Drohnen — Lagewinkel, hunderte Male pro Sekunde per PID korrigiert. Eine Drohne, die sich nach einer Böe wieder ausrichtet, ist Abb. 5 wortwörtlich.
  • Das Hotend eines 3D-Druckers — gehalten bei rund 200 °C auf ein Grad genau. Öffnen Sie die Firmware-Konfiguration, und Sie finden Kp, Ki und Kd unter genau diesen Namen.
  • Reiskocher und Backöfen — je höher die Klasse, desto feiner das Nachfahren des Temperaturprofils.
  • SPSen und Prozessregler — der Standardbaustein für Temperatur-, Druck- und Durchflussregelkreise in der Industrie. Der „Selbstoptimierung“-Knopf? Er wählt Kp, Ki und Kd für Sie.

Derweil bleiben Heizlüfter und Wasserkocher beim reinen Ein/Aus (Abb. 1) — völlig zu Recht. Wenn das Wandern innerhalb eines Bands nichts kostet, gewinnt die Einfachheit. Fügen Sie nur die Terme hinzu, die die geforderte Genauigkeit verlangt: Der Weg, den wir gegangen sind — Ein/Aus → P → PI → PID — ist zugleich, Schritt für Schritt, die Art, wie ein praktizierender Ingenieur entscheidet, wie viel Regler ein Job wirklich braucht.

8. Vorsichtsmaßnahmen auf echter Hardware

Drei Themen, die in den Abbildungen zahm wirken und auf echter Hardware sofort die Zähne zeigen. Zufälligerweise trägt der Regelungscode dieser Seite für jedes davon still und leise eine Gegenmaßnahme in sich.

  • Sättigung — reale Stellglieder haben Anschläge (eine Heizung kann nicht mehr als 100 % liefern). Solange die MV an einem Anschlag klebt, gelten die sauberen linearen Gleichungen nicht mehr.
  • Integrator-Windup — akkumuliert der Integrierer weiter, während der Ausgang gesättigt ist, entlädt sich der aufgestaute Schub beim Freikommen in einem riesigen Überschwinger. Die Standardkur: während der Sättigung nicht integrieren (der Code dieser Seite storniert den Integrationsschritt, sobald der Ausgang beschnitten wird).
  • Differentialanteil und Rauschen — D verstärkt alles, was sich schnell ändert, und nichts ändert sich schneller als Sensorrauschen. Reale Regler spendieren dem D-Anteil einen Tiefpass, halten ihn klein oder streichen ihn und laufen als PI.

Eine letzte Entzauberung. In einem Mikrocontroller oder einer SPS ist das Integral bloß eine laufende Summe und die Ableitung bloß „diese Probe minus die vorige“. Das JavaScript, das diese Seite antreibt, rechnet exakt:

\[ MV_n = K_p\, e_n + K_i \sum_{k} e_k\, \Delta t + K_d\, \frac{e_n-e_{n-1}}{\Delta t} \]

Die Lehrbuchform (Integrale und Ableitungen) und die Codeform (Summen und Differenzen) sind dieselbe Idee in verschiedenen Kleidern. Sobald der Groschen fällt, dass die einschüchternde Formel zu Additionen und Subtraktionen kompiliert, hört PID auf, Theorie zu sein, und wird zum Werkzeug.

Zusammenfassung

  • Regeln heißt, eine Stellgröße (MV) zu bestimmen, die den Istwert (PV) zum Sollwert (SP) bringt und dort hält.
  • Die Zweipunktregelung (Abb. 1) ist simpel und robust, wandert aber für immer in ihrem Hystereseband umher.
  • Die P-Regelung (Abb. 2) beendet das Pendeln, aber „ohne Abweichung kein Schub“ hinterlässt einen bleibenden Offset (bei diesem Gerät \(e_{\infty}=SP/(1+K_p)\)).
  • I dazu ergibt PI (Abb. 3): Die aufgelaufene Abweichung liefert den Dauerschub und tilgt den Offset aus Prinzip — um den Preis des Überschwingens.
  • D dazu ergibt PID (Abb. 4): vorausschauendes Bremsen gegen das Überschwingen — um den Preis der Rauschempfindlichkeit.
  • Der fertige PID meistert Sollwertänderungen und Störungen (Abb. 5) mit ein und derselben Gleichung.
  • Von der Klimaanlage bis zur Drohne ist PID ein Standardbaustein der Alltagsmaschinen — und wo Ein/Aus genügt, bleibt man bei Ein/Aus.
AbbildungReglerNeuer TermWas man sieht
Abb. 1Ein/AusHunting (Pendeln im Band)
Abb. 2PProportionalKein Pendeln, aber ein Offset bleibt
Abb. 3PI+ IntegralOffset getilgt; Überschwingen taucht auf
Abb. 4PID+ DifferentialBremsen vor dem Überschwingen
Abb. 5PID + StörungDieselbe Gleichung, automatische Erholung

Häufige Fragen

F1. Ist diese Schaltung ein echter Temperaturregler?

A. Nein — sie ist ein Double. Das Widerstand-Kondensator-Paar bildet den Charakter „reagiert mit Verzögerung“ nach, den Heizungen, Motoren und viele andere reale Prozesse teilen (eine Verzögerung erster Ordnung) — schnell und sicher genug, um im Browser zu laufen. Mit τ ≈ 4,7 ms passt eine vollständige Antwort in das 0,05-s-Fenster des Diagramms.

F2. Wie wählt man Kp, Ki und Kd?

A. Dieser Vorgang heißt Tuning. Es gibt klassische Rezepte (das von Ziegler–Nichols ist das berühmteste), und Industrieregler wie Drohnen-Firmware bieten eine Selbstoptimierung, die die Verstärkungen für Sie wählt. Von Hand lautet die bewährte Reihenfolge: die Antwort erst nur mit P formen, dann I hinzufügen, um den Offset zu tilgen, und nur bei Bedarf eine Prise D — exakt die Reihenfolge der Kapitel dieses Artikels.

F3. Warum wird die Regelung in JavaScript berechnet und nicht in der Schaltung?

A. Teils, weil CircuitJS1 keinen fertigen PID-Baustein mitbringt, teils, um Schieberegler, Diagramme und Schaltung auf einer Seite synchron zu halten. Das Skript der Seite liest die PV aus der Simulation, berechnet das PID-Gesetz und schreibt das Ergebnis in die Spannungsquelle SoftMV: dieselbe Schleife Sensor-lesen → rechnen → Ausgang-schreiben, die Sie auf einem Mikrocontroller programmieren würden.

F4. Ist das derselbe PID wie in einer SPS oder einem Prozessregler?

A. Das Skelett ist identisch, aber Produktimplementierungen ergänzen Raffinessen: Differentialanteil auf der PV, Filterung des D-Anteils, Anti-Windup-Schemata, stoßfreie Umschaltung und mehr. Nehmen Sie diesen Artikel als didaktisches Modell des Skeletts.

F5. Man hört, in der Praxis werde der D-Anteil oft weggelassen. Stimmt das?

A. „Oft ja“ ist die ehrliche Antwort. Bei verrauschten Prozessen und trägen Temperaturregelkreisen genügt PI meist, und der Nutzen des D-Anteils kommt im Paket mit Rauschverstärkung. Das Zittern, das Sie in Abb. 4 auf der gelben Spur beim Hochdrehen von Kd gesehen haben, ist genau dieses Risiko im Miniaturformat.

Comments

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert