Blog

Introduction to Abaqus Johnson-Cook Model: Accurately Model High-Strain rate Events

Johnson-cook abaqus

Predicting how materials respond under extreme conditions like high strain rates and elevated temperatures is crucial in various fields, like aerospace, automotive engineering, etc. The Abaqus Johnson-Cook model is a versatile and widely used constitutive model in the finite element analysis software Abaqus, which offers valuable insights into the dynamic response of materials under such demanding scenarios.

The Johnson-Cook model is a phenomenological material model, meaning it relies on experimental data to define the material’s response. This model captures the effects of strain rate, temperature, and strain hardening on the yield stress of a given material. It is particularly well-suited for simulating high-velocity impact, explosive loading, and other dynamic events where these factors play a crucial role.

In this article, we are going to discuss the Abaqus Johson-Cook model which involves Johnson-Cook plasticity and Johnson-Cook damage. We introduce each model and its dependent variables; So, you will understand how to improve your simulations using these models in Abaqus. Let’s Start.

1. Abaqus Johnson-Cook Model

The Johnson Cook (JC) material model is a constitutive model used to describe the behavior of metals under high strain rates and high-temperature conditions. It is widely used in finite element analysis (FEA) software, including Abaqus. The Johnson Cook model, developed by Johnson and Cook in 1983, proves to be a versatile tool for capturing the complex material response in situations like impact, penetration, and explosive forming.

The Abaqus Johnson Cook model as said before, involves two main sections:

  1. Johnson-Cook Plasticity

This section aims to define the hardening behavior of the material. Johnson Cook considers several factors such as plastic strain, strain rate, and temperature to define the material hardening in the plastic region.

  1. Johnson Cook Damage

The Johnson-Cook plasticity model can be used in conjunction with the progressive damage and failure models. One of the ductile damage models provided in Abaqus is the Johnson-Cook damage. This model is referred to as the “Johnson Cook dynamic failure model.

We start our discussion with the Johnson-Cook Plasticity. But before we start, if you are looking for a full tutorial with practical examples, I recommend visit this link which contains 4 Practical examples such as Drilling and Impact analysis.

2. Johnson Cook Plasticity

Johnson Cook plasticity is a constitutive material model used to describe the plastic behavior of metals under dynamic loading conditions, such as those encountered in high-speed machining, impact, and blast loading. It is a phenomenological model that incorporates strain, strain rate, and temperature effects on the material’s yield strength and flow stress.

A Mises yield surface with associated flow is used in the Johnson-Cook plasticity model. The Johnson-Cook hardening can be determined in two ways: one way is that the material yield stress is dependent on the plastic strain and the temperature. The second one not only defines the yield stress as a function of plastic strain and temperature but also adds the strain rate as the third factor to the formulation. First, we talk about the normal hardening, and then will talk about the rate-dependent one.

2.1. Johnson-Cook hardening

Johnson-Cook hardening is a particular type of isotropic hardening where the static yield stress, abaqus johnson-cook, is assumed to be of the form:

abaqus johnson-cook

where abaqus johnson-cook is the equivalent plastic strain and A, B, n, and m are material parameters measured at or below the transition temperature, abaqus johnson-cook. The transition temperature is defined as the one at or below which there is no temperature dependence of the yield stress. Sometimes the room temperature is used in the formulations instead of the transition temperature.

abaqus johnson-cook is the nondimensional temperature defined as:

abaqus johnson-cook

where abaqus johnson-cook is the current temperature and abaqus johnson-cook is the melting temperature.

When abaqus johnson-cook, the material will be melted and will behave like a fluid; there will be no shear resistance since abaqus johnson-cook. The hardening memory will be removed by setting the equivalent plastic strain to zero.

In order to define this hardening for your analysis, you must provide the values of A, B, n, m, abaqus johnson-cook, and abaqus johnson-cook as part of the metal plasticity material definition.

In Abaqus/CAE to define this hardening type you must do as following:

  1. Go to the “Property” module
  2. Define a Material
  3. Mechanical Plasticity  Plastic: Hardening: Johnson-Cook

The related window is shown in figure 1.

One of the practical examples for Johnson Cook Model is Drilling Simulation. In our tutorial you will learn how to import JC properties and damage initiation and progressive damage.
abaqus johnson-cook

Defining Abaqus Johnson-Cook hardening

Figure 1: Defining Johnson-Cook hardening in Abaqus/CAE

2.2. Johnson Cook model strain rate dependence

Johnson Cook model strain rate dependence assumes that:

abaqus johnson-cook

where abaqus johnson-cook is the yield stress at nonzero strain rate; abaqus johnson-cook is the equivalent plastic strain rate; abaqus johnson-cook is the static yield stress; and abaqus johnson-cook is the ratio of the yield stress at nonzero strain rate to the static yield stress.

The equivalent plastic strain rate can be calculated as:

abaqus johnson-cook

abaqus johnson-cook and C are material parameters measured at or below the transition temperature. (So that abaqus johnson-cook).

Therefore, the Johnson-Cook strain rate-dependent yield stress is expressed as:

abaqus johnson-cook

In addition to previous material constants, here you need to provide the values of C and abaqus johnson-cook when you define Johnson-Cook rate dependence.

In figure 2 the constants of the Johnson-Cook rate dependence model for some materials are listed. The value of abaqus johnson-cook and abaqus johnson-cook is considered as the room temperature.

Constitutive constants for the various materials

Figure 2: Constitutive constants for the various materials [1]

In Abaqus/CAE to define this hardening type you must do as following:

  1. Go to the “Property” module
  2. Define a Material
  3. Mechanical Plasticity  Plastic: Hardening: Johnson-Cook: Suboptions  Rate Dependent: Hardening: Johnson-Cook

The related window is shown in figure 3.

Defining Johnson-Cook Rate Dependent hardening in Abaqus/CAE

Figure 3: Defining Johnson-Cook Rate Dependent hardening in Abaqus/CAE

By now, we have reviewed the Johnson-Cook plasticity which includes two sections. Take a rest and when you are ready, we continue our discussion on Johnson-Cook damage. Here is an example of Johnson-cook plasticity: “Drilling simulation”

3. Johnson-Cook Damage

The Johnson-Cook damage model is a constitutive model used to describe the ductile failure of metals under dynamic loading conditions. It is a phenomenological model that incorporates strain, strain rate, and temperature effects on material damage.

Abaqus/Explicit provides a dynamic failure model specifically for the Johnson-Cook plasticity model, which is suitable only for high-strain-rate deformation of metals. This model is referred to as the “Johnson-Cook dynamic failure model”.

Abaqus/Explicit also offers a more general implementation of the Johnson-Cook failure model as part of the family of damage initiation criteria, which is the recommended technique for modeling progressive damage and failure of materials. To get more familiar with damage, especially in ductile materials, we recommend seeing the following article as well:

Ductile Damage: A Comprehensive Study on Failure Mechanisms of Ductile Materials

3.1. Johnson-Cook dynamic failure model

The Johnson-Cook dynamic failure model is based on the value of the equivalent plastic strain at element integration points. Failure is assumed to occur when the damage parameter exceeds 1. The damage parameter, abaqus johnson-cook, is defined as:

abaqus johnson-cook

where abaqus johnson-cook is an increment of the equivalent plastic strain, abaqus johnson-cook is the strain at failure, and the summation is performed over all increments in the analysis.

The strain at failure, abaqus johnson-cook, is assumed to be dependent on a nondimensional plastic strain rate, abaqus johnson-cook; a dimensionless pressure-deviatoric stress ratio, abaqus johnson-cook (where p is the pressure stress and q is the Mises stress); and the nondimensional temperature, abaqus johnson-cook, defined earlier in the Johnson-Cook hardening model. The dependencies are assumed to be separable and are of the form:

abaqus johnson-cook

Where abaqus johnson-cook to abaqus johnson-cook are failure parameters measured at or below the transition temperature, abaqus johnson-cook, and abaqus johnson-cook is the reference strain rate.

To define the Johnson-Cook dynamic failure model, you must provide the values of abaqus johnson-cook to abaqus johnson-cook. Similar to the Johnson-Cook hardening, you also need to determine the values of the transition temperature, abaqus johnson-cook, melting temperature, abaqus johnson-cook, and reference strain rate, abaqus johnson-cook. The values of these constants are shown for three materials in figure 4. Note that most materials experience an increase in abaqus johnson-cook with increasing pressure-deviatoric stress ratio; therefore, abaqus johnson-cook in the above expression will usually take positive values in contrast to figure 4 values for abaqus johnson-cook.

When this failure criterion is met, the deviatoric stress components are set to zero and remain zero for the rest of the analysis. By default, the elements that meet the failure criterion are deleted.

The Johnson-Cook dynamic failure model is suitable for high-strain-rate deformation of metals; therefore, it is most applicable to truly dynamic situations.

Did you know you can model Johnson Cook damage model with VUMAT subroutine. Step by Step tutorial and how to write the subroutine is available via the Package below.abaqus johnson-cook

The use of the Johnson-Cook dynamic failure model requires the use of Johnson-Cook hardening but does not necessarily require the use of Johnson-Cook strain rate dependence. However, the rate-dependent term in the Johnson-Cook dynamic failure criterion will be included only if the Johnson-Cook strain rate dependence is defined.

Johnson-Cook dynamic failure is not supported in Abaqus/CAE.

abaqus johnson-cook

Figure 4: Strength and Fracture constants for three materials (abaqus johnson-cook is the stress triaxiality) [2]

3.2. Johnson-Cook damage initiation criterion

The material damage initiation capability for ductile metals is intended as a general capability for predicting the initiation of damage in metals.

The Johnson-Cook criterion (available only in Abaqus/Explicit) is a special case of the ductile criterion in which the equivalent plastic strain at the onset of damage, abaqus johnson-cook, is assumed to be of the form:

abaqus johnson-cook

Most of the materials experience a decrease in abaqus johnson-cook with increasing stress triaxiality abaqus johnson-cook; therefore, abaqus johnson-cook in the above expression will usually take positive values.

You can use the following option to specify the parameters for the Johnson-Cook initiation criterion:

  1. Go to the “Property” module
  2. Define a Material
  3. Mechanical Damage for Ductile Metals  Johnson-Cook Damage

The related window is shown in figure 5.

Defining Johnson-Cook damage initiation in Abaqus/CAE

Figure 5: Defining Johnson-Cook damage initiation in Abaqus/CAE

Here is the end of this section. Let’s summarize what we have learned in this article. Here is an example of Johnson-Cook damage: “Johnson-cook plasticity and damage initiation”

4. Summary

We started with the definition of the Johnson-Cook model. Johnson-Cook model consists of two sections: Plasticity and Damage. We have reviewed both sections to give you an insight into them in case of implementation in your analyses. In conclusion, we can mention the Johnson-Cook model’s advantages and limitations as follows:

Advantages

  • It is relatively simple to implement and calibrate.
  • It accounts for the effects of strain, strain rate, and temperature.
  • It can accurately predict the failure of materials under a wide range of loading conditions.

Limitations

  • It is a phenomenological model and may not provide a fundamental understanding of the material’s behavior.
  • It may not be accurate for all materials or loading conditions.
  • It requires extensive experimental testing to determine the material parameters.

The Johnson-Cook model is a valuable tool for simulating high-strain-rate deformation in Abaqus. It provides a relatively simple yet accurate representation of material behavior under challenging conditions. By understanding the model’s strengths and limitations, engineers can use it effectively for various applications, including impact analysis, penetration mechanics, and explosive forming.

To get more familiar with the Abaqus Johnson-Cook model, you can see the following link which has several workshops using Johnson-Cook plasticity and damage models in simulations:

Learn Johnson Cook Model with 4 Practical Examples. Also, Learn Johnson Cook Damage initiation and Progressive Damage via VUMAT subroutine. Step by Step Guide and All related files (Subroutine, inp, etc.)

abaqus johnson-cook

In the end, we appreciate for reading this article. Don’t forget to leave us your comments about this article to improve our content quality. Wish you the Best.

Explore our comprehensive Abaqus tutorial page, featuring free PDF guides and detailed videos for all skill levels. Discover both free and premium packages, along with essential information to master Abaqus efficiently. Start your journey with our Abaqus tutorial now!

Leave a Reply