{"id":17638,"date":"2018-11-24T18:02:30","date_gmt":"2018-11-24T18:02:30","guid":{"rendered":"https:\/\/www.simscale.com\/?page_id=17638"},"modified":"2025-09-29T20:10:32","modified_gmt":"2025-09-29T20:10:32","slug":"heat-transfer","status":"publish","type":"page","link":"https:\/\/www.simscale.com\/docs\/analysis-types\/heat-transfer\/","title":{"rendered":"Heat Transfer"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The <strong><a href=\"https:\/\/www.simscale.com\/product\/thermal-analysis\/\"  rel=\" noopener\">Heat transfer simulation<\/a><\/strong> type\u00a0allows the calculation of the temperature distribution and heat flux in solids under thermal loads (for example, convection and radiation). Both steady-state and transient simulations are supported. In SimScale, <a href=\"https:\/\/code-aster.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Code Aster<\/a> solver is used to perform heat transfer analysis.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-31.png\"><img loading=\"lazy\" decoding=\"async\" width=\"956\" height=\"625\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-31.png\" alt=\"heat transfer analysis pcb\" class=\"wp-image-99133\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-31.png 956w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-31-300x196.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-31-768x502.png 768w\" sizes=\"auto, (max-width: 956px) 100vw, 956px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 1: Thermal change in PCB<\/figcaption><\/figure>\n\n\n\n<h2 id='creating-a-heat-transfer-analysis' class=\"wp-block-heading\" id=\"creating-a-heat-transfer-analysis\">Creating a Heat Transfer Analysis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a heat transfer analysis using SimScale&#8217;s <a href=\"https:\/\/www.simscale.com\/product\/thermal-analysis\/\"  rel=\" noopener\">heat transfer simulator<\/a>, the first step is to select the desired geometry and then click on &#8216;<strong>Create Simulation<\/strong>&#8216;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-32.png\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"309\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-32.png\" alt=\"creating a heat transfer analysis for a geometry\" class=\"wp-image-99134\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-32.png 680w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-32-300x136.png 300w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 2: Creating a new heat transfer analysis<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Afterward, a window with several analysis types appears. Choose the desired type from the list.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-27.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1097\" height=\"884\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-27.png\" alt=\"heat transfer analysis creation\" class=\"wp-image-106591\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-27.png 1097w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-27-300x242.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-27-1024x825.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2025\/07\/image-27-768x619.png 768w\" sizes=\"auto, (max-width: 1097px) 100vw, 1097px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 3: Steps to create a heat transfer analysis in SimScale<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the following, the different simulation settings you have to define are described. You will also find links to relevant documentation.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-34.png\"><img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"479\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-34.png\" alt=\"simulation tree heat transfer analysis\" class=\"wp-image-99136\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-34.png 277w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/image-34-173x300.png 173w\" sizes=\"auto, (max-width: 277px) 100vw, 277px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 4: Simulation tree showing entries for a transient heat transfer analysis type<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 id='global-settings' class=\"wp-block-heading\" id=\"global-settings\">Global Settings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To access the <em>global settings<\/em>, click on &#8216;<strong>heat transfer<\/strong>&#8216; in the simulation tree. In there you can change the <em>time dependency<\/em> between <em>transient<\/em> and <em>steady-state<\/em>. For more information, check the <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/global-settings\/\">global settings<\/a> page.<\/p>\n\n\n\n<h2 id='geometry' class=\"wp-block-heading\" id=\"geometry\">Geometry<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <em>geometry<\/em> tab contains the CAD model used for the simulation. Details of CAD handling are described in the <a href=\"https:\/\/www.simscale.com\/docs\/simwiki\/preprocessing\/\">pre-processing<\/a> section. For more information on the CAD upload process and the subsequent steps please read our <a href=\"https:\/\/www.simscale.com\/docs\/cad-preparation\/\">standard documentation<\/a>.<\/p>\n\n\n\n<h2 id='contacts' class=\"wp-block-heading\" id=\"contacts\">Contacts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you have an assembly of multiple bodies that are not fused together. All&nbsp;contacts&nbsp;in the system are automatically detected when a geometry is selected for a heat transfer analysis. By default, they are set to <em>bonded<\/em>. <em>Cyclic symmetry<\/em> is also available. For more information about contacts check this <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/contacts\/\">page<\/a>.<\/p>\n\n\n\n<h2 id='element-technology' class=\"wp-block-heading\" id=\"element-technology\">Element Technology<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/fea-element-technology\/\">Element technology<\/a> refers to the numerical formulation for the solid finite element used in the simulation. This includes the mesh order, reduced integration, and mass lumping.<\/p>\n\n\n\n<h2 id='materials' class=\"wp-block-heading\" id=\"materials\">Materials<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To define the material properties of the whole domain, you have to assign exactly one material to every part and define the thermal properties of those. Note that the specific heat is only needed for transient analysis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information, please check the relevant documentation page for <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/materials\/\">materials<\/a>.<\/p>\n\n\n\n<h2 id='initial-conditions' class=\"wp-block-heading\" id=\"initial-conditions\">Initial Conditions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For transient analysis, it is important to define the&nbsp;<a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/initial-conditions\/\">initial conditions<\/a>&nbsp;carefully, since these values determine the accuracy of the solution. The default initial condition for temperature is 293.15 Kelvin. <\/p>\n\n\n\n<h2 id='boundary-conditions' class=\"wp-block-heading\" id=\"boundary-conditions\">Boundary Conditions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here temperature and thermal load boundary conditions can be set. By providing a temperature boundary condition for an entity, the temperature of all contained nodes is set to the desired value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thermal load boundary conditions define the heat flux into or out of the domain via different mechanisms. Note that a negative heat flux indicates a heat loss to the environment. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is not possible to prescribe a temperature value and a heat flux on the same entity, as it would overconstrain the case. For an overview of the boundary conditions available, please visit this <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/boundary-conditions\/\">page<\/a>.<\/p>\n\n\n\n<h2 id='numerics' class=\"wp-block-heading\" id=\"numerics\">Numerics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Under numerics, you can set the equation solver of your simulation. The choice highly influences the computational time and the required memory size of the simulation. This <a href=\"https:\/\/www.simscale.com\/blog\/2016\/08\/how-to-choose-solvers-for-fem\/\">blog post<\/a> gives more insight into the available solvers.<\/p>\n\n\n\n<h2 id='simulation-control' class=\"wp-block-heading\" id=\"simulation-control\">Simulation Control<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/simulation-control\/\">simulation control<\/a> settings define the overall process of the calculation. For example, the time-stepping interval and the maximum runtime for the simulation are set under simulation control.<\/p>\n\n\n\n<h2 id='result-control' class=\"wp-block-heading\" id=\"result-control\">Result Control<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Under <em>result control<\/em>, users can specify additional parameters of interest to be calculated. Monitors can also be defined. For example, one can set area and volume average controls, as well as <em>point data<\/em> for monitoring quantities on specific points.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information about result controls, check this <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/result-control\/\">page<\/a>.<\/p>\n\n\n\n<h2 id='mesh' class=\"wp-block-heading\" id=\"mesh\">Mesh<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Meshing is the discretization of the simulation domain. It essentially means to split up one large problem into multiple smaller mathematical problems. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a heat transfer analysis, the <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/standard\/\">standard<\/a> and <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/tet-dominant\/\">Tet-dominant<\/a> algorithms are available. For more information about meshes, make sure to check the dedicated <a href=\"https:\/\/www.simscale.com\/docs\/simulation-setup\/meshing\/\">page<\/a>.<\/p>\n\n\n\n<h2 id='example-projects' class=\"wp-block-heading\" id=\"example-projects\">Example Projects<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.simscale.com\/docs\/tutorials\/thermal-analysis-differential-casing\/\">Tutorial: Thermal Analysis of a Differential Casing<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.simscale.com\/workbench\/?pid=4605261254767042414&amp;mi=run%3A8%2Csimulation%3A1&amp;mt=SIMULATION_RUN\">Cooling Plate Simulation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.simscale.com\/workbench\/?pid=3014548956401697071&amp;mi=run%3A1%2Csimulation%3A5&amp;mt=SIMULATION_RUN\">Heat Sink of a Refrigerator Motor<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Heat transfer simulation type\u00a0allows the calculation of the temperature distribution and heat flux in solids under...","protected":false},"author":94,"featured_media":0,"parent":17174,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-documentation.php","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"class_list":["post-17638","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/17638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/users\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/comments?post=17638"}],"version-history":[{"count":0,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/17638\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/17174"}],"wp:attachment":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/media?parent=17638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}