Dear CFDEM community,
Has anyone used the smoothing model in CFDEM before? I wonder what's the theory or underlying science for the smoothing approach used in CFDEM?
What I get from the code is that it solves a diffusion equation for the void fraction and the momentum exchange term Ksl.
******************************************************************************
double deltaT = vSmoothField_.mesh().time().deltaTValue();
DT_.value() = smoothingLength_.value() * smoothingLength_.value() / deltaT;
// do smoothing
solve
(
fvm::ddt(vSmoothField)
-fvm::laplacian(DT_, vSmoothField)
);
*******************************************************************************
Is there any guidance on how to choose the smoothingLengthScale and the DT value, and is deltaT here the same as the CFD time step?
I am simulating a pipe flow using DNS/LES-DEM, the particle size is larger than the mesh size, so I am considering the smoothing approach. Attached is a preliminary test of what I get (the void fraction of fluid) using constDiffSmoothing with setting up deltaT as the CFD time step and smoothing length scale equals to 0.0015. Thanks.
Cheers,
Enzu
Attachment | Size |
---|---|
![]() | 70.53 KB |
paul | Mon, 04/23/2018 - 13:41
deltaT is the CFD timestep,
deltaT is the CFD timestep,
smoothingLength should be 2-3x the particle diameter.
Refer to the original paper:
https://www.sciencedirect.com/science/article/pii/S0307904X10004762
or the work of radl:
https://www.sintefbok.no/book/download/1038/vinfopubutgivelsersintef_pro...
I use it routinely and found it to greatly increase the stability of my simulations.
enzu | Tue, 04/24/2018 - 06:45
Thanks, Paul. I will have a
Thanks, Paul. I will have a look at these two papers to see what's the underlying theory.
Cheers,
Enzu