# Refrigerant thermodynamic properties

class `PythonModel.refrigerants.``R410A`

  Bases: `object`

  Class for the evaluation of properties of refrigerant R410A.

  Properties are based on commercial refrigerant Dupont Suva 410A.

  `get_IsentropicExponent_vT`(v, T)

    Evaluate the isentropic exponent.

    Parameters: | v – Specific volume of the refrigerant (m3/kg). T – Temperature of the refrigerant (K).
    Returns: | Isentropic exponent (-).

    Usage: Type

          >>> ref = R410A()
          >>> '%.4f' % ref.get_IsentropicExponent_vT(0.025, 289.64)
          '1.3862'

  `get_SaturatedLiquidEnthalpy`(TLiq)

    Evaluate the specific enthalpy of saturated liquid refrigerant.

    Parameters: | TLiq – Temperature of the saturated liquid refrigerant (K).
    Returns: | Specific enthalpy of saturated liquid refrigerant (J/kg).

    Usage: Type

          >>> ref = R410A()
          >>> '%.2f' % ref.get_SaturatedLiquidEnthalpy(305.25)
          '252787.45'

  `get_SaturatedLiquidPressure`(TLiq)

    Evaluate the pressure of saturated liquid refrigerant.

    Parameters: | TLiq – Temperature of the saturated liquid refrigerant (K).
    Returns: | Pressure of saturated liquid refrigerant (Pa).

    Usage: Type

          >>> ref = R410A()
          >>> '%.2f' % ref.get_SaturatedLiquidPressure(305.25)
          '1989639.98'

  `get_SaturatedVaporEnthalpy`(TVap)

    Evaluate the specific enthalpy of saturated liquid refrigerant.

    Parameters: | TLiq – Temperature of the saturated liquid refrigerant (K).
    Returns: | Specific enthalpy of saturated liquid refrigerant (J/kg).

    Note

    Correlated properties from the thermodynamic properties of DuPont Suva R410A. An expression similar to the saturated liquid enthalpy was used.

    Usage: Type

          >>> ref = R410A()
          >>> '%.2f' % ref.get_SaturatedVaporEnthalpy(283.15)
          '425094.18'

  `get_SaturatedVaporPressure`(TVap)

    Evaluate the pressure of saturated refrigerant vapor.

    Parameters: | TLiq – Temperature of the saturated liquid refrigerant (K).
    Returns: | Pressure of saturated refrigerant vapor (Pa).

    Usage: Type

          >>> ref = R410A()
          >>> '%.2f' % ref.get_SaturatedVaporPressure(283.15)
          '1082792.93'

  `get_SpecificIsobaricHeatCapacity_vT`(v, T)

    Evaluate the specific isobaric heat capacity.

    Parameters: | v – Specific volume of the refrigerant (m3/kg). T – Temperature of the refrigerant (K).
    Returns: | Specific isobaric heat capacity (J/kg-K).

    Usage: Type

          >>> ref = R410A()
          >>> '%.2f' % ref.get_SpecificIsobaricHeatCapacity_vT(0.025, 289.64)
          '1167.01'

  `get_SpecificIsochoricHeatCapacity_vT`(v, T)

    Evaluate the specific isochoric heat capacity.

    Parameters: | v – Specific volume of the refrigerant (m3/kg). T – Temperature of the refrigerant (K).
    Returns: | Specific isochoric heat capacity (J/kg-K).

    Usage: Type

          >>> ref = R410A()
          >>> '%.2f' % ref.get_SpecificIsochoricHeatCapacity_vT(0.025, 289.64)
          '841.85'

  `get_VaporPressure`(TVap, vVap)

    Evaluate the pressure of refrigerant vapor.

    Parameters: | TVap – Temperature of refrigerant vapor (K). vVap – Specific volume of refrigerant vapor (m3/kg).
    Returns: | Pressure of refrigerant vapor (Pa).

    The pressure is calculated fromthe Martin-Hou equation of state for refrigerant R410A.

    Usage: Type

          >>> ref = R410A()
          >>> '%.2f' % ref.get_VaporPressure(289.64, 0.025)
          '1083546.30'

  `get_VaporSpecificVolume`(p, T, tol=1e-06)

    Evaluate the Specific of refrigerant vapor.

    Parameters: | p – Pressure of refrigerant vapor (Pa). T – Temperature of refrigerant vapor (K).
    Returns: | Specific volume of refrigerant vapor (m3/kg).

    Uses the Martin-Hou equation of state to determine specific volume.

    Usage: Type

          >>> ref = R410A()
          >>> '%.8f' % ref.get_VaporSpecificVolume(1083546.3, 289.64)
          '0.02500001'

  `modelicaModelPath`()
    Returns the full path to the refrigerant package in the Buildings
      library.

    Returns: | Full path to the refrigerant package in the IBPSA library.

    Usage: Type

          >>> ref = R410A()
          >>> ref.modelicaModelPath()
          'IBPSA.Media.Refrigerants.R410A'