Сгенерируйте таблицы свойств жидкости из базы данных 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.