Strojenie regulatora PID to proces ustawiania wzmocnień proporcjonalnego, całkującego i różniczkującego regulatora sprzężenia zwrotnego tak, aby wielkość procesowa, taka jak temperatura, przepływ, ciśnienie czy prędkość, osiągnęła i utrzymała zadaną wartość szybko, bez nadmiernego przeregulowania i bez utrzymującego się błędu. Jeśli źle ustawisz te trzy składniki, pętla albo odchyli się od celu, będzie oscylować, albo będzie „katować” element wykonawczy ciągłymi drobnymi korektami.
Regulator PID oblicza swoje wyjście jako sumę trzech składników, z których każdy działa na błąd (różnicę między nastawą a zmierzoną wielkością procesową):
Każdy składnik stroi się przez wzmocnienie: Kp (wzmocnienie proporcjonalne), Ki lub jego odwrotność Ti (wzmocnienie całkowe lub czas całkowania) oraz Kd lub Td (wzmocnienie różniczkujące lub czas różniczkowania). Strojenie to dobór tych trzech parametrów dla konkretnego procesu.
Teoria sterowania z podręczników (i dekady doświadczeń w terenie) opisuje jakościowy wpływ zwiększania każdego wzmocnienia z osobna następująco:
| Zwiększony składnik | Czas narastania | Przeregulowanie | Czas ustalania | Błąd stanu ustalonego |
|---|---|---|---|---|
| Proporcjonalny (Kp) | Maleje | Rośnie | Mała zmiana | Maleje, ale rzadko do zera |
| Całkujący (Ki) | Maleje | Rośnie | Rośnie | Eliminuje (doprowadza do zera) |
| Różniczkujący (Kd) | Niewielka zmiana | Maleje | Maleje | Brak wpływu |
Są to ogólne tendencje, nie twarde reguły — trzy składniki oddziałują na siebie, a przesadne zwiększenie jednego z nich zmienia zachowanie pozostałych. Pętla, która wydaje się dobrze działać przy wolnym, czystym sygnale przepływu, może zachowywać się zupełnie inaczej przy szybkim, zaszumionym sygnale ciśnienia, dlatego strojenie zawsze przeprowadza się względem rzeczywistego procesu, a nie tylko tabeli z podręcznika.
Strojenie ręczne polega na ręcznej regulacji Kp, Ki i Kd przy jednoczesnym obserwowaniu odpowiedzi wielkości procesowej na zmiany nastawy lub zakłócenia. Typowa kolejność:
Strojenie ręczne jest powolne i zależy od umiejętności operatora, ale działa dla dowolnego procesu i nie wymaga specjalnego testu, dlatego pozostaje powszechne w pętlach, które trudno lub niebezpiecznie celowo doprowadzać do oscylacji, takich jak temperatura w piecu czy para o wysokim ciśnieniu.
Metoda Zieglera–Nicholsa, opublikowana przez Johna Zieglera i Nathaniela Nicholsa w 1942 r., daje wzory na wartości początkowe wzmocnień na podstawie dwóch możliwych testów.
Metoda obwodu zamkniętego (wzmocnienie graniczne): ustaw Ki i Kd na zero, zwiększaj Kp aż pętla utrzyma oscylację o stałej amplitudzie (wzmocnienie graniczne Ku przy okresie granicznym Pu), a następnie zastosuj:
| Regulator | Kp | Ti | Td |
|---|---|---|---|
| P | 0.5 Ku | - | - |
| PI | 0.45 Ku | Pu / 1.2 | - |
| PID (klasyczny) | 0.6 Ku | 0.5 Pu | 0.125 Pu |
Metoda obwodu otwartego (krzywa odpowiedzi procesu) zamiast tego dopasowuje S-kształtną odpowiedź skokową, aby uzyskać czas martwy (L) i stałą czasową (T), a następnie stosuje Kp = 1.2(T/L), Ti = 2L, Td = 0.5L dla pełnego regulatora PID.
Obie warianty dają znaną, agresywną odpowiedź z zanikiem amplitudy do ćwierci i dość dużym przeregulowaniem (rzędu 25 procent dla ustawień klasycznych), co często jest zbyt ostre dla pętli temperatury lub czegokolwiek wrażliwego na przeregulowanie. Ziegler–Nichols najlepiej traktować jako punkt wyjścia do późniejszego „odstrojenia”, a wywoływanie utrzymanych oscylacji na działającej pętli produkcyjnej niesie realne ryzyko, jeśli proces tego nie toleruje.
Strojenie lambda, forma sterowania z wewnętrznym modelem (IMC), stosuje inne podejście: używa modelu procesu (zazwyczaj wzmocnienie, stała czasowa i czas martwy uzyskane z testu skokowego) oraz pojedynczego parametru wybranego przez użytkownika — lambda, pożądanego stałego czasu układu zamkniętego — do obliczenia wzmocnień, które dają płynną, nieoscylacyjną i przewidywalną odpowiedź. Mniejsza lambda daje szybszą, lecz bardziej agresywną pętlę; większa lambda (często ustawiana na jeden do trzech razy stałą czasową procesu dla stabilnej, konserwatywnej odpowiedzi) daje wolniejszą, łagodniejszą. Ponieważ agresywność jest ustawiana bezpośrednio jednym parametrem zamiast być efektem testu wzmocnienia i okresu, strojenie lambda jest popularne tam, gdzie ważne jest przewidywalne, nieoscylacyjne zachowanie, na przykład w pętlach współdziałających lub w procesach, których nie można przy strojenia doprowadzić do granicy stabilności.
Dobrze strojony regulator nadal zależy od sprzętu pod nim: przywierający zawór, wadliwy falownik (VFD) lub zużyte łożyska sprawią, że każda pętla będzie wyglądać na źle strojone, niezależnie od staranności ustawień. Przejrzenie trybów uszkodzeń łożysk i objawów oraz sprawdzenie problemów takich jak kawitacja w obiegach zasilanych pompą lub kody uszkodzeń VFD w obiegach sterowanych napędem często jest najszybszym sposobem wykluczenia przyczyny mechanicznej, zanim poświęci się więcej czasu na samo strojenie.
Fabrico odczytuje stan maszyn i OEE bezpośrednio z linii, wykorzystując widzenie komputerowe do wykrywania degradacji, której same czujniki nie wychwytują, i automatycznie kieruje zlecenie naprawcze w momencie wykrycia rzeczywistej straty, zamykając pętlę między stanem technicznym a działaniem utrzymania ruchu. System jest zbudowany i hostowany w UE z lokalizacją danych w UE oraz działa zgodnie z ISO 27001, ISO 20000-1 i ISO 9001. Umów demo Fabrico.
Wzmocnienie proporcjonalne ustawia się zwykle pierwsze, z całkowaniem i różniczkowaniem wyłączonymi, aż odpowiedź będzie wystarczająco szybka przy akceptowalnym przeregulowaniu. Następnie dodaje się całkowanie, by usunąć błąd stanu ustalonego, a na końcu różniczkowanie, tylko jeśli sygnał jest na tyle czysty, by z niego skorzystać.
Wolna, tocząca się oscylacja o okresie znacznie dłuższym niż czas martwy procesu to klasyczny objaw zbyt dużego działania całkującego (Ki zbyt wysokie lub Ti zbyt krótkie), a nie nadmiernego wzmocnienia proporcjonalnego. Zmniejszenie Ki lub wydłużenie Ti zwykle rozwiązuje problem.
Tak, jako szybki sposób uzyskania działającego punktu wyjściowego, zwłaszcza test wzmocnienia granicznego w obwodzie zamkniętym. Jego znaną wadą jest agresywna, oscylacyjna odpowiedź, więc większość praktyków później odstraja uzyskane nastawy, szczególnie w pętlach temperatury i innych wrażliwych na przeregulowanie.
Działanie różniczkujące reaguje na szybkość zmian błędu, więc każdy wysokonapięciowy szum na mierzonym sygnale zostaje wzmocniony zamiast wygładzony. Filtr dolnoprzepustowy na składniku różniczkującym usuwa szumy wysokiej częstotliwości, zachowując użyteczny, wolniej zmieniający się sygnał różniczkujący — to standardowa praktyka w każdej pętli z działaniem różniczkującym i zaszumioną wielkością procesową.