SlideShare a Scribd company logo
Module 1: Introduction to Finite Difference Method and Fundamentals of CFD
Lecture 6:
The Lecture deals with:
ADI Method
Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_1.htm
1 of 1 6/20/2012 12:24 PM
Module 1: Introduction to Finite Difference Method and Fundamentals of CFD
Lecture 6:
ADI Method
The difficulties described in the earlier section, which occur when solving the
two-dimensional equation by conventional algorithms, can be removed by alternating
direction implicit (ADI) methods. The usual ADI method is a two-step scheme given by
(6.1)
and
(6.2)
The effect of splitting the time step culminates in two sets of systems of linear algebraic
equations. During step 1, we get the following
or
(6.3)
Now for each “j” rows( j = 2,3...)we can formulate a tridiagonal matrix, for the varying i
index and obtain the values from i=2 to (imax-1) at (n+1/2) level Fig.6.1 (a).
Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_2.htm
1 of 2 6/20/2012 12:25 PM
Figure 6.1(a)
Similarly, in step-2, we get
or
Now for each “i” rows ( i = 2,3...) we can formulate a tridiagonal matrix for the varying j
index and obtain the values from j =2 to (jmax-1) at nth level Fig. 2.5 (b).
Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_2.htm
2 of 2 6/20/2012 12:25 PM
Module 1: Introduction to Finite Difference Method and Fundamentals of CFD
Lecture 6:
With a little more effort, it can be shown that the ADI method is also second- order
accurate in time. If we use Taylor series expansion around on either direction, we
shall obtain
and
Subtracting the latter from the former, one obtains
or
(6.5)
The procedure above reveals that the ADI method is second-order accurate with a
truncation error of
Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_3.htm
1 of 1 6/20/2012 12:25 PM
Module 1: Introduction to Finite Difference Method and Fundamentals of CFD
Lecture 6:
Major advantages and disadvantages of explicit and implicit methods
| Advantages | | Disadvantages |
Explicit
Method
The solution algorithm is simple
to set up
for a given must be less
than a specific limit imposed by
stability constraints.
This requires many time steps to
carry out the calculations over a
given interval of t.
Implicit
Method
Stability can be maintained over
much larger values of .
Fewer time steps are needed to
carry out the calculations over a
given interval.
More involved producer is needed
for setting up the solution
algorithm than that for explicit
method.
Since matrix manipulations are
usually required at each time
step, the computer time per time
step is larger than that of the
explicit approach.
Since larger can be taken, the
truncation error is often large,
and the exact transients (time
variations of the dependent
variable for unsteady flow
simulation) may not be captured
accurately by the implicit scheme
as compared to an explicit
scheme.
Apparently finite-difference solutions seem to be straightforward. The overall procedure is
to replace the partial derivatives in the governing equations with finite difference
approximations and then finding out the numerical value of the dependent variables at
each grid point. However, this impression is needed incorrect! For any given application,
there is no assurance that such calculations will be accurate or even stable! We shall soon
discuss about accuracy and stability.
Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_4.htm
1 of 1 6/20/2012 12:25 PM
Module 1: Introduction to Finite Difference Method and Fundamentals of CFD
Lecture 6:
Polynomial-fitting Approach:
By assuming a polynomial variation of the field variable in the neighborhood of the point
of interest, it is possible to obtain the difference expressions for the derivatives. For
instance, degree polynomial can be fitted between n nodes, for the field variable
and this polynomial can be used for evaluating upto the derivative.
Using two points, say i and i+1 , a linear variation can be assumed for the variable
and this leads to
(6.6)
For linear variation between i and
(6.7)
Similarly, the central difference expression
(6.8)
can be obtained by using a linear variation between and
For parabolic variation between points, and one can set:
(6.9)
where , a, b, c, are obtained from
(6.10)
(6.11)
(6.12)
In matrix form,
(6.13)
Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_5.htm
1 of 2 6/20/2012 12:25 PM
Inversion of Eqn. (6.13) leads to the values of a, b, c in terms of and . Having
obtained the values of these coefficients, the derivative can be evaluated as:
(6.14)
where,
The second derivative at i can also be evaluated from the polynomial expression of (2.32)
and this is given by:
(6.15)
The polynomial fitting procedure can thus be extended for obtaining difference
expressions for higher order derivatives also. By considering neighboring point in
addition to i, derivatives upto th order can be calculated. The polynomial fitting
technique is very useful when the boundary conditions of the problem are of a very
complex nature and involve various derivatives of the unknown dependent variable.
Congratulations! You have finished Lecture 6. To view the next lecture select it from the
left hand side menu of the page or click the next button.
Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_5.htm
2 of 2 6/20/2012 12:25 PM

More Related Content

PDF
Concept of Computational Fluid Dynamics Material
PDF
Concept of Computational Fluid Dynamics Material
PDF
Concept of Computational Fluid Dynamics Material
PDF
Concept of Computational Fluid Dynamics Material
PPTX
HOME ASSIGNMENT omar ali.pptx
PPTX
HOME ASSIGNMENT.pptxcfccfggcccgggvvvvgggg
PPTX
HOME ASSIGNMENT (0).pptx
DOCX
Chapter24rev1.pptPart 6Chapter 24Boundary-Valu.docx
Concept of Computational Fluid Dynamics Material
Concept of Computational Fluid Dynamics Material
Concept of Computational Fluid Dynamics Material
Concept of Computational Fluid Dynamics Material
HOME ASSIGNMENT omar ali.pptx
HOME ASSIGNMENT.pptxcfccfggcccgggvvvvgggg
HOME ASSIGNMENT (0).pptx
Chapter24rev1.pptPart 6Chapter 24Boundary-Valu.docx

Similar to Concept of Computational Fluid Dynamics Material (20)

PDF
Fundamentals of Finite Difference Methods
 
PPTX
Numerical methods for 2 d heat transfer
PDF
lecture14.pdf
PDF
MULTIPOINT MOVING NODES FOR P ARABOLIC EQUATIONS
PDF
MULTIPOINT MOVING NODES FOR P ARABOLIC EQUATIONS
PDF
Numerical_PDE_Paper
PDF
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMS
PPTX
introduction to CFD - Siemens Starccm Community
PDF
A Comprehensive Introduction of the Finite Element Method for Undergraduate C...
PDF
CFD discretisation methods in fluid dynamics
PPTX
Graphical methods for 2 d heat transfer
PDF
Introductory Finite Difference Methods For Pdes D M Causon
PDF
Concept of Computational Fluid Dynamics Material
PPTX
A brief introduction to finite difference method
PPT
Presentation1.ppt
PPT
introduction to numerical analysis .ppt
PPT
This is related to numberical method, in engineering college
PPT
numerical.ppt
PDF
Fundamentals of computational fluid dynamics
Fundamentals of Finite Difference Methods
 
Numerical methods for 2 d heat transfer
lecture14.pdf
MULTIPOINT MOVING NODES FOR P ARABOLIC EQUATIONS
MULTIPOINT MOVING NODES FOR P ARABOLIC EQUATIONS
Numerical_PDE_Paper
FINITE DIFFERENCE MODELLING FOR HEAT TRANSFER PROBLEMS
introduction to CFD - Siemens Starccm Community
A Comprehensive Introduction of the Finite Element Method for Undergraduate C...
CFD discretisation methods in fluid dynamics
Graphical methods for 2 d heat transfer
Introductory Finite Difference Methods For Pdes D M Causon
Concept of Computational Fluid Dynamics Material
A brief introduction to finite difference method
Presentation1.ppt
introduction to numerical analysis .ppt
This is related to numberical method, in engineering college
numerical.ppt
Fundamentals of computational fluid dynamics
Ad

More from Balaji Ganesh (6)

PDF
Concept of Computational Fluid Dynamics Material
PDF
Concept of Computational Fluid Dynamics Material
PPTX
Introduction to Basics C Programming.pptx
DOCX
Thermal engineering 2 marks answers.docx
PPT
STEAM Boiler for Thermal Engineering Mech
PPT
ignition system.ppt
Concept of Computational Fluid Dynamics Material
Concept of Computational Fluid Dynamics Material
Introduction to Basics C Programming.pptx
Thermal engineering 2 marks answers.docx
STEAM Boiler for Thermal Engineering Mech
ignition system.ppt
Ad

Recently uploaded (20)

PDF
composite construction of structures.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPT
Project quality management in manufacturing
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
PPT on Performance Review to get promotions
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Well-logging-methods_new................
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
DOCX
573137875-Attendance-Management-System-original
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Artificial Intelligence
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
composite construction of structures.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Project quality management in manufacturing
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPT on Performance Review to get promotions
OOP with Java - Java Introduction (Basics)
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Well-logging-methods_new................
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
573137875-Attendance-Management-System-original
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Artificial Intelligence
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
bas. eng. economics group 4 presentation 1.pptx
Lecture Notes Electrical Wiring System Components
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Concept of Computational Fluid Dynamics Material

  • 1. Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6: The Lecture deals with: ADI Method Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_1.htm 1 of 1 6/20/2012 12:24 PM
  • 2. Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6: ADI Method The difficulties described in the earlier section, which occur when solving the two-dimensional equation by conventional algorithms, can be removed by alternating direction implicit (ADI) methods. The usual ADI method is a two-step scheme given by (6.1) and (6.2) The effect of splitting the time step culminates in two sets of systems of linear algebraic equations. During step 1, we get the following or (6.3) Now for each “j” rows( j = 2,3...)we can formulate a tridiagonal matrix, for the varying i index and obtain the values from i=2 to (imax-1) at (n+1/2) level Fig.6.1 (a). Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_2.htm 1 of 2 6/20/2012 12:25 PM
  • 3. Figure 6.1(a) Similarly, in step-2, we get or Now for each “i” rows ( i = 2,3...) we can formulate a tridiagonal matrix for the varying j index and obtain the values from j =2 to (jmax-1) at nth level Fig. 2.5 (b). Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_2.htm 2 of 2 6/20/2012 12:25 PM
  • 4. Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6: With a little more effort, it can be shown that the ADI method is also second- order accurate in time. If we use Taylor series expansion around on either direction, we shall obtain and Subtracting the latter from the former, one obtains or (6.5) The procedure above reveals that the ADI method is second-order accurate with a truncation error of Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_3.htm 1 of 1 6/20/2012 12:25 PM
  • 5. Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6: Major advantages and disadvantages of explicit and implicit methods | Advantages | | Disadvantages | Explicit Method The solution algorithm is simple to set up for a given must be less than a specific limit imposed by stability constraints. This requires many time steps to carry out the calculations over a given interval of t. Implicit Method Stability can be maintained over much larger values of . Fewer time steps are needed to carry out the calculations over a given interval. More involved producer is needed for setting up the solution algorithm than that for explicit method. Since matrix manipulations are usually required at each time step, the computer time per time step is larger than that of the explicit approach. Since larger can be taken, the truncation error is often large, and the exact transients (time variations of the dependent variable for unsteady flow simulation) may not be captured accurately by the implicit scheme as compared to an explicit scheme. Apparently finite-difference solutions seem to be straightforward. The overall procedure is to replace the partial derivatives in the governing equations with finite difference approximations and then finding out the numerical value of the dependent variables at each grid point. However, this impression is needed incorrect! For any given application, there is no assurance that such calculations will be accurate or even stable! We shall soon discuss about accuracy and stability. Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_4.htm 1 of 1 6/20/2012 12:25 PM
  • 6. Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6: Polynomial-fitting Approach: By assuming a polynomial variation of the field variable in the neighborhood of the point of interest, it is possible to obtain the difference expressions for the derivatives. For instance, degree polynomial can be fitted between n nodes, for the field variable and this polynomial can be used for evaluating upto the derivative. Using two points, say i and i+1 , a linear variation can be assumed for the variable and this leads to (6.6) For linear variation between i and (6.7) Similarly, the central difference expression (6.8) can be obtained by using a linear variation between and For parabolic variation between points, and one can set: (6.9) where , a, b, c, are obtained from (6.10) (6.11) (6.12) In matrix form, (6.13) Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_5.htm 1 of 2 6/20/2012 12:25 PM
  • 7. Inversion of Eqn. (6.13) leads to the values of a, b, c in terms of and . Having obtained the values of these coefficients, the derivative can be evaluated as: (6.14) where, The second derivative at i can also be evaluated from the polynomial expression of (2.32) and this is given by: (6.15) The polynomial fitting procedure can thus be extended for obtaining difference expressions for higher order derivatives also. By considering neighboring point in addition to i, derivatives upto th order can be calculated. The polynomial fitting technique is very useful when the boundary conditions of the problem are of a very complex nature and involve various derivatives of the unknown dependent variable. Congratulations! You have finished Lecture 6. To view the next lecture select it from the left hand side menu of the page or click the next button. Objectives_template file:///D:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_5.htm 2 of 2 6/20/2012 12:25 PM