Вход

Просмотр полной версии : Автоматическое диммирование света



ProRus
07.11.2023, 11:59
Здравствуйте, Уважаемые.

Подскажите пожалуйста как реализовать управление освещением внутри теплицы, которое автоматически диммируется от интенсивности внешнего солнечного света.

Есть диммируемый блок питания MEAN WELL с возможностью диммирования. Диммирование решил осуществлять регулируя напряжение 0-10 Вольт.
Есть регулятор напряжения по RS-485 от 0-10 вольт.
Есть датчик освещенности RS-485 внешнего источника света (солнца) и датчик освещенности RS-485 внутри теплицы (светильник).

Реализовал режим плавного рассвета и заката.

Но не могу реализовать режим автоматического управления светильником в зависимости от солнечного света.

Нужно:

Вводим в ПР количество люкс, которое необходимо поддерживать в теплице.
При снижении светового потока солнца, включается дополнительное освещение и суммарное количество света (солнце + светильник = уставка) подстраивается под уставку.
Если солнца много, выключается, если света совсем мало, светильник выходит на 100% мощности.

Пытался сделать на основе ПИД-регулятора, никак не получается. Пробовал и через охлаждение и через нагрев, не могу понять как реализовать.
Используя ПИД, на выходе значения всегда снижается приближаясь к уставке, а у меня другая ситуация, нужно удерживать нужное значение.

Направьте пожалуйста в правильном направлении.

melky
07.11.2023, 12:15
желание везде и вся применять ПИД оно как бы не всегда оптимально. Вам просто разницу нужно переводить в 0-10В и все

Newcomer
07.11.2023, 12:17
Используя ПИД, на выходе значения всегда снижается приближаясь к уставке, а у меня другая ситуация, нужно удерживать нужное значение.

Уставка и нужное значение это разве не одно и то же ?

ProRus
07.11.2023, 12:23
Уставка и нужное значение это разве не одно и то же ?

Тоже самое.

ProRus
07.11.2023, 12:26
желание везде и вся применять ПИД оно как бы не всегда оптимально. Вам просто разницу нужно переводить в 0-10В и все

т.е. мне нужно вручную выявить зависимость люксов от напряжения? В эту сторону не думал, но мне кажется что зависимость на светильнике будет не линейная.

Newcomer
07.11.2023, 12:34
Тоже самое.

Если ПИД поддерживает нужное значение, то что еще нужно ?

ProRus
07.11.2023, 12:44
Если ПИД поддерживает нужное значение, то что еще нужно ?

Как он поддерживает? Я не могу реализовать такое.

Чем ближе световой поток приближается к уставке, тем меньше значение на выходе.

melky
07.11.2023, 12:51
не. Есть люксы требуемые - уставка.
Есть наличие солнечных от датчика так понимаю. Вам разницу перевести в напряжение . 0 разницы или минус - ниче не включать, 10В - включить на полную. Понять только где выше 10-ти (сколько люкс не хватает уже побоку и всегда будет гореть... Больше света чем у вас есть ламп вы все равно не дадите никак...

Сергей0308
07.11.2023, 12:54
Как он поддерживает? Я не могу реализовать такое.

Чем ближе световой поток приближается к уставке, тем меньше значение на выходе.

Непонятно в чём проблема, в смысле если нужна большая точность регулирования добавьте интегральной составляющей ПИД-регулятора, у Вас она вероятно отключена! Если не надо очень большой точности достаточно простого П-регулятора, в смысле он не требует опыта для настройки!

ProRus
07.11.2023, 13:33
Непонятно в чём проблема, в смысле если нужна большая точность регулирования добавьте интегральной составляющей ПИД-регулятора, у Вас она вероятно отключена! Если не надо очень большой точности достаточно простого П-регулятора, в смысле он не требует опыта для настройки!

Да вроде все понятно, но не понимаю как реализовать правую часть.
Выдает он мне на выходе 0%, значит нужно удерживать напряжение, выдает он мне 100% на выходе, нужно повышать.
А как понижать если перелетит?
Заклинило, не могу сообразить реализацию и все тут...

Eugene.A
07.11.2023, 13:51
А как понижать если перелетит?
Заклинило, не могу сообразить реализацию и все тут...
Ну как? Солнце закатить. Вручную. А можно автоматически.

melky
07.11.2023, 14:14
Выдает он мне на выходе 0%, значит нужно удерживать напряжение

Если светильники должны как-то гореть даже при ярком солнце, значит считайте не с 0, а с какого-то минимального значения, скажем 15%

Dimensy
07.11.2023, 15:01
Солнце тут вообще не нужно. На вход ПИД подаем данные с датчика освещенности внутри теплицы. Уставка - требуемая освещенность в теплице

Сергей0308
07.11.2023, 15:28
Солнце тут вообще не нужно. На вход ПИД подаем данные с датчика освещенности внутри теплицы. Уставка - требуемая освещенность в теплице

Насчёт Солнца не соглашусь, в смысле, без Солнца вообще труба всему была бы! Солнце всегда нужно, даже ночью!

По самые по...
08.11.2023, 10:21
Здравствуйте, Уважаемые.

Подскажите пожалуйста как реализовать управление освещением внутри теплицы, которое автоматически диммируется от интенсивности внешнего солнечного света.

Есть диммируемый блок питания MEAN WELL с возможностью диммирования. Диммирование решил осуществлять регулируя напряжение 0-10 Вольт.
Есть регулятор напряжения по RS-485 от 0-10 вольт.
Есть датчик освещенности RS-485 внешнего источника света (солнца) и датчик освещенности RS-485 внутри теплицы (светильник).

Реализовал режим плавного рассвета и заката.

Но не могу реализовать режим автоматического управления светильником в зависимости от солнечного света.

... ...

Направьте пожалуйста в правильном направлении.

Какие осветители вы используете в теплице? Лампочки Ильича, люминесцентные, галогенные, светодиодные?
Не все из них подвержены качественному диммированию.
Что у вас подразумевается под "регулятор напряжения по RS-485 от 0-10 вольт"? Какую нагрузку он регулирует? Это и есть MEAN WELL?

Короче, ищите диммер под ваши конкретные осветители. И в каких пределах он будет осуществлять диммирование.
https://belhist.ru/mozhno-li-ispolzovat-dimmer-s-ljuminescentnoj/
https://habr.com/ru/companies/lamptest/articles/386225/

ProRus
17.11.2023, 07:28
Какие осветители вы используете в теплице? Лампочки Ильича, люминесцентные, галогенные, светодиодные?

Светильники собственного производства, светодиодные, специального спектра для выращивания плодовых.
71677

Что у вас подразумевается под "регулятор напряжения по RS-485 от 0-10 вольт"?
Эти. https://aliexpress.com/item/32680195215.html, очень понравились. Регилируют напряжение с точностью до сотых.

Какую нагрузку он регулирует?
Суммарное количество светильников в одном контуре 8 штук, общая мощность 1920 Вт.

Это и есть MEAN WELL?
Блоки питания ELG-240-C1400B 8 штук. Диммирование осуществляется изменением напряжения от 0 до 10 вольт.

Короче, ищите диммер под ваши конкретные осветители. И в каких пределах он будет осуществлять диммирование.
Дело не в железе, дело в моем заклинившем мозге.

ProRus
17.11.2023, 07:36
Сделал версию на ПИД регуляторе, работает, но очень криво, светильники не стабилизируются, так как свет из вне может изменяться кардинально. Зашло солнце за тучку, вышло и так постоянно ПИД "долбит".
71678
Исходник - 71679
Приложил скир и тестовый исходник.
Сделал версию на основе двухпозиционного регулятора с гистерезисом.
Постоянно то снижает, то увеличивает напряжение в пределах диапазона чем существенно "засирает" RS-485.
71680
Исходник - 71681
Продолжаю экспериментировать.

Sergej_
17.11.2023, 07:43
Вам пид не нужен, нужен пропорциональный регулятор. И скорее всего нелинейный. Интенсивность свечения нелинейная. Можно тот же pla макрос просто попробовать.

ProRus
20.11.2023, 05:28
Здравствуйте!

Удалось реализовать на основе ПИД регулятора по первой схеме (выше (https://owen.ru/forum/showthread.php?t=38644&p=422122&viewfull=1#post422122)).
Использовал только пропорциональный коэффициент, остальные в принципе в моем случае оказались не нужны.
Точность в такой связке довольно приличная, удерживает световой поток +-10 Люкс от уставки.
Очень плавная регулировка, на глаз вообще не заметно изменение.
В течении минуты выходит на необходимые значения уставки, но для цветочков это даже лучше.
Всем спасибо!

Сергей0308
20.11.2023, 14:41
Как он поддерживает? Я не могу реализовать такое.

Чем ближе световой поток приближается к уставке, тем меньше значение на выходе.


Здравствуйте!

Удалось реализовать на основе ПИД регулятора по первой схеме (выше (https://owen.ru/forum/showthread.php?t=38644&p=422122&viewfull=1#post422122)).
Использовал только пропорциональный коэффициент, остальные в принципе в моем случае оказались не нужны.
Точность в такой связке довольно приличная, удерживает световой поток +-10 Люкс от уставки.
Очень плавная регулировка, на глаз вообще не заметно изменение.
В течении минуты выходит на необходимые значения уставки, но для цветочков это даже лучше.
Всем спасибо!

А как же ваш пресловутый ноль на выходе?

ProRus
20.11.2023, 15:18
А как же ваш пресловутый ноль на выходе?

Ну да, все верно. Я же прибавляю или вычитаю выходное значение с ПИД регулятора к общему выходному значению.
Если с регулятора выходит ноль, вычитаю ноль или прибавляю ноль в зависимости от режима.
При нуле общее выходное значение не меняется, как раз что и нужно.
Просто я не мог долго понять как это реализовать.
Много разных вариантов перепробовал, мозг чуть не взорвался.
И сейчас не уверен, что реализовал верно. Хотя вроде все устраивает.

Сергей0308
20.11.2023, 19:50
Ну да, все верно. Я же прибавляю или вычитаю выходное значение с ПИД регулятора к общему выходному значению.
Если с регулятора выходит ноль, вычитаю ноль или прибавляю ноль в зависимости от режима.
При нуле общее выходное значение не меняется, как раз что и нужно.
Просто я не мог долго понять как это реализовать.
Много разных вариантов перепробовал, мозг чуть не взорвался.
И сейчас не уверен, что реализовал верно. Хотя вроде все устраивает.

Да, как-то Вы усложнили, в смысле, не проще было бы добавить интегральную составляющую, как я советовал? У Вас, насколько я понимаю, она отсутствует(или её компенсирует дифференциальная составляющая, всегда направлена в сторону, противоположную направлению изменения параметра), коли при подходе к нулевому рассогласованию выход ПИД-регулятора равен "0".

Dimensy
20.11.2023, 20:41
Здравствуйте!

Удалось реализовать на основе ПИД регулятора по первой схеме (выше (https://owen.ru/forum/showthread.php?t=38644&p=422122&viewfull=1#post422122)).
Использовал только пропорциональный коэффициент, остальные в принципе в моем случае оказались не нужны.
Точность в такой связке довольно приличная, удерживает световой поток +-10 Люкс от уставки.
Очень плавная регулировка, на глаз вообще не заметно изменение.
В течении минуты выходит на необходимые значения уставки, но для цветочков это даже лучше.
Всем спасибо!

Переключение режима холодильник-нагреватель проще реализовать пределами выхода Мин: -100% Макс: +100%
И вы, все таки, управляете освещением внутри теплицы используя внешний раздражитель в виде солнца?