Просмотр полной версии : ПР205. Управление электрокотлом для отопления и ГВС
Коллеги здравствуйте!
Проектирую систему отопления в доме и возник затык в переключении работы электрокотла с отопления на ГВС.
Исходные данные следующие:
- Электрокотел 3х фазный управляется с помощью ТТР по аналоговому сигналу 0-10V.
- Есть 3х ходовой кран для переключения с отопления на ГВС.
- Есть термодатчики NTC3977 (могут работать по аналоговому входу или по RS485, что не суть важно) которые устанавливаются в БКН (бойлер косвенного нагрева. В проекте AI1) и на обратку (считаю, что лучше ставить на обратку) котла (в проекте AI2).
- Ну и само собой ПР205.
За основу взял "Алгоритм ПИД регулятора на базе ПР205" со страницы прибора (https://owen.ru/product/pr205/software)
Алгоритм работы я вижу такой.
ПР205 дает команду на работу котла по уставке "Уст.ГВС" с экрана либо по сети (будут 2 уставки: уставка на отопление (скажем 60 градусов) и уставка на ГВС (например 70 градусов).
Если температура воды в БКН ниже уставки+гистерезис (в проекте 2 градуса), ПРка запускает котел, и одновременно переключает 3х ходовой клапан на БКН (в проекте это Q2). Т.к 3х ходовой без обратной связи, поэтому использую "Импульс включения заданной длительности" (в проекте 10 секунд).
После того как горячая вода приготовлена (температура в БКН выше уставки+гистерезис), ПРка переключает 3х ходовой на отопление (в проекте Q3), и запускает работу котла по уставке "Уст.Отопл". Ну и само собой, если температура БКН и отопления выше их уставок - котел выключен.
Нужна работа котла по приоритету БКН. Т.е если котел работает на отопление, но в это время пришел запрос с БКН (температура воды упала ниже уставки + гистерезис), то ПРка в любом случае переключается на БКН. НО необходимо сделать выключение приоритета БКН при температуре воды обратки отопления скажем ниже 20 градусов (нужно чтобы в случае выхода из строя датчика температуры или какой нибудь другой аварии не разморозить дом).
Проект я начал писать. Все хорошо до момента, пока БКН не наберет нужную температуру, система переключится на отопление и наберет нужную температуру. После этого ПРка не выключает работу котла. Но если поступит запрос от БКН, то ПРка переключает котел на него.
Как выключить работу котла (когда он запущен) с экрана либо по сети (присвоить переменной "xStart" зачение 0)? Ведь пока котел работает переменной "xStart" в конце каждого цикла присваивается значение 1 из-за переменных "Вкл.ГВС" и "Вкл.Отопл".
Также не могу понять, почему я не могу своим переменным присвоить запись значения "В конце цикла"?
Как заставить запоминать положение 3х ходового крана, и не переключать его в случае если он установлен в уже нужно положение (например он был установлен в ГВС, ГВС набрала температуру уставки, котел выключился, затем температура ГВС упала ниже уставки и включился только котел, т.к 3х ходовой уже в режиме ГВС)?
Как запретить одновременную подачу сигнала на 3х ходовой клапан (может произойти ситуация, кода котел включится, переключит 3х ходовой на ГВС, за время переключения клапана вырастит температура выше уставки, и ПРка вместе с сигналом ГВС (цикл то еще не закончен. В моем проекте он 10 сек) подаст сигнал и на отопление)?
Наверняка в проекте я еще надел кучу ошибок.
Прошу сильно не пимать, т.к я только начинаю учиться в Owen Logic :)
Ну, в первом приближении, наверное ,так
77685
Только вот, вырубать ПИД по гистерезису, по мне, не очень удачная идея - тут, как бы, либо ПИД, либо гистерезис. Или, скажем, отопление регулируется с помощью ПИД, а ГВС - через гистерезис. А еще лучше на отопление аналоговый 3х ходовой поставить и одним ПИД управлять котлом по температуре ГВС, а другим ПИД управлять 3х ходовым по температуре отопления.
Мне кажется в отоплении в данном случае вообще не нужен ПИД. просто меняйте мощность в зависимости от Т улицы, и в некотором роде и это лишнее
По поводу разруливания ситуации с двумя сигналами, можно так
Добрый день!
Я тоже об этом думал (ПИД+гистерезис не очень хорошая идея).
Но так и не придумал как обойти пограничное состояние. Ведь теоретически при достижении температуры воды = температуры уставки программа будет каждый цикл выполнять то включение, то выключение котла. Например уставка равна 60. Температура воды достигла 60. И программа из-за отсутствия гистерезиса не понимает, что ей нужно делать. По идее она должна выключить котел, но в то же время котел должен включиться при 60 градусах (когда вода остывает с более высокой температуры).
Или я не прав?
Мне кажется в отоплении в данном случае вообще не нужен ПИД. просто меняйте мощность в зависимости от Т улицы, и в некотором роде и это лишнее
Это не совсем то, что мне нужно. Я температуру котла вообще не хочу привязывать к температуре на улице, а в комнатах температуру буду регулировать через насосно-смесительный узел с термоголовками (как на теплые полы так и на радиаторы). Мне кажется это более правильно.
Ну и само собой предусмотрю момент отключения насосов при закрытии всех термоголовок (чтобы насос не работал на закрытую задвижку).
Для ГВС этого не нужно будет делать, т.к там организована рециркуляция горячей воды.
По поводу разруливания ситуации с двумя сигналами, можно так
Отличная идея!
Спасибо!
P.S. Нужно изучить для чего нужна запись в функциональный блок? :)
Ну, в первом приближении, наверное ,так
77685
Только вот, вырубать ПИД по гистерезису, по мне, не очень удачная идея - тут, как бы, либо ПИД, либо гистерезис. Или, скажем, отопление регулируется с помощью ПИД, а ГВС - через гистерезис. А еще лучше на отопление аналоговый 3х ходовой поставить и одним ПИД управлять котлом по температуре ГВС, а другим ПИД управлять 3х ходовым по температуре отопления.
Спасибо большое за пример!
Буду изучать.
Как заставить запоминать положение 3х ходового крана, и не переключать его в случае если он установлен в уже нужно положение (например он был установлен в ГВС, ГВС набрала температуру уставки, котел выключился, затем температура ГВС упала ниже уставки и включился только котел, т.к 3х ходовой уже в режиме ГВС)?
Начните с технологического решения. Сделайте для емкостного водоподогревателя (ВПЕ) гидравлический приоритет:
77693
Добрый день!
Я тоже об этом думал (ПИД+гистерезис не очень хорошая идея).
Но так и не придумал как обойти пограничное состояние. Ведь теоретически при достижении температуры воды = температуры уставки программа будет каждый цикл выполнять то включение, то выключение котла. Например уставка равна 60. Температура воды достигла 60. И программа из-за отсутствия гистерезиса не понимает, что ей нужно делать. По идее она должна выключить котел, но в то же время котел должен включиться при 60 градусах (когда вода остывает с более высокой температуры).
Или я не прав?
У вас ТТР по сигналу ПИД будет выдавать требуемую мощность для поддержания температуры
Кстати, о птичках, я не встречал 3-фазных ТТР с аналоговым сигналом управления
Начните с технологического решения. Сделайте для емкостного водоподогревателя (ВПЕ) гидравлический приоритет:
77693
Принял. Спасибо!
Но ваша схема не отменяет возможность подачи сигнала на 3х ходовой одновременно на отопление и на ГВС. Или вы не о том?
Тем не менее и Dimensy и melky предложили решение этого вопроса.
У вас ТТР по сигналу ПИД будет выдавать требуемую мощность для поддержания температуры
Кстати, о птичках, я не встречал 3-фазных ТТР с аналоговым сигналом управления
Хммм... Нужно будет просимулировать. Но выглядит логично.
Касательно ТТР.
Сейчас вижу ТТР только по сигналу 4-20 mA. https://aliexpress.ru/item/1005005556835148.html?sku_id=12000033531423784&spm=a2g2w.productlist.search_results.0.7b0665a2k5e WmW
Но в свое время взял себе и по сигналу 0-10 V. https://yandexwebcache.net/yandbtm?fmode=inject&tm=1722329620&tld=ru&lang=ru&la=1709774848&text=Трехфазный+регулятор+мощности+MGR+SCR3%2C+кон трольный+сигнал%2C+4-20+мА%2C+0-5+в+постоянного+тока&url=https%3A//AliExpress.ru/item/1005003766294456.html&l10n=ru&mime=html&sign=aff8bd91cf02fa76e044741b146a565b&keyno=0
Сергей0308
30.07.2024, 12:18
Мне кажется у электрокотла достаточная инерционность для применения ШИМ, тогда всё упростится и дискретные ТТР дешевле аналоговых, да и уровень помех должен существенно снизится, это я так думаю!
Мне кажется у электрокотла достаточная инерционность для применения ШИМ, тогда всё упростится и дискретные ТТР дешевле аналоговых, да и уровень помех должен существенно снизится, это я так думаю!
Так на сколько я понял эти ТТР и не ШИМят ток. В них организовано симисторное управление по входящему сигналу.
скажем так, ввиду инерционности не имеет смысла ПИД в частном доме.
Вы будете греть котел до максимума в 60градусов, и регулировать термоголовками тогда, когда Т воды будет достаточно и 45-ти например.
А в случае использования ГВС по требованию и Т воды в 70, после нагрева бойлера тут же погоните эти 70 в дом.
з.ы. у меня такая байда с дизельным котлом при использовании бойлера косвенного нагрева. в межсезонье получать в батареи высокую температуру как-то мало приятно после его нагрева.
и не важно, что у вас будут термоголовки на батареях. Имхо - одного смесительного узла достаточно, чтобы в батареи не шла высокая температура, когда она 300 лет там не нужна.
И второй минус регулировки по Т помещения, когда она еще не опустилась достаточно для включения котла, батареи остывают так, что становится некомфортно. Нужно чтобы какое-то тепловое излучение продолжалось, хотя бы на минималке.
у каждого правда свое комфортно/некомфортно
Сергей0308
30.07.2024, 12:38
Так на сколько я понял эти ТТР и не ШИМят ток. В них организовано симисторное управление по входящему сигналу.
Так теперь поздно разбираться что такое ФИМ, это надо было сделать ещё до начала процесса, короче, это расшифровывается как фазо-импульсная модуляция, меняется угол(фаза) открывания тиристоров, закрываются тиристоры при прохождении напряжения(тока) через ноль, просто по другому неуправляемые тиристоры не могут закрываться и для этого ничего и делать не надо!
Только речь же про другое!
скажем так, ввиду инерционности не имеет смысла ПИД в частном доме.
Вы будете греть котел до максимума в 60градусов, и регулировать термоголовками тогда, когда Т воды будет достаточно и 45-ти например.
А в случае использования ГВС по требованию и Т воды в 70, после нагрева бойлера тут же погоните эти 70 в дом.
з.ы. у меня такая байда с дизельным котлом при использовании бойлера косвенного нагрева. в межсезонье получать в батареи высокую температуру как-то мало приятно после его нагрева.
и не важно, что у вас будут термоголовки на батареях. Имхо - одного смесительного узла достаточно, чтобы в батареи не шла высокая температура, когда она 300 лет там не нужна.
И второй минус регулировки по Т помещения, когда она еще не опустилась достаточно для включения котла, батареи остывают так, что становится некомфортно. Нужно чтобы какое-то тепловое излучение продолжалось, хотя бы на минималке.
у каждого правда свое комфортно/некомфортно
Понял. Спасибо за мнение!
Стоит подумать над этим.
John824 подумайте, за несколько лет жизни в частном доме я к этому пришел. Правда у вас электрокотел, он не даст в дом большую порцию горячей воды. У меня дизельный с примерно 30-ю литрами воды. И когда на улице тепло, а он тебе 70 градусов вливает, реально не комфортно.
А для электрокотла греть малой мощностью никак не экономичнее, чем греть полной мощностью. там времени на нагрев больше уйдет. А вот поддерживать теплоноситель малой мощностью будет самое то, чтобы батареи полностью не остывали.
Была тема где-то на форуме, но лень искать, поэтому просто сброшу.
Хороший макрос для расчета температуры в контуре отопления в зависимости от наружной температуры и желаемой в комнатах
Мне кажется у электрокотла достаточная инерционность для применения ШИМ, тогда всё упростится и дискретные ТТР дешевле аналоговых, да и уровень помех должен существенно снизится, это я так думаю!
Тут согласен, обычная ТТРка будет лучше, тем более у ПР205 есть модификация с транзисторными выходами
Встречалась Heizkurve в импортной технике, но энергетики предприятий легче воспринимали "температурный график".
Видно, что Heizkurve нелинейная.
Кривая Heizkurve имеет какие-то преимущества по сравнению с "графиком отопления" на 2...10 точек?
Или это замена "графика отопления" двумя коэффициентами, которые легко запоминаются, хотя и не позволяют мгновенно оценить уставку подачи отопления?
Кривая Heizkurve имеет какие-то преимущества по сравнению с "графиком отопления" на 2...10 точек?
Или это замена "графика отопления" двумя коэффициентами, которые легко запоминаются, хотя и не позволяют мгновенно оценить уставку подачи отопления?
Большого преимущества нету. Просто более удобно для бытового пользователя - наладчики настраивают угол и сдвиг, а пользователь потом, при необходимости, может поднять или опустить температуру просто изменив желаемую температуру в помещении. Особенно это удобно для реализации режимов "комфорт" / "эконом" или "я в командировке"
Спасибо.
Так и подумал, когда по одной из ссылок увидел рекомендацию "для отопления коэффициент равен X, а для тёплых полов оптимально Y".
Т.е. вместо перестроения 2-10 точек меняется один параметр.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot