Может человек имел в виду ограничение накопления интегральной составляющей?
Может человек имел в виду ограничение накопления интегральной составляющей?
Задал вопрос и исчез . Вот макрос который в менеджере ОЛ пусть возьмет и доработает под свою хотелку .
Я дорабатывал под себя ( вывел шаг дискретизации да ещё многое включил в него чтобы не плодить макросы)
https://owen.ru/forum/showthread.php...l=1#post294331
Интегральное насыщение(integral windup) представляет собой эффект, который наблюдается, когда ПИ - или ПИД-регулятор в течение длительного времени должен компенсировать ошибку, лежащую за пределами диапазона управляемой переменной.
По ссылке описаны и методы борьбы..
ну это как бы всем понятно, не понятно тогда другое, все эти манипуляции делаются внутри регулятора, а не прикручиваются снаружи. Если свой регулятор делается это одно, если хотелось чтоб представленные регуляторы обладали этим свойством так и обращаться надо к разработчикам и блока и макроса
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
спасибо большое, не думал что есть открытые макросы. это то что нужно.
Спасибо за уточнение. именно оно самое.
Все получилось. Просто отнял от ограничения мин. и макс. интегральной составляющей пропорциональную, таким образом на выходе всегда останется место для нее... вроде работает.
Всем спасибо.
Последний раз редактировалось Suvuy; 09.11.2020 в 02:06.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
друзья! подскажите, а есть у кого проект в котором встроенный ПИД правильно оформлен для работы с КЗР, управляемым 2 сигналами открыть/закрыть и автонастройкой?
а то что-то я в тупик зашел. есть система ГВС небольшого дома на основе пластинчатого теплообменника, где линия циркуляции имеет очень маленький расход, а привод стоит очень быстрый (полный ход 15с) плюс ко всему этому система имеет достаточно высокую инерцию - поле воздействия на реакцию температуры уходит от 3 до 7 секунд.
в итоге систему сильно "качает" и победить ее врукопашную стандартным ПИДом из ТРМ32 я никак не могу, кроме этого на ТРМке навернулось реле на канале отопления. туда повесил ПР200. вот думаю, смогу ли я силами ПР200 спати ситуацию.
в итоге регулятор у меня работает в практически чисто дифференциальном режиме, иначе размах еще больше. когда есть расход потребления ГВС, то сразу все становится хорошо (видно на графике) но как только остается одна циркуляция - начинается такая вот болтанка.
еще как минимум в запасе есть привод с временем полного хода 120 секунд.
Последний раз редактировалось bayk; 11.11.2020 в 13:37.
Распространенной ошибкой при настройке ПИД-регулятора является чрезмерное уменьшение П-составляющей, чем делают из ПИД-регулятора ИД-регуятор, который практически не умеет успокаиваться. П-коэффициент должен быть порядка 10-20.. ну ни как не 0.1, если грубо. Все у вас получится с ПИД на ПР200.
А вообще действуйте строго по инструкции настройки ПИД, их очень много в интернете.
И попробуйте немного доработанный мной ПИД, прилагаю.