Convergence troubles with large domains
Posted: Tue Nov 25, 2014 7:01 pm
Hello all:
I have a couple of questions about the simulation convergence in large domains:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question 1:
I guess warning messages such as:
Warning:
--------
_iterative_scalar_gradient; variable: pressure; sweeps: 100
normed residual: 2.7940e+51; norm: 3.6097e+47
...is related with a poor quality mesh for the imposed mechanisms to be solved, so, should I simply improve the mesh or any other improvement in the solver shall be applied?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question 2:
I guess warning messages such as:
Incoming flow detained for 447 outlet faces on 1032
...is related with the fact that through an outlet boundary condition the solved flow is trying to go inwards, so (as I have read in the theory manual) is detained.
I have checked from time to time this detention may unstabilize the domain and so, convergence (leading even the simulation to crash).
This happens for example, when an outlet is perpendicular to a flow and the eddies reaches the outlet. In these situations, the returning eddies does not enter the domain, and the pressure decreases so much the domain starts to behave oddly. This kind of situations uses to be solved keeping the outlet face away from the expected eddies situation although the mesh will be bigger as a consequence.
This also happen in other situations when the initial conditions are not correctly settled so that initially the domain is not fixed for the its movement to be outwards the outlet faces, which may happen when the domain is "twisted" (so that the initial conditions for the velocity vectors are difficult to define, with several and opposite to each other outlet faces) and large enough to not allow the initial "wave" of the inlets to arrive to the outlets and stabilize the domain before the simulation breaks.
As far as I have read, the boundary conditions can be defined in a more advanced way so that the outlet boundary conditions might be re-inforced. Is this the way to stabilize these situations or is it another strategy?
My case: A real-scale secondary air distribution duct system for biomass boilers.
Objetive: determine air distribution and pressure drop.
Geometry:
Inlet: one face +OY oriented at the bottom of the geometry (y=0)
Outlets (Several outlets in several levels)
L1 (y=3), one group of faces +OX oriented
L2 (y=10), four groups of faces, so that two groups are +OX oriented and the other -OX oriented.
L3 (y=20), two groups of faces, so that one group is +OZ oriented and the other is -OZ oriented.
Any suggestion?
Thanks in advance.
I have a couple of questions about the simulation convergence in large domains:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question 1:
I guess warning messages such as:
Warning:
--------
_iterative_scalar_gradient; variable: pressure; sweeps: 100
normed residual: 2.7940e+51; norm: 3.6097e+47
...is related with a poor quality mesh for the imposed mechanisms to be solved, so, should I simply improve the mesh or any other improvement in the solver shall be applied?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Question 2:
I guess warning messages such as:
Incoming flow detained for 447 outlet faces on 1032
...is related with the fact that through an outlet boundary condition the solved flow is trying to go inwards, so (as I have read in the theory manual) is detained.
I have checked from time to time this detention may unstabilize the domain and so, convergence (leading even the simulation to crash).
This happens for example, when an outlet is perpendicular to a flow and the eddies reaches the outlet. In these situations, the returning eddies does not enter the domain, and the pressure decreases so much the domain starts to behave oddly. This kind of situations uses to be solved keeping the outlet face away from the expected eddies situation although the mesh will be bigger as a consequence.
This also happen in other situations when the initial conditions are not correctly settled so that initially the domain is not fixed for the its movement to be outwards the outlet faces, which may happen when the domain is "twisted" (so that the initial conditions for the velocity vectors are difficult to define, with several and opposite to each other outlet faces) and large enough to not allow the initial "wave" of the inlets to arrive to the outlets and stabilize the domain before the simulation breaks.
As far as I have read, the boundary conditions can be defined in a more advanced way so that the outlet boundary conditions might be re-inforced. Is this the way to stabilize these situations or is it another strategy?
My case: A real-scale secondary air distribution duct system for biomass boilers.
Objetive: determine air distribution and pressure drop.
Geometry:
Inlet: one face +OY oriented at the bottom of the geometry (y=0)
Outlets (Several outlets in several levels)
L1 (y=3), one group of faces +OX oriented
L2 (y=10), four groups of faces, so that two groups are +OX oriented and the other -OX oriented.
L3 (y=20), two groups of faces, so that one group is +OZ oriented and the other is -OZ oriented.
Any suggestion?
Thanks in advance.