|
|
1 | (16) |
|
1.1 The Case of Flow in a Duct of Rectangular Cross-Section |
|
|
2 | (5) |
|
1.2 The Case of Flow in a Duct of Triangular Cross-Section |
|
|
7 | (6) |
|
1.3 CFD for the More Generic Case of Fluid Flow |
|
|
13 | (4) |
|
2 Equations Governing Fluid Motion |
|
|
17 | (44) |
|
2.1 Basic Concepts of Fluid Flow |
|
|
17 | (6) |
|
2.2 Laws Governing Fluid Motion |
|
|
23 | (18) |
|
2.2.1 Conservation of Mass |
|
|
25 | (1) |
|
2.2.2 Conservation of Linear Momentum |
|
|
26 | (8) |
|
2.2.3 Conservation of Angular Momentum |
|
|
34 | (1) |
|
2.2.4 Conservation of Energy |
|
|
34 | (4) |
|
|
38 | (1) |
|
|
39 | (1) |
|
2.2.7 Governing Equations for a Constant-Property Flow |
|
|
40 | (1) |
|
2.3 Boundary Conditions and Well-Posedness |
|
|
41 | (14) |
|
2.3.1 Mathematical Nature of the Governing Equations |
|
|
42 | (3) |
|
2.3.2 Well-Posedness of a Mathematical Problem |
|
|
45 | (3) |
|
2.3.3 Initial and Boundary Conditions for Fluid Flow Problems |
|
|
48 | (7) |
|
|
55 | (6) |
|
|
61 | (70) |
|
3.1 The Finite Difference Method |
|
|
63 | (15) |
|
3.1.1 Finite Difference Approximation of a Derivative |
|
|
63 | (7) |
|
3.1.2 Discretization of Differential Equations Using Finite Differences |
|
|
70 | (3) |
|
3.1.3 Discretization of Time-Dependent Equations |
|
|
73 | (3) |
|
3.1.4 Finite Difference Method on Non-uniform Meshes |
|
|
76 | (2) |
|
3.2 Analysis of Discretized Equations |
|
|
78 | (21) |
|
3.2.1 Need for Analysis: Simple Case Studies |
|
|
78 | (7) |
|
3.2.2 Consistency, Stability and Convergence |
|
|
85 | (3) |
|
3.2.3 Analysis for Consistency |
|
|
88 | (2) |
|
3.2.4 Analysis for Stability |
|
|
90 | (2) |
|
3.2.5 Von Neumann Stability Analysis |
|
|
92 | (7) |
|
3.3 Application to the Generic Scalar Transport Equation |
|
|
99 | (4) |
|
3.4 Dissipation and Dispersion Errors |
|
|
103 | (13) |
|
3.5 Control of Oscillations |
|
|
116 | (10) |
|
|
126 | (5) |
|
4 Solution of Navier Stokes Equations |
|
|
131 | (78) |
|
4.1 Extension of Stability Analysis to Coupled Non-linear Equations |
|
|
131 | (6) |
|
4.1.1 Solution of Coupled Equations |
|
|
131 | (4) |
|
4.1.2 Solution of Non-linear Equations |
|
|
135 | (2) |
|
4.2 Solution of Coupled Equations for Compressible Flows |
|
|
137 | (11) |
|
4.2.1 Explicit MacCormack Method |
|
|
138 | (5) |
|
4.2.2 Implicit Beam-Warming Schemes |
|
|
143 | (5) |
|
4.3 Computation of Supersonic Flows |
|
|
148 | (26) |
|
4.3.1 Structure of a Shock |
|
|
150 | (6) |
|
4.3.2 Computation of Shocks with Central Schemes |
|
|
156 | (2) |
|
4.3.3 Godunov-Type Upwinding Schemes for Computation of Shocks |
|
|
158 | (3) |
|
4.3.4 Approximate Riemann Solvers for Computation of Shocks |
|
|
161 | (3) |
|
4.3.5 Approximate Riemann Solvers for the Shock Tube Problem |
|
|
164 | (8) |
|
4.3.6 Flux Vector Splitting Schemes |
|
|
172 | (2) |
|
4.4 Solution Methods for Incompressible Flows |
|
|
174 | (25) |
|
4.4.1 Artificial Compressibility Approach |
|
|
175 | (1) |
|
4.4.2 Streamfunction-Vorticity Approach |
|
|
176 | (4) |
|
4.4.3 Pressure Equation Approach |
|
|
180 | (4) |
|
4.4.4 Pressure Correction Approach |
|
|
184 | (9) |
|
4.4.5 Extension of SIMPLE to Flows of All Speeds |
|
|
193 | (3) |
|
4.4.6 Computation of Pressure on a Collocated Grid |
|
|
196 | (3) |
|
4.5 Coupled and Sequential or Segregated Solvers |
|
|
199 | (4) |
|
|
203 | (6) |
|
5 Solution of Linearized Algebraic Equations |
|
|
209 | (62) |
|
|
209 | (4) |
|
|
213 | (8) |
|
|
213 | (1) |
|
5.2.2 Gaussian Elimination |
|
|
214 | (2) |
|
5.2.3 Gauss-Jordon Elimination |
|
|
216 | (1) |
|
|
216 | (2) |
|
5.2.5 Direct Methods for Banded Matrices |
|
|
218 | (3) |
|
5.3 Basic Iterative Methods |
|
|
221 | (6) |
|
|
223 | (1) |
|
5.3.2 Gauss-Seidel Method |
|
|
224 | (1) |
|
5.3.3 Successive Over-Relaxation (SOR) Method |
|
|
225 | (1) |
|
5.3.4 Block Iterative Methods |
|
|
226 | (1) |
|
5.4 Convergence Analysis of Classical Iterative Schemes |
|
|
227 | (9) |
|
5.5 Advanced Iterative Methods |
|
|
236 | (33) |
|
5.5.1 Chebyshev Iterative Methods |
|
|
236 | (3) |
|
5.5.2 ADI and Other Splitting Methods |
|
|
239 | (6) |
|
5.5.3 Strongly Implicit Procedures |
|
|
245 | (7) |
|
5.5.4 Conjugate Gradient Methods |
|
|
252 | (5) |
|
|
257 | (12) |
|
|
269 | (2) |
|
6 Dealing with Irregular Flow Domains and Complex Physical Phenomena |
|
|
271 | (76) |
|
6.1 Dealing with Irregular Geometries |
|
|
271 | (3) |
|
6.2 The Body-Fitted Grid Approach |
|
|
274 | (17) |
|
6.2.1 Transformation of the Governing Equations |
|
|
275 | (6) |
|
6.2.2 Structured Grid Generation |
|
|
281 | (8) |
|
6.2.3 Solution of Navier-Stokes Equations Using the Structured Grid Approach |
|
|
289 | (2) |
|
6.3 The Unstructured Grid Approach |
|
|
291 | (14) |
|
6.3.1 Formulation of the Finite Volume Method |
|
|
291 | (5) |
|
6.3.2 Unstructured Grid Generation |
|
|
296 | (7) |
|
6.3.3 Solution of Navier-Stokes Equations on an Unstructured Grid |
|
|
303 | (2) |
|
6.4 Dealing with Complex Physics |
|
|
305 | (27) |
|
6.4.1 Why Modelling Is Necessary |
|
|
305 | (2) |
|
6.4.2 Turbulence Modelling |
|
|
307 | (8) |
|
6.4.3 Modelling of Reacting Flows |
|
|
315 | (4) |
|
6.4.4 Turbulent Combustion |
|
|
319 | (5) |
|
|
324 | (4) |
|
6.4.6 Other Phenomena Requiring Modelling |
|
|
328 | (4) |
|
|
332 | (15) |
|
7 CFD and Flow Optimization |
|
|
347 | (42) |
|
7.1 Formulation of the Optimization Problem |
|
|
348 | (4) |
|
7.2 Iterative Search Methods for Optimization Problems |
|
|
352 | (15) |
|
7.2.1 Direct Iterative Search Methods |
|
|
353 | (4) |
|
7.2.2 Gradient-Based Search Methods |
|
|
357 | (5) |
|
7.2.3 Non-traditional Methods or Evolutionary Approaches |
|
|
362 | (5) |
|
7.3 Case Studies of Shape Optimization |
|
|
367 | (10) |
|
7.3.1 Formulation of the Optimization Problem: The Case of a U-Bend |
|
|
368 | (3) |
|
7.3.2 Formulation of the Optimization Problem: The Case of a T-Junction |
|
|
371 | (1) |
|
7.3.3 Search Method for the Optimal Solution |
|
|
372 | (3) |
|
|
375 | (2) |
|
7.4 Issues in Shape Optimization |
|
|
377 | (7) |
|
7.4.1 Issues Arising Out of Problem Formulation |
|
|
378 | (4) |
|
7.4.2 Issues Arising Out of the Search for Optimal Solution |
|
|
382 | (2) |
|
|
384 | (5) |
References |
|
389 | (10) |
Index |
|
399 | |