-
Notifications
You must be signed in to change notification settings - Fork 202
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
Draft PR: one-sided fluid-shell interaction #453
Conversation
# Conflicts: # tutorials/sphinx/examples/example1_2D_dambreak.rst # tutorials/sphinx/installation.rst
merge with master.
This reverts commit 8e36627.
Here, cmake is modified, pay attention when PR.
Good. and Yes. the density summation you have mentioned should gives better results. |
The shell simulation has hourglass artifacts. |
When you relax the fluid particles, did you use the wall particles as boundary particles and compute the force from them? |
I'm not sure if I understood you correctly. Did you mean computing the summation of W_ij * V_j and dW_ijV_j * e_ij of boundary particles? I used the summation of all particles in inner configuration and contact configuration. |
I mean when you relax the fluid particles, the relaxation force from wall particle should be considered too. |
I think that you need some to check how the code works. |
Test on 2D channel flow with an elastic gate failsI'm testing a 2D simplified valve model, but the simulation crashes soon. Some singularities with extremely high velocity appear near the beam. The beam then folds into a strange shape. Flow field becomes very messy, and some fluid particles fly away. This happens no matter if I take the ghost particle contribution into consideration or not. |
I have created a new branch from master without codes from the old fluid-shell interaction branch ( |
Description
For one-sided fluid-shell interaction problems (e.g. blood flowing in elastic shell vessel), the shell particles cannot prevent penetration of fluid particles due to incompleteness of kernel support.
TODO