вторник, 16 февраля 2016 г.

Теплофизические свойства фреонов и других веществ (программа-справочник)

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

Скачать программу

Возможности программы:
  • Расчет свойств в однофазной области (в жидкой, газовой или сверхкритической фазе)
  • Расчет свойств на линии насыщения (насыщенной жидкости или газа) по температуре насыщения или давлению насыщения
  • Расчет свойств идеально-газовых смесей
Опции интерфейса:
  • Выбор единиц измерения температуры и давления из списка
  • Выбор списка свойств, которые требуется рассчитывать
  • Выбор формата вывода значений свойств
  • Выбор способа задания состава смеси (массовые или объемные доли), автоматический перевод из одних в другие




Список термодинамических свойств, доступных для расчета:
  • Плотность
  • Коэффициент сжимаемости
  • Изохорная теплоемкость
  • Изобарная теплоемкость
  • Показатель адиабаты
  • Температурный показатель изоэнтропы
  • Энтальпия
  • Энтропия
  • Внутренняя энергия
  • Энергия Гельмгольца
  • Потенциал Гиббса
  • Скорость звука
  • Изотермический дроссель-эффект
  • Адиабатный дроссель-эффект
  • Относительный коэффициент объемного расширения
  • Относительный коэффициент изотермического сжатия
  • Относительный термический коэффициент давления
  • Коэффициент отклонения от идеального газа по температуре
  • Коэффициент отклонения от идеального газа по давлению
  • Летучесть (фугитивность)
Для вещества в состоянии насыщения рассчитываются:
  • Температура насыщения
  • Давление насыщения
  • Степень сухости
  • Теплота парообразования
Переносные свойства (доступны не для всех веществ):
  • Динамическая вязкость
  • Кинематическая вязкость
  • Теплопроводность
  • Температуропроводность
  • Число Прандтля

Список веществ, доступных для расчета в двухфазной области (жидкость/газ/флюид):
 1. Простые вещества:
  • Азот
  • Аргон
  • Вода
  • Водород
  • Воздух
  • Гексафторид серы
  • Гелий
  • Кислород
  • Криптон
  • Ксенон
  • Неон
  • Диоксид углерода
  • Оксид углерода
  • Фтор
2. Фреоны (хладагенты):
  • Аммиак (R717)
  • R-11
  • R-12
  • R-13
  • R-13I1
  • R-14
  • R-21
  • R-22
  • R-23
  • R-32
  • R-40
  • R-41
  • R-113
  • R-114
  • R-115
  • R-116
  • R-123
  • R-124
  • R-125
  • R-134a
  • R-141b
  • R-142b
  • R-143a
  • R-152a
  • R-161
  • R-1233zd(E)
  • R-1234yf
  • R-1234ze(E)
  • R-1234ze(Z)
  • R-218
  • R-227ea
  • R-236ea
  • R-236fa
  • R-245ca
  • R-245fa
  • R-365mfc
  • R-404A
  • R-407C
  • R-410A
  • R-507A
  • RE-143a
  • RE-245cb2
  • RE-245fa2
  • RE-347mcc
  • RC-318
3. Органические соединения (углеводороды, спирты и т.д.):
  • Метан
  • Этан
  • Пропан
  • Н-бутан
  • Изобутан
  • н-Пентан
  • Изопентан
  • Неопентан
  • н-Гексан
  • Изогексан
  • н-Гептан
  • н-Октан
  • н-Нонан
  • н-Декан
  • н-Ундекан
  • н-Додекан
  • Циклопропан
  • Циклопентан
  • Циклогексан
  • Этилен
  • Пропилен
  • Бутилен-1
  • Изобутилен
  • цис-2-бутилен
  • транс-2-бутилен
  • Бензол
  • Тоулол
  • Этилбензол
  • Орто-ксилол
  • Мета-ксилол
  • Пара-ксилол
  • Метанол
  • Этанол
  • 1-Пропанол
  • Диметиловый эфир
  • Диэтиловый эфир
  • Диметиловый карбонат
  • Дихлорэтан
  • Этиленоксид
  • Ацетон
  • Novec-649
  • Methyl Palmitate
  • Methyl Stearate
  • Methyl Oleate
  • Methyl Linoleate
  • Methyl Linolenate
  • MM
  • MDM
  • MD2M
  • MD3M
  • MD4M
  • D4
  • D5
  • D6
Список веществ, доступных для расчета идеально-газовом состоянии (без учета "сжимаемости") в составе газовых смесей:
  • Воздух
  • Азот
  • Кислород
  • Оксид углерода
  • Диоксид углерода
  • Оксид азота
  • Диоксид азота
  • Диоксид серы
  • Гелий
  • Аргон
  • Криптон
  • Ксенон
  • Неон
  • Водород
  • Водяной пар
  • Гексафторид серы
  • Метан 

Программа написана на языке FreePascal, графический интерфейс - IDE Lazarus. Программу в виде исходного кода можно использовать как библиотеку для встраивания в программы на Free Pascal или Delphi.

Расчет термодинамических свойств веществ основан на мультипараметрическом (фундаментальном) уравнении состояния [1]. Литературные источники свойств указаны в файлах info.txt для каждого вещества (папка data).

База данных программы по расчету термодинамических свойств индивидуальных веществ в целом аналогична базам ведущих программ в данной области - REFPROP и CoolProp. Программа отстает от указанных разработок по программной части - отсутствует возможность расчета смесей хладагентов, нет различных программных интерфейсов (wrappers), простой интерфейс (в отличии от мощного интерфейса REFPROP).

По всем вопросам обращаться в комментарии или на почту kyzic32@gmail.com.

Источники:
  1. Span, Roland: Multiparameter Equations of State. An Accurate Source of Thermodynamic Property Data
  2. NIST Reference Fluid Thermodynamic and Transport Properties Database (REFPROP)
  3. CoolProp - бесплатный аналог REFPROP

7 комментариев:

  1. программа замечательная, но есть ряд моментов: 1. не все что пользуется популярностью есть в базе(касаемо хладагентов и криогеники), 2. отсутствие возможности вывода на печать результат расчета.
    Спасибо за труды и не останавливайтесь на достигнутом.
    Привет вам от Одесской академии холода.

    ОтветитьУдалить
    Ответы
    1. Какие хладагенты пользуются популярностью? Могу добавить нужные вещества или смеси, если для них есть хорошие уравнения состояния (хотя сейчас это не проблема, статей куча на инглише по данной тематике). По поводу печати - можно скопировать вывод на лист экселя и распечатать. Сам никогда не печатал результаты, поэтому с такой функцией не заморачивался.

      Удалить
    2. Добавил актуальных фреонов в базу (R-22, аммиак, смесевые фреоны 400 и 500, и т.д.). Плюс убраны кое-какие косяки из алгоритмов программы.

      Удалить
  2. Программа была существенно доработана в середине 2017 года и в настоящий момент приобрела законченный вид, дальнейших изменений не пока планируется. Пользуйтесь, если кому понравится.

    ОтветитьУдалить
  3. Этот комментарий был удален администратором блога.

    ОтветитьУдалить
  4. При выборе единиц давления ошибка: при вводе давления в МПа результаты соответствуют давлению в атм (то есть при 1 МПа и заданной температуре выдает значения, соответствующие давлению 1 атм по справочнику). Проверял для R134а

    ОтветитьУдалить
    Ответы
    1. У меня все работает правильно, только что проверил. Не знаю в чем может быть проблема.

      Удалить