Introduction
Three-dimensional damage in composite materials is one of the most widely used cases in today’s industry. However, there is no damage initiation for Three-dimensional composite materials in ABAQUS software. Therefore, coding is required to simulate the damage in these materials, which we have discussed in this project.
There are different criteria for damage initiation as well as how to reduce the mechanical properties for composite materials. Three-dimensional HASHIN damage, which involves detecting damage to fibers, matrix, and delamination, is very common among others. It should be mentioned that progressive damage can be done by reducing the properties gradually with different energy methods or equations, according to the next figure.
In this package, our focus is on the implementation of progressive damage, in contrast to our other package, which considers instantaneous damage, based on the Hashin criterion in Abaqus. However, to familiarize you with the foundation of this criterion and others, we first discuss the formulation theories for various composite failure criteria. This will provide you with a solid understanding of the fundamental concepts. Next, we move on to the Abaqus model, covering topics such as modeling 3D composites in Abaqus, defining damage criteria for composites within the software, and related concepts. Additionally, workshops are included to guide you in practically defining these models and even writing subroutines. The following is a more detailed explanation of the content of this package.
An overview of different damage initiation and progressive damage theories for composite materials
In general, each damage criterion is intended to predict two different aspects in the process of analyzing the behavior of a composite material.
The first criterion is the initiation of damage. The damage initiation term refers to the point where, depending on the stress or strain state of the material, the composite begins to experience damage. The second criterion is the propagation of damage, which occurs after the initiation of damage and represents the reduction in load-bearing stiffness or other physical characteristics of the material due to the creation of damage. This can happen either instantaneously or gradually. Therefore, an Abaqus model must be capable of predicting both the initiation and propagation of damage for composite analysis. Considering the importance of this topic, we have provided different criteria for damage initiation and propagation in composites, along with the related theory and formulations in this package. This will help you master the theory behind the subject, in addition to the Abaqus modeling discussion, which can be highly beneficial.
How to model 3D composite materials in ABAQUS?
One of the main aspects of our work in this project is modeling composites in Abaqus in a 3D space. Given the importance of this topic, we have provided a detailed discussion on it in this package. After watching the video, you will be able to model composite samples in Abaqus without any particular challenges. However, this is just the beginning. The next challenge that arises in this field is defining damage criteria, such as the Hashin criterion, which we address in the following.
What are the different different types of damage initiation criteria for composite materials in ABAQUS?
As mentioned at the beginning, Abaqus provides the ability to use certain failure criteria, such as the Hashin criterion, through its material library by default. While damage initiation based on this material model is only applicable to 2D elements, it’s helpful to review these capabilities to become more familiar with Abaqus’s features. With this in mind, we have provided a detailed discussion on the topic in the educational video. This will help you understand how to apply the default damage initiation criteria within Abaqus for a given problem.
An overview of sudden and gradual degradation of mechanical properties for composite materials in ABAQUS
A topic that you may find useful and which could be a common challenge for many is damage propagation models. Different theories generally use various models for instantaneous and progressive failure analysis. However, you might wonder: when does a material experience an instantaneous stiffness reduction, and when does it experience a gradual stiffness reduction? What are the common patterns of gradual stiffness reduction after damage initiation? And other related questions. Considering these points, we have provided a detailed discussion in the video on how to incorporate such models into Abaqus, with a focus on composite behavior due to damage initiation.
Workshops | VUMAT Subroutine for Implementing the Hashin Failure Criterion in Abaqus
The main purpose of including the workshops in this training is, first, to show you how we modeled an example in Abaqus, and then to proceed with writing the subroutine for implementing the damage criterion based on the Hashin theory, incorporating the reduction of physical properties after damage initiation. However, you may wonder if this code can be used for both dynamic and static problems. The answer is yes. To demonstrate this, we solved two different workshops.
Workshop 1 | 3D HASHIN damage initiation and gradual progressive damage in impact analysis
In the first workshop, we focused on solving a dynamic problem. This workshop begins with a discussion on how to model the problem in 3D in Abaqus using the Hashin theory. Then, we explain how to write the VUMAT subroutine code based on the equations provided for the Hashin criterion. Afterward, we solve the problem and discuss and conclude the results. After completing this, you will be able to use the VUMAT code for your dynamic problems and model them in Abaqus using the Hashin theory.
Workshop 2 | Damage initiation and gradual progressive damage in the tensile test of a plate with a hole
In the second example, our main objective was to demonstrate how to modify the Abaqus model and use the VUMAT subroutine to predict the Hashin damage criterion in both quasi-static and static problems. To achieve this, we examined a tensile sample. To make the damage pattern more complex and interesting, we introduced a hole into the sample. After reviewing the Hashin theory for this problem, developing the subroutine, and modeling in Abaqus, we extracted and analyzed the results. This workshop will enable you to apply the Hashin criterion to your own static and quasi-static problems using the Abaqus subroutine.
Who will benefit from this package?
This package fully discusses the most widely used criteria in identifying damage initiation as well as the progressive damage in HASHIN damage initiation criterion and gradual progressive damage based on energy method (3D continuum Hashin Damage).
Whether you are a researcher, academic, or working in industry, you can use the developed UMAT subroutine for static and dynamic problems, such as simple tension or impact! This subroutine detects different modes of failure and gets you accurate results for academic and industrial projects. In this package, you will learn how to write such a complex subroutine and use it in different types of simulations.
You can learn more about the Hashin Failure Criteria, including what the criterion is, its origins, the differences between 2D and 3D Hashin, and more in our blog: “What is Hashin Failure Criteria? | Hashin Damage in Abaqus“.
Eymen Kucuk –
Thanks. It was a very nice experience in using the VUMAT subroutine to use damage initiation based on Hashin criterion and progressive damage in the 3D continuum element of composite structures. It works well. I have received all software files and the subroutine. When the video training will be ready?
Experts of CAE Assistant Group –
You can find it on your dashboard soon(About one week later)
Experts Of CAE Assistant Group –
It is available
Luc Janssens –
It works well and I have used that for my project. I need the flowchart of the subroutine. Could you give the flowchart of this subroutine?
ava.gray –
Thanks! That was helpful for my project. How can I have more examples and data to practice with this subroutine? Which packages do you recommend me?
heitor.larson –
What about other damage criteria? Do you have any packages for them as well?
heitor.larson –
What about other damage criteria? Do you have any packages for them as well? I would be grateful if you could introduce me as soon as possible
heitor.larson –
Nowadays many things are made of composites and industries should know how to work with FEM software. Does this package is good enough for industries? I would be grateful if you could introduce me as soon as possible.
Tullio.Ricci –
This is a complex subroutine and not everyone can work with it. You really have great experts. I suggest you to give some real examples in the next packages.
valrie.dufort –
According to the description, this package almost covers any necessary information. Don’t you have any free version of this package? Does this package is good enough for industries?
rerydele –
This was useful and I enjoyed it. But I expected more workshops and some practical examples form real world.
ximena –
According to the description, this package almost covers any necessary information. Don’t you have any free version of this package?
Søren –
After evaluating several different methods, this package based on the Hashin model was the best option for my needs. The easy parameterization and comprehensive documentation made it very simple to use. I am highly satisfied with its accurate and reliable results. Will I have access to future updates of this sortence?
Experts Of CAE Assistant Group –
Yes. You can access the new updates freely.
Experts Of CAE Assistant Group –
Sure. Check you dashboard
Asger –
The VUMAT subroutine of this package had the capability to be easily executed in Abaqus. The clear and comprehensive instructions resolved any challenges in the implementation. Compared to the previous methods I had tried, this package provided better results.
Sigrid –
For modeling the fatigue behavior of composites, this package was an excellent and reliable option. The simulation results showed excellent correlation with the experimental data. The parameterization process was quick and efficient, and it can be easily used in industrial projects. Can I reach out to you for technical support if needed?
Experts Of CAE Assistant Group –
Sure. Contact us via support@caeassistant.com
Ingrid –
The Hashin model employed in this package is very effective for predicting fiber and matrix failure in composite structures. The ease of implementation in Abaqus and the high accuracy of the outputs have led to my complete satisfaction with this product.
Viggo –
This package was excellent for modeling the progressive damage of composites in Abaqus. The VUMAT subroutine was easily implemented in my modeling, and it provided me with very accurate and realistic results. I recommend this package to all composite design engineers.
Niels –
For modeling the progressive damage of composites in aircraft design projects, this package was very useful. The advanced capabilities and complete compatibility with Abaqus ensured that the simulation results correlated well with experimental tests.
Bodil –
Progressive damage of composites has always been a major challenge in industrial design. But this package, with its advanced models, has effectively addressed this challenge. I am very satisfied with the accurate and reliable results from it in my aerospace engineering projects.
Thora –
This package, with the progressive damage theory it provides, helped me achieve very realistic results in the design of composite components for aerospace engines. The comprehensive technical documentation and the supportive manufacturer made its usage very straightforward.
Bjorn –
Using this VUMAT subroutine greatly facilitated my work in predicting the progressive damage behavior of composites. The comprehensive technical documentation and prompt vendor support answered all my questions satisfactorily. Overall, I am very pleased with this package. Is there a possibility of receiving technical support if needed?
Experts Of CAE Assistant Group –
Sure. Contact us via support@caeassistant.com
Astrid –
This package gave me the ability to accurately predict the failure mechanisms in composite parts. The VUMAT subroutine had easy implementation capability and high flexibility. I am very satisfied with using this package for the turbine blade design project.