
Сообщение от
EFrol
1. Ставлю Kp = 1. Остальное отключаю Ti=0, Td=0. Есть понимание того, что текущая температура должна зафиксироваться на уровне термодинамического равновесия (кол-во приходящего тепла сравняется с количеством уходящего), а это должно произойдет при определенном значении Y > 0. Т.к. Y = (Tуст-Tизм) / Kp, то температура должна зафиксироваться на уровне ниже Tуст. Так вот я сначала подбираю такую Kр, при которой температура растет и фиксируется на определенном значении без образования максимума (горба, вылета и т.д.). Вылет образуется когда теплообменник накопит много тепловой энергии (Y очень большое) и начинает сам греть (какое-то время, пока не остынет до уровня термо-равновесия).
2. Далее ставлю Ti = 300с и смотрю, как Y начинает медленно расти (накапливается интегральная и замещает собой пропорциональную Tуст-Tизм = 0), уменьшаю Ti пока не появится вылет Tизм > Tуст. После чего делаю Ti чуть больше.
3. Если температура теплоносителя прыгает, что конечно сказывается на выход, то добавляю Td = 1 и медленно увеличиваю, пока прыжки не станут влиять на выход. Т.е. уровень выхода тоже будет прыгать, но на Tизм будет только легкий шорох.
Этот процесс очень долгий и нудный. Но если его пройти до конца и записать полученные параметры, то дальше только легкая подстройка.