DirectLogic06 ПИД+ШИМ+3пИМ? |
Ответить | Страница <12 |
Автор | |
Действительный член Присоединился: 08 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 440 |
Опубликовано: 04 Сентябрь 2012 23:36 |
Вабще ШИМ вносит сложности в ПИД регулирование, но уж если так получилось то начинать надо с того чтобы хотя бы два полных периода ШИМ (импульс и пауза) уместились в постоянную времени регулирования, иначе как раз и будут колебания. Ну а дальше все остальные сложности .. С уважением, SAN |
|
Действительный член Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 275 |
|
Думаю, это диктат из-за наличия МЭО в качестве исполнительного механизма... А касательно того, что колебания "лечатся" настройками - абсолютно согласен. В соседней комнате работает человек, который этот кусочек программы реализовал без всякой доработки по "дожимам", ограничениям хода и прочему - исключительно корректной настройкой регулятора.
|
|
Действительный член Присоединился: 08 Март 2006 Категория: Russian Federation Online Status: Offline Публикации: 440 |
|
Настройки - разумеется !
Но начать надо с того чтобы не потерять первичную информацию для регулирования. Так вот, два периода ШИМ (не один ! и чем больше тем лучше) как раз дают физическую величину ускорения по которой ПИД уже сможет адекватно реагировать, конечно при всех последующих настройках С уважением, SAN |
|
Новичок Присоединился: 20 Февраль 2012 Online Status: Offline Публикации: 6 |
|
На данный момент не занимаюсь этой программой. Но вспомнил, что при наладке регулятор разрежения выдавал упомянутые "мусорные импульсы". Это очень частые импульсы при включении регулятора в работу. После сброса регулятора из замирания в крайней точке, эти импульсы также выдаются программой. Импульсы негативно сказываются на выходных реле. Проектировщик заложил обычные реле вместо твердотельных. Не знаю на сколько хватит их.
Предлагаю создать, что- то вроде библиотеки "Пид регулятор для управления 3-поз ИМ", которую сможет использовать любой разработчик в своей программе. Даже не нужна автонастройка. Только работающий пид регулятор. |
|
Действительный член Присоединился: 18 Декабрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 275 |
|
Излишне высокая частота импульсов "лечится" подбором минимальной длительности импульса. Такая настройка задействована в данном алгоритме. Выставляйте то время, которое позволит бережно относится к реле и самому МЭО, но при этом и даст для Вас удовлетворительное качество регулирования. В противном случае при явно завышенной длительности минимального импульса Вы по сути добавляете аналог реле (да/нет), что приведет к автоколебаниям. Ваша задача сделать их амплитуду либо приемлемой, либо вообще не значимой по сравнению с уровнем регулируемого параметра. |
|
Ответить | Страница <12 |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |