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'