Концепция построения системы управления отоплением частного дома

Интересует структура (архитектура) и инструментарий проекта

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#61

Сообщение Muxaul » 27.12.2018{, 21:13}

Ingwar писал(а):
27.12.2018{, 19:30}
У таких комбайнов от RobotDyn ESP8266 подключён к RX3/TX3 ATmega2560
Можно переключить и на RX0/TX0.
Проблема в том, что именно через FLProg ESP не желает работать. А СИ - я не умею.

Отправлено спустя 5 минут 18 секунд:
bsn писал(а):
27.12.2018{, 18:21}
Проводное кольцевое соединение UART
А в чем фишка именно кольца?
у меня всего два товарища ЕСП и Мега?
Зачем мне кольцо UART? Посоветовали сделать Модбас ЕСП-Мега. Чем хуже?

Отправлено спустя 2 минуты 20 секунд:
Sancho писал(а):
27.12.2018{, 19:19}
Попробуйте назначить в есп пин вкл передачи, не используемый.
Вт тут не совсем понял. Или скорее совсем не понял.
Я могу общатmся с этими железками только через FLProg. Вот там и есть в настройках модбас РЕ-DE

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Концепция построения системы управления отоплением частного дома

#62

Сообщение Sancho » 27.12.2018{, 21:42}

Sancho писал(а):
27.12.2018{, 19:19}
Попробуйте назначить в есп пин вкл передачи, не используемый.
Вт тут не совсем понял. Или скорее совсем не понял.
Я могу общатmся с этими железками только через FLProg. Вот там и есть в настройках модбас РЕ-DE
На есп, в настройках модбаса, назначьте РЕ-DE неиспользуемый пин , вместо "Нет"
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#63

Сообщение Muxaul » 27.12.2018{, 22:37}

Результат на сегодняшний день:
1. Созданный мной файл в FLPRog и на версии 1.4.0 и на версии 1.4.2 работать на ЕСП отказался: нет WiFi ни в каком виде.
2. Скачаный с ютуба файл Грачика на любой версии работал.
3. Я его модифицировал и получил работающую прошивку ЕСП, а значит связку ПК->ESP->Mega.
Почему не заработало в лоб - не знаю - не понимаю я в этом ничего (
Мега и ЕСП работают по МодБас.
В веб-морде в поле ввода пишу значение и кнопка "сохранить" отправляет это на дисплей, привязанный к Меге.
Что тормозило: забывал перещелкивать переключатели(при загрузке каждой платы надо менять, а после загрузки обеих - еще раз), а без этого никакой связи между Мегой и есп не могет быть.
Думаю на сегодня достаточно.
Завтра попробую полноценно оформить WiFi.

Отправлено спустя 7 минут :
Muxaul писал(а):
27.12.2018{, 22:37}
1.4.0 и на версии 1.4.2
Пардоньте 1.4.0 и 1.4.2

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Концепция построения системы управления отоплением частного дома

#64

Сообщение Sancho » 28.12.2018{, 09:21}

Muxaul писал(а):
27.12.2018{, 22:44}
Результат на сегодняшний день:
1. Созданный мной файл в FLPRog и на версии 1.4.0 и на версии 1.4.2 работать на ЕСП отказался: нет WiFi ни в каком виде.
......
Отправлено спустя 7 минут :
Muxaul писал(а):
27.12.2018{, 22:37}
1.4.0 и на версии 1.4.2
Пардоньте 1.4.0 и 1.4.2
:smile44: :smile390:
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#65

Сообщение Muxaul » 28.12.2018{, 10:43}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Концепция построения системы управления отоплением частного дома

#66

Сообщение Sancho » 28.12.2018{, 10:44}

Muxaul писал(а):
28.12.2018{, 10:43}
После вчерашних экспериментов перестала запускаться Ардуино ИДЕ.
При попытке компиляции проекта FLProg ИДЕ начинает загружаться и вылетает.
Кто нибуть с таким встречался?
Запускай FLProg от имени админа, настрой в ярлыке, чтоб каждый раз не мучится.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#67

Сообщение Muxaul » 28.12.2018{, 10:47}

Sancho писал(а):
28.12.2018{, 10:44}
Запускай FLProg от имени админа, настрой в ярлыке, чтоб каждый раз не мучится.
Дык сразу так в настройках .exe так сделал.
Работало же((

Отправлено спустя 4 минуты 28 секунд:
Переустановил - заработало :smile44:

dimalimite
Рядовой
Сообщения: 53
Зарегистрирован: 03.12.2018{, 00:26}
Репутация: 18
Имя: Дмитрий

Концепция построения системы управления отоплением частного дома

#68

Сообщение dimalimite » 28.12.2018{, 20:01}

Alias,
Кроме того, очень легко учесть теплоинерционность здания, о которой все забывают.
День добрый.
Поделитесь опытом пожалуйста, как вы учитываете теплоинерционность здания.
Muxaul,
А можно схему тепломеханическую посмотреть вашей котельной с контурами (от руки на бумаге достаточно)?

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Концепция построения системы управления отоплением частного дома

#69

Сообщение Alias » 28.12.2018{, 21:11}

Опыта практического нет, все еще на этапе реализации.
Если кратко, то суть погодозависимого управления сводится к тому, чтобы по кривой определять зависимость уставки котла от уличной температуры. Если решать в лоб, то по понятным причинам эта модель будет работать только для финских домиков. На массивных же капитальных сооружениях будет холодно при потеплении и жарко - при похолодании. Стало быть, нужно ввести задержку с тем, чтобы реакция на возмущение следовала с нужным интервалом, который тем больше, чем массивнее дом.
Очевидно, что для кирпичного дома с толщиной стены 0,8м эта задержка может доходить до десятков часов, для легкого каркасного - стремиться к нулю.
Для учета инерционности советуют настроить ПИД, но я не представляю, как его настроить практически, учитывая, что нужно дождаться скачка температуры за бортом и потом еще отлавливать реакцию системы на это возмущение, поэтому пошел простым путем: я использую стек.
Так, имея стек на 24 ячейки, можно организовать задержку реакции на сутки, если записывать значения ежечасно.
Можно пойти дальше и усреднять значения из этого стека с тем, чтобы интегрировать значение уличной температуры для расчетов и приближаться к уставке по кривой погони (собачьей кривой - терминология из советской юности, не знаю, как это называется сейчас).
Как это реализовано в программе, пока не готов сказать - все на работе. И в железе не проверял, но что-то мне подсказывает, что истина где то рядом.

Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#70

Сообщение Muxaul » 29.12.2018{, 14:58}

dimalimite писал(а):
28.12.2018{, 20:01}
А можно схему тепломеханическую посмотреть вашей котельной с контурами (от руки на бумаге достаточно)?
Посмотрю есть ли у меня чертежик. Не помню - давно это было.
Alias писал(а):
28.12.2018{, 21:11}
Стало быть, нужно ввести задержку с тем, чтобы реакция на возмущение следовала с нужным интервалом, который тем больше, чем массивнее дом.
При использовании в системах отопления ПИД-регулирования дифференциальную составляющую нужно обнулить, а вот интегральная составляющая - Ти (в блоке FLProg она почему-то называется Ки) должна быть тем больше, чем более инерционным объектом вы управляете (остальное регулятор без Вас сделает). Это если создатель блока правильно понимает работу ПИД-регулятора. И никаких задержек не нужно

Отправлено спустя 3 минуты 59 секунд:
Alias писал(а):
28.12.2018{, 21:11}
но я не представляю, как его настроить практически
Есть такая наука ТАУ. Она описывает как вычислить настройки регулятора.
Один из способов: метод последовательных приближений (научного ТЫКа :D ).
А можно снять динамическую характеристику объекта и путем несложных вычислений получить значения коэффициентов, НО для этого надо иметь возможность снять кривую (график реакции системы на возмущение).

Отправлено спустя 1 минуту 25 секунд:
Alias писал(а):
28.12.2018{, 21:11}
чтобы по кривой определять зависимость уставки котла от уличной температуры.
К стати и эта кривая получается индивидуальной для каждой системы отопления

Отправлено спустя 10 минут 28 секунд:
Muxaul писал(а):
29.12.2018{, 15:03}
А можно схему тепломеханическую посмотреть вашей котельной с контурами (от руки на бумаге достаточно)?

Посмотрю есть ли у меня чертежик. Не помню - давно это было.
Не нашел - накидал основное. извините за мои художетва :smile44:
IMG_20181229_151024.jpg

gerasim
Рядовой
Сообщения: 24
Зарегистрирован: 08.12.2018{, 19:11}
Репутация: 1
Имя: александр

Концепция построения системы управления отоплением частного дома

#71

Сообщение gerasim » 29.12.2018{, 15:30}

нужно обратник поставить после насоса при подключении еще насосов (гвс,тп) будет циркуляция опрокидоватся , либо ставить стрелку

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Концепция построения системы управления отоплением частного дома

#72

Сообщение nalnik » 29.12.2018{, 15:37}

Нужно насос на обратку ставить, а не на подачу.
Я хочу быть добрее, но люди сами нарываются.

gerasim
Рядовой
Сообщения: 24
Зарегистрирован: 08.12.2018{, 19:11}
Репутация: 1
Имя: александр

Концепция построения системы управления отоплением частного дома

#73

Сообщение gerasim » 29.12.2018{, 15:44}

не обязательно насос выдержит и 100 а вот полипропилен нет больше 70 нежелательно

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Концепция построения системы управления отоплением частного дома

#74

Сообщение Alias » 29.12.2018{, 16:08}

Muxaul писал(а):
29.12.2018{, 15:14}
И никаких задержек не нужно
Спасибо, попробую!

Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#75

Сообщение Muxaul » 29.12.2018{, 16:36}

nalnik писал(а):
29.12.2018{, 15:37}
Нужно насос на обратку ставить, а не на подачу.
Кто сказал такое?
Где удобно там ставьте

Отправлено спустя 1 минуту 26 секунд:
gerasim писал(а):
29.12.2018{, 15:30}
нужно обратник поставить после насоса
в данной схеме не нужно.
gerasim писал(а):
29.12.2018{, 15:30}
при подключении еще насосов (гвс,тп)
однозначно надо развязывать контуры гидрострелкой

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Концепция построения системы управления отоплением частного дома

#76

Сообщение nalnik » 29.12.2018{, 17:56}

Muxaul писал(а):
29.12.2018{, 16:37}
Кто сказал такое?
Где удобно там ставьте
Удобно блин в гамаке.
1- в гидравлической системе и без насосов горячий теплоноситель сам пойдет в верх (на рисунке не закрытый контур)
2- при закрытии больше двух регуляторах на обратке батарей может получится разряжение в котле -- так и получите бульканье и газикики
Я хочу быть добрее, но люди сами нарываются.

Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#77

Сообщение Muxaul » 29.12.2018{, 18:07}

nalnik писал(а):
29.12.2018{, 17:56}
в гидравлической системе и без насосов горячий теплоноситель сам пойдет в верх
Вы считали гидравлическое сопротивление, что бы такое утверждать?
nalnik писал(а):
29.12.2018{, 17:56}
при закрытии больше двух регуляторах на обратке батарей может получится разряжение в котле
Вот это, извините, вообще из области: "куда я полез - я ж читать не умею". Вы не правы о слова совсем.
Хоть все краны закрой и даже на крайней ниточке кран - ничего, кроме работы насоса на закрытую магистраль не получу. И, ВНИМАНИЕ: никаких газиков и бульканий.

Отправлено спустя 2 минуты 59 секунд:
Muxaul писал(а):
29.12.2018{, 18:07}
Хоть все краны
естесственно это приведет к аварии (или аварийному останову) котла, но это не имеет отношения к гидравлике схемы ибо этот режим не допустим

Отправлено спустя 46 минут 29 секунд:
Alias писал(а):
29.12.2018{, 16:08}
И никаких задержек не нужно

Спасибо, попробую!
Вот еще один нюанс:
Погодный регулятор в идеале не влияет на температуру в доме если у вас температура в помещениях управляется регуляторами на батареях (если конечно минимальная мощность, читай - температура теплоносителя, им задаваемая и теплоотдача батарей достаточна для отопления дома в любой мороз).
Для отдельной комнаты: Температура в комнате зависит от температуры теплоносителя и тепловой мощности радиатора при этой температуре.
Из этого следует, что при температуре теплоносителя 90 градусов (при работе котла на максимальной мощности) и конкретной батарее при 100% открытии регулирующего клапана на этой батарее максимально возможная температура в комнате скажем 22 градуса. Ежели температура на улице выше, то регулятор прикроет клапан и удержит температуру в комнате на заданных 22 градусах и так вплоть до полного закрытия клапана. И так все комнаты если расчет системы отопления сделан верно.
Другое дело, что котел скорее всего (обычно газовые котлы работают в режиме модуляции, но тут это не поможет) уйдет в режим работы ВКЛ/ВЫКЛ, что не есть гут. Плюс необходимо иметь возможность циркулирования теплоносителя при отключении всех потребителей (иначе аварийный останов, хорошо если без последствий) и при таком режиме тепло будет тратиться напрасно.
Другой режим - это когда температура теплоносителя недостаточна для поддержания заданной температуры в помещениях (теплоотдача отопительного прибора при данной температуре теплоносителя ниже, чем теплопотери помещения при текущей температуре воздуха на улице). Это конечно не аварийный режим, но не комфортный.
Вот этот погодный регулятор и предназначен для согласования общей теплопотребности дома с тепловой мощностью котла. Это и экономия тепла и экономия на том, что все регуляторы и механизмы в основном статичны. В некотором роде модуляция газовых котлов решает эту проблему, но не в крайних режимах.
Вобщем этот регулятор хорошо, но и без него можно.
Но я не понял: может у Вас нет регуляторов на батареях? И вы хотите управлять температурой во всем доме этим регулятором. Но это значит что Вы хорошо настроили теплогидравлическую систему.

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Концепция построения системы управления отоплением частного дома

#78

Сообщение Alias » 29.12.2018{, 18:59}

Здесь в другом нюанс: температура кипения от давления. Нагнетать давление на обратке и создавать разрежение на прямой - две разных ситуации, и вопрос не гидродинамики в Вашем понимании. Должно быть давление подпора на котле. Впрочем, дело хозяйское...

Отправлено спустя 4 минуты 44 секунды:
Да, у меня система без регулировок в принципе. Тепловой расчет дал такой результат, что разница между температурами помещений незначительна. В штиль. В ветреную погоду - гуляет, поэтому в перспективе нужно модернизировать. Котел - кировский КЧМ-7, но я его настроил отменно. В планах - рекуператор на чердаке, чтобы все вернуть в дом.

Muxaul
Рядовой
Сообщения: 44
Зарегистрирован: 02.10.2018{, 12:38}
Репутация: 1
Имя: Михаил

Концепция построения системы управления отоплением частного дома

#79

Сообщение Muxaul » 29.12.2018{, 19:12}

Alias писал(а):
29.12.2018{, 18:59}
Нагнетать давление на обратке и создавать разрежение на прямой
это одно и то же вообще-то. Система то замкнутая. Даже в моем случае (она открытая в том смысле, что расширительный бак сообщается с атмосферой). Посмотрите по таблице какое разряжение на всасе должен иметь циркнасос, чтобы вода при температуре в 95 градусов закипела (если я правильно понимаю ход ваших мыслей). При системе с расширительным баком (система находится под давлением около 1 бар) вообще говорить нечего.
А вот вопрос удобства мотажа и обслуживания тут как раз решает.
Увы :smile44:
Alias писал(а):
29.12.2018{, 19:04}
Тепловой расчет дал такой результат, что разница между температурами помещений незначительна
Я имею ввиду, что Вы могли иметь и разную (как захочется) температуру в помещениях просто настроив гидравлическую систему ( в ручную где-то прижав расход через отопительный прибор, где-то нет)

Отправлено спустя 35 минут 50 секунд:
Вопрос по ПИД-регулированию в FLProg:
Много различных блоков пользовательских имеется.
Я рассматриваю только один (от dimalimite) потому, что только он имеет так необходимую зону нечувствительности.
Кто нибудь на деле пробовал этот блок или другие?
Я в плане корректности работы

Отправлено спустя 17 минут 54 секунды:
Траблы с ЕСП не закончились:
1. Не смог создать WiFi-клиент. К роутеру никто не подключается (может не поддерживается русское название сети?).
2. И еще тот файл, который Грачик выложил на ютубе ведет себя не очень. я добавил пару параметров для изменения через вебморду и происходят чудеса: то мои параметры в морде, то те, что Грачик делал хотя я их удалил.
Как быть то кто спец по этой ЕСП помогите ради бога :smile453:

Отправлено спустя 13 минут 44 секунды:
Alias писал(а):
28.12.2018{, 21:11}
Если кратко, то суть погодозависимого управления сводится к тому, чтобы по кривой определять зависимость уставки котла от уличной температуры.
Как вам такой подход к управлению мощностью котла?
У меня на котле "Крутилка" от 0 до 90 градусов геометрических. соответственно от 0 до 100 % мощности.
Создаю массив:
индекс - целое число градусов за бортом;
значение - угол поворота сервопривода.
Ну а 20 - это температура отключения сервопривода за ненадобностью.
Жду критики и предложений по уличшению

Отправлено спустя 1 минуту 33 секунды:
Muxaul писал(а):
29.12.2018{, 20:20}
Если кратко, то суть погодозависимого управления сводится к тому, чтобы по кривой определять зависимость уставки котла от уличной температуры.

Как вам такой подход к управлению мощностью котла?
У меня на котле "Крутилка" от 0 до 90 градусов геометрических. соответственно от 0 до 100 % мощности.
Создаю массив:
индекс - целое число градусов за бортом;
значение - угол поворота сервопривода.
Ну а 20 - это температура отключения сервопривода за ненадобностью.
Жду критики и предложений по уличшению
забыл картинку :smile37:
Новый точечный рисунок.bmp

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Концепция построения системы управления отоплением частного дома

#80

Сообщение Alias » 29.12.2018{, 20:50}

А котел то вообще неприручаемый и только с помощью уранового ломика, который все-таки утонул, можно управлять им? Видел недавно донельзя зацифровный котел, но и он легко управлялся внешними контактами. Или ваш с модуляцией?
Имхо, вариант рабочий, но, скорее, демонстрационный. Я бы не стал так делать.

Ответить

Вернуться в «Спросить у знатоков»