CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Separating velocity gradient terms as "grad(U)" and "gradUConv" in fvSchemes

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 15, 2023, 13:28
Exclamation Separating velocity gradient terms as "grad(U)" and "gradUConv" in fvSchemes
  #1
New Member
 
atakan
Join Date: Aug 2021
Posts: 1
Rep Power: 0
nakonakata is on a distinguished road
Hello everyone,

Regarding fvSchemes and especially the linearUpwind schemes, do you think separating the velocity gradient where one of them being used in linearUpwind interpolation (for convection terms) and the other one being used in actual physical gradient calculation at faces (such as velocity gradients in viscous stresses/diffusive fluxes) makes sense? I am interested in trying this out since the articles below state that leastSquares can get inaccurate for highly-stretched viscous meshes especially for curved surfaces and it is better to use it just in the interpolation of convective fluxes and let the viscous fluxes gradient be calculated with Green-Gauss theorem.

Reference articles:
1. https://arc.aiaa.org/doi/10.2514/6.2003-3986
2. https://ntrs.nasa.gov/citations/20090007493

What I mean is this:

gradSchemes
{
...
grad(U) cellLimited Gauss linear 1.0;
gradUConv cellLimited leastSquares 1.0;
...
}

divSchemes
{
...
div(phi,U) bounded Gauss linearUpwind gradUConv;
...
}

Many thanks and best regards,
Atakan
nakonakata is offline   Reply With Quote

Reply

Tags
finite volume method, fvschemes, grad u, gradient accuracy, gradient scheme


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 22:42.