Challenge

Week 9 - FVM Literature Review

LITERATURE REVIEW ON FINITE VOLUME METHOD

In computational fluid dynamics, problems are solved using numerical analysis and numerical methods. Following are the numerical methods use for discretization

  1. Finite Difference Method
  2. Finite Volume Method
  3. Finite Element Method

Finite difference method

Finite difference method is a numerical method that involves solving the differential equation by approximating the derivatives. The fundamental continuum equation is in the form of a partial differential equation that is discretized using Taylor series expansion and converted into a set of linear algebraic equations also known as a finite difference equation.

The most advantageous feature of FDM is its simplicity as we can write a finite difference equation for any differential equation without much manipulation using Taylor series expansion

But there is a drawback regarding the geometry. In the case of complex curvilinear geometry, it is required to convert the geometry from the cartesian coordinate system to the local coordinate system with the help of mapping function and solving the problem and then again converting the equation into cartesian form to obtain the actual solution. This process makes the Finite Difference Method laborious and complicated to implement for such geometries.

Also, a fundamental problem arises due to the truncation of the Taylor series by neglecting the higher-order terms in the series, leading to a rise of a significant error in the overall solution.

Another drawback in Taylor series expansion-based discretization is that the absence of conservativeness. If a physical problem involves the conservation of a dependent variable, let's say conservation of mass or momentum, then the summing of the discrete equations over the entire domain should also represent the same principle of conservation that is observed in the physical problem. In FDM, we can observe a lack of conservativeness as in the fundamental process of discretization in FDM, conservation of equation is never enforced.

Finite volume method

In the finite volume method, the whole domain is divided/discretized into non-overlapping finite-size subdomains also known as control volume. Then the governing differential equation is converted into integral form by integrated over the control volume and converted into to surface integral using Gauss-diversion theorem.

Need of interpolation function

With the help of interpolation or approximation function, the surface integral form is converted into a set of algebraic equations. These algebraic equations represent the function of the dependent variable at corresponding grid points (in this case, centroid of control volume ) similar to the finite difference method. Following are some of the interpolation schemes

  • Upwind scheme
  • Linear interpolation
  • QUICK - Quadratic upwind interpolation scheme
  • Hybrid scheme.

Since surface integrals are evaluated on the surface of control volume which is obtained by discretizing the entire domain, the flux that entering and leaving the control volume is conserved. This feature of FVM makes it suitable and applicable for problems based on fluid flow and heat transfer where dependent variables are needed to be conserved.

Need for flux limiter in FVM

Flux limiters are limited values that limit the gradient value when there is

  1. High gradient value
  2. Discontinuities
  3. functions that are similar to boundary conditions.

Flux limiter plays an important role to limit the spatial derivative while solving partial differential equations for higher resolution schemes.

The finite volume method can be better understood with the following example.

Consider a 1D steady-state heat conduction without heat generation

`d/(d x) (k (d T)/(d x)) = 0`

where k is linear thermal diffusivity,

Step 1:-
Dividing the domain into a finite-size subdomain (control volumes).
The following figure represents the schematic diagram of the 1 D domain into finite subdomains.
Where P, W, E are centroid of their respective cell;
w, e are nodes of the cell;
dx is the length of the cell and
`delta x_w, delta x_e` are distances between centroid as shown in the above figure.
Step 2:-
Integrating the governing differential equation for each subdomain.
On integrating the 1D heat conduction equation over the limits we get,
`int _e ^w(d/(d x) (k_w [(d T)/(d x)]_w - k_e [ (d T)/(d x)]_e )) dx= 0`
Step 3:-
Consider a profile assumption for dependent variable opening (interpolation function ) for evaluating the integrals.
Considering the linear interpolation function such that slopes are
`[(d T)/(d x)]_w =(T_W -T_P ) /( delta x_w )`
and `[(d T)/(d x)]_e =(T_P -T_E ) /( delta x_e )`
Substituting the above slope values in the heat conduction equation
`(k_e /( delta x_e ))(T_W -T_P ) - (k_w /( delta x_w ))(T_P -T_E ) = 0`
let `k_w/ (delta x_w ) = a_w` and `k_e/ (delta x_e ) = a_e`
then,
`a_w(T_W -T_P ) - a_e(T_P -T_E ) = 0`
`<=>` `T_P = (a_w .T_W - a_e .T_E ) / (a_w + a_e)`
As a result, we ended up forming an algebraic equation for the dependent variable (Temperature) at the grid point (centroid).
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.