The list shows the three main model, thermal expansion, thermal flow and heat transfer. All can use simular parameters to work.
| Thermal Model | Thermal Expansion | Thermal Flow | Heat Transfer |
|---|
| Type | ✔️ | ✔️ | ✔️ |
| Heat Transfer Coefficient | ✔️ | ✔️ | ✔️ |
| Environmental Temperature | ✔️ | ✔️ | ✔️ |
| Reference Temperature | ✔️ | | |
| Thermal Conductivity | | | ✔️ |
| Thermal Expansion Coefficient | ✔️ | | |
| Thermal Conductivity Print Bed | | | ✔️ |
| Print Bed Temperature | | | ✔️ |
There are block defined properties for needed for the thermal models.
| Parameter | Unit | Description |
|---|
| Specific Heat Capacity | $\left[\frac{J}{kgK}\right]$ | Specific heat capacity of the block |
| Density | $\left[\frac{kg}{m^3}\right]$ | Specific heat capacity of the block |
| Horizon | $[m]$ | Radius of the neighborhood |
Calculates the thermal expansion of the material.
| Parameter | Unit | Description |
|---|
| Thermal Expansion Coefficient | $\left[1/K\right]$ | Thermal expansion can be a $3\times3$ matrix. |
| Reference Temperature | $[°K]$ | Reference temperature for the thermal expansion coefficient. |
PeriLab supports currently only isotropic thermal expansion.
| Parameter | Unit | Description |
|---|
| Thermal Conductivity | $\left[\frac{W}{mK}\right]$ | |
| Parameter | Unit | Description |
|---|
| Heat Transfer Coefficient | $\left[\frac{W}{m^2K}\right]$ | Coefficient describing the heat transfer between a solid and a gas or liquid |
In PeriLab you are able to combine models with each other, by simply adding a +. Therefore, modules can be merged and double coding can be avoided. This is necessary if you want to model the heating of a model and its expansion.
If you want to run a full thermal model Thermal Flow + Heat Transfer + Thermal Expansion.
The order is defined by the user. Therfore, in this example first the flow, than the transfer to the environment and than the expansion will be calculated.