Страница 1 из 1
PID терморегулятор
Добавлено: Ср ноя 28, 2012 13:59:32
igor-x
Добрый день ,
обьясните пож. термин PID ? (английский термин PID TEMP CONTROLLER proportional–integral–derivative controller )
в двух словах - как это работает?
хм, нашел дискретный ПИД AVR221: Discrete PID controller
может там еще и исходники найду
Re: PID терморегулятор
Добавлено: Ср ноя 28, 2012 15:30:58
Полиграф Полиграфыч
Re: PID терморегулятор
Добавлено: Ср ноя 28, 2012 23:52:10
Ariadna-on-Line
В двух словах тут точно не ответишь. В общем контроллеру надо задать тип термодатчика, пределы температур, тип выходного устройства, время достижения заданной температуры ну и еще что-то. Чего точно не задашь, так это теплоёмкости печи. Мощности нагревателей тоже не всегда известны. Так вот - его цель самому расчитать времена включения нагревателей по ходу дела, по реакции поведения температуры на включение нагрева. Так сказать методом проб и ошибок. В общем функция будет содержать линейное слагаемое (пропорциональную часть), интегральный и дифференциальный члены. И потом записать в память вычисленные коэффициенты. В дальнейшем он возможно их еще скорректирует и снова запишет. Вот такая вот умная штука. Жалко, что опять не нами идея реализована в промышленных масштабах. Сильно вглубь я не лез, но устанавливать их приходится не редко.
Re: PID терморегулятор
Добавлено: Чт ноя 29, 2012 02:10:30
polyname
igor-x писал(а):хм, нашел дискретный ПИД AVR221: Discrete PID controller может там еще и исходники найду
это самый примитивный вариант, подойдет не для всех объектов/процессов
Re: PID терморегулятор
Добавлено: Чт ноя 29, 2012 06:40:25
igor-x
Ariadna-on-Line писал(а):контроллеру надо задать тип термодатчика, пределы температур
а примером расчетов можете поделится?
polyname писал(а):это самый примитивный вариант, подойдет не для всех объектов/процессов
а для регулировки температуры небольшого обьема(20 куб. см) подойдет? датчик температуры термопара.
а на контроллерах , как я понимаю, только дискретный алгоритм можно реализовать?
Re: PID терморегулятор
Добавлено: Пт ноя 30, 2012 00:14:47
Ariadna-on-Line
igor-x - у. .... контроллеру надо задать тип термодатчика, пределы температур...
а примером расчетов можете поделится?
Не понял просьбы. Какие Расчёты? Просто в меню контроллера выбираем нужный нам тип термосенсора (там их довольно много), нужный нам тип выхода (их в нем 2-3 типа), нужную температуру, время выхода на эту температуру и тд. Контроллер же сам не знает чего нам надо и куда его воткнули. В нем лишь заложена супер-пупер универсальная формула, некие исходные коэффициенты и алгоритм корректировки (вычисления) коэффициентов для этой формулы "по ходу жизни", плюс таблица чувствительности нескольких типов термосенсоров. Саму математическую модель я видел в сети, она не секретная, но сильно "громоздкая". А я электронщик, а не математик. );>:))) Мнеб паяльник помощней....
Re: PID терморегулятор
Добавлено: Пт ноя 30, 2012 00:34:44
minakan