Implementation of Cohesive by interaction & element based methods in ABAQUS

This package teaches you how to choose the method and apply cohesive modeling for various simple and complex problems. The training package also teaches you how to define the basic geometry of the adhesive elements and how to define the mechanical behavior in elastic and damaged regions in ABAQUS FEM software.

Cohesive element Abaqus | Cohesive surface Abaqus | traction-separation law abaqus
What You'll Learn

Buy Together & Save

This Course Includes

Course Content

Implementation of Cohesive by interaction & element based methods in ABAQUS

Product Informations

Cohesive element and surface Abaqus training package:

Cohesive behavior describes how one or multiple materials respond when their elements begin to separate. It simulates the material’s resistance to fracture by introducing a traction force (force per unit area) that opposes this separation. As the separation exceeds a critical limit, this traction decreases and eventually drops to zero—representing complete failure or fracture.

To better visualize this, imagine glue between two surfaces. As you pull them apart:

  1. The glue resists the separation (traction).
  2. The resistance increases until it reaches a maximum value (peak cohesive strength).
  3. It then gradually weakens until it can no longer hold the surfaces together (fracture).

Definition of the Cohesive behavior in simulation software

In simulation software, cohesive behavior is defined using a traction-separation law (TSL), which governs the relationship between traction (normal or shear stress across an interface) and the relative displacement between the two surfaces. A simple example of TSL is the linear softening law. In this model, traction increases linearly with displacement up to a peak value (maximum strength). Beyond this point, traction decreases linearly until it reaches zero at a critical separation. The area under the traction-separation curve represents the fracture energy. Other commonly used TSL variants include:

  • Bilinear
  • Trapezoidal
  • Exponential

Classical continuum mechanics assumes a homogeneous material and often fails to capture the initiation and growth of discrete cracks. In such cases, cohesive zone models (CZMs) offer a more accurate and physically meaningful way to simulate fracture phenomena such as delamination, debonding, and interfacial failure. Cohesive behavior is not a material property itself, but a modeling approach, especially useful when traditional stress-based failure criteria are inadequate.

Cohesive modeling is commonly applied in:

  • Polymers and adhesives (e.g., glue joints)
  • Composites (e.g., fiber-matrix debonding)
  • Concrete (e.g., aggregate-matrix separation, crack propagation)
  • Geological materials (e.g., rock fractures under loading)
  • Metals (e.g., grain boundary/interface separation)
  • Wood (e.g., inter-fiber failure)
  • Ceramics (e.g., thermal/mechanical cracking)
  • Biological tissues (e.g., tissue rupture, bone cracking)

Cohesive modeling in Abaqus

Abaqus is one of the most powerful software tools for simulating cohesive models accurately and robustly. There are two main approaches in Abaqus:

  • Element-based
  • Surface-based

Both methods are discussed in detail in this package. To enhance your understanding, we’ve also reviewed three practical workshops, and the corresponding Abaqus model files are included.

What topics are covered in this training?

In this package, tips will be given on how to choose the right adhesive element for the problem, how to apply these elements to engineering problems, define the basic geometry of the adhesive elements, and how to define the mechanical behavior of these elements in ABAQUS.

This training package comprehensively examines the cohesive element ABAQUS and cohesive surface Abaqus. The focus of this training package is on modeling by the traction-separation method. Two methods of element-based and surface-based modeling are used to simulate the adhesive, each of which has advantages and disadvantages. The theories used in this package include all adhesive behaviors, including the elastic zone, damage initiation, progressive damage, and element removal.  All equations, damage initiation criteria, and adhesive damage progression are also fully described in this package. In this training package, various examples for each of these methods have been used. Also, note that the use of a solver is effective in how to use these two methods. It should be noted that like other issues, if you use an implicit solver, sometimes there is a problem in convergence, and in this package, solutions to the divergence problem are also presented. Cohesive contact Abaqus in the interaction module and traction-separation law in Abaqus are also explained well in this course.

Lesson Overview

The lesson begins with a basic introduction to cohesive behavior and progresses to modeling strategies in Abaqus. Covered topics include:

  1. Applications of cohesive behavior
  2. Methods to simulate cohesive behavior
  3. Traction-separation laws, damage initiation, and progressive damage evolution
  4. Element-based vs surface-based methods for cohesive simulation
  5. Detailed comparison of the two methods

Workshops Overview

While the workshops simulate specific problems in Abaqus, they’re designed to equip you with transferable techniques. Topics covered include:

  1. Defining traction-separation behavior for cohesive elements
  2. Modeling procedures for the element-based approach
  3. Assembling cohesive parts and configuring modules
  4. Plotting damage initiation vs time for critical elements
  5. Addressing convergence issues in the implicit solver
  6. Simulating cohesive behavior between bricks and a masonry wall
  7. Defining Concrete Damage Plasticity (CDP) behavior
  8. Using mass scaling in Abaqus Explicit
  9. Output settings for cohesive surface behavior
  10. Defining surface-based cohesive behavior in the Explicit solver
  11. Defining surface-based cohesive behavior in the Implicit solver

This list represents only part of the content in this package. By now, you’ve likely realized how comprehensive and practical this training can be. The following sections provide further insight into cohesive behavior modeling in Abaqus.

It would be useful to see Abaqus Documentation to understand how it would be hard to start an Abaqus simulation without any Abaqus tutorial.

Abaqus tutorial     It will guide you going from the basics up to complex simulation techniques, and it is very fluid and comprehensive, and every single detail is explained.

Abaqus tutorial    Every lesson goes straight to the point, without any worthless piece of content. You will learn what you need at every stage, and you will be putting it into practice from the very first day.

In a word, being complete and having support in this course is the essential value of this course.

Abaqus tutorial        Most importantly, we support you as you learn in this course. You can contact our experts to ask your questions and enjoy our modelling and simulations step-by-step support for Abaqus software for civil engineering.

Abaqus tutorial        This is just the beginning for you. If you want to become a professional in Abaqus and simulation, you can use our advanced packages and become a professional in advanced Abacus coding.


Read More: abaqus fracture


Click on the chapters of each lesson on the right section of this tab to know the details of the tips and issues presented in this very comprehensive and useful  ABAQUS training package.

[woodmart_list icon_library=”openiconic” woodmart_css_id=”5df87a346d863″ list=”%5B%7B%22list-content%22%3A%22What%20do%20we%20learn%20from%20this%20package%3F%22%7D%2C%7B%22list-content%22%3A%22Teaching%20plan%20and%20Prerequisites%20and%20Next%20steps%20%22%7D%2C%7B%22list-content%22%3A%22Package%20specification%22%7D%5D” icon_openiconic=”vc-oi vc-oi-play” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI1ZGY4N2EzNDZkODYzIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==”]

You can watch demo here.

[woodmart_popup shape=”round” width=”800″ woodmart_css_id=”5def77c20eda5″ title=”Watch Video” full_width=”no” button_inline=”no”]
[/woodmart_popup]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”61ecf797e8101″ list=”%5B%7B%22list-content%22%3A%22Where%20can%20we%20use%20cohesive%20behavior%3F%5Cn%5Cn%22%7D%2C%7B%22list-content%22%3A%22Different%20methods%20to%20simulate%20cohesive%20behavior.%5Cn%22%7D%2C%7B%22list-content%22%3A%22Limitations%20to%20simulate%20cohesive%20behavior%20in%20different%20methods%5Cn%5Cn%22%7D%2C%7B%22list-content%22%3A%22Traction-separation%20formula%20for%20cohesive%20behavior%5Cn%22%7D%2C%7B%22list-content%22%3A%22Damage%20initiation%20criteria%20for%20cohesive%20in%20traction-separation%20law%5Cn%22%7D%2C%7B%22list-content%22%3A%22Criteria%20of%20progressive%20damage%20behavior%20in%20cohesive%20materials%5Cn%22%7D%2C%7B%22list-content%22%3A%22Usage%20Limitation%20of%20element-based%20cohesive%20modeling%20%5Cn%22%7D%2C%7B%22list-content%22%3A%22Element%20based%20method%20for%20cohesive%20material%20in%20continuum%20element%5Cn%22%7D%2C%7B%22list-content%22%3A%22Element%20based%20method%20for%20cohesive%20material%20in%20traction-separation%20law%5Cn%22%7D%2C%7B%22list-content%22%3A%22Settings%20for%20initial%20thickness%20of%20cohesive%20with%20traction-separation%20law%5Cn%22%7D%2C%7B%22list-content%22%3A%22Different%20types%20of%20cohesive%20elements%5Cn%22%7D%2C%7B%22list-content%22%3A%22Outputs%20for%20cohesive%20element%5Cn%22%7D%2C%7B%22list-content%22%3A%22Viscous%20regulation%20for%20cohesive%20element%5Cn%22%7D%2C%7B%22list-content%22%3A%22Usage%20limitation%20of%20surface-based%20method%20for%20cohesive%20modeling%5Cn%22%7D%2C%7B%22list-content%22%3A%22Element-based%20method%20vs%20surface-based%20method%20%5Cn%22%7D%5D” icon_openiconic=”vc-oi vc-oi-play” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MWVjZjc5N2U4MTAxIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”61ecf89948f9b” list=”%5B%7B%22list-content%22%3A%22Problem%20description%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22How%20to%20define%20traction-separation%20elastic%20behavior%20for%20cohesive%20elements%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22What%20is%20the%20procedure%20to%20model%20cohesive%20via%20element%20based%20method%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22How%20to%20define%20damage%20initiation%20based%20on%20QUADS%20damage%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22How%20to%20apply%20initial%20thickness%20settings%20%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22How%20to%20assemble%20cohesive%20parts%20and%20other%20parts%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22How%20to%20define%20outputs%20for%20cohesive%20elements%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Settings%20in%20different%20module%20for%20cohesive%20behavior%20definition%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Cohesive%20element%20settings%20in%20mesh%20module%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22How%20to%20see%20the%20result%20of%20damage%20initiation%20for%20cohesive%20materials%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Plot%20damage%20initiation%20criterion%20vs%20time%20for%20critical%20element%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Plot%20damage%20parameter%20vs%20time%20for%20critical%20element%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Plot%20stress%20vs%20strain%20for%20critical%20element%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MWVjZjg5OTQ4ZjliIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1642920401131{padding-left: 5px !important;}”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”61ecf9d68142d” list=”%5B%7B%22list-content%22%3A%22Problem%20Description%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%5Cn%22%7D%2C%7B%22list-content%22%3A%22Settings%20to%20solve%20convergence%20problem%20in%20implicit%20solver%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22Settings%20to%20remove%20element%20in%20visualization%20module%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Suitable%20method%20to%20simulate%20cohesive%20behavior%20between%20bricks%20and%20masonry%20wall%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22Suitable%20method%20to%20simulate%20cohesive%20behavior%20between%20bricks%20and%20masonry%20wall%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22How%20to%20define%20Concrete%20damage%20plasticity%20behavior(CDP)%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22Using%20mass%20scale%20to%20increase%20simulation%20speed%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22Output%20settings%20for%20cohesive%20surface%20behavior%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22Settings%20to%20define%20cohesive%20behavior%20via%20surface-based%20method%20in%20explicit%20solver%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22How%20to%20apply%20pressure%20when%20equivalent%20force%20in%20known%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%2C%7B%22list-content%22%3A%22How%20to%20apply%20pressure%20when%20equivalent%20force%20in%20known%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%20%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MWVjZjlkNjgxNDJkIiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1642920599292{padding-left: 5px !important;}”]
[woodmart_list icon_library=”openiconic” woodmart_css_id=”61ecfaa5d48e7″ list=”%5B%7B%22list-content%22%3A%22Problem%20description%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Settings%20to%20define%20cohesive%20behavior%20via%20surface-based%20method%20in%20implicit%20solver%20%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22Plot%20force%20vs%20displacement%20in%20debonding%20of%20DCB(double%20cantilever%20beam)%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%2C%7B%22list-content%22%3A%22How%20to%20model%20damage%20initiation%20and%20progressive%20damage%20for%20cohesive%20in%20surface-based%20method%3Cspan%20style%3D%5C%22float%3A%20right%3B%5C%22%3E%3C%2Fspan%3E%22%7D%5D” icon_openiconic=”vc-oi vc-oi-ok” icons_color=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfY29sb3JwaWNrZXIiLCJjc3NfYXJncyI6eyJjb2xvciI6WyIgLmxpc3QtaWNvbiJdfSwic2VsZWN0b3JfaWQiOiI2MWVjZmFhNWQ0OGU3IiwiZGF0YSI6eyJkZXNrdG9wIjoiI2Y1ODYzNCJ9fQ==” css=”.vc_custom_1642920717395{padding-left: 5px !important;}”]
[woodmart_text_block woodmart_css_id=”682d7a81d39d5″ woodmart_inline=”no” responsive_spacing=”eyJwYXJhbV90eXBlIjoid29vZG1hcnRfcmVzcG9uc2l2ZV9zcGFjaW5nIiwic2VsZWN0b3JfaWQiOiI2ODJkN2E4MWQzOWQ1Iiwic2hvcnRjb2RlIjoid29vZG1hcnRfdGV4dF9ibG9jayIsImRhdGEiOnsidGFibGV0Ijp7fSwibW9iaWxlIjp7fX19″ parallax_scroll=”no” wd_hide_on_desktop=”no” wd_hide_on_tablet=”no” wd_hide_on_mobile=”no”]

Cohesive Simulation in Abaqus

ABAQUS software has an extensive library of adhesive elements for modelling the behaviour of adhesive joints, joint surfaces in composites, and other areas where integrity and strength of bonding are important. This training package fully discusses the cohesive element Abaqus, cohesive surface Abaqus and cohesive contact Abaqus and traction-separation law Abaqus.

Cohesive behavior can be simulated in Abaqus using two main approaches:

  • Element-based method: Requires defining a separate part for the adhesive layer.
  • Surface-based method: Does not require an extra part—only the definition of contact between two surfaces. It needs contact pairs for the Standard (implicit) solver, and general contact for the Explicit solver.

Unlike conventional materials, cohesive behavior is not defined via a stress-strain relation. Instead, you define traction stress as a function of separation—known as the traction-separation law. When the stress in the cohesive interface reaches a critical threshold (e.g., under tension or traction), delamination initiates, and the stress gradually reduces—this is known as softening behavior. To simulate this, a damage variable must be introduced after the elastic phase. Two main damage evaluation approaches exist in Abaqus, based on effective separation, and energy. These methods are explained in detail in the training package.

Two general categories of problems can be addressed using cohesive models: Adhesive problems, and delamination problems. In Adhesive problems, a bonding layer with finite thickness is defined. Accordingly, it requires specification of macroscopic strength and stiffness. In delamination problems, zero adhesive thickness is assumed. Accordingly, the behavior is defined purely via the traction-separation law. We have discussed them in detail in the package. Moreover, to demonstrate these approaches, the training includes three detailed workshops, discussed below.

Workshops

1. Simulation of a Single Lap Joint Under Tension

This workshop models two steel parts bonded together with an adhesive layer. A displacement is applied to one end while the other is fixed. The element-based method is used. The modeling procedure is explained step by step, and the results are extracted and analyzed.

2. Masonry Wall Simulation

In this semi-realistic example, cohesive behavior is defined between bricks in a wall using the surface-based method, as the wall has many contact surfaces. This workshop has wide applications in civil engineering and architecture. The step-by-step modeling process in Abaqus is thoroughly discussed.

3. Debonding of a Double Cantilever Beam

This classical benchmark problem involves two sides of a beam bonded by cohesive layers. The surface-based method is used to simulate debonding. A displacement is applied to both ends to separate the two parts. This example offers valuable insights into cohesive modeling applicable across many scenarios.[/woodmart_text_block]

Users ask these questions

In social media, users ask questions regarding cohesive simulation in Abaqus; cohesive element, CZM, etc. So, we decided to help and answered some of them, which you can see below.

I. 3D and 2D cohesive zone models

Q: Dear all,
Regarding the similarity of the 2D and 3D cohesive zone models, I have a tiny question. In ABAQUS, I created a 2D square geometry with a central cohesive element. I’m attempting to evaluate my load-displacement response using a 3D model with identical geometry and an appropriate out-of-plane thickness. The outcomes, nevertheless, are very different. The same holds true for a model lacking a cohesive zone. Would someone kindly assist me in solving this problem?
The attached model geometry will help you understand.

cohesive element abaqus

Figure 1: 2D model of cohesive zone

cohesive element abaqus

Figure 2: 3D model of cohesive zone

A: Hi,

Please recheck your model; you might have done something wrong in modeling. Moreover, you can convert plane strain analysis from 3D to 2D when the third dimension is way greater than the other two dimensions.

Also, you can learn how to do a proper cohesive simulation with this tutorial package:

Implementation of Cohesive by interaction & element based methods in ABAQUS

11 reviews for Implementation of Cohesive by interaction & element based methods in ABAQUS

  1. Avatar of Octave

    Octave

    Fantastic product! The cohesive element-based methods perfectly met my needs. The detailed explanations helped me implement them efficiently. My question is, for future projects, can I get further optimization guidance from you? What steps should I follow to receive this guidance?

  2. Avatar of Thibault

    Thibault

    Using this package has transformed how I handle cohesive zone models in Abaqus. The instructions and examples were very clear and detailed, which was immensely valuable. One question I have is whether there is an option to receive expert guidance for future projects, and if so, how can I access these services?

  3. Avatar of Gaspard

    Gaspard

    This package provided exactly what I needed for my project. The tutorials were concise and easy to follow, leading to successful implementation.

  4. Avatar of Clément

    Clément

    Great value for the money. The cohesive element methods were explained thoroughly, and I achieved better results in my material interface simulations. My question is whether there are other similar packages offered by you, and if so, how can I get more information about them?

  5. Avatar of Amaury

    Amaury

    I highly recommend this package to anyone working with Abaqus. The cohesive methods were demonstrated very well and the practical examples provided were extremely useful. One question I have is whether there are any webinars related to this package that I can attend to further expand my knowledge?

  6. Avatar of Patricia Brown

    Patricia Brown

    I learned everything I needed to know about cohesive modeling. English with a native accent, subtitles, and files helped me a lot. thank you

Add a review

Instructors

0-Abaqus-1-caeassistantpartnerm

 110.0

Get Free Access to More Than the Demo!