How to manage materials

Introduction

Three types of materials are defined within the platform: fluid materials, solid materials, and thermal interface materials (TIM). A material can be assigned to a solid region, fluid region, or interface by selecting an existing option from the material list or by defining a new one.

The material library is managed through the Library page, which contains a repository of predefined materials as well as the ability to create custom materials. Predefined materials are locked and cannot be edited, whereas custom materials are fully configurable.

All the predefined materials with constant properties are defined at Standard Temperature Pressure (STP) conditions. The STP conditions correspond to a temperature of 273.15 KK or 0°C°C and a pressure of 100 kPakPa or 1 barbar. The properties of each type of material are given below:

Material summary

Property Material type Input Format
Name Unit Solid Fluid TIM
Density
ρ\rho
kg/m3kg/m^3 :ballot-box-with-check: :ballot-box-with-check: Solid: Constant
Fluid: Constant, Polynomial, Tabulated
Dynamic viscosity
μ\mu
kg/(ms)=Paskg/(m\cdot s)=Pa\cdot s :ballot-box-with-check: Fluid: Constant, Polynomial, Tabulated
Specific heat capacity
CpC_p
J/(kgK)J/(kg\cdot K) :ballot-box-with-check: :ballot-box-with-check: Solid: Constant
Fluid: Constant, Polynomial, Tabulated
Absorption coefficient
α\alpha
m1m^{-1} :ballot-box-with-check: Solid: Constant
Thermal conductivity
κ\kappa
W/(mK)W/(m\cdot K) :ballot-box-with-check: :ballot-box-with-check: :ballot-box-with-check: Solid/TIM: Constant
Fluid: Constant, Polynomial, Tabulated
Coefficient of thermal expansion
β\beta
K1K^{-1} :ballot-box-with-check: Fluid: Constant, Polynomial, Tabulated
Thickness
RdR_d
mm :ballot-box-with-check: TIM: Constant
Resistivity
Ωm\Omega \cdot m :ballot-box-with-check: Solid: Constant
Thermal resistance
RthR_{th}
K/WK/W :ballot-box-with-check: TIM: Constant

How to Add Materials

How to input temperature-dependent material properties?

Solid and thermal interface material (TIM) properties must be defined as strictly constant values. Fluid properties, however, can be configured as temperature-dependent. When defining a fluid, the chosen input method must be identical across all of its properties (i.e., mixing constant, polynomial, and tabulated inputs for a single fluid is not supported).

  1. Constant Value: A single parameter value evaluated at a reference temperature:
    κ=100\kappa = 100
  2. Polynomial Function: An array of up to 8 coefficients representing a polynomial function of temperature:
    κ=[1,2,3,4,5,6,7,8]\kappa = [1,2,3,4,5,6,7,8]
    This array represents the coefficients of a polynomial:
    κ=1+2T+3T2+4T3+5T4+6T5+7T6+8T7\kappa = 1+2T+3T^2+4T^3+5T^4+6T^5+7T^6+8T^7
  3. Tabulated Data: A nested list containing distinct temperature values and their corresponding parameter values:
    κ=[[273,100],[283,100],[293,120],[303,120]]\kappa = [[273,100],[283,100],[293,120],[303,120]]
Example of a constant input

Example of a material with constant properties.

Example of a polynomial input for kappa

Example of a material with polynomial data.

Example of a tabulated input for kappa

Example of a material with tabulated properties.

❗️

Important

When creating a fluid, the input for all properties should be identical. This means that either all properties are constant, or tabulated or polynomial, mixing them is not accepted.


Did this page help you?