ПИД Регулятор.

Пользовательские блоки ПИД регуляторов, прочих регуляторов и для работы с ШИМ выходами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Mih
Рядовой
Сообщения: 23
Зарегистрирован: 12 ноя 2019, 12:05
Имя: Михаил

ПИД Регулятор.

Сообщение Mih »

Добрый день . Подскажите подстроечными резисторами получится настроить параметры PID регулятора ? Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3107
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 226 раз
Поблагодарили: 106 раз

ПИД Регулятор.

Сообщение Phazz »

Получится, но лучше брать многооборотный
Mih
Рядовой
Сообщения: 23
Зарегистрирован: 12 ноя 2019, 12:05
Имя: Михаил

ПИД Регулятор.

Сообщение Mih »

Очень хорошо .Спасибо.
Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07 июн 2016, 08:25
Откуда: Тольятти
Имя: Дмитрий

ПИД Регулятор.

Сообщение Goosr »

Доброго времени суток.
Хочу понять некоторые моменты в работе ПИД регулятора, пока только в теории.
Для примера, нужно управлять перемещением тележки двигателем с энкодером. Установив значение set больше чем value тележка едет направо, пока set и value не станут равными, при установки set меньше value тележка едет налево.
В настройках ПИД регулятора "Выходное значение" выставлено 0-100, коэффициенты имеют значения необходимые для работы.
Правильно ли я понимаю, что при равных значения value и set выход будет равен 0, при значении value < set выход будет равен 0...100 в зависимости от настроек коэффициентов. А какой тогда будет выход при значении value > set?
Или при значении value = set выход будет 50 и соответственно ПИД регулятор будет работать в зависимости от состояния 50...100 и 50...0?
FLProg 6.3.1 - 7.3.4 - Linux
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 3 раза
Контактная информация:

ПИД Регулятор.

Сообщение Sancho »

Goosr писал(а): 07 сен 2020, 10:14 Правильно ли я понимаю, что при равных значения value и set выход будет равен 0, при значении value < set выход будет равен 0...100 в зависимости от настроек коэффициентов. А какой тогда будет выход при значении value > set?
Или при значении value = set выход будет 50 и соответственно ПИД регулятор будет работать в зависимости от состояния 50...100 и 50...0?
При set>val выходное значение будет увеличиваться, при равных значения value и set выходное значение должно перестать изменяться, и т.д.
Но всё зависит от коэффициентов...
Возможно, в Вашем случае, проще использовать просто логику. С разгоном и торможением.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «ПИД регуляторы (PID), блоки для ШИМ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя