Composite Materials Module Users Guide
Composite Materials Module Users Guide
Composite Materials Module Users Guide
Materials Module
User’s Guide
Composite Materials Module User’s Guide
© 1998–2018 COMSOL
Protected by patents listed on www.comsol.com/patents, and U.S. Patents 7,519,518; 7,596,474;
7,623,991; 8,457,932; 8,954,302; 9,098,106; 9,146,652; 9,323,503; 9,372,673; and 9,454,625. Patents
pending.
This Documentation and the Programs described herein are furnished under the COMSOL Software License
Agreement (www.comsol.com/comsol-license-agreement) and may be used or copied only under the terms
of the license agreement.
COMSOL, the COMSOL logo, COMSOL Multiphysics, COMSOL Desktop, COMSOL Server, and
LiveLink are either registered trademarks or trademarks of COMSOL AB. All other trademarks are the
property of their respective owners, and COMSOL AB and its subsidiaries and products are not affiliated
with, endorsed by, sponsored by, or supported by those trademark owners. For a list of such trademark
owners, see www.comsol.com/trademarks.
Version: COMSOL 5.4
Contact Information
Visit the Contact COMSOL page at www.comsol.com/contact to submit general
inquiries, contact Technical Support, or search for an address and phone number. You can
also visit the Worldwide Sales Offices page at www.comsol.com/contact/offices for
address and contact information.
If you need to contact Support, an online request form is located at the COMSOL Access
page at www.comsol.com/support/case. Other useful links include:
CONTENTS |3
Layered Materials 25
Defining a Layered Material . . . . . . . . . . . . . . . . . . . 25
Connecting a Layered Material to the Physical Geometry . . . . . . . 28
Defining Laminate Coordinate System . . . . . . . . . . . . . . . 29
Defining a Layered Material Stack . . . . . . . . . . . . . . . . 31
Saving and Loading Layered Material . . . . . . . . . . . . . . . 32
Sweep over Layered Materials . . . . . . . . . . . . . . . . . . 33
Layer Selections 34
Failure Modeling 39
Failure Analysis . . . . . . . . . . . . . . . . . . . . . . . 39
Buckling Analysis . . . . . . . . . . . . . . . . . . . . . . . 40
Delamination Modeling . . . . . . . . . . . . . . . . . . . . 40
Multiphysics Modeling 41
Coupling with Electrical and Thermal Modeling . . . . . . . . . . . 41
Coupling with Fluid and Acoustics Modeling . . . . . . . . . . . . 41
Results Evaluation 42
Layered Material Data Set . . . . . . . . . . . . . . . . . . . 42
Layered Material Slice Plot . . . . . . . . . . . . . . . . . . . 45
Through Thickness Plot . . . . . . . . . . . . . . . . . . . . 45
4 | CONTENTS
2
With the Composite Materials Module you get the following extensions:
5
About the Composite Materials
Module
In this section:
The composite laminates are defined on boundaries together with a layered material
attached to it. Looking at the fact that composite laminates are anisotropic in nature
and in general heterogeneous in through thickness direction, it becomes crucial to
evaluate results in each layer as well as in through thickness direction apart from the
results on the reference surface. There are various predefined tools which helps in the
visualization of the results in a composite laminate.
9
About Composite Materials
A composite material is a heterogeneous material formed of two or more constituents
integrated together to achieve enhanced structural performance. Owing to the
improved strength and reduced weight when compared the conventional materials, the
range of applications of composite materials spans across diverse fields. This
necessitates a thorough understanding of the behavior of such materials.
Research has also begun to embed functionality like sensing, actuation, computation,
and communication into composite materials. This is known as smart composite
materials.
Among different types of engineered composite materials, the use of fiber reinforced
plastic (FRP) is growing rapidly. Some of the usage of fiber reinforced plastic material
is in aircraft components, spacecraft components, wind turbine blades, automobiles,
buildings, boat hulls, bicycles, and safety equipment.
• Classification of Composites
• Fiber-Reinforced Plastic (FRP) Composites
• Benefits of Composites
• Challenges of Composites
Classification of Composites
There are several ways to classify composite materials and one such way is to categorize
them based on the type of its constituents, namely matrix and reinforcement.
Based on the reinforcement shape, composite materials can be also classified into the
following categories:
• Continuous fibers
• Random short fibers
• Flakes
• Whiskers
• Particulate
The fibers used for industrial applications are in general made of carbon, glass, aramid,
or basalt. Based on the type of fiber material, the two popular FRPs available and
typically used in the industry are:
Challenges of Composites
Looking at the fact that composite materials are man-made materials, there are also
some challenges involved while using composite materials:
• Fiber Arrangement
• Stacking Sequence
• Types of Laminate
• Multi-Scale analysis
Fiber Arrangement
Depending on the way fibers are reinforced/arranged in a matrix material, the
composite layers/plies can be categorized as:
• Unidirectional ply
• Woven fabric
Woven fabrics are produced by the interlacing of warp (0°) fibers and weft (90°) fibers
in different weave style. Woven fabric can be in biaxial, triaxial, or multiaxial
configurations, and can also have different types of weaving, namely planar weaving or
3D weaving.
Stacking Sequence
A composite laminate is defined as stacking of two or more unidirectional layers/plies/
laminae with same or different fiber orientation with respect to the global direction.
The laminae may be made of same or different materials and can have individual
thicknesses.
The stacking sequence, as shown in Figure 3-1, essentially is the fiber orientation in
each ply with respect to the first axis of the laminate coordinate system. The stacking
0°
-45°
90°
45°
0°
Some examples of stacking sequence designations are given in the table below:
TABLE 3-1:
Angle-ply Laminate
A laminate is called angle-ply laminate if it has layers of the same thickness and
material and are oriented at θ and −θ.
Cross-ply Laminate
A laminate is called cross-ply laminate if all the layers used to fabricate the laminate
have the orientation 0° and 90°.
Balanced Laminate
A laminate is called balanced laminate when it has pairs of layers with same thickness
and material and the angles of layers have opposite signs. Balanced laminates can also
have layers at 0° and 90°.
Symmetric Laminate
A laminate is called symmetric when the material, angle, and thickness of the layers are
the same above and below the midplane.
Antisymmetric Laminate
A laminate is called antisymmetric when the material and thickness of the layers are
same above and below the midplane, but the orientation of the layers have opposite
signs above and below the midplane.
Multi-Scale analysis
The analysis of a composite laminate is comparatively difficult as it involves different
geometric scales. The analysis performed at two different scales are as follows:
MICROMECHANICS ANALYSIS
This step deals with the modeling of individual lamina or its representative unit cell
having fiber and matrix. The aim of this step is to compute the homogenized material
properties of a lamina.
MACROMECHANICS ANALYSIS
This step deals with the modeling of laminate having many layers. The homogenized
material properties of a lamina computed from micromechanics analysis is the input to
Constituents of a Lamina
A lamina, in general, consists of fiber and matrix materials. The homogenized
properties of a lamina depends on the constituents properties as well as the volume
fraction in which constituents are mixed. The fiber material is mostly an orthotropic
material whereas the matrix material is an isotropic material.
Matrix
Fiber
Figure 3-2: Example of a representative volume element (RVE) or unit cell of a lamina
having fiber and matrix materials.
A representative volume element (RVE) or unit cell is the smallest volume element of
a lamina which can be repeated to create a full lamina. An example of a representative
volume element is shown in the Figure 3-2. In this case, the length of the RVE in the
In order to extract the homogenized material properties, the Cell Periodicity node
performs the following sequence of operations:
• Applies periodic boundary condition to three pairs of faces of the unit cell.
• Creates a stationary study with six different unit load cases.
• Solves load cases and obtains the components of homogenized elasticity matrix of a
lamina from the computed stress-strain relations.
• Creates a new homogeneous material node under Global Definitions->Materials and
assigns the computed homogenized elasticity matrix to it.
This new homogeneous material can now be used as an input to the macromechanics
analysis.
• Number of layers
• Homogenized material properties of each layer
• Orientation of the principal material directions
• Thickness of each layer
• Stacking sequence
In order to attach the layer definition to geometric surfaces, the following properties
need to be defined:
• Laminate coordinate system: These are the global directions for a composite
laminate about which the stacking sequence is interpreted as shown in Figure 3-3.
• Reference surface position: This is the position of the reference surface or geometric
surface with respect to the midplane of the laminate as shown in Figure 3-4.
Once all above definitions are specified, a regular finite element modeling approach
can be used. It involves setting up the physics (loads, boundary conditions), creating
a finite element mesh, performing various types of analysis, including static, dynamic,
failure, buckling, and multiphysics analysis.
CLASSIFICATION
The ESL theories can be classified into various groups based on the description of the
transverse shear stresses.
KEY FEATURES
• Degrees of freedom (3 displacements, 3 rotations) are defined only at the midplane
or reference plane of the composite laminate.
• Suitable for modeling thin to moderately thick laminates.
• Suitable for finding global response of the laminate e.g. gross deflections,
eigenfrequencies, critical buckling load etc.
There are two approaches depending on the way degrees of freedom are defined:
In the partial displacement field approach, the laminate thickness remains constant,
whereas the full displacement field approach allows a change in thickness of the
laminate. In COMSOL Multiphysics, a full displacement field approach based
layerwise theory is implemented in Layered Shell interface.
The layerwise theory is more accurate than the equivalent single layer theory, but it
comes with the cost of having more degrees of freedom. It is significantly more
expensive in terms of computer resources.
In Figure 3-5, it can be seen that ESL theory is more suitable for moderately thick to
very thin laminates, whereas layerwise theory is more suitable for moderately thin to
very thick laminates. The selection of ESL theory for very thick laminates may give rise
to incorrect transverse shear stresses whereas the selection of layerwise theory for very
thin laminates may give rise to shear locking.
ESL Theory
Layerwise Theory
Figure 3-5: Selection of an appropriate laminate theory based on the laminate aspect
ratio.
Rather, you defined the whole laminate, including materials, layer thickness,
orientations etc. as one unit. The workflow is described in this section.
• Add the required number of layers in the Layer Definition section of a Layered
Material node.
• Define the referenced materials under the Materials node. You can either add a Blank
Material and fill in the required material properties or choose a material from the
Material Library.
• Select the appropriate material in each layer.
• Define the rotation angle (in degrees) for each layer. This is the orientation of the
fiber direction with respect to the principal laminate coordinate system.
• Define the thickness of each layer.
• By default, two mesh elements in each layer are used which means there are two
sublayers in each material layer. Optionally, you may want to either increase or
LAYERED MATERIALS | 25
decrease the number of mesh elements in an individual layer in order to improve the
accuracy or reduce the computation time.
Note that required material properties for the material in a certain layer
depends on the Solid Model chosen in the Linear Elastic Material node in
Layered Shell or Layered Linear Elastic Material node in Shell interface.
• For the Isotropic model (with Young’s modulus and Poisson’s ratio
option), scalar values of Young’s modulus and Poisson’s ratio are
required.
• For the Orthotropic model, Young’s modulus, shear modulus, and
Poisson’s ratio along the principal material directions is required.
• For the Anisotropic model, the full homogenized elasticity matrix of
along the principal material directions is required.
INTERFACE MATERIALS
By default, no material is selected on the interface between two layers in the
through-thickness direction. All the layers are assumed in a continuity state.
Optionally, in order to model a very thin layer of material, for example a glue layer
between the two material layers, a material can be added in Interface Properties section.
If an interface material is defined, you can create a discontinuity between two layers
and use the interface material properties. To do this, add a Thin Elastic Layer, Interface
node in the Layered Shell interface. All interfaces selected in that node should have a
material assignment, but you there is no need to assign a material to interfaces which
are not affected by such special features.
PREVIEW PLOTS
As the physical geometry is only the boundaries, it becomes important to visualize the
layup, including stacking sequence and thickness values for each layer.
You can do that by creating Layer Cross Section Preview ( ) and Layer Stack Preview
( ) plots. An example of a layer cross section plot showing a 2D cross section of a
laminate having is shown in Figure 3-6. The thickness of each layer is visible. An
example of a layer stack preview plot showing the stacking sequence is shown in
Figure 3-7.
Figure 3-7: Example of a layer stack preview plot showing a composite laminate having 5
layers with stacking sequence [0/45/90/-45/0].
Note that in the layer stack preview plot, the distance between any two layers are always
the same and it does not reflect the actual thickness of the layers.
LAYERED MATERIALS | 27
Since the preview plots are used for variety of composite laminates having different
combination of number of layers, thickness values, and stacking sequence, it is possible
to customize the plot settings in terms of changing the thickness to width ratio or the
distance between the orientation lines. It is also possible to switch off the orientation
lines and labels.
• Layered Material
In that node, you select the boundaries where you want to attach the layer definition.
The position of the geometric boundaries with respect to laminate definition is also
defined. You can attach the boundary to the laminate midplane, down side, up side, or
at a user defined location as shown in Figure 3-8.
Figure 3-8: Position of geometric boundaries with respect to the composite laminate.
In order to create a suitable laminate coordinate system using Boundary System node,
• Define an appropriate direction from which first tangent direction of the coordinate
system is obtained
• Reverse the normal direction if needed
LAYERED MATERIALS | 29
Example 1
The first axis of the laminate coordinate system is aligned with the global x direction.
This can be created by setting the Create first tangent direction from option to Global
Cartesian (spatial) and Axis to x.
Figure 3-9: Example of a laminate coordinate system when the first axis is aligned with
global x direction.
Example 2
The first axis of the laminate coordinate system is at 45° to the global x direction. This
can be created by first defining a Cylindrical System having Longitudinal axis as x-axis
and then setting the Create first tangent direction from to Cylindrical System and Axis to
Manual with {0,-1,1} as orientation.
Figure 3-10: Example of a laminate coordinate system when the first axis is at 45° to the
global x direction.
Example 3
The first axis of laminate coordinate system is aligned with the global x direction but
with the normal direction is pointing inward. This coordinate system can be created in
a same way as in the first example. In addition to that, the Reverse Normal direction
Figure 3-11: Example of a laminate coordinate system where the first axis is aligned with
the global x direction and the normal vector is pointing outward and inward respectively.
Note that it is also possible to optionally reverse the normal direction only
on the few selected boundaries by using the Reverse Normal subnode on
the Boundary System node.
To simplify such modeling, use the Layered Material Stack node, which can be added
under the Materials node within a component. In Layered Material Stack, you define the
LAYERED MATERIALS | 31
position and laminate coordinate system similar to in a Layered Material Link. You do
however get a possibility to link multiple layered materials in the stacking order.
Note that it is also possible to add a Layered Material node directly under
the Layered Material Stack node.
An example of a layered material stack having three different layered materials is shown
in Figure 3-12.
A
B
B
A
Figure 3-12: Example of a layered material stack having three different (A,B,C) layered
materials.
• Add the Layered Material to a User-Defined Library by right-clicking and choosing this
option. This adds the layer definition as well as the material properties of each layer
to the user-defined library.
• Save the model file with only the layered material set-up.
• Right click on Materials node under Global Definitions and choose Browse Materials.
• Choose Import Material Library and browse to the model file containing the layered
material definition.
• Choose a layered material from the newly added material library and add it to the
Global Materials in the model. Alternatively, you can add it to the User-Defined
Library.
In order to do this, you can add multiple Layered Materials nodes under a Switch node.
You add the Switch node from Materials under Global Definitions. The Switch node can
be selected in the Layered Material Link node.
With these settings, it is possible to add a Material Sweep node to any study in order to
solve for all layered materials.
LAYERED MATERIALS | 33
Layer Selections
Once a layered material is defined, it is possible to use the layer information while
setting up the selections in a physics interface and its different features.
The physics interface and its features have a section named Layer Selection. The layer
selections interact with the standard selections of geometrical objects (boundary,
edges, or points) in order to provide a complete specification of where a material
property or boundary condition is to be applied.
The physics features can be of two, fundamentally different, types: Those who act on
the layers themselves, and those who act on the interfaces between layers. The settings
for these two types of features are slightly different.
The default selections in the Layer Selection section differ between different physics
features. This reflects the fact that some physics features (such as thermal expansion)
are more likely to be applied to all layers, whereas other features (such as added mass)
are more likely to be used for a single layer or interface.
• All layered materials. This option is not available for all features.
• Any Layered Material Link defined under Materials in the current component.
• Any Layered Material Stack defined under Materials in the current component.
• Any Single Layer Material defined under Materials in the current component.
If you select All layered materials, you cannot control individual layers; the contribution
is given to all layers. All information is taken from the definitions made in the layered
material features (Layered Material Link, Layered Material Stack, or Single Layer Material)
under Materials in the current component. This means that a single physics node can
accommodate several different stacking sequences. As geometrical selection, you can
use any object selected in any of the layered material features.
If you select an individual Layered Material Link, Layered Material Stack, or Single Layer
Material, then you can only select geometrical objects which are part of the selections
of that feature. In most cases, you will get access to a list of check boxes where you can
further limit the contributions to individually selected layers or interfaces to which this
contribution is to be added.
This is illustrated in Figure 3-13 to Figure 3-15 where the patch at the lower left is the
actual shell, and the 3D sketch shows an expanded view of what it would represent in
the physical world.
LAYER SELECTIONS | 35
Figure 3-14: Edge selection with layers 2 and 5 selected.
INTERFACE SELECTIONS
When a physics feature acts on interfaces, the interpretation of interface selections are:
This is illustrated in Figure 3-16 to Figure 3-18 where the patch at the lower left is the
actual shell, and the 3D sketch shows an expanded view of what it would represent in
the physical world.
Figure 3-16: Boundary selection with interfaces ‘layer 2 - layer 3’ and ‘layer 5 up’ selected.
Figure 3-17: Edge selection with interfaces ‘layer 2 - layer 3’ and ‘layer 5 up’ selected.
LAYER SELECTIONS | 37
Figure 3-18: Point selection with interfaces ‘layer 2 - layer 3’ and ‘layer 5 up’ selected.
In this section:
• Failure Analysis
• Buckling Analysis
• Delamination Modeling
Failure Analysis
In COMSOL Multiphysics, both laminate theories allow computation of failure
indices or safety factors based on the following criteria:
In addition to that, the ESL theory also allows the following failure criteria:
• Azzi-Tasi-Hill Orthotropic
• Norris Orthotropic
• Modified Tsai-Hill Orthotropic
FAILURE MODELING | 39
To compute safety factors, you add a Safety node under the material model.
Buckling Analysis
The buckling of a composite laminate is a common phenomenon and also an
important design criterion. It is crucial to design a composite laminate which can
withstand the compression or torsional buckling load.
In COMSOL Multiphysics, both the laminate theories can be used for compuing the
critical buckling load factor of a composite laminate.
Delamination Modeling
A composite laminate consists of many layers glued or laminated together. Under
different loading conditions, particularly impact loading, the bond between the two
layers can break in a specific region. Modeling of the delaminated region becomes
crucial in order to accurately predict the response of a damaged composite laminate.
In COMSOL Multiphysics, this can be achieved using the layerwise theory based
Layered Shell interface. There, the Thin Elastic Layer, Interface node can be used for
modeling the delaminated region between different layers of a composite laminate.
• Some physical processes occur inside the laminate. Examples of this is heat flux,
electric currents, or diffusion precesses.
• In other cases, the laminate acts as a boundary fuior some 3D domain where
something important occurs. A prototype for this is fluid flow.
From structural design point of view, both laminate theories can be coupled to
electrical and thermal modeling of composite laminates. One such example is Joule
heating and thermal expansion of a composite laminate.
MULTIPHYSICS MODELING | 41
Results Evaluation
Composite laminates are defined on boundaries together with a layered material
attached to it. As composite laminates are anisotropic in nature and in general
heterogeneous in the through-thickness direction, evaluating results on the reference
surface only is usually not sufficient. You will need to evaluate results in each layer, as
well as in the through-thickness direction.
Often the aspect ratio of a laminate is high, so it is difficult to visualize the variations
in the thickness direction. For this reason, the Layered Material data set provides an
option to scale the geometry in the thickness direction.
Using this data set, you can plot the results in two ways:
Below is an example of a how a thin composite laminate with 2 layers can be visualized.
The geometry is a cylinder which is viewed along it axis. In Figure 3-19, the following
evaluation and plotting modes are shown:
• Case A: The geometry. This is what you see if do not use the specialized data set.
• Case B: Layered material data set with true thickness (the default). It gives a solid
representation, but you would need to zoom in to see details.
• Case C: Layered material data set with 20x scaling in thickness direction.
RESULTS EVALUATION | 43
Case A Case B
Case C Case D
Case E Case F
Figure 3-19: The modeled geometry and various ways to use a layered material data set in
order to evaluate results in a layered material.
• When you want to create a slice only in one or few selected layers.
• When you want to create a slice plot through some or all layers but not necessarily
perpendicular to the thickness direction.
• When you want to examine a particular layer in detail and want to plot the results
at a particular position within the layer which is not the midplane.
For this, you can use a Through Thickness plot in which any quantity can be plotted
against the laminate thickness. You can select one or more geometric points on the
boundary, or optionally create cut point data sets. It is also possible to specify the point
coordinates directly.
Unlike other graphs, the result quantity is plotted on the x-axis, while the thickness
coordinate is plotted on the y-axis. An example of a through-thickness plot is shown
in Figure 3-20.
RESULTS EVALUATION | 45
Figure 3-20: Example of a though thickness plot where the transverse shear stress is plotted
at a particular point on composite laminate having three layers ([0/90/0]).
D delamination modeling 40
E emailing COMSOL 8
esl theory 21
F failure modeling 39
fiber arrangement 13
FRP composites 11
H homogenization 18
I internet resources 7
M macromechanics 19
micromechanics 17
multiphysics modeling 41
multiscale analysis 15
P preview plots 26
R results evaluation 42
INDEX| 47
48 | I N D E X