Replies: 5 comments
-
Hi @ShiheJia The question seems to be that "It is necessary to solve the symmetry BC of the turbulence calculation with zero gradient as used in CTransLMSolver.cpp", is that right? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Here is an example: a flat plate case, which contains sym bc when x<0. The k donot show a symmetry performance. |
Beta Was this translation helpful? Give feedback.
-
OK, this problem seems to be a difficult historical legacy that has been discussed many times in #1168, #657, #1625, #1125. |
Beta Was this translation helpful? Give feedback.
-
Fluid problems are more difficult because velocity is a vector quantity. |
Beta Was this translation helpful? Give feedback.
-
I found that BC_Sym_Plane do nothing for turb solvers. For scalar vars, the symmetry BC is different from the euler BC that only works on the normal gradient of the velocity. Maybe BC_Sym_Plane should take the form of CTransLMSolver::BC_HeatFlux_Wall, because the boundary conditions of the Langtry-Menter model is a symmetry condition.
'''
inline void BC_Sym_Plane(CGeometry* geometry, CSolver** solver_container, CNumerics* conv_numerics,
CNumerics* visc_numerics, CConfig* config, unsigned short val_marker) override {
/--- Convective and viscous fluxes across symmetry plane are equal to zero. ---/
}
'''
'''
void CTransLMSolver::BC_HeatFlux_Wall(CGeometry *geometry, CSolver **solver_container, CNumerics *conv_numerics,
CNumerics *visc_numerics, CConfig *config, unsigned short val_marker) {
...
}
'''
Beta Was this translation helpful? Give feedback.
All reactions