Boussinesq convergence problem #19208
-
Hi, I was hoping to get some tips or answers to how I could get a converging solution to my Boussinesq problem. My input file is pretty much identical to the example file on the INSFVMomentumBoussinesq page except that I have redefined the boundary conditions and material properties as well as included a mesh file with a 2d loop. I have tried using different scaling parameters with no luck, my input and mesh files are available here. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
hello I've been able to make a reduced version of this simulation converge on a quad simplified mesh using a transient and a viscosity rampdown through time. I also added an initial condition to temperature (a little rough going from 0K to 660 over 5s otherwise) Finally, I switched from no slip to free slip BCs. The mesh you are using is much too coarse to resolve a no-slip wall. I pushed my solution to this repo: https://github.com/GiudGiud/Boussinesq-question. It's likely not converged mesh-wise. The relaxation transient is also not completely finished, but at least it's running with the right fluid properties, we just need to wait. Note that you will want to optimize the time stepping, the mesh and the numerical solver to get better performance. Guillaume |
Beta Was this translation helpful? Give feedback.
hello
I've been able to make a reduced version of this simulation converge on a quad simplified mesh using a transient and a viscosity rampdown through time.
The problem is that the initialization is too difficult for the numerical solver with the real value of viscosity. So we start with a highly viscous problem, basically diffusion with a little bit of flow, and go down from there.
I also added an initial condition to temperature (a little rough going from 0K to 660 over 5s otherwise)
And switched the advected quantity (momentum, energy) interpolation method from average to upwind. Average can be oscillatory as it s a second order method. We will have 2nd order limited (not oscillating)…