Evgen
я делал на чистом И просто через 2 if после определенного значения тупо максимум становился и так же минимум. Я думал, когда P и I составляющие вместе что-то должно меняться
Пни через минут 30, дам код того, что выше
Основная идея в том, чтобы на вход интегрирующего звена приходил 0, когда регулятор уходит в насыщение
Иначе ты просто выход ПИДа ограничишь, а интегральная компонента каждый цикл так и будет увеличиваться или уменьшаться, смотря какое насыщение - по верхнему пределу или по нижнему.