ЗИМНЯЯ ВСТРЕЧА 26
Форум самогонщиков Сайт Барахолка Магазин ЗИМНЯЯ ВСТРЕЧА 26

PID термоконтроллер REX-C100

Форум самогонщиков Приборы и электр(он)ика
1 ... 134 135 136 137 137
zxc753 Специалист СПб 143 22
Отв.2720  01 Дек. 25, 13:01
Нашёл простое решение - в обычном меню REX'а есть пункт t - то как часто будет происходить измерение температуры и её регулировка. По умолчанию у меня стояло "2", увеличил до максимума в "100". В итоге ТЭН включается раз в 100 секунд и нагрев длится ~15 секунд. И температура держится в диапазоне 119,8 - 120,6.
обычное меню REXа.png
обычное меню REXа.png PID термоконтроллер REX-C100. Приборы и электр(он)ика.
TVM73 Доктор наук Серпухов 705 59
Отв.2721  01 Дек. 25, 13:46 (через 45 мин)
Гугл в помощь - настройка ПИД регуляторов.Nordic70, 01 Дек. 25, 11:46
Есть автоматическая настройка коэффициентов ПИД под регулируемый объект. Но точной информации как это правильно сделать в сети не нашел.
В итоге ТЭН включается раз в 100 секунд и нагрев длится ~15 секунд.zxc753, 01 Дек. 25, 13:01
Получается 85% мощности избыточно.?
Виктрыч Профессор Екатеринбург 10.7K 2.8K
Отв.2722  01 Дек. 25, 14:03 (через 18 мин)
Да надо немного теории почитать. Потом прокачать систему в срыв автоколебаний. Токо своими глазами, а не авто настройкой. И уточнять коэффициенты. Денёчек поеумекать и выправить деффект(©). Можно одинакового результата добиться как постоянным масланием тена как эпилепсика. А можно мягкими прикасаниями. Лампочке пох. А вот колонне нет.
zxc753 Специалист СПб 143 22
Отв.2723  01 Дек. 25, 14:12 (через 9 мин)
Получается 85% мощности избыточно.?TVM73, 01 Дек. 25, 13:46
В автоклавной теме видел рекомендации - 1 кВт на каждые 10 литров объёма. У меня 45 литров. Сейчас я грел почти пустой автоклав - поставил только 3 банки на треть заполненные водой. Пока буду работать с тем, что есть, а если ТЭН выйдет из строя, то может быть куплю менее мощный, но это не точно.
Newocelot Профессор Питер 11.4K 3K 2
Отв.2724  01 Дек. 25, 14:16 (через 4 мин)
Получается 85% мощности избыточно.?TVM73, 01 Дек. 25, 13:46
А что в этом удивительного ?
Для поддержания постоянной температуры большая мощность не нужна.
Если хочется перфекционизма - ставь два нагревателя разной мощности (как один из вариантов), или переключение последовательно/паралельно элементов в блок-ТЭНе.

P.S. бывают REXы с токовым выходом (4-20mA), через SSR c соответствующим входом (китайское SSR типа "LA") или иной регулятор с управляемый токовой петлёй можно реализовать "плавную" регулировку нагрева, в том числе и ПИД-алгоритмом.
У меня примерно так организовано управление нагревом маленького автоклава.
Такой REX конечно подороже дешёвенького C-100
Screenshot_20251201-123525.AliExpress.png
Screenshot_20251201-123525.AliExpress.png PID термоконтроллер REX-C100. Приборы и электр(он)ика.
TVM73 Доктор наук Серпухов 705 59
Отв.2725  01 Дек. 25, 14:24 (через 9 мин)
а не авто настройкойВиктрыч, 01 Дек. 25, 14:03
Так принять это за печку, а потом смотреть какая музыка играть будет.
Если хочется перфекционизма - ставь два нагревателя разной мощности (как один из вариантов),Newocelot, 01 Дек. 25, 14:16
Примерно так бы и сделал.

Добавлено через 10мин.:

В автоклавной теме видел рекомендации - 1 кВт на каждые 10 литров объёма. У меня 45 литров. Сейчас я грел почти пустой автоклав - поставил только 3 банки на треть заполненные водой. Пока буду работать с тем, что есть, а если ТЭН выйдет из строя, то может быть куплю менее мощный, но это не точно.zxc753, 01 Дек. 25, 14:12
Если ТЭН составной и ALARM не задействован, то можно часть мощности откючать при подходе к заданной температуре.
Newocelot Профессор Питер 11.4K 3K 2
Отв.2726  01 Дек. 25, 14:44 (через 20 мин)
ALARM не задействован, то можно часть мощности откючатьTVM73, 01 Дек. 25, 14:24
Релюшка в REXах слабая. Нельзя через них подключать мощную нагрузку. Надо дополнительно ставить мощное реле/SSR....
zxc753 Специалист СПб 143 22
Отв.2727  01 Дек. 25, 14:58 (через 15 мин)
А всё-таки есть ли в моделях C700 или C900 возможность задать гистерезис при включённом ПИД-режиме? Например задаю 120 градусов, гистерезис 0.5 и ТЭН включается только когда температура до 119,5 упадёт.
P.S. Похоже сам и ответ уже нашёл) Нейросеть говорит, что в C700 и C900 есть искомая настройка и называется она "Dead Band". Пример работы: При уставке 120.0°C и db=0.4 регулятор будет поддерживать температуру в диапазоне 119.6°C – 120.4°C, не пытаясь скорректировать её, если она находится внутри этих границ. ТЭН при этом будет работать продолжительными импульсами.
Newocelot Профессор Питер 11.4K 3K 2
Отв.2728  01 Дек. 25, 15:19 (через 21 мин)
Нейросеть говоритzxc753, 01 Дек. 25, 14:58
Меньше слушай нейросеть.
Продаваемые на АлиЭкспресс REXы имеют мало общего от оригинальных.
Каждый раз необходимо тщательно изучать приобретаемый прибор. Подавляющее большинство китайских REXов кастрированные или вообще не соответствуют оригиналу.

И да, ПИД это ПИД, а "гистерезис" это режим "вкл/выкл"
TVM73 Доктор наук Серпухов 705 59
Отв.2729  01 Дек. 25, 15:30 (через 12 мин)
Релюшка в REXах слабая. Нельзя через них подключать мощную нагрузку. Надо дополнительно ставить мощное реле/SSR....Newocelot, 01 Дек. 25, 14:44
Так с внутренним реле ненадежно и шумно управлять SSR. С помощью ALARM через SSR управлять нагрузкой при "начальном" разогреве (хотя там релюшка) .
Подавляющее большинство китайских REXов кастрированные или вообще не соответствуют оригиналу.Newocelot, 01 Дек. 25, 15:19
Соглашусь.
vichina Новичок Город 1
Отв.2730  10 Янв. 26, 16:45
Э... нет. На то он и ПИД чтобы выходить на УСТАВКУ и держать ее при условиях заданных человеком (оператором). Вроде как параметр "d" поправите если не прав.serenkiy515, 06 Окт. 13, 19:21

P в градусах почему то измеряется. это не коэффициент (он безразмерен). Это обратная величина коэффициенту пропорциональности Кp=1/P – зона пропорциональности. Задается в единицах контролируемой величины (для терморегулятора в градусах). Зона пропорциональности называется так, потому что только в ней ((SP - Xp)…(SP + Xp)) пропорциональная составляющая ПИД-регулятора может формировать мощность выходного сигнала управления пропорционально ошибке. А за ее пределами мощность будет равна либо 0%, либо 100%. Таким образом, чем уже эта зона, тем быстрее отклик регулятора, но слишком высокое быстродействие может ввести систему в автоколебательный режим. Чем больше полоса, тем меньше коэф, при полосе 999 К=0, но такого нет. (или есть, проверить как быстро выходит на уставку при уменьш, увел этого параметра). Зона пропорциональности устанавливается минимально возможной (Xp = 0).
В этом случае регулятор выполняет функции двухпозиционного релейного регулятора с гистерезисом равным нулю. Регистрируется переходная характеристика. Пропорциональность (коэффициент усиления петли) Режим Вкд/Выкл, если установлен в 0. Чем больше коэффициент пропорциональности между входным и выходным сигналом (коэффициент усиления), тем меньше статическая ошибка, однако при слишком большом коэффициенте усиления при наличии задержек (запаздывания) в системе могут начаться автоколебания, а при дальнейшем увеличении коэффициента система может потерять устойчивость. Пропорциональный регулятор: увеличение пропорциональной составляющей сокращает время переходного процесса (время, необходимое для достижения регулируемой величиной заданного значения) и ускоряет отклик.

I Время интегрирования (сек) 1 -3600 сек Без интегрирования, если установлен в 0. для отключения постоянная интегрирования устанавливается максимально возможной (Ти = макс) 120 Интегрирующая составляющая пропорциональна интегралу по времени от отклонения регулируемой величины. Её используют для устранения статической ошибки. Она позволяет регулятору со временем учесть статическую ошибку. Если система не испытывает внешних возмущений, то через некоторое время регулируемая величина стабилизируется на заданном значении, сигнал пропорциональной составляющей будет равен нулю, а выходной сигнал будет полностью обеспечиваться интегрирующей составляющей. Для данной ошибки скорость интегрального действия задаётся интегральной настройкой времени контроллера (Ti — Integral Time). Большое значение Ti (длинное время интегрирования) приводит к медленному интегральному действию, а небольшое значение Ti (короткое время интегрирования) приводит к быстрому интегральному действию. Если интервал времени интегрирования установлен слишком большим, контроллер будет реагировать медленно; если он установлен слишком коротким, контур управления будет колебаться и станет нестабильным.

d Время дифференцирования (сек) 1 -3600 сек Без дифференцирования, если установлен в 0. Для отключения дифференцирования постоянная дифференцирования минимально возможной (Тд = 0). 30 Дифференцирующая составляющая пропорциональна темпу изменения отклонения регулируемой величины и предназначена для противодействия отклонениям от целевого значения, которые прогнозируются в будущем. Отклонения могут быть вызваны внешними возмущениями или запаздыванием воздействия регулятора на систему. компенсирует резкие возмущения в системе, предотвращает сильное перерегулирование и уменьшает колебания. Д-компонент необходим в системах, подверженных резким изменениям, таких как квадрокоптеры. В то же время он усиливает шум при изменении регулируемой величины и влияние внешних возмущений. В медленных системах Д-составляющая обычно не применяется. Дифференциальный режим имеет настройку, называемую Derivative Time (Td). Чем больше значение этого времени, тем больше вклад дифференциального управления.

Ar Anti-reset windup (Ограничение интеграла, чтобы не вырос до бесконечности) Объяснение1: 1 to 100 % of heat-side proportional band (0 %: Integral action OFF) Объяснение2: Overshooting and undershooting are restricted by the integral effect. Вариант2: Рабочий диапазон предела операции интегрирования (в процентах) Полоса пропорциональности 1-100% 80 (Мне кажется тут надо уменьшить, чтобы был гистерезис и быстрее нагревалось под конец). Как он ограничивается фиг знает, но 100% это не ограничен, ну и норм. На скорость не влияет. Это влияет только на скорость уменьшения ошибки, если sv изменяется в процессе работы. Короче если интеграл может вырасти большим, как правило он не может, если в нормальном режиме.

Г Период ШИМ (сек) 1-100 сек. НЕ отображается, если выход REX - 4-20 мА 3. Время сравнение вход. сигнала и уставки это время семплирования и равно 0,5 сек и постоянно. А это другое, это период вкл реле.

oH Гистерезис главного выхода 0-100 Единицы те же, что и PV. Испольвется Если отключен пид, просто режим вкл/выкл (это называют старт-стоп), а это гистерезис (запаздывание между вкл-откл) для него 2

Меню 1
SLH Верхний предел диапазона измерения согласно параметрам процесса, это значит что? то что за эти пределы может пид выходить, т.е. овершутинг? Это значит в каких пределах будет изменятся парамерт Sv-уставка
SLL Нижний предел диапазона измерения согласно параметрам процесса нет, там огромные цифры -50 и 999. Ничего не значит. Это значит в каком диапазоне Sv изменяется. Смешно.

AH 1 Гистерезис ALARM 1 2 или 2.0
AH 2 Гистерезис ALARM 2 2 или 2.0

dF (низкочастотный фильтр для ограничения частот для дифференцирующего. усилителя, отрезает быстрые скачки - помехи электрического шума. Чем больше Fd (это время периода) тем меньшая частота (меньшая скорость приращения ошибки) поступает на Д регулятор, а высокоскоростное изменение отсеивается)Постоянная цифрового фильтра: 0-100 сек RC - ? чем больше RC, тем граница на более низких частотах. Для чего это? для входного сигнала наверное. Для дифференцирования канала, перед этим ошибку в фильтр. Это у кого большой дифференциал. При использовании ПИД-регулятора в системе регулирования, следует учитывать нежелательные эффекты, возникающие при реализации канала производной сигнала ошибки ?(t). Недостатки проявляются из-за того, что при усилении этого канала прямо пропорционально возрастает частота.

При увеличении Kp увеличивается скорость выхода на установленное значение, увеличивается управляющий сигнал. Чисто математически система не может прийти ровно к заданному значению, так как при приближении к установке П составляющая пропорционально уменьшается. При дальнейшем увеличении Kp реальная система теряет устойчивость и начинаются колебания
При увеличении Ki растёт скорость компенсации математической ошибки, что позволяет вывести систему точно к заданному значению с течением времени. Если система медленная, а Ki слишком большой - интегральная сумма сильно вырастет и произойдёт перерегулирование, которое может иметь характер незатухающих колебаний с большим периодом. Поэтому интегральную сумму в алгоритме регулятора часто ограничивают (границы интеграла) параметр Ar rex c100, чтобы она не могла увеличиваться и уменьшаться до бесконечности (см. ниже)
При увеличении Kd растёт стабильность системы, она не даёт системе меняться слишком быстро (это не надо, мне надо побыстрее, т.к. сист. медленная, не надо упр. сигнал резать). В то же время Kd может сам стать причиной неадекватного поведения системы и постоянных скачков управляющего сигнала, если значение с датчика шумит. На каждое резкое изменение сигнала с датчика Д составляющая будет реагировать изменением управляющего сигнала, поэтому сигнал с датчика нужно фильтровать параметр dF rex c100

Добавлено через 4ч. 44мин.:

Ar измеряется в процентах от P , т.е. по сути тоже в градусах, и образует зону интегрирования. Я так думаю что при выходе из этой зоны интеграл тупо обнуляется, чтобы начало быстро работать пропорциональное исправление до какой то фиксированной (статической) ошибки, которую пропорционал не может исправить, и главное чтобы эта ошибка вошла в зону интегрирования. И тут начинает расти интеграл - начинается процесс снова, как в любом пид, вырастает интеграл который исправляет эту статическую ошибку, но так как ошибки никаой нет, пропорционал падает, т.к. он работает от ошибки, и интеграл продолжает расти, чтобы компенсировать падение пропорционального вклада - в конце концов только интеграл и остается и формирует нужное воздействие. И этот интеграл под новое значение Sv, если оно поменялось.
zxc753 Специалист СПб 143 22
Отв.2731  20 Янв. 26, 12:01
Подскажите, пожалуйста, это баг или фича?
REX-C100 (с ТТР) используется для нагрева ТЭНа автоклава. Я один раз проводил варку при 115°C и запустил автонастройку. В следующий раз выставил такую же температуру, загрузил столько же банок. Первое что смущало это то что когда температура приближалась к заданной (115°C), то нагрев работал с паузами: нагрев-пауза-нагрев-пауза, хотя должно жарить нон-стоп. Второе - когда температура достигла 115 градусов, то нагрев не выключился. Я подождал пока нагреется до 116.5 и включил автонастройку - после неё все работало как надо.
Вопрос: почему нагрев не остановился на заданной температуре?
Виктрыч Профессор Екатеринбург 10.7K 2.8K
Отв.2732  20 Янв. 26, 13:13
Потому что ПИД при авто настройке попробовал посчитать теплопотери. И вывел на них хотя и вероятно криво. То есть если они допустим у кастрюли 500 ватт, то они должны быть подведены всегда. Либо клацанием Тена в допустим 10 кВт, либо каким другим доступным способом. Не нужно мешать аппарату работать. Он сам может запутаться, даже если не помогать. Почитайте про смысл ПИД и параметры для его работы. А потом всё выставите в рукопашную. Автонастройка это фуйня. На безрыбье.
dee Научный сотрудник Минск 10.5K 2.5K
Отв.2733  23 Янв. 26, 14:04
Вопрос: почему нагрев не остановился на заданной температуре?zxc753, 20 Янв. 26, 12:01
автонастройка сбойнула, нужно точно знать как она работает, м.б нельзя крышку автоклава открывать или время надо или еще что. Нужно понимать что ПИД в пределах линейного регулирования будет щелкать все время только с разной скваженостью и в итоге подберет коэффициенты что бы поступления тепла от ТЭНа равнялось теплопотерям в окружающую среду.
Виктрыч Профессор Екатеринбург 10.7K 2.8K
Отв.2734  23 Янв. 26, 14:35 (через 32 мин)
Кстати вот работа моего ПИДа балконного погреба. Слева на право столбики. Уставка, градусник, расчётное пропорциональное, интегральное. Диф отключён. Нах не нужен при работе на одном и том же задании. Ещё есть второй интеграл в шапке он как rep и морозами загнан в 100%.
То есть на данный момент нужна сумма пропорциональной, интегральной, дифференциальной ошибок. То есть 56+14+100+0 =170% мощи, что бы вытащить на 5 Цельсия при -30 окружающей. Посему и уперлось в 100%. Но пока тянет на удовлетворительно. Морозы пройдут и всё устаканится. Обычно всю зиму 20% мощи плюс минус и в пределах дискретности градусника. То есть 0,0625.
В шапке настройки из памяти за исключением rep. Она собирается как интегральная. Хотя нафик не нужно это усложнение. Те же яйца.
Ещё раз. При окружающей -10 для внутренней +5 нужно всегда 20% мощи Тена. Ну плюс-минус как ветер дует. Сейчас -30.
Screenshot_2026-01-23-16-16-01-633_de.kai_morich.serial_bluetooth_terminal.jpg
Screenshot_2026-01-23-16-16-01-633_de. PID термоконтроллер REX-C100. Приборы и электр(он)ика.
dee Научный сотрудник Минск 10.5K 2.5K
Отв.2735  23 Янв. 26, 14:48 (через 13 мин)
Виктрыч, а зачем подвалу ПИД ? линейного регулятор +1..+5 градусов = 100..0% мощности не хватило ? Вообще странно что у тебя с тепловым напором в 15 градусов надо 20% а с тепловым напором 35 градусов аж 100% т.е в пять раз больше, теплопроводность то линейная от перепада температур.
Виктрыч Профессор Екатеринбург 10.7K 2.8K
Отв.2736  23 Янв. 26, 15:10 (через 22 мин)
Ну как зачем. Не подвал. Балкон. Сегодня -30 за бортом. Завтра +4. А нужно +5. Вот интеграл и накапливает мощь для разных теплопотерь. И пох, где стоит градусник. Арифметика кривизну отсчитает.
Цифры были примерно. Ветер сменится и цифры тоже для ликвидации ошибки
Когда позиционный был приходилось бегать подкручивать задание. Да и колебания провоцировали то лёд, то конденсат. Сейчас всё ровно.
Дом расположен так, что в морозы, роза ветров в балкон. И наоборот. Как то упоминал, что давление в пару мм ртути легко по противоположным комнатам. И гнать на балконе нельзя, потому что вся вонь в квартиру сосется. Самое оптимальное детская комната. Но ктож меня туда пустит.
Урий Дежурный Лабинск 14.5K 6K
Отв.2737  23 Янв. 26, 18:38
Самое оптимальное детская комната. Но ктож меня туда пустит.Виктрыч, 23 Янв. 26, 15:10
Детей планируете
PID термоконтроллер REX-C100
PID термоконтроллер REX-C100. Приборы и электр(он)ика.
dee Научный сотрудник Минск 10.5K 2.5K
Отв.2738  23 Янв. 26, 18:55 (через 18 мин)
И гнать на балконе нельзя, потому что вся вонь в квартиру сосется. Самое оптимальное детская комната. Но ктож меня туда пустит.Виктрыч, 23 Янв. 26, 15:10
ТСА наружу в бок выведи или вверх, делов то. Подвал плюс балкон поди метров 4,5-5 наберется, солидная колонна вырисовывается