Preface |
|
xi | |
Symbols |
|
xv | |
|
|
1 | (90) |
|
1 Mathematical Preliminaries |
|
|
3 | (40) |
|
|
3 | (1) |
|
|
4 | (15) |
|
1.2.1 Preliminary Comments |
|
|
4 | (1) |
|
1.2.2 Types of Differential Equations |
|
|
5 | (3) |
|
1.2.3 Examples of Mathematical Models |
|
|
8 | (3) |
|
1.2.4 Numerical Solution of First-Order Ordinary Differential Equations |
|
|
11 | (6) |
|
1.2.5 Partial Differential Equations and their Classification |
|
|
17 | (2) |
|
|
19 | (11) |
|
|
19 | (1) |
|
1.3.2 The Finite Difference Method |
|
|
20 | (3) |
|
1.3.3 The Finite Volume Method |
|
|
23 | (3) |
|
1.3.4 The Finite Element Method |
|
|
26 | (4) |
|
1.4 Errors and Convergence |
|
|
30 | (6) |
|
|
30 | (1) |
|
1.4.2 Numerical Convergence |
|
|
31 | (2) |
|
1.4.3 Order of Accuracy and Grid Convergence Index |
|
|
33 | (3) |
|
1.5 Veracity of Numerical Solutions |
|
|
36 | (4) |
|
1.5.1 Verification and Validation |
|
|
36 | (1) |
|
1.5.2 Manufactured Solutions for Verification |
|
|
37 | (3) |
|
|
40 | (3) |
|
|
41 | (2) |
|
2 Equations of Heat Transfer and Fluid Mechanics |
|
|
43 | (20) |
|
|
43 | (1) |
|
2.2 Elements of Vectors and Tensors |
|
|
44 | (6) |
|
|
44 | (1) |
|
2.2.2 Coordinate Systems and Summation Convention |
|
|
45 | (2) |
|
2.2.3 Calculus of Vectors and Tensors |
|
|
47 | (3) |
|
2.3 Governing Equations of a Continuous Medium |
|
|
50 | (8) |
|
2.3.1 Descriptions of Motion |
|
|
50 | (1) |
|
2.3.2 Material Time Derivative |
|
|
50 | (2) |
|
2.3.3 Velocity Gradient Tensor |
|
|
52 | (1) |
|
2.3.4 Conservation of Mass |
|
|
53 | (1) |
|
2.3.5 Reynolds Transport Theorem |
|
|
54 | (1) |
|
2.3.6 Conservation of Momenta |
|
|
54 | (2) |
|
2.3.7 Conservation of Energy |
|
|
56 | (1) |
|
|
56 | (1) |
|
2.3.9 Constitutive Equations |
|
|
57 | (1) |
|
|
58 | (5) |
|
|
60 | (3) |
|
3 Solution Methods for Algebraic Equations |
|
|
63 | (28) |
|
|
63 | (1) |
|
3.2 Linearization of Nonlinear Equations |
|
|
63 | (10) |
|
|
63 | (2) |
|
3.2.2 The Picard Iteration Method |
|
|
65 | (3) |
|
3.2.3 The Newton Iteration Method |
|
|
68 | (5) |
|
3.3 Solution of Linear Equations |
|
|
73 | (18) |
|
|
73 | (3) |
|
|
76 | (4) |
|
|
80 | (5) |
|
3.3.4 Iterative Methods for the Finite Volume Method |
|
|
85 | (4) |
|
|
89 | (2) |
|
Part II The Finite Element Method |
|
|
91 | (124) |
|
4 The Finite Element Method: Steady-State Heat Transfer |
|
|
93 | (60) |
|
|
93 | (2) |
|
4.2 One-Dimensional Problems |
|
|
95 | (24) |
|
4.2.1 Model Differential Equation |
|
|
95 | (1) |
|
4.2.2 Division of the Whole into Parts |
|
|
95 | (1) |
|
4.2.3 Approximation over the Element |
|
|
95 | (2) |
|
4.2.4 Derivation of the Weak Form |
|
|
97 | (1) |
|
4.2.5 Approximation Functions |
|
|
98 | (3) |
|
4.2.6 Finite Element Model |
|
|
101 | (3) |
|
4.2.7 Axisymmetric Problems |
|
|
104 | (1) |
|
|
105 | (14) |
|
4.3 Two-Dimensional Problems |
|
|
119 | (26) |
|
4.3.1 Model Differential Equation |
|
|
119 | (2) |
|
4.3.2 Finite Element Approximation |
|
|
121 | (1) |
|
|
121 | (2) |
|
4.3.4 Finite Element Model |
|
|
123 | (1) |
|
4.3.5 Axisymmetric Problems |
|
|
124 | (2) |
|
4.3.6 Approximation Functions and Evaluation of Coefficients for Linear Elements |
|
|
126 | (5) |
|
4.3.7 Higher-Order Finite Elements |
|
|
131 | (3) |
|
4.3.8 Assembly of Elements |
|
|
134 | (3) |
|
|
137 | (8) |
|
|
145 | (8) |
|
|
145 | (8) |
|
5 The Finite Element Method: Unsteady Heat Transfer |
|
|
153 | (26) |
|
|
153 | (1) |
|
5.2 One-Dimensional Problems |
|
|
153 | (8) |
|
|
153 | (1) |
|
5.2.2 Steps in Finite Element Model Development |
|
|
154 | (1) |
|
|
155 | (1) |
|
5.2.4 Semidiscrete Finite Element Model |
|
|
155 | (1) |
|
5.2.5 Time Approximations |
|
|
156 | (3) |
|
5.2.6 Fully Discretized Finite Element Equations |
|
|
159 | (2) |
|
5.3 Two-Dimensional Problems |
|
|
161 | (2) |
|
|
161 | (1) |
|
|
162 | (1) |
|
5.3.3 Semidiscrete Finite Element Model |
|
|
162 | (1) |
|
5.3.4 Fully Discretized Model |
|
|
163 | (1) |
|
5.4 Explicit and Implicit Formulations and Mass Lumping |
|
|
163 | (2) |
|
|
165 | (11) |
|
5.5.1 One-Dimensional Problems |
|
|
165 | (7) |
|
5.5.2 Two-Dimensional Example |
|
|
172 | (4) |
|
|
176 | (3) |
|
|
177 | (2) |
|
6 Finite Element Analysis of Viscous Incompressible Flows |
|
|
179 | (36) |
|
|
179 | (1) |
|
6.2 Velocity-Pressure Finite Element Model |
|
|
180 | (5) |
|
6.2.1 Weak-Form Development |
|
|
180 | (1) |
|
6.2.2 Semidiscretized Finite Element Model |
|
|
181 | (3) |
|
6.2.3 Fully Discretized Equations |
|
|
184 | (1) |
|
6.3 Penalty Finite Element Model |
|
|
185 | (15) |
|
|
185 | (2) |
|
6.3.2 Finite Element Model |
|
|
187 | (2) |
|
|
189 | (1) |
|
|
190 | (10) |
|
6.4 Nonlinear Penalty Finite Element Model |
|
|
200 | (11) |
|
6.4.1 Weak Forms and the Finite Element Model |
|
|
200 | (1) |
|
6.4.2 Tangent Matrix for the Penalty Finite Element Model |
|
|
201 | (2) |
|
|
203 | (8) |
|
|
211 | (4) |
|
|
211 | (4) |
|
Part III The Finite Volume Method |
|
|
215 | (158) |
|
7 The Finite Volume Method: Diffusion Problems |
|
|
217 | (52) |
|
|
217 | (1) |
|
7.2 One-Dimensional Problems |
|
|
217 | (24) |
|
7.2.1 Governing Equations |
|
|
217 | (1) |
|
|
218 | (1) |
|
7.2.3 Development of Discretization Equations |
|
|
219 | (5) |
|
7.2.4 Neumann Boundary Condition: Prescribed Flux |
|
|
224 | (1) |
|
7.2.5 Mixed Boundary Condition: Convective Heat Flux |
|
|
225 | (2) |
|
7.2.6 Interface Properties |
|
|
227 | (1) |
|
|
228 | (8) |
|
7.2.8 Axisymmetric Problems |
|
|
236 | (5) |
|
7.3 Two-Dimensional Diffusion |
|
|
241 | (14) |
|
|
241 | (1) |
|
|
242 | (1) |
|
7.3.3 Discretization of the Model Equation |
|
|
243 | (2) |
|
7.3.4 Discrete Equations for Control Volumes and Nodes on the Boundary |
|
|
245 | (10) |
|
|
255 | (10) |
|
7.4.1 One-Dimensional Problems |
|
|
255 | (3) |
|
7.4.2 Two-Dimensional Problems |
|
|
258 | (4) |
|
|
262 | (3) |
|
|
265 | (4) |
|
|
267 | (2) |
|
8 The Finite Volume Method: Advection-Diffusion Problems |
|
|
269 | (26) |
|
|
269 | (1) |
|
8.2 Discretization of the Advection-Diffusion Flux |
|
|
270 | (13) |
|
|
270 | (1) |
|
8.2.2 A General Two-Node Formulation |
|
|
271 | (1) |
|
8.2.3 Central Difference Approximation |
|
|
272 | (1) |
|
|
273 | (2) |
|
|
275 | (2) |
|
|
277 | (1) |
|
|
278 | (1) |
|
8.2.8 A Three-Node Formulation: QUICK Scheme |
|
|
279 | (3) |
|
8.2.9 A Numerical Example |
|
|
282 | (1) |
|
|
283 | (4) |
|
8.4 Steady Two-Dimensional Problems |
|
|
287 | (5) |
|
|
292 | (3) |
|
9 Finite Volume Methods for Viscous Incompressible Flows |
|
|
295 | (52) |
|
|
295 | (2) |
|
9.2 The Velocity--Pressure Formulation |
|
|
297 | (18) |
|
|
297 | (3) |
|
9.2.2 Discretized Equations |
|
|
300 | (6) |
|
9.2.3 Residuals and Declaring Convergence |
|
|
306 | (1) |
|
9.2.4 Boundary Conditions |
|
|
307 | (8) |
|
9.2.5 Treatment of Source Terms |
|
|
315 | (1) |
|
9.3 Collocated-Grid Method |
|
|
315 | (5) |
|
9.3.1 General Introduction |
|
|
315 | (2) |
|
9.3.2 Calculation of Control Volume Face Velocities |
|
|
317 | (1) |
|
9.3.3 Correction of Velocity and Pressure Fields by Enforcing the Incompressibility Condition |
|
|
318 | (2) |
|
|
320 | (17) |
|
9.5 Treatment of Solid Obstacles in Flow Paths |
|
|
337 | (4) |
|
9.5.1 Preliminary Comments |
|
|
337 | (1) |
|
9.5.2 Domain Decomposition Method |
|
|
337 | (1) |
|
9.5.3 High-Viscosity Method |
|
|
338 | (1) |
|
9.5.4 Dominant-Source-Term Method |
|
|
338 | (3) |
|
9.6 Vorticity-Stream Function Equations |
|
|
341 | (4) |
|
9.6.1 Governing Equations in Terms of Vorticity and Stream Function |
|
|
341 | (2) |
|
9.6.2 Poisson's Equation for Pressure |
|
|
343 | (2) |
|
|
345 | (2) |
|
|
345 | (2) |
|
|
347 | (26) |
|
|
347 | (2) |
|
|
347 | (1) |
|
10.1.2 Periodic and Buoyancy-Driven Flows |
|
|
347 | (1) |
|
10.1.3 Non-Newtonian Fluids |
|
|
348 | (1) |
|
|
348 | (1) |
|
10.2 Periodically Fully Developed Flows |
|
|
349 | (7) |
|
|
349 | (1) |
|
10.2.2 Governing Equations |
|
|
350 | (2) |
|
10.2.3 Thermally Fully Developed Flows |
|
|
352 | (1) |
|
10.2.4 Uniform Heat Flux Condition |
|
|
352 | (1) |
|
10.2.5 Uniform Wall Temperature Condition |
|
|
353 | (1) |
|
10.2.6 Cyclic Tri-Diagonal Matrix Algorithm |
|
|
354 | (2) |
|
|
356 | (7) |
|
10.3.1 Governing Equations |
|
|
356 | (2) |
|
10.3.2 Discretized Equations |
|
|
358 | (5) |
|
10.4 Multigrid Algorithms |
|
|
363 | (8) |
|
10.4.1 Preliminary Comments |
|
|
363 | (2) |
|
10.4.2 Coarse-Grid Equations |
|
|
365 | (2) |
|
10.4.3 Grid-Transfer Operators |
|
|
367 | (2) |
|
|
369 | (2) |
|
|
371 | (2) |
References |
|
373 | (8) |
Index |
|
381 | |