Nonlinear Materials (Partial Differential Equations Toolbox)

Hello,
For those familiar to the topic. How can I use the following function:
structuralProperties(structuralmodel,'PoissonsRatio',0.3, ...
'YoungsModulus',210E3);
For nonlinear materials? Meaning the value of the Young's modulus varies after the yield strenght of the material is surpassed.

5 commentaires

@Pablo, structuralmodel() only does linear stress-strain problems. For a nonlinear model you will have to do more coding on your own. If I were solving a static loading problem, I would try writing the equations for the relevant nonlinear PDEs as a relaxation problem. Good luck with this challenging problem.
Oh that's a pity...
Thank you for the response!
@Pablo, you're welcome.
Agree'd it's a shame - something I'd like to see included / become a little easier in future.
For the structural mech documentation the Youngs Modulus has to be a positive number.
For the unified workflow (which appears how things are going) under Material Property Assignments the Youngs Modulus can be of type: positive number | three-element vector of positive numbers | function handle the catch here is that it can only depends on space then - not local elemental stress.
Still, function handles can be useful, I'm currently trying to see if I can relate a third variable to this spatial field, i.e. temperature and damage and then use that to indirectly vary the stiffness. For details, see Nonconstant Parameters of Finite Element Model.

Connectez-vous pour commenter.

Réponses (0)

Question posée :

le 7 Mar 2023

Commenté :

le 11 Sep 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by