PDA

Просмотр полной версии : ТРМ212 (управление выходным напряжением)



RollForRepair
14.07.2016, 11:19
Доброго времени суток.

Нужно управлять задвижкой(0...10В) при помощи ТРМ212, основываясь на токовом датчике влажности(4...20 мА). Задвижка должна быть либо полностью открыта(0 В), либо полностью закрыта(10 В), в зависимости от уставки для датчика влажности. Влажность измеряется в процентах. Я подключил токовый датчик, привод, обозначил
in.t1 = 4...20 ма
dP1=1
in.L1=0
in.H1=100

Нужно ли мне использовать ПИД регулятор для описанного мной управления? Какие мне нужно задать коэффициенты для ПИД регулятора для корректной работы? Если я правильно понимаю, то мне нужно задать лишь полосу пропорциональности, а дифференциальную часть и интегральную часть можно опустить.

maximov2009
14.07.2016, 11:59
Не забудьте ещё уставку, от неё будет зависить степень открытия. Если у Вас быстрое изменение измеряемого параметра, то тогда лучше ПИД регулирование. Можете сделать автонастройку. Если медленное, то можно сделать и П регулирование.

RollForRepair
14.07.2016, 12:25
Не забудьте ещё уставку, от неё будет зависить степень открытия.
Гм, допустим ставим уставку 40%. Если показания токового датчика приблизятся к ней, когда меняется положение задвижки, то задвижка останется полуоткрытой пока показания токового датчика не изменятся? Мне нужно чтобы задвижка была либо открыта, либо закрыта.

maximov2009
14.07.2016, 12:39
Тогда Вам нужен не ПИД, а 2 позиционное регулирование. То есть, если меньше уставки - полностью открыто, больше - полностью закрыто. Насколько мельком глянул описание - ТРМ212 в таком режиме не может работать. Вам нужно другую ТРМ.
А при ПИДе будет именно так, как Вы описали.

RollForRepair
14.07.2016, 13:08
Тогда Вам нужен не ПИД, а 2 позиционное регулирование. То есть, если меньше уставки - полностью открыто, больше - полностью закрыто. Насколько мельком глянул описание - ТРМ212 в таком режиме не может работать. Вам нужно другую ТРМ.
А при ПИДе будет именно так, как Вы описали.
Большое спасибо за подробное разъяснение!

Да, двухпозиционного регулирования на нём судя по документации нет. У меня в распоряжении есть ТРМ148(там двухпозиционное есть), но по заданию хотят использовать именно ТРМ212. Как думаете, можно ли сделать 2 крайних состояния для задвижки при помощи v.db (зона нечувствительности задвижки) ? Из документации : "Иными словами, прибор будет выдавать выходной сигнал на ИМ, только когда рассчитанная им длительность импульса включения (мощность) больше или равна V.dB. Не выданные воздействия накапливаются до достижения V.dB." Его можно задавать от 0...100%.

Получается что до 40% управление остаётся 0 В. После 40% оно начинает накапливаться, пока не станет 10 В и только тогда задвижка начинает открываться.

maximov2009
14.07.2016, 15:16
Зона нечувствительности - это когда ни на что не реагирует. Это сделано для того, чтобы при малом рассогласовании голова не болталась.
Что значит хотят вот ТРМ212? Переубеждайте! Я этим каждый день занимаюсь.
С уважением.

VaBo
14.07.2016, 21:24
Если установите у ПИД-регулятора ТРМ212 (или любого другого) запредельный коэффициент усиления, при Т и Д = 0, то получите не что иное, как двухпозиционное регулирование.

ASo
14.07.2016, 21:28
А ничего, что Т не может равняться 0?

VaBo
15.07.2016, 09:19
Т.е вы не знаете, что практически во всех алгоритмах ПИД-ов (ОВЕН не исключение) прописывают что-то вроде: if T=0 then T=бесконечность ??

ASo
15.07.2016, 09:37
Не всегда, во всяком случае в доке не указывают. Поэтому лучше установить ручками. Во избежание.

RollForRepair
15.07.2016, 09:41
Если установите у ПИД-регулятора ТРМ212 (или любого другого) запредельный коэффициент усиления, при Т и Д = 0, то получите не что иное, как двухпозиционное регулирование.
Вы не могли бы пояснить, что подразумевается под "Т и Д = 0"? Интегральная и Дифференциальная постоянные?

Коэффициента усиления в конфигураторе ТРМ212 нет, есть полоса пропорциональности. Поскольку коэффициент пропорциональности (усиления) обратнопропорционален полосе пропорциональности, то мне нужно задать его как можно меньше, я правильно понимаю?

RollForRepair
15.07.2016, 09:47
Т.е вы не знаете, что практически во всех алгоритмах ПИД-ов (ОВЕН не исключение) прописывают что-то вроде: if T=0 then T=бесконечность ??

Не всегда, во всяком случае в доке не указывают. Поэтому лучше установить ручками. Во избежание.
Значит для двухпозиционного регулирования коэффициент Т (что бы это ни значило :) ) правильнее было бы устанавливать бесконечно большим чем 0?

VaBo
15.07.2016, 09:56
При Т=бесконечность интегральная составляющая стремится к нулю.
Про полосу пропорциональности вы тоже все правильно поняли. Вне пределов этой полосы регулятор находится в крайних положениях, поэтому, уменьшив её до минимума (нуль нельзя, наверное) получим двухпозиционник.

VaBo
15.07.2016, 09:59
Не всегда, во всяком случае в доке не указывают. Поэтому лучше установить ручками. Во избежание.

Тут же встает вопрос - какое максимальное число будете вводить, чтобы исключить интеграл?
При 0 алгоритм вообще должен обойти соответствующую ветку кода.

Но в доке должно быть прописано, с этим не поспоришь...

RollForRepair
15.07.2016, 10:13
При Т=бесконечность интегральная составляющая стремится к нулю.
Про полосу пропорциональности вы тоже все правильно поняли. Вне пределов этой полосы регулятор находится в крайних положениях, поэтому, уменьшив её до минимума (нуль нельзя, наверное) получим двухпозиционник.
Да, полосу регулятора нельзя устанавливать в 0 - в конфигураторе предлагают значения 0.001..9999

Позвольте дилетантские вопросы: А всё же, что такое Т и Д? И интегральная составляющая и интегральная постоянная это одно и то же?

Гарчев Евгений
15.07.2016, 13:52
.

Но в доке должно быть прописано, с этим не поспоришь...

Цитата из РЭ на ТРМ212:
"
7.2.2 Значения параметра P устанавливаются в единицах измерения входной величины в
диапазоне от 0,1 до 999,9 для температурных датчиков (ТС и ТП), и от 0,001 до 9999 – для ана-
логовых.
Значения параметра I устанавливаются в секундах в диапазоне от 0 до 3999. При I = 0
прибор работает как ПД-регулятор.
Значения параметра D устанавливаются в секундах в диапазоне от 0 до 3999. При d = 0
прибор работает как ПИ-регулятор.
При I= 0 и d = 0 прибор работает как П-регулятор.
"