Jak szybko i możliwie najłatwiej wyregulować sterownik PID.
Zciągnąłem już trochę literatury i wzór wzorowi nie równy.
Próbowałem już kilku metod, ale jakoś nie wychodzi.
Proszę o pomoc
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięRegulacja PID'a
Moderatorzy:Jacek Bogusz, Moderatorzy
Z jakim obiektem masz dokładnie do czynienia ??? Czy masz wyznaczoną transmitancję operatorową obiektu, czy masz dostęp do obiektu celem jego przebadania ??? Możesz wyznaczyć nastawy regulatora na podstawie znajomości ch-ki skokowej lub badając bezpośrednio obiekt wykorzystując metodę Ziegler'a-Nicholsa. Wzór wzorowi nie równy ponieważ to są różne metody jednak dają w przybliżeniu te same wyniki. Jeśli masz model obiektu lub jego transmitancję możesz użyć narzędzia NCD dostępnego w pakiecie Matlab, który wyznacza optymalne nastawy regulatora PID przy zadanych kryteriach jakości regulacji.
Pozdrawiam!
PS. To jest podejście dosyć naukowe a w praktyce dobiera się wstępnie na oko
Pozdrawiam!
PS. To jest podejście dosyć naukowe a w praktyce dobiera się wstępnie na oko
więc obiekt wygląda następująco:
- pojemnik z wodą z jednej strony jest grzałka a z drugiej czujnik temperatury woda powinna mieć temperaturę 37 stopni.
gdzieś przeczytałem, że współczynniki można wyznaczyć ze wzoru obliczanego przy pomocy parametrów wyznacznych przy pomocy skoku jednostkowego. Więc włączyłem grzałkę na full i mierzyłem temperaturę w równych odstępach czasu i wykres który otrzymałem jest liniowy z małym przesunięciem w fazie, parametry tego wykresu:
przesunięcie fazowe To = 50, parametry prostej wsp.nachylenia 6,62, przecięcie z osią y 23185.
- pojemnik z wodą z jednej strony jest grzałka a z drugiej czujnik temperatury woda powinna mieć temperaturę 37 stopni.
gdzieś przeczytałem, że współczynniki można wyznaczyć ze wzoru obliczanego przy pomocy parametrów wyznacznych przy pomocy skoku jednostkowego. Więc włączyłem grzałkę na full i mierzyłem temperaturę w równych odstępach czasu i wykres który otrzymałem jest liniowy z małym przesunięciem w fazie, parametry tego wykresu:
przesunięcie fazowe To = 50, parametry prostej wsp.nachylenia 6,62, przecięcie z osią y 23185.
Jeżeli chodzi o część hardwarowo-softwarową to zobacz sobie http://www.microchipc.com/sourcecode/ jest tam projekt pt: Phase Controller for 2kW heater by Mike Pearce , źródło i schemat , projekt zawiera kontrolę grzałki przy pomocy (PWM) , kontrolę temperatury medium, obliczenia procesu podgrzewania PID.
Powodzenia
Powodzenia
Powyższe źródło nie posiada opisu jak wystroić PIDa. Jeżeli chodzi o metodę Ziegler'a-Nicholsa to ciężko doprowadzić do przebiegu sinusoidalnego o stałej amplitudzie regulując parametrem P_GAIN. Natomiast chyba źle zrozumiałem metodę skoku jednostkowego, po obliczeniach i podstawieniu do P_Gain, I_Gain, D_Gain, nie ma żadnej stabilizacji.
Trzeba jeszcze dodać, że nie wiem co zrobić jeszcze z jednym parametrem,
czyli czasem jaki mija pomiędzy dwoma próbkowaniami i ustawieniami wyjścia.
Czy jakoś go się dobiera?
Trzeba jeszcze dodać, że nie wiem co zrobić jeszcze z jednym parametrem,
czyli czasem jaki mija pomiędzy dwoma próbkowaniami i ustawieniami wyjścia.
Czy jakoś go się dobiera?
Zobacz to http://mkeia.com/rpi.htm, może coś poradzą.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 139 gości