Главная / Автоматика
ПИД-регулятор камеры полимеризации: настройка и автонастройка
Правильно настроенный ПИД держит воздух в камере в пределах ±1–2 °C от уставки, тогда как релейный режим раскачивает температуру на ±5–10 °C. Быстрее всего настроить через автонастройку (autotune): прогрели камеру до 180–200 °C, запустили режим AT, контроллер сам подобрал P, I и D. Вручную обычно правят только заброс на первом выходе: усиливают D и расширяют пропорциональную зону, чтобы камера не проскакивала уставку на 10–20 °C. ПИД работает точно только в паре с SSR и коротким периодом ШИМ 2 с, с контактором он вырождается в грубое двухпозиционное управление.
Заброс на 15 °C выше уставки на первом прогреве. Типичная картина для камеры со свежим, ненастроенным регулятором. Стрелка вылетает к 205 °C при заданных 190 °C, потом проваливается к 178 °C, и так три-четыре качка, прежде чем успокоиться. Порошок на краю детали уже подпекается, а в центре ещё недобрал. Вся разница между такой пилой и ровной полкой прячется в трёх числах внутри контроллера.
01 / сутьЧто делает ПИД и чем он лучше вкл/выкл
Двухпозиционный регулятор умеет две команды: включить всю мощность или выключить. Держит порог по гистерезису: упала температура ниже уставки на 1 °C, врубил ТЭНы на полную; поднялась выше, отрубил. Проблема в инерции. Пока датчик заметит, что уставка достигнута, раскалённые ТЭНы уже загнали в камеру лишнее тепло, и воздух проскакивает вверх. Потом наоборот: пока камера остынет до нижнего порога, спирали давно холодные. По воздуху набегает размах ±5–10 °C.
ПИД не рубит мощность целиком. Он считает, сколько нужно прямо сейчас, и выдаёт долю от полной: у полки это 20–30 %, только чтобы закрыть теплопотери сквозь стенки. Температура почти не колеблется, реально достижимо ±1–2 °C. Про сам разброс и его причины есть отдельный разбор про плавающую температуру.
Для домашней камеры вообще нужен ПИД или хватит вкл/выкл?
02 / P I DЧто такое P, I и D применительно к нагреву
Три составляющие делят работу между собой. Разберём на уставке 190 °C.
P, пропорциональная. Даёт мощность пропорционально разрыву с уставкой. Далеко (190 против 120 °C), жарит на полную; близко, сбрасывает. Задаётся пропорциональной зоной (proportional band): зона 20 °C значит, что от 170 до 190 °C мощность плавно спадает со 100 до 0 %. Беда в том, что чистый P всегда оставляет статическую ошибку: камера замирает на 186 °C вместо 190 и там висит.
I, интегральная. Копит остаточную ошибку по времени. Раз камера который час держится на 4 °C ниже, интеграл медленно добавляет мощность, пока разрыв не закроется. Именно I дотягивает те последние градусы, до которых P не достаёт. Задаётся интегральным временем Ti в секундах: чем короче Ti, тем агрессивнее добивает, но тем легче раскачать.
D, дифференциальная. Работает как тормоз. Смотрит не на саму ошибку, а на скорость её изменения. Если температура прёт вверх быстро, D заранее срезает мощность, не дожидаясь, пока камера долетит до уставки. Это главное лекарство от заброса. Задаётся дифференциальным временем Td.
Какая составляющая отвечает за заброс выше уставки?
03 / autotuneАвтонастройка: как контроллер сам подбирает коэффициенты
Ручной подбор трёх чисел вслепую муторный, поэтому почти все контроллеры (ОВЕН ТРМ, Autonics TK, RKC, TC4) умеют автонастройку. Механика такая: регулятор временно отключает ПИД, переходит в релейный режим и специально раскачивает температуру вокруг уставки. По амплитуде и периоду этих колебаний он вычисляет критическое усиление и критический период, а из них по формулам Циглера-Никольса считает P, I и D.
Порядок запуска простой: прогреть камеру до рабочей температуры (лучше сразу с типовой загрузкой металла внутри), выставить уставку 180–200 °C и включить режим AT. Дальше 2–4 цикла раскачки по ±5–8 °C, обычно 10–25 минут, и контроллер сам запишет коэффициенты. Пустую камеру тюнить смысла мало: её инерция сильно отличается от загруженной.
Сколько времени идёт автонастройка камеры?
04 / overshootПеререгулирование и заброс выше уставки
Заброс появляется из-за запасённого в ТЭНах тепла. Спираль раскалена сильнее воздуха, и после отключения питания она ещё 30–60 секунд отдаёт тепло в камеру. Если ПИД сбросил мощность поздно, весь остаточный жар уходит в перелёт. У ненастроенной камеры на первом выходе заброс легко достигает 10–20 °C.
Три рычага против заброса. Первый: усилить D, чтобы регулятор тормозил заранее по скорости роста. Второй: расширить пропорциональную зону, тогда мощность начинает спадать не у самой уставки, а за 20–30 °C до неё. Третий, аппаратный: разбить ТЭНы на группы и у полки оставить работать только маломощную подгрузку, у которой инерция меньше. Про группировку нагревателей есть материал про расчёт ТЭНов и мощности.
05 / pwm-ssrПочему ПИД работает только с SSR и ШИМ
ПИД выдаёт не «включить/выключить», а долю мощности. Физически это реализует широтно-импульсное управление: контроллер делит время на периоды и держит ТЭНы включёнными нужную часть каждого. Нужно 30 % при периоде 2 с, значит 0,6 с включено, 1,4 с выключено. Чем короче период, тем плавнее греется камера.
Такую частую коммутацию тянет только твердотельное реле. Контактор с его механическими контактами при периоде 2 с износится за недели, поэтому с ним период задирают до 15–20 с, и ПИД теряет плавность, скатываясь к грубому двухпозиционному управлению. Отсюда правило: точный ПИД = SSR. Полный разбор коммутации есть в статье про выбор между SSR и контактором.
Какой период ШИМ ставить для камеры?
06 / симптомыСимптомы плохой настройки и как их читать
По поведению температуры видно, какая составляющая сбита. Ниже частые картины и что за ними стоит.
| Симптом | Причина | Что править |
|---|---|---|
| Заброс выше уставки на 10–20 °C | Слабый D, узкая P-зона | Увеличить Td, расширить зону |
| Автоколебания ±3–5 °C у полки | Слишком большой Kp или малый Ti | Уменьшить Kp, увеличить Ti |
| Висит на 3–5 °C ниже уставки | Слабый интеграл | Уменьшить интегральное время Ti |
| Выход на режим тянется 30+ мин | Слишком мягкие P и I | Сузить P-зону, сократить Ti |
| Дрожь мощности, дёрганый нагрев | Избыток D, шум датчика | Уменьшить Td, проверить термопару |
Отдельная ловушка: раскачка не от ПИД, а от датчика. Если термопара стоит в застойной зоне или врёт, ПИД честно отрабатывает ложные показания, и камера гуляет. Прежде чем крутить коэффициенты, стоит проверить калибровку термопары и регулятора и выбор и установку датчика.
Камера медленно выходит на режим, это ПИД или мало мощности?
07 / ручнаяРучная доводка после autotune
Автонастройка даёт рабочую отправную точку, но не всегда идеал. Ручную доводку ведут по одному числу за раз, меняя на 20–30 % и наблюдая один-два выхода на режим.
Порядок такой. Сперва пропорциональной зоной убирают крупную раскачку: если камера колеблется, зону расширяют, пока колебания не затухнут. Потом интегральным временем убирают статическую ошибку: полка лежит ниже уставки, Ti сокращают. Последним дифференциальным временем гасят остаточный заброс на входе. Менять всё сразу нельзя, потеряешь понимание, что на что повлияло.
08 / ориентирыРеальные ориентиры точности удержания
Числа, на которые стоит равняться при воздушном конвекционном нагреве камеры.
| Режим управления | Разброс по воздуху | Когда годится |
|---|---|---|
| Двухпозиционный (вкл/выкл) | ±5–10 °C | Эмаль, толстый металл, гараж |
| ПИД + контактор | ±3–5 °C | Компромисс, редкая коммутация |
| ПИД + SSR, настроен | ±1–2 °C | Муар, антик, тонкие детали |
| ПИД + SSR + подгрузка | ±1 °C | Требовательный полиэфир |
Заметьте: даже отличный ПИД держит ±1–2 °C только по датчику воздуха. Температура поверхности детали отстаёт от воздуха на входе и догоняет к концу выдержки, а по объёму ещё гуляет неравномерность от вентиляции. Поэтому паспортные ±1 °C на дисплее и настоящий разброс по камере это разные вещи. Про неравномерность читайте в материале про неравномерный нагрев и вентилятор, а про измерение детали расскажет статья про контроль пирометром.
Если после autotune и ручной доводки камера держит уставку ровной полкой и не забрасывает на входе больше чем на пару градусов, регулятор настроен. Дальше точность упрётся уже не в ПИД, а в датчик, вентиляцию и инерцию самой камеры.