stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. Tag 155

Tag 155 von 365 · Fortgeschritten · Monat 6: Atmosphäre und Regelung

Der P-Regler

Der P-Regler macht die Stellgröße proportional zur Abweichung. Du lernst, wie du die Verstärkung wählst und warum am Ende eine bleibende Abweichung übrig bleibt.

Lektion 15 Min. Woche 23

Das lernst du heute

  • Stellgröße proportional zur Abweichung
  • Verstärkung wählen
  • Bleibende Abweichung

Der Puffertank vor der Luftversorgung soll 2000 kPa halten. Die Basis zieht ständig Luft ab, mal mehr, mal weniger. Mit einer Hysterese läuft die Volumenpumpe entweder voll oder gar nicht: Der Druck sägt zwischen den Schwellen hin und her, und die Pumpe schaltet alle paar Sekunden. Besser ist eine Pumpe, die genau so viel fördert, wie gerade fehlt. Das macht ein P-Regler (P für proportional).

Abweichung und Stellgröße

Drei Begriffe brauchst du die ganze Woche:

BegriffBedeutungim Beispiel
Sollwertwo du hinwillst2000 kPa
Istwertwas der Sensor misstPressure des Rohr-Analysators
Stellgrößewas der Chip ans Gerät schreibtSetting der Pumpe, 0 bis 10

Die Abweichung e ist Soll minus Ist. Der P-Regler macht daraus die Stellgröße, indem er sie mit der Verstärkung KP multipliziert:

sub e SOLL druck          # e > 0: Druck zu niedrig
mul u e KP                # Stellgroesse proportional zu e
clamp u u 0 MAXPUMPE      # nur, was die Pumpe kann

Doppelte Abweichung, doppelte Pumpleistung. Fehlt nichts, steht die Pumpe. Das clamp kennst du schon von Tag 57: Ein leerer Tank würde sonst Setting 40 verlangen, ein übervoller ein negatives.

Die Verstärkung wählen

KP sagt, wie viel Setting du pro kPa Abweichung gibst. Am einfachsten findest du sie über die Frage: Ab welcher Abweichung soll die Pumpe voll laufen? Soll sie 500 kPa unter dem Soll am Anschlag sein, ist KP = 10 / 500 = 0,02.

define KP 0.02            # 10 / 500 kPa: voll ab 500 kPa zu wenig
KPvoll abVerhalten
0,0052000 kPaträge, bleibt weit unter dem Soll
0,02500 kParuhig, kleiner Rest
0,520 kPafast wie an/aus, neigt zum Schwingen

Ist KP zu groß, springt die Stellgröße schon bei winzigen Abweichungen von 0 auf 10. Weil der Druck nicht sofort auf die Pumpe reagiert, schießt er dann über das Ziel, die Pumpe geht aus, der Druck fällt, die Pumpe geht wieder voll an – der Regler schwingt.

Die bleibende Abweichung

Jetzt der Haken. Angenommen, die Basis verbraucht so viel, dass die Pumpe dauerhaft Setting 4 braucht. Ein P-Regler liefert 4 aber nur, wenn eine Abweichung da ist: e = 4 / KP = 4 / 0,02 = 200 kPa. Der Tank pendelt sich also bei 1800 kPa ein, nicht bei 2000. Wartest du länger, ändert sich nichts – bei 2000 kPa wäre e = 0 und damit auch die Pumpe aus.

Diese bleibende Regelabweichung ist kein Fehler im Code, sie gehört zum P-Regler. Ein größeres KP macht sie kleiner, aber den Regler unruhiger. Kennst du den Verbrauch ungefähr, hilft ein fester Grundwert, die Vorsteuerung:

mul u e KP
add u u GRUND             # bekannte Grundlast, z. B. 4
clamp u u 0 MAXPUMPE

Ändert sich der Verbrauch, ist der Rest wieder da. Richtig verschwinden lässt ihn erst der I-Anteil – der ist morgen dran.

Achtung

Achte auf das Vorzeichen. Für eine Pumpe, die füllt, heißt e > 0 „mehr tun“, also e = Soll − Ist. Bei einer Kühlung ist es umgekehrt: Zu warm heißt mehr kühlen, also e = Ist − Soll. Mit dem falschen Vorzeichen arbeitet der Regler gegen dich und läuft voll, wenn er aus sein sollte.

Schaubild

Pumpenleistung abhängig vom Tankdruck 10 0 Setting (L/Takt) 4000 5000 Tankdruck in kPa clamp: höchstens 10 (Ziel − Druck) / 100 aus
Je näher der Tank am Solldruck ist, desto weniger fördert die Pumpe. Die Verstärkung KP legt fest, wie steil die Leistung mit der Abweichung steigt.

Übung

Aufgabe

Ein Rohr-Analysator „Puffer“ misst den Druck im Puffertank, die Volumenpumpe „Nachschub“ füllt ihn.

  • Abweichung e = SOLL − Druck
  • Setting der Pumpe = KP · e, begrenzt auf 0 bis 10
  • On = 1, sobald das Setting größer als 0 ist
  • Analysator weg: Setting 0 und Pumpe aus

Die defines und das Lesen des Drucks sind schon da.

Hinweise

Hinweis 1

sub e SOLL druck, dann mul u e KP und clamp u u 0 MAXPUMPE.

Hinweis 2

sgtz an u liefert 1, wenn u größer als null ist.

Hinweis 3

Gleich nach dem Lesen bnan druck stoerung. Unter dem Label stoerung: schreibst du Setting 0 und On 0 und springst zurück.

Quiz

5 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.

Tag abschließen

  • Übung im Simulator bestanden
  • Quiz mit mindestens 60 % bestanden

Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.

Fehler in dieser Lektion melden

Zum Melden bitte anmelden. Anmelden

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall