Нее... Динамика начального разогрева может сильно отличаться от динамики колебаний в рабочем процессе.
Кроме того, если говорить об автоматическом расчете именно коэффициентов регулятора, то у нас два пути, и оба подразумевают "калибровочную затяжку". (Что, собственно, я и предложил реализовать Staarplaat-у в своей плате.)
Путь первый:
- подается некоторое управляющее воздействие, скажем 25%
- ожидание горизонтали Т1 на этом воздействии
- фиксация этого значения
- подача, скажем 75%
- фиксация времени от момента подачи 75 до начала изменения Т
- ожидание горизонтали Т2 на этом воздействии
- фиксация времени от начала роста до выхода на горизонт Т2
- фиксация разницы Т2-Т1
Таким образом из полученных значений можно расчитать коэффициенты.
Путь второй:
Для ПИ-регулятора
- установка П в макс (точнее P-Band в минимум)
- установка И в мин
- ожидание устаканивания колебаний по амплитуде и периоду
- фиксация амплитуды и периода
- расчет коэффициентов
В этом случае в регуляторе уже надо оперировать не безразмерным П, а зоной пропорциональности P-Band, имеющей внятную размерность в градусах.
Второй способ существенно проще в плане замеров/расчетов, но требует времени на "устаканивание". Он точнее.
Оба способа хороши в плане независимости от компонентов системы - в любом случае расчет идет по фактической динамике конкретной системы.
В любом случае оба пути подразумевают именно калибровочную затяжку при установке новой спирали, смене фитиля, изменении обдува, смене жижи на другую, существенно отличающуюся вязкостью....
Отталкиваться от крутизны начального нагрева вообще не получится, потому как в этом случае надо обеспечить постоянную мощность на время накопления статистики для определения его крутизны. Соответственно при верхней срезке выше рабочей мощности по любому улетим вверх тем горбом. Либо свалимся в вариватт по срезке, если низкая будет. Плюс нелинейность роста Т спирали. Плюс знание этой крутизны нам ничего не даст в контексте динамики рабочего цикла.