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

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

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

Статус темы:
Закрыта.
  1. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085
    Адрес:
    Стерлитамак Уфимской Губернии
    Они будут в другом алгоритме - это правильно. В большинстве случаев, всё кончится рабочей системой по обратке или внутри дома. Не вижу смысла городить все продвинутые функции в один флакон...которые толкуются двусмысленно.
     
  2. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Если честно не понял не понял мысли:faq:
     
  3. дед марос
    Регистрация:
    28.02.08
    Сообщения:
    5.540
    Благодарности:
    6.313

    дед марос

    печник ТН

    дед марос

    печник ТН

    Регистрация:
    28.02.08
    Сообщения:
    5.540
    Благодарности:
    6.313
    Адрес:
    Усть-Каменогорск
    Верно, - еще, попробуйте рассмотреть контроль по подаче - там как раз пид и необходим вероятно. Зато отваливается необходимость защит как при работе с контролем по обратке.
     
  4. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085
    Адрес:
    Стерлитамак Уфимской Губернии
    Чего тут понимать:)]
    1 Вкл по обратке
    2 Вкл по внутреннему датчику температуры
    3 Вкл по всяким вкусняшкам. Для каждой машины - свои отдельные разделы. Пока оставить на будущее.

    Пункт 1 и 2 содержат всего три параметра:
    Целевая температура.
    Температура выключения - можно задать численное значение. Логично и без лишних вопросов - указывать дельту от целевой. Пусть +3К.
    Температура включения, пусть -2К.

    Пункт 3 - будет работать внутри промежутка, заданного краями дельты (-2К:25С:+3К).

    Это логично и однозначно= защита от дурака.
     
  5. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Идея понятна, и принимается. Но только переделаю "ввод параметров". Для систематизации, и получения максимальной гибкости.

    Будет следующие параметры (из них уже понятны примерно алгоритмы)
    1. Значение целевой температуры
    2. TARGET - целевая температура (что есть цель) 0 (температура в доме), 1 (температура обратки)
    3. Флаг использовать ПИД - фактически выбор алгоритма (п.4 или п. 5)
    4. ЕСЛИ ПИД не выбран - Границы колебания целевой температуры (п.1) - одно значение Т1 т. е диапазон регулирования = целевая температура +-Т1
    5. ЕСЛИ ПИД выбран - характеристики пида (думаю какой вариант выбрать)
    5.1 HP_TIME —Постоянная интегрирования времени в секундах ПИД ТН
    5.2 HP_PRO - Пропорциональная составляющая ПИД ТН
    5.3 HP_IN — Интегральная составляющая ПИД ТН
    5.4 HP_DIF - Дифференциальная составляющая ПИД ТН
    Далее защиты:
    6. TEMP_MAX — максимальная температура подачи - достижение ее приводит к останову компрессора, для охлаждения - минимальная.
    7. TEMP_MIN — минимальная температура обратки - при достижении ее компрессор включается, для охлаждения максимальная.
    8. TIMEOUT — минимальное время «простоя» компрессора ТН перед включением секунды - что бы компрессор не частил.
    9. Максимальная разность температур на конденсаторе, при большей разности выключение ТН по ошибке (возможно это лишнее, я подумаю)
    Для отопления и охлаждения списки одинаковые (но это два разных списка - две копии)
    Дополнительные опции
    10. Работа насоса конденсатора при выключенном компрессоре два времени time1 -время работы time2 - длительность паузы. При паузе равной 0 постоянная работа.
    11. - Флаг включение нагревателя при включении компрессора (если установлен)
    12. - Температура включение соленойда EVI (если установлен)

    Жду замечаний и критики.
     
  6. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085
    Адрес:
    Стерлитамак Уфимской Губернии
    Опять воспринимается двусмысленно.
    Если это диапазон регулировки - это одно
    Если это защита - то чем отличается от диапазона регулировки?
    По идее, если это критичные параметры, то перезапуск должен быть:
    1 Ручной.
    2 Ручной после нескольких неудачных попыток
    3 Критическая ошибка - убежал весь фреон, например. Компрессор не запускается совсем.

    Всё же в рабочий диапазон, +- минус желательно отдельно... жар костей не ломит.
     
  7. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085

    Gaunt

    Живу здесь

    Gaunt

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.697
    Благодарности:
    10.085
    Адрес:
    Стерлитамак Уфимской Губернии
    Тут ещё не очевидный, скрытый потенциал:
    До достижения целевой температуры, по большому счету, нужна максимальная мощность.
    Определяющим условием будет производительность испарителя - перегрев в испарителе.
    Выше - уже режим поддержания температуры, не максимальной мощности.
    Определяющим будет производительность конденсатора - на минимальную дельту.
    Скажем для ПТО можно использовать значение обратки и выхода теплоносителя из ПТО.
    Поддерживаем оптимальную дельту. При этом она уже не может быть менее 2К, иначе весь фреон не сконденсировать.
    Подстраиваем обороты компрессора на эту минимальную дельту, при этом ориентир - обратка.
    Т. е. для полноценного инвертора - диапазон работы выше целевой температуры= рабочий диапазон.
    Также, в случае вкачивания тепла в ночной тариф - небольшой перегрев дома не страшен.
     
  8. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Это защита, и они могут не совпадать.
    Сделано для унификации ввода.
    Я выбираю цель - температура в доме и уже не совпадает.

    Еще одна интересная мысль - число попыток запуска при ошибке. Буду думать нужно ли вводить еще одну переменную.
    У нас нет датчика на "убегание фреона" можно только косвенно определять, если да то как?

    Подумал сделаю целевую температуру и еще одно значение в минус - включение компрессора. вводить ТРИ значения вместо двух не вижу смысла.

    Пока обсуждаем старт-стопник -)

    По поводу ночного тарифа, пока думать не хочу, и так много настроек. Это для версии 2. х

    ИТОГО
    1. Значение целевой температуры
    2. TARGET - целевая температура (что есть цель) 0 (температура в доме), 1 (температура обратки)
    3. Флаг использовать ПИД - фактически выбор алгоритма (п.4 или п. 5)
    4. ЕСЛИ ПИД не выбран - Нижная границы колебания целевой температуры (п.1) - одно значение Т1 т. е диапазон регулирования = целевая температура -Т1
    5. ЕСЛИ ПИД выбран - характеристики пида (думаю какой вариант выбрать)
    5.1 HP_TIME —Постоянная интегрирования времени в секундах ПИД ТН
    5.2 HP_PRO - Пропорциональная составляющая ПИД ТН
    5.3 HP_IN — Интегральная составляющая ПИД ТН
    5.4 HP_DIF - Дифференциальная составляющая ПИД ТН
    Далее защиты:
    6. TEMP_MAX — максимальная температура подачи - достижение ее приводит к останову компрессора, для охлаждения - минимальная.
    7. TEMP_MIN — минимальная температура обратки - при достижении ее компрессор включается, для охлаждения максимальная.
    8. TIMEOUT — минимальное время «простоя» компрессора ТН перед включением секунды - что бы компрессор не частил.
    9. Максимальная разность температур на конденсаторе, при большей разности выключение ТН по ошибке (возможно это лишнее, я подумаю), скорее всего перетащу в низ в чтение датчиков и сделаю константой. ВОПРОС - какая дельта является критической - предлагаю 15 градусов?
    10. Число попыток пуска (0 - бесконечное число). думаю об необходимости.
    Для отопления и охлаждения списки одинаковые (но это два разных списка - две копии)
    Дополнительные опции
    11. Работа насоса конденсатора при выключенном компрессоре два времени time1 -время работы time2 - длительность паузы. При паузе равной 0 постоянная работа.
    12. - Флаг включение нагревателя при включении компрессора (если установлен)
    13. - Температура включение соленойда EVI (если установлен) ВОПРОС какая это температура - какой датчик используется?
     
  9. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648
    Адрес:
    Минск
    датчик давления есть... правда не у всех.
     
  10. Pav2000
    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705

    Pav2000

    Живу здесь

    Pav2000

    Живу здесь

    Регистрация:
    01.03.09
    Сообщения:
    1.018
    Благодарности:
    2.705
    Адрес:
    Москва
    Тогда защита уже есть, при давлении менее 1 (0 бар датчика) бара будет сгенерирована критическая ошибка
     
  11. SergCh
    Регистрация:
    23.01.09
    Сообщения:
    3.261
    Благодарности:
    2.310

    SergCh

    Живу здесь

    SergCh

    Живу здесь

    Регистрация:
    23.01.09
    Сообщения:
    3.261
    Благодарности:
    2.310
    Адрес:
    Москва
    Если насос встал, так там все 50 градусов могут быть. А с дельтой в 15 особо не забалуешь. Поставил ТН, а протока от старого насоса не хватает, что же теперь, даже в тестовом режиме не погонять?
    Не, я за настраиваемую дельту со значением по умолчанию 15-20 градусов.
     
  12. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648
    Адрес:
    Минск
    И так, многое сделано по вебморде, хотя еще много есть идей, и многое будет реализоватьваться.
    Работа идёт каждый день. Но начиная с этого дня я буду обновлять архив с веб-мордой у себя на сервере. Каждый может скачать актуальную версию и начать пользоваться. Для обновления будет достаточно удалить старые файлы и забросить новые.

    Адрес для скачивания http://31.130.206.212/webtn.zip

    Для начала работы нужно распаковать архив с файлами и прописать IP и порт для доступа к веб-морде согласно настроек своего контроллера и роутера в файле scripts. js

    обращаю внимание, что это первая сырая но рабочая версия, её еще пилить и пилить, дорабатывать и т. д. так что большими камнями просьба не бросаться.

    Любые вопросы, пожелания, просьбы итд приветствуются.

    @Sheeny к тебе просьба по оформлению: предложи что можно улучшить и т. д. ибо мы с Павлом далеки от дизайна...предложения тезисно:
    -объединить в группы таблицы, где необходимо. Например у нас ЭРВ в исполительных три таблицы, их запихнуть в один светлый прямоугольник как на первой странице
    -нарисовать иконки для каждого пункта подменю в большом размере и использовать их в заголовках страниц.
    -предложить дооформить готовые страницы (те что открываются сейчас)
     
  13. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    ок! займусь оформлением.
     
  14. Elektrik-555
    Регистрация:
    15.01.10
    Сообщения:
    753
    Благодарности:
    987

    Elektrik-555

    Живу здесь

    Elektrik-555

    Живу здесь

    Регистрация:
    15.01.10
    Сообщения:
    753
    Благодарности:
    987
    Адрес:
    Челябинск
    В контроллере моего ТН дельта в 10 гр. уже считается ошибкой.
    Я понимаю так, что тестовый режим игнорирует защиты. Иначе чем он отличается от рабочего?
     
  15. dobrinia
    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648

    dobrinia

    Живу здесь

    dobrinia

    Живу здесь

    Регистрация:
    27.12.13
    Сообщения:
    4.445
    Благодарности:
    2.648
    Адрес:
    Минск
    Если это про народный контроллер вопрос, то скопирую название режимов и их описание из веб-морды:

    Режим работы: NORMAL
    Описание: Тестирование отключено. Основной режим работы

    Режим работы: SAFE_TEST
    Описание: Значения датчиков берутся из соответствующих полей Тест, работа исполнительных устройств эмулируется. Безопасно.

    Режим работы: TEST
    Описание: Значения датчиков берутся из соответствующих полей Тест, исполнительные устройства работают за исключением компрессора (FC и RCOMP). Почти безопасно.

    Режим работы: HARD_TEST
    Описание: Значения датчиков берутся из соответствующих полей Тест, все исполнительные устройства работают. Внимание! Может быть поврежден компрессор!




     
Статус темы:
Закрыта.