Challenge

Week 9 - FVM Literature Review

Finite Volume Method(FVM):

Finite Volume Method is a discretisation method, used for approximation of partial differential equations. It is a method for evaluating and representing partial differential equations in the form of algebraic equations. The key step of the control volume is the integration of the governing equation over a small control volume to yield a discretised equation at its nodal point. Nodal point is the point with in the small control volume, which holds the average properties of the control volume.

There are three major steps followed in solving a differential equation using the finite volume method:

1.Generating grid

2.Discretisation of equation

3.Solving the system of algebraic equations

We will discuss briefly one by one, by using the 1-D linear heat conduction equation.

1. Generating grid:

For solving any problem using numerical method, grid is required to split the domain into discrete elemetal domains. In the same way, finite volume methods divide the domain volume into many finite elemental domains. The elemental domains are called elemental volumes. In these finite elemental volume, we denote a point some where in the center called as nodal point. At this nodal point, the average values of the properties of the elemental volume is stored. At the boundaries, it is common practice to set up control volumes near the edge of the domain in such a way that the physical boundaries coincide with the control volume boundaries. As there is no restriction on the shape of the elemental control volume, it is easily formulated to allow for unstructured meshes.

Domain is divided into small sub domains

Notation followed, in the furthur analysis

2.Discretisation of equation:

The key step of the finite volume method is the integration of the governing equation (or equations) over a elemental control volume to yield a discretised equation at its nodal point. The volume integrals in the partial differential equations, that contains the divergence term are converted to surface integrals using the divergence theorem. These terms are then evaluated as fluxes at the surfaces of each finite volume. Because the flux entering a given volume is identical to that leaving the adjacent volume, these methods are conservative.

After integration, within the finite control volume, we get

From the above equation, it has the conservation of the property present in it. It is not destroyed in the process of dicretization. A very attractive feature of the finite volume method is that the discretised equation has a clear physical interpretation.

In order to derive useful forms of the discretised equations, the interface diffusion coefficient Γ and the gradient dφ/dx at the boundaries of the elemental control volume are required. To calculate gradients (and hence fluxes) at the control volume faces an approximate distribution of properties between nodal points is used.

Flux terms are written as follows,

final form of the dicretised equation is as follows

3.Solving the system of algebraic equations:

Discretised equations must be set up at each of the nodal points in order to solve a problem. The resulting system of linear algebraic equations is then solved to obtain the distribution of the property φ at nodal points. Any suitable matrix solution technique may be used for this task.

Major differences between FDM & FVM:

FDM is a differential scheme, that is approximation of a taylor series expansion. You try to write the first order, second order differential in terms of difference between two point values. This may bring in some approximation error.
Finite Volume method is an integral scheme. Since you are integrating across the area, chance of error is minimized.
Integral schemes are more accurate than differential schemes. But they are slow relatively. Integral schemes are applicable for irregular meshes.

Need for interpolation schemes and flux limiters in FVM:

Interpolation Schemes:

In finite volume methods, evaluation of the terms in the equation (which is obtained after integration of differential equation in the elemental control volume), we require the value of the dependent variable at the surface of the control volume. But we know or solve for the values of the dependent variables, only at the nodal points. So, we need some scheme just like the gradient scheme used in the above formulation for the diffusion term. Interpolation scheme is required for the convective terms of the integrated equation. There are many schemes available for the interpolation.

1. Linear interpolation scheme

2. Upwind interpolation scheme

3. QUICK scheme

4. Hybrid scheme

5. TVD scheme

Flux limiters:

While calculating gradient (in the above example as calculated for diffusion term), some they grow unbouded. These are observed in the shock formations. These high values of gradient will lead to unstable solution. So, we need something to sort this out. Flux limiter comes to our rescue.

Calculating gradients from higher order numerical scheme, will be accurate. But exhibit oscillations near the discontinuities. Where as lower order numerical scheme will be less accurate, stable and numerical diffusion is more at the discontinuities. So to capture shocks accurately, we need to use higher order schemes along with the flux limiters.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.