Description: "Package with thermophysical properties for window fill gases"

- Home > Modelica

## Buildings.HeatTransfer.Data.Gases

Package with thermophysical properties for window fill gases

### Information

Package with records for thermophysical properties for window gas fills. The implementation is according to ISO 15099:2003, Thermal performance of windows, doors and shading devices -- Detailed calculations.

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

### Package Content

Name | Description
--- | ---
Generic | Thermal properties of fill gas for windows
Air | Thermophysical properties for air
Argon | Thermophysical properties for argon
Krypton | Thermophysical properties for krypton
Xenon | Thermophysical properties for krypton
thermalConductivity | Function to compute the thermal conductivity of gases
density | Function to compute the mass density
dynamicViscosity | Function to compute the dynamic viscosity for gases
specificHeatCapacity | Function to compute the specific heat capacity for gases

## Buildings.HeatTransfer.Data.Gases.Generic

Thermal properties of fill gas for windows

### Information

Generic record for thermophysical properties for window gas fills. The implementation is according to ISO 15099:2003, Thermal performance of windows, doors and shading devices -- Detailed calculations.

Extends from Modelica.Icons.Record (Icon for records).

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Length | x |  | Gas layer thickness [m]
ThermalConductivity | a_k |  | Constant coefficient for thermal conductivity [W/(m.K)]
Real | b_k |  | Temperature dependent coefficient for thermal conductivity [W/(m.K2)]
DynamicViscosity | a_mu |  | Constant coefficient for dynamic viscosity [Pa.s]
Real | b_mu |  | Temperature dependent coefficient for dynamic viscosity [N.s/(m2.K)]
SpecificHeatCapacity | a_c |  | Constant coefficient for specific heat capacity [J/(kg.K)]
Real | b_c |  | Temperature dependent coefficient for specific heat capacity [J/(kg.K2)]
MolarMass | MM |  | Molar mass (of mixture or single fluid) [kg/mol]
Pressure | P0 | 101325 | Normal pressure [Pa]

### Modelica definition

record Generic "Thermal properties of fill gas for windows" extends Modelica.Icons.Record; parameter Modelica.SIunits.Length x "Gas layer thickness"; parameter Modelica.SIunits.ThermalConductivity a_k "Constant coefficient for thermal conductivity"; parameter Real b_k(unit="W/(m.K2)") "Temperature dependent coefficient for thermal conductivity"; parameter Modelica.SIunits.DynamicViscosity a_mu "Constant coefficient for dynamic viscosity"; parameter Real b_mu(unit="N.s/(m2.K)") "Temperature dependent coefficient for dynamic viscosity"; parameter Modelica.SIunits.SpecificHeatCapacity a_c "Constant coefficient for specific heat capacity"; parameter Real b_c(unit="J/(kg.K2)") "Temperature dependent coefficient for specific heat capacity"; parameter Modelica.SIunits.MolarMass MM "Molar mass (of mixture or single fluid)"; parameter Modelica.SIunits.Pressure P0 = 101325 "Normal pressure"; end Generic;

## Buildings.HeatTransfer.Data.Gases.Air

Thermophysical properties for air

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Length | x |  | Gas layer thickness [m]
ThermalConductivity | a_k | 2.873E-3 | Constant coefficient for thermal conductivity [W/(m.K)]
Real | b_k | 7.760E-5 | Temperature dependent coefficient for thermal conductivity [W/(m.K2)]
DynamicViscosity | a_mu | 3.723E-6 | Constant coefficient for dynamic viscosity [Pa.s]
Real | b_mu | 4.940E-8 | Temperature dependent coefficient for dynamic viscosity [N.s/(m2.K)]
SpecificHeatCapacity | a_c | 1002.737 | Constant coefficient for specific heat capacity [J/(kg.K)]
Real | b_c | 1.2324E-2 | Temperature dependent coefficient for specific heat capacity [J/(kg.K2)]
MolarMass | MM | 28.97E-3 | Molar mass (of mixture or single fluid) [kg/mol]
Pressure | P0 | 101325 | Normal pressure [Pa]

### Modelica definition

record Air = Generic(a_k= 2.873E-3, b_k= 7.760E-5, a_mu=3.723E-6, b_mu=4.940E-8, a_c=1002.737, b_c= 1.2324E-2, MM=28.97E-3) "Thermophysical properties for air";

## Buildings.HeatTransfer.Data.Gases.Argon

Thermophysical properties for argon

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Length | x |  | Gas layer thickness [m]
ThermalConductivity | a_k | 2.285E-3 | Constant coefficient for thermal conductivity [W/(m.K)]
Real | b_k | 5.149E-5 | Temperature dependent coefficient for thermal conductivity [W/(m.K2)]
DynamicViscosity | a_mu | 3.379E-6 | Constant coefficient for dynamic viscosity [Pa.s]
Real | b_mu | 6.451E-8 | Temperature dependent coefficient for dynamic viscosity [N.s/(m2.K)]
SpecificHeatCapacity | a_c | 521.9285 | Constant coefficient for specific heat capacity [J/(kg.K)]
Real | b_c | 0 | Temperature dependent coefficient for specific heat capacity [J/(kg.K2)]
MolarMass | MM | 39.948E-3 | Molar mass (of mixture or single fluid) [kg/mol]
Pressure | P0 | 101325 | Normal pressure [Pa]

### Modelica definition

record Argon = Generic(a_k= 2.285E-3, b_k= 5.149E-5, a_mu=3.379E-6, b_mu=6.451E-8, a_c=521.9285, b_c= 0, MM=39.948E-3) "Thermophysical properties for argon";

## Buildings.HeatTransfer.Data.Gases.Krypton

Thermophysical properties for krypton

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Length | x |  | Gas layer thickness [m]
ThermalConductivity | a_k | 9.443E-4 | Constant coefficient for thermal conductivity [W/(m.K)]
Real | b_k | 2.826E-5 | Temperature dependent coefficient for thermal conductivity [W/(m.K2)]
DynamicViscosity | a_mu | 2.213E-6 | Constant coefficient for dynamic viscosity [Pa.s]
Real | b_mu | 7.777E-8 | Temperature dependent coefficient for dynamic viscosity [N.s/(m2.K)]
SpecificHeatCapacity | a_c | 248.0907 | Constant coefficient for specific heat capacity [J/(kg.K)]
Real | b_c | 0 | Temperature dependent coefficient for specific heat capacity [J/(kg.K2)]
MolarMass | MM | 83.80E-3 | Molar mass (of mixture or single fluid) [kg/mol]
Pressure | P0 | 101325 | Normal pressure [Pa]

### Modelica definition

record Krypton = Generic(a_k= 9.443E-4, b_k= 2.826E-5, a_mu=2.213E-6, b_mu=7.777E-8, a_c=248.0907, b_c= 0, MM=83.80E-3) "Thermophysical properties for krypton";

## Buildings.HeatTransfer.Data.Gases.Xenon

Thermophysical properties for krypton

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Length | x |  | Gas layer thickness [m]
ThermalConductivity | a_k | 4.538E-4 | Constant coefficient for thermal conductivity [W/(m.K)]
Real | b_k | 1.723E-5 | Temperature dependent coefficient for thermal conductivity [W/(m.K2)]
DynamicViscosity | a_mu | 1.069E-6 | Constant coefficient for dynamic viscosity [Pa.s]
Real | b_mu | 7.414E-8 | Temperature dependent coefficient for dynamic viscosity [N.s/(m2.K)]
SpecificHeatCapacity | a_c | 158.3397 | Constant coefficient for specific heat capacity [J/(kg.K)]
Real | b_c | 0 | Temperature dependent coefficient for specific heat capacity [J/(kg.K2)]
MolarMass | MM | 131.3E-3 | Molar mass (of mixture or single fluid) [kg/mol]
Pressure | P0 | 101325 | Normal pressure [Pa]

### Modelica definition

record Xenon = Generic(a_k= 4.538E-4, b_k= 1.723E-5, a_mu=1.069E-6, b_mu=7.414E-8, a_c=158.3397, b_c= 0, MM=131.3E-3) "Thermophysical properties for krypton";

## Buildings.HeatTransfer.Data.Gases.thermalConductivity

Function to compute the thermal conductivity of gases

### Inputs

Type | Name | Default | Description
--- | --- | --- | ---
Generic | gas |  | Record of gas data
Temperature | T |  | Gas temperature [K]

### Outputs

Type | Name | Description
--- | --- | ---
ThermalConductivity | k | Thermal conductivity [W/(m.K)]

### Modelica definition

function thermalConductivity "Function to compute the thermal conductivity of gases" input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data"; input Modelica.SIunits.Temperature T "Gas temperature"; output Modelica.SIunits.ThermalConductivity k "Thermal conductivity"; algorithm k := gas.a_k + gas.b_k*T; end thermalConductivity;

## Buildings.HeatTransfer.Data.Gases.density

Function to compute the mass density

### Inputs

Type | Name | Default | Description
--- | --- | --- | ---
Generic | gas |  | Record of gas data
Temperature | T |  | Gas temperature [K]

### Outputs

Type | Name | Description
--- | --- | ---
Density | rho | Mass density [kg/m3]

### Modelica definition

function density "Function to compute the mass density" input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data"; input Modelica.SIunits.Temperature T "Gas temperature"; output Modelica.SIunits.Density rho "Mass density"; algorithm rho := gas.P0*gas.MM/Modelica.Constants.R/T; end density;

## Buildings.HeatTransfer.Data.Gases.dynamicViscosity

Function to compute the dynamic viscosity for gases

### Inputs

Type | Name | Default | Description
--- | --- | --- | ---
Generic | gas |  | Record of gas data
Temperature | T |  | Gas temperature [K]

### Outputs

Type | Name | Description
--- | --- | ---
DynamicViscosity | mu | Dynamic viscosity [Pa.s]

### Modelica definition

function dynamicViscosity "Function to compute the dynamic viscosity for gases" input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data"; input Modelica.SIunits.Temperature T "Gas temperature"; output Modelica.SIunits.DynamicViscosity mu "Dynamic viscosity"; algorithm mu := gas.a_mu + gas.b_mu*T; end dynamicViscosity;

## Buildings.HeatTransfer.Data.Gases.specificHeatCapacity

Function to compute the specific heat capacity for gases

### Inputs

Type | Name | Default | Description
--- | --- | --- | ---
Generic | gas |  | Record of gas data
Temperature | T |  | Gas temperature [K]

### Outputs

Type | Name | Description
--- | --- | ---
SpecificHeatCapacity | c_p | Specific heat capacity [J/(kg.K)]

### Modelica definition

function specificHeatCapacity "Function to compute the specific heat capacity for gases" input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data"; input Modelica.SIunits.Temperature T "Gas temperature"; output Modelica.SIunits.SpecificHeatCapacity c_p "Specific heat capacity"; algorithm c_p := gas.a_c + gas.b_c*T; end specificHeatCapacity;