Git Product home page Git Product logo

Comments (13)

EralpDemir avatar EralpDemir commented on May 16, 2024

Dear Guofeng,
You have used the PROPS, it might be linked with the ordering of the inputs.

Could you please try entering the material properties using usermaterials.f (hardening parameters start at line 522) and let me know?

Thanks,
Eralp

from crystalplasticity.

EralpDemir avatar EralpDemir commented on May 16, 2024

Hi Guofeng,
There are 48 entries in the PROPS for rho0, tauc0, and burgers vector. It seems it has 30 as in the earlier version. Please correct this and let me know.

Bests,
Eralp

from crystalplasticity.

123fgh123 avatar 123fgh123 commented on May 16, 2024

Dear Eralp,

I used V2.4 to conduct the simulation, where there are 48 entries in the PROPS for rho0, tauc0, and burgers vector.

What confuses me is that Job9-1 seems to work well, but Job10-1 was not.

I will try usermaterials.f as you suggested.

Bests,
Guofeng

from crystalplasticity.

EralpDemir avatar EralpDemir commented on May 16, 2024

Hi Guofeng,

I checked your .inp file I counted 30 entries for rho0. It may still work if some of tauc values are nonzero but you get definitely wrong results. Please check your PROPS entry. Let me know if I am mistaken.

Thanks

from crystalplasticity.

123fgh123 avatar 123fgh123 commented on May 16, 2024

I copied PROPS entries from my .inp files and listed them in the attached table, I counted them but did not know how to get the number of 30.

Job-PROPS-sum.xlsx

from crystalplasticity.

EralpDemir avatar EralpDemir commented on May 16, 2024

Ok, thanks for clarifying that. I might have counted wrong, sorry for that.

I can see the problem here though. Currently we cannot assign different properties to grains. We can assign different phases though. Each phase in the mesh shall have one material property.

Please check this by changing the properties uniformly for all the grains.

Hope this helps,
Eralp

from crystalplasticity.

123fgh123 avatar 123fgh123 commented on May 16, 2024

Dear Eralp,

I have used usermaterials.f to define the material property, and the result seems to be reasonable. See following link.

https://doi.org/10.5281/zenodo.8388310

I copied material 2 (case (2)) in usermaterials.f to material 11 (case (2)) , and only the hardeningparam1 was modified to 100. in material 11 (see line 567~765 in modified usermaterials.f). With this method, I could define grains with different hardeningparam1.

I found that the hintmat1 was defined in a different way between usermaterials.f and PROPS entry.

Bests,
Guofeng

from crystalplasticity.

EralpDemir avatar EralpDemir commented on May 16, 2024

Dear Goufeng,
Based on your feedback I have made the changes in the initialization file. I have also changed the structure of the PROPS slightly.

With that I close this issue.

Bests,
Eralp

from crystalplasticity.

123fgh123 avatar 123fgh123 commented on May 16, 2024

OK, Thank you very much.

Recently, I have found another issue in one element test: when the hardeningparam(3) of material-02 was changed from 2.5 to 0.25, the result seemed to be unreasonable. In the final deformation stage, the PEEQ would not change but the Mises stress changed dramatically. Please see attached files for detail.

image

One-element-test-Abq6.14-Intel2013.zip
One-element-test-Abq2020-Intel2021.zip

Bests,
Guofeng

from crystalplasticity.

EralpDemir avatar EralpDemir commented on May 16, 2024

Hello,
I have checked. I could not find the poblem. I used the same strain rates and strains as in your input file.

image

Sending the input file with the fortran files.
check.zip

Bests,
Eralp

from crystalplasticity.

123fgh123 avatar 123fgh123 commented on May 16, 2024

The issue would happen when the step parameter was set to 0.01, see following figure.
image

from crystalplasticity.

EralpDemir avatar EralpDemir commented on May 16, 2024

Hi again,
Convergence may not be achieved for constant time stepping. Time stepping is an integral part of the crystal plasticity solver. If convergence is not achieved, a cut-back signal is sent to Abaqus to reduce the time steps.

If you still want to use constant time stepping, you may try increasing the number of inner loop iterations which is a parameter in userinputs.f.

Hope this helps,
Eralp

from crystalplasticity.

123fgh123 avatar 123fgh123 commented on May 16, 2024

Ok, thank you very much.

Bests,
Guofeng

from crystalplasticity.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.