Regulator PID to reguła sprzężenia zwrotnego, która utrzymuje mierzone wyjście blisko wartości zadanej. Robi to, łącząc trzy reakcje na uchyb: jak daleko układ jest teraz od celu, jak długo ten uchyb się utrzymuje oraz jak szybko się zmienia.
Przy jednej z powszechnie stosowanych konwencji znaków
gdzie to wartość zadana, a to mierzone wyjście. Jeśli ta konwencja znaków się zmieni, znaki w regulatorze też muszą się odpowiednio zmienić.
W idealnej postaci ciągłoczasowej wyjście regulatora zapisuje się jako
To model idealny, a nie uniwersalny wzór sprzętowy. Rzeczywiste regulatory często działają w czasie dyskretnym, a człon różniczkujący jest zwykle filtrowany, ponieważ surowy szum czujników może powodować jego niestabilne działanie.
Co właściwie robi regulator PID
Człon proporcjonalny reaguje na bieżący uchyb. Jeśli układ jest daleko od celu, regulator reaguje silnie. Jeśli uchyb jest mały, korekta też jest mała.
Człon całkujący reaguje na uchyb z przeszłości. Jeśli układ przez długi czas pozostaje trochę odchylony od celu, człon całkujący narasta i może usunąć ten trwały błąd.
Człon różniczkujący reaguje na trend uchybu. Jeśli uchyb zmienia się szybko, ten człon może dodać tłumienie i zmniejszyć przeregulowanie. Często mówi się, że jest predykcyjny, ale bezpieczniej powiedzieć, że reaguje na bieżące tempo zmian, a nie na pełną prognozę przyszłości.
Szybka intuicja: dlaczego te trzy człony pomagają
Wyobraź sobie samochód, który próbuje utrzymać zadaną prędkość na wzniesieniu.
Jeśli samochód jest teraz poniżej zadanej prędkości, sterowanie proporcjonalne zwiększa przepustnicę. Jeśli przez kilka sekund pozostawał poniżej celu, sterowanie całkujące dodaje większą korektę. Jeśli prędkość bardzo szybko rośnie w stronę celu, sterowanie różniczkujące może złagodzić reakcję, aby samochód nie przebił punktu pracy zbyt agresywnie.
Dlatego sterowanie PID jest tak powszechne. Daje natychmiastową reakcję, pamięć o utrzymującym się uchybie i tłumienie w jednym prostym prawie sprzężenia zwrotnego.
Przykład obliczeniowy: sterowanie grzałką
Załóżmy, że grzałka próbuje utrzymać temperaturę pomieszczenia na wartości zadanej, przy czym uchyb zdefiniowano jako
W pewnej chwili niech
a wzmocnienia regulatora wynoszą
Wtedy
Wkład członu różniczkującego jest ujemny, ponieważ uchyb maleje. Mówiąc prosto, w pomieszczeniu nadal jest za zimno, więc regulator wciąż zwiększa grzanie, ale robi to nieco słabiej, bo temperatura już zmierza w stronę celu.
To główny schemat, który warto zauważyć: reaguje na to, jak daleko jesteś od celu, reaguje na to, jak długo pozostajesz od niego oddalony, a reaguje na to, jak szybko ta różnica się zmienia.
Typowe błędy związane z PID
- Myślenie, że PID to jeden stały wzór, który działa tak samo w każdym regulatorze. Rzeczywiste układy mogą używać aktualizacji dyskretnych, filtrowanych pochodnych, ograniczeń wyjścia albo tylko sterowania PI zamiast pełnego PID.
- Zakładanie, że człon całkujący zawsze pomaga. Jeśli element wykonawczy wchodzi w nasycenie, człon całkujący może nadal narastać i powodować zjawisko integral windup, chyba że implementacja zawiera odpowiednie zabezpieczenie.
- Traktowanie członu różniczkującego tak, jakby mierzył wyłącznie nachylenie wartości zadanej. W praktyce zależy to od konstrukcji regulatora i może stać się bardzo wrażliwe na szum, jeśli sygnał pomiarowy jest zaszumiony.
- Ignorowanie konwencji znaków. Jeśli zdefiniujesz uchyb z przeciwnym znakiem, wzmocnienia lub znaki sumowania też muszą się zmienić.
- Oczekiwanie, że PID rozwiąże każdy problem sterowania. Działa najlepiej wtedy, gdy układ można dobrze regulować samym sprzężeniem zwrotnym i gdy pętlę można nastroić pod kątem stabilności.
Gdzie stosuje się sterowanie PID
Sterowanie PID jest szeroko stosowane w regulacji temperatury, sterowaniu prędkością silników, tempomatach, regulacji przepływu i wielu pętlach przemysłowych. Jest szczególnie użyteczne wtedy, gdy można wyraźnie mierzyć wyjście i chce się mieć praktyczny regulator bez budowania od razu pełnego, szczegółowego modelu.
Nie jest jednak automatycznie najlepszym wyborem dla każdego układu. Układy bardzo szybkie, silnie nieliniowe, z dużymi opóźnieniami albo mocno ograniczone mogą wymagać czegoś bardziej wyspecjalizowanego lub dodatkowej kompensacji wokół pętli PID.
Dlaczego PID ma znaczenie w fizyce i inżynierii
Regulator PID to czysty przykład działania sprzężenia zwrotnego. Regulator nie musi dokładnie znać przyszłości. Mierzy układ, porównuje ten pomiar z wartością zadaną i koryguje wejście tak, aby zmniejszyć różnicę.
Ta idea sprzężenia zwrotnego pojawia się daleko poza jednym wzorem. Występuje wszędzie tam, gdzie układ próbuje utrzymać się blisko pożądanego stanu mimo zakłóceń, opóźnień i niedoskonałych pomiarów.
Spróbuj podobnego przypadku
Weź problem regulacji, który już znasz, na przykład prędkość, temperaturę albo poziom cieczy, i zadaj trzy pytania: jaki jest uchyb teraz, czy ten uchyb utrzymuje się od dłuższego czasu oraz czy szybko się zmienia? Taki sposób patrzenia często wystarcza, by zobaczyć, dlaczego PID pomaga i który człon wykonuje najwięcej pracy.
Potrzebujesz pomocy z zadaniem?
Prześlij pytanie i otrzymaj zweryfikowane rozwiązanie krok po kroku w kilka sekund.
Otwórz GPAI Solver →