CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Questions about the non-orthogonal term in surface normal gradients (FVM)

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 26, 2024, 13:10
Default Question about the non-orthogonal term in surface normal gradients (FVM)
  #1
Member
 
Rubén
Join Date: Oct 2014
Location: Munich
Posts: 47
Rep Power: 11
Yuby is on a distinguished road
In FVM, the surface normal velocity gradient is used when discretizing the diffusion term.

According to Dr. Jasak thesis (setion 3.3.1.3) the gradient of the face normal is decomposed into orthogonal and non-orthogonal components.

While the orthogonal component is assessed implicitly, the non-orthogonal counterpart is explicitly evaluated as a source term, leveraging the known velocity field.

I'm curious about why the non-orthogonal aspect isn't handled implicitly. Are there any advantages to its explicit implementation?

Thank you so much for your time!

Last edited by Yuby; February 29, 2024 at 05:42.
Yuby is offline   Reply With Quote

Old   February 27, 2024, 16:03
Default
  #2
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,152
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
Quote:
Originally Posted by Yuby View Post
In FVM, the surface normal velocity gradient is used when discretizing the diffusion term.

According to Dr. Jasak thesis (setion 3.3.1.3) the gradient of the face normal is decomposed into orthogonal and non-orthogonal components.

While the orthogonal component is assessed implicitly, the non-orthogonal counterpart is explicitly evaluated as a source term, leveraging the known velocity field.

I'm curious about why the non-orthogonal aspect isn't handled implicitly. Are there any advantages to its explicit implementation?
[/B]

Thank you so much for your time!
In more general terms it really is the gradient part and the non-gradient part, whose coefficients can be adjusted to make them the non-orthogonal and orthogonal ones. But other popular options exist (like making the gradient part the smallest possible).

The non gradient part only involves face adjcent cell center values and is easily and robustly discretized implicitly. The gradient part, instead, involves further apart cells (matrix band grows), possibly with non helpful coefficients.

Long story short: memory wise is a blood bath (also, different gradient methods might have different stencils), and doesn't even really help that much stability. Moreover, for the most common non linear problems, making everything implicit is not a silver bullet as for linear problems.
sbaffini is offline   Reply With Quote

Reply


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


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Gmsh] gmshToFoam generates patches with 0 faces and 0 points Simurgh OpenFOAM Meshing & Mesh Conversion 4 August 25, 2023 07:58
Calculation Tangential & Normal gradients of a Scalar near a surface. AnthonyP OpenFOAM Programming & Development 12 July 22, 2020 09:01
Normal lines to airfoil surface aoifem FLUENT 0 June 24, 2020 19:29
ATTENTION! Reliability problems in CFX 5.7 Joseph CFX 14 April 20, 2010 15:45
Normal - Helical Surface m. malik Main CFD Forum 3 February 3, 2006 12:56


All times are GMT -4. The time now is 12:46.