Closed ZhentongWang closed 5 months ago
High-order time integration may also be helpful to remove the noise.
High-order time integration may also be helpful to remove the noise. thanks for the advice. I will check that later
I am wondering whether "set parameters to zero" means no or maximum numerical dissipation?
I am wondering whether "set parameters to zero" means no or maximum numerical dissipation?
means no numerical dissipation from the Riemann solver
I am wondering whether "set parameters to zero" means no or maximum numerical dissipation?
means no numerical dissipation from the Riemann solver
Does it means no riemann solver.
I am wondering whether "set parameters to zero" means no or maximum numerical dissipation?
means no numerical dissipation from the Riemann solver
Does it means no riemann solver.
Yes. just using average value as middle state value
Not sure the issue still there.
when I try the case of backward-facing step case with Re=400, I found out a phenomenon but I think this phenomenon also occur in other cases like flow around a cylinder case. At beginning , I don't introduce the numerical dissipation from the Riemann problem, https://github.com/Xiangyu-Hu/SPHinXsys/blob/319520e02f631847f85160c0e8b55648c395eafa/tests/user_examples/ExtraSources/extra_sources_share/common_weakly_compressible_eulerian_classes.h#L93-L98 here, I set parameter in the limiter as 0, then we can see this not using Riemann solver. and the result of the velocity contour in this case is and the acostic timestep is (https://github.com/Xiangyu-Hu/SPHinXsys/blob/319520e02f631847f85160c0e8b55648c395eafa/tests/user_examples/ExtraSources/extra_sources_share/common_weakly_compressible_eulerian_classes.cpp#L16-L19)
I have tried two approaches to solve this, first one is that increase the parameter in the limiter, and I try parameters 5 and 10 in the limiter and as shown, there is a pattern when the parameter is low, this is also occurring in the flow around cylinder case , but we thought that as sound propagation before, but probably it is not. and with the increase of the parameter in the limiter, the pattern is dissapearing gradually.
Second one is that I decrease the acostic timestep (parameter in the limiter is also 0) , I use the equation like this 0.5(0.6 / Dimensions smoothing_lengthmin / (reduced_value + TinyReal);) and the result is like the pattern is not showing in this situation.
Compared this two approaches, I think we could decrease the acoustic timestep a little bit cuz we could get higher accurate result in the low resolution. what do you think of this ? professor Hu