Я тут просто один велосипед изобретаю-приставку к пид регулятору, которая когда отклонение регулируемой величины находится в допустимых пределах, будет вместо PV подавать на вход SP.
Я тут просто один велосипед изобретаю-приставку к пид регулятору, которая когда отклонение регулируемой величины находится в допустимых пределах, будет вместо PV подавать на вход SP.
Последний раз редактировалось stanislau; 24.10.2018 в 09:45.
Хотите ввести в заблуждение ПИД-регулятор, может лучше на выходе, как ранее неоднократно выкладывали сделать, чтобы сигнал не менялся, пока не достигнет некоторой разницы с преведущим значением, как бы ступенька получается! Примерно как-то так:
ПИД-регулятор с зоной нечувствительности_2.PNG
Последний раз редактировалось Сергей0308; 17.10.2018 в 23:22.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
ну зря Вы так, в пид-регуляторах есть мертвая зона и его велосипед на первый взгляд похож на одну из таких разработок
PS вот код одного известного регулятора, касающийся мертвой зоны
если вход приравнять уставке то рассогласование будет равно нулю и выход не должен менятьсяКод:#ErKp := #SP_INT - #PV_IN; #ER := 0.0; IF #ErKp < (- #DEADB_W) THEN #ER := #ErKp + #DEADB_W; ELSIF #ErKp > #DEADB_W THEN #ER := #ErKp - #DEADB_W; END_IF; #ErKp := #ER * #GAIN;
Последний раз редактировалось capzap; 18.10.2018 в 12:07.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
В симуляторе вроде работает. Завтра на ПР зашью, посмотрю, что будет в реальности. Если делать мертвую зону по выходу, пид же все равно видит рассогласование и увеличивает выходную мощность. Получится, если сигнал будет долго находится в мертвой зоне, выходная мощность пид дойдет до 100%, а когда сигнал выйдет из мертвой зоны, то будет резкий скачок регулируемого параметра. Так или я чего-то не понимаю?
Последний раз редактировалось stanislau; 18.10.2018 в 00:10.
По идее "мертвая зона" по входу делается, а не по выходу - регулятор игнорирует изменение входного сигнала, если оно в допуске заданного гистерезиса, состояние выхода при этом условии не изменяется.
Залил в ПРку. Все работает-в зоне нечувствительности пид- регулятор клапан не дергает.
Подскажите, можно ли в стандартном пид-регуляторе менять время дискретизации? Я не нашел как это делать.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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