реклама на сайте
подробности

 
 
> Терморегулятор на AVR, алгоритмы работы
_Pasha
сообщение Sep 25 2008, 19:56
Сообщение #1


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Доброго времени!
История болезни: терморегулятор поддерживает температуру в вакуумной печи. Датчик DS18B20, работа в диапазоне 60..85 градусов. Никаких вопросов, кроме одного: очень большая инерционность печи. Без PID-регулятора заброс по температуре +50% (!) Прикручивается самонастройка PID, но, ввиду инерционности объекта, возникают сложности по начальному разогреву и выходу в зону регулирования. Особенно интересно получается, если разогрелись где-то до 70% от уставки, и кратковременно выключили сеть. Что делать контроллеру: греть? ждать и мерять? Если ждать, то сколько? Самонастройка откладываеццо... Упомянутый заброс достигает своего максимума где-то минут аж за 20, и если тупо ждать, ТТХ прибора оставляют желать лучшего...
Интересно, кто как решает подобную проблему.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Sep 26 2008, 05:06
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Я вот не совсем понял, что за инерционность. Если печь медленно разогревается - это нормально. Тут ПИД очень хорошо должен работать. А вот если вы выключили нагрев, а она продолжает разогреваться ещё долгое время и проскакивает уставку - это другое дело. Так как на самом деле?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Sep 26 2008, 06:33
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Термодатчик может стоять внутри печи, а нагреватель за огнеупорной стенкой (муфель).
При нагреве стенка прогревается медленно, в тот момент когда на датчике одна температура, на нагревателе уже другая (выше). По достижению установленной температуры на термодатчике нагреватель выключится, но температура внутри печи продолжит расти (а температура нагревателя начнет падать). Чем толще стенка и больше запас мощности нагревателя, тем все хуже.

Сообщение отредактировал Огурцов - Sep 26 2008, 06:35
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 26 2008, 06:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Дополнительные датчики помогут получить информацию о состоянии печи и прогнозировать перегрев.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Sep 26 2008, 07:10
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Dog Pawlowa @ Sep 26 2008, 10:54) *
Дополнительные датчики помогут получить информацию о состоянии печи и прогнозировать перегрев.

Прогнозировать может только производная (1-ая, 2-ая ) регулируемой величины, а при медленных процессах получить качествееное дифференцирование далеко невсегда удается, дискетизация по уровню и по времени делает свое черное дело. N и N+1 состояния становятся неразличимы, а при значительном увеличении периода квантования такая производная становится неэффективной, а даже скорей вредной. В постановке нескольких датчиков несомненно есть рациональное, это позволит наблюдать распределение температур по печи и оценивать динамику процесса, но тоже задача непростая.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 26 2008, 07:43
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(VladimirYU @ Sep 26 2008, 10:10) *
... В постановке нескольких датчиков несомненно есть рациональное, это позволит наблюдать распределение температур по печи и оценивать динамику процесса, но тоже задача непростая.

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


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Pasha   Терморегулятор на AVR   Sep 25 2008, 19:56
- - vvs157   Цитата(_Pasha @ Sep 25 2008, 23:56) но, в...   Sep 25 2008, 21:10
|- - Огурцов   При условии, что инерционность мало зависит от пол...   Sep 25 2008, 21:54
- - domowoj   Что имеется ввиду под словом "самонастройка...   Sep 26 2008, 03:33
|- - MrYuran   Цитата(Огурцов @ Sep 26 2008, 10:33) Ясн...   Sep 26 2008, 06:48
- - VladimirYU   Цитата(_Pasha @ Sep 25 2008, 23:56) Добро...   Sep 26 2008, 06:45
|- - MrYuran   Цитата(VladimirYU @ Sep 26 2008, 10:45) И...   Sep 26 2008, 06:54
- - IJAR   Цитата(_Pasha @ Sep 25 2008, 22:56) Добро...   Sep 26 2008, 07:10
- - mempfis_   Цитата(_Pasha @ Sep 25 2008, 23:56) Добро...   Sep 26 2008, 07:38
- - mempfis_   Чтото файл не могу приатачить Извиняюсь файл наз...   Sep 26 2008, 07:45
- - smk   А если на начальном этапе нагрева измерить теплоем...   Sep 26 2008, 07:47
|- - VladimirYU   [quote name='smk' date='Sep 26 2008, 1...   Sep 26 2008, 08:11
- - smk   Цитатаодин термодатчик ставили на нагреватель (пря...   Sep 26 2008, 08:19
- - _Pasha   Цитата(Огурцов @ Sep 26 2008, 01:54) При ...   Sep 26 2008, 08:23
- - smk   ЦитатаСлишком просто. Это единственная причина? Ци...   Sep 26 2008, 08:34
- - zhevak   Цитата(_Pasha @ Sep 26 2008, 01:56) Добро...   Sep 26 2008, 19:08
|- - _Pasha   Цитата(zhevak @ Sep 26 2008, 22:08) у Вас...   Sep 26 2008, 22:24
|- - Tanya   Цитата(_Pasha @ Sep 27 2008, 02:24) Нет, ...   Sep 29 2008, 09:01
|- - _Pasha   Цитата(Tanya @ Sep 29 2008, 13:01) Все та...   Sep 29 2008, 15:29
|- - Tanya   Цитата(_Pasha @ Sep 29 2008, 19:29) Спаси...   Sep 29 2008, 16:02
|- - _Pasha   Цитата(Tanya @ Sep 29 2008, 20:02) Надо с...   Sep 29 2008, 16:14
|- - MrYuran   Цитата(_Pasha @ Sep 29 2008, 20:14) ... н...   Sep 29 2008, 16:28
||- - _Pasha   Цитата(MrYuran @ Sep 29 2008, 20:28) При ...   Sep 29 2008, 16:51
||- - Tanya   Цитата(_Pasha @ Sep 29 2008, 20:51) Упрощ...   Sep 29 2008, 16:59
|||- - _Pasha   Цитата(Tanya @ Sep 29 2008, 20:59) Чем ни...   Sep 29 2008, 17:13
|||- - zhevak   Помечтаем. Может это наведет Вас на нужные мысли. ...   Sep 29 2008, 18:31
||||- - _Pasha   Цитата(zhevak @ Sep 29 2008, 22:31) Ну чт...   Sep 29 2008, 18:40
|||- - Tanya   Цитата(_Pasha @ Sep 29 2008, 21:13) 36.6...   Sep 30 2008, 05:06
|||- - _Pasha   Цитата(Tanya @ Sep 30 2008, 09:06) Вам ну...   Sep 30 2008, 05:45
||- - VladimirYU   Цитата(_Pasha @ Sep 29 2008, 20:51) Упрощ...   Sep 30 2008, 07:46
||- - Tanya   Цитата(VladimirYU @ Sep 30 2008, 11:46) П...   Sep 30 2008, 08:58
||- - VladimirYU   Цитата(Tanya @ Sep 30 2008, 12:58) Управл...   Sep 30 2008, 09:29
||- - Tanya   Цитата(VladimirYU @ Sep 30 2008, 13:29) Е...   Sep 30 2008, 11:06
||- - VladimirYU   Цитата(Tanya @ Sep 30 2008, 15:06) Прошу ...   Sep 30 2008, 11:10
||- - Tanya   Цитата(VladimirYU @ Sep 30 2008, 15:10) М...   Sep 30 2008, 11:22
||- - Огурцов   Девочки-мальчики, так может резюме какое, а ? Коль...   Sep 30 2008, 13:56
|- - Tanya   Цитата(_Pasha @ Sep 29 2008, 20:14) миним...   Sep 29 2008, 16:32
- - rudy_b   Термопечь - сложная задача. В ней, кроме элементов...   Sep 30 2008, 14:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 06:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01467 секунд с 7
ELECTRONIX ©2004-2016