Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses

Package with base classes

Information

This package contains base classes that are used to construct the classes in Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.

Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).

Package Content

Name Description
Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.density_TX_a density_TX_a Return density
Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.dynamicViscosity_TX_a dynamicViscosity_TX_a Return dynamic viscosity
Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.prandtlNumber_TX_a prandtlNumber_TX_a Return Prandtl number
Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.specificHeatCapacityCp_TX_a specificHeatCapacityCp_TX_a Return specific heat capacity at constant pressure
Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.thermalConductivity_TX_a thermalConductivity_TX_a Return thermal conductivity

Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.density_TX_a Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.density_TX_a

Return density

Information

Function to return the mass density for specified glycol mass fraction and temperature.

This function returns the mass density by calling the functions in Buildings.Media.Antifreeze.Functions. For water, the input argument X_a is not used. For glycol, set it to the mass fraction of glycol.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
Mediamedium Medium type
MassFractionX_a Glycol mass fraction [1]
TemperatureT Temperature at which properties are evaluated [K]

Outputs

TypeNameDescription
DensitydPrandtl number [kg/m3]

Modelica definition

function density_TX_a "Return density" extends Modelica.Icons.Function; input Buildings.Fluid.DataCenters.CDUs.Types.Media medium "Medium type"; input Modelica.Units.SI.MassFraction X_a "Glycol mass fraction"; input Modelica.Units.SI.Temperature T "Temperature at which properties are evaluated"; output Modelica.Units.SI.Density d "Prandtl number"; algorithm d := if medium == Buildings.Fluid.DataCenters.CDUs.Types.Media.EthyleneGlycol then Buildings.Media.Antifreeze.Functions.EthyleneGlycolWater.density_TX_a(X_a=X_a, T=T) else Buildings.Media.Antifreeze.Functions.PropyleneGlycolWater.density_TX_a(X_a=X_a, T=T); end density_TX_a;

Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.dynamicViscosity_TX_a Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.dynamicViscosity_TX_a

Return dynamic viscosity

Information

Function to return dynamic viscosity for specified glycol mass fraction and temperature.

This function returns the dynamic viscosity by calling the functions in Buildings.Media.Antifreeze.Functions. For water, the input argument X_a is not used. For glycol, set it to the mass fraction of glycol.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
Mediamedium Medium type
MassFractionX_a Glycol mass fraction [1]
TemperatureT Temperature at which properties are evaluated [K]

Outputs

TypeNameDescription
DynamicViscosityeta_defaultDynamic viscosity [Pa.s]

Modelica definition

function dynamicViscosity_TX_a "Return dynamic viscosity" extends Modelica.Icons.Function; input Buildings.Fluid.DataCenters.CDUs.Types.Media medium "Medium type"; input Modelica.Units.SI.MassFraction X_a "Glycol mass fraction"; input Modelica.Units.SI.Temperature T "Temperature at which properties are evaluated"; output Modelica.Units.SI.DynamicViscosity eta_default "Dynamic viscosity"; algorithm eta_default := if medium == Buildings.Fluid.DataCenters.CDUs.Types.Media.EthyleneGlycol then Buildings.Media.Antifreeze.Functions.EthyleneGlycolWater.dynamicViscosity_TX_a(X_a=X_a, T=T) else Buildings.Media.Antifreeze.Functions.PropyleneGlycolWater.dynamicViscosity_TX_a(X_a=X_a, T=T); end dynamicViscosity_TX_a;

Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.prandtlNumber_TX_a Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.prandtlNumber_TX_a

Return Prandtl number

Information

Function to return Prandtl number for specified glycol mass fraction and temperature.

This function returns the Prandtl number by calling the functions in Buildings.Media.Antifreeze.Functions. For water, the input argument X_a is not used. For glycol, set it to the mass fraction of glycol.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
Mediamedium Medium type
MassFractionX_a Glycol mass fraction [1]
TemperatureT Temperature at which properties are evaluated [K]

Outputs

TypeNameDescription
PrandtlNumberPr_defaultPrandtl number [1]

Modelica definition

function prandtlNumber_TX_a "Return Prandtl number" extends Modelica.Icons.Function; input Buildings.Fluid.DataCenters.CDUs.Types.Media medium "Medium type"; input Modelica.Units.SI.MassFraction X_a "Glycol mass fraction"; input Modelica.Units.SI.Temperature T "Temperature at which properties are evaluated"; output Modelica.Units.SI.PrandtlNumber Pr_default "Prandtl number"; algorithm Pr_default := if medium == Buildings.Fluid.DataCenters.CDUs.Types.Media.EthyleneGlycol then Buildings.Media.Antifreeze.Functions.EthyleneGlycolWater.prandtlNumber_TX_a(X_a=X_a, T=T) else Buildings.Media.Antifreeze.Functions.PropyleneGlycolWater.prandtlNumber_TX_a(X_a=X_a, T=T); end prandtlNumber_TX_a;

Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.specificHeatCapacityCp_TX_a Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.specificHeatCapacityCp_TX_a

Return specific heat capacity at constant pressure

Information

Function to return specific heat capacity at constant pressure for specified glycol mass fraction and temperature.

This function returns the specific heat capacity by calling the functions in Buildings.Media.Antifreeze.Functions. For water, the input argument X_a is not used. For glycol, set it to the mass fraction of glycol.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
Mediamedium Medium type
MassFractionX_a Glycol mass fraction [1]
TemperatureT Temperature at which properties are evaluated [K]

Outputs

TypeNameDescription
SpecificHeatCapacitycp_defaultSpecific heat capacity at constant pressure [J/(kg.K)]

Modelica definition

function specificHeatCapacityCp_TX_a "Return specific heat capacity at constant pressure" extends Modelica.Icons.Function; input Buildings.Fluid.DataCenters.CDUs.Types.Media medium "Medium type"; input Modelica.Units.SI.MassFraction X_a "Glycol mass fraction"; input Modelica.Units.SI.Temperature T "Temperature at which properties are evaluated"; output Modelica.Units.SI.SpecificHeatCapacity cp_default "Specific heat capacity at constant pressure"; algorithm cp_default := if medium == Buildings.Fluid.DataCenters.CDUs.Types.Media.EthyleneGlycol then Buildings.Media.Antifreeze.Functions.EthyleneGlycolWater.specificHeatCapacityCp_TX_a(X_a=X_a, T=T) else Buildings.Media.Antifreeze.Functions.PropyleneGlycolWater.specificHeatCapacityCp_TX_a(X_a=X_a, T=T); end specificHeatCapacityCp_TX_a;

Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.thermalConductivity_TX_a Buildings.Fluid.DataCenters.CDUs.LiquidToLiquid.Data.BaseClasses.thermalConductivity_TX_a

Return thermal conductivity

Information

Function to return thermal conductivity for specified glycol mass fraction and temperature.

This function returns the thermal conductivity by calling the functions in Buildings.Media.Antifreeze.Functions. For water, the input argument X_a is not used. For glycol, set it to the mass fraction of glycol.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
Mediamedium Medium type
MassFractionX_a Glycol mass fraction [1]
TemperatureT Temperature at which properties are evaluated [K]

Outputs

TypeNameDescription
ThermalConductivityk_defaultThermal conductivity [W/(m.K)]

Modelica definition

function thermalConductivity_TX_a "Return thermal conductivity" extends Modelica.Icons.Function; input Buildings.Fluid.DataCenters.CDUs.Types.Media medium "Medium type"; input Modelica.Units.SI.MassFraction X_a "Glycol mass fraction"; input Modelica.Units.SI.Temperature T "Temperature at which properties are evaluated"; output Modelica.Units.SI.ThermalConductivity k_default "Thermal conductivity"; algorithm k_default := if medium == Buildings.Fluid.DataCenters.CDUs.Types.Media.EthyleneGlycol then Buildings.Media.Antifreeze.Functions.EthyleneGlycolWater.thermalConductivity_TX_a(X_a=X_a, T=T) else Buildings.Media.Antifreeze.Functions.PropyleneGlycolWater.thermalConductivity_TX_a(X_a=X_a, T=T); end thermalConductivity_TX_a;