Często pojawia się pytanie: „Jaka jest normalna lub standardowa postać algorytmu PID (proporcjonalno-całkująco-różniczkującego)?”

Odpowiedź jest zarówno prosta jak i złożona. Zanim zajmiemy się odpowiedzią, rozważmy pokazane poniżej ekrany (kliknij, aby zobaczyć w większym rozmiarze przykład 1 lub przykład 2):

Jak widać na screenach:
▪ Istnieją trzy popularne postacie algorytmu PID (patrz krok 5 w dużych widokach obrazu).ażdy z trzech algorytmów ma parametry dostrajania i zmienne algorytmu, które mogą być rzutowane na różne sposoby (patrz kroki 1-4 na dużych obrazkach).

Więc Twój sprzedawca może używać jednej z kilkudziesięciu możliwych postaci algorytmu. A jeśli dodasz termin filtrujący do swojego kontrolera, liczba możliwości znacznie wzrośnie.

Prosta odpowiedź
Każdy z algorytmów może zapewnić taką samą wydajność jak każdy inny. Nie ma żadnej korzyści kontrolnej z wyboru jednej formy nad drugą. Wszystkie są standardowe lub normalne w tym sensie.

Jeśli rozważasz zakup, wybierz sprzedawcę, który najlepiej zaspokaja Twoje potrzeby i nie rozwodź się nad specyfiką algorytmu. Niektóre rzeczy do rozważenia obejmują:
▪ zgodność z istniejącymi kontrolerami i związanym z nimi sprzętem i oprogramowaniem
▪ koszt
▪ łatwość instalacji i konserwacji
▪ niezawodność
▪ środowisko pracy (czy jest czyste? chłodne? suche?)

A More Complete Answer
Większość różnych form algorytmów kontrolera można znaleźć w jednym lub drugim produkcie dostawcy. Niektórzy sprzedawcy nawet używać różnych form w ramach własnych linii produktów. Więcej informacji można znaleźć w tym artykule.

I chociaż różne formy są równie zdolne, każda z nich musi być dostrojona (należy określić wartości regulowanych parametrów) przy użyciu korelacji dostrajania zaprojektowanych specjalnie dla danego algorytmu sterowania.

Komercyjne oprogramowanie ułatwia uzyskanie pożądanej wydajności z każdego z nich. Jednak konieczna jest znajomość dostawcy i numeru modelu sterownika, aby zapewnić prawidłowe dopasowanie formy sterownika do obliczonych wartości dostrojenia.

Alternatywą dla uporządkowanej metodologii projektowania jest podejście „zgaduj i testuj”. Chociaż stosowane przez niektórych praktyków, takie próbne i błędne strojenie marnuje cenny czas produkcji, zużywa więcej surowców i mediów niż jest to konieczne, generuje dodatkowe odpady i produkt poza specyfikacją, a nawet może stanowić zagrożenie dla bezpieczeństwa.

W większości artykułów na Controlguru.com, używamy jakiejś odmiany zależnej, idealnej formy regulatora PID:

Gdzie:
CO = sygnał wyjściowy regulatora
CObias = bias regulatora
e(t) = błąd bieżący regulatora, zdefiniowany jako SP – PV
SP = punkt nastawy
PV = mierzona zmienna procesowa
Kc = wzmocnienie regulatora, parametr strojenia
Ti = czas resetu, parametr strojenia
Td = czas pochodnej, parametr strojenia

Aby wzmocnić przekonanie, że wszystkie regulatory są równie zdolne, stosujemy czasami odmiany postaci zależnej, interakcyjnej:

Albo odmiany niezależnej postaci PID:

Myślenia końcowe
Powyższa dyskusja pomija niektóre z subtelnych różnic w postaci algorytmów, które możemy wykorzystać do poprawy wydajności sterowania. Szczegóły te poznamy w miarę postępów w nauce.

Na przykład, pochodna na błędzie zachowuje się inaczej niż pochodna na zmierzonej wartości PV. Jest to prawdą dla wszystkich algorytmów. Pochodna na błąd może „kopać” po krokach wartości zadanej i rzadko jest to uważane za pożądane zachowanie. Dlatego pochodna na PV jest zalecana do zastosowań przemysłowych.

A jeśli rozważasz samodzielne programowanie regulatora, to nie forma algorytmu jest wyzwaniem. Dużą przeszkodą jest właściwe uwzględnienie logiki anti-reset windup i jacketing, aby umożliwić bezbolesne przechodzenie między trybami pracy.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *