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

Отчет по установке ТН EnergyLex c контроллером Digimark

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

  1. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.697
    Благодарности:
    1.135

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.697
    Благодарности:
    1.135
    Адрес:
    Иваново
    @vad711, с какими настройками пид удается поддерживать 0.87 градуса перегрева?
    Пока баловался выяснил, что при значении "И" составляющей равном 0, время интегрирования все равно шибко влияет на качели.
     
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Не совсем - реверсивный похоже гадит, идеально поставить датчик давления тоже на выходе испарителя, рядом с датчиком температуры.
    Другое дело, тогда нужно ставить два датчика давления, один для нагрева, другой для охлаждения, а это перебор.

    А он не поддерживается в итоге, а скачет. Настройки пропорц. = 2, диф = 3.
     
  3. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Заблокирован

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Дифференциальная составляющая, абсолютная величина.
    Если величина 0.1К, при попытке выставить перегрев 10К = 1%
    То при попытке получить 1К перегрева, это уже 10% игнорирования изменений.
    При нормально настроенном ПИ, диф составляющая практически не нужна.
    Не удивительно, что перегрев плавает в таких диких пределах.
     
  4. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Это в ваших регуляторах, в НК своя атмосфера.
    То есть разрядность.
     
  5. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Заблокирован

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Мои регуляторы здесь не причём. Логика работы у ПИД такая.
    Я не виноват, что у твоей старт-стоп машины, нет ресивера и времени, чтобы выйти в нормальный режим работы.
    Пропорциональная составляющая- это проценты от диапазона регулировки. Другими словами - сколько шагов из 500 сделать за раз в единицу времени.
    Интегральная - это установка времени. Логически именно так, и не важно, что ты там понаписал.
    Дифференциальная - по сути, минимальная величина, которая будет игнориться. Загрубляем настройку, чтобы выйти на пусть заведомо худший, но результат регулировки.

    И ещё, я в толк не возьму, почему вы пытаетесь, вместе с Игорем, получить перегрев в испарителе, тогда как он совершенно не важен?
    У Игоря, РТО достаточный, чтобы работать с нулевым перегревом в испарителе. И полноценный инвертор - пусть хоть Часы в режим выходит.
    Как можно добиться четкого регулирования в районе 0, при ширине линии насыщения 2К, для меня загадка.
     
    Последнее редактирование: 10.12.18
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Она не старт-стоп, а регулируемая в пределах 45 - 70 Гц.
    Я еще понимаю ресивер для испарителя, закопанного в землю, но для моих 1.5 кг фреона, думаю не принципиально.
    Сейчас мнений по ресиверу пока только два: твое - нужен, производителя - не нужен.

    Интегрирующая составляющая пропорциональна интегралу по времени от отклонения регулируемой величины. Её используют для устранения статической ошибки. Она позволяет регулятору со временем учесть статическую ошибку.

    Я пытаюсь сделать так чтобы ТН работал устойчиво и с хорошим COP. Только и всего.

    Все другие установки приводят к нестабильной работе и просадке COP.
     
  7. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Заблокирован

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Так это что? Вольты, проценты, или всё таки ВРЕМЯ?
    Пропорциональная составляющая, бесконечна, только на бумаге. Реально - это конечные шаги ЭРВ.
    Интегральная - позволяет "подливать", конкретно в определенный промежуток - вполне конечное количество чего-нибудь.
    Вот и вся логика.
    Невозможно подливать ноль целых ноль десятых в десятую доли секунды, зато можно по рублю раз в месяц. Чтобы не сдохли - пересматриваем минимальный прожиточный минимум. Исходя от богу известных факторов.
    Ты же, игнорируя перегрев после РТО, пытаешься совсем не кормить ишака.
     
  8. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Не надо выдумывать свои термины, вот еще, другими словами:
    Эта составляющая накапливает ошибку (как и любой интегратор). Т. е. постепенно накапливается эта самая ошибка, интегратор «наполняется» и его воздействие увеличивается. Эффект от такого накопления не мгновенен — ибо ошибка должна накопиться, на что уходит некоторое количество шагов алгоритма.

    Всмысле? А что мне с ним делать?
    Регулировка ЭРВ может быть только по одному источнику, опытным путем выяснил, что по перегреву на испарителе (давление и температура на его выходе).
     
  9. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    ну почему же... вот так вполне себе устойчиво работает:
    Overheat = HP. sTemp[TCONIN].get_Temp() + _data.Correction;
    chart (11).jpeg

    Даже вот так можно попробовать:
    Overheat = HP. fullCOP + _data.Correction;

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

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    в том то и проблема... пока накопится, условия работы ТН уже могли поменяться, да и влияние выходных параметров ТН на вход присутствует, т. е. ПИД все время регулирует с опозданием на шаг как минимум...

    По мне, так надо смотреть в сторону fuzzy logic и мягких вычислений... Павел обещал как-то ссылку на статью по управлению ЭРВ fuzzy logic скинуть... Да и первый шаг к этому в коде уже сделан:
    if (abs (errPID)<(_data.errKp/100.0) u_pro=(abs (errPID*100.0)/_data.errKp)*u_pro;

    это оно и есть - нечеткое управление.
     
  11. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Заблокирован

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Это следствие. Причина - время реакции системы.
    Собственно, я пытаюсь объяснить, как работает ПИД, не только тебе.
    Главное назначение интегральной составляющей - подавить именно временной период реакции системы - РАСКОЛБАС.

    Регулировка ЭРВ может быть лишь по гарантированно сухому фреону на входе в компрессор.
    Испаритель здесь лишь часть системы. Есть потери давления = повышение перегрева, есть всякие лишние запчасти- типа четырехходового, есть трубы до компрессора, есть РТО.
    Поэтому перегрев - оригинальный практически для каждой системы.
    Есть лишь один более-менее гарантированный показатель сухого газа на входе в компрессор - это выхлоп того компрессора.
     
  12. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.305
    Благодарности:
    5.023
    Адрес:
    МО
    Там уже другой код с некоторых пор...
    И это ограничение пропорциональной составляющей при приближении к цели.

    А я у себя пробовал вообще вручную ЭРВ крутить - получается даже лучше. Единственное, надо раз в несколько минут немного менять шаги ЭРВ.
    Проблема в переходных режимах - тут нужно быстро крутить.

    С большим запоздание реагирует нагнетание, по нему регулировать не получится.
     
  13. Gaunt
    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104

    Gaunt

    Живу здесь

    Gaunt

    Заблокирован

    Живу здесь

    Регистрация:
    14.06.12
    Сообщения:
    14.744
    Благодарности:
    10.104
    Адрес:
    Стерлитамак Уфимской Губернии
    Проблема в том, что перегрев=разница в испарителе, стремится к 2К, считай к 0.
    Перегрев после РТО, может быть 5-8К, Т. е. отличное от 0 значение.
    Никогда не нужно забывать - испарение происходит не в конкретную 0.0 температуру, а шириной около 2К + глайд.
    Не мудрено, что опираясь на испаритель - систему колбасит.
    Это уже не перегрев, а кипение переползает.
     
  14. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.697
    Благодарности:
    1.135

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.697
    Благодарности:
    1.135
    Адрес:
    Иваново
    Я при выборе ресивера исходил из следующей логики:
    - если значительно меняется температура рассола на входе в испаритель, то ресивер нужен
    - если меняются обороты компрессора (производительность), то ресивер нужен.
    В моём случае на оба вопроса ответ да, поэтому ресивер стоит и объем его даже озвучивать боюсь...

    Делал расчеты для определения емкости, потом набрел на сайте becool на калькулятор объема ресивера, там проверил - совпали расчеты.

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

    На истину не претендую, я "зеленый новичок" в ТН.
     
  15. Sheeny
    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881

    Sheeny

    Живу здесь

    Sheeny

    Живу здесь

    Регистрация:
    25.05.10
    Сообщения:
    740
    Благодарности:
    881
    Адрес:
    Ивантеевка
    вот это оно и есть, не просто "перегрев достигнут? да/нет", а "перегрев достигнут? да/почти достигнут/нет"

    потому, что ты можешь, например по графику, сказать, что будет с ТН через минуту и прекратить крутить ЭРВ, а ПИД оперирует только данными прошедшего времени...

    у меня не так, эрв крутится, TCONIN поддерживается:

    chart (11).jpeg