02-05-2019, 16:29
Cześć
Próbuję właśnie ogarnąć autotuning PID do regulatora temperatury.
Ściągnąłem bibliotekę PID_AutoTune_v0.h jako input podałem temperaturę
z termometra, output przekierowałem na stycznik PWM.
PID jako taki działa - na domyślnych parametrach w moim testowym
układzie przestrzela trochę, ale to kwestia parametrów - gdy lekko zmienić
ręcznie zachowuje się poprawnie.
Problem w tym, że gdy przełączyć w tryb tuningowania to nic sensownego
się nie dzieje. Wartość output jest za wysoka, w efekcie temperatura jest
przestrzelona. Nie widać żadnych zmian na lepsze - pętla sobie chodzi,
nic się nie zmienia, regulacja jest do niczego...
Niestety nie ma w zasadzie żadnej dokumentacji - muszę na "Macajewa"
domyślać się o czym decydują konkretne zmienne...
Może ktoś próbował tej biblioteki i może pomóc ogarnąć auto-tuning?
PWL
Próbuję właśnie ogarnąć autotuning PID do regulatora temperatury.
Ściągnąłem bibliotekę PID_AutoTune_v0.h jako input podałem temperaturę
z termometra, output przekierowałem na stycznik PWM.
PID jako taki działa - na domyślnych parametrach w moim testowym
układzie przestrzela trochę, ale to kwestia parametrów - gdy lekko zmienić
ręcznie zachowuje się poprawnie.
Problem w tym, że gdy przełączyć w tryb tuningowania to nic sensownego
się nie dzieje. Wartość output jest za wysoka, w efekcie temperatura jest
przestrzelona. Nie widać żadnych zmian na lepsze - pętla sobie chodzi,
nic się nie zmienia, regulacja jest do niczego...
Niestety nie ma w zasadzie żadnej dokumentacji - muszę na "Macajewa"
domyślać się o czym decydują konkretne zmienne...
Może ktoś próbował tej biblioteki i może pomóc ogarnąć auto-tuning?
PWL