-
- Сейчас переделал 10 здоровенных закалочных печей. держат
температуру термопары например при 800 градусов с точностью плюс
минус один градус. Регулятор термодат-12. Режим ПИД. - Tepмичкa(11.08.2026 06:28,
)
- У меня игрушки. - Ig_B(11.08.2026 08:00)
- Это к тому что там инерция огромная однако обычный ПИД работает. - Гopячкa(11.08.2026 08:26,
)
- На объектах с "мертвой задержкой" больше 1/3 от полной задержки,
ПИД не работает даже в теории. - Cкpипaч(11.08.2026 12:37)
- Что такое мертвая задержка более менее понятно, а что такое полная
задержка? - Mty1(11.08.2026 17:44)
- Он про транспортное запаздывание LordN(83 знак., 11.08.2026 19:25)
- стр7. dt - это оно и есть - LordN(1 знак., 12.08.2026 04:14, ссылка)
- Время полного завершения переходного процесса реакции на единичный скачок. Лень гуглить, есть строгое определение, типа производная меньше чем сколько-то там. - Cкpипaч(11.08.2026 17:51)
- Он про транспортное запаздывание LordN(83 знак., 11.08.2026 19:25)
- это понятно. Я про практический опыт. - Mopячкa(11.08.2026 12:50,
)
- У меня опыт разнообразнее. - Cкpипaч(11.08.2026 14:54)
- Я например делал систему из четырех асинхронных двигателей с пч.
После того как три синхронизировали обороты по ведущему, они
начинали синхронизировать фазу. И все по индуктивному датчику на
каждом, который выдавал импульс за оборот. Все делали шесть пид
регуляторов. На сколько сантиметров тянет? - Kycaчкa(11.08.2026 15:40,
)
- Дуся, опыт это площадь, а не длина. Его в см2 меряют :) Cкpипaч(29 знак., 11.08.2026 16:00)
- Я например делал систему из четырех асинхронных двигателей с пч.
После того как три синхронизировали обороты по ведущему, они
начинали синхронизировать фазу. И все по индуктивному датчику на
каждом, который выдавал импульс за оборот. Все делали шесть пид
регуляторов. На сколько сантиметров тянет? - Kycaчкa(11.08.2026 15:40,
- У меня опыт разнообразнее. - Cкpипaч(11.08.2026 14:54)
- Что такое мертвая задержка более менее понятно, а что такое полная
задержка? - Mty1(11.08.2026 17:44)
- Да, но прикольно наблюдать, как сразу мощность выставляется на
100%, потом, по мере подхода к целевой температуре выключается
совсем, а температура плавно подходит к нужному значению. - Ig_B(11.08.2026 09:36)
- Наиболее быстрое установление, это когда нагреватель всё время шарашит на 100% и выключается не доходя до полки несколько градусов. _volkanaft_(144 знак., 12.08.2026 09:51)
- На объектах с "мертвой задержкой" больше 1/3 от полной задержки,
ПИД не работает даже в теории. - Cкpипaч(11.08.2026 12:37)
- Это к тому что там инерция огромная однако обычный ПИД работает. - Гopячкa(11.08.2026 08:26,
- У меня игрушки. - Ig_B(11.08.2026 08:00)
- Не знаю, хорошо ли на плитке вообще делать, она очень инерционная.
Много лет назад делал ИК на галогеновых лампах. Несколько лет это
творение отработало в СЦ на ремонте ноутбуков. Про нюансы даже
статью написал, найду сброшу. Yurasvs(12 знак., 06.08.2026 08:56, ссылка)
- Инерционность компенсируется предсказанием темрературы с учетом
последних 30 значений нагревателя и предсказанием на 10 шагов
вперед - Ig_B(06.08.2026 09:08)
- Подходы могут быть разные, и тот, и другой метод имеет право на
жизнь. Пожалуй, сама конструкция и расположение датчика влияет на
результат гораздо больше, чем метод управления термопрофилем.
Читайте статью, там многие грабли описаны. - Yurasvs(06.08.2026 09:22)
- Интересная штука. - Ig_B(06.08.2026 13:07)
- Подходы могут быть разные, и тот, и другой метод имеет право на
жизнь. Пожалуй, сама конструкция и расположение датчика влияет на
результат гораздо больше, чем метод управления термопрофилем.
Читайте статью, там многие грабли описаны. - Yurasvs(06.08.2026 09:22)
- Инерционность компенсируется предсказанием темрературы с учетом
последних 30 значений нагревателя и предсказанием на 10 шагов
вперед - Ig_B(06.08.2026 09:08)
- Таки наваял, как посоветовали, MPC control, но с извращениями. Ig_B(418 знак., 06.08.2026 08:13)
- И как результат? Неужели быстрее чем просто ШИМ + "приторможенный"
ПИД? - Cкpипaч(06.08.2026 08:41)
- Вычислений в тысячи раз больше, памяти больше в десятки раз чем у
ПИДа. Но перехлестов нет и реагирует заранее. - Ig_B(06.08.2026 09:04)
- Очень интересная тема! А где можно почитать про этот метод
применительно к терморегулятору на микроконтроллере? - Mty1(09.08.2026 22:18)
- Как советовали, смотрел код Марлина, спрашивал ИИ, на ютубе полно
видео, но мало про термоконтроль. Ig_B(754 знак., 10.08.2026 09:07)
- А как создается модель объекта? Ее можно посчитать из реакции на
ступенчатое управляющее возмущение, или как то их теплоемкости и
теплоотдачи посчитать функцию чисто аналитически? - Mty1(10.08.2026 23:36)
- Чисто аналитически это всё сразу же превращается в многоэтажные формулы с интегралами и рядами Фурье. Но с некоторыми упрощениями можно построить модель пригодную для моделирования в Spice. Такие thermal model есть для многих мощных модулей с MOSFET, IGBT транзисторами прямо в даташите или их можно скачать отдельно. ЫЫyкпy(314 знак., 11.08.2026 09:38, ссылка, картинка)
- Аналитически посчитал только алюминиевую пластину, нагреватель
принял за 45% пластины, коэфициент охлаждения подобрал сравнивая
реальную запись отклика температуры на нагрев с симуляцией. - Ig_B(11.08.2026 08:03)
- Там ещё мощность нагревателя фигурирует. Но её тоже можно измерить и задать. - Nikolay_Po(11.08.2026 08:49)
- А как создается модель объекта? Ее можно посчитать из реакции на
ступенчатое управляющее возмущение, или как то их теплоемкости и
теплоотдачи посчитать функцию чисто аналитически? - Mty1(10.08.2026 23:36)
- Как советовали, смотрел код Марлина, спрашивал ИИ, на ютубе полно
видео, но мало про термоконтроль. Ig_B(754 знак., 10.08.2026 09:07)
- Очень интересная тема! А где можно почитать про этот метод
применительно к терморегулятору на микроконтроллере? - Mty1(09.08.2026 22:18)
- Вычислений в тысячи раз больше, памяти больше в десятки раз чем у
ПИДа. Но перехлестов нет и реагирует заранее. - Ig_B(06.08.2026 09:04)
- И как результат? Неужели быстрее чем просто ШИМ + "приторможенный"
ПИД? - Cкpипaч(06.08.2026 08:41)
- Твоё время бесплатное? Взял бы готовое и не мучался. - POV(1 знак., 27.05.2026 12:09, ссылка)
- Как говорил товарищ Сухов, "Лучше конечно помучаться". Ig_B(75 знак., 27.05.2026 14:02)
- Какая таможня, вам ссылку на магазин все инструменты дали, заберете
от туда хоть завтра - DH(28.05.2026 19:37)
- Я не россиянин. - Ig_B(28.05.2026 19:38)
- Тогда Али экспресс. Таможню скорее всего и не должно волновать
физик вы или юрик, в РФ говорят осциллографы только для юриков, но
чтобы кого-то завернули я не слышал - DH(1 знак., 28.05.2026 19:45, ссылка)
- У меня на работе очень похожая. Практически все задачи закрывает. Кроме инфракрасной печи для плат... - Nikolay_Po(28.05.2026 20:50)
- Тогда Али экспресс. Таможню скорее всего и не должно волновать
физик вы или юрик, в РФ говорят осциллографы только для юриков, но
чтобы кого-то завернули я не слышал - DH(1 знак., 28.05.2026 19:45, ссылка)
- Я не россиянин. - Ig_B(28.05.2026 19:38)
- Какая таможня, вам ссылку на магазин все инструменты дали, заберете
от туда хоть завтра - DH(28.05.2026 19:37)
- Как говорил товарищ Сухов, "Лучше конечно помучаться". Ig_B(75 знак., 27.05.2026 14:02)
- Поиграйтесь в matlab simulink с ident и pidTuner - построение модели на основе измеренных данных и подбор коэффициентов pid для модели - DH(27.05.2026 06:53)
- В ПО "Marlin fimware" для 3Д-принтеров, возьмите готовый код MPC
(model prediction control) - там как раз то, что советовал комрад bodis ниже. И там же есть калибровка. По сравнению с ПИД, работает
шикарно. Правда, у принтера задача не профиль удерживать, а
стабилизировать температуру. Но должно сработать и с профилем. - Nikolay_Po(26.05.2026 09:35)
- Начал читать про MPC. Была у меня идея в некотором смысле похожая:
снять несколько графиков ответа системы при разных мощностях 10%,
20%...100%. И тогда при данной температуре можно сказать какая
мощность приведет к какой скорости роста. Но не придумал как это
реализовать. Буду копать MPC дальше. - Ig_B(26.05.2026 12:01)
- Поробовал MPC, прикольная штука. Ig_B(199 знак., 28.05.2026 18:43)
- Для своего принтера, я взял марки материалов, их объёмы и теплоёмкости. Посчитал и ввёл в качестве начальных параметров. Там ещё и мощность нагревателя задаётся. И оно не сильно далеко от результатов калибровки оказалось. - Nikolay_Po(26.05.2026 13:31)
- Ну да. Ты получишь из этих данных теплоёмкость и теплопотери. Это и будут как раз данные для регулятора. А он, при калибровке, может их сам уточнить. - Nikolay_Po(26.05.2026 13:25)
- а шо такое профиль? таблица температура-время? - LordN(26.05.2026 10:10)
- Типа такого. Ig_B(1 знак., 26.05.2026 10:21, ссылка)
- а, т.е. еще и скорость нагрева нужна с А до Б или это реально пох? LordN(238 знак., 26.05.2026 10:28)
- Типа такого. Ig_B(1 знак., 26.05.2026 10:21, ссылка)
- Начал читать про MPC. Была у меня идея в некотором смысле похожая:
снять несколько графиков ответа системы при разных мощностях 10%,
20%...100%. И тогда при данной температуре можно сказать какая
мощность приведет к какой скорости роста. Но не придумал как это
реализовать. Буду копать MPC дальше. - Ig_B(26.05.2026 12:01)
- ШИМ и ПИ-рег. LordN(104 знак., 26.05.2026 09:26)
- Могу вторую термопару прислонить к самому нагревателю и второй
каскад пида регулирования разности температур пластины и
нагревателя. Ig_B(1 знак., 26.05.2026 09:32, картинка)
- только разности температур в Кельвинах и возведенных в 4-ю степень - bodis(26.05.2026 22:21)
- это для излучения, для контактной теплопередачи не так же. LordN(58 знак., 27.05.2026 04:59)
- Намазал высокотемпературную термопасту. - Ig_B(27.05.2026 09:00)
- это для излучения, для контактной теплопередачи не так же. LordN(58 знак., 27.05.2026 04:59)
- на второй термопаре ограничитель сделай, чтобы не расплавить. эт можно. - LordN(26.05.2026 10:11)
- только разности температур в Кельвинах и возведенных в 4-ю степень - bodis(26.05.2026 22:21)
- хотя и П-рег тож нормально будет работать - LordN(26.05.2026 09:28)
- Могу вторую термопару прислонить к самому нагревателю и второй
каскад пида регулирования разности температур пластины и
нагревателя. Ig_B(1 знак., 26.05.2026 09:32, картинка)
- А не проще посчитать математически? Масса плиты, толщина, метериал
(теплопроводность) известны. Теплопотери (остывание) более-менее
можно вычислить как линейная функция от разности температур плиты и
окружающей среды. Чтобы нагреть плиту от одной температуры до
другой надо на плитку выдать энергию в кВт*время плюс теплопотери.
Хотя я так не делал. Надо было греть мелкие трубки с газами греющим
кабелем. Там еще был перекрестный нагрев/теплопотери из-за
взаимного влияния трубок bodis(116 знак., 26.05.2026 09:21)
- А как инерционность учитывать? - Ig_B(26.05.2026 09:27)
- в теории ее не будет, так как плите передастся столько тепла,
сколько надо. - bodis(26.05.2026 11:42)
- Разница температур самого нагревателя и плвстины достигает 50
градусов. Имеет ли смысл моделировать отдельно нагреватель и
передачу его тепла пластине или как один объект прокатит? - Ig_B(26.05.2026 13:50)
- Там многое зависит от геометрии паза, где расположен нагреватель и
степени черноты нагревателя и плиты. Так как передача тепла от
нагревателя к плите идет за счет инфракрасного излучения, то имеет
смысл применять закон Стефана-Больцмана. Здесь, раздел 3.3, и
дальше - раздел 3.4 предложен интересный G-алгоритм bodis(156 знак., 26.05.2026 22:02, ссылка)
- А если нагреватель - спираль, залитая в корпусе чем-то вроде гипса?
Там же только теплопроводность, без ИК и без конвекции... - Nikolay_Po(27.05.2026 12:04)
- Тогда никак. Вернее - эксперимерально нарисовать параболу и пользоваться ею - bodis(27.05.2026 15:54)
- А если нагреватель - спираль, залитая в корпусе чем-то вроде гипса?
Там же только теплопроводность, без ИК и без конвекции... - Nikolay_Po(27.05.2026 12:04)
- Там многое зависит от геометрии паза, где расположен нагреватель и
степени черноты нагревателя и плиты. Так как передача тепла от
нагревателя к плите идет за счет инфракрасного излучения, то имеет
смысл применять закон Стефана-Больцмана. Здесь, раздел 3.3, и
дальше - раздел 3.4 предложен интересный G-алгоритм bodis(156 знак., 26.05.2026 22:02, ссылка)
- Разница температур самого нагревателя и плвстины достигает 50
градусов. Имеет ли смысл моделировать отдельно нагреватель и
передачу его тепла пластине или как один объект прокатит? - Ig_B(26.05.2026 13:50)
- период шим - LordN(26.05.2026 09:28)
- в теории ее не будет, так как плите передастся столько тепла,
сколько надо. - bodis(26.05.2026 11:42)
- А как инерционность учитывать? - Ig_B(26.05.2026 09:27)
- Сейчас переделал 10 здоровенных закалочных печей. держат
температуру термопары например при 800 градусов с точностью плюс
минус один градус. Регулятор термодат-12. Режим ПИД. - Tepмичкa(11.08.2026 06:28,
