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

Multiple Materials #109

Open
kinanbezem7 opened this issue Jul 3, 2024 · 7 comments · May be fixed by #119
Open

Multiple Materials #109

kinanbezem7 opened this issue Jul 3, 2024 · 7 comments · May be fixed by #119
Assignees
Labels
question Further information is requested

Comments

@kinanbezem7
Copy link

I was just wondering is it possible in CabanaPD to simulate multiple materials in the same object/simulation and define the bonds between them?

For example for a laminate material.

Thank you
Kinan

@streeve
Copy link
Collaborator

streeve commented Jul 3, 2024

We are planning to begin on this very soon - good timing! I will link to this issue when we begin

We currently assume a single material interaction. But we already have a particle property that defines the "type", either for different layers in a composite, different grains in a polycrystal, or different materials entirely. A new interaction list will be needed to map the various types to different interaction models

@streeve streeve self-assigned this Jul 3, 2024
@streeve streeve added the question Further information is requested label Jul 3, 2024
@kinanbezem7
Copy link
Author

Just to clarify so there is included the ability to define different types of materials in a single simulation, but we can't define the interaction between them?

If so what is the current standard interaction? Is it just averaging the bond stiffness of the two types? or is it more like type1 exerts a force to type 2 using the stiffness of type 1, but type 2 rebound with type 2 stiffness? Wouldn't that cause an imbalance of force?

Apologies if I have completely misunderstood your meaning.

@streeve
Copy link
Collaborator

streeve commented Jul 3, 2024

What I said was a bit confusing - we have some things ready, but not enough to do a useful simulation with multiple materials

@kinanbezem7
Copy link
Author

Ah, I get you. You have the types ready, but haven't added the interactions list for the forces. Sorry for the misunderstanding. Looking forward to when that is ready.

@kinanbezem7
Copy link
Author

Also as a side note, I was looking into stress calculations in PD and came a cross and article titled "Peridynamic stress is the static first Piola–Kirchhoff Virial stress". Do you have stress calculations integrated into the code, as I don't know if it is possible to calculate this in post.

@streeve
Copy link
Collaborator

streeve commented Jul 5, 2024

Also as a side note, I was looking into stress calculations in PD and came a cross and article titled "Peridynamic stress is the static first Piola–Kirchhoff Virial stress". Do you have stress calculations integrated into the code, as I don't know if it is possible to calculate this in post.

We don't currently, but @pabloseleson mentioned that it should be pretty straightforward. We'll probably want to move the stress discussion to a new issue to keep track of everything more easily

@streeve streeve mentioned this issue Jul 8, 2024
9 tasks
@pabloseleson
Copy link
Collaborator

Yes, we can compute stress in PD. We will look into this.

@streeve streeve linked a pull request Jul 23, 2024 that will close this issue
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants