1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Настройка ПИД-регулятора

Обсуждение вопросов, не относящихся ни к одному из других подразделов

Модератор: kirillio

Ответить

Автор темы
leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Настройка ПИД-регулятора

Сообщение leon78 »

Вопрос по настройке ПИД-регулятора.
Дано:
Трубопровод длиной несколько сотен км, примерно за 50 км до конца трубопровода стоят насосы. Они управляются преобразователем частоты с возможностью изменять частоту вращения в пределах 1500...3000 об/мин.
Требуется поддерживать давление перед насосами не ниже заданной уставки. В ПИД регуляторе задаются разные коэффициенты для отрицательной и положительной ошибки, есть зона нечувствительности 0,2 бар.
На определенном расстоянии от насосов есть перевал через горы. Через определенное время оттуда приходит отраженная волна давления. Из-за этого периодически (первопричина не ясна) начинается колебательный процесс (см. вложение, синий график - давление). Колебания со временем затухают, но хотелось бы, чтобы их не было.
Вопрос:
Что надо перестроить в ПИД-регуляторе? Уменьшать коэффициент пропорциональности на снижение частоты нельзя, иначе потеряем быстродействие. На увеличение частоты пробуем снизить, но там тоже можно наткнуться на ограничение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

alex45
шаман
шаман
Сообщения: 940
Зарегистрирован: 30 сен 2016, 15:22
Имя: Соловьев Алексей Леонидович
Страна: Россия
город/регион: Иваново
Благодарил (а): 26 раз
Поблагодарили: 172 раза

Настройка ПИД-регулятора

Сообщение alex45 »

Уменьшать коэффициент пропорциональности на снижение частоты нельзя, иначе потеряем быстродействие
Для сохранения быстродействия можно попробовать увеличить коэффициент дифференциальной составляющей.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17576
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 824 раза
Поблагодарили: 1652 раза

Настройка ПИД-регулятора

Сообщение Jackson »

alex45 писал(а): Для сохранения быстродействия можно попробовать увеличить коэффициент дифференциальной составляющей.
Решения задачи у меня нет, гадаю наобум, но мне кажется что регулятор сам себя раскачивает от внешнего возмущения, и значит надо либо увеличивать И-составляющую, либо уменьшать П-составляющую, а увеличение Д-составляющей всё только ухудшит.
leon78 писал(а): Уменьшать коэффициент пропорциональности на снижение частоты нельзя, иначе потеряем быстродействие
Постоянную времени этой обратной волны изменить не удастся, т.к. это физические параметры трубы, так что придётся чем-то жертвовать: либо быстродействием, либо точностью. Автоколебания начинаются как раз с уменьшения частоты.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Настройка ПИД-регулятора

Сообщение leon78 »

Я тоже думаю, что надо уменьшить П на увеличение частоты, а увеличенную ошибку компенсировать за счет И.
Для технологии обороты меньше требуемых менее критичны, чем больше требуемых.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Ответить

Вернуться в «Общие вопросы»