Проблема с ПИД-регулятором |
Ответить | Страница 12> |
Автор | |
Новичок Присоединился: 19 Ноябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 4 |
Опубликовано: 22 Январь 2008 15:22 |
Добрый день, господа АСУТП-шники!! Возникла проблема следующего характера... ВЫРУЧАЙТЕ..кто может |
|
Действительный член Присоединился: 15 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 805 |
|
Может в коэффициентах дело? |
|
Действительный член Присоединился: 15 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 805 |
|
На входе, кстати, что у Вас? Какой сигнал? Не понял, почему рассогласование.... |
|
Действительный член Присоединился: 25 Март 2005 Категория: Russian Federation Online Status: Offline Публикации: 199 |
|
Может просто интегратор ПИД-а попросту начинает еще и интегрировать отрицательную составляющую? И как Вы сделали ограничение на выходе?
Обычно, если возникают подобные проблемы - рекомендую собрать точно такую же схему в simulink из пакета Matlab, понатыкать везде где только можно осциллографов и посмотреть. 90% проблем сразу находит объяснение. |
|
Главный инженер проектов.
"УралРТСофт" |
|
Действительный член Присоединился: 27 Сентябрь 2006 Online Status: Offline Публикации: 125 |
|
Проверьте, что у вас отрицательная обратная связь (ОС). Тогда при включении выход интегратора =0 (дифференциатор и пропорциональные звенья выключены?). При поступлении на вход регулятора отрицательного рассогласования при отриц. ОС получается положительная величина, следовательно, интеграл (выход регулятора) тоже будет положительным. |
|
Новичок Присоединился: 16 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 24 |
|
Здравствуйте! Например: есть задача по поддержанию определенного значения расхода воды (управление расходом с помощью регулирующего клапана). На вход ПИД-регулятора (регулируемый параметр) подается разность между заданием и текущим расходом, а с выхода ПИД-регулятора сигнал подается на блок ШИМ. Далее в блоке ШИМ с учетом результата и знака IN на дискретных выходах UP и DWN формируются импульсы: - если IN > n, то на всем цикле формирования выходных импульсов выходной сигнал "Больше" будет иметь значение TRUE (клапан открывается); - если IN < n, то на всем цикле формирования выходных импульсов выходной сигнал "Меньше" будет иметь значение TRUE (клапан закрывается). В ISaGRAFe, например, это разыгрывается на базе стандартных FBD-блоков. |
|
Действительный член Присоединился: 14 Январь 2005 Категория: Russian Federation Online Status: Offline Публикации: 322 |
|
Может быть дело в знаке коэфиициента? (коэффициент передачи регулятора). В какую сторону должен работать регулятор при увеличении входного параметра? Для упрощения дела нужно начать с П-регулятора (интегральную и дифференциальную составляющую убрать, соответствующими коэффициентами). Вывести регулятор на середину (насколько позволит объект регулирования), сбалансировать, включить, и подать возмущение. Если регулятор "пойдет в разнос", тоесть будет стремится увеличить рассогласование, вместо того чтобы скомпенсировать возмущение, значит знак коэффициента передачи взят неправильно. Обычно всегда начинаю наладку с этого эксперимента, не зависимо от того на чем сделан регулятор |
|
Сергей
|
|
Новичок Присоединился: 19 Ноябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 4 |
|
Большое спасибо всем за идеи. Буду пробовать!!! Благо время терпит, и можно относительно спокойно изучить вопрос. |
|
Новичок Присоединился: 13 Ноябрь 2007 Online Status: Offline Публикации: 4 |
|
В принципе это нормальная работа регулятора, когда при отрицательном значении рассогласования при отрицательной ОС управляющий сигнал имеет значение 0 (если это его нижнее ограничение). Это означает, что возмущение значительно настолько, что регулятор ушел в насыщение в нижней зоне. Стоит подумать о том, справляется ли Ваш привод с нагрузкой, и не слишком ли завышены коэффициенты усиления по каналам (насыщение делает из линейной системы нелинейную, что может сказаться на качестве регулирования).
Главное надо помнить, что у реального интегрального канала есть насыщение, в которое регулятор уходит, если "натыкается" на ограничение (такое как в Вашем случае). Другими словами, ограничение надо ставить не только на весь регулятор, но и на интегратор в интегральном канале так, чтобы он перестал накапливать "злобу" бесконечно, когда выход канала и так больше зоны регулирования (0-10). Такой регулятор быстрее выйдет из насыщения и начнет возьмет на себя управление.
|
|
С уважением, Трофимов Игорь
ООО ИТЦ "СтройИнвест" Адрес: Челябинск, 454038, Россия, ул. Строительная, дом 11, оф. 7 Тел. +7 (922) 232-67-01 (351) 235-20-38 |
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
ИМХО регулятор в любом из крайних положений должен иметь возможность раскачивать контур управления. Если вы иметируете контур управления и неприменно хотите иметь возможность указать воздействие регулятора в каких то близких к реальности единицах (0-10 неизвестных) или 0-100% интегрирующая состовляющая должна присутствовать в модели исполнительного механизма либо самого объекта. логика управления (противодействие регулятора возмущению) не должна нарушаться. Если не хотите заморачиваться и сие не принципиально для задачи моделирования сделайте ход регулятора -5 до 5.
|
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |