外文科技图书简介
当前位置:首页 > 检索结果 >文献详细内容

书名:High accuracy computing methods

责任者:Tapan K. Sengupta.

ISBN\ISSN:9781107023635,1107023637 

出版时间:2013

出版社:Cambridge University Press,

分类号:力学


前言

There are many new developments in scientific computing, in its application to fluid flows and wave phenomena, which warrant their consolidation in a single source, covering some of the key developments. I have been convinced by many students and peers that there is a definitive need for a single source book which deals with topics covered here. I would like to acknowledge their inspiration. My main motivation in writing this manuscript is to communicate something new and powerful as opposed to conventional derivatives of products churned out by existing schools of thought.
However, this book also provides general introduction to computational fluid dynamics (CFD), using well tested classical methods of solving partial differential equations (PDEs) for the sake of completeness. These are to be found in Chaps. 1 to9 and 13, but re-interpreted using the spectral analysis method introduced in Chaps. 4,8 and 10. This provides an unity of approach in understanding numerical methods for parabolic, elliptic and hyperbolic PDEs. The spectral analysis tool has been refined in recent years by the author's group, with which disparate methods can be easily compared.
This spectral analysis enables one, as shown in Chap. 8, that celebrated von Neumann analysis is actually flawed, in which it is assumed that for a linear dynamical system the error and signal follow the same dynamics. While this appeals to anyone as logical in an intuitive framework, the correct error analysis shows that this is indeed a false assumption when viewed for the numerical solution of the one-dimensional convection equation, which is an ideal model equation for non-dissipative, non-dispersive system. A correct error analysis for this equation shows that numerical schemes must be neutrally stable and dispersion error-free to provide high accuracy solution. The error dynamics is noted to be distinctly different from the signal for this simple model equation. One of the singular achievement of this analysis is identification of the correct numerical dispersion relation, which in turn has enabled the creation of a general spectral theory of analysis of numerical methods over the full domain for any discrete computations. Such analysis can also be done for linear shallow water equation, as an example for dispersive dynamic system and that also shows different error dynamics from signal behaviour.

查看更多

目录

Foreword xiii

Preface xvii

Chapter 1

Basic Ideas of Scientific Computing 1

      1.1 Overview on Scientific Computing 1

      1.2 Major Milestones in Electronic Computing 2

      1.3 Supercomputing and High Performance Computing 3

      1.3.1 Parallel and cluster computing 5

      1.3.2 Algorithmic issues of HPC 5

      1.4 Computational Fluid Mechanics 5

      1.5 Role of Computational Fluid Mechanics 6

Chapter 2

Governing Equations in Fluid Mechanics 8

      2.1 Introduction 8

      2.2 Basic Equations of Fluid Mechanics 8

      2.2.1 Finite control volume 9

      2.2.2 Infinitesimal fluid element 9

      2.2.3 Substantive derivative 10

      2.3 Equation of Continuity 11

      2.4 Momentum Conservation Equation 11

      2.5 Energy Conservation Equation 14

      2.6 Alternate Forms of Energy Equation 16

      2.7 The Energy Equation in Conservation Form 17

      2.8 Notes on Governing Equations 17

      2.9 Strong Conservation and Weak Conservation Forms 18

      2.10 Boundary and Initial Conditions (Auxiliary Conditions) 19

      2.11 Equations of Motion in Non-Inertial Frame 19

      2.12 Equations of Motion in Terms of Derived Variables 23

      2.13 Vorticity-Vector Potential Formulation 25

      2.14 Pressure Poisson Equation 26

      2.15 Comparison of Different Formulations 28

      2.16 Other Forms of Navier-Stokes Equation 28

Chapter 3

Classification of Quasi-Linear Partial Differential Equations 31

      3.1 Introduction 31

      3.2 Classification of Partial Differential Equations 31

      3.3 Relationship of Numerical Solution Procedure and Equation Type 35

      3.4 Nature of Well-Posed Problems 36

      3.5 Non-Dimensional Form of Equations 37

Chapter 4

Waves and Space-Time Dependence in Computing 38

      4.1 Introduction 38

      4.2 The Wave Equation 39

      4.2.1 Plane waves 42

      4.2.2 Three-dimensional axisymmetric wave 43

      4.2.3 Doppler shift 43

      4.2.4 Surface gravity waves 43

      4.3 Deep and Shallow Water Waves 47

      4.4 Group Velocity and Energy Flux 47

      4.4.1 Physical and computational implications of group velocity 49

      4.4.2 Wave-packets and their propagation 50

      4.4.3 Waves over layer of constant depth 50

      4.4.4 Waves over layer of variable depth H(x) 52

      4.4.5 Wave refraction in shallow waters 52

      4.4.6 Finite amplitude waves of unchanging form in dispersive medium 53

      4.5 Internal Waves at Fluid Interface: Rayleigh-Taylor Problem 54

      4.5.1 Internal and surface waves in finite over an infinite deep layer of fluid 55

      4.5.2 Barotropic or surface mode 57

      4.5.3 Baroclinic or internal mode 57

      4.5.4 Rotating shallow water equation and wave dynamics 57

      4.6 Shallow Water Equation (SWE) 59

      4.6.1 Various frequency regimes of SWE 61

      4.7 Additional Issues of Computing: Space-Time Resolution of Flows 63

      4.7.1 Spatial scales in turbulent flows 63

      4.8 Two- and Three-Dimensional DNS 65

      4.9 Temporal Scales in Turbulent Flows 67

      4.10 Computing Time-Averaged and Unsteady Flows 68

Chapter 5

Spatial and Temporal Discretizations of Partial Differential Equations 71

      5.1 Introduction 71

      5.2 Discretization of Differential Operators 72

      5.2.1 Functional representation by the laylor series 72

      5.2.2 Polynomial representation of function 73

      5.3 Discretization in Non-Uniform Grids 74

      5.4 Higher Order Representation of Derivatives Using Operators 75

      5.5 Higher Order Upwind Differences 77

      5.5.1 Symmetric stencil for higher derivatives 78

      5.6 Numerical Errors 79

      5.7 lime Integration 79

      5.7.1Single-step methods 80

      5.7.2 Single-step multi-stage methods 82

      5.7.3 Runge-Kutta methods 83

      5.7.4 Multi-step time integration schemes 90

Chapter 6

Solution Methods for Parabolic Partial Differential Equations 92

      6.1 Introduction 92

      6.2 Theoretical Analysis of the Heat Equation 92

      6.3 A Classical Algorithm for Solution of the Heat Equation 94

      6.4 Spectral Analysis of Numerical Methods 94

      6.4.1 A higher order method or Milne's method 95

      6.5 Treating Derivative Boundary Condition 95

      6.6 Stability; Accuracy and Consistency of Numerical Methods 96

      6.6.1 Richardsonzs method 97

      6.6.2 Du Fort-Frankel method 99

      6.7 Implicit Methods 101

      6.8 Spectral Stability Analysis of Implicit Methods 102

      Appendix-I 104

Chapter 7

Solution Methods for Elliptic Partial Differential Equations 106

      7.1 Introduction 106

      7.2 Jacobi or Richardson Iteration 108

      7.3 Interpretation of Classical Iterations 109

      7.4 Different Point and Line Iterative Methods 111

      7.4.1 Gauss-Seidel point iterative method 111

      7.4.2 Line Jacobi method 112

      7.4.3 Explanation of line iteration methods 112

      7.5 Analysis of Iterative Methods 113

      7.6 Convergence Theorem for Stationary Linear Iteration 114

      7.7 Relaxation Methods 115

      7.8 Efficiency of Iterative Methods and Rate of Convergence 116

      7.8.1 Method of acceleration due to Lyustemik 117

      7.9 Alternate Direction Implicit (ADI) Method 117

      7.9.1 Analysis of ADI method 119

      7.9.2 Choice of acceleration parameters 121

      7.9.3 Estimates of maximum and minimum eigenvedues 122

      7.9.4 Explanatory notes on ADI and other variant methods 122

      7.10 Method of Fractional Steps 123

      7.11 Multi-Grid Methods 124

      7.11.1 Iwo-Gria method 126

      7.11.2 Multi-Grid method 128

      7.11.3 Other classifications of multi-grid method 129

Chapter 8

Solution of Hyperbolic PDEs: Signal and Error Propagation 130

      8.1 Introduction 130

      8.2 Classical Methods of Solving Hyperbolic Equations 130

      8.2.1 Explicit methods 131

      8.3 Implicit Methods 133

      8.4 General Characteristics of Various Methods for Linear Problems 134

      8.5 Non-linear Hyperbolic Problems 134

      8.6 Error Dynamics: Beyond von Neumann Analysis 135

      8.6.1 Dispersion error and its quantification 138

      8.7 Role of Group Velocity and Focussing 142

      8.7.1 Focussing phenomenon 144

Chapter 9

Curvilinear Coordinate and Grid Generation 150

      9.1 Introduction 150

      9.2 Generalized Curvilinear Scheme 151

      9.3 Reciprocal or Dual Base Vectors 152

      9.4 Geometric Interpretation of Metrics 152

      9.5 Orthogonal Grid System 153

      9.6 Generalized Coordinate Transformation 154

      9.7 Equations for the Metrics 154

      9.8 Navier-Stokes Equation in the Transformed Plane 156

      9.9 Linearization of Fluxes 159

      9.10 Thin Layer Navier-Stokes Equation 161

      9.11 Grid Generation 162

      9.12 Types of Grid 162

      9.13 Grid Generation Methods 163

      9.14 Algebraic Grid Generation Method 164

      9.14.1 One-dimensional stretching functions 164

      9.15 Grid Generation by Solving Partial Differential Equations 165

      9.16 Elliptic Grid Generators 165

      9.17 Hyperbolic Grid Generation Method 166

      9.18 Orthogonal Grid Generation for Navier-Stokes Computations 166

      9.19 Coordinate Transformations and Governing Equations in Orthogonal System 169

      9.19.1 Gradient operator 170

      9.19.2 Divergence operator 170

      9.19.3 The Laplacian operator 171

      9.19.4 The curl operator 171

      9.19.5 The line integral 172

      9.19.6 The surface integral 172

      9.19.7 The volume integral 172

      9.20 The Gradient and Laplacian of Scalar Function 172

      9.21 Vector Operators of a Vector Function 173

      9.22 Plane Polar Coordinates 173

      9.23 Navier-Stokes Equation in Orthogonal Formulation 174

      9.24 Improved Orthogonal Grid Generation Method for Cambered Airfoils 176

      9.24.1 Orthogonal grid generation for GA(W)-1 airfoil 176

      9.24.2 Orthogonal grid generation for an airfoil with roughness element 181

      9.24.3 Solutions of Navier-Stokes equation for flow past SHM-1 airfoil 182

      9.24.4 Compressible flow past NACA 0012 airfoil 18

      9.25 Governing Euler Equation, Auxiliary Conditions, Numerical Methods and Results 184

      9.26 Flow Field Calculation Using Overset or Chimera Grid Technique 187

Chapter 10

Spectral Analysis of Numerical Schemes and Aliasing Error 196

      10.1 Introduction 196

      10.2 Spatial Discretization of First Derivatives 198

      10.2.1 Second order central differencing (CD2) scheme 198

      10.3 Discrete Computing and Nyquist Criterion 198

      10.4 Spectral Accuracy of Differentiation 198

      10.5 Spectral Analysis of Fourth Order Central Difference Scheme 200

      10.6 Role of Upwinding 200

      10.6.1 First order upwind scheme (UD₁) 200

      10.6.2 Third order upwind scheme (UD₃) 202

      10.7 Numerical Stability and Concept of Feedback 203

      10.8 Spectral Stability Analysis 204

      10.9 High Accuracy Schemes for Spatial Derivatives 204

      10.10 Temporal Discretization Schemes 207

      10.10.1 Euler time integration scheme 207

      10.10.2 Four-stage Runge-Kutta (RK4) method 212

      10.11 Multi-Ume Level Discretization Schemes 212

      10.11.1 Mid-point leapfrog scheme 214

      10.11.2 Second order Adams-Bashforth scheme 223

      10.12 Aliasing Error 232

      10.12.1 Why aliasing error is important? 233

      10.12.2 Estimation of aliased component 240

      10.13 Numerical Estimates of Aliasing Error 243

      10.14 Controlling Aliasing Error 248

      10.14.1 Aliasing removal by zero padding 253

      10.14.2 Aliasing removal by phase shifts and grid-staggering 254

Chapter 11

Higher Accuracy Methods 256

      11.1 Introduction 256

      11.2 The General Compact Schemes 257

      11.2.1 Approximating first derivatives by central scheme 257

      11.3 Method for Solving Periodic Tridiagonal Matrix Equation 258

      11.4 An Example of a Sixth Order Scheme 260

      11.5 Order of Approximation versus Resolution 262

      11.6 Optimization Problem Associated with Discrete Evaluation of First Derivatives 267

      11.7 An Optimized Compact Scheme For First Derivative by Grid Search Method 270

      11.8 Upwind Compact Schemes 271

      11.9 Compact Schemes with Improved Numerical Properties 274

      11.9.1 OUCS1 scheme 274

      11.9.2 OUCS2 scheme 274

      11.9.3 OUCS3 scheme 275

      11.9.4 OUCS4 scheme 277

      11.10 Approximating Second Derivatives 278

      11.11 Optimization Problem for Evaluation of the Second Derivatives 280

      11.12 Solution of One-Dimensional Convection Equation 281

      11.13 Symmetrized Compact Difference Schemes 286

      11.13.1 High accuracy symmetrized compact scheme 291

      11.13.2 Solving bidirectional wave equation 295

      11.13.3 Transitional channel flow 300

      11.13.3.1 Establishment of equilibrium flow 302

      11.13.3.2 Receptivity of channel flow to convecting single viscous vortex 303

      11.13.4 Transitional channel flow created by vortex street 305

      11.14 Combined Compact Difference (CCD) Schemes 308

      11.14.1 A new combined compact difference (NCCD) scheme 314

      11.14.2 Solving the Stommel Ocean Model problem 319

      11.14.3 Operational aspects of the CCD schemes 32

      11.14.4Calibrating NCCD method to solve Navier-Stokes equation for 2D lid-driven cavity problem 322

      11.15 Diffusion Discretization and Dealiasing Properties of Compact Schemes 326

      11.15.1 Dynamics and aliasing in square LDC problem 331

      11.15.2 Receptivity calculation of an adverse pressure gradient flow 334

Chapter 12

Introduction to Finite Volume and Finite Element Methods 341

      12.1 Introduction 341

      12.2 Finite Volume Method 342

      12.3 Finite Volume Discretization for Two-Dimensional Flows 343

      12.4 Geometric Constraints of FVM 343

      12.5 FVM for Three-Dimensional Flows 343

      12.6 Evaluating Viscous Terms 345

      12.7 High Resolution Finite Volume Upwind Schemes 347

      12.8 Properties of Reconstruction Schemes 349

      12.9 Spectral Resolution of Flux-Vector Splitting (FVS) Scheme 350

      12.10 Dispersion Relation Preservation Property 357

      12.11 Solution of ID Convection Equation 357

      12.12 Explaining the Gibbs' Phenomenon for FVS-FVM 358

      12.13 Derivation of the FV2S Scheme 361

      12.13.1 Spectral properties of the FV2S scheme 362

      12.13.2 Test cases for the FV2S scheme 368

      12.14 Introduction to Finite Element Methods 374

      12.15 Weighted Residual Methods 375

      12.15.1 The collocation method 376

      12.15.2 The subdomain method 376

      12.15.3 The least square method 376

      12.15.4 The Bubnov-Galerkin method 376

      12.15.5 General weighted residual method or the Petrov-Galerkin method 377

      12.16 Finite Element Approximation and Discretization 378

      12.16.1 FEM basis functions 378

      12.17 Dispersion Properties of the Galerkin FEM 383

      12.18 The Petrov-Galerkin Finite Elements Method 386

      12.18.1 Further notes on the SUPG method 388

      12.19 Higher Order Basis Function for the Bubnov-Galerkin FEM 389

      12.19.1 Solution of ID convection equation by the quadratic basis function Galerkin method (G2FEM) 390

      12.20 A Comparative Study of FEM, FVM and FDM 399

Chapter 13

Solution of Navier-Stokes Equation 405

      13.1 Introduction 405

      13.2 Stream Function-Vorticity Formulation for 2D Flows 406

      13.3 Start-up and Initial Condition 408

      13.4 Solution of Stream Function Equation (SFE) 410

      13.5 Wall-Vorticity Estimation 412

      13.6 Solution of Vorticity Transport Equation (VTE) 413

      13.6.1 Explicit upwind methods 413

      13.7 Implicit Upwind Methods 414

      13.8 Solution of Navier-Stokes Equation using Pressure-Velocity Formulation 414

      13.8.1 The MAC method of Harlow and Welch 414

      13.8.2 Operator splitting projection methods or fractional step methods 415

      13.9 Solution of Navier-Stokes Equation: Comparative Study of Different Formulations 416

      13.1 0Vorticity-Velocity Formulation: Detailed Study 419

      13.11 Solution of Flow in Lid Driven Cavity by (V, ω)-Formulation 427

      13.12 Role of Grid Staggering for LDC Flow using (V, ω)-Formulation 431

      13.13 Receptivity of Flow Past a Flat Plate using (V, ω)-Formulation 433

      13.14 Effects of Initial Acceleration: Solution of Navier-Stokes Equation 436

Chapter 14

Recent Developments in Discrete Finite Difference Computing 442

      14.1 Introduction 442

      14.2 One-Dimensional Filters for DES, LES and DNS 443

      14.3 Design, Order and Transfer Function of Explicit Filters 445

      14.4 Transfer Functions of Filters for Non-Periodic Problems 449

      14.5 Numerical Amplification and Dispersion Properties of Filters 451

      14.6 Upwind One-Dimensional Filter: A New Approach 452

      14.7 Application of One-Dimensional Filters 455

      14.7.1 Accelerated flow past a NACA 0015 aerofoil 456

      14.7.2 Flow past a cylinder executing rotary oscillation 458

      14.8 Two-Dimensional Higher Order Filters 465

      14.8.1 Implementation procedure for two-dimensional filters 469

      14.8.2 Performance comparison between ID and 2D filters 470

      14.9 Solutions of Navier-Stokes Equation 471

      14.9.1 Flow past a cylinder executing rotary oscillation 471

      14.9.2 Accelerated flow past a NACA 0015 aerofoil 475

      14.9.3 Equilibrium flow past SHM-1 aerofoil 476

      14.9.4 Algorithmic cost estimate for 2D filters 478

      14.10 Optimal Time Advancing DRP Schemes 479

      14.10.1 Formulating an optimization problem for time integration 482

      14.10.2 Optimized RK2 scheme coupled to CD₂,CD_(4) and CD_(6) schemes 486

      14.10.3 Optimized RK3 scheme coupled with CD₂,CD_(4) and CD_(6) schemes 487

      14.10.4 Optimized RK4 scheme coupled with CD₂,CD_(4) and CD_(6) schemes 488

      14.11 Numerical Properties of Coupled Temporal and Spatial Schemes 190

      14.11.1 Solving 1D convection problem 492

      14.11.2 Solving 2D lid-driven cavity (LDC) problem 198

      14.11.3 Benchmark Problem for DRP schemes for application in computational aeroacoustics (CAA) 503

      14.12 Optimized Explicit Runge-Kutta DRP Schemes for Compact Spatial Discretization Schemes 506

      14.13 Anisotropy of Numerical Wave Solutions by Finite Difference Methods 512

      14.14 Analysis of Numerical Methods for One-Dimensional Skewed Wave Propagation 513

      14.15 Finite Difference Spatial Semi-Discretization in 2D 514

      14.15.1 Fourier analysis of finite difference semi-discretization 515

      14.16 Analysis of Full Discretization in 2D 517

      14.16.1 An example of Skewed wave propagation at θ= 30° 524

      14.17 Analysis of Numerical Methods for Linearized Rotating Shallow Water Wave Equation 526

Exercises 535

References 546

Index 563

查看更多

馆藏单位

中科院文献情报中心