Professional Documents
Culture Documents
A comprehensive set of functionality is available with the COMSOL Multiphysics® software to compute heat
transfer in thin layers. A technical description of how this provides accurate results with minor computational
effort could be the purpose of a full blog post and is not detailed here. Instead, we focus on the questions
related to the Layered Material technology: What does it do? How does your simulation benefit from it?
Editor’s note: This blog post was originally published in 2019. It has since been updated to include new
functionality available with the Heat Transfer Module as of version 5.5.
The image below shows the temperature distribution in a steel column subjected to a temperature gradient.
A thin ceramic part made of two different layers, located at half-height of the column, acts as a thermal
barrier due to its low thermal conductivity producing a jump in temperature across the ceramic part. The
ceramic layer is represented as a surface in the geometry rather than two thin volumes to alleviate the
constraint on the mesh size that would come with the high aspect ratio between the different parts of the
geometry. This high aspect ratio would make the visualization in this part very difficult. Although the ceramic
part is not represented explicitly in the geometry, you can solve the temperature distribution through the
layer and magnify it for better postprocessing, as shown in the figure below.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Temperature distribution in a steel column with a ceramic layer, computed with the Heat Transfer in Solids
interface and the Thin Layer node. The thickness of the ceramic layer is enlarged 20 times for visualization.
1. Grouping the definition of the layered shell’s properties in a central location in the model tree to make
them accessible by the different physics interfaces involved. This is meant to clarify the model
definition by separating the medium definition from the physics definition as well as to reduce the
modeling work, since the medium properties are set once for all of the physics.
2. Adding flexibility by allowing, for example, any number of layers or different positions and orientations
for the layers.
Let’s look at the design of the features for computing heat transfer in layered shells while taking advantage of
the Layered Material technology. We consider an example geometry containing two layered shells:
1. The first layered shell, defined on boundary 1, is composed of three layers made of material 1 (top and
bottom) and material 2 (middle)
2. The second layered shell, defined on boundary 2, is composed of a single layer made of material 3
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Geometry containing the layered shells and material composition of the layered shells applied on boundaries 1 and
2.
The layered shells are included in the geometry as surfaces, but the physics equations can be solved on the
reconstructed volume (shown in red in the figure below) with degrees of freedom (DOFs) added in the
reconstructed volume.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your
Reconstructed device
volume to enhance
representation of site navigation,
the layered analyzeonsite
shells applied boundaries 1 and 2 (10x scaling on the
thickness). Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
When modeling heat transfer in this geometry, we want to specify the number of layers as well as the
thickness and material of each layer. On top of these properties, it may be handy to have access to advanced
parameters, such as the number of through-thickness mesh elements, orientation and position of the layered
material on the boundary, and specific material properties at the interfaces of the layers.
All properties of layered shells, except the material, are defined by a Layered Material node. It includes the
composition of the layered shell, along with the geometry and discretization properties of each layer. The
physics node (Thin Layer for this example) simply points to the Layered Material node (middle part of the
figure below). Then, the Layered Material node points to material nodes for the definition of the material
properties (bottom part of the figure below).
Therefore, you can apply a single-physics model — let’s say, to model heat conduction — on several layered
shells made of various numbers and types of layers. The specificity of the layered shells is handled by the
Layered Material nodes. The modeling process is clarified by splitting the definition of the medium properties
and physical model into two distinct locations in the model tree, as shown in the screenshot below:
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Screenshot of the model tree and the Solid node Settings window.
Now that we’ve presented the functionality that comes with the Layered Material technology, two questions
arise:
Screenshot showing the default Layered shell option selected in the Shell Properties section.
Because the layered shell properties are defined in the material nodes, the boundaries selected in the Heat
Transfer in Shells node require a layered material defined on them. The Restrict to layered boundaries check
box, located in the Boundary Selection section of the Heat Transfer in Shells interface, controls how the UI
behaves depending on if layered materials are defined or not. When it is deselected (default option), it is
possible to select any boundary. If no material — which is your configuration when you start to build the
model — or a classical (nonlayered) material is defined on some of the selected boundaries, a red cross in the
Materials node indicates that additional information is required.
So, with the Restrict to layered boundaries check box deselected, it is possible to go back and forth between
the physics and the material definition, provided that everything is properly defined before the model is
solved. Conversely, when the Restrict to layered boundaries check box is selected, only the boundaries where a
layered material is defined can be selected. This automatically filters out the boundaries that are not shells,
so the ones where it doesn’t make sense to define the Heat Transfer in Shells interface, provided the layered
material properties have been properly defined before the physics is defined. From here, we’ll assume that
the Restrict to layered boundaries check box is in its default state, deselected.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Screenshot showing the Heat Transfer in Shells interface Settings window with default options.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Screenshot showing the creation of a layered material node under the Materials node.
We add a single layer material corresponding to the shell on Boundary 2, shown in the second figure at the
beginning of this post. This node is similar to a classical material with, in addition to the classical material
content, an Orientation and Position section and three extra material properties in the Material Contents
section.
The Orientation and Position section contains the shell position and the coordinate system that gives the
orientation in case of anisotropic properties.
The three additional material properties are Thickness, Rotation, and Mesh elements, which correspond
respectively to the shell thickness; the in-plane rotation of the coordinate system — useful, for example, to
change the material orientation in a parametric study; and the number of mesh elements that defines the
through-thickness number of mesh elements for the layer discretization.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Screenshot showing the definition of a Single Layer Material node.
It’s interesting to note that if a material from a material library is added and assigned to a boundary where a
layered material is expected, it is automatically converted into a Single Layer Material, with the Orientation and
Position section appearing, along with the Thickness, Rotation, and Mesh elements material properties.
Layered Material
Let’s add a three-layer material corresponding to the shell on Boundary 1, shown in the second figure at the
beginning of this post. Now, in the component, we add a Layered Material Link under the Material node.
Similarly, to a Single Layer Material, we find the Orientation and Position section. The layer definition is linked
to this node in the Layered Material Settings section, where it is possible to select any of the existing layered
materials or create a new one using the + button. Depending on the type of layered material, different
settings are available; see the Composite Material Module User Manual for details. In this example, we select a
Layered Material.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Screenshot of the Layered Material Link node where the + button is used to add a layered material.
The layered material is then created under the Global Definitions node. It is possible to define an arbitrary
number of layers.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Screenshot of the Layered Material node defining a three-layer shell.
Each layer has its own link to a classical material that provides the layer material properties. In addition, the
Rotation, Thickness, and Mesh elements are defined for each layer.
Screenshots of the Settings windows for the Heat Source (top left) and Heat Source, Interface nodes (top right) as
well as the corresponding Layer Cross Section Preview images generated when clicking the buttons in the upper-
right corners of the windows.
When considering thermal expansion, you can apply a rotation on each individual layer for the anisotropic
modeling of heat transfer and solid mechanics. Another benefit is that specific through-thickness meshes can
be used on layers, and you have the choice to set the temperature field as continuous or discontinuous at the
common edge between adjacent layered shells (middle of the bow in the figure below); by default, it is
continuous for thermally thin shells, otherwise it is discontinuous.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Temperature field, discontinuous at the edge where the layered materials coincide (10x scaling on the thickness).
By using the Continuity node, the temperature continuity can be defined as needed, and it is possible to
control the offset that defines the parts in contact, as shown below.
Layer Cross Section Preview of the Continuity node, applied between the layered materials of boundaries 1 and 2
with continuity on the bottom (left) or on the midplane (right).
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
The temperature field, continuous at the edge where the layered materials coincide (10x scaling on the thickness),
continuity defined on the midplane.
Several sketches to preview the layered material configuration are available for preprocessing, and specific
plots allow you to visualize the computed fields through the thickness of the layered material; on slices of it;
or on a full 3D representation (with scaling on thickness), as demonstrated above. More details about the
Slice and Through thickness plots available with the Layered Material dataset can be found in this blog post on
the Composite Materials Module (/blogs/introducing-the-composite-materials-module/).
Finally, for a greater numerical verification of the simulation results in a layered material, you can also
evaluate layerwise averages and integrals by using specific operators. See the Composite Thermal Barrier
tutorial model (/model/composite-thermal-barrier-13723) to get a demonstration of how the xdintopall
operator can be set to integrate the temperature in the thermal barrier (in all layers), and how the atonly
operator allows you to specify the evaluation context, for example, of a specific layer in the layered material.
By combining these two operators, you can make sure the average temperature obtained in each layer with
the thin layer approach is very close to those obtained when the thermal barrier is explicitly represented as a
volume in the geometry.
Theclicking
most accurate
Cookies Settings
By “Acceptmodel, the General
All Cookies”, youoption,
agreeimplements the full
to the storing of heat transfer equations just like it is done
for a domain. The discretization corresponds to the product of the boundary mesh and the number of mesh
cookies
elementson your device
defined throughto enhance
the site
thickness of navigation, analyze Like
the layered material. site the accuracy, the numerical cost is the
same asandfor assist
a meshed domain. The benefit of using this optiontois use Accept
that it is not necessary All
to represent the
usage, in our marketing efforts. By continuing
geometry and mesh the actual layered structure: It is defined from a simple boundaryCookies and the layered
our site, you agree to our use of cookies.
material.
When the layers are considered either very good or very bad thermal conductors, two options with a lower
numerical cost are available.
By using the Thermally thin approximation option, you assume thermal equilibrium between both sides of the
layered shell. This applies well when the thermal conductivity of the layer is much higher than the
conductivity of the surrounding material. The temperature gradient through the thickness of the layer can be
neglected in comparison to the temperature gradients observable along the layer and in the surrounding
geometry. With this option, only the shell contribution to the tangential heat transfer is accounted for, and
the DOFs through the thickness of the layer are not included in the computation.
With the Thermally thick approximation option, it is the opposite configuration: because the layer is more
thermally resistive than the surrounding material, the contribution of the shell to the gradient of temperature
along the layered shell can be neglected. The heat flux across the layer is obtained by applying the thermal
resistance to the temperature difference between both sides of the layer. In the Composite Thermal Barrier
tutorial model (/model/composite-thermal-barrier-13723), this approach produces reliable temperature
predictions in terms of accuracy, when compared to the General option.
These approximations — associated to a Single Layer Material node when modeling one layer or applied to the
layered shell when using other types of layered materials — help to improve the efficiency of the
computation.
Concluding Thoughts
In this blog post, we have taken an in-depth look at the design of the thin layer functionality for heat transfer
based on the Layered Material technology. You can access an extended set of functionality with improved
preprocessing and postprocessing tools as well as flexibility in the simulation process for configurations of
complex layers.
Other physics interfaces are designed to use the Layered Material technology as well. Multiphysics coupling
nodes are available to model multiphysics processes such as thermal expansion, electromagnetic heating, and
the thermoelectric effect in layered materials. For example, see the Thermal Expansion of a Laminated
Composite Shell model (/model/thermal-expansion-of-a-laminated-composite-shell-67281) in the
Application Gallery.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Temperature distribution and deformation (scaled 200x) of a composite laminate made of 6 layers with various fiber
orientations and subjected to narrow beam heating.
Further Reading
Read more about layered material technology on the COMSOL Blog:
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.
Cookies Settings
By clicking “Accept All Cookies”, you agree to the storing of
cookies on your device to enhance site navigation, analyze site
Accept All
usage, and assist in our marketing efforts. By continuing to use
Cookies
our site, you agree to our use of cookies.