CP_MATERIAL
Excel Usage
=CP_MATERIAL(ID, T)
ID(str, required): Material ID or search term.T(float, optional, default: 298.15): Temperature (K). Default 298.15.
Returns (float): Heat capacity (J/kg/K)
Examples
Example 1: Cp of Mineral fiber
Inputs:
| ID |
|---|
| Mineral fiber |
Excel formula:
=CP_MATERIAL("Mineral fiber")
Expected output:
840
Example 2: Cp of Asbestos cement board
Inputs:
| ID |
|---|
| Board, Asbestos/cement |
Excel formula:
=CP_MATERIAL("Board, Asbestos/cement")
Expected output:
1000
Example 3: Cp of Cork
Inputs:
| ID |
|---|
| Cork, regranulated |
Excel formula:
=CP_MATERIAL("Cork, regranulated")
Expected output:
1000
Example 4: Cp from stainless steel search term
Inputs:
| ID |
|---|
| stainless steel |
Excel formula:
=CP_MATERIAL("stainless steel")
Expected output:
460
Python Code
from ht.insulation import Cp_material
def cp_material(ID, T=298.15):
"""
Heat capacity of building, insulating, or refractory materials.
See: https://ht.readthedocs.io/en/latest/ht.insulation.html#ht.insulation.Cp_material
This example function is provided as-is without any representation of accuracy.
Args:
ID (str): Material ID or search term.
T (float, optional): Temperature (K). Default 298.15. Default is 298.15.
Returns:
float: Heat capacity (J/kg/K)
"""
try:
return float(Cp_material(ID=ID, T=float(T)))
except Exception as e:
return f"Error: {str(e)}"