Science topic
Damage Mechanics - Science topic
Explore the latest questions and answers in Damage Mechanics, and find Damage Mechanics experts.
Questions related to Damage Mechanics
I have a 3D orthogonal woven composite structure with warp, weft, and binder yarns oriented in three directions. After modeling these yarns, I imported them into Abaqus as parts. I modeled the yarns as solid elements and assigned their material properties, including elastic, density, and Hashin damage properties, to each section. For meshing, I used C3D8R elements for each yarn. I set up the appropriate impact conditions. However, I am encountering an issue with the Hashin damage model. In Abaqus, I consistently receive the error message: "Hashin damage initiation criteria cannot be used with element 1 instance binderyarn-1-1."
Could you suggest any strategies to model this using the Hashin criteria without implementing a UMAT subroutine? How can I resolve this issue?
Dear all,
I am working with a tapered cylindrical shell featuring the following layup: [45, -45, Aramid honeycomb, -45, 45]. The face sheets are made of CFRC. For the honeycomb core, I have the values for E1, E2, E3, ν12, ν13, G12, G23, G13, as well as the compression and shear strengths in both the W and L directions.
I aim to investigate the residual strength of the cylinder after an impact. My initial approach is to model the sandwich structure using a composite layup, treating the core as another ply to reduce computational effort.
While I understand that the Hashin damage model can be applied to the face sheets, I am unsure if it is suitable for the honeycomb core. Given that I prefer not to model the core in 3D and going to a detailed anaylis, is there an appropriate method to represent core damage in this context?
Thank you for your insights!
Dear RG Members,
Greetings.
ASME BPVC (nuclear code) uses the term 'Design lifetime' does it have a standard definition (Similarly section - VIII div-2 uses term useful life).
I want to understand it on 'day one' itself, so will not go in integrity assessment, in service inspection, NDT, RLA etc.
If during the design of a elevated temperature component, 1E5 Hours average creep rupture strength is used (in simplified way or say allowable stress - which is again based on different type of data from a 1E5 hours creep only) does it have a relation with 'design lifetime'? Is design lifetime is 1E5 hours. In general such components serve 20-30 years or even more.
One can further add fatigue , creep fatigue interaction, damage, fracture mechanics etc. and provide some numbers.
So the calculations carried out provide some numbers and a band of lifetime, with these how to tell conservatively the 'design lifetime'? Additionally how it will be defined to the user in physical terms? what will be the meaning of this time to designer? will the meaning vary from component to component? what if a crack appears on the component before the specified 'design lifetime'? etc.
I got some papers, you may find these useful:
Advance wishes of Christmas and New year.
With regards
NC
Dear RG Members,
I’m currently working on extracting data of multiple .rst/.rth files, which are having same mesh and same node numbering, using PyANSYS/PyMAPDL. The end target is to use this data for LCF/Creep/Creep-fatigue/fracture calculations. Currently this data extraction is done manually, we want to automate this process.
The elements I am using is plane77 (with axisymmetric option) for thermal analysis and plane 183 (axisymmetric) for structural analysis (in ANSYS).
Please look at the figure attached.
I want to provide path for all my rth/rst files and respective load/substep numbers for which I want to extract data. On pressing confirm a popup will ask for node number and desired data (temperature/stress/strain/creep strain) for that node number should be there in the output column from all these files (that's the wish). First row data (temperature from a rth file for steady state thermal run) I was able to extract. Got stuck in the second row where I want von Mieses stress from a steady state structural run.
However, when I attempt to parse the result sets using result.parse_step_substep(), I receive only integer indices representing the result sets, rather than a tuple containing the actual load step and substep numbers. For example, my .rst file shows 3 result sets, but the step info returned is simply 0, 1, and 2, without any clear mapping to the original load step and substep numbers from the simulation. Is there a current method within PyMAPDL to directly retrieve data based on specific load step and substep numbers (e.g., Load Step 3, Substep 5), rather than relying on the result set indices?
Thank you for your help and support in advance.
Regards
NC

Armor performance is controlled by both penetration AND physical target and projectile damage. In fact, bulk ceramic target damage has been observed in the complete absence of penetration, thus must occur BEFORE penetration occurs. Does the accumulation of damage reach a critical extent/morphology so that local target structural integrity beaks down and dwell ceases and penetration commences?
Hello everyone,
I want to investigate the debonding behavior of the matrix-particle interface in a particulate composite with spherical particles in a two-dimensional matrix, using the Abaqus Dynamic Explicit solver.
I used General Contact (Explicit), with cohesive behavior and Johnson -cook damage formulation. However, stress concentration is occurred at matrix, and the stress is not transferred to the particles. Also, interface perpendicular to force direction is deboned very early. I think my interface definition is not correct, any help would be highly appreciated.
Hi all
I'm working on strengthened a cracked steel plate with CFRP. I am using a continuum shell elements and Hashin’s damage model for the composite to model the CFRP. I also defined damage evolution.
I am doing the following steps to remove the damaged elements;
1) Step/ Field output request/ state / activate status
2) Mesh / Element type / Element deletion: YES,
BUT no element deleted
Any idea or suggestion will be appreciated
Currently I am modelling a timber beam with bolted connection using Abaqus CAE. I'm using displacement control as loading in my analysis. In order to get a good load-displacement curve (elastic and plastic region) for my result, I need to define plasticity and damage properties for my wood material. I also want to see the failure mode (damage zone) of the connection. Can anyone help me to solve this problem? Thank you.
Hi all,
I have a question about the simulation of uniaxial tensile test of sheet metal. When I adopted the GTN Porous fracture model (it was embedded into the ABAQUS software) to simulate the uniaxial tensile test of sheet metal, I found that the simulation results vary with degree of the input material plasticity data. When I input material plasticity data upto 4 (extrapolated by swift law), the simulative displacement obviously exceeded the experimental displacement. And When I input material plasticity data upto 0.123, the simulative displacement Roughly equal to the experimental displacement. I can't think through the reasons behind it, and Can someone explain this?
Thanks in advance for any advice!





+2
Hello, dear colegues!
What is the strain energy density in ANSYS? How does it calculated in case of multilinear hardening? Does it correspond to the value obtained experimentally as an area bounded by stress-strain curve?
In the finite element of continuum damage mechanics, when the material damage reaches a certain degree, the material degrades and fails. So how do you achieve node-release in ABAQUS to simulate material failure
Hello everyone,
I am trying to model the damage evolution in a bolted connection in Abaqus with element deletion option. I have the stress-strain data for the bolt but not sure how to extract the required inputs necessary to model the damage or the fracture in the bolt. Below is a short explination for how I did the modeling:
Material - mechanical - damage for ductile metals - shear damage.
Then, a window opened asking to enter the material parameter (ks), fracture strain, shear stress ratio, and strain rate. (see attached photo).
After that in order to model the damage evolution, I selected sup-option and it asked me for the displacement at failure. (see the attached photo).
I do not know how or from where I can get these values. I tried to read about the damage mechanics but could not get how obtain these values. Are there any resources that can help or any examples or explanations?
Thank you,
Hello
I have a question regarding the damage mechanics and strength prediction. Could anybody explain me the exact difference between damage mechanics and the failure criteria? For instance, there is a method called ply discount I exactly do not know whether it is used for the prediction of the failure or progressive damage?
Thanks
Hi, I am doing LCF analysis using direct cyclic approach in abaqus based on continuum damage mechanics, I am really confused about when the analysis would end?
It seems to me that the LCF analysis always end when the maximum number of cycles is reached. But the User's Guide said 'this process is repeated up to a point in the loading history at which a fatigue life assessment can be made',Does that mean the analysis would end if fatigue life could be made.However, my result showed that some elements were deleted due to failure,that's the fatigue life, why the analysis still went on till Nmax?
Another Question,I find that the 1st cycle always used up all iterations, for instance ,the dafault value of iterations is 200,then, 1st cycle would be obtained after 200 iteration. while subsequent cycles don't, they usually use several iterations. I don't know why.
please give me some advises if you know anything, I really appreciate it. Thank you in advance!
Hi,
I am a new user to DAMASK SOFTWARE. i have installed DAMASK and ABAQUS software in Linux platform in order to perform a crystal plasticity (CP) analysis (quasi static damage mechanism) using these two software. I have developed a 3D model Titanium microstructure using Neper software. Now i have to export this file into ABAQUS software and need to introduce all the crystal plasticity parameters using DAMASK software but i am not familiar with DAMASK SOFTWARE. Can anyone guide or could share any reference material/ videos so that it can be a good guidance to perform the CP analysis?
Thank you in advance.
karthi
Hi there
As a corrosion engineer, it was so interesting for me to compare SCC (Stress Corrosion Cracking) and SSC (Sulfide Stress Cracking).
One of the most characteristic differences between these two cracking mechanism is their mechanism from electrochemical conceptual point of view, so that one of them follows cathodic cracking mechanism and the other follows anodic cracking mechanism. In SCC mechanism, there is always an anodic reaction in which the surface of the metal corrodes at a weak point and corroded point or area plays an anodic area compared to the other surface area, and combination of the corrosion and stress concentration in corroded area ends in a rapid cracking phenomenon. While in SSC damage mechanism, it is a cathodic cracking mechanism which initiates this cracking phenomenon. Would you exactly explain:
1- What would happen in SSC mechanism ?
And
2- What conditions need to be present in wet H2S containing acidic solutions with pH of less than 4 to experience SSC phenomenon ?
We have a problem finding a suitable damage model for poylmer concrete. The most important characteristics of this concrete is that there are nonlinear elastic-plastic behavior with large volume change at the plateau zone at nearly constant pressure, pronounced hardening under clamping conditions after the plateau zone and very early damage under shear loading conditions without clamping.
It is well known that low cycle and high cycle fatigue cracks initiate from the surface, while ultra high cycle fatigue cracks initiate from the subsurface. I am very curious why this transformation occurs? Welcome to leave your valuable comments, thank you.
I would like to use CDM (continuum damage mechanics) for modeling damage in my constitutive model and I need to incorporate a variable (or its effects) into my mechanical damage that doesn't evolve or change by time but changes by other factors (such as irradiation dose or etc..). Does anyone know of a paper which had been used the similar approach? I would really appreciate it if you can provide the link for me because I couldn't find any so far.
Regards,
Faezeh
Hello, I am using the VUMAT that Abaqus provided for composite materials, but I face the error "Problem during linking - Single Precision Abaqus/Explicit User Subroutines."
Is there anyone that got this subroutine worked?
I would really appreciate any help.
Hey there,
I want to simulate & analyze the fracture and fatigue (crack growth) in the rear axle housing of heavy tracks (Volvo company) in Abaqus.
My question is which method is suitable for this research and how I can find the geometry and the mechanical & fatigue properties for this specific vehicle?
(If there is any related paper/thesis or anyone can help me, please let me know.)
Thank you
Hi,
I have been working on incorporating Damage model in FEM using In-house code. A sample simulation result of tension test generated by my code is attached here.
Up to now, I have used linear elastic linear softening constitutive model or Element deletion method discussed in,
I would like to know what is the best way to Validate the code?
Thanks.
Dear all,
I am trying to do constant triaxiality RVE analysis using ABAQUS. I am following http://www.sciencedirect.com/science...49641911000052 . Before going for full analysis, I tried 2D single element test with user defined MPC. I made use of spring element, equation constraints and user defined MPC as explained in the paper.
But it seems that MPC is not working. After applying the displacement in one direction, I am getting deformation in other direction similar to the condition as if there are no constraints.
I think I am missing somewhere in the modelling part.
I have attached a slide explaining the problem.
It will be great if someone can help me.
Thanks,
--
Anshul
In order to check the accuracy of trapezoidal form in tabular form in Abaqus, I did a single 3D element tensile example which named 3D element in attached inp file. The result seems good. Please refer to the attached plot of the Damage (SDEG) Vs Separation and Traction Vs Separation.
However, when I define same trapezoidal CZM for ductile carbon fiber reinforced thermoplastic material to simulate Mode I delamination fracture process in Abaqus with surface-based cohesive contact. The displacement-force curve are totally different with experiment results. The FEM and experimental are shown in attached file. I also attached the DCB-trapezoidal. inp file, please check it.
So anyone can help me check the reason? How to get the saw-tooth displacement-force curve like expereimental result using CZM?
Thank you!



Thin Ply Composites show superior strength properties and delayed onset of damage (onset at 90% or higher of ultimate strength compared to 40-60% with standard ply thicknesses) (eg. studies by Amacher, Sihn etc.).Therefore, decreasing ply thickness seems to suppress damage/delamination and thus delay ultimate failure. However, various studies show reduced fracture toughness with decreasing ply thickness (e.g. studies by Frossard et al.). How does this fit together? What does that imply? Does it mean that it is more difficult to develop a crack/delamination with reduced ply thickness, but once the crack has developed, is it easier to grow?
After an Impact test, the software gave Load vs time graph, how to convert that into load vs displacement?
I am trying to implement a continuum damage mechanics based constitutive model in Abaqus using the user-defined subroutine UMAT. In that context, I am having hard time finding any available example UMAT subroutine which is modeling only damage elastic material (no plasticity).
In my model I am assuming isotropic scalar damage and single scale modeling (no multiscaling feature) framework. Once I get the updated damage for an increment or iteration, I update DDSDDE. The code works fine until peak stress, i.e. until softening happens. I am using viscous stabilization to complete the simulation. However, the overall strain vs. stress plot shows brittle pattern of failure due to localization (for all simulation having more than one element).
A snippet of my UMAT code is given below showing damage update and DDSDDE update.
I have 2 thoughts on modeling damage elastic material in Abaqus using UMAT:
- From my experience I have seen Abaqus examples related to snapping for structural geometry, but not snapping in damage elastic material. On the other hand, when I am using Riks method or Arclength method in Abaqus no localization happens. All the elements in my geometrical model fails and the strain vs. stress behavior is no longer brittle. Here is the dilemma, we are losing the physical insight to get energy consistent result. Is there any available technique for the commercial software Abaqus to handle material localization, especially when used with user subroutine UMAT ?
- The second possibility is that I am doing something wrong in my code? Do I need to get some other expression for consistent tangent stiffness matrix or DDSDDE update after damage accumulation?
Dr Bin Yang asked an interesting question: https://www.researchgate.net/post/How_to_distinguish_between_creep_voids_and_dimples
I am currently working on a phenomenological creep damage model that takes account of (i) creep cavity nucleation, (ii) diffusion controlled creep cavity growth and (iii) plastic hole growth.
The model gives a good prediction of a wide range of creep-fatigue test data (164 tests) on; Cast 1CrMoV, Cast ½CrMoV, Wrought Grade 91, Cast Type 304L, Type 347 Weld Metal, Wrought Type 321, Wrought Type 316H and Type 316H Multi-Pass HAZ; Tested at Temperatures ranging from 538 to 650°C. (see attached plots).
(Note: The black lines show 1, 2 and 0.5, which are acceptable scatter bands. The red lines show a linear fit to the data and the upper and lower 95% prediction intervals to demonstrate whether the model meets the acceptance criterion. )
However, to achieve a good prediction for all of the 164 Creep-Fatigue tests I have to make some assumptions. I am therefore looking for other evidence (such as metallography or theoretical modelling) that supports these assumptions:
The main assumption that has been made is about the conditions under which Plastic Hole Growth dominates and when Plastic Hole Growth is negligible.
Are there any metallographic observations or theoretical modelling that suggests that; Plastic Hole Growth can only dominate; (i) when the total strain is monotonically increasing and/or (ii) when the total strain exceeds a certain value; or (iii) any other relevant observation regarding Plastic Hole Growth at elevated temperature?
(initial, minimum, maxium arc length increment and estimated total arc length) to get more accurate results?
I am using ductile damage in FE model for steel material. the damage evolution law should be specified in terms of equivalent plastic displacement (Upl) or in terms of fracture energy dissipation (Gf)
Is the correct to use the following relation for calculating equivalent plastic displacement (Upl)?
Upl=L(epsilon.f.pl - epsilon.0.pl)
Where L is the characteristic length of element, "epsilon.f.pl" is the equivalent plastic strain at failure and "epsilon.0.pl" is the equivalent plastic strain at the onset of damage.
or it should be calculated using this equation?
Upl=L(epsilon.f.pl)
based on abaqus documentation the fracture energy can be calculated using the following relation
Gf=(Upl*sigmayo)/2
where sigmayo is the value of the yield stress at the time when the failure criterion is reached

i want to modeling concrete material and define plasticity and damage in ansys (static and transient analysis).
ansys has different methods for damage detection as CDM, DDM, microplane, solid 65, and others maybe i don't know!
if any researchers has information about the topic please help this work....
I am working on a verification of RC shear wall subjected to cyclic loading using ANSYS APDL 14.50 but results still are not accurate comparing with experimental paper.(as shown in the attached figure )
- i used solid 65 for concrete and link 180 for RFT , i divided volumes with steel bars for ensuring bonding between RFT and concrete then i meshed volumes and lines using different mesh sizes ( i tried different mesh sizes )
- open shear crack =0.3 , closed one =0.6 ,crushed stiffness factor=0.1
- i applied loads as displacement ( as shown in the attached file )
- i used static solution . Do i have to use transient solution when applying cyclic loading ( what are conditions in which i have to use transient solution ?). When i use transient solution the solve stops early but when i use static model reaches high load step without failure.
- Are there any special things that i have to do in key options of elements types ?
- Are there any suggestions for improving the analytical behavior of the wall ?
THANKS IN ADVANCE .
I'm working on Developing a spline fatigue prediction method. I've reviewed different papers and articles about the different methods of fatigue prediction (LDR - Continuum damage mechanics - Multiaxial and variable amplitude loading), yet I can't really find what I'm looking for depending on the criteria of choosing the method (Accurate, easy to implement) and the problem conditions (Torsional fatigue, splined shaft, alloyed).
In Delamination of Composite Materials
hello
I am modeling xfem fatigue crack growth based on Paris law with a predefined crack in Abaqus. as the crack grow, some small cracks shape and when they start growing, the analysis stops with the error below:
nodal level set values might not be correct for element ...
i know this is because the software can't assign phi and psi values to this new crack but what i want to know is how to prevent it?
thank you for answers in advance
I download and rewrite a VUMAT code then I test a sample but the ABAQUS calling error "Problem during compilation". Somebody help me!!
i am modeling progressive damage of gfrp in ansys. i used damage initiation law (DMGI) puck theory & damage evolution as instant stiffness reduction. would it give satisfactory results , can anyone recommend &if not other suggestion? please help.
I have developed a VUMAT material model for Johnson-Cook plasticity. Now, I have to add Johnson-Cook damage/failure model to my code.
Johnson-Cook Damage model :
D = ∑ εp(eff)/εf
Fracture strain:
εf = [D1 + D2exp(D3σ*)][1 + D4(εp*)][1+ D5T*]
How can I calculate equivalent plastic strain increment, εp(eff)? Though I have already calculated equivalent deviatoric plastic strain increment in the VUMAT.
And how can I update the new stress after every time step?
I need to know if Taguchi is a good model to reach the best answer for GTN parameters.
Dear friends.
I would like to know how can I use the XFEM to define the crack initiation and use the VCCT to define crack propagation ?
this method i saw it in the article attached but i could not apply it.
Thank you for helping me.
Does anyone have experience in writing UMAT Subroutine in Abaqus?
I have problems to running data of damage parameter (dt) coming from formula of Birtel article (2006 ABAQUS Users’ Conference )[1].
But, with formula below ABAQUS running very well and, i take result in figure attached.
- dt = 1-exp(-strain inelastic * ac) ....... Bashar [2]
or
- dt = 1 - tension / fcm ........................ Jankowiak [3]
Someone can tell me how can i make data made with Birtel formula running in ABAQUS?
[3] Identification of parameter of Concrete Damaged Plasticity Model

Hello, I am modeling a metal plate under fatigue tension load (direct cyclic approach in low fatigue analysis on Abaqus) even considering XFEM elements.
I have some convergence problems and some questions.
Is there someone who has dealt with this that can help me?
Many studies involving damage models which are not present in Abaqus are generally implemented with UMAT (Abaqus Standard) and VUMAT (Abaqus Explicit) Fortran subroutines. However such subroutines are relatively complex to implement and debug. Could USDFLD subroutine be employed for such a purpose?
What possible damage mechanism rather than hydrogen em belittlement or HIC , if the secondary crack pass through ferrite of duplex only and principal crack is trans granular,
I wonder if anyone has integrated UMAT and USDFLD in a single subroutine?
I mean using material deletion capability of USDFLD in UMAT within Abaqus standard.
The question is how to define USDFLD field variables for user defined material (UMAT) properties. It is obvious that once you define user material, you can't add additional material properties for USDFLD.
Hello,
I need to find typical values for c1, c2, c3 and c4, parameters related to fatigue crack growth, needed in Abaqus (*FRACTURE CRITERION, TYPE=FATIGUE).
Please, find reference in the following link: http://130.149.89.49:2080/v6.8/books/key/default.htm?startat=ch06abk32.html#usb-kws-hfracturecriterion.
I found in literature typical values of c and m, which are the parameters of the Paris Law, related to deltaK. Is there a relation to find c3 and c4 from c and m? I recall that c3 and c4 are defined using the same relationship of the definition of c and m, but instead of DK there is DG, the relative fracture energy release rate.
Please, find reference in the following link: http://130.149.89.49:2080/v6.8/books/usb/default.htm?startat=pt04ch11s04aus61.html#usb-anl-acrackpropagation.
Many thanks in advance for your help.
I have a simple question regarding the progressive damage model in Ansys for laminated composites and more specifically GFRP.
I have modelled a plate under 3 point bending. For damage initiation I have used Puck’s failure criterion and now I want to model the progressive damage model through instant loss of stiffness. I have done that through the commands:
TB,DMGI,i,1,4,FCRT ! Define damage initiation model TBDATA,1,3,3,3,3 ! Puck’s failure criterion as damage inititation TB,DMGE,i,1,4,MPDG ! Define damage evolution law specifications, last MPDG means progressive damage evolution based on simple instant material stiffness reduction
TBDATA,1,1,1,1,1 ! Full loss of stiffness after failure
My question concerns the way that Ansys understands the damage variables which are used to degrade the stiffness of a damaged lamina. My main confusion regards the damaged elasticity matrix [D]d which according to https://www.sharcnet.ca/Software/Ansys/16.2.3/en-us/help/ans_mat/mat_damageall.html#mat_dmge replaces immediately the undamaged elasticity matrix [D] when a damage mode is initiated. However, for df=dm=ds=1 ( complete stiffness loss in all the affected modes) the damaged elasticity matrix will become zero even if the damaged mode is derived only from the matrix. To clarify that, let’s assume that a ply has 90o orientation and a tensile loading is applied with direction parallel to 0o. Normally, the cracks will be developed first at the matrix; however, according to the aforementioned link, the ply with fibers at 90o will lose all of its stiffness even at the fibers’ direction. Hence, to wrap up, my question is: When the matrix fails according to Puck’s failure criterion (one of the modes A,B,C) will damaged elasticity matrix have a reduced stiffness in the fiber’s direction? Any suggested reference on this topic or on the values of damage variables for GFRP embedded in vinyl-ester epoxy based matrix will be appreciated.
I have low cycle fatigue data from that I have developed stress-strain hysteresis loop. Furthermore, I have set of stress and strain values of different points on the material for each cycle i.e. for e.g a set of 300 values of stress and a set of 300 values of strain.
I want to basically get a single value elastic as well as plastic strain and then I want to calculate the plastic strain rate. Can anybody help me with this?
In abaqus,merge 50 mesh parts to one part,and define the part as rigid body constraints, By doing that I get a warning.
warning:ELEMENT SET ASSEMBLY_PART-MERGE REQUIRES A *SOLID SECTION PROPERTY DEFINITION IN ADDITION TO THE *RIGID BODY PROPERTY DEFINITION.
How do I correctly this?
Fracture mechanics equations and parameters are based on empirical relations based on theory and mostly on experiments like Photo-elasticity etc., Now a days FEM is providing all the details of the structure or material having cracks. All fracture parameters are provided using empirical relations using ASTM standards and all these parameters are treated like they have nothing to do with solid mechanics. Can we replace fracture mechanics with FEM simulations to study cracked body?
Dear experts,
I am new in modeling in LS-Dyna. In my master thesis, I must modeling solid particle erosion in metalling surface. In this modeling, solid particles impact a surface and make microcutting in the surface. In my model, I used Johnson-Cook material model with failure. When I run the model, solid particles impact surface and the element which in the surface are deleting. But I want to micro grading in the surface. So I do not want to delete the element on the surface. I want the elements to break in mesh regions. There is a video about micrograding at below. In the video the element broke in the mesh region but did not deleting.
Also there is one video again
In that video, the element did not delete again but broke in the mesh region.
Bu these videos, What will I do? I used Johnson Cook. From D1 to D5 parameters in the Johnson-Cook, Which parameters I must use?
Thanks for yor helps.
Dear experts,
I am new in modeling in LS-Dyna. In my master thesis, I must modeling solid particle erosion in metalling surface. In this modeling, solid particles impact a surface and make microcutting in the surface. In my model, I used Johnson-Cook material model with failure. When I run the model, solid particles impact surface and the element which in the surface are deleting. But I want to micro grading in the surface. So I do not want to delete the element on the surface. I want the elements to break in mesh regions. There is a video about micrograding at below. In the video the element broke in the mesh region but did not deleting.
Also there is one video again
In that video, the element did not delete again but broke in the mesh region.
Bu these videos, What will I do? I used Johnson Cook. From D1 to D5 parameters in the Johnson-Cook, Which parameters I must use?
Thanks for yor helps.
Hi guys,
i am modeling rc slab subjected to fire and i have to define plastic behavior of concrete (yield stress against plastic strain) .
could anyone help me to define them using temperature dependent data,
thank youu..
I have read many things about this, but could not find any tutorial on fatigue simulation for example fatigue simulation of round specimen (dog bone) under constant amplitude loading, and need to get stress-life curve.
I used a deformable body and defined its material property as TNT using JWL EOS. After partial simulation I am getting an error message that elements are excessively deformed, and result shows increase in volume of TNT. Actually I wanted the TNT to get exploded into small fragments.
I have given non linear properties of RCC beam in Abaqus but while analysis it showing error like "Time increment is less than the minimum specified" . so, How to fix this error ? help would be appreciated.
I am modeling a reinforced concrete beam using concrete damaged plasticity model, in the attached graph I have load vs deflection (loading and unloading stages)
the red line represents lab results, and the blue line represents Abaqus results.
what to do to get them closer to each other, any ideas on calibrating the concrete damaged plasticity model?
I'm trying to propagate multiple cracks in abaqus. But I keep getting the following error. Please explain how to define the crack tip. Thanks.
i have used damaged plasticity model in abaqus to represent concrete for RC beam modelling, i have got good deflections compared to literature.
but when using smeared cracking model for the same RC beam, i get an error message before the completion of the step "too many attempts made for this increment"
i have used a static general step in both models, it worked well when using concrete damaged plasticity but didn't when used concrete smeared cracking
any recommendations on material model or on step controls
Attached is the model from Abaqus that i've made. As you can see the concrete is all blue (i'm assuming it is in compression?) the only stress/strain variation is in the steel rebars/reinforcement. It does not show any red color (tensile?) eventhough i have imposed reversed loading on the model. Can anyone help me point out where i did wrong?
The data is in S, Mises.


I am working on finite element analysis of trabecular bone and I am new in this area. I want to apply "Maximum Principle strain" failure criteria in Abaqus and to calculate failure load of trabecular bone by using tissue modulus and yield strain value in tension and compression?
Hello,
I am currently simulating a joining process using ABAQUS/Explicit in which elements in the workpiece are needed to be deleted from the travel path of the tool. I've used Johnson-Cook damage model for the workpiece and tried both displacement and energy based damage evolution. I'm using relatively low-density mesh for the workpiece with displacement based damage evolution value as 1e-5 and for energy, the value is 100. I am unable to get the elements deleted even after such low valued specifications.
I would like to mention that I'm not sure how to calculate the values of displacement or energy for damage evolution specification, the above values have been randomly specified based on observations made in the literature. Also, the material for the workpiece is Aluminum alloy and for the tool, it's Steel alloy. Please note that the tool is deformable.
Can anyone share their experience regarding deleting elements based on a particular criterion and/or give suggestions about damage evolution, relation between mesh density/element size & element deletion?
I am attaching an image of the meshed workpiece.
Thanks,
Ankit Varma

Hello,
I'm trying to do a an analyisis that's start with the Standard solver and end with the Explicit solver.
To do so, I have 2 inp files the first for the standard analysis and the second for the explicit.
The second one uses the keyword *Import at instance level with state=yes and update=no which allow me to import the material state (stress etc.) and the energy state of the model. Theorycally, the damage state of the cohesive elements present in the model should also be imported.
But, when I look to the initial increment of the Explicit Analysis, the SDEG damage variable is reseted to zero. All the other variables are imported fine.
Does someone have ever faced this kind of problem? (variable reseted to 0)
I precise that I'm using COH3D8 cohesive elements with a Traction-Separation behaviour, using an Energy based damage law which is linear with exonential mixed mode behaviour.
Thanks for your responses
I've performed the analysis using shell composite layup elements and i got the values of the stresses at each ply. But I'd like to get the element stress of composite shell element. what should i do?
In nastran, i could easily identify that. but i can't in abaqus.
Non-Linear buckling analysis of Laminated composite shells.
Hi everyone,
I am currently doing a thesis on crack propagation under cyclic compression loading, has anyone any experience with this in regards to thoughts , theories , testing etc.
Thanks in advance.
Martin Grassom.
Has anyone know of a VUMAT/UMAT user subroutine for concrete, capable of cyclic loading for concrete column under torsional load?
or suitable configuration for "Concrete Damaged Plasticity" capable to model that goal
I want to model a 2D crack in material and calculate Stress Intensity factor in Abaqus software. how can I calculate the SIF in abaqus?
In the vumat subroutine the increment is applied to a chunk of elements. For some condition calculated by the stress based criteria, how can I ask selected nodes to expand as I want?
Should the strain be manipulated and it will respond as expected or is there another way of doing it?
Is there any two and three dimenssional plastic concrete simplified good model for the nonlinear treatement of concrete structures?
we use the principles of ultrasonic testing methods (by using proper equipment) to find the damage growth by comparing the ultrasonic images* of the composite plate which are taken before and after the damage growth.
*By finding the area of damage before damage growth to the area after damage growth which happens because of fatigue loading.
i am using the XFEM to analysis the development of crack, how should i set the maximum principal stress ,and what is the relationship between maximum principal stress and von mises .
Dear Colleagues,
I'm conducting a nonlinear dynamic explicit analysis in ABAQUS for reinforced concrete wall using damaged plasticity material model, and I'd like to determine the percentage of damaged elements to the the whole model elements. I can show DamageT and DamageC contours, but I want a method to extract a percentage.
I am running a dynamic explicit crash analysis in Abaqus Explicit.
The whole analysis will last for 0.5 seconds. The problem is my time increment is very small. It is 9.58981e-8 seconds. It means more than 5 million increments. I know that the smallest element length has an effect on Abaqus's stable time increment algorithm but I do not have the choice to use bigger elements since the specimen has very thin helical regions. Is there a way to increase stable time increment for me?
Thank you in advance
I have a car moving with certain different velocity on the concrete specimen and i am moving it forth and backward for definite number of cycle?Will you please tell me that during modelling in abaqus which step do i use and how do i predict that at which number of cycle should it fail ?
Hello everyone,
I am trying to obtain the stress-strain curve of tobermorite 14A with LAMMPS using CLAYFF potential. For non-bonded energy, lj/cut/coul/long was used. I am running into several issues here. I am using fix deform to deform the simulation box. For equilibration I am using fix nve and fix npt. After the equilibration, I am deforming the box in x-direction. Two things happened here: 1) If I commented out the fix/nvt part, the stress kept on increasing, 2) If I keep the fix/nvt part, the stress oscillates around 0. But ideally, the stress should increase and then fracture after a particular strain.
Because tobermorite consists water, should I use fix/shake? If I used fix/shake, before the equilibration, I am running into "non-numeric positions" errors. Can anyone help me with the solution? Here's a part of my input file.
# Bonded Interaction
bond_style morse
angle_style harmonic
dihedral_style harmonic
improper_style cvff
minimize 1.0e-4 1.0e-6 100 1000
min_style cg
min_modify dmax 0.1
fix 5 water shake 0.0001 20 10 b 5 a 8 t 6 7 m 15.999400 1.007970
fix 1 all nve
fix 2 all langevin ${temp} ${temp} 5.0 2341456
compute peratom all stress/atom mobile_temp virial
compute p all reduce sum c_peratom[1] c_peratom[2] c_peratom[3] c_peratom[4] c_peratom[5] c_peratom[6]
variable multiplication_factor equal 101.325*1e-6 # stress converstion from atm to GPa
variable f equal ${multiplication_factor}
variable sigmax equal (v_f)*(c_p[1]/${Tvol}) # Volume of tobermorite crystal
fix 10 all langevin ${temp} ${temp} 5.0 2341456
fix 9 all deform 1 x erate ${erate1} units box remap x
timestep 1
thermo 100
thermo_style custom temp v_strainx v_sigmax
run 30000
Regards,
Baig
Being the direction 1 along the sheet, direction 2 through thickness and direction 3 in the wideness...
I am considering that in a plain strain condition (strain3=0), elastic strain 3 + plastic strain 3 = 0, so Elastic strain3= - Plastic strain 3. But after I need another consideration between the strain in direction 1 and 2.
Dear all,
I'm carrying out a Stress analysis for pressure induced by external blast where I can go up to an allowable of 0.8 of tensile strength. Now I have a question of can I make use of the linear stress strain curve or Non linear stress strain curve to perform the analysis. Since the external blast is going o be extremely impulsive should i carry out the linear Stress strain function.
or
Can i make use of the linear stress strain curve to qualify the stresses and make use of Non linear stress strain (True curve) to design the bottom structures.
Any sort of help is of great use for me to proceed further.
Thanks in advance!!
Hi everyone,
I am trying to incorporate the Shear modulus reduction curve. This is basically a curve that shows the relationship of the modulus with changing strain (modulus of soil decreases as strain increases).
First of all, is there a way to incorporate this without defining a umat? And if the only way is umat, where can I learn how to write a umat code?
I know there is a way to change the properties of elements for different temperatures, so I was thinking of checking there is a way to automatically make elements get hotter(increase temperature) as their strain increases? And then for each value of strain they will have different properties?
I am simulating soil-pile interaction of a pile embedded in soil (dry sand with 100% relative density) under dynamic loading (earthquake). During the time-history of the earthquake certain elements face high strain therefore, their properties (shear modulus) should decreased based on their strain.
Thanks in advance.
I have some experimental data from tension tests,compression tests on a material and need to formulate a model using Johnson cook's approach (paper: "A Constitutive model and data for metals subjected to large strains, high strain rates and high temperatures")
I understand that the main task in formulating this model is getting the constants based for Johnson Cooks model based on the experimental data.
I'm sure many experts here would have used Johnson Cooks model and got the constants using their experimental data.
Can anyone help by providing the process to evaluate the constant from a True Stress Vs True Strain curve.
Any sort of help will be really appreciated.
What is the background behind the method used for evaluating Creep-fatigue in ASME BPVC Section III Subsection NH? What or who’s research is it based on?
I have a stepped shaft which comes on the way of a steam flow and hence is subjected to fatigue due to thermal cycling. Same was simulated. As the steam impinges on the shaft top surface expends and subsequently temperature penetrates in the material. Hence maximum stresses come in the beginning which reduces with time.
My problem is maximum stress is coming at fillet of stepped shaft and the peak value say 100 is at top fiber. At a depth of one element it is low say 85 and so on. What value of stress should i take for fatigue calculation? As per codes peak stress should be used for fatigue calculation. Should the maximum value that is coming at a point in the von Mises plot be considered as a peak? Otherwise how do you calculate it?
Also this peak stress at a point is very sensitive to mesh.
Dear all,
I have built up a material constitutive model with UMAT.
It runs well with simple structures without contact.
However, the program cannot work with contact.
In the simulation, the bolt is simulated as a rigid body. Surface-to-surface contact is employed. A simulation's picture is attached.
Could you give an advice, please?
Thanks,
Bac.
Hello Everyone,
Where could I find an Abaqus user subroutine (UMAT) for kinematic hardening model that could be used in plane stress analysis?
Hi all
I'm working on strengthened a cracked steel plate with CFRP. I am using XFEM method for modeling the crack. When I use stationary crack ( no growing crack) and isotropic CFRP, I can request the KI ( stress intensity factor ) at crack tip but once I active crack growing option or once I use lamina with Hashin damage for CFRP I cannot request the KI at crack tip
When I activate the crack growing option I got this error” the history output requests are applied for XFEM crack which are not stationary XFEM crack”
When I use Hashin Damage I got this error “The elastic material along the crack front must be of the same type for the calculation of k factors”
Any idea or suggestion will be appreciated
hi
i have a DCB model. i captured 16 seconds film under loading(you search DCB model). so the crack initiate and propagate in the DCB specimen.
now i want to calculate the speed of crack tip. can you help me?
is there any software that can do it for me? some body advises me to use image processing in Mathlab or other software... what do you think?
should i write a code for it?
thank you


Dear All,
I use cohesive behaviour and damage to simulate the interaction between reinforcing bar and concrete, the definition of damage consists of two parts: 1) damage initiation 2) damage evolution that may be defined by either displacement or energy, I want to try to use energy and I want to choose linear softening, can you help me how to calculate fracture energy, I have experimental curve the relation between load and slip, I tried to calculate the area underneath the curve as fracture energy, but analysis doesn't complete "Aborted", I don't know why? From this model I want to show how the shear stresses along the embedment length of bar distribute.
Regards
Najia
Supposed we are working with elastic damage model. In that case, after exceeding a stress threshold, the damage will occur and localization problem occurs. The problem is then become ill-posed and there is non-uniqueness of the solution (i.e. solution is infinite).
What people do usually in cohesive element or damage mechanics is by using viscous regularization. Normally, we need to use a small value of viscous regularization so that convergence to a unique solution can be obtained.
My question is, how do we know if the solution with the that viscous value is the right solution? why not any other solutions using with different viscous value?
Dear all,
please find attached a photograph of a light-colored mineral that I found precipitated along multiple fractures in thin section. The mineral is generally elongated orthogonal to the fractures, which probably indicates the mineral grew along an extensional crack. Please note that the base of each photograph is ca. 1 mm. View in non-polarized light to the left and in polarized light to the right.
Thank you very much in advance! :)
All the best,
Jean-Baptiste
I'm modelling 4 point-bending of the rail sample. Load is applied by displacement of the loading pins. Interaction between rail surface and pins is set as:
tangential behaviour - frictionless
normal behaviour - hard contact
Master surface is rail, slave - loading pins.
Zone with low stresses (longitudinal) appears close to the loading pins, it becomes obvious under the load close to plastic limit.
I was thinking that it is a contact problem, because shape of the rail is curved, so central part of it deforms more and causes some distortion of the surface nearby. Though I don't know how to fix it.
Looking forward for your replies. Thank you in advance!
Hello
I am trying to find out the best suitable law to suggest the life time of a valve spring, i have experimental data for primary creep of 16 hrs.
Is there any possibility for me to use this data to determine the primary creep end point and secondary creep's time period?
Thanks
I want to determine the content of damage area on a sandwich panel after ballistic impact test in a simple way.
When looking at my FE model using vi, I noticed that some of the element sets have what looks to be only three elements, and for some reason they repeat the number 1. But in abaqus, it says the set contains 47 elms, and there is no reason they should have the same element. I've tried redoing it, but the same thing occurs each time, with the exact same sets. The other sets look normal (ie, what I was used to seeing). I've attached the part that shows some of the "normal-looking" sets and the ones that appear defective as seen with vi.
I should mention that I am a veterinarian and only started working with FEA and abaqus very recently. Does anyone know why this might be happening?
I am trying to model a retrofitted RC beam with a CFRP laminate at it's soffit. The paper I am validating my results with says "The pre-crack was modelled
by making a gap of 0.1 mm width and 10 mm depth between the
continuum elements, 20 mm from the centre of the beam."
How can I do this in ABAQUS ?
My crack has been propagated when loading is applied. Now I want to draw a plot of crack length vs cyclic load. I don't see any option in History output to request crack length with step time. Thanks in advance.
Hi all, Has anyone done user-subroutine code in order to investigate rock heterogeneity using Weibull distribution?
Which subroutine should be used and what is the basis of algorithms?
Thanks
I created a script file. But I can only define linear spring behavior. I want to define non-linear spring behaivor.
mdb.models['Model-1'].parts['Part-1'].engineeringFeatures.TwoPointSpringDashpot(
name='Springs/Dashpots-2', regionPairs=region, axis=FIXED_DOF, dof1=2,
dof2=2, orientation=None, springBehavior=ON, springStiffness=100.0,
dashpotBehavior=OFF, dashpotCoefficient=0.0)
Nonlocal damage models are developed to remove the pathological mesh dependence of local damage models. A length scale is defined in these models to define the neighboring region that influence the constitutive behavior at a local point.
1) What is the physical interpretation of this length scale?
2) Keeping the material under consideration constant, does it change from case to case and size of the model under consideration?
3)How can we determine this length scale apriori for a certain case (perhaps from experiments)?
4) If it does not have a physical significance and is used only as a numerical parameter which has to be fitted then how do we justify objectivity of nonlocal damage models? I mean we can also fit a suitable mesh size for local damage models which will give results similar to the experimental data.
How can I limit my analysis in the 'concrete damage plasticity model to work in the elastic region and then move onto softening behavior without passing through plastic deformation.
As input data I have stress (sigmax), strain (epsx) and damage (d) at Gauss point. File attached.
E = 20 GPa
Poisson's ratio = 0
Your thoughts are much appreciated.