I am aiming for the simulation to show me where the chamber design needs to change to promote clean flow (ie minimal dead-zone regions with no flow velocity), primarily as a visual check on the design. *(btw I'm working from a CAELinux 2013 live DVD rather than an installation).
I have struggled getting the simulation to converge. I have tried several things over the past few days, from simplifying the geometry, trying different meshes etc. etc.
I have a few basic questions that I'm sure someone with more experience could answer quickly.
1) I'll get the 'Gotcha' out the way first. The total volume I am simulating is 1cm^2. Can Code Saturne cope OK with geometry this small? I'm hoping it can handle 'small numbers' just as well as 'big' ones, but are there any special considerations?
2) The Flow from a fag-packet calculation has Reynolds number of about 1400 so I am expecting to be not be inherently turbulent (will just have eddies forming as a result of the flow - the aim of my simulation). Which is the best flow regime to use?
What I did that did work. I got a solution using Lamina flow only with the Viscosity wildly high and the inlet velocity reduced to 0.05m/s {Re <162} whereas many previous runs with velocities approaching the actual application of 0.34m/s {Re=1105} didn't converge.
I also got a mixing length model to converge with heavily simplified geometry (0.34m/s), however then re-adding in some of the small features of the 'real' scenario then didn't converge – produced wildly wrong streamlines and velocities.
What I did that didn't work. Other turbulence models either didn't converge (containing warnings about mesh coarseness) some didn't run at all (produced errors in the main window).
3) What should we be looking for in the “** INFORMATION ON CONVERGENCE” - I have been looking for “Norm. residual” and “derive” numbers to be going down. Is the last “Norm. residual” perhaps a measure of the final accuracy of the solution?
4) I am aware that the mesh check gives the warning “Criterion 3: Least-Squares Gradient Quality:
Number of bad cells detected: 306 --> 3 %” however I can't seem to track the cause of this down, nor get rid of it. What is this actually a measure of? Is there a way of seeing which mesh cells are affected?
5) I have created tetrahedral meshes (NetGen 1D-2D-3D in Salome v6.6.0) of various fineness excluding many features that might cause an issue, getting at best “Criterion 3: Least-Squares Gradient Quality of 2% on a really fine mesh. Might this warning be the cause? (my successful solutions also had this warning). If so, what is the way to generate a mesh that will pass the quality checks and allow the solution to converge?
6) I have been using a pressure_relaxation=0.9 as I saw on this forum a user suggest this helps with convergence. Is 0.9 low enough? What are the side-effects of not using the default of 1?
7) Finally, is someone able to look at what I have done (Listing file and mesh attached) and maybe suggest a simulation that will reflect the situation I am trying to model: where the incoming flow is not already turbulent.
Cheers.
