Database of insulating and refractory material properties (ht.insulation)¶
- ht.insulation.ASHRAE_k(ID)[source]¶
Returns thermal conductivity of a building or insulating material from a table in [1]. Thermal conductivity is independent of temperature here. Many entries in the table are listed for varying densities, but the appropriate ID from the table must be selected to account for that.
- Parameters
- IDstr
ID corresponding to a material in the dictionary ASHRAE
- Returns
- kfloat
Thermal conductivity of the material, [W/m/K]
References
- 1
ASHRAE Handbook: Fundamentals. American Society of Heating, Refrigerating and Air-Conditioning Engineers, Incorporated, 2013.
Examples
>>> ASHRAE_k(ID='Mineral fiber') 0.036
- ht.insulation.Cp_material(ID, T=298.15)[source]¶
Returns heat capacity of a building, insulating, or refractory material from tables in [1], [2], and [3]. Heat capacity may or may not be dependent on temperature depending on the source used. Function must be provided with either a key to one of the dictionaries refractories, ASHRAE, or building_materials - or a search term which will pick the closest match based on a fuzzy search. To determine which source the fuzzy search will pick, use the function nearest_material. Fuzzy searches are slow; it is preferable to call this function with a material key directly.
- Parameters
- IDstr
String as described above
- Tfloat, optional
Temperature of the material, [K]
- Returns
- Cpfloat
Heat capacity of the material, [W/m/K]
References
- 1
ASHRAE Handbook: Fundamentals. American Society of Heating, Refrigerating and Air-Conditioning Engineers, Incorporated, 2013.
- 2
DIN EN 12524 (2000-07) Building Materials and Products Hygrothermal Properties - Tabulated Design Values; English Version of DIN EN 12524.
- 3
Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
Examples
>>> Cp_material('Mineral fiber') 840.0
- ht.insulation.k_material(ID, T=298.15)[source]¶
Returns thermal conductivity of a building, insulating, or refractory material from tables in [1], [2], and [3]. Thermal conductivity may or may not be dependent on temperature depending on the source used. Function must be provided with either a key to one of the dictionaries refractories, ASHRAE, or building_materials - or a search term which will pick the closest match based on a fuzzy search. To determine which source the fuzzy search will pick, use the function nearest_material. Fuzzy searches are slow; it is preferable to call this function with a material key directly.
- Parameters
- IDstr
String as described above
- Tfloat, optional
Temperature of the material, [K]
- Returns
- kfloat
Thermal conductivity of the material, [W/m/K]
References
- 1
ASHRAE Handbook: Fundamentals. American Society of Heating, Refrigerating and Air-Conditioning Engineers, Incorporated, 2013.
- 2
DIN EN 12524 (2000-07) Building Materials and Products Hygrothermal Properties - Tabulated Design Values; English Version of DIN EN 12524.
- 3
Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
Examples
>>> k_material('Mineral fiber') 0.036
- ht.insulation.nearest_material(name, complete=False)[source]¶
Returns the nearest hit to a given name from from dictionaries of building, insulating, or refractory material from tables in [1], [2], and [3]. Function will pick the closest match based on a fuzzy search. if complete is True, will only return hits with all three of density, heat capacity, and thermal conductivity available.
- Parameters
- namestr
Search keywords to be used by difflib function
- completebool, optional
If True, returns only hits with all parameters available
- Returns
- IDstr
A key to one of the dictionaries mentioned above
References
- 1
ASHRAE Handbook: Fundamentals. American Society of Heating, Refrigerating and Air-Conditioning Engineers, Incorporated, 2013.
- 2
DIN EN 12524 (2000-07) Building Materials and Products Hygrothermal Properties - Tabulated Design Values; English Version of DIN EN 12524.
- 3
Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
Examples
>>> nearest_material('stainless steel') 'Metals, stainless steel'
- ht.insulation.refractory_VDI_Cp(ID, T=None)[source]¶
Returns heat capacity of a refractory material from a table in [1]. Here, heat capacity is a function of temperature between 673.15 K and 1473.15 K according to linear interpolation among 5 equally-spaced points. Here, heat capacity is not a function of porosity, affects it. If T is outside the acceptable range, it is rounded to the nearest limit. If T is not provided, the lowest temperature’s value is provided.
- Parameters
- IDstr
ID corresponding to a material in the dictionary refractories
- Tfloat, optional
Temperature of the refractory material, [K]
- Returns
- Cpfloat
Heat capacity of the refractory material, [W/m/K]
References
- 1
Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
Examples
>>> [refractory_VDI_Cp('Fused silica', i) for i in [None, 200.0, 1000.0, 1500]] [917.0, 917.0, 956.78225, 982.0]
- ht.insulation.refractory_VDI_k(ID, T=None)[source]¶
Returns thermal conductivity of a refractory material from a table in [1]. Here, thermal conductivity is a function of temperature between 673.15 K and 1473.15 K according to linear interpolation among 5 equally-spaced points. Here, thermal conductivity is not a function of porosity, which can affect it. If T is outside the acceptable range, it is rounded to the nearest limit. If T is not provided, the lowest temperature’s value is provided.
- Parameters
- IDstr
ID corresponding to a material in the dictionary refractories
- Tfloat, optional
Temperature of the refractory material, [K]
- Returns
- kfloat
Thermal conductivity of the refractory material, [W/m/K]
References
- 1
Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
Examples
>>> [refractory_VDI_k('Fused silica', i) for i in [None, 200.0, 1000.0, 1500]] [1.44, 1.44, 1.58074, 1.73]
- ht.insulation.rho_material(ID)[source]¶
Returns the density of a building, insulating, or refractory material from tables in [1], [2], and [3]. No temperature dependence is available. Function must be provided with either a key to one of the dictionaries refractories, ASHRAE, or building_materials - or a search term which will pick the closest match based on a fuzzy search. To determine which source the fuzzy search will pick, use the function nearest_material. Fuzzy searches are slow; it is preferable to call this function with a material key directly.
- Parameters
- IDstr
String as described above
- Returns
- rhofloat
Density of the material, [kg/m^3]
References
- 1
ASHRAE Handbook: Fundamentals. American Society of Heating, Refrigerating and Air-Conditioning Engineers, Incorporated, 2013.
- 2
DIN EN 12524 (2000-07) Building Materials and Products Hygrothermal Properties - Tabulated Design Values; English Version of DIN EN 12524.
- 3
Gesellschaft, V. D. I., ed. VDI Heat Atlas. 2nd edition. Berlin; New York:: Springer, 2010.
Examples
>>> rho_material('Board, Asbestos/cement') 1900.0