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

[Feature]: Variable material and damage properties along a given direction #143

Closed
oldninja opened this issue Apr 3, 2024 · 5 comments
Closed
Labels
feature New feature or request

Comments

@oldninja
Copy link

oldninja commented Apr 3, 2024

What are you trying to do and how would you want to do it differently?

The current material and damage models assume fixed values for parameters such as the elastic modulus, density, and/or critical stretch. However, we would like to implement a variable model in which these properties are assigned based on a given variable (in this case location-dependent).

As I understand the code right now, you can try to use the approach as shown in this example: examples/RVE/RVE_abaqus.yaml, which requires some pre-processing before setting up the input file on your end.

Is it something you currently cannot do? Is this related to an issue/problem?

No response

Implementation details

No response

@JTHesse
Copy link
Collaborator

JTHesse commented Apr 7, 2024

I've just added the possibility to define Bulk_Modulus, Shear_Modulus, Young's_Modulus, Poisson's_Ratio or Critical_Value in the mesh input file. Those will override related values in the yaml input:

header: x y block_id volume Bulk_Modulus
-1.5 0 1 1.e-01 2.5e+3
-0.5 0 1 1.e-01 3.5e+3
...

Functions in values f.e.: Critical_Value: 10*t for time-dependent values will be discussed asap.

@oldninja
Copy link
Author

oldninja commented Apr 7, 2024

Awesome! Thank you so much @JTHesse for this fast turn around!!

I assume each material parameter should have its own column, right? In the mesh input file.

@JTHesse
Copy link
Collaborator

JTHesse commented Apr 7, 2024

Yes, exactly, but you can also use a fixed parameter for the whole mesh. The calculated elastic material parameters will also be available as output variables, to make sure everything is as expected -> Test yaml

@JTHesse
Copy link
Collaborator

JTHesse commented May 23, 2024

As the location-dependent variables are supported, I'm going to close this. The other feature will be continued here #159

@CWillberg
Copy link
Collaborator

There are several problems in the implementation that has been solved now.

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

No branches or pull requests

3 participants