у OldBean и спросишь?Да вот не пущают пока в личку. Хотят, чтоб 10 раз на всю ивановскую проголосил.
Ненавязчивая автоматизация ректификационной установки
Undol
Студент
Владимир
16 2
Отв.2620 30 Янв. 24, 19:46
сообщение удалено
Undol
Студент
Владимир
16 2
Отв.2621 30 Янв. 24, 19:51 (через 6 мин)
Да, собственно, neva2012, по основному вопросу что сказать можете?
сообщение удалено
Undol
Студент
Владимир
16 2
Отв.2622 30 Янв. 24, 20:02 (через 11 мин)
А вы как попали в эту ветку, если не слышали о ее авторе?
Да в том то и дело, что в личку пока не дают писать.
Поэтому он пока ничего и не ответил. В п.15.6 (см. оглавление для версии Old) он предложил метод регулировки скорости отбора, где используется, в том числе, и температура в кубе. Вот потому и появился мой вопрос.
Да в том то и дело, что в личку пока не дают писать.
Поэтому он пока ничего и не ответил. В п.15.6 (см. оглавление для версии Old) он предложил метод регулировки скорости отбора, где используется, в том числе, и температура в кубе. Вот потому и появился мой вопрос.
neva2012
Профессор
Питер - Геленджик
2.9K 740

Отв.2623 30 Янв. 24, 20:08 (через 7 мин)
Это автор ветки - вопрос снят - жди ответа автора.
Undol
Студент
Владимир
16 2
Отв.2624 30 Янв. 24, 20:13 (через 5 мин)
А весь этот диалог для чего тогда начали? Сказать нечего было, но разговор-то поддержа-а-али.....
Paulschen
Специалист
Москва
175 106


Могу предложить идею монтажа термодатчика в куб.
Недавно ремонтировал сгоревший датчик ds18b20, встроенный в щуп 50мм с резьбой 1/2". Конструкция - металлический корпус-трубка, в котором находитмя залитый герметиком датчик.
Датчик заменил, и понял что можно изменить: взять медную трубку с внешним диаметром 8мм нужной длины, запаять с одного конца, поместить внутрь датчик и залить герметиком. А для помещения в куб врезать в крышку полностью металлический "быстросъем", рассчитанный на внешний диаметр трубки 8мм.
Имея трубку достаточной длины, можно поместить ее на любую высоту куба. И при этом не бояться, что датчик сгорит, а нового с маркетов придется ждать под месяц.
По такой схеме креплю к УНО игольчатый кран - не течет. На датчике пока не проверял.
Недавно ремонтировал сгоревший датчик ds18b20, встроенный в щуп 50мм с резьбой 1/2". Конструкция - металлический корпус-трубка, в котором находитмя залитый герметиком датчик.
Датчик заменил, и понял что можно изменить: взять медную трубку с внешним диаметром 8мм нужной длины, запаять с одного конца, поместить внутрь датчик и залить герметиком. А для помещения в куб врезать в крышку полностью металлический "быстросъем", рассчитанный на внешний диаметр трубки 8мм.
Имея трубку достаточной длины, можно поместить ее на любую высоту куба. И при этом не бояться, что датчик сгорит, а нового с маркетов придется ждать под месяц.
По такой схеме креплю к УНО игольчатый кран - не течет. На датчике пока не проверял.
OldBean
Доцент
Красноярск
1K 1.4K

Отв.2626 31 Янв. 24, 05:45
Undol, процессы у нас достаточно неторопливые, близкие к стационарным. Состояние жидкости и пара в кубе близко к равновесному. Поэтому особой разницы между их температурами нет. На худой случай, если не хочется дырявить куб и теплоизоляция куба хорошая, то датчик можно прилепить даже снаружи куба. Где-нибудь сбоку, внизу, под изоляцией. Для большинства наших процессов такого датчика будет вполне достаточно.
Неплохой совет Вам дал Paulschen. Можно применить и просто резиновое уплотнение трубки. Ну как в гидрозатворах бродильных емкостей. У меня же конструкция аналогичная, только трубка для датчика просто вварена в верхний торец куба (не в крышку с колонной, а ближе к боковой стенке куба). Эта трубка заглушена снизу и длинная. Доходит почти до дна куба. В нее залито силиконовое масло и тупо погружена "голая" DS-ка с проводами, которая упирается в дно трубки. За счет силикона датчик имеет хороший тепловой контакт с навалкой, работает довольно стабильно, а заменяется, если что, очень просто.
PS
Пара слов по поводу использования сложных алгоритмов регулирования скорости отбора для кубовой ректификации. Такие регуляторы - очень интересная тема и я, в свое время, ею не по-детски увлекся. Цели, правда, были немного шире, чем ректификация спиртов. Но, занимаясь домашним производством спирта (для себя и близких) постепенно начинаешь осознавать и следовать двум простым принципам: 1) "не торопись" и 2) "не жадничай" :).
Поэтому, если нет времени (или желания) копить CР-1 для второй ректификации, при первом же старт-стопе мой фракционник просто переключает отбор на другую приемную емкость и отобранная в режиме старт-стопа фракция тупо, без слез и сожаления отправляется на повторную ректификацию. В сырец. Как подголовники и исправимые хвосты.
Неплохой совет Вам дал Paulschen. Можно применить и просто резиновое уплотнение трубки. Ну как в гидрозатворах бродильных емкостей. У меня же конструкция аналогичная, только трубка для датчика просто вварена в верхний торец куба (не в крышку с колонной, а ближе к боковой стенке куба). Эта трубка заглушена снизу и длинная. Доходит почти до дна куба. В нее залито силиконовое масло и тупо погружена "голая" DS-ка с проводами, которая упирается в дно трубки. За счет силикона датчик имеет хороший тепловой контакт с навалкой, работает довольно стабильно, а заменяется, если что, очень просто.
PS
Пара слов по поводу использования сложных алгоритмов регулирования скорости отбора для кубовой ректификации. Такие регуляторы - очень интересная тема и я, в свое время, ею не по-детски увлекся. Цели, правда, были немного шире, чем ректификация спиртов. Но, занимаясь домашним производством спирта (для себя и близких) постепенно начинаешь осознавать и следовать двум простым принципам: 1) "не торопись" и 2) "не жадничай" :).
Поэтому, если нет времени (или желания) копить CР-1 для второй ректификации, при первом же старт-стопе мой фракционник просто переключает отбор на другую приемную емкость и отобранная в режиме старт-стопа фракция тупо, без слез и сожаления отправляется на повторную ректификацию. В сырец. Как подголовники и исправимые хвосты.
Undol
Студент
Владимир
16 2
Отв.2627 31 Янв. 24, 10:11
Понял, спасибо - всем, кто откликнулся
А по гибридному алгоритму - там у Вас, Сергей Владимирович, проскочило интересное замечание: мол, снижение скачков Т в колонне дает более "мягкий" вкус. Получается, двойной перегон и так все решает... Ладно, но попробовать все равно хочется - "пожуем-увидим"
А по гибридному алгоритму - там у Вас, Сергей Владимирович, проскочило интересное замечание: мол, снижение скачков Т в колонне дает более "мягкий" вкус. Получается, двойной перегон и так все решает... Ладно, но попробовать все равно хочется - "пожуем-увидим"
Сергей100
Студент
Москва
15

Отв.2628 18 Марта 24, 08:25
Подскажите куда правильно устанавливать датчик температуры автоматики старт-стоп в колонне? Есть два места, первое диоптр с узлом отбора по жидкости и царга 70 см с ниппелем под термометр.
serg26
Новичок
Новосибирск
9 2

куда правильно устанавливать датчик температурыСергей100, 18 Марта 24, 08:2525-30см от низа насадки
Сергей100
Студент
Москва
15

Отв.2630 25 Марта 24, 10:01
Только почему то первым реагирует на изменения температуры градусник, который стоит в узле отбора по жидкости. А тот который установлен в царге с запозданием. Перегон с использованием автоматики (первый раз) не получился. Набрал хвостов. Хорошо что банки менял, как чувствовал!
Undol
Студент
Владимир
16 2
Отв.2631 26 Марта 24, 23:30
Термометры бы неплохо "свести", т.е. посмотреть их показания и динамику изменения показаний в одной общей емкости. Я подбирал эти два из 6 наличных.
Похоже, еще надо подобрать мощность нагрева (под емкость бака, диаметр колонны, плотность насадки) - у меня в первый раз четкого разделения фракций тоже не получилось. И температура в колонне и дефлегматоре очень быстро проскочила 78 град к 90 град. Видимо, колонна захлебнулась и надо подобрать мощность нагрева для "голов" и далее. Вот бродилово закончится, буду подбирать.
Лоток фракционника и нос раздатчика для меня оказались малы - на "теле" через край пошло, пришлось фракционник обойти и менять емкости самому. Сейчас переделываю модели и буду заказывать большего размера
Потом, не совсем пока понятен принцип выбора величины уставки "старт-стопа" в SR1, т.к. там есть возможность менять ее "на ходу": почему ее надо менять и как выбирать ее значение, хотя, по описанию, она четко привязана к темп. колонны. От размеров установки она зависит?
Пока все это представляю в общих чертах, без конкретики. По результатам - доложусь.
Похоже, еще надо подобрать мощность нагрева (под емкость бака, диаметр колонны, плотность насадки) - у меня в первый раз четкого разделения фракций тоже не получилось. И температура в колонне и дефлегматоре очень быстро проскочила 78 град к 90 град. Видимо, колонна захлебнулась и надо подобрать мощность нагрева для "голов" и далее. Вот бродилово закончится, буду подбирать.
Лоток фракционника и нос раздатчика для меня оказались малы - на "теле" через край пошло, пришлось фракционник обойти и менять емкости самому. Сейчас переделываю модели и буду заказывать большего размера
Потом, не совсем пока понятен принцип выбора величины уставки "старт-стопа" в SR1, т.к. там есть возможность менять ее "на ходу": почему ее надо менять и как выбирать ее значение, хотя, по описанию, она четко привязана к темп. колонны. От размеров установки она зависит?
Пока все это представляю в общих чертах, без конкретики. По результатам - доложусь.
OldBean
Доцент
Красноярск
1K 1.4K

Отв.2632 27 Марта 24, 02:31
Потом, не совсем пока понятен принцип выбора величины уставки "старт-стопа" в SR1, т.к. там есть возможность менять ее "на ходу": почему ее надо менять и как выбирать ее значение, хотя, по описанию, она четко привязана к темп. колонны. От размеров установки она зависит?Undol, 26 Марта 24, 23:30Здесь все просто, да и реализовано в sr1.py довольно "туповато".
При фиксированной мощности нагрева и других базовых параметров (в частности, спиртуозности навалки), значение уставки зависит от 1) скорости отбора (в значительной степени) и 2) атмосферного давления (в меньшей степени).
Оценка этих факторов производится на предыдущем этапе работы установки (отбор подголовников). Там базовая скорость отбора такая же, как и при отборе тела. Да и атмосферное давление не сильно изменится при переходе к отбору тела. Таким образом, на этапе отбора подголовников оценивается максимальная температура в нижней части колонны за все время отбора подголовников (т.е. - по тому же датчику, по которому работает старт-стоп). Потом, при переходе к режиму отбора тела, к этой максимальной температуре прибавляется несколько квантов датчика (кажется 5) и получается текущее значение уставки для режима отбора тела со старт-стопом. При этом фиксируется и параметры для коррекции уставки по атмосферному давлению.
При штатном режиме работы установки (когда стачала производится отбор подголовников, а затем - отбор тела) такая процедура вполне оправдана. Но смущает взаимосвязь режимов отбора подголовников и отбора тела. Если случается сбой при отборе тела (довольно редко), то приходится вручную задавать уставку. Это неудобно. Поэтому давно собирался перенести оценку этой максимальной температуры на начальный этап отбора тела. Но никак руки не дошли - сбои бывают очень редко (обычно из-за каких-нибудь модификаций софта), все работает на удивление стабильно. Поэтому пока руки и не дошли... :).
Undol
Студент
Владимир
16 2
Отв.2633 27 Марта 24, 10:38
Угу, понял. Смутила сама возможность менять уставку
ekochnev
Магистр
Екатеринбург
210 54
Отв.2634 16 Апр. 24, 16:34
А кто-нибудь может посоветовать датчик температуры, рассчитанные на более высокие температуры? Сейчас адаптирую нашу автоматику для управления автоклавом, но смущает, что рабочие температуры уж очень близко к верхнему пределу возможностей DS18B20 получаются (у него 125 градусов максимум)...
Это для начала, а в идеале еще бы электронный датчик давления хотелось, чтоб до 2-3 бар мог работать...
Это для начала, а в идеале еще бы электронный датчик давления хотелось, чтоб до 2-3 бар мог работать...
OldBean
Доцент
Красноярск
1K 1.4K

Отв.2635 17 Апр. 24, 02:18
А кто-нибудь может посоветовать датчик температуры, рассчитанные на более высокие температуры?ekochnev, 16 Апр. 24, 16:34Например, термопара К-типа + MAX6675
Undol
Студент
Владимир
16 2
Отв.2636 31 Мая 24, 13:31
OldBean, добрый день. Начал "упаковывать" макет в штатный корпус, сделал "корзинку" для плат. И при перемонтаже увидел на рис2. в Lite v.041x цепь "Int крейта - нога 29 гребенки Pi". Макет делал по данным предыдущих вариантов, там было только прерывание от кнопки. В soft не нашел применения программного прерывания. Потому вопрос: под что планировалась такая возможность?
malina74
Новичок
Пушкино
3

Добрый день. А как прикрутить к Lite дисплей с i2c 2004?
ekochnev
Магистр
Екатеринбург
210 54
Отв.2638 23 Июня 24, 17:14
Добрый день. А как прикрутить к Lite дисплей с i2c 2004?malina74, 23 Июня 24, 11:09Так а в чем проблема? На эти дисплеи есть свои питоновские библиотеки и множество примеров использования. Подключайте его к шине I2C, и с помощью его родных библиотек выводите на него все что хотите как Вам угодно.
malina74
Новичок
Пушкино
3

Подключить конечно не проблема.А вот создать класс обьекта и связать в целом пока не получается.Адрес на шине 27
Добавлено через 1дн. 5ч. 15мин.:
Может кто уже прикручивал и есть чем поделиться?!
Добавлено через 1дн. 5ч. 15мин.:
Может кто уже прикручивал и есть чем поделиться?!