NVD and TVD schemes
Many of the convection schemes in OpenFOAM are based on the Normalised Variable (NV) 40 and Total Variation Diminishing (TVD) 23 methods. These provide a set tools to characterise scheme properties such as boundedness (1-D).


Properties
- Offer a blend between a low order scheme and a higher order scheme based on the calculation of a limiter
- Boundedness of NVD/TVD schemes is only guaranteed for 1-D cases
- Boundedness can be improved in 2-D and 3-D cases by limiting the gradient
Limiter calculation
For arbitrary unstructured meshes it is not straightforward to identify the upstream and downstream locations reliably. The limiters are evaluated using a compact stencil as described in Jasak et al. 26, where:
TVD: Limiter defined as a function of
NVD: Limiter defined as a function of
Where the gradient at cell P is calculated using the user-selected gradient scheme, and the vector
Further information
Source code:
API: