Пакет wsprops (ссылка на скачивание внизу статьи) содержит классы, позволяющие определить теплофизические свойства воды и водяного пара в областях 1, 2 и частично 4 (в диапазоне давлений 611,213 Па - 16,529 МПа) (см. рисунок ниже). Методика расчёта взята из [1] и [2].
Определяемые теплофизические свойства:
T - температура, К;
p - абсолютное давление, Па;
h - удельная энтальпия, Дж/кг;
s - удельная энтропия, Дж/кг/К;
cp - удельная изобарная теплоёмкость, Дж/кг/К;
cv - удельная изохорная теплоёмкость, Дж/кг/К;
v - удельный объём, м3/кг;
u - удельная внутренняя энергия, Дж/кг;
w - скорость звука, м/с;
x - степень сухости (-1 для воды, 0 для кипящей воды, (0; 1) для влажного пара, 1 для сухого насыщенного пара, 2 для сухого перегретого пара).
Результатом расчёта является словарь теплофизических свойств:
props = {
'T': значение T,
'p': значение p,
'h': значение h,
's': значение s,
'cp': значение cp,
'cv': значение cv,
'v': значение v,
'u': значение u,
'w': значение w,
'x': значение x
}
Основным расчётным классом является класс HSDiag, который по входным параметрам определяет соответствующую им область состояния воды или водяного пара и вызывает метод соответствующего данной области класса (Region1, Region2, Region4).
Класс Visc предназначен для определения динамической и кинематической вязкости воды и водяного пара.
Пример использования классов из пакета wsprops см. здесь.
Скачать пакет wsprops.
Ссылки
2. Release on the IAPWS Formulation 2008 for the Viscosity of Ordinary Water Substance
3. Температура и давление насыщенного водяного пара
4. Расчёт теплофизических свойств воды
5. Расчёт теплофизических свойств перегретого пара
6. Расчёт теплофизических свойств влажного пара