Всем привет!
Нужно плавно поднять, подержать и потом плавно же опустить температуру.
Пробовал PID из стандартной библиотеки. Проблема в том что при изменении задания он сбрасывет настройки выхода и плавно изменить задание на входе не получается...
Пока склоняюсь к такому решению: есть снятые показания за вполне приличный период, забил массив (положение задвижки - температура), по нему планирую в зависимости от задания брать ближайшие крайние значения и вычислять приблизительные значение выхода и потом уже без пид с небольшими задержками подстраивать температуру (типа того же пид) и заодно сохранять полученные значения для дальнейшего использования.
Вообще какие бывают стандартные варианты решения этой задачи?