Просмотр полной версии : ПИД регулятор с коррекцией
VitSSSSS
07.12.2012, 10:05
Думаю типичный объект регулирования:
http://s019.radikal.ru/i602/1212/ad/82a4dc00f097.jpg (http://www.radikal.ru)
Есть ли готовый регулятор ОВЕН (типа ТРМ...) для решения этой задачи.
Уточню одну проблему - нет датчика положения на клапане, поэтому думаю с коррекцией по расходу не получится или не прав.
Еще уточню - привод типа МЭО.
Евгений Евгеньевич
07.12.2012, 10:25
Для таких задач есть типовой прибор - ТРМ212( с интерфейсом RS485 и возможностью использовать клапана с аналоговым управлением). Вопрос в выходном сигнале расходомера. У регулятора может быть вход 4...20 мА, 0...20 мА, 0...5 мА, 0...1 В, -50 мВ...50мВ. Расходомеры с такими выходными сигналами подключить можно к этому прибору.
Для введения коррекции вам необходимо будет задать график. По оси Х измеренное значение датчика температуры( либо расходомера, смотря как коррекция ведется), а по У значение уставки. Датчик положения задвижки на коррекцию не влияет.
VitSSSSS
10.12.2012, 15:31
Евгений Евгеньевич, Спасибо за внимание к моему вопросу.
Но, почитав инстр. к ТРМ212, я думаю, что при его применении к указанному объекту с графиком коррекции мы будем получать регулирование температуры воды в зависимости от ее расхода. А это совсем не то!!!
В моем вопросе стоит задача стабильного поддержания заданной температуры воды для чего необходимо учитывать самое большое возмущение (изменение расхода).
Здесь более ближе мысль о двухконтурном построении, применить ТРМ148 и с выхода первого контура (рег. температуры) подать на вход второго (рег. соотношения выхода контура рег. температуры и значения расхода воды) или два регулятора последовательно, т.п. Но применение ТРМ148 кажется избыточным.
Хотелось услышать есть ли готовый регулятор или принцип регулирования для такого распространенного объекта.
Задача типичная если вы расход не пытаетесь учитывать при регулировании.
Вам или забить на расход и крутить пар в зависимости от температуры.
или реализовывать свой алгоритм на контроллере со сменой настроек ПИД в зависимости от расхода. Возможно и более оптимальный алгоритм найдёте для именно этого объекта.
VitSSSSS
11.12.2012, 09:36
Если расход не учитывать при регулировании то вопроса бы и не было.
"На объектах с большими возмущениями один и путей качественного управления это компенсация возмущений, не дожидаясь значимого изменения параметра."
На контроллере, согласен, реализуй теорию и нет проблем. Но вопрос – есть ли готовое решение. Как мне кажется подобные объекты (объекты с возмущениями приводящими к большим отклонениям параметра) очень распространены.
Другой вопрос, что качественное управление не особо то и необходимо.
Ya_Pavel
21.12.2012, 19:11
Извините, что вклинился) Прислушайтесь к мнению ВЕТЕР. Если Вы сумеете грамотно настроить дифференциальную составляющую, то получите:
"На объектах с большими возмущениями один и путей качественного управления это компенсация возмущений, не дожидаясь значимого изменения параметра."
Извините, что вклинился) Прислушайтесь к мнению ВЕТЕР. Если Вы сумеете грамотно настроить дифференциальную составляющую, то получите:
"На объектах с большими возмущениями один и путей качественного управления это компенсация возмущений, не дожидаясь значимого изменения параметра."
+1000!
Дифференциальная составляющая как раз на то и нужна, чтобы реагировать на скорость изменения величины.
VitSSSSS
22.12.2012, 15:07
Согласен с:
Дифференциальная составляющая как раз на то и нужна, чтобы реагировать на скорость изменения величины.
и особенно с:
... грамотно настроить дифференциальную составляющую...
но в реальном объекте есть транспортное запаздывание, (что не следует в силу упрощенной схемы на рисунке) и дифференциальная составляющая многое не решит. Или решит не многое, зависит от величины запаздывания и от требований к перерегулированию выходной величины. Все равно лучше компенсация возмущений, если это возможно.
Вот как раз, дифф. составляющая и нужна при регулировании объектов с запаздыванием.
Не зря её раньше называли "время предварения".
Хотя, с Вами никто не спорит, воля Ваша.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot