Typ feedback controllera. Składa się z trzech elementów, które są sumowane:
- element proporcjonalny: liczymy różnicę między docelową wartością () a aktualną () i mnożymy to przez współczynnik (do dobrania manualnie): i o taką wartość zmieniamy parametr, którym sterujemy
W proportional controller korekta jest proporcjonalna do błędy, jeśli błąd jest bardzo mały to korekta też będzie mała. Asymptotycznie proportional controller zbiegnie do zerowego błędu, ale może mu to długo zająć, bo korekty będą bardzo małe.
Gorzej, jeśli mamy system jak termostat z którego ciepło cały czas ucieka. Startujemy z 20 stopni i to jest wartość docelowa, po jakimś czasie temperatura spada, uruchamia się grzanie. i uciekające ciepło jest proporcjonalne do temperatury, tzn. jest błąd , wprowadzamy korekcję .
Dobre praktyki
- Anti-windup (Stability and Controllability of Revenue Systems via the Bode Approach)
- Zero-Order Hold (Stability and Controllability of Revenue Systems via the Bode Approach)
- Odszumianie sygnału poprzez wygładzadnie eksponencjalne lub low-pass-filter (Stability and Controllability of Revenue Systems via the Bode Approach)