|
Вопрос к профи ПИД настройки? |
|
Вопрос к профи ПИД настройки? Дозатор должен выдать V кг за Т минут (ни быстрее ни медленнее, такое вот медленное дозирование), что регулируется скоростью вращения ротора S об/мин. Дозируемое вещество постоянно меняется по плотности, объему, размеру гранул (то есть не возможно рассчитать константу). Мы измеряем вес v1 за первые 10 сек t1, при средней скорости вращения s1. Далее изменяем скорость вращения ротора на ΔS. Как рассчитать ΔS и окончательное S ? Как рассчитать/настроить ПИД регулятор? Буду признателен за помощь
|
|
![]() |
|
|
В моей ситуации работал метод Зиглера и Никольса. Можно ещё посмотреть другие классические методы настройки ПИД-регулятора.
http://www.bookasutp.ru/Chapter5_5.aspx |
|
|
Антон Соколов
|
|
![]() |
|
|
А мне очень помог метод Астера-Хугланда, известный как AMIGO. Из него были извлечены П и И коэффициенты, Д только портила всё и была обнулена. Помимо этого, учитывая специфику процесса, пришлось сформулировать и запрограммировать критерии переключения с регулирования по одному параметру техпроцесса на другой и обратно.
Разработка регулятора требует хорошего понимая физики техпроцесса, иначе создание и настройка регулятора вырождается в интеллектуальный онанизм, ИМХО. |
|
![]() |
|
|
я подумал и решил - ПИД здесь вовсе не нужен,
ПИД занимается динамическими объектами, а тут задача как раз обратная - объект интегральный. я бы решил задачу через промежуточные весы, которые накапливают сыпучий материал как раз по заданному времени, а взвешивают и ссыпают по факту ! |
|
![]() |
|
|
ведь продукт сыплется в один и тот же бункер - значит нет различия в локальной плотности,
т.е. это именно интегральная задача ! |
|
![]() |
|
|
[QUOTE=sanwork]я подумал и решил - ПИД здесь вовсе не нужен,
я бы решил задачу через промежуточные весы, которые накапливают сыпучий материал как раз по заданному времени, а взвешивают и ссыпают по факту ! [/QUOTE Ага, переделывать существующее оборудование? Никто не будет это делать. Так что ПИД! Насчёт динамики- так это всё очень условно. В моём случае, например, температура меняется на 1 градус за 10 секунд. Так что читаем теорию, снимаем разгонные характеристики, вычисляем, пробуем, корректируем и в итоге наслаждаемся результатом. |
|
![]() |
|
|
переделывать ничо не надо !
всё дело в математической модели, т.е. - использовать имеющиеся железки не как ПИД а как простой интегратор ! если взвешивание идёт малыми порциями через дозатор, то веса доз просто суммируются в заданном промежутке времени, а сам мат-аппарат загоняется в конроллер который там есть, но уж если стоит жесткий ПИД, то оставляется чисто И-звено, остальные обнуляютя с уважением, SAN |
|
![]() |
|
|
то-есть не И а П-звено,
промежуточные весы - он воображаемые, виртуальные а общая погрешность дозирования будет определяться просто как ±(t1 / T) с уважением, SAN |
|
![]() |
|
Ответить
|
| Переход на форум | Права доступа на форуме ![]() Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |