Вход

Просмотр полной версии : ТРМ212 не выходит на заданное значение рег. параметра.



CAB
19.03.2012, 14:23
Опыт настройки ПИД-регуляторов у меня не большой, потому прошу помочь.
Итак имеем регулятор:
ПД100(0.6MPa) + ТРМ212(в качестве замены Р25 + МЕД) управляющий приводом(МЕО без датчика положения) дросселя пара(Рис.1):
https://sites.google.com/site/cabfilehost/home/files/R1.png
Задача ТРМ поддерживать давление ~0.1MPa(дросселированное с ~0.6MPa).
Разбор пара изменяется в широких пределах, то есть от дроссель полностью закрыт, до полностью открыт.
Зависимость положения привода и сопротивления дросселя не линейна, перед полным закрытием самый тяжёлый для регулирования участок(маленькое перемещение привода приводит к большому изменению давления) именно его я выбрал для настройки(первые ~10% от хода привода).
Требования к работе: регулятор должен выйти на заданное давление при любом разборе и из любого положения привода в течении 15-20 секунд.
Список параметров конфигурации:
init:
in.t1 - 4-20mA
dP1 - 3
in.L1 - 0
in.H1 - 6.0
Fb1 - 0
inF1 - off
AdV:
inP2 - EVnt
MVEr - HOLd
PV0 - 0
RAMP - off
Db - 0.150
VSP - 0
OL-L - 0
0L-H - 100
MVSt - HOLd
VALV:
V.MOt - 17
V.db - 200
V.GAP - 0
V.rEV - 0
V.toF - 0
Наблюдения(во всех случаях регулятор стартовал из состояния "стоп", дросель полностью закрыт):
При P~1.7,I=0,D=0, получается что то вроде(Рис.2):
https://sites.google.com/site/cabfilehost/home/files/R2.png
При увеличении P амплитуда колебаний уменьшается, при уменьшении Р время установления возрастает и при Р~1.0 устанавливаются стабильные колебания(Рис.3):
https://sites.google.com/site/cabfilehost/home/files/R3.png
При P~1.7,I~150,D=0 значение параметра устанавливается на ~0.06MPa и затем мал по малу(несколько минут) поднимается к заданному, большее I увеличивает время выхода на задание, меньшее приводит к автоколебаниям.
Вопросы:
1.WAIDW?
2.Почему был выбран именно такой алгоритм управления заслонкой, а не как в ТРМ12?
Немного домыслов:
1.Цитата из инструкции: "...рассчитывается длительность импульса: tимп = ΔY × tпх, где: ΔY = Y(i) – Y(i-1) – приращение выходного сигнала..."
То есть если выходной сигнал не будет изменятся то ТРМ не будет дёргать привод, даже если рассогласование будет большим, но стабильным (при П-регулировании)?
2.При использовании ПИ регулирования интегральная составляющая "втягивает" значение параметра, согласно функции из инструкции:
https://sites.google.com/site/cabfilehost/home/files/R4.png
представим такую ситуацию как на рис.2 но с задахным I:
https://sites.google.com/site/cabfilehost/home/files/R5.png
Как бы всё хорошо, но за то время пока привод переместится в требуемое положение скопится значительная интегральная сумма, и при появлении рассогласования(Ei) приведёт к значительно большей длине импульса управления и рывкам регулируемоего значения?

Спасибо.

CAB
20.03.2012, 09:20
2ALL
Совсем-совсем ни каких мыслей?

kolyan
21.03.2012, 10:41
Для регулирования по скорости изменения рассогласования, используйте D составляющую.
Регулятор, при этом, быстрее реагирует на изменение рассогласования.

И правильно подбирайте коэффициенты ПИД регулятора.

Про это немало говорилось на форуме.

http://kramtp.info/UserFiles/file/sp/TN-010_Pid_Tuning.pdf

CAB
21.03.2012, 13:09
Для регулирования по скорости изменения рассогласования, используйте D составляющую.
Регулятор, при этом, быстрее реагирует на изменение рассогласования.

Беда как раз в том что нет изменения рассогласования, то есть работая регулятор "находит" такое положение при котором рег. параметр остаётся стабильным(в рамках зоны нечувствительности), но не совпадающим с заданием.


И правильно подбирайте коэффициенты ПИД регулятора.

Не думаю что проблема в ПИД части прибора, для ТРМ12, на той же системе, я подобрал коэффициенты минут за десять, по методике из инструкции.


http://kramtp.info/UserFiles/file/sp/TN-010_Pid_Tuning.pdf
Спасибо, интересно.

kolyan
21.03.2012, 13:21
В своё время, настраивал ТРМ-212, как погодозависимый регулятор.
Провозился достаточно долго, но там мешал котел - у него позиционный регулятор постоянно включает или выключает горелку в котле, что ведет к изменению температуры котловой воды и, соответственно, влияет на ТРМ-212, у которого на выходе включен смесительный клапан.

Помню, с выставленным, как по паспорту, временем хода ИМ, настроить не получилось - пришлось поэксперементировать.
2 года работает без проблем.

А, по Вашему случаю - или где-то зона нечувствительности большая выставлена (в том числе у исполнительного механизма) или интегральная составляющая мала (она-то и отвечает за устранение остаточного рассогласования).

kolyan
21.03.2012, 13:26
Беда как раз в том что нет изменения рассогласования, то есть работая регулятор "находит" такое положение при котором рег. параметр остаётся стабильным(в рамках зоны нечувствительности), но не совпадающим с заданием.

Спасибо.

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

CAB
21.03.2012, 14:16
Помню, с выставленным, как по паспорту, временем хода ИМ, настроить не получилось - пришлось поэксперементировать.
2 года работает без проблем.
Пробовал, этот параметр влияет на tимп,(и возможно ограничивает ход привода по времени), его увеличение аналогично увеличению параметра P(П-составляющей), не помогло.


А, по Вашему случаю - или где-то зона нечувствительности большая выставлена (в том числе у исполнительного механизма) или интегральная составляющая мала (она-то и отвечает за устранение остаточного рассогласования).
Зона нечувствительности +-15%(щедящий режим для привода), пробовал ставить меньше, ничего существе но не изменилось.
Интегральная составляющая помогает, но вход на задание слишком долгий(тех. процесс не терпит значительных отклонений от задания дольше 20-30 sec).

Пропорциональный регулятор в чистом виде так и работает - подходит к заданию, но при этом усиление пропорционально снижается и, в результате, регулируемый параметр никогда не равен заданию.
Регулятор не подходит к заданию, например при начальных условиях:
Разбор-10%; Привод в крайнем положении закрытия; P=1.7;I=0;D=0
Регулятор "успокаивается" примерно на 1/4 от задания(рис.2, первого поста), при других начальных условиях другое значение.
Такие дела.

kolyan
21.03.2012, 17:27
Можете ещё здесь посмотреть (стр.9):

http://files.contravt.ru/metoda3.pdf

CAB
21.03.2012, 22:01
http://files.contravt.ru/metoda3.pdf
Хороший журнал, жаль выходит редко, спасибо.

Проблема решилась так, ТРМ212 отправился на лёгкий труд, теперь он поддерживает температуру в "бочке с водой"(весьма не плохо), а его место окончательно занял ТРМ12.

Вопросы к разработчикам/техподдержке:
1.Опишите хотя бы примерно алгоритм, управления приводом (формирования сигналов К1, К2), чтобы я мог понимать "как это работает" и "и что с этим делать".
2.Датчик положения как то влияет на работу прибора с приводом или используется просто для отображения положения(есть ли мне смысл заказать его для МЕО)?
3.ТРМ212 не работает в подобных, описной в первом посте, системах или я не смог его правильно настроить(предполагается замена ещё 6-ти Р25 я бы хотел использовать 212-й, из-за RS485)?

Спасибо.

CAB
22.03.2012, 16:48
Если суть проблемы(или что то ещё) не понятна, спрашивайте, я постараюсь разъяснить.