imc-tuning-rules
Oblicz wzmocnienia regulatora PI/PID metodą IMC dla systemów pierwszego rzędu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do szybkiego obliczania parametrów regulatora PI/PID na podstawie metody Internal Model Control (IMC). Wystarczy znać parametry procesu (wzmocnienie K i stałą czasową tau), a następnie wybrać pożądaną szybkość zamkniętej pętli (lambda), aby otrzymać optymalne wzmocnienia proporcjonalne i całkujące. Metoda gwarantuje stabilność dla systemów pierwszego rzędu i umożliwia kontrolowanie kompromisu między szybkością odpowiedzi a odpornością na błędy modelowania.
Jak używać
Przygotuj parametry procesu: określ wzmocnienie K (stosunek zmian wyjścia do zmian wejścia w stanie ustalonym) oraz stałą czasową tau (czas, w którym system osiąga 63% wartości docelowej).
Zdecyduj o wartości lambda (pożądana stała czasowa pętli zamkniętej). Zacznij od lambda równej tau dla zrównoważonego działania; użyj mniejszych wartości (0,1–0,5 × tau) dla szybszej odpowiedzi, jeśli model jest dokładny; użyj większych wartości (2 × tau) dla systemów z szumem lub niepewnością modelowania.
Uruchom funkcję calculate_imc_gains() z parametrami K, tau i wybraną wartością lambda_factor (stosunek lambda do tau).
Otrzymasz wzmocnienie proporcjonalne Kp i całkujące Ki. Wzmocnienie pochodne Kd wynosi zero dla systemów pierwszego rzędu.
Zastosuj obliczone wzmocnienia w swoim regulatorze PI/PID. Wzmocnienie proporcjonalne Kp mnoży błąd, a wzmocnienie całkujące Ki mnoży całkę błędu w czasie.
Przetestuj działanie regulatora na rzeczywistym systemie lub symulacji. Jeśli odpowiedź jest zbyt wolna, zmniejsz lambda; jeśli jest niestabilna, zwiększ lambda.