Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support MAT law with temperature-dependent elastic modulus and strain rate dependent stress functions #2389

Open
hyperkang opened this issue Mar 3, 2024 · 1 comment

Comments

@hyperkang
Copy link

Is your feature request related to a problem? Please describe.
I need a material law applies to following conditions:

  1. Support temperature-dependent Young's modulus and Poisson's ratio;
  2. Support strain-rate dependent yield stress functions;
  3. Apply to both shell and solid elements;

I try to use LAW36 and LAW106, but either of them has some limitations.

LAW36 does not satisfy above 1, and LAW106 does not satisfy above 2 and 3 (LAW106 works with solid elements only);

Describe the solution you'd like
Need a mat law satisfy above 1,2,3.

@MarianBulla
Copy link
Contributor

Hi @hyperkang,

yes, I agree with you, and your findings with LAW36 and LAW106.

The easiest part would be to use LAW73 (for shells) + LAW74 (for solids), but they don't have the possibility of your point #1.

But implementing a temperature dependent Young's modulus and temperature dependant Poisson's ratio is very easy.

I'm doing it in my USER-Subroutine trainings for LAW1 ... enchancing the Hooke's law with temperature dependent Young's modulus.

So, in my opinion, having someone, who could add the temerature dependancy to LAW36 could be the easiest way.

My concern is more towards the input data:
One have to perform all tests with different temperatures and different strain-rates and has to recompute all strain-rate-temerature-curves corresponding to the correct temperature dependent Young's modulus and Poisson's ratio.
This means a lot of work !

From OpenRadioss point of view, it is really easy to be done.
If you have someone who could do the job, I could show him, what to do and how it can be done.

Anyway, it is a very interesting topic.

Hope it helps you ?

Thanks and best reagrds,
Marian

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants