-
Notifications
You must be signed in to change notification settings - Fork 312
[Study] Shell-to-solid coupling #745
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
base: master
Are you sure you want to change the base?
Conversation
Shall I move the coupling classes to the source file of |
I think that you can put it into the main library. |
…angyu-Hu/SPHinXsys into study/shell-to-solid_coupling
…com/Xiangyu-Hu/SPHinXsys into study/shell-to-solid_coupling
src/shared/particle_dynamics/solid_dynamics/solid_to_shell_coupling.hpp
Outdated
Show resolved
Hide resolved
src/shared/particle_dynamics/solid_dynamics/solid_to_shell_coupling.hpp
Outdated
Show resolved
Hide resolved
@WeiyiVirtonomy is this pull request is ready for review? |
@WeiyiVirtonomy is this ready for a real pull request? |
I'm still waiting for the solid-discretized results for comparison. I'll mark it as ready for review after adding the validation results to README file |
@WeiyiVirtonomy could it possible using a distributor between soft and stiff material so that it works for arbitrary shell solid pair? |
Could you explain a bit more what the distributor between different material means here? |
The validation case with solid discretization still hasn't finished. I don't want to hold this PR further, so I have added comments in the README and code and leave the validation as future work. |
This PR aims to couple a shell body and a solid body (tie-contact). The coupling is achieved by the consistent mapping of velocity and conservative mapping of force on an overlapping layer.
For details, please check the README file:
tests/3d_examples/test_3d_solid_to_shell_coupling/doc/README.md
An example
test_3d_solid_to_shell_coupling
is used to prove the feasibility of the method. However, the validation is not finished yet due to high computational cost, and will be left for future work.