getcoolantprops

Функция расчета теплофизических свойств.

Синтаксис

props = GetCoolantProps(coolant, arg1, arg2, arg1type, arg2type, idx, cpt, x);

Аргументы

Имя Тип данных Описание
coolant integer Ссылка на объект-теплоноситель
arg1 double Значение аргумента 1 для расчёта теплофизических свойств
arg2 double Значение аргумента 2 для расчёта теплофизических свойств
arg1type integer Тип аргумента 1
  • 1 - давление, Па;
  • 2 - температура, °С;
  • 3 - энтальпия, Дж/кг;
  • 8 - энтропия, Дж/кг.
arg2type integer Тип аргумента 2
  • 1 - давление, Па;
  • 2 - температура, °С;
  • 3 - энтальпия, Дж/кг;
  • 8 - энтропия, Дж/кг.
idx intarray Массив индексов параметров, значения которых должна вернуть функция:
  • 1 - давление, Па;
  • 2 - температура, °С;
  • 3 - энтальпия, Дж/кг;
  • 4 - удельный объём, м³/кг;
  • 5 - число Прандтля;
  • 6 - динамическая вязкость, Па·с;
  • 7 - коэффициент теплопроводности, Вт/(м·К);
  • 8 - энтропия, Дж/кг;
  • 9 - теплоёмкость при постоянном давлении, Дж/(кг·К);
  • 10 - теплоёмкость при постоянном объёме, Дж/(кг·К);
  • 11 - производная плотности по энтальпии при постоянном давлении;
  • 12 - производная плотности по давлению при постоянной энтальпии;
  • 13 - молярная масса, кг/моль;
  • 14 - коэффициент объёмного теплового расширения, 1/К;
  • 15 - коэффициент сжимаемости, 1/Па;
  • 16 - массовое паросодержание (относительная энтальпия);
  • 17 - объёмное паросодержание;
  • 36 - скорость звука в среде, м/с.
cpt array Массив концентраций пассивных примесей
x double Массовое паросодержание (относительная энтальпия) (используется в двухфазных теплоносителях, если в качестве одного из аргументов задана температура)

Описание

Функция возвращает массив значений параметров теплоносителя по ссылке на него и по значениям двух аргументов, каждый из которых может быть давлением / температурой / энтальпией / энтропией.

Возвращаемые параметры:

  • 1 - давление, Па;
  • 2 - температура, °С;
  • 3 - энтальпия, Дж/кг;
  • 4 - удельный объём, м³/кг;
  • 5 - число Прандтля;
  • 6 - динамическая вязкость, Па·с;
  • 7 - коэффициент теплопроводности, Вт/(м·К);
  • 8 - энтропия, Дж/кг;
  • 9 - теплоёмкость при постоянном давлении, Дж/(кг·К);
  • 10 - теплоёмкость при постоянном объёме, Дж/(кг·К);
  • 11 - производная плотности по энтальпии при постоянном давлении;
  • 12 - производная плотности по давлению при постоянной энтальпии;
  • 13 - молярная масса, кг/моль;
  • 14 - коэффициент объёмного теплового расширения, 1/К;
  • 15 - коэффициент сжимаемости, 1/Па;
  • 16 - массовое паросодержание (относительная энтальпия);
  • 17 - объёмное паросодержание;
  • 36 - скорость звука в среде, м/с.

Результат

Имя Тип данных Описание
props array Массив с результатами вычислений (если функция возвращает пустой массив, то свойства рассчитать не удалось)

Пример

// Функцию GetCoolant использовать в секции initialization нельзя
if PrjInitializing then begin
  coolant = GetCoolant(GetCurrentProjectID, Node_1);
  props = GetCoolantProps(coolant, 1E5, 260, 1, 2, [3, 4], [], 0);
end;

Сопутствующие материалы

Материалов нет.