Сгенерируйте таблицы свойства жидкости от базы данных REFPROP или CoolProp
получает свойства fluidTables
= twoPhaseFluidTables(uRange
,pRange
,mLiquid
,mVapor
,n
,substance
,installPath
)substance
от базы данных и сводит в таблицу их для использования в блоке Two-Phase Fluid Properties (2P). Вещество может быть чистой жидкостью, такой как R-134a или предопределенная смесь, такая как R-404a, троичная смесь R-125, R-143a и R-134a. База данных может быть REFPROP, промышленным стандартом, разработанным NIST или CoolProp с открытым исходным кодом.
Таблицы хранятся в fluidTables
как массив структур. liquid
подструктура содержит данные для вкладки Liquid Properties, и подструктура vapor содержит это для вкладки Vapor Properties. Поля подструктур содержат сами свойства жидкости — определенный объем, определенная энтропия, кинематическая вязкость, теплопроводность и другие, необходимые для симуляции.
Табличные данные находятся в двумерном пространстве блока. Нормированная определенная внутренняя энергия варьируется через строки, и абсолютное давление варьируется через столбцы. Эти переменные имеют специальное свойство, что, когда построено против них, контуры фазы являются вертикальными и прямыми, и вычисления блока более просты и быстрее.
Нормированная определенная внутренняя энергия охватывает между границами в uRange
через mLiquid
строки для жидкой фазы и mVapor
строки для фазы пара. Давление охватывает между границами в pRange
через n
строки и для жидкости и для фаз пара. Свойства смесей жидкого пара определяются интерполяцией между чистыми фазами.
twoPhaseFluidTables(
присваивает свойства, сохраненные в массиве структур block
,fluidTables
)fluidTables
к параметрам блока Two-Phase Fluid Properties (2P) в пути block
. Используйте альтернативный синтаксис этой функции при необходимости, чтобы сгенерировать fluidTables
.
Установите REFPROP аналогичный описанному NIST (https://www.nist.gov/srd/refprop). Корневая папка должна содержать файл DLL и подпапку с файлами FLD — жидкие определения. Только 64-битная версия Windows REFPROP поддерживается. Эта функция была протестирована с версиями 9.1, 9.1.1 REFPROP, и 10.
Установите CoolProp, аналогичный описанному группой разработчиков CoolProp (http://www.coolprop.org/coolprop/wrappers/MATLAB/). Версия 6.2 CoolProp использует обертку Python и требует, чтобы вы установили Python до использования. CoolProp совместим с Windows, Linux и системами Макинтоша. twoPhaseFluidTables
был протестирован с версиями 6.0.0, 6.1.0 CoolProp, и 6.2.0.