Последний раз редактировалось dorofeevms; 11.03.2023 в 06:53.
[/QUOTE]
Клапан, "клапан" в моем случае. Я же поправился. Механизм = электропривод клапана. Все , кто читал и хотел ответить давно уже поняли.
Вы опять в дебаты по вопросам терминологии ударяетесь ?
Донесите заодно свои поправки авторам библиотеки и производителями оборудования, которые указывают:
РАЗ: "Описание работы блока
Блок предназначен для работы с исполнительными механизмами по алгоритму, когда время хода рабочего органа необходимо учитывать при расчете коэффициентов ПИД-регулятора. Чаще всего к таким исполнительным механизмам относятся 3-позиционные задвижки, поворотные клапаны, шторки, жалюзи, а также другие механизмы, которые имеют ярко выраженную нелинейную характеристику."
Ну ясно же написано "3-позиционные задвижки".
ДВА: https://esbe.eu/ru/%D0%BF%D1%80%D0%B...D%D1%8B/vrg130
"Серия VRG130 - это 3-ходовые клапаны для смешивания и отвода. ....."
И они прекрасно управляются с помощью электроприводов с аналоговым управлением отнюдь не сигналом "Открыть" "стоп" "закрыть", а аналоговым значением 0..10в. Очень удобно - отправил Хв и знаешь, в каком он положении.
Для чего вам знать в каком положении находится клапан?)))) Вам интересна Т на выходе из клапана, все остальное это ненужная информация.
Еще раз повторюсь - Если у вас на входе постоянная Т теплоносителя и V, то регулировать аналоговым сигналом сможете, если начнут меняться Т и V теплоносителя, то регулировать не получится аналоговым сигналом.
Как вариант - рабочий и проверенный использование PID из библиотеки Util.lib . На выход подключаете LIN_TRAFO для масштабирования в нужный вам диапазон. Хотя можно прямо в PID задать нужный вам диапазон ( входа Y_MIN и Y_MAX) .И после него элемент SEL - для того чтобы при СТОП или АВАРИИ задать независимо на выход нужное значение (например 0 , либо какую то величину чтоб проток через задвижку оставался какой-то минимум). Соответственно имеется вход MANUAL для ручного задания с ПАНЕЛИ . Вход KP - пропорциональная составляющая , TN - интеграл , а TV - дифф. вообще ставлю = 0.0 ( ПИ - регулятора достаточно для задвижек , вентиляторов , котлов ) . ИМХО когда то выбирал лучший вариант и остановился на нем.
Спасибо также.
Да, смотрел этот регулятор. И в общем и в частном логика его работы понятна. За предельно понятное изложение применения SEL также спасибо!
Вопрос, как обычно, встал в значениях коэффициентов. Когда то я успешно подбирал параметры регуляторов методом Циглера-Никольса, НО для относительно "быстрых" систем (небольшие водогрейные установки).
В настоящем случае система ооочень инерционная, контролируется, кстати, не температура теплоносителя, а температура помещения. Если задавать Кр и ждать колебаний - не один день придется просидеть, наверное.
А как Вы задаете Кр, Ки - методом проб и наблюдений ?
Интегральную часть тогда откл (поставьте число -максимум). Думаю проще вам временно прописать к ПЛК Owen cloud и через роутер Kenetic+Yota (можно тариф не подключать - бесплатной скорости хватает для мониторинга).Заводите виджет( время обновления например 60мин )на телефон и непринужденно настраиваете (одновременно контролируете ).Сидеть на ИТП не вариант -дороже выйдет и время и дорога .....
Не знаю ,какая у вас инерция , но возможно ПИДы вам и не нужны )) Возможно нужен простой регулятор с фиксированным временем паузы например 1час и + часть следящая за дельтой между заданием и реальной температурой. То есть чем больше разность -тем шире (длиннее ) импульс на + или - .Для дискретных сигналов готовый блок у меня есть , а с выходом типа REAL можно дописать (например простая арифметика + когда есть сигнал EN).Помню на управление котлом пытался ПИД использовать , в итоге свой регулятор написал с фикс.паузой....
Приходила такая мысль ) Учитывая, что контура 3 (ТРИ) - можно на одном попробовать хоть гистерезисное регулирование. А, если не нахально, можно Ваш ФБ регулятора посмотреть ?
Ну, на 3х страницах полезного материала набралось, есть варианты для творчества.
Тему Не закрываю, следить буду. Сегодня забираю приводы. В "лабораторных" условиях погоняю сначала, потом буду монтаж планировать. Да и мастер-панель пока не до конца "прикручена".
До конца отопительного периода вряд-ли получится 100% закончить. Заранее начали реконструкцию проекта. Так что время для испытаний более чем... Но настоящий прогон будет уже только в октябре.