Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Попытка автоматизации пленочной колонны с паровым отбором

Форум самогонщиков Автоматика
1 ... 34 35 36 37 38 39 40 ... 45 37
Dry Gin Профессор Челябинск 11.7K 1.9K
Отв.720  02 Апр. 19, 20:06
Точность понижается.

Но у меня тут в голове вертится одна штука. А почему обязательно мерить жидкость? Почему не померить пар? Например по отклонению лёгкого кусочка фольги в диоптре. Снять лазером.
norem Студент Вельск 39 30
Отв.721  02 Апр. 19, 21:16
А можешь кинуть лог показаний, которые нужно сгладить? Табличку время/значение.Dry Gin, 18 Марта 19, 10:23

Первое значение - данные взятые с тензодатчика за один опрос
Второе - Скользящая средняя с коэффициентом 0,08  Sred = Koef * Sred + (1 - Koef) * Ves;
Третье - массив из 10 последних измерений деленный на 10
ves.txt 59.6 Кб
сообщение удалено
Dry Gin Профессор Челябинск 11.7K 1.9K
Отв.722  04 Апр. 19, 17:26
norem, вот, попытка номер раз. Столбец 1 - таймер;
2 - тензодатчик;
3 - твоё "Скользящая средняя с коэффициентом 0,08  Sred = Koef * Sred + (1 - Koef) * Ves";
4 - Среднее по массиву из 10 с приоритетом (сглаживание хуже, чем просто среднее, зато реакция выше);
5 - выбор между 3 и 4 колонками по условию.

По поводу 4 - тут надо исходные данные ближе к полевым условиям - по реальному отбору, а не просто рюмку на весы поставить)
Вероятнее всего твоей формулы скользящей средней более чем достаточно а мои изыскания лишние.
ves.rar 42.7 Кб
norem Студент Вельск 39 30
Отв.723  08 Апр. 19, 23:18
Ребята ни у кого небыло такой проблемы, что во время работы. Именно тогда когда тена включена не на полную мощность - блок зависает! Есть одно предположение, но хочется услышать Ваше мнение.
Александр Волков Магистр Хабаровск 227 82
Отв.724  09 Апр. 19, 00:40
Именно тогда когда тена включена не на полную мощность - блок зависает!norem, 08 Апр. 19, 23:18
Заземлять надо и фильтры на вход регулятора.
Полагаю у тебя симисторный регулятор?
norem Студент Вельск 39 30
Отв.725  09 Апр. 19, 01:14, через 34 мин
Да. Регулятор на симисторе. Заземлил бак и блок заработал!! Зависания остались очень редкие. Фильтры на вход регулятора это что? (Туплю) в схеме не нашел(
Александр Волков Магистр Хабаровск 227 82
Отв.726  09 Апр. 19, 02:09, через 56 мин
Фильтры на вход регулятора это что?norem, 09 Апр. 19, 01:14
Ищи фильтр сетевых помех, есть готовые, и можно самому изготовить, только смотри чтобы мощность подошла

что то типа
фильтр сетевой.jpg
фильтр сетевой.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
norem Студент Вельск 39 30
Отв.727  10 Апр. 19, 08:26
Покажу что у меня получилось.
Основной блок, сделал из старого бесперебойника. Все влезло просто шикарно! Розетки распределил так - одна на тену, две на клапана, одна постоянное подключение к 220 и две зависят от узо.
Пульт управления сделан из модема Длинк 2500. В нем расположился экран с подключением по Л2С, джойстик, бипер и барометр. Соединены витой парой и в нем задействовано 7 жил.
2019-03-09 12-24-30.JPG
2019-03-09 12-24-30.JPG Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
2019-04-10 00-33-38.JPG
2019-04-10 00-33-38.JPG Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
2019-04-10 02-08-45.JPG
2019-04-10 02-08-45.JPG Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
2019-04-10 02-08-55.JPG
2019-04-10 02-08-55.JPG Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
makh Профессор Sаmara 2.1K 1.1K
Отв.728  14 Апр. 19, 04:29
В копилку идей насчет детекции капель.
Нехитрое устройство наблюдал давеча, детектор дождя, так сказать. В нашем контексте -- ложим умный телефон на горло приемной емкости, от первых капель кричит дурным голосом. Т.е. акселерометр в качестве датчика.
ZagAl Доцент Прибалтика 1.9K 916
Отв.729  24 Апр. 19, 16:38
от первых капель кричит дурным голосомmakh, 14 Апр. 19, 04:29
makh, это уже проверено или так... предположение?

Пришла тут мысль и решил доработать свою программу в части отбора голов по отслеживанию температуры дефлегматора. Неплохо получилось. Причем без весов и счетчика капель (не в разрез вашим разработкам, а для размышлений и информативности). Но задатки контроллера скорости отбора в голове сидят, ждут своего часа.
И так.
На первой картинке приведены графики полного процесса. На нем в автомате только выход на режим отбора голов и собственно их отбор.
На второй картинке – автоматический выход на режим отбора голов. Что интересно, так это то, что первые капли (редкие, капля в несколько секунд) появились при Ткуба=91.2, Ткол=76.9 (уже стабилизировалась) и Тдеф=61.2. То есть температура в дфлегматоре еще не стабилизировалась, а отбор уже начался. После этой точки, автоматика еще два раза уменьшила подачу воды в дефлегматор. Затем температура дефлегматора начала стабилизироваться.
На третьей картинке видно, что в процессе отбора голов из браги (спиртуозность низкая), автоматика постоянно понемногу увеличивала подачу воды в дефлегматор. С отбором голов при этом происходило следующее. Скорость отбора постепенно увеличивалась до приблизительно 80ти капель в минуту. При этом температура дефлегматора повышалась на 0,1 градуса. Автоматика увеличивала подачу воды на один шаг. Скорость отбора уменьшалась приблизительно до 40ка капель в минуту, а температура дефлегматора при этом в общем-то не падала, а постоянно имела тенденцию к повышению. Интересен пункт, обозначенный цифрой 1 на третьей картинке. Там скорость в очередной раз повысилась, но после увелиения охлаждения дефлегматора на ту же самую фиксированную величину, отбор голов не уменьшился, а прекратился. Температура дефлегматора соответственно стала падать. Но по мере роста концентрации паров, потихоньку начала вновть расти при том же положении крана охлаждения. В результате она вновь приблизилась к температуре стабилизации, но отбор был очень медленный, со скоростью капля в несколько секунд. Мне это надоело и в точке 2 я вмешался в управление.  Вручную дал команду на уменьшение охлаждения дефлегматора. Но вопреки ожидаемому что отбор возобновится, он стал еще реже. Еще раз уменьшил подачу воды. Но отбор вообще прекратился. К этому моменту было отобрано 5% от общего количества АС. Так как целью гонки были а)проверить работоспособность нового варианта программы и в)снаббирование, то отбор голов прекратил и приступил к отбору тела. Ответ на вопрос "нужно-ли заставлять колонну продолжать отбор голов до 10% расчетных?" для меня пока остается без ответа.
 Попытка автоматизации пленочной колонны с паровым отбором
Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
 Попытка автоматизации пленочной колонны с паровым отбором
Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
 Попытка автоматизации пленочной колонны с паровым отбором
Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.

сообщение удалено
ZagAl Доцент Прибалтика 1.9K 916
Отв.730  25 Апр. 19, 11:02
Цикл выполнения программы около 5 секунд. То есть каждые 5 секунд выполняются замеры температур. В анализе температур участвует список из 5 элементов. Следовательно разница между первым и последним элементом составляет ококло 20 секунд. И каждые 5 секунд сравниваются первый и последний элемент списка. На этой основе алгоритм отбора голов пока такой:

 if mode == 4: # Режим отбора голов.
   if Def_stabilized == False: # Если деф-р не стабилизирован, то сравнимаем темп-ры из списка.
     if abs(Tdef_list[4]-Tdef_list[0]) < 0.1: # и если разница < 0.1, то темп-ра стабилизировалась.
       T_stab_def = Tdef_list[4] # Запоминаем значение температуры дефа.
       Def_stabilized = True     # Сообщаем программе, что деф стабилизировался.
   if Def_stabilized == True:    # Если дефлегматор был стабилизирован, но
     if Tdef_list[4]-T_stab_def > 0.1: # температура дефа повысилась > чем на 0.1 градуса, то
       Deflegmator.N = Deflegmator.N+1 # увеличваем подачу воды на одну ступень и
       Def_stabilized = False          # Сообщаем программе, что деф расстабилизировался.

makh Профессор Sаmara 2.1K 1.1K
Отв.731  25 Апр. 19, 19:18
уже проверено илиZagAl, 24 Апр. 19, 16:38
Некая мобильная апликация (не поинтересовался ни платформой ни названием). Родитель ковыряется в гараже, младенец спит неподялеку в коляске, с первыми каплями дождя мобил кричит.. Естессна, сразу же в своем контексте представил использование такого программно-аппаратного комплекса..
norem Студент Вельск 39 30
Отв.732  07 Мая 19, 00:07
Была у меня такая проблема, вода с насосной станции выходила с разным давлением от 1 до 3 атмосфер. Регулятор водяного давления стоит VALTEC - не помогает!. Работать на такой нестабильной воде было нельзя! Поэтому стали изобретать велосипед (про автономное охлаждение знаю!)
Из китайских деталюшечек была сделано устройство напоминающее цифровой стабилизатор воды.
1. Шаговый двигатель 28byj-48
2. Контроллер шагового двигателя
3. Расходомер воды YF-S401
4. Ардуино нано
Что умеет?
1. Замер скорости расхода воды
2. Замер израсходованной воды
3. Регулировка скорости потока воды и ее подстройка во время работы
4. Управление данным блоком с головного блока Mega2560
5. Вывод на экран 16*02 данных о скорости и расходе
2019-05-07 00-02-52.JPG
2019-05-07 00-02-52.JPG Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
2019-05-07 00-03-00.JPG
2019-05-07 00-03-00.JPG Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.

lcd_vodomer.ino 5.8 Кб
ZagAl Доцент Прибалтика 1.9K 916
Отв.733  07 Мая 19, 22:11
Расходомер воды YF-S401norem, 07 Мая 19, 00:07
Если не ошибаюсь, у него минимальное значение срабатывания 300 мл/мин. При отборе голов, на мой взгляд это много. Или нет?
У меня расход воды при отборе голов приблизительно такой:
norem Студент Вельск 39 30
Отв.734  08 Мая 19, 10:46
Минимальное значение которое саморегулировалось 4 литра в час, это 66 мл в мин. Причем у всех дефлегматоры разные и расход воды соответственно тоже разный. Но есть нюанс этот расходомер корректно работает когда его крышка находится параллельно земле
ZagAl Доцент Прибалтика 1.9K 916
Отв.735  08 Мая 19, 13:27
Ну да, это уже интересно.
norem Студент Вельск 39 30
Отв.736  14 Мая 19, 08:32
Нужна помощь в переписывании кода под ЕСП32. Откроется масса хороших возможностей, таких как управление через интернет
karu77 Специалист Земля 119 32
Отв.737  15 Мая 19, 14:20
norem, вот здесь есть примеры, как работать с esp32, посмотри...
https://virtuino.com/index.php/virtuino/code-examples
yasmaks Новичок Калуга 7
Отв.738  24 Мая 19, 09:52
Собрал все, залил 14 прошивку, переписал для работы с экраном по i2c. Запускается сразу на полн мощность потребителя и не меняется ни на разгон ни на отбор, на экране пишет мощность,значит связь ардуин есть. Что может не так быть?

Добавлено через 2мин.:

В тестовой все кстате плавно разгоняется.
karu77 Специалист Земля 119 32
Отв.739  24 Мая 19, 11:02
Посмотри мои сообщения ниже (отв.613 и 616, стр.31) таже проблема была...