Алгоритмы управления отоплением.

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
alexsis_76

Алгоритмы управления отоплением.

Сообщение alexsis_76 » 23 апр 2018, 14:07

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

x13dev
Сообщения: 396
Зарегистрирован: 22 окт 2012, 11:40
Откуда: Бавария

Re: Алгоритмы управления отоплением.

Сообщение x13dev » 23 апр 2018, 14:59

alexsis_76 писал(а):
23 апр 2018, 14:07
как лучше организовать алгоритм управления отоплением в самом устройстве
Купить Nest и не париться.

Я отопление в одной комнате всю зиму настраивал, результат чуть лучше, чем обычная термоголовка. О системе из нескольких взаимозависимых частей думать страшно как-то.

alexsis_76

Re: Алгоритмы управления отоплением.

Сообщение alexsis_76 » 23 апр 2018, 15:44

Немножко дороговато,при желании можно сделать программную эмуляцию сего устройства на сервере.

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Алгоритмы управления отоплением.

Сообщение Ruslan » 23 апр 2018, 16:54

Может тут удастся почерпнуть что-то полезное (https://majordomo.smartliving.ru/forum/ ... f=8&t=2535).
А вообще, сложное это дело...

martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Алгоритмы управления отоплением.

Сообщение martiniman » 24 апр 2018, 11:21

Могу рассказать про квартиру - у меня работает уже 3 года само по себе.

Целевая температура радиатора считается по следующей формуле
(сперто с хабра, но в формуле была ошибка, поправил):
GoalBatT = 20 + (GoalRoomT-TOut) + (GoalRoomT-RoomT)*30, где
GoalBatT- целевая температура радиатора
GoalRoomT – целевая температура в доме
TOut – температура на улице
RoomT – температура в доме
CurrBatT - температура радиатора
Gist - Гистерезис (0,1 гр)

если CurrBatT > ( GoalBatT + Gist) то Выкл котёл
если CurrBatT < ( GoalBatT - Gist) то Вкл котёл

где 20 и 30 - этими и регулируется компенсация теплопотери, у меня ушло 2 недели на подбор (чтобы не перегревало и поддерживало правильную темп по ощущениям, получилось 25 и 20)
Нужно обязательно чтобы был график с данными, когда видно что и как, очень легко подкрутить коэффициенты.

Вот график - видно, что температура в квартире не меняется, в независимости какая темп на улице (еще на окна реагирует, если открыли - снижает целевую температуру):
Вложения
kvartira.png
Отполение квартиры
kvartira.png (82.16 КБ) 1934 просмотра

alexsis_76

Re: Алгоритмы управления отоплением.

Сообщение alexsis_76 » 26 апр 2018, 06:22

Спасибо martiniman.
GoalBatT- целевая температура радиатора этот параметр где то задается?

x13dev
Сообщения: 396
Зарегистрирован: 22 окт 2012, 11:40
Откуда: Бавария

Re: Алгоритмы управления отоплением.

Сообщение x13dev » 26 апр 2018, 10:15

martiniman писал(а):
24 апр 2018, 11:21
(GoalRoomT-TOut)
Здесь множителя не хватает. У меня он около 0.45

Ну и ещё желательно ввести интегрирующий для
martiniman писал(а):
24 апр 2018, 11:21
(GoalRoomT-RoomT)
для подстройки под неотслеживаемые параметры: ветер, открытая/закрытая межкомнатная дверь, шторы и т.д.

alexsis_76

Re: Алгоритмы управления отоплением.

Сообщение alexsis_76 » 26 апр 2018, 10:21

имею такой интерфейс
Безымянный.JPG
Безымянный.JPG (136.5 КБ) 1872 просмотра

martiniman
Сообщения: 528
Зарегистрирован: 09 авг 2016, 15:09
Откуда: Сочи

Re: Алгоритмы управления отоплением.

Сообщение martiniman » 27 апр 2018, 11:02

alexsis_76 писал(а):
26 апр 2018, 06:22
Спасибо martiniman.
GoalBatT- целевая температура радиатора этот параметр где то задается?
Так этот параметр рассчитывается в формулой. Это "какая температура радиатора должна быть, чтобы достичь требуемой температуры в помещении".
x13dev писал(а):
26 апр 2018, 10:15
martiniman писал(а):
24 апр 2018, 11:21
(GoalRoomT-TOut)
Здесь множителя не хватает. У меня он около 0.45

Ну и ещё желательно ввести интегрирующий для
martiniman писал(а):
24 апр 2018, 11:21
(GoalRoomT-RoomT)
для подстройки под неотслеживаемые параметры: ветер, открытая/закрытая межкомнатная дверь, шторы и т.д.
Как сообщал выше, на каждом окне стоит геркон, и для каждого окна есть число в градусах, и при открытии окна целевая темп GoalRoomT в этой комнате уменьшается на это число.
Держит заданную температуру очень стабильно.

Ответить