Fill out the form to download

Required field
Required field
Not a valid email address
Required field
Required field
  • Set up your own cloud-native simulation in minutes.

  • Documentation

    Contacts in Conjugate Heat Transfer

    In a Conjugate Heat Transfer v2.0 (CHT v2.0) analysis, an interface defines the physical behavior between the common boundaries of two regions that are in contact, e.g. solid-solid, or solid-fluid.


    In conjugate heat transfer simulations, all the fields at the interfaces are fully constrained by the Interface type. Therefore, defining boundary conditions to faces assigned to interfaces is not allowed. This would result in an overconstrained model.
    If an interface is assigned to a boundary condition, the following error message is displayed when the user tries to start a simulation:

    multiple boundary conditions or interface definitions error
    Figure 1: Error message when defining boundary conditions to an interface in CHT v2.0 simulations

    To solve this error, the user needs to unassign the interfaces from the boundary conditions.
    Additionally, interfaces between two flow regions are not possible and will result in an error when running simulations.

    Automatic Interface Detection

    When creating a new CHT v2.0 simulation,  all possible interfaces will automatically be detected and populated in the simulation tree. Interfaces will be grouped together and defined as Coupled thermal interface.

    How To Modify Specific Interfaces?

    Individual interfaces or a group of interfaces can be filtered via entity selection. Select the entities (faces or volumes) for which you want to select all interfaces that exist between them.

    workflow to filter contacts in CHT analyses by selection
    Figure 2: Specific interfaces can be selected individually or in bulk by selecting one or multiple entities in the viewer. The interface settings can be changed by filtering the interfaces by selection.

    Once you filter the interfaces of interest, a window opens with additional options for the Interface type for the selected contacts.

    filtered interfaces being exposed individually in the contacts tree
    Figure 3: All interfaces that are returned by the filter will be selected in bulk and exposed individually in the contacts tree. By customizing their settings, individual interfaces will stay exposed in the tree.

    Interfaces which differ in settings from the standard bulk interfaces group will stay exposed individually in the simulation setup tree.

    Partial Contacts

    An interface is required to always be defined between two congruent surfaces, meaning that these surfaces must have the same area and overlap completely. After contact detection, the platform will also perform a check for partial contacts. If partial contacts are detected, the platform will show a warning and recommend an imprinting operation.

    partial contacts warning
    Figure 4: Partial contact warning after automatic contact detection in conjugate heat transfer analyses

    Imprinting is a single-click operation built into SimScale, which splits existing faces into smaller ones in order to guarantee perfect overlap between contacting faces. It is recommended to perform an imprint operation in order to guarantee accurate heat transition modeling for the simulation.

    By default, any detected partial contact will be defined as an adiabatic interface, and not participate in heat conduction unless specified otherwise.

    Contact Detection Errors

    As all possible interfaces are detected automatically, it is no longer possible to manually add an interface or to change the entity assignment for a specific interface. In case no interfaces can be detected automatically, SimScale will show an error message.

    error message in case of failed automatic contact detection
    Figure 5: It is not possible to continue with the current simulation setup in case automatic contact detection fails for the currently assigned geometry. Investigate your CAD model and ensure that contacting parts are indeed in contact.

    In this case, it is not possible to create a mesh or start a simulation run for this simulation. Instead, the CAD model needs to be investigated for potential errors that prevent successful contact detection. Some common causes are:

    • Duplicate parts: Sometimes the CAD modeling history makes it so that parts can be duplicated upon export. Please check that such a condition is not present in your model.
    • Interfering parts: If the face pair is intersecting into each other by a margin higher than the CAD tolerance, the contact will not be detected. Please move the parts away so that the faces are in perfect contact, or you can also perform a boolean operation to create coincident faces.
    • Small gaps between the faces: Opposite to the previous condition, if the face pair is separated by a gap higher than the CAD tolerance, the interface will not be detected. Sometimes the gap is so small that it is difficult to find it by visual inspection. Please move the parts together or extrude the faces to create the proper contact.

    Some of the fix operations described above can be performed in the CAD mode. You can also reach out to support via email or chat in case you encounter this issue and can not solve it using the above suggestions.

    Interface Type

    The Interface type options define the heat exchange conditions at the interface. The types available for the interfaces in CHTv2 are reported below:


    In case the Conjugate Heat Transfer v2.0 solver is used with radiation enabled, the contact type options are limited to ‘Coupled’ interface.


    The coupled thermal interface models a perfect heat transfer across the interface. This is the default setting, in case an interface is not defined by the user.

    Thin Layer Resistance

    The Thin layer resistance allows modeling a layer with thickness \(t\) and thermal conductivity \(\kappa\) between the two interface regions.

    For example, it is possible to model the thermal paste between a chip and a heat sink without needing to resolve it in the geometry. Adding a thin layer to the geometry and meshing it is a problem, considering that the thickness of these layers is two or three orders of magnitude smaller than other components in the assembly.

    CAD and Mesh Requirements

    A conjugate heat transfer simulation always requires a multi-region mesh. As far as the mesh is concerned, it is fundamental that the cell size at the interface is similar between the two faces. As a rule of thumb, the cells on one face should be less than 1.5 times the size of the others. The figure below shows an example of this issue. In the left case, the cells at the interface on the inner region are too small with respect to those on the outer body. In the case on the right side, the cells on the interface are approximately the same size.

    two meshing examples with different fineness for the use in a conjugate heat transfer analysis.
    Figure 6: Left: Cell sizes at the interface do not match closely enough to ensure a robust simulation run. Right: Cell sizes are matching closely. This is the intended multi-region mesh interface for use in a CHT v2.0 analysis.

    Last updated: October 12th, 2023