Здравствуйте уважаемые посетители форума.
Настал таки тот день когда у нас на работе отрезали отопление,слишком большие счета,было принято решение изготовить регулятор отопления,будем иметь трехфазный электрокотел,устройство управления с четырьмя датчиками(уже собрано),одноконтурную систему и двухэтажное здание,в связи с этим вопрос к гуру отопления,как лучше организовать алгоритм управления отоплением в самом устройстве,на работе присутствует еще и сервер но его роль будет второстепенной, он будет вмешиваться только в крайнем случае,когда нужен какой нибудь изощереный алгоритм,который устройство по каким либо причинам повторить не в состоянии,ну и будет использоваться для передачи аварийных сигналов.
Алгоритмы управления отоплением.
Re: Алгоритмы управления отоплением.
Купить Nest и не париться.alexsis_76 писал(а): ↑23 апр 2018, 14:07как лучше организовать алгоритм управления отоплением в самом устройстве
Я отопление в одной комнате всю зиму настраивал, результат чуть лучше, чем обычная термоголовка. О системе из нескольких взаимозависимых частей думать страшно как-то.
Re: Алгоритмы управления отоплением.
Немножко дороговато,при желании можно сделать программную эмуляцию сего устройства на сервере.
Re: Алгоритмы управления отоплением.
Может тут удастся почерпнуть что-то полезное (https://majordomo.smartliving.ru/forum/ ... f=8&t=2535).
А вообще, сложное это дело...
А вообще, сложное это дело...
-
- Сообщения: 528
- Зарегистрирован: 09 авг 2016, 15:09
- Откуда: Сочи
Re: Алгоритмы управления отоплением.
Могу рассказать про квартиру - у меня работает уже 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)
Нужно обязательно чтобы был график с данными, когда видно что и как, очень легко подкрутить коэффициенты.
Вот график - видно, что температура в квартире не меняется, в независимости какая темп на улице (еще на окна реагирует, если открыли - снижает целевую температуру):
Целевая температура радиатора считается по следующей формуле
(сперто с хабра, но в формуле была ошибка, поправил):
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 (82.16 КБ) 1947 просмотров
Re: Алгоритмы управления отоплением.
Спасибо martiniman.
GoalBatT- целевая температура радиатора этот параметр где то задается?
GoalBatT- целевая температура радиатора этот параметр где то задается?
Re: Алгоритмы управления отоплением.
Здесь множителя не хватает. У меня он около 0.45
Ну и ещё желательно ввести интегрирующий для
для подстройки под неотслеживаемые параметры: ветер, открытая/закрытая межкомнатная дверь, шторы и т.д.
-
- Сообщения: 528
- Зарегистрирован: 09 авг 2016, 15:09
- Откуда: Сочи
Re: Алгоритмы управления отоплением.
Так этот параметр рассчитывается в формулой. Это "какая температура радиатора должна быть, чтобы достичь требуемой температуры в помещении".alexsis_76 писал(а): ↑26 апр 2018, 06:22Спасибо martiniman.
GoalBatT- целевая температура радиатора этот параметр где то задается?
Как сообщал выше, на каждом окне стоит геркон, и для каждого окна есть число в градусах, и при открытии окна целевая темп GoalRoomT в этой комнате уменьшается на это число.
Держит заданную температуру очень стабильно.