Если говорить про бюджетность, то датчик+ТРМ+ПР110 самый бюджет вариант. Дальше будет только дороже.
Если говорить про бюджетность, то датчик+ТРМ+ПР110 самый бюджет вариант. Дальше будет только дороже.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
У меня на ПР114 реле ушаталось за 2 года. Работало на задвижке с электроприводом. Регулировка ПИД как у ТРМ 212. Стал периодически залипать второй выход. Что виновато - механический износ или пригар непонятно. Сама релюшка непрозрачна и не разборна. Просто заменил ПР. Цена изделия позволяет. На досуге попробую найти что то типа такой 5В - перепаяю.
Я думаю на ПР200 стоят такие же выходные релюшки.
К совету Василия насчёт аналогового сигнала присоединяюсь.
С уважением.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
ПИД-регулятор с безударным выходом на уставку.
Настроечные характеристики:
Полоса пропускания - отсекает помехи, возникающие при отключении/включении источника входного сигнала.
(У меня входные сигналы питаются от отдельного БП, поэтому он нужен чтобы не "накормить" модули Sum_E(t) и интегратор).
I_max - максимальный уровень заполнения интегратора. диапазон- 0-1.
Наклон разгонной характеристики
I_min- максимальный уровень снижения P+I составляющих.
t_int - количество тактовх10 регулятора, в течение которых накапливается прирост входного параметра.
dt_EN - Разрешает работу интегратора при разнице между уставкой и текущим значением параметра менее заданного.
ПИД_1.JPGIMG0442A.jpg
Как настраивать:
Установить t_int в ноль. Установить значение dt_EN 1/2 разницы между начальной температурой и уставкой.
Настроить основные коэффициенты PID регулятора. (методы стандартные - Зиглер-Николс или Тирен-Любен, кому что больше подходит).
В установившемся режиме запоминаем значение выходной мощности.
Увеличивая t_int устанавливаем минимальное перерегулирование при выходе на уставку.
Уменьшая dt_EN добиваемся номинального для обьекта уровня заполнения интегратора на первой полуволне.
Правильно отрегулированный PID выходит на уставку с размахом колебаний не превышающих технологический допуск.
P.S.
Позже прикручу модуль анализа переходной характеристики, для облегчения настройки.
Все проблемы и пляски только вокруг интегрирующего звена. Но при работе регулятора на исполнительный механизм постоянной скорости, он и является интегрирующим звеном, и всякие другие подобные вычисления только вредят и всё усложняют. Обязательно нужно иметь возможность убирать интегрирующее слагаемое. Если T_int=0, то оно убирается?
У меня нет таких механизмов, только печки, мойки, всякие продувки- которые и нужно выводить на режим по-быстрому. И интегрирующих звеньев в них нет.
макрос_интегратор.JPGЕсли будете применять для всяких трёхходовых кранов, то сделайте коэффициенты положительной и отрицательной ветвей равными.
Полностью. Как и любая из PID составляющих.Обязательно нужно иметь возможность убирать интегрирующее слагаемое. Если T_int=0, то оно убирается?
P.S. PID для смесительных кранов Кашуба давным-давно написал.
Последний раз редактировалось Алексей Геннадьевич; 25.04.2016 в 16:46.
Кто-нибудь применяет ФБ PID из Owen Logic?
Похоже что сделано "для галочки". Как эту штуку применять непонятно: уставки только жесткие, без возможности обрамления переменными настройки. Функции "писать в ФБ" и "читать из ФБ" адресованы просто в ФБ PID, и что писать, что читаем? Дифференциал такая штука будет считать неприемлемо. какую скорость можно вычислить на соседних отсчетах? только шум. Тоже интересно, применил ли кто нибудь такое...
А кто-нибудь написал и приложил к нему инструкцию?
А то пид-то написали, а дальше... занимайтесь с ним любовью, горячей и страстной.
Это-ведь не RS триггер, где даже лесному ежу всё понятно. Различных вариантов модификаций исходной формулы дофига, а в нём ещё и АНР имеется.
И как эта АНР работает? По каким параметрам коэффициенты подбирает?
Вот всё описание на ваш ФБ PID, которое есть:
Спасибо за обратную связь! А есть кто-либо, кто применил ФБ PID в своем проекте?