getcoolantprops
Функция расчета теплофизических свойств.
Синтаксис
props = GetCoolantProps(coolant, arg1, arg2, arg1type, arg2type, idx, cpt, x);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| coolant | integer |
Ссылка на объект-теплоноситель |
| arg1 | double |
Значение аргумента 1 для расчёта теплофизических свойств |
| arg2 | double |
Значение аргумента 2 для расчёта теплофизических свойств |
| arg1type | integer |
Тип аргумента 1
|
| arg2type | integer |
Тип аргумента 2
|
| idx | intarray |
Массив индексов параметров, значения которых должна вернуть функция:
|
| 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;Сопутствующие материалы
Материалов нет.