All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
There are three numerical methods based on solver to solve the governing equation (Navier stokes equation) in Computational fluid dynamics. Basically, we already discuss the finite difference method and here we discuss the finite volume method and the third one is a finite element method. Finite Volume Method: The…
Vishavjeet Singh Yadav
updated on 29 Apr 2020
There are three numerical methods based on solver to solve the governing equation (Navier stokes equation) in Computational fluid dynamics. Basically, we already discuss the finite difference method and here we discuss the finite volume method and the third one is a finite element method.
Finite Volume Method:
The finite volume method is used for representing and evaluating partial differential equations in algebraic equations. It is quite similar to FDM or FEM. In this, values are calculated on discrete places on a meshed geometry. FVM refers to a small volume surrounding each node point on the mesh. In FVM, volume integrals in a PDE that contain a divergence term are converted into surface integrals using Gauss Divergence theorem. They are evaluated as fluxes at the surface of each finite volume. Because the flux entering a finite volume is identical o that leaving adjacent volume, it is conservative. This technique is versatile/flexible and can be applied to any complex geometry.
Interpolation Schemes:
The approximation of surface and volume integrals may require values of the variable at the locations other than the computational nodes of the CV. Values at these locations are obtained using the interpolation formula.
∂∂x(α.∂T∂x)+S=0
where,
S is a source term
alpha is thermal diffusivity term
dt/dx is temperature gradient along the x-direction.
Example: In the 1D linear Heat conduction equation is steady-state, the source and alpha values are a function of temperature. We need to calculate them separately. According to the temperature of the face (shaded region). To calculate flow variables at that face (pressure, temperature, velocity), we use interpolation schemes which takes information from present and neighbor cell.
we know that the 1D Heat conduction equation is valid at every point in the domain, hence it is also valid in the entire control volume.
If a small finite control volume (dv) is considered and it is multiplied with the governing equation and integrated for the entire volume, then that is also equal to zero. This is called as \'\'Integral form of the governing Equation\'\'.
∫(∂∂x(α.∂T∂x)+S)dv=0
∫(∂∂x(α.∂T∂x))dv+∫(S)dv=0
because of dv=A.dx
so ∫(∂∂x(α.∂T∂x))A.dx+∫(S)dv=0
[αA(∂T∂x)]ewv+ˉSdv=0
ˉS is the average value of source term (S) which when multiplied by dv is going to be equal to ∫Sdv.
αeA∂T∂xe-αwA∂T∂xw+ˉSdv=0
If we assume alpha as a constant and not a function of temperature,
αA[Te-TpΔ (barS linearization = S_u+S_PT_p)
|Heat flux|_out - |Heat flux|_in +Sourceterm =0
1) Upwind Differencing Scheme (UDS)
Approximation by its value the node upstream of \'e\'
2) Central Differencing Scheme (CDS)
Linear interpolation between nearest nodes
3) Quadratic Upwind Interpolation (QUICK)
Interpolation through a parabola: three points necessary P, E, and point in the upstream side.
Flux Limiters
While calculating the variable gradients they tend to toggle and are not bounded to a particular value and keeps jumping, this occurs due to discontinuity due to shock occurring, having a flux limiter will help to bound the gradient value thereby giving a stable solution.
Numerical approximation using higher-order spatial discretization schemes results in better accuracy but exhibits spurious oscillations near discontinuities such as shocks. On the other hand, lower-order spatial discretization schemes remain stable near discontinuities but dampen out the distributions because of their dissipative nature. Hence in order to capture discontinuities, high-resolution schemes are desired, which are highly accurate and stable throughout the domain.
Flux limiters operate functionally as a switch and tune the numerical fluxes obtained from lower-order schemes and higher-order schemes such that near the discontinuity lower order(stable) scheme is employed and away from it higher-order (accurate) scheme is employed.
frac{du_i}{dt}+frac{1}{x_i}{F(u_(i+1/2))-F(u_(i-1/2))}
where,
F(u_(i+1/2)) and F(u_(i-1/2)) represents the edge fluxes for the ith cell. If this can be represented by low and high-resolution schemes, then flux limiter can switch between these schemes depending upon the gradients close to the particular cells as follow.
F(u_(i+1/2) )= f_(i+1/2) ^ (low) - phi(r_i)(f_(i+1/2) ^ (low)-f_(i+1/2) ^ (high))
F(u_(i-1/2) )= f_(i-1/2) ^ (low) - phi(r_i)(f_(i-1/2) ^ (low)-f_(i-1/2) ^ (high))
f^(low) = low precision, high resolution flux
f^(high) = High precision, low resolution flux
phi(r) = flux limiter function, r represents the ratio of the phi(r)>=0successive solution on the gradient mesh.
r = u_i - frac{u_(i-1)}{u_(i+1)}-u_i
this is the limiter function case.
if limiter function = 0, then there will be a low resolution and sharp gradient
if limiter function >0, then there will be high resolution and +ve gradient
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Week 5.2 - Literature review: ODE Stability
AIM: To understand the stability of an ODE and its effect on engineering simulation. Ordinary Differential Equation: It contains derivatives of one or more functions of an Independent variable. We need to determine the function or set of functions that satisfy the equation to solve an ODE. When does a ODE become…
29 Jan 2022 12:30 PM IST
Week 5.1 - Compact Notation Derivation for a simple Mechanism
AIM: Derive the compact Notation of simple Mechanism. Reaction Mechanism: In chemical kinetics, we use measurement of the macroscopic properties like,rate of change in the concentration of reactants or products with time, to discover the sequence of events that occur at the molecular level during a reaction. This…
21 Jan 2022 11:06 AM IST
Week 4.2 - Combustion Efficiency Calculation after Preheating
AIM To calculate the combustion efficiency after Preheating. OBJECTIVES Find the effect of the range of inlet air preheating from 298k to 600k on the adiabatic flame temperature. Find the effect of pre-heating temperature on combustion efficiency. Theory A Recuperator is often used in power engineering…
17 Jan 2022 11:14 AM IST
Week 4.1- Handling Mixtures with Cantera
AIM To work on the quantity class of the Cantera to create various mixtures. Objective Perform calculation of the adiabatic flame temperature of a gas mixture using quantity class. 1) Use the "moles" method/function of the A object(air) and explain how it was calculated. Now consider any hydrocarbon…
20 Apr 2021 07:08 PM IST
Related Courses
0 Hours of Content
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.