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

Программа расчета этапов перегонки

Форум самогонщиков Общая информация
1 2 3 4 ... 6 1
breee3 Профессор Хабаровск 2.9K 1.1K
04 Нояб. 15, 09:47
Доброго времени суток, уважаемые коллеги.
Представляю вашему вниманию, пока ещё тестовую версию программы по расчету этапов перегонки.
Искренне надеюсь на интерес и с нетерпением жду ваших замечаний, предложений и пойманных вами багов. Также надеюсь на помощь в решении проблем описанных внизу статьи.
Так же замечу, что программа предлагается, как говорится “как есть”, никакой ответственности за её работу я не несу.
скачать HDCalc 16.02
Системные требования: Windows XP и выше, Framework .Net 3.5 и выше , разрешение экрана 800х600 и выше.
Программа работает портабельно, т.е. не требует установки.
Суть программы, в том что пользователь введя данные по своему аппарату и предполагаемому режиму работы, может получить на выходе различные данные о том что, где, когда, на каком этапе он получит. Ввод стартовых данных осуществляется в поля на главной форме, режим работы по этапам перегонки вводится по средствам формирования списка очереди этапов, для каждого этапа указывается условие, при котором этап считается оконченным. При задании условия можно выбрать из широкого перечня типов условий нужный, задать лимитирующие значения.
В результате расчета появляется текст со срезом данных на момент окончания этапов. Текст можно прочесть, сохранить в текстовый файл, отправить на принтер.
Все введённые данные можно сохранять в файлы *.hdc и загружать данные из них. Для работы с файлами есть три кнопки “Открыть”, “Сохранить”, “Сохранить как”. Пояснений, надеюсь, не требуется. Помимо возможности не вбивать каждый раз одни и те же данные, файлы представляют возможность делиться режимами работы между пользователями. Также открывают ворота для интеграции. Формат файлов убогий, но очень простой.
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.1  04 Нояб. 15, 09:59, через 12 мин
Алгоритм расчета
Весь процесс разбивается на маленькие шажки. Каждый шажок считается отдельно и так как будто бы динамические параметры процессов не меняются в течении этого шажка. Это называется дискретизация. Шаг дискретизации, задаётся пользователем. Чем он меньше, тем выше точность расчетов. Но точность расчетов всегда будет ограничена точностью самой модели расчета и точностью введенных данных. Таким образом, можно сказать, что есть такой шаг дискретизации, меньше которого задавать смысла нет - точность существенно не повысится. Например, для оцифровки звука период дискретизации обеспечивающей максимальную точность 1/40 000 - 1/50 000 секунды (что примерно соответствует длительности полупериода самой высокочастотной звуковой волны, воспринимаемой человеческим ухом). Для данной программы, я затрудняюсь ответить, возьмём для начала 1 секунду. Обратная сторона медали - чем короче шаг, те больше этих шагов, тем больше машинного времени займёт расчёт.

Модель
Определяется где сколько, какой жидкости на сколько должно прогреться, если закипит, то сколько пара перейдёт в следующее звено аппарата, сколько энергии он принесёт и т.д.

• Что не учитывается в расчетах
- вся теплофизика только для двухкомпонентной смеси вода-этанол. Перспективы реализации теплофизики с учетом примесей  не вижу;
- примеси и их выход также не учитывается. Реализация в перспективе;
- атмосферное давление не учитывается.  Расчеты проводятся скорее всего для нормального АД. Реализация в перспективе;
- парообразование и испарение в состоянии не кипения жидкости не учитывается;
соответственно не учитываются такие явления, как например “начало закипать”, есть только “кипит” или “не кипит”. Перспективы реализации не вижу;
- изменения температуры помещения во время работы, принято допущение, что температура не меняется. Реализация в перспективе;
- не учитывается нагрев куба теплым воздухом выходящим из ПГ и прочее влияние движений воздуха на процесс. Перспективы реализации не вижу;
- удерживающая способность, задержка и вообще процессы происходящие в РК. Она рассматривается только как укрепляющее устройство с параметрами отбора в тару, возврата в куб, и температуры над контрольной теоретической тарелкой.
- не учитывается тепломассообмен на стенках и крышке куба, стенках паропровода и т.д. Перспективы реализации не вижу.

• Перспективы
+ Во-первых, конечно, огранка под пожелания коллег;
+ Учёт коэффициентов ректификации примесей, для прикидки как режим работы влияет на распределение примесей. Было дело начал работать над этим вопросом, обрадовался найдя формулы для ряда характерных примесей тут [сообщение #12290506] . Но когда начал подставлять значения в формулы постигло разочарование. Вообщем нужны, либо хорошие формулы, а лучше подробная таблица с коэффициентами летучести или ректификации. Надеюсь на вашу помощь.
+ Атмосферное давление. Во-первых, надо определиться кому и для чего и как надо его учитывать. Во-вторых, на какие именно расчеты оно должно повлиять. Я так понимаю, поменяется удельная теплота парообразования и соотношение концентрация в кипящем растворе-в конденсате - температура кипения. Ну а значит встаёт вопрос где брать все эти данные.
+ Нагрев помещения за счет работы аппарата. Пока ничего конкретного про это сказать не могу, но мне было бы самому это полезно. Конечно с высокой точностью задачу не решить, но приблизительно можно, наверно, что-то придумать.
+ Будильники под рассчитанное время окончания этапов
+ Вспомогательные средства для подсчета исходных данных.
+ На данный момент температура в приемной емкости жестко вбита 20°С. Можно расcмотреть, хотя бы, задание отличной температуры, для того чтоб точнее считался набранный объем. Либо можно пойти дальше, задавать площадь теплообмена в холодильнике, коэффициент передачи с этой площади, температуру и поток ОЖ, теплопотери тары и др.

• Проблемы и сомнения
* Не могу в программе нормально паром дожать брагу до 0%об, требуется воды больше чем браги, объем выхода огромный;
* Когда гоню в программе 90*об сырец, то к моменту, когда в кубе 60*об >98% АС отобрано;
* Возврат из РК в куб вычисляется как выход из куба минус отбор;

Физика
• Теплоемкость
Для определения теплоемкости водно-спиртового раствора используются формулы
из книги А.С.Гинзбурга “Тепло-физические характеристики пищевых продуктов”
image03.png Программа расчета этапов перегонки
image03.png Программа расчета этапов перегонки. Общая информация.
image05.png Программа расчета этапов перегонки
image05.png Программа расчета этапов перегонки. Общая информация.

, а для воды формула найденная на просторах интернета
image04.png Программа расчета этапов перегонки
image04.png Программа расчета этапов перегонки. Общая информация.

Значение крепости жидкости округляется до десятков %Мас и вычисляется по одной из вышеуказанных формул. Это обеспечивает неплохую точность, поскольку теплоемкость меняется от значения к значению не столь уж резко.

• Теплота парообразования
Вычисляется массовая доля каждого компонента, затем считается средне взвешенная теплота образования
    L (Дж/кг) = 2260000 * доля_воды +  837000 * доля_этанола

• Соответствие концентрации этанола в кипящем растворе, в конденсате, и температуры кипения.
Выгружены в таблицу все возможные значения расcчитанные на соответствующей вкладке калькулятора Руди. Нужное значение подбирается бинарным поиском по таблице без интерполяции. Таблица состоит всего из пяти колонок ( в соответствии с полями на вкладке калькулятора Руди) : “объемная концентрация в растворе, температура кипения, объемная концентрация в конденсате, массовая концентрация в конденсате, молярная концентрация в конденсате”. Также значения в таблице хранятся, как в калькуляторе в °C и %, в том время как программа оперирует единицами СИ: К и десятичными долями. К чему это я? Вообщем, есть достаточно узкое по оптимизации место, с множеством лишних умножений, делений, двойных поисков. Но вполне не сложно устранимое.

• Плотность
Плотность используется, когда нужно вычислить изначальные массы веществ, зная объем и для подсчета объемов по ходу перегонки. Данные по плотности вычисляются по опорным значениям из таблицы из книги Стабникова “Этиловый спирт” методом билинейной интерполяции. Ну т.е. тут если и расти по точности, то только если использовать более подробные справочники..

• Теплопотери
Теплопотери предлагается пользователю замерить на воде. В программе вычисляются по формуле просто придуманной мной.
    Lтекущ = Lтест * (tраствора_текущ - tпомещ_текущ) / (tкип_воды - tпомещ_тест), где
Lтекущ - текущие теплопотери куба или в ПГ или РК,
Lтест - теплопотери по результатам теста на воде,
tраствора_текущ - температура жидкости в кубе или в ПГ или в РК на момент расчета,
tкип_воды - 373.15К,
tпомещ_текущ - температура в помещении на вычисляемый момент,
tпомещ_тест - температура в помещении на момент теста на воде. [/i]
За температуру жидкости в РК принимается средняя арифметическая по каждой ТТ.
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.2  04 Нояб. 15, 09:59, через 1 мин
Описание интерфейса
• Группа “Общее”
g_obshee.png
G_obshee. Программа расчета этапов перегонки. Общая информация.

“Темп-ра помещения” - температура (°С) в помещении в котором происходит процесс перегонки, позволяет скорректировать теплопотери. В текущей версии предполагается ввод одной постоянной температуры.
“Период дескретизации” - длина по времени (секунд) каждого шажка, на которые разбивается процесс перегонки. Чем длиннее тем меньше точность, но быстрее вычисления.
“Теплопотери РК, Вт” - мне просто, было весьма не сложно запихнуть теплопотери колонны за минусом куба.  И я запихнул. Никого не призываю их замерять. Ну если вдруг… Нужно замерить теплопотери куба с колонной, затем просто куба, ну и вычесть первое из второго.
“Время старта” - в это поле можно ввести дату и время старта перегонки. Время вводится просто с клавиатуры, дату по нажатии на выпадающий список можно выбрать мышью. Это единственное поле, которое не сохраняется и не грузится с файлов конфигурации. Потому что, я считаю, что оно не надо. Зато, оно обновляется при запуске программы в соответствии с текущей датой и временем.
“Темп-ра пом-ия (тест ТП), °С” - температура (°С) в помещении в котором происходил тесты на измерение ТП. Предполагается, что тесты ТП ПГ, куба, и РК проходили при одной той же температуры помещения, уж извините, сэкономил на размере окна.

Далее идут одноименные поля ввода сначала для ПГ, потом для куба.
• Группы “ПГ” и “Куб”
g_pg.png
G_pg. Программа расчета этапов перегонки. Общая информация.
g_kyb.6.png
G_kyb. Программа расчета этапов перегонки. Общая информация.

“Крепость стартовая, Об%” - Объемная концентрация этанола в жидкости залитой в ПГ или куб  на момент запуска первого этапа перегонки. В ПГ вода? Ставьте 0.
“Темп-ра стартовая, °С” -    температура жидкости залитая в ПГ или куб на момент запуска первого этапа перегонки.
“Объём жидкости старт., л” - объём жидкости залитой в ПГ или куб  на момент запуска первого этапа перегонки.
“Неснижаемый остаток, л” - объём жидкости в ПГ или кубе, который невозможно снизить, если в ПГ или куб подаётся мощность, так как это вызовет аварию - оголение ТЭНа.
“Теплопотери, Вт” - Мощность теплопотерь ПГ или куба измеренная специальным тестом с залитой водой, при температуре помещения указанной в соответствующем поле выше.
“Объём переполнения, л” - объем жидкости в кубе при превышении, которого продолжать перегонку не возможно, так как жидкость и её брызги переполняют куб.

• Группа “Этапы”
g_etapi.png
G_etapi. Программа расчета этапов перегонки. Общая информация.

На группе располагается табличка, отображающая введенный список этапов перегонки, кнопки для добавления, редактирования, удаления, перемещения в очереди назад(вверх), вперед(вниз).

•  Окно “Редактирование этапа”
o_red_etapa.png
O_red_etapa. Программа расчета этапов перегонки. Общая информация.

“Тип условия окончания этапа” - нужно выбрать подходящий вариант условия на окончание этапа, подробнее опишу условия немного ниже.
“Наименование этапа” - можно ввести любой текст (“головы”, “хвосты”, “дегазация”, “вышел в магазин за хлебом”), который обозначит суть этого этапа, если лень можно и не заполнять.
Далее идут два поля, которые становятся активными, только если выбранное Вами условие окончания, требует ввода одного или двух ограничивающих значений.
“Мощность в ПГ” - мощность подаваемая в ПГ на данном этапе. Один этап - одно значение мощности. Нет ПГ, ставьте 0.
“Мощность в куб” - мощность подаваемая в куб на данном этапе. Только мощность подаваемая непосредственно в куб, мощность приходящую из ПГ указывать не надо.
“Количество ТТ в колонне” - если после куба не простой дистиллятор, а колонна с каким-то укреплением, то надо указать сколько ТТ выдаёт колонна на этом этапе (только ТТ колонны, 1 ТТ которую даёт куб, не указываем).
“ФЧ в колонне” - можно задать либо конечное. либо бесконечное значение ФЧ, которое даёт ваша колонна на данном этапе. Если Вы каким-то образом добились, что ФЧ > 0, а количество ТТ = 0, программа и такую ситуацию отработает.
Кнопки “Сохранить”, “Отмена”.

• Группа “Расчет”
g_raschet.png
G_raschet. Программа расчета этапов перегонки. Общая информация.

Когда все данные введены, можно нажимать кнопку “Расчет”. Программа начнет, считать процесс, на кнопке будет показывать сколько секунд процесса просчитано, под ней будет появляться отчет о тех этапах, которые уже закончили. Нужно запастись терпением и дождаться, когда программа сообщит, что расчет окончен. Убедительная просьба не мешать, программе щелканьем мыши, тасканием окна и т.д. Если Вам жалко своё время, можно заняться пока чем-либо другим, в том числе, свернуть окно и открыть любимый форум. Если вдруг что-то пошло не так и считаются уже третьи сутки процесса, не волнуйтесь - 72 часа это лимит, на котором расчет будет окончен. Если вам надо посчитать перегонку длительностью больше 72 часов - пишите, что-нибудь придумаем. Когда расчет окончится, под кнопкой “Расчет” можно почитать отчет о параметрах на момент окончания этапов. Отчет можно сохранить и распечатать нажав на соответствующие кнопки, рядом с кнопкой “Расчет”.

• Типы условий окончания этапа
"Кипение ПГ" - этап окончится, когда программа обнаружит, что ПГ закипел.
"Кипение куба" - этап окончится, когда программа обнаружит, что куб закипел.
"Температура ПГ" - этап окончится, когда программа обнаружит, что температура жидкости в ПГ привысила установленное вместе с условием значение.
"Температура куба" - этап окончится, когда программа обнаружит, что температура жидкости в кубе привысила установленное вместе с условием значение.
"Отобрано АС за этап" - этап окончится, когда объем АС в таре превысит заданное значение.
"Отобрано АC с начала перегонки" - этап окончится, когда доля АС отобранного с начала перегонки от залитого в ПГ и куб превысит заданное значение.
"Объем в таре" - этап окончится, когда объем в жидкости в таре (Т жидкости = 20°С) превысит заданное значение
"Крепость в таре" - этап окончится, когда объемная концентрация этанола в таре снизится ниже заданного значения.
"Таймер" - этап окончится, через заданное значение времени.
"Превышение дельты Т на ТТ" - в начале этапа фиксируется Т над заданной ТТ, этап окончится когда Т увеличится больше заданной дельты.
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.3  04 Нояб. 15, 09:59, через 1 мин
еще дописываю

Примеры и конфигурации
Наиболее полная конфигурация аппарата: ПГ -> Куб -> РК -> приёмная тара
Конфигурацию можно сокращать, как угодно не вводя соответствующие данные. Но приёмная тара есть всегда.

Далее последуют несколько примеров конфигурации. Они все встроены в программу, их можно посмотреть выбрав в меню. В каждом будет немного текcтового описания что мы имеем. Затем скриншот введенных данных. Затем не очень подробное описание, почему так введено.

Простой перегон браги в ССИ так выбродило у нас 15л браги сахарной, ожидаем, что набродило 10%об. Гнать будем на ТЭНах, ТЭНы покрываются 5л, но 1л запаса надо взять. Разгон будем делать на полной мощности ТЭНа 3кВт, на перегон мощность снизим, чтоб брызгоунос не словить. Куб у нас заизолирован, но не очень хорошо мы выяснили что 300 вт при перегоне воды он рассеивает. Когда гнали воду в помещении было 22°С, сегодня жарче 26°С и форточки закрыты, поэтому помещение нагреется немного. Гнать будем до 99°С в кубе, дальше не рентабельно.
Можно вводить данные.   
prostoi_peregon_bragi_v_ss.png
Prostoi_peregon_bragi_v_ss. Программа расчета этапов перегонки. Общая информация.

Мы скорректировали на выпуклый глаз температуру помещения, чтобы немного учесть нагрев. Выставили более удобное для нас время старта на 23:00. Пропустили группу “ПГ”, так как она нам не нужна. Приняли, что температура браги равна текущей температуре помещения. Внесли “объем переполнения” лишь бы он был больше, чем браги у нас залито.
Добавили два этапа:
“Разгон”, момент окончания мы узнаем по факту кипения куба.
“Отбор СС”, момент окончания мы узнаем по температуре куба, не забыли поменять мощность, ведь при отборе мы её убавим.
Нажали кнопку расчет и получили отчет. Почему на разгоне у нас таки упала капля в тару? Не успевает программа, так как закипело и сразу полетел пар, не успела она…
файл конфигурации
Простой перегон браги c мокропарникомИмеем всё тоже самое, что и в прошлый раз, но теперь еще и мокропарник после куба. Программа может отработать такую ситуацию, если ПГ взять за куб, а куб за мокропарник.
prostoi_peregon_bragi_s_mokroparnikom.png
Prostoi_peregon_bragi_s_mokroparnikom. Программа расчета этапов перегонки. Общая информация.

Где мы взяли значение теплопотерь мокропарника? Ну как-то измерили, ну например, сначала гоня воду без него, потом с ним и вычли второй результат из первого.
файл конфигурации
Простое укрепление ССДопустим, мы выгнали сырца 3,6л крепостью 38%Об и теперь хотим его холодненький укрепить зачем-то Непонимающий . На ТЭНах не получится, так как уже не закроются, но у нас куб с индукцией поставим на нее. Вот только плитка выдаёт с учетом КПД 1,8кВт
prostoi_ykreplenie_ss.png
Prostoi_ykreplenie_ss. Программа расчета этапов перегонки. Общая информация.

Для ограничения этапа отбора укрепленного сырца, мы выбрали условием крепость таре = 70%об, это наиболее подходящий вариант условия, ведь у нас цель именно укрепить зачем-то сырец. Так как оставшийся легковыпариваемый спирт не выбрасывать же, добавили еще этап “хвосты” с дожатием до Т в кубе =99°С
файл конфигурации
Дробление браги по Gabriel61[Дробить или не дробить первый погон.]
Этот метод стоило бы конечно взять в пример, как в оригинале - с перегонкой паром. Но на данный момент имею сомнения по результатам расчета перегонки паром в программе. Так что у нас 38 литровый куб-Энглу с неснижаемым остатком 7л и 25 л зерновой браги крепостью 15%Об. Мощность 1,5 кВт.
droblenie_bragi_po_gabriel61.png
Droblenie_bragi_po_gabriel61. Программа расчета этапов перегонки. Общая информация.

Почему второе тело отбираем до выхода 99,5% АС? Если сильно увлечемся уйдём за неснижаемый остаток (программа наругает), а так у нас полно разбавленного ароматными водами второго тела.
файл конфигурации
Перегонка паромНо паром гнать то надо уметь. Поэтому достаем первый куб заливаем водой и погнали.
peregonka_parom.png
Peregonka_parom. Программа расчета этапов перегонки. Общая информация.

Ограничаемся 99°С в кубе при отборе второго тела, т.к. уже не за горами оголение ТЭНа в ПГ
файл

Габриель-наоборотМетодика предполагает перегон крепкого сырца (>80%об) на насадочной колонне. Головы отбираются с возвратом, самогонное тело без возврата, затем тело НДРФ (в моём примере до первого стопа)
gabriel-naoborot.png
Gabriel-naoborot. Программа расчета этапов перегонки. Общая информация.

файл
Ректификация по Сержу1[Практическая ректификация на кубовых аппаратах.]
<скоро выложу>
Абсент[Рецепт абсента (классика)]
базовый рецепт сводится к дроблению на фракции от ожидаемого объема выхода, который известен уже при постановки болота. Просто вводим сколько литров чего надо отобрать.
absent.png
Absent. Программа расчета этапов перегонки. Общая информация.

файл
Мацерат[Мацерат -альтернатива дистилляту или самостоятельный напиток]
Главная особенность перегона так называемых "мацератов" (дистиллированных настоек), остановить перегон когда тело достигнет крепости 42%Об. Это легко задать условием окончания по крепости в таре.
macerat.png
Macerat. Программа расчета этапов перегонки. Общая информация.

файл
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.4  04 Нояб. 15, 10:00, через 1 мин
Утилиты

Начиная с версии 15.04 в программе появились утилиты (дополнительные функции).
Для их вызова в меню есть значок "шуроповёрт".

• ТТмер
Утилита позволяет рассчитать сколько ТТ соответствует введенным объемным концентрациям этанола: кубовой и получаемой. Для удобства сразу отнимается 1ТТ, которую обычно даёт куб.
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.5  04 Нояб. 15, 10:00, через 1 мин
резееееееерв
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.6  04 Нояб. 15, 10:01, через 1 мин
резерввв
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.7  04 Нояб. 15, 10:01, через 1 мин
Что нового

Версия 16.02
- снят лимит на время перегонки, благо кнопка STOP давно есть;
- добавлены 4 условия окончания этапа:
 а) Текущая крепость в кубе. Окончание при снижении заданного значения;
 б) Текущая крепость отбора. Окончание при снижении заданного значения;
 в) Объем жидкости в ПГ. Окончание при снижении заданного значения;
 г) Объем жидкости в кубе. Окончание при снижении заданного значения;
- добавлена стоимость энергии в итого за перегонку;
- добавлена функция будильники, которые можно установить на сработку за N минут до окончания этапа;
- добавлена возможность задания постоянной скорости (л/ч) отбора, на выбор вместо постоянного ФЧ;
- добавлена возможность запросить отчетные данные раз в N минут (в этой версии не забудьте поставить галочку в "включить в текст отчета");
- добавлена возможность скопировать текст отчета в буфер обмена;
- скорректирована функция печати, добавлена поддержка многостраничной распечатки;
- реализована функция Drag&Drop (Возьми-и-перетащи), из окна с текстом отчета в группу "Куб". Таким образом можно задать в куб значения, полученные в приемной таре на одном из этапов;
- возможно что-то еще, но забыл;

Версия 15.04- появилось поле ввода стоимости 1 кВт*ч, отображение стоимости энергозатрат и отношения стоимость/АС по этапам;
- улучшена работа с данными по соответствии температур кипения концентрациям, как следствие:
  - увеличена скорость расчета;
  - повысилась точность определения моментальной скорости отбора;
  ! но ! проблема с обрывом кипения ещё не решена...
- отныне примеры конфигурации встроены в программу, не надо их скачивать дополнительно;
- появилась утилита по определению количества теоретических тарелок, по заданным входным и выходным объемным концентрациям;
- дополнительно улучшена скорость расчета засчет пропуска вывода сообщений о ходе расчета;
- группа ПГ по умолчанию теперь свернута. Стоит заметить, что свернута она ли нет данные из нее в расчет пойдут.
Версия 15.03- незначительные изменения интерфейса;
- появилась кнопка прерывания расчета;
- в отчет добавлена общая длительность перегонки;
- появилась галочка "Взять новую тару" для этапа, по умолчанию включена;
- шаг по умолчанию теперь 5 секунд;
- если ПГ не заполнен, в отчете не отображается. И более того алгоритм теперь не тратит на него машинное время.
Версия 15.02- можно настроить в Windows открывание файлов *.hdc программой HDCalc, можно перетащить файл на форму
- устранен баг, иногда возникающий при задании условия окончания этапа по крепости в таре
- в отчете появились затраченные кВт*ч, скорость отбора
- в отдельный цвет раскрашены поля относящиеся к параметрам оборудования
- устранено замечание(1), баги (1) и (2)
- улучшено округление данных в отчете
- исполнено предложение (1)
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.8  04 Нояб. 15, 10:03, через 2 мин
Огромное спасибо
Всем тем участникам форума, благодаря кому, программист непрочитавший не одной книги по ректификации - дистилляции, может написать такую программу.
Отдельное спасибо за Ваши:
• Замечания
1)В окне редактирования этапа в полях ввода мощности не указана единица измерения
• Предложения
1) Поменять слово "Темп-ра" на "t°"
2) Цветами раскрасить поля, в зависимости от того относятся ли они к характеристике оборудования или нет.

3) Встроить справку
4) Рассказать как определять теплопотери, особенно если на газу.
5) Рассказать как узнать сколько ТТ
6) Скрывать в текстовом файле расчёта показания ПГ, если он не применяется
7) "Общее время" на этапы
8 ) "Не менять тару" по окончании этапа
9) Увеличить шаг по умолчанию
10)Сворачивать группу ПГ

11)Задавать снижаемую скорость отбора
• Пойманные Вами баги
1) Не у всех корректно отображаются кнопки изменения очереди этапов
2) В конце строк отчета, на некоторых компьютерах отображаются кракозябры

C-Bell Научный сотрудник Улан-Удэ 1.8K 1.3K
Отв.9  04 Нояб. 15, 11:36
Интересно. Попозже изучу внимательнее, сейчас убегаю.
игорь223 Академик таганрог 30.2K 20.6K
Отв.10  04 Нояб. 15, 12:33, через 58 мин
У меня качалка не хочет скачивать программу, ругается с подозрением на вирус.
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.11  04 Нояб. 15, 13:34
игорь223, это может быть, хотя программа ничего не делает не с операционкой, не с чем, кроме файлов с которыми она работает. Чуть позже попробую поменять ссылку на длинную вместо короткого юрл. Здорово, если кто подскажет, что сделать, чтоб мою программу не подозревали. На форум не хочу выкладывать, потому что, насколько я помню, потом не убрать. А я не хочу, чтоб старые версии маячили
71lelik Кандидат наук Новоалтайск 343 85
Отв.12  04 Нояб. 15, 14:28, через 55 мин
breee3, лицензионный Касперский ничего не сказал, скачалось нормально.
сообщение удалено
архип Доктор наук Череповец 862 228
Отв.13  04 Нояб. 15, 16:43
Аваст сказал -это качать нельзя...
сообщение удалено
архип Доктор наук Череповец 862 228
Отв.14  04 Нояб. 15, 17:16, через 34 мин
breee3, я про первую ссылку, вторая загрузилась на отлично-спасибку поставил Подмигивающий
u-sat Бакалавр Байкалово 56 36
Отв.15  04 Нояб. 15, 20:32
Скачал файл, проверил лицензионным Касперским - все в норме, правда, с программой разобраться еще не успел. Касательно Аваста - нередко принимает безопасные файлы за зловредные, и наоборот, спокойно может пропустить бяку, которую находит Dr.Web CureIt, например, или ESET Online Scanner.
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.16  05 Нояб. 15, 02:58
В проге ни чего нет по поводу дисиллятора с насадкой.Pilot Honda, 05 Нояб. 15, 02:12
В проге нет ничего про конструкции дистилляторов, если ваш аппарат обеспечивает некоторое укрепление, то можно задать количество ТТ и ФЧ. Правда, количество ТТ можно задать только целым числом.
mr.shpetny Студент запорожье 41 4
Отв.17  05 Нояб. 15, 13:33
breee3, Ввел все данные,программа начала считать,потом табличка расчет готов.Самого расчета нет?Что делать?
breee3 Профессор Хабаровск 2.9K 1.1K
Отв.18  05 Нояб. 15, 14:08, через 35 мин
Отчет должен быть под кнопкой расчет. Скинь скриншот
mr.shpetny Студент запорожье 41 4
Отв.19  05 Нояб. 15, 14:14, через 7 мин
breee3, Уже появился ,наверное неправильно ввел.Теперь ок ,благодарю!
сообщение удалено