Найти в Дзене

Расчёт теплофизических свойств перегретого пара

Оглавление

Начало здесь.

Теплофизические свойства:

T - температура, К;

t - температура, С;

p - абсолютное давление, Па;

h - удельная энтальпия, Дж/кг;

s - удельная энтропия, Дж/кг/К;

cp - удельная изобарная теплоёмкость, Дж/кг/К;

cv - удельная изохорная теплоёмкость, Дж/кг/К;

v - удельный объём, м3/кг;

u - удельная внутренняя энергия, Дж/кг;

w - скорость звука, м/с;

x - степень сухости (-1 для воды).

Расчётные методы:

props_Tp(T, p), props_tp(t, p) - расчёт свойств воды по температуре и давлению;

props_ph(p, h) - расчёт свойств воды по давлению и энтальпии;

props_ps(p, s) - расчёт свойств воды по давлению и энтропии;

Результаты расчёта

Результатом расчёта является словарь свойств

props = {

'T': значение T,

'p': значение p,

'h': значение h,

's': значение s,

'cp': значение cp,

'cv': значение cv,

'v': значение v,

'u': значение u,

'w': значение w,

'x': значение x

}

Проверка принадлежности к Области 2

Перед вызовом расчётных методов необходимо удостовериться, что значения пары входных параметров относятся к Области 2. Для такой проверки предусмотрены следующие методы:

Tp_in(T, p);

tp_in(t, p);

ph_in(p, h);

ps_in(p, s).

Данные методы возвращают True если значения пары параметров находятся внутри Области 2 и False в противном случае.

Для получения возможности рассчитывать теплофизические свойства перегретого пара в Области 2 необходимо скачать следующие классы:

1. Region2

2. Region

3. ParamsIn

4. SaturationCurve

5. Boundary23

Пример использования класса Region2:

from region2 import Region2

r2 = Region2()

T = 1000; p = 50e6

if r2.Tp_in(T, p):

props = r2.props_Tp(T, p)

else:

raise ValueError("Значения пары параметров (T; p) лежат вне Области 2")

Пример использования методов класса Region2 с проверкой на корректность получаемых результатов расчёта находится здесь.

Ссылки

1. Проектирование программы hs-диаграмма