The Conjugate Heat Transfer (CHT) analysis type allows for the simulation of heat transfer between solid and fluid domains by exchanging thermal energy at the interfaces between them. Typical applications of this analysis type exist as, but are not limited to, the simulation of heat exchangers, cooling of electronic equipment, and general-purpose cooling and heating systems.
The following section will explain the step-by-step procedure to set up a conjugate heat transfer (CHT) simulation within the SimScale platform:
Do you know?
As an extension to Conjugate Heat Transfer SimScale recently released an upgraded version Conjugate Heat Transfer v2.0 which is more stable and provides faster convergence as the energy equation is strongly coupled between the solid and fluid regions. Both incompressible and compressible flows can be modeled. Check it out today!
Creating a Conjugate Heat Transfer Analysis
To create a CHT analysis, first, select the desired geometry and click on ‘Create Simulation’:
Please note that .stl models are not supported for CHT analyses. A list of alternative supported CAD formats can be found here.
Next, a window with a list of analysis types supported in SimScale will be displayed:
Choose Conjugate Heat Transfer analysis type and click on ‘Create Simulation’. This will lead to the Workbench for the CHT simulation with the following simulation tree and the respective settings:
To access the global settings, click on ‘Conjugate Heat Transfer‘ in the simulation tree. It consists of certain parameters that can be selected to define the simulation. The parameters are listed below:
Radiation (toggle on or off)
Time dependency: Steady state or Transient
By default, the simulations performed in CHT are compressible. Find detailed information on each parameter here.
When performing a Conjugate Heat Transfer analysis, additional CAD requirements have to be taken into account. These include:
The necessity for the model to contain multiple regions with at least one each assigned as solid and fluid domains. In case your raw geometry doesn’t include the fluid domain yet, consider using the flow volume extraction tool.
The necessity to properly define interfaces between contacting regions. (Note: A region is defined as a closed volume; i.e., a (solid) part in your CAD model).
Under Contacts, one should see all the interfaces listed. Interfaces are required for simulating heat transfer between two regions. When creating a CHT simulation or when assigning a new simulation domain to an existing simulation, all interfaces will automatically be detected by the platform. It is required that these interfaces are defined by two congruent faces on both contacting regions. In case this requirement is not met by the assigned CAD model, the platform will recommend an automatic Imprinting operation, which splits existing faces into multiple parts in order to guarantee perfect overlaps.
As mentioned, all possible interfaces will automatically be detected upon simulation creation and domain assignment.
Under Model, the gravity can be defined. In case LES Smagorinsky has been set as a turbulence model, its cutoff length and other parameters related to the delta coefficient can be defined too. Find further information here.
For CHT simulations at least one fluid and one solid domain are required. The user can choose a material from the available list of materials or change the properties as per will. Read more in the dedicated document on materials in SimScale.
The Conjugate Heat Transfer v2.0 analysis type currently has a limitation of using only 1 fluid material. If two fluid materials are assigned, the user won’t be able to start the simulation and will receive the following warning message:
“Found 2 fluid materials assigned. Please make sure that there is exactly one fluid material in your simulation.”
Moreover, SimScale has enabled CHT v2.0 to run with a single fluid, i.e. without solids. Basically people can now run both conjugate and convective heat transfer simulations within CHT v2.0. The idea is to leverage better numerics and radiation model in CHT v2.0 for convective simulations.
In a CHT simulation, the computational domain will be solved for three fields: pressure \((P)\) and velocity \((U)\), and temperature \((T)\). Here the pressure is referred to as Modified pressure and takes absolute values only. Additional turbulent transport quantities may be included based on the turbulence model selected. Under Initial conditions, these values can be initialized for the whole domain or a sub-domain for each region.
For any simulation, initial and boundary conditions must be specified for all required variables on every boundary.
It is recommended to set the initial conditions close to the expected solution to avoid potential convergence problems. Learn more about initial conditions in this document.
Boundary conditions help to add a closure to the problem in hand by defining how a system interacts with the environment. This detailed list of available boundary conditions leads to dedicated pages each explaining their importance and how they can be applied to the domain boundaries.
In case no boundary conditions are assigned to a face, by default it will receive a no-slip wall boundary condition with wall function for turbulence resolution.
Under Advanced concepts, you will find additional setup options, such as Rotating zones, Momentum sources, Power sources, and Thermal Resistance Networks. Visit this dedicated page for more information.
Numerical settings play an important role in the simulation configuration. They define how to solve the equations by applying proper discretization schemes and solvers to the equations. They help enhance the stability and robustness of the simulation. Although all numerical settings are made available for users to have full control over, it is advised to keep them default unless necessary.
SimScale uses its own version of OpenFOAM® solvers developed in-house.
Numerical settings are recommended for advanced users but interested readers are encouraged to learn more about them through this documentation.
The Simulation Control settings define the general controls over the simulation. In these settings the number of iterations, simulation interval, timestep size, and several other variables can be set. Find further information here.
The Result Control section allows users to define additional simulation result outputs. It controls how the results will be written meaning the write frequency, location, statistics of the output data, etc.
Meshing is the process of discretization of the simulation domain. That means we split up a large domain into multiple smaller domains and solve equations for them.
A multi-region mesh is required for a CHT simulation to have a clear definition of the interfaces in the computational domain. With the interfaces properly defined, this is automatically taken care of in SimScale. To learn more about the mesh settings in SimScale and its upload, visit this page.
Tutorials & User Guides
Take a look at the following tutorial to get started with conjugate heat transfer analysis on SimScale:
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.