Сгенерируйте таблицы свойств жидкости из базы данных 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
как массив структур. A 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-разрядная версия REFPROP для Windows. Эта функция была протестирована с REFPROP версий 9.1, 9.1.1 и 10.
Установите CoolProp, как описано группой разработчиков CoolProp (http://www.coolprop.org/coolprop/wrappers/MATLAB/). CoolProp версии 6.2 использует Python-оболочку и требует установки Python перед использованием. CoolProp совместим с системами Windows, Linux и Macintosh. twoPhaseFluidTables
был протестирован с CoolProp версий 6.0.0, 6.1.0 и 6.2.0.