Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Теория и практика автоматизации
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Регулирование температуры

 Ответить Ответить Страница  <123
Автор
Сообщение
egor Смотреть выпадающим
Новичок
Новичок


Присоединился: 19 Май 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 7
Свойства публикации Свойства публикации   Ответить, цитируя автора - egor Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Регулирование температуры
    Опубликовано: 24 Октябрь 2006 23:31

Немного поясню.

У меня уже имеется готовая система измерения и регистрации температуры на модуле АДАМ-4019. Измеряю две температуры, от 0 до 500 градусов и от 0 до 1000 градусов, при помощи термопар. Все эти данные регистрируются в файл. Нагревательный эелемент, самодельный, запитывается от трансформатора 30В 10А, имеется оптронный симистор.

Как на этой базе сделать регулирование температуры от 0 до 1000 градусов, с точностью +- пять градусов.

С уважением egor

Наверх
CLON Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 20 Октябрь 2006
Категория: Latvia
Online Status: Offline
Публикации: 66
Свойства публикации Свойства публикации   Ответить, цитируя автора - CLON Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Октябрь 2006 10:12

Самый простой способ - это релейный. Т.е. задаешь в "реле" две уставки по температуре - уставку срабатывания "реле" и уставку возврата "реле".

"реле" - реализуешь алгоритмом через 2 IF.

1. Уставка - включения нагревателя Твкл=Тзад-5 град.

2. Уставка - выключения нагревателя Твыкл=Тзад+5 град.

При этом получешь релейную - автоколебательную систему управления температурой, которая автоматически поддерживает заданную температуру в диаппазоне Т=Тзад+/-5 градусов.

Алгоритм может выглядеть, например, так:

Тзад - уставка требуемой температуры (может задавться во всем диаппазоне температур 0-1000 С), градус С.

дельтаТ - допустимый диаппазон отклонения температуоы от заданной, градус С.

Тогда

Если Т<=Тзад-дельтаТ, включить нагреватель.

Если Т=>Тзад+дельтаТ, выключить нагреватель.

Ну еще надо учесть что при Т от 0 до 500 данные берешь с первой ТП, а при Т от 500 до 1000 со второй ТП.

PS: можно делать и более узкие диаппазоны срабатываний, например +/- 1 или +/-2 градуса. Отличие будет только в периоде режима Вкл/Выкл нагревателя. Ограничителем данного метода управления может быть и режим нагревателя и точность (устойчивость) измерения температуры. 

Наверх
CLON Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 20 Октябрь 2006
Категория: Latvia
Online Status: Offline
Публикации: 66
Свойства публикации Свойства публикации   Ответить, цитируя автора - CLON Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Октябрь 2006 11:10

Второй способ построение импульсного или непрерывного регулятора тепмературы.

Для "простых" систем подходит ПИ - регулятор (пропорционально - интегральный). На вход регулятора подается разность заданной температуры и измеренной. На выходе регулятора формируется сигнал требуемой мощности нагревателя. В АДАМ-ах есть стардартные ПИ-регуляторы, хотя можно записать и через уравнение в приращениеях.

Для импульсной системы - генетируешь тестовый тепловой импульс, скажем U=30V, I=10 A, delta_t1=1 секунда (минута) и замеряешь на сколько изменилась температура deltaT0, grad. Далее, например, величину (длительность) теплового импульса рассчитываешь по выражению delta_t=deltaT/deltaT0*delta_t1/N,

где: delta_t - длительность 1 импульса,

deltaT -  текущая разность заданной и измеренной температуры,

deltaT0 - измененение температуры на 1 тестовый тепловой импульс,

delta_t1 - длительность тестового импульса,

N - количество импульсов, которое требуется для набора заданной температуры.

Фактически, данный регулятор работает с широтноимпульсной модуляцией тепловых импульсов.

Можно использовать более сложный метод с предсказанием установившегося значения, но для него нужно замерять не только температуру, но и скорость её изменения. Тогда становиться возможным набирать заданную температуру по заданному закону (линейно, экспоненциально и др.). Скорость изменения температуры можно и рассчитывать: dT/dt=(T1-T0)/Delta_t.

Поэтому для управления температурой в переходных процессах и точного поддержания температуры в установившихся режимах желательно использовать оба метода.

Наверх
CLON Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 20 Октябрь 2006
Категория: Latvia
Online Status: Offline
Публикации: 66
Свойства публикации Свойства публикации   Ответить, цитируя автора - CLON Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Октябрь 2006 14:38

egor, для получения качественного регулирования необходимо изучить обьект регулирования.

Желательно определить постоянные времени тепловой инерции обьекта нагревания и самого нагревателя.

Это поможет правильно настроить регулятор и улучшить качество регулирования. 
 

Зачем "это" надо? Простой пример, температура обьекта достигла Т=Тзад+ДельтаТ,  регулятор отключает нагреватель, но из-за инертности процеса остывания нагревателя температура обьекта может поднятся выше Т2>Т=Тзад+ДельтаТ заданной. Поэтому отключать нагреватель стоить несколько раньше, чем Тзад+ДельтаТ. Насколько раньше поможет определить только эксперимент.

Тоже относиться и к процессу включения нагревателя.

Наверх
darkwolf Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 18 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 31
Свойства публикации Свойства публикации   Ответить, цитируя автора - darkwolf Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Февраль 2007 11:30
вобщето правильнее использовать связку ПИД (хотя и ПИ будет вполне достаточно) плюс ШИМ с дискретным выходом и тиристорным ключом , и будет тебе счастье
глаза боятся, а руки такое выделывают....,что глаза лучше вообще закрыть
Наверх
Валера1 Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Июль 2008
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - Валера1 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Июль 2008 11:09

Уважаемое собрание, встала похожая задача. Б/у печка, смонтированы симисторы (трехфазка). Предыдущий инженер прикупил ПИД-регулятор с транзистором на выходе :). Слышали ли о каких-нибудь приспособах (с транзистора управлять симисторами)???

Наверх
-Tua- Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 18 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 118
Свойства публикации Свойства публикации   Ответить, цитируя автора - -Tua- Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Июль 2008 11:30

ну все равно должен быть какой-то блок развязки между симистором и транзистором.

Best Regards!
Наверх
Валера1 Смотреть выпадающим
Новичок
Новичок


Присоединился: 17 Июль 2008
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - Валера1 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 17 Июль 2008 21:16

Пусто . Раньше, как говорят, стоял яблок made in USSR. Блок выкинут, регулятор куплен, симисторы стоят в шкафу.

Наверх
AlexM Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 11 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 392
Свойства публикации Свойства публикации   Ответить, цитируя автора - AlexM Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Июль 2008 09:08

Если симисторы-тиристоры советские, типа КУ202 - КУ208, ставили развязку на АОУ103, ну или вот так :

 

а в импортных сейчас развязка уже предусмотрена :

Наверх
kiper Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 15 Сентябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - kiper Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Август 2008 13:30

Можно использовать такую штуку:

http://www.owen.ru/device/20022754

Наверх
 Ответить Ответить Страница  <123

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz