-
Notifications
You must be signed in to change notification settings - Fork 335
Model for dam breach - erosion,deposition,entrainment #853
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
|
@ShuangLi-1 It seems that there particles go inside the soil? |
| FluidType &fluid_; | ||
| RiemannSolverType riemann_solver_; | ||
| }; | ||
| template <class RiemannSolverType, class KernelCorrectionType, typename... Parameters> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The problem is a typical FSI problem, we do not need add extra method in fluid mechanics.
| StdVec<DiscreteVariable<Vecd> *> dv_wall_vel_ave_, dv_wall_acc_ave_, dv_wall_n_; | ||
| StdVec<DiscreteVariable<Real> *> dv_wall_Vol_; | ||
| }; | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to be refrained to add new class in the library. Please discuss with me first on such things.
|
@ShuangLi-1 Do you applies a morris formulation of shear force? |
I did not calculate the shear force using the velocity gradient. Instead, I defined the shear force based on the friction velocity
|
|
@ShuangLi-1 so your case is very similar to what Feng has faced. We need a stabilizer for it. |
|
In this case, we need to local shear direction from the soil normal. And Riemann solver along the normal direction. |
Thanks a lot. I will dicuss it with feng and you later. |











💡 Fluid Shear Stress Coupling in Soil Plasticity Model
This pull request introduces a novel coupling mechanism between fluid-induced shear stress and the Drucker–Prager (DP) soil plasticity model within our SPH simulations. The primary objective is to enhance the model's capability by incorporating hydrodynamic erosion effects into the stress evolution of surface soil particles, aiming for a more physically accurate representation of soil-fluid interaction.
🧮 Physical Formulations
The bed shear stress exerted by the fluid on the soil surface is formulated as:

Where:
The total soil stress tensor is then updated by incorporating this fluid-induced shear:
Subsequently, a standard return mapping algorithm is applied to enforce the plasticity criterion:
🧪 Current Observations & Open Questions
While the fluid shear stress has been successfully integrated into the soil stress evolution, initial simulations reveal a negligible influence on the observed deformation or yield behavior under realistic physical values.
📊 Visual Comparison of Fluid Shear Stress Effects
The following visualizations illustrate the model's behavior under different fluid shear stress magnitudes:
Original fluid shear stress magnitude:

Amplified fluid shear stress (100×):
