twoPhaseFluidTables
Generar tablas de propiedades de fluidos a partir de las bases de datos REFPROP o CoolProp
Sintaxis
Descripción
recupera las propiedades de fluidTables
= twoPhaseFluidTables(uRange
,pRange
,mLiquid
,mVapor
,n
,substance
,installPath
)substance
de una base de datos y las tabula para utilizarlas en el bloque Two-Phase Fluid Properties (2P). La sustancia puede ser un fluido puro como R-134a o una mezcla predefinida como R-404a, una mezcla ternaria de R-125, R-143a y R-134a. La base de datos puede ser REFPROP, una norma industrial desarrollada por el NIST (Instituto Nacional de Estándares y Tecnología) o CoolProp, que es de código abierto.
Las tablas se almacenan en fluidTables
como un arreglo de estructuras. La subestructura liquid
contiene datos de la pestaña Liquid Properties y la subestructura vapor contiene datos de la pestaña Vapor Properties. Los campos de las subestructuras contienen propiedades del fluido, tales como volumen específico, entropía específica, viscosidad cinemática, conductividad térmica y demás propiedades necesarias para la simulación.
Los datos tabulados se presentan en el espacio bidimensional del bloque. Una energía interna específica normalizada varía a través de las filas, y la presión absoluta varía entre las columnas. Estas variables tienen la propiedad especial de que, al representarlas gráficamente, los límites de fase son verticales y rectos, y los cálculos en bloque son más sencillos y rápidos.
La energía interna específica normalizada se extiende desde los límites de uRange
hasta las filas mLiquid
para la fase líquida, y hasta las filas mVapor
para la fase de vapor. La presión se extiende desde los límites de pRange
hasta las filas n
para la fase líquida y la fase de vapor. Las propiedades de las mezclas líquido-vapor se determinan por interpolación entre las fases puras.
twoPhaseFluidTables(
asigna las propiedades almacenadas en el arreglo de estructuras block
,fluidTables
)fluidTables
a los parámetros del bloque Two-Phase Fluid Properties (2P) en la ruta block
. Si fuera necesario, utilice la sintaxis alternativa de esta función para generar fluidTables
.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Instale la base de datos REFPROP, como lo describe el NIST (https://www.nist.gov/srd/refprop). La carpeta raíz debe contener un archivo DLL y una subcarpeta con definiciones de fluidos en archivos FLD. Solo se admite la versión de Windows de 64 bits de REFPROP. Esta función se ha probado con las versiones 9.1, 9.1.1 y 10 de REFPROP.
Instale la base de datos CoolProp, como lo describe el equipo de desarrollo de CoolProp (http://www.coolprop.org/coolprop/wrappers/MATLAB/). La versión 6.2 de CoolProp utiliza una envoltura de Python y requiere que se instale Python antes de su uso. Para obtener más información, consulte Configurar su sistema para utilizar Python. CoolProp admite sistemas Windows, Linux y Macintosh. twoPhaseFluidTables
se ha probado con las versiones 6.0.0, 6.1.0 y 6.2.0 de CoolProp.
Historial de versiones
Introducido en R2015b