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

Limited versions of schemes that are already TVD?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 9, 2018, 23:04
Default Limited versions of schemes that are already TVD?
  #1
Senior Member
 
Thomas Oliveira
Join Date: Apr 2015
Posts: 114
Rep Power: 12
t.oliveira is on a distinguished road
Dear Foamers,

OpenFOAM offers schemes for strictly bounded versions "for the following schemes: limitedLinear, vanLeer, Gamma, limitedCubic, MUSCL", that is, one can use limitedLimitedLinear, limitedVanLeer, limitedGamma, limitedLimitedCubic, limitedMUSCL.

However, aren't the schemes vanLeer, Gamma, limitedCubic and MUSCL already bounded themselves (and limitedLinear if used with coefficient 1), because they are TVD?

Could you please tell me if I am missing something here?

Best regards,
Thomas Oliveira

Supporting info:
Gamma
"High resolution NVD differencing scheme for arbitrarily unstructured meshes". H Jasak, HG Weller, AD Gosman. International journal for numerical methods in fluids 31 (2), 431-449

limitedCubic
Comment "// Limit the limiter to obey the TVD constraint" in src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes/limitedCubic/limitedCubic.H

limitedLinear 1
return max(min(twoByk_*r, 1), 0); // in src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes/limitedLinear/limitedLinear.H

MUSCL
return max(min(min(2*r, 0.5*r + 0.5), 2), 0); // in src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes/MUSCL/MUSCL.H

vanLeer
return (r + mag(r))/(1 + mag(r)); // in src/finiteVolume/interpolation/surfaceInterpolation/limitedSchemes/vanLeer/vanLeer.H
t.oliveira is offline   Reply With Quote

Old   March 12, 2018, 02:11
Default
  #2
Member
 
W.T
Join Date: Oct 2012
Posts: 35
Rep Power: 13
dybuk is on a distinguished road
These schemes are not olny TVD but also you can specify a physical bounds for values.
For example " limitedLimitedLinear -2 2 1 " corresponds to limitedLinear scheme with coefficient 1 that bound field values between -2 and 2.
dybuk is offline   Reply With Quote

Old   March 12, 2018, 07:09
Default
  #3
Senior Member
 
Thomas Oliveira
Join Date: Apr 2015
Posts: 114
Rep Power: 12
t.oliveira is on a distinguished road
Thank you, dybuk.

If I am solving an advection-diffusion problem, the boundary conditions are already within the physical bounds, and the discretization scheme for the convective term is TVD, isn't the solution already guaranteed to be within the physical bounds, without needing to use one of the limited versions of the TVD schemes?

Best regards,
Thomas Oliveira
t.oliveira is offline   Reply With Quote

Reply

Tags
boundedness, divschemes, flux limiter, tvd


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
TVD schemes, questions about limitedLinear davibarreira OpenFOAM 31 October 20, 2021 23:05
Problem with divergence TDK FLUENT 13 December 14, 2018 06:00
TVD schemes Vino Main CFD Forum 3 September 16, 2013 19:47
TVD schemes: 2 questions Shuo Main CFD Forum 0 August 19, 2008 21:51
TVD Schemes Matt Umbel Main CFD Forum 1 January 25, 2000 04:21


All times are GMT -4. The time now is 14:15.