1 2 3 4 5 6 7 8 9 10 9/10 9,00оценок: 6

"Народный контроллер" для теплового насоса - 2

Тема в разделе "Геотермальные тепловые насосы", создана пользователем kmvtgn, 13.03.18.

Статус темы:
Закрыта.
  1. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927
    Адрес:
    МО
    В контроллере используется ПИД регулирование, что это такое и как оно работает в принципе, можно почитать здесь, либо набрав в гугле "ПИД регулятор".
     
  2. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215
    Адрес:
    Псков
    Я про регулировку, нагнетание-конденсация. Или как правильно этот метод зовется, незнаю.
     
  3. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927
    Адрес:
    МО
    Это know how by vad7 :)
    Как потом gaunt поведал - похожее применяется в каких-то китайских контроллерах ЭРВ.

    В конфиге есть настройки для R134 (config_6) и R410 (config_5) фреонов. Для других - можно рассчитать или по формулам или через Coolselector2.

    Пользовательская настройка: выставить минимальный, максимальный и начальный перегрев (при запуске компрессора), установить коэффициент (множитель) изменения перегрева, период проверки, задержку.
    Эти параметры подбираются эмпирически, в зависимости от холодильного контура ТН.
     
  4. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215
    Адрес:
    Псков
    что будет пытаться делать контроллер, при понижении и ниже?
    что будет пытаться делать контроллер, при повышении выше?
    это желаемый перегрев? Или тот к которому тянет систему при старте?
    А какой коэффициент может или должен подстраивать изменения перегрева?
    проверки чего, перегрева?
    эта задержка, начала действия этого алгоритма? А что тогда до него ЭТРВ стоит в позиции для раскрутки компрессора или стартовой позиции с которой начинается регулирование?

    Я пытался анализировать надписи к настройкам, но видимо тупой как дрова...
     
  5. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    Ну как бы поддержание постоянного перегрева не есть основная задача работы ТН... Скорее получение более высокого СОР, вот задача регулировки... При этом перегрев может быть разным, а мы его пытаемся на одном уровне держать.
    Тут надо @Gaunt, подтягивать, я из его мыслей эту идею почерпнул, но своими словами так, как может он, не объясню.

    Перегрев же в любом случаи вылезет в нагнетании, в виде повышенной/пониженной температуры. Т. е. если он маленький - нагнетание холодней, если большой - теплее. Поддерживая нагнетание на определенном - оптимальном для системы уровне, стремимся получить максимальный СОР, т. е. максимальную мощность отдаваемую в СО. При этом на старте перегрев может быть и 10 (мы быстро подымим Т нагнетания), в процессе разогрева СО, допустим 5, а процессе поддержания и 1-2 градусов хватит. Поэтому за перегревом можно не следить, а так скажем, приглядывать, главное, что бы он был и компрессор не заливало, тут РТО поможет. А вот нагнетание... Пока что я пробую и экспериментирую, может что-то дельное и получиться :)
     
  6. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    не ты один :|:
     
  7. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215
    Адрес:
    Псков
    Это
    Код:
      #define FILTER_SIZE       100              // Длина фильтра для датчиков давления
     
  8. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    нет, вот это:
    Код:
    #define P_NUMSAMLES       1              // Число значений для усреднения показаний давления
     
  9. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215
    Адрес:
    Псков
    @Sheeny, и одна секунда усреднять поставлена в частотнике. Да это капля в море...
     
  10. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    @Pskovsat, у тебя 1 стоит? у меня при P_NUMSAMLES = 5 заметно хуже регулировалось...
     
  11. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927
    Адрес:
    МО
    @Pskovsat, функция корректировки перегрева - только корректирует целевой перегрев, ЭРВ она не управляет. ЭРВ крутит и устанавливает другой алгоритм.

    Мин и макс перегрев это ограничения, чтобы функция корректировки перегрева не вылезла, куда не нужно.
    Стартовый - при пуске устанавливается целевой перегрев в это значение.
    Период, это через сколько проверяется входит ли текущая разница нагнетание-конденсация в оптимальное значение и если нет, то целевой перегрев корректируется.
    Так же есть защита от заливания компрессора - когда разница сильно падает, то перегрев меняется скачком, вплоть до максимального значения.

    При 5, где-то 20 секунд усреднения раньше было на стандартных настройках.
    У себя усреднение выключил. Еще уменьшил частоту опроса АЦП, но тут нужно смотреть уже по помехам.
     
    Последнее редактирование: 16.10.18
  12. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927
    Адрес:
    МО
    Допилил подстройку целевой температуры без смены профиля, доступна с версии 0.968:

    upload_2018-10-19_10-28-47.png
     
  13. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.480
    Благодарности:
    1.215
    Адрес:
    Псков
    По идее, теперь в отоплении ненужна настройка, прибавка к целевой температуре в часы с хх до хх ?
    Оно делает тоже самое? только ширее...
     
  14. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.226
    Благодарности:
    4.927
    Адрес:
    МО
    @Pskovsat, ага, пусть будет, запас карман не тянет.
     
  15. baracud
    Регистрация:
    23.09.11
    Сообщения:
    5.106
    Благодарности:
    12.683

    baracud

    Сделан в СССР

    baracud

    Сделан в СССР

    Регистрация:
    23.09.11
    Сообщения:
    5.106
    Благодарности:
    12.683
    Адрес:
    Краснодар
    Если бы Павлу не был бы произведен апгред, то возможно НК остался бы действительно народным, простым и массовым. Так что вы сами приложили руки к усложнению проекта и его не массовости :)

    Теперь НК нужно расшифровывать не как народный, а как навороченный контроллер.
     
    Последнее редактирование: 19.10.18
Статус темы:
Закрыта.