Need for Interpolation Schemes and flux limiters in FVM
AIM: To describe the need for interpolation schemes and flux limiters in FVM
THEORY:
Discretization is the process of converting partial Differential Equation in to Algebradic form. The whole idea behind discretization is to get the solution at descrete points.
Methods of Discretization
1. Finite Difference Methiod: Simple, Straightforward to apply and Structured Grids.
2. Finite Element Method: applied to any Geometries
3. Finite Volume Method: Conservative and applied to any Geometries
FINITE VOLUME METHOD:
In case of FVM the problem domain is divided in to number of non-overlapping control volume called Finite volume .Finite volume is based upon the approximate solution of the integral form of the conservation equation. The integral form of conservation law for a control volume involves both surface and volume integral
The differential equation is integrated over each control volume. Piecewise profiles expressing the variation of the unknown between the grid points are used to evaluate the required integrals. Integral occuring in the conservation equations are evaluated using function values at computational nodes.
Finite volume refers to small volume surrounding each node point on a mesh. In FVM equations are written in an entire volume and no assumptions were made over the shape of the volume. Inside this particular volume all the flow and flow quantities are conserved.
Consider 2 particular finite volumes A and B as shown above. The flux is going in and out of the volume To get the complete set of domain or the grid all the individual volumes like A and B are combined
Features of FVM
1. FVM can accomodate any type of grid and hence it is naturally suitable for any type of grid
2. Unstructured grid generation methods and mesh partitioning techniques developed for Finite element Method can be directly used in FVM.
TYPES OF FINITE VOLUME GRIDS
1. Cell centred approach: Control volumes are defined by a suitable grid and computational nodes are assigned at the Control volume centre. It can be applied for both structured and unstructured grids. Cell centred nodal value represents mean over the Control volume. This approach is the most commonly used in the Finite volume Method
Structured grid Unstructured grid
2. Face centred approach: Nodal locations are defined first and control volumes are then constructed around them so that the control volume faces lie in the midway between the nodes. It can only be used with structured grids.
Approximation of Surface integral
Net flux through the control volume boundaries is the sum of the integral over the control volume faces. where 'f' is the component of the convective or diffusive flux in the direction normal to the control volume.
STEPS IN FV DISCRETIZATION
1. Obtain the govering Equation in its integral fomr
2. Apply Gauss Divergence Theorem
3. Come up with suitable methods to calculate flux terms
Consider the 1D Steady state heat conduction equation
S ---> Source tem ∂T/∂x---> Temperature gradient along x direction
α--> Thermal Diffusivity
The governing equation is valid at every point in the domain which means it is valid in the entire control volume
Multiplying the governing equation by 'dv' and integrating it
‘alpha’ is kind of a constant and not a function of temperature
αe and αw are used for consistency
If the source term added is the function of temperature we have to linearize it
Types of scheme
1. Gradient scheme 2. Interpolation scheme
1. Gradinet scheme
For calculating the temperature gradient at east face we use neighbouring point temperature to numerically represent temperature gradient and this is referred as Gradient Scheme
2. Interpolation scheme
The approximations of surface and volume integrals require values of the variables at locations other than computational nodes of the control Volume. Values of these locations are obtained using interpolation formulae.
Types
1. Upwind Interpolation
2. Linear Interpolation
3. Quadratic upwind interpolation
4. Hybrid scheme
5. Total Variation Diminish(TVD)
1 Upwind Interpolation Scheme
Here, we would require upwind interpolation scheme which is essentially used for convection dominated problems, and here the velocity at a given point direction of that which determines the variable values to be used in the interpolation process, the name upwind refers to that we are going to make use of the node which is upwind or upstream of the given node.
The upwind interpolation for approximating the value of a variable 'f' at the east face of the control volume is given as below. We want approximation at the eastern face 'e'
(v.n)e is the velocity component at point e in x direction
Advantages : This scheme satisfies the boundedness criterion, in the sense that irrespective of what the velocity values are and irrespective of what is the grid spacing the solution will always remain bounded
Disadvantages: 1. This scheme is numerically diffusive
2. Peak or the rapid variations in the variables will be smeared out
3. Only first order accurate. Very fine grids are required to obtain accurate solutions
2 Linear Interpolation Scheme
It is the simplest and most widely used interpolation. In this case we approximate the values of the variable at Control Volumes face centre by interpolating the values linearly at the two nearest computational nodes.
The linear intepolation is equivalent to the use of the central difference formula of the first order derivative and hence it is also called as Central Difference Scheme(CDS). It is second order accurate whose accuracy is very good but we might have one small problem for advection dominated situations, that this scheme may produce oscillatory solutions, This scheme leads to simple approximation for evaluation of gradients required for evaluation of diffusive fluxes.
λe------> Function which would depend on the relative locations of the computational nodes E and P with respect to eastern face.
3. Quadratic upwind interpolation
In this case we have to approximate the value of the variable at Control Volume face centre by quadratic interpolation of the values at three nearest computational nodes ( one Downstream node D and 2 upstream nodes U and UU )
4.Hybrid Scheme
This scheme is the combination of Upwind interpolation scheme and Central Distribution scheme based on the local Peclet number
fe = γfCDS + (1- γ) fCDS
5. Total Variation Diminsh
fe = fp +0.5*ψ*r*( fe - fp)
ψ ----->Local flux limiter r ----> Specified function which depends upon the local flow conditions
FLUX LIMITER
They are used in high resolution schemes, to avoid the false oscillations that would otherwise occur with high order spatial discretization schemes due to shocks, discontinuities or sharp changes in the solution domain. Use of flux limiters, together with an appropriate high resolution scheme, make the solutions Total Variation Diminishing(TVD). The main idea behind the construction of flux limiter schemes is to limit the spatial derivatives to realistic values The main purpose of flux limiter is to keep the values bounded at the cell faces. Flux limiter don't let the solution value to overshoot.
Consider a 1D semi Discrete scheme
represents the edge fluxes for the ith cell can be represented by low and high resolution schemes then the flux limiter can switch between these schemes depending upon the gradients close to the particular cell
REFREENCES: