Формула классическая, от этого никуда не уйдёшь.
Ключевое в вашем сообщении подчеркнул.
пид.pngНе знаю как Вы умудряетесь получить незатухающие колебания, только если коэф-ты подобраны неправильно.
При вашей реализации t над интегралом равно всему времени работы установки, и ошибка рассогласования уходит только при превышении уставки. При работе с реальным обьектом, который обладает инерцией, будем иметь запаздывание уменьшения выходной мощности. В лучшем случае получим классический перелёт при запуске с последующим уменьшением размаха и стабилизацией автоколебаний на каком-нибудь значении.
В моей реализации время меньше периода автоколебания системы (1,5-3сек), но и этого хватает для поддержания температуры +-0,1градуса.





Ответить с цитированием