|
  |
Алгоритм управления теплообменником нагрева, Усовершенствования |
|
|
|
1.6.2007, 10:24
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Да настоящего момента использовал готовую библиотеку от Wago с алгоритмами управления, но написано там все достаточно топорно: прогрев калорифера до определенного уровня, запуск установки - переключение в режим регулирования температуры воздуха и если упала обратка или сработа термостат - авария с 100% открытием клапана. Появилась идея всю эту кухню переписать. Сейчас у меня объект где стоит приточно вытяжная установка с рециркуляцией, на вентиляторах притока и вытяжки стоят частотники (управление - перепад давления вентиляторе), рециркуляционные заслонки управляются по датчику углекислого газа. Приточка обслуживает одно единственное помещение. Касательно алгоритма есть такая идея: 1. Прогрев калорифера организовать в зависимости от температуры наружного воздуха. Где то на форуме в одной из тем эта мысль мелькала, только непонятна реализация - вбивать и интерполировать график зависимости температуры обратки от температуры воздуха или расчет вести по какой-нибудь формуле? Что делать при заниженной температуре подачи воды котельной от стандартных 90С (например осенью, когда возможны заморозки, а отопление "на полную" еще не включили)? Ставить датчики температуры подачи воды и пересчитывать график каждый раз? 2. При отклонении температуры обратной воды от расчетного значения по графику: А) Отключаем подмес наружного воздуха - переводим систему на 100% рециркуляцию. Б) Если не помогло, переключаемся в режим поддержания температуры обратной воды, жертвуя температурой приточного воздуха. В) Если не помогло, снижаем расход воздуха через калорифер частотниками. Г) Если не помогло или сработал термостат защиты от заморозки - останавливаем систему, открываем клапан и ждем повышения обратки, после этого переходим в стояночный режим. 3. В стояночном режиме держим температуру обратки на минимальном уровне, управляя клапаном. Что еще можно "нафаршировать" в алгоритме? Как реализую - обещаю кусочек библиотеки для CoDeSys выложить
|
|
|
|
|
1.6.2007, 10:49
|
Все под контролем!
Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668

|
Цитата 1. Прогрев калорифера организовать в зависимости от температуры наружного воздуха. Где то на форуме в одной из тем эта мысль мелькала, только непонятна реализация - вбивать и интерполировать график зависимости температуры обратки от температуры воздуха или расчет вести по какой-нибудь формуле? Что делать при заниженной температуре подачи воды котельной от стандартных 90С (например осенью, когда возможны заморозки, а отопление "на полную" еще не включили)? Ставить датчики температуры подачи воды и пересчитывать график каждый раз? Я считаю, что воду из котельной контроллировать не стоит особо - у вас есть обратка - хватит. ИМХО. Я лично использую линейный график зависимости Т обратной воды от Тн.в., но можно присобачить многоточечный - грамотные вентиляционщики (эксплуатация) будут благодарны, а неграмотным будет все равно - трогать вряд ли станут. Цитата А) Отключаем подмес наружного воздуха - переводим систему на 100% рециркуляцию. Б) Если не помогло, переключаемся в режим поддержания температуры обратной воды, жертвуя температурой приточного воздуха. В) Если не помогло, снижаем расход воздуха через калорифер частотниками. Г) Если не помогло или сработал термостат защиты от заморозки - останавливаем систему, открываем клапан и ждем повышения обратки, после этого переходим в стояночный режим. Абсолютно верное решение, НО ИМХО в лучше сидеть в аварийном режиме до прихода эксплуатации, т.к. обратка может повысится довольно быстро и как я понимаю вы переведете клапан в режим регулирования и поддержания То.в., но это может быть не совсем верно, т.к. тот же термостат мог сработать по забившемуся участку калорифера, где циркуляции просто нет. Так бывает, говорят.
|
|
|
|
|
1.6.2007, 11:06
|
Группа: Участники форума
Сообщений: 637
Регистрация: 4.7.2005
Пользователь №: 945

|
По п.1 согласен с Фанатом По п.2 не совсем согласен с Фанатом. Открытый клапан до прихода эксплуатации - очень оптимистично. Держим воду, если сработал термостат - открываем клапан на некоторое время, потом опять держим воду.
|
|
|
|
|
1.6.2007, 11:22
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Да, в режиме аварии / стояночном режиме планируется держать температуру обратки, управляя клапаном. Если в стояночном режиме температура обратки падает, то клапан начинает открываться и может достигнуть состояния 100%. После этого уже все равно ничего не сделаешь - как говориться сами виноваты. Если при этом сработал термостат, то безусловное открытие на 100%, после автомтаического сброса термостата, переход в режим поддержания обратной температуры.
Может кто еще какие-нибудь "изюминки" реализовывал. А то я сейчас потрошу документацию к свободно конфигурируемым контроллерам, везде наблюдается примрено одна и та же картина, как в стандартной бибилиотеке Wago.
Сообщение отредактировал Abysmo - 1.6.2007, 11:24
|
|
|
|
|
1.6.2007, 11:29
|
Руководитель проекта
Группа: Участники форума
Сообщений: 658
Регистрация: 29.7.2005
Из: СПб
Пользователь №: 1028

|
Цитата(Abysmo @ 1.6.2007, 12:22)  Да, в режиме аварии / стояночном режиме планируется держать температуру обратки, управляя клапаном. Если в стояночном режиме температура обратки падает, то клапан начинает открываться и может достигнуть состояния 100%. После этого уже все равно ничего не сделаешь - как говориться сами виноваты. Если при этом сработал термостат, то безусловное открытие на 100%, после автомтаического сброса термостата, переход в режим поддержания обратной температуры.
Может кто еще какие-нибудь "изюминки" реализовывал. А то я сейчас потрошу документацию к свободно конфигурируемым контроллерам, везде наблюдается примрено одна и та же картина, как в стандартной бибилиотеке Wago. Всё правильно так и делаем  Где-то валялся Снип, там черным по белому написано при угрозе замерзания, клапан открыт на 100%, заслонка закрыта, вентилятор выключен и т. д. Инфу отправил...
|
|
|
|
|
1.6.2007, 11:35
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Цитата Инфу отправил... Отправил, да не ту
|
|
|
|
|
1.6.2007, 11:36
|
Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075

|
Алексею уже рассказывал, повторюсь. Обратку по графику не поддерживаю - потому как черевато сие перегревом воздуха в канале и неустойчивым пуском системы. Обратку не регулирую, при достижения ей критического значений (обычно 18град Цельсия) перевожу уставновку в режим прогрева. По части температуры воды на входе в калорифер - задача решаема косвенно при ограничении времени прогрева (т.е. за 10 минут не нагрели - авария по температуре греющего теплоносителя).
|
|
|
|
|
1.6.2007, 11:54
|
Руководитель проекта
Группа: Участники форума
Сообщений: 658
Регистрация: 29.7.2005
Из: СПб
Пользователь №: 1028

|
Цитата(Сергей Долганов @ 1.6.2007, 12:36)  По части температуры воды на входе в калорифер - задача решаема косвенно при ограничении времени прогрева (т.е. за 10 минут не нагрели - авария по температуре греющего теплоносителя). Так у K&P реализовано, если есть датчик по обратке, то прогреваем до заданной температуры, если нет датчика то по времени...
|
|
|
|
|
1.6.2007, 11:54
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Цитата Алексею уже рассказывал, повторюсь. Обратку по графику не поддерживаю - потому как черевато сие перегревом воздуха в канале и неустойчивым пуском системы. Обратку не регулирую, при достижения ей критического значений (обычно 18град Цельсия) перевожу уставновку в режим прогрева. По части температуры воды на входе в калорифер - задача решаема косвенно при ограничении времени прогрева (т.е. за 10 минут не нагрели - авария по температуре греющего теплоносителя). Сергей, Ваше описание - это как раз реализация алгоритма в библиотеке Wago и у большинтсва свободноконфигурируемых контроллеров. Он работает, но не оптимален в случае когда "дуть должно при любых условиях" (мой случай - технологическая вентиляция) условно - да же при отсутсвии газа в котельной, пьяного сантехника, спящего на задвижке и т.п. Обратку по графику я планирую подерживать только: - В стояночном режиме. - При заниженнии температуры подачи в ущерб температуре воздуха. - При прогреве калорифера. В остальных случая приоритетом является температура приточного воздаха, в этом режиме отслеживается только отклонения температуры обратного теплоносителя от расчетной по графику.
|
|
|
|
|
1.6.2007, 12:03
|
Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075

|
Про прогрев калорифера я уже писал. Имею в эксплуатации две устнавки с автоматикой ТАС. Зимой при -10град Цельсия установка прогревает воду аж до 50 град. После запуска установки клапан естественно закрывается и остается закрытым до срабатывания термостата угрозы заморозки. Стояночный режим характеризуется отстутствием теплосъема т.е. обратка как правило завышается ничего с этим поделать вы не сможите, клапан и так закрыт. Ну и если вентиляция должна работать постоянно - то алгоритм Ваш хорош. От себя добавлю включите блокирование функции прогрева (или переключения на водяной ПИД) при положительных температурах наружного воздуха начиная с +2 градусов. Думаю ненужно пояснять зачем
Сообщение отредактировал Сергей Долганов - 1.6.2007, 12:04
|
|
|
|
|
1.6.2007, 12:16
|
Все под контролем!
Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668

|
Цитата(Сергей Долганов @ 1.6.2007, 12:36)  Алексею уже рассказывал, повторюсь. Обратку по графику не поддерживаю - потому как черевато сие перегревом воздуха в канале и неустойчивым пуском системы. Обратку не регулирую, при достижения ей критического значений (обычно 18град Цельсия) перевожу уставновку в режим прогрева. По части температуры воды на входе в калорифер - задача решаема косвенно при ограничении времени прогрева (т.е. за 10 минут не нагрели - авария по температуре греющего теплоносителя). Дык критика была принята - в настоящий момент график я использую только для определения Т воды при которой можно запускать ВУ, например при -30 на улице пока обр. вода не прогреется до 60 градусов - прогреваемся, при +10 = 25 градусов. И линейная характеристика. А еще есть ПИД регулятор с заданием миниму То.в. например в 20 градусов - работает только зимой и если Т.о.в. станет меньше 20 гр. то независимо от режима ПИД перехватит управление. А прогрев по времени в корне не верен - установка может зависнуть так на неопределенное время.
|
|
|
|
|
1.6.2007, 12:23
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Цитата Ну и если вентиляция должна работать постоянно - то алгоритм Ваш хорош. От себя добавлю включите блокирование функции прогрева (или переключения на водяной ПИД) при положительных температурах наружного воздуха начиная с +2 градусов. Думаю ненужно пояснять зачем Спасибо! Про блокировку - сделаю!
|
|
|
|
|
1.6.2007, 12:24
|
Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075

|
Не правильно ты меня понял Алексей  Прогрев по температуре, если за определенный интервал времени температура обратки != заданной температуре прогрева значит температура греющего теплоносителя недостаточна.
|
|
|
|
|
1.6.2007, 12:27
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Цитата А прогрев по времени в корне не верен - установка может зависнуть так на неопределенное время. Не, не зависнет. Используется если нет датчика обратной воды! Просто установка держит клапан 100% открытым в течении времени T и после этого запускается. Решение для экстремалов, т.к. после этого либо установка запустится либо встанет по угрозе заморозки по воздуху.
|
|
|
|
|
1.6.2007, 12:30
|
Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075

|
Вот уж нафиг такие алгоритмы
|
|
|
|
|
1.6.2007, 12:53
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Это для жадных заказчиков
|
|
|
|
Гость_mike-altai_*
|
1.6.2007, 12:59
|
Guest Forum

|
Цитата(Abysmo @ 1.6.2007, 16:27)  Не, не зависнет. Используется если нет датчика обратной воды! Просто установка держит клапан 100% открытым в течении времени T и после этого запускается. Решение для экстремалов, т.к. после этого либо установка запустится либо встанет по угрозе заморозки по воздуху. Если установка до пуска держит клапан открытым на 100%, то она прогреет воздух в канале до 50С, запустится, потом закроет клапан нафиг и уйдет по заморозке. Можно так сделать: до пуска поднимаем уставку температуры в канале до 30С, запускаем установку и плавно (например за 10 минут) снижаем уставку до необходимой.
|
|
|
|
|
1.6.2007, 13:04
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Цитата Можно так сделать: до пуска поднимаем уставку температуры в канале до 30С, запускаем установку и плавно (например за 10 минут) снижаем уставку до необходимой. Будет работать только если датчик температуры воздуха расположен непосредственно после калорифера. В остальных случаях - не сработает за вменяемый промежуток времени.
|
|
|
|
|
1.6.2007, 13:06
|
Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075

|
Цитата Это для жадных заказчиков Жадным заказчикам ожирелье из ТРМ12 на алюминивой цепочке. Цитата Если установка до пуска держит клапан открытым на 100%, то она прогреет воздух в канале до 50С, запустится, потом закроет клапан нафиг и уйдет по заморозке. Можно так сделать: до пуска поднимаем уставку температуры в канале до 30С, запускаем установку и плавно (например за 10 минут) снижаем уставку до необходимой. Или (как делаю я) сделать поменьше температуру воды необходимую для завершения прогрева, тогда при запуске клапан остается открытым.
|
|
|
|
|
1.6.2007, 13:32
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Цитата Или (как делаю я) сделать поменьше температуру воды необходимую для завершения прогрева, тогда при запуске клапан остается открытым. Как определяется граница уменьшения? Например когда на улице -5 или -40 ?
|
|
|
|
|
1.6.2007, 13:35
|
Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075

|
Меньше -15 или больше -15:) В первом случае 30 градусов, во втором 40. Ниодна не замерзла пока.
|
|
|
|
|
1.6.2007, 13:37
|
Группа: Участники форума
Сообщений: 3569
Регистрация: 30.8.2006
Пользователь №: 3837

|
Очень импирично  Хорошо, что не замерзли
|
|
|
|
|
2.6.2007, 11:04
|
Группа: Участники форума
Сообщений: 2841
Регистрация: 22.12.2006
Из: Москва
Пользователь №: 5301

|
Цитата(Abysmo @ 1.6.2007, 13:27)  Просто установка держит клапан 100% открытым в течении времени T и после этого запускается. Решение для экстремалов, т.к. после этого либо установка запустится либо встанет по угрозе заморозки по воздуху. Так делать нельзя. Если нет подачи от котельной, то у вас приточка пускается, и набирает внутрь морозный воздух. И хоть она и встанет по заморозке, воздух то внутри кто нагреет? И как правило калориферу хана. Я делаю так: Делаю порог по уличной температуре для режимов Зима и Лето (например +5 с гистерезисом в 2 градуса). В режиме лето ничего не подогреваем и не прогреваем, только раз в сутки на минутку насос включаем. В режиме Зима при выключенной камере ПИДом держу температуру обратки +25 при любой уличной. Оператор может сменить эту уставку. При пуске режим прогрев. Есть таймер и проверка достижение уставки. Уставка или по графику от уличной, или выставляется оператором в ручную, если постоянные непонятки с подачей. Если уставка не достигнута, то приточка останавливается по Аварии "Непрогрев". Я предпочитаю вообще не пускать приточку, т.к. это возникает в случае проблем с подачей, и лучше сначала разобраться с ситуацией, чем рисковать оборудованием.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS
ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j
Последние сообщения Форума
|