packageR32

R32 with IIR reference state

Extends from Interfaces.PartialHelmholtzMedium.

Information

These are the coefficients for R32. The reference state is set to IIR (saturated liquid at 0 °C: h = 200 kJ/kg, s = 1 kJ/(kg K)), the REFPROP default.
Tillner-Roth, R. and Yokozeki, A.
An International Standard Equation of State for Difluoromethane (R-32) for Temperatures from the Triple Point at 136.34 K to 435 K and Pressures up to 70 MPa
J. Phys. Chem. Ref. Data, 26:1273-1328, 1997.
DOI: 10.1063/1.556002
Velliadou, D., Antoniadis, K.D., Assael, M.J. and Huber, M.L.
Reference Correlation for the Viscosity of Difluoromethane (R-32) from the Triple Point to 425 K and up to 70 MPa
Int. J. Thermophys., 43:129, 2022.
DOI: 10.1007/s10765-022-03050-9
Perkins, R.A. and Huber, M.L.
Thermal conductivity correlation for R-32 (2005, unpublished), as implemented in REFPROP 10, with the simplified critical enhancement of Olchowy and Sengers (1989).
Data: DOI 10.1021/je010001m
Mulero, A., Cachadiña, I. and Parra, M.I.
Recommended Correlations for the Surface Tension of Common Fluids
J. Phys. Chem. Ref. Data, 41:043105, 2012.
DOI: 10.1063/1.4768782
Lemmon, Eric W.; Huber, M. L. and McLinden, M. O.
NIST Standard Reference Database 23: Reference Fluid Thermodynamic and Transport Properties - REFPROP. 9.0
National Institute of Standards and Technology, Standard Reference Data Program. Gaithersburg
URL: http://www.nist.gov/srd/nist23.cfm

Parameters

TypeNameDefaultDescription
Modelica.Media.Interfaces.Choices.IndependentVariablesThermoStates (from PartialMedium)Enumeration type for independent variables
StringmediumName (from PartialMedium)"unusablePartialMedium"Name of the medium
String[:]substanceNames (from PartialMedium){mediumName}Names of the mixture substances. Set substanceNames={mediumName} if only one substance.
String[:]extraPropertiesNames (from PartialMedium)fill("", 0)Names of the additional (extra) transported properties. Set extraPropertiesNames=fill("",0) if unused
BooleansingleState (from PartialMedium)= true, if u and d are not a function of pressure
BooleanreducedX (from PartialMedium)true= true, if medium contains the equation sum(X) = 1.0; set reducedX=true, if only one substance (see docu for details)
BooleanfixedX (from PartialMedium)false= true, if medium contains the equation X = reference_X
AbsolutePressurereference_p (from PartialMedium)101325Reference pressure of Medium: default 1 atmosphere
Temperaturereference_T (from PartialMedium)298.15Reference temperature of Medium: default 25 deg Celsius
MassFraction[nX]reference_X (from PartialMedium)fill(1/nX, nX)Default mass fractions of medium
AbsolutePressurep_default (from PartialMedium)101325Default value for pressure of medium (for initialization)
TemperatureT_default (from PartialMedium)Modelica.Units.Conversions.from_degC(20)Default value for temperature of medium (for initialization)
SpecificEnthalpyh_default (from PartialMedium)specificEnthalpy_pTX(p_default, T_default, X_default)Default value for specific enthalpy of medium (for initialization)
MassFraction[nX]X_default (from PartialMedium)reference_XDefault value for mass fractions of medium (for initialization)
ExtraProperty[nC]C_default (from PartialMedium)fill(0, nC)Default value for trace substances of medium (for initialization)
IntegernS (from PartialMedium)size(substanceNames, 1)Number of substances
IntegernX (from PartialMedium)nSNumber of mass fractions
IntegernXi (from PartialMedium)if fixedX then 0 else if reducedX then nS - 1 else nSNumber of structurally independent mass fractions (see docu for details)
IntegernC (from PartialMedium)size(extraPropertiesNames, 1)Number of extra (outside of standard mass-balance) transported properties
Real[nC]C_nominal (from PartialMedium)1.0e-6*ones(nC)Default for the nominal values for the extra properties
BooleansmoothModel (from PartialTwoPhaseMedium)false= true, if the (derived) model should not generate state events
BooleanonePhase (from PartialTwoPhaseMedium)false= true, if the (derived) model should never be called with two-phase inputs
FluidConstantsfluidConstants (from PartialTwoPhaseMedium)Constant data for the fluid
HelmholtzMedia.Interfaces.Types.EoSLimitsfluidLimits (from PartialHelmholtzMedium)
EoS.HelmholtzCoefficientshelmholtzCoefficients (from PartialHelmholtzMedium)
Transport.ThermalConductivityCoefficientsthermalConductivityCoefficients (from PartialHelmholtzMedium)
Transport.DynamicViscosityCoefficientsdynamicViscosityCoefficients (from PartialHelmholtzMedium)
Transport.SurfaceTensionCoefficientssurfaceTensionCoefficients (from PartialHelmholtzMedium)
Ancillary.AncillaryCoefficientsancillaryCoefficients (from PartialHelmholtzMedium)
InputChoiceinputChoice (from PartialHelmholtzMedium)InputChoice.phDefault choice of input variables for property computations
FluidConstantsfluidConstantsR32Fluid Constants
EoSLimitsfluidLimitsR32Helmholtz EoS Limits
EoS.HelmholtzCoefficientshelmholtzCoefficientsR32Coefficients of the Helmholtz EoS
Transport.ThermalConductivityCoefficientsthermalConductivityCoefficientsR32Coefficients for the thermal conductivity
Transport.DynamicViscosityCoefficientsdynamicViscosityCoefficientsR32Coefficients for the dynamic viscosity
Transport.SurfaceTensionCoefficientssurfaceTensionCoefficientsR32Coefficients for the surface tension <sigma0 and n>
Ancillary.AncillaryCoefficientsancillaryCoefficientsR32Coefficients for the ancillary equations in <saturated vapor density equation>