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

Add constrained mixture material model #2

Open
mrp089 opened this issue Jan 13, 2023 · 3 comments
Open

Add constrained mixture material model #2

mrp089 opened this issue Jan 13, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@mrp089
Copy link
Member

mrp089 commented Jan 13, 2023

@schwarz-e has a C++ implementation of the constrained mixture model (CMM) that takes the deformation gradient and returns the stress tensor and tangential stiffness matrix. Currently, this is called from a Python code.

We have a unique opportunity to take this CMM implementation and put it into svFSIplus as a material model, which hasn't been done before in any large-scale FEM code. The challenge is that we need to store a bunch of information on each integration point, which is currently all implemented in a vessel struct. Also, we need to test if the linearization of the stress tensor is correct.

I think this could be an interesting first svFSIplus project for me.

PS: Happy issue #2!

@mrp089 mrp089 added the enhancement New feature or request label Jan 13, 2023
@mrp089 mrp089 self-assigned this Jan 13, 2023
@ktbolt
Copy link
Collaborator

ktbolt commented Jan 13, 2023

@mrp089 This would indeed be a good first project.

You may want to wait until I add documentation describing the C++ implementation, I will do that next week. I would also like to give a presentation to explain things.

It is unfortunate that there is already a CMM, the Coupled Momentum Model, used in the FSI code. Perhaps we could refer to the Constrained Mixture Model as the Stifled Amalgamation Model (SAM) ?

@mrp089
Copy link
Member Author

mrp089 commented May 3, 2023

@schwarz-e, it's yours!

@lpapamanolis
Copy link

@mrp089 @ktbolt Just to let you know I have started working on this. If I understood well, this issue is just to add the CMM in svFSIplus. To fully integrate the FSG framework in svFSIplus, we would need an additional loop (long growth and remodelling timescale) between the Fluid and Solid (CMM) domains, which would be outside the scope of this issue. If that's the case, I can follow-up with a plan on how to integrate this in svFSIplus in a new issue.

@mrp089 mrp089 added this to the G&R milestone Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants