To model the Composite materials in the Abaqus the best way to do it is using the Composite Layup tool. And that’s the first step. But the challenge is still remains and that’s the damage modeling, which requires the knowledge about the Damage criteria. Unidirectional Composite damage analysis, or composite laminate damage modeling, it doesn’t matter. You need to learn the basics first.
in this blog post you will learn the basic knowledge about the Unidirectional and laminate composite damage mechanisms. Also, you will learn how to model the composites in the Right way.
1. What are Damage mechanisms in unidirectional composites?
The unidirectional composite damage encompasses a specialized field within materials science and engineering focused on understanding and mitigating damage in unidirectional composite materials. Unidirectional composites consist of fibers aligned in a single direction within a matrix material, offering exceptional strength and stiffness properties along the fiber direction. However, they are susceptible to various forms of damage, including delamination, fiber breakage, and matrix cracking, which can compromise their structural integrity.
In contrast to metals, the failure of composite materials involves a multifaceted progression that unfolds across multiple stages. While the initial trigger for failure in a composite sample may occur in a specific mode, the subsequent propagation and ultimate failure modes can vary significantly. To understand how damage initiates and grows, we need to look at the microscopic level:
- Fracture of fibers
- Formation of micro-cracks within the matrix
- Separation of fibers from the matrix (debonding)
- Delamination refers to the separation of individual layers within a laminate structure.
You can see these damages in one glance in figure 1.
2. Basics of Composite damage laminate modeling
Composite laminates are the workhorses of the composite world. Unlike unidirectional composites with their single fiber orientation, laminates are built by stacking multiple layers, or plies, where the fibers in each ply run in a different direction (see figure 2). This creates a material that’s incredibly strong and stiff in some directions but also introduces a new challenge: composite laminate damage.
Damage in composite laminates can occur in various ways, and it often starts subtly.
The basic damage mechanisms of the laminate composites are the same as the single layer of unidirectional composites:
- Fiber breakage
- Matrix cracking
- Debonding
Here we also have Delamination. (See figure 3)
Here’s a basic overview of the threats these materials face:
Hidden enemies: Unlike metals that bend or crack visibly, damage in laminates can begin internally. Microscopic cracks might develop in the resin holding the fibers together (matrix cracking) or the bond between fibers and resin might weaken (debonding).
The domino effect: As these initial stages progress, they can lead to more severe damage. Debonding can cause stress concentrations, making the fibers themselves more prone to breakage. Multiple fiber breaks within a ply can then lead to a complete separation of layers, known as delamination, signifying total failure of the laminate.
Figure 1: Damage mechanisms in unidirectional composites- Tension & Impact [1]
Note: Unidirectional composites are like the ultimate yes-man in the material world. Super strong in one direction, but try bending them sideways and they’ll fold easier than a deck of cards! This focused strength makes them perfect for things like airplane wings that only need to resist forces from one direction (lift).
Figure 2: Composite laminate [2]
Figure 3: Composite laminate damage modes [6]
Question: How can I learn more about definition of damage and its applications? Where do I look? Also, I need to learn this stuff with some examples. Again, Where? How to model damage in Abaqus? which criteria should I use? I really need some practical examples. (Unidirectional composite damage)
The complexity of laminate damage arises from several factors:
- Multi-directional forces: Unlike unidirectional composites with a single strong direction, laminates experience forces from various angles. This puts stress on different plies depending on the fiber orientation within each ply.
- Interaction of damage modes: Damage doesn’t happen in isolation. Matrix cracking can influence debonding, which in turn affects fiber breakage. Predicting how these factors interact and progress is crucial for understanding overall laminate behavior.
These complexities make it difficult to predict how a laminate will perform under real-world conditions. This is where composite laminate damage modeling comes into play.
Think of it as a virtual testing ground where engineers can simulate how a laminate will behave under different loading conditions. These models can predict:
- Damage initiation: When and where the first signs of damage, like matrix cracking, might occur.
- Damage growth: How these initial cracks or debonding will propagate throughout the laminate.
- Overall performance: How the laminate’s strength and stiffness will degrade as damage accumulates.
There are two main approaches to modeling composite laminate damage:
Failure Criteria
These are simpler methods that set limits for stress, strain, or other parameters. If these limits are exceeded, the model assumes damage occurs. They offer a quick assessment but might not capture the full complexity of damage progression.
Damage Mechanics Models
These are more sophisticated models that simulate the actual damage processes within the laminate. They consider factors like:
- Material properties of fibers, matrix, and their interface.
- The laminate configuration (stacking sequence and ply orientations).
- The type of loading applied (tension, compression, bending, etc.).
By incorporating these details, damage mechanics models can provide a more accurate picture of how a laminate will respond to stress.
Challenges of laminate damage modeling:
- Model complexity: Sophisticated models can be computationally expensive and require advanced material property data, which might not always be readily available.
- Capturing all damage mechanisms: No single model can perfectly capture every possible damage mode that might occur in a real laminate.
- Validation with experiments: The accuracy of any model needs to be verified through real-world testing to ensure it reflects the true behavior of the material.
Now, let’s see how to do unidirectional composite damage simulation in Abaqus.
3. How to do Unidirectional composite damage simulation in Abaqus
When you want to do composite damage (unidirectional composite damage) modeling in Abaqus, I think the real challenge lies in the material modeling and damage modeling; the geometry could be difficult sometimes but the real deal is in these two. So, let’s see how to model a single-layer unidirectional composite and laminate in Abaqus.
In Abaqus software, there are several ways to simulate composite materials. Here, we introduce the best one.
You can simulate composite materials using one of the three elements Solid, Continuum Shell, or Shell. Remember that unidirectional fiber composites are typically assumed to be orthotropic.
Example Table you could use. click on them to have access to their tutorial.
Geometry | Loading | Element type |
Holed Composite plate | Non-uniform loading | Shell element |
Holed Composite plate | Non-uniform complex loading | Continuum shell element |
Multilayer composite cylinder shell | Impact of a bullet | Shell element |
Multi-layered composite plate | High-speed impact | Shell element |
Composite plate | Impact | Shell element |
First, you need to define the Elastic properties of the composite. When you do that, you need to define the type of elastic properties, Engineering Constants, Lamina, and Orthotropic.
In the table below you’ll see the difference between them.
Element type | Elastic material type | Description |
Shell, Continuum shell | Lamina | Under plane stress conditions, such as in a shell element, only the values of E1, E2, Nu12, G12, G13, G23 are required to define an orthotropic material. |
Solid | Engineering Constant | Linear elasticity in an orthotropic material is most easily defined by giving the “engineering constants”: the three moduli E1, E2, E3; Poisson’s ratios
ν12, ν13, ν23; and the shear moduli G12, G13, and G23 associated with the material’s principal directions. |
Solid | Orthotropic | Elasticity by Specifying the Terms in the Elastic Stiffness Matrix |
After that, you need to use the Composite layup tool “”. When you use this tool depending on your element type (Shell, Continuum shell, or solid) you need to choose one of three options you see in the picture below.
Figure 4: Composite layup element selection
If you select Solid or Continuum shell, the settings would be as follows, which I explain to you in an example:
Imagine we have a 4-layer composite laminate like this [90o, 30o, 40o, 45o]. we have 2 elements in the thickness as depicted below and the thickness of the composite is 6 millimeters.
Figure 5: Composite laminate orientation
Now, we need to set these layers in the Edit Composite Layup window as depicted below. In element number 1 the thickness of lamina 90 and 30 are 1 and 2 millimeters, respectively; so, the whole thickness of element number 1 is 3 millimeters and therefore, the element relative thickness of each layer in this element equals 1/3 and 2/3, respectively. Same logic for other layers.
Element number | Lamina orientation | Thickness (mm) | Element Relative Thickness |
1 | 90 | 1 | 1/3 |
30 | 2 | 2/3 | |
2 | 40 | 2 | 2/3 |
45 | 1 | 1/3 |
Figure 6: Edit Composite layup window for Solid elements
After that, you need to assign the material orientation, and the composite material modeling is completed. See it in an example: Abaqus composite modeling.
Now, to apply the damage, first you need to know which criteria you want to use. Here is the list of damage criteria: Damage Criteria in Abaqus CAE.
Now, if you need to know how to model damage in composite materials, especially in unidirectional and laminate composites, you should see it in action, which I recommend our complete tutorial. Trust me you won’t regret it. (Unidirectional composite damage)
It would be helpful to see Abaqus Documentation to understand how it would be hard to start an Abaqus simulation without any Abaqus tutorial.
One note, when you are simulating in Abaqus, be careful with the units of values you insert in Abaqus. Yes! Abaqus don’t have units but the values you enter must have consistent units. You can learn more about the system of units in Abaqus.