Внимание! Важно!
После включения или любой перезагрузки Самовара, в том числе и при смене режима, настоятельно рекомендуется сделать Принудительную перезагрузку вкладки "Программа" без использования кэша браузера. Для этого нужно:
Программа для режима Дистилляция. Ее назначение - по температуре или спиртуозности, сменить емкость отбора и/или изменить напряжение. Не более.
Внимание!
Обратите внимание, что логика работы перехода по емкостям отличается от логики перехода в режиме ректификация. Там переход на емкость происходит при переходе на строку программы, в которой указана эта емкость, в режиме дистилляции переход на другую емкость происходит при наступлении события, которое контролируется текущей строкой программы.
Так же есть еще одно отличие от режима ректификации: там завершение строк программы означает завершение ректификации, а в режиме дистилляции процесс будет продолжаться, пока не будет остановлен оператором или же не сработает остановка по граничным условиям - температура в кубе не превысит заданную в настройках температуру окончания дистилляции или в кубе не останется спирта.
Алгоритм начала и завершения дистилляции не изменился, поэтому есть программа или нет - если вы не планируете использовать распределение по емкостям, для вас это не существенно.
Определение содержания спирта производится как в кубе, так и в парах (что для дистилляции эквивалентно - в отборе). Расчет происходит чисто математически, в реальных условиях возможно расхождение с показаниями ареометра. В интерфейс выводятся оба показателя.
Если распределять по ёмкостям не нужно, то сервопривод можно не подключать. Тогда это будет просто дистилляция, не зависимо от того, что написано в программе дистилляции. Или менять емкости в ручную.
 Номер
Номер строки программы.
|
 Тип программы
T - режим дистилляции по температуре в кубе. Пример строки программы: T;85;1;150 - По достижению температуры куба 85°, сервопривод перейдет на позицию №1, регулятор установит напряжение 150 вольт и будет осуществлен переход на следующую строку программы отбора.
S - режим дистилляции по относительному изменению содержания спирта в кубе. Это отношение текущего значения спиртуозности к тому, которое было при начале строки программы. Например, если есть необходимость отсечь отбор при падении спиртуозности в кубе на 50% с начала отбора.
Пример строки программы:
S;0.5;1;0 - При падении спиртуозности в кубе на 50%, сервопривод перейдет на позицию №1, регулятор оставит напряжение, указанное в предыдущей строке, и будет осуществлен переход на следующую строку программы отбора. При этом Самовар запомнит крепость в кубе на момент перехода.
Примечание: Чтобы сделать переход на следующую емкость при достижении 1/4 от содержания спирта в кубе и, допустим, изменить мощность нагрева, нужно добавить еще одну строчку в программу:
S;0.5;2;200 - тогда, при падении спиртуозности в оставшейся части содержимого куба на 50%, сервопривод перейдет на позицию №2, регулятор установит напряжение 200 вольт и будет осуществлен переход на следующую строку программы отбора. При этом Самовар опять запомнит крепость в кубе на момент перехода.
A - режим дистилляции по абсолютному изменению содержания спирта в кубе. Расчет ведется по абсолютному содержанию спирта в кубе.
Пример строки программы: А;15;1;0 - При падении спиртуозности в кубе до 15% будет осуществлен переход на следующую программу.
P - режим дистилляции по абсолютному изменению содержания спирта в паре
Тоже самое что и режим S, но по расчетному содержимому спирта в паре (фактически - в отборе).
R - режим дистилляции по относительному изменению содержания спирта в паре
Тоже самое что и режим S, но по расчетному содержимому спирта в паре.
|
 Значение
Зависит от типа программы: температура, абсолютное или относительное значение спиртуозности.
|
 Номер емкости
Номер емкости для отбора.
|
 Напряжение
Напряжение для регулятора. Ноль - не учитывать.
|
В программе можно использовать или спиртуозность в кубе или спиртуозность в отборе, определяется типом строки отбора.
Примечание:
При переходе к следующей строке программы Самовар каждый раз запоминает значение спиртуозности и принимает его как 100% в математическом выражении.
Программа загружаемая "по умолчанию" ( графическое изображение см. на скриншоте выше)
A;80.00;1;0
S;0.50;2;0
S;0.30;3;0
Отработает следующим образом:
Когда будет дана команда "Включить нагрев", Самовар сообщит:
"Включен нагрев дистиллятора"
"Переход к строке программы №1"
По достижению температуры куба установленной в файле Samovar_ini.h
/Значение температуры датчика в кубе, при котором откроется клапан подачи воды и включится насос подачи воды
#define OPEN_VALVE_TANK_TEMP 80
Будет дана команда на открытие клапана подачи воды, одновременно будет подан управляющий сигнал ШИМ на включение насоса и послано сообщение оператору о необходимости открыть воду.
Обратите внимание, что при использовании насоса охлаждения Самовар будет поддерживать температуру воды установленную на вкладке "Температура", как уставка датчика воды. Если необходимо чтобы насос работал "на полную" нужно понизить значение уставки.
Когда куб закипит, самовар определит спиртуозность и выведет сообщение:
"Началось кипение в кубе! Спиртуозность ХХ.Х"
Далее перейдет к первой строке программы, которая гласит:
- если абсолютное содержание спирта в кубе меньше 80%, то перевести сервопривод в позицию №1.
А поскольку содержание спирта в кубе явно менее 80% то, произойдет переход к выполнению строки программы №2 и будет выведено сообщение:
"Переход к строке программы №2"
Таким образом, с начала закипания, отбор будет идти в емкость №1, а выполняться будет программа №2
Далее:
- по достижении 50% спиртуозности куба относительно начала исполнения строки №1, перевести сервопривод в позицию №2 и перейти к следующей строке.
Соответственно, самовар перейдет выполнению строки программы №3 и выведет сообщение
"Переход к строке программы №3"
При этом отбор будет производиться в емкость №2
То есть: спиртуозность упала на 50%, изменилась емкость, произошел переход к следующей строке программы.
Далее:
При переходе к строке программы №3 Самовар определит спиртуозность куба и примет эту величину как 100%.
По достижению 30% спиртуозности куба от старта строки №3 выведет сообщение
"Выполнение программ закончилось; продолжение отбора"
Пояснение.
Допустим при переходе к строке №3 спиртуозность куба была 6%.
6/100*30(значение задано в строке программы) = 1,8%.
Таким образом когда в кубе останется 1,8% спирта Самовар сообщит, что выполнение всех сток программы закончилось, но процесс будет продолжаться.
Отбор СС в емкость №3 будет продолжаться до до тех пор, пока не наступит любое из условий для отключения нагрева, как то:
Примеры программ отбора.
Пример №1
Программа относительного отбора с отделением хвостов:
Для точного определения спиртуозности куба нужно в начале программы поставить две строки:
T;85;0;150
A;80;0;220
Первая строка: По достижении температуры куба 85° Самовар сбросит напряжение до 150 вольт и медленно выведет куб на процесс закипания. Это необходимо для точного определения спиртуозности куба, если вам необходимо абсолютно точно распределить отбор по емкостям, относительно общего содержания спирта в кубе.
Когда куб закипит, Самовар определит спиртуозность куба, запомнит ее и перейдет к следующей строке:
A;80.00;0;220
Которая гласит: если абсолютное содержание спирта в кубе меньше 80%, выставить напряжение 220 вольт и перейти к следующей строке. Поскольку спиртуозность куба, в любом случае, явно меньше 80% будет переход к следующей строке.
Далее в программе нужно создать строки исходя из целей и задач фактического отбора,
S;0.50;1;0
Данная строка означает : отбирать до тех пор, пока крепость в кубе упадет до 50% от запомненной на момент перехода к этой строке, перевести сервопривод в позицию №1 и перейти к следующей строке программы.
S;0.30;2;0
Отбирать до тех пор, пока крепость в кубе упадет до 30% от запомненной на момент перехода к этой строке, перевести сервопривод в позицию №2 и перейти к следующей строке программы.
P;20.00;3;0
Отбирать до тех пор, пока крепость в отборе упадет до 20%, перевести сервопривод перейдет в позицию №3.
Таким образом данная программа
T;85;0;150
A;80;0;220
S;0.50;1;0
S;0.30;2;0
P;20.00;3;0
отработает так:
При подаче команды "Включить нагрев" Самовар даст команду регулятору "Разгон". После достижении температуры куба 85° уменьшит напряжение до 150 вольт и будет ждать закипания куба. Когда куб закипит определит абсолютную спиртуозность в кубе (при этом в математическом выражении обозначит для себя данную величину как 100%), запомнит её, а поскольку абсолютная спиртуозность куба будет явно ниже 80% установит на нагревателе 220 вольт.
Начнется отбор СС в емкость №0.
Когда спиртуозность в кубе составит 50% от запомненной, переведет сервопривод в позицию №1, снова запомнит новую спиртуозность куба (обозначит для себя данную величину как 100%) и будет отбирать СС в емкость №1 до тех пор пока спиртуозность куба не упадет до 30% от новой запомненной.
При достижении условия, переведет сервопривод в позицию №2, и будет отбирать СС в емкость №2 до тех пор пока крепость в отборе не упадет до 20%. Переведет сервопривод в позицию №3 и будет отбирать СС в емкость №3 до тех пор, пока не наступит любое из условий:
- температура в кубе не превысит заданную в настройках температуры окончания дистилляции;
- в кубе не останется спирта
Пример №2
Если в очень точном разделении перегона нет необходимости и есть желание сберечь время, но все-таки разделить перегона на две части относительно спиртуозности куба, можно использовать следующую программу:
P;60.00;0;0
S;0.50;1;0
Она отработает следующим образом:
После разгона сырец начнет поступать в емкость №0. Сброса мощности не будет. Когда крепость в отборе упадет ниже 60% (а это произойдет примерно через 3-5 минут после начала), Самовар запомнит новую спиртуозность куба и продолжит отбор в емкость №0.
Когда спиртуозность в кубе понизится до 50% от запомненной, переведет сервопривод в позицию №1 и будет отбирать в емкость №1 до наступления одного из условий прекращения дистилляции.
Разумеется, данную программу можно дополнить другими условиями.
Логика работы установки напряжения/мощности такая же, как в режиме ректификации. Если 0 - текущая не меняется, если абсолютное значение меньше 40 вольт (400 ватт), то это значение прибавляется (или вычитается, если оно меньше 0) к текущему, иначе устанавливается заданное.