Computational Engineering Introduction to Numerical Methods

Similar documents
Pressure-velocity correction method Finite Volume solution of Navier-Stokes equations Exercise: Finish solving the Navier Stokes equations

PDE Solvers for Fluid Flow

Computational Fluid Dynamics-1(CFDI)

Partial Differential Equations with Numerical Methods

Numerical Approximation Methods for Elliptic Boundary Value Problems

Computational Fluid Dynamics

NUMERICAL METHODS FOR ENGINEERING APPLICATION

AN UNCERTAINTY ESTIMATION EXAMPLE FOR BACKWARD FACING STEP CFD SIMULATION. Abstract

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 1: Finite Difference Method

Preface to the Second Edition. Preface to the First Edition

A finite-volume algorithm for all speed flows

Calculating equation coefficients

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

Introduction. Finite and Spectral Element Methods Using MATLAB. Second Edition. C. Pozrikidis. University of Massachusetts Amherst, USA

Extrapolation methods for accelerating unsteady partitioned fluid-structure interaction simulations

Project 4: Navier-Stokes Solution to Driven Cavity and Channel Flow Conditions

Solution Methods. Steady State Diffusion Equation. Lecture 04

Numerical Methods for Engineers and Scientists

The Finite Element Method for Solid and Structural Mechanics

CFD in Heat Transfer Equipment Professor Bengt Sunden Division of Heat Transfer Department of Energy Sciences Lund University

Turbulent Boundary Layers & Turbulence Models. Lecture 09

Contents. I Introduction 1. Preface. xiii

FINITE ELEMENT ANALYSIS OF MIXED CONVECTION HEAT TRANSFER ENHANCEMENT OF A HEATED SQUARE HOLLOW CYLINDER IN A LID-DRIVEN RECTANGULAR ENCLOSURE

A THEORETICAL INTRODUCTION TO NUMERICAL ANALYSIS

in this web service Cambridge University Press

AA210A Fundamentals of Compressible Flow. Chapter 1 - Introduction to fluid flow

Computational Engineering

Comparison of two equations closure turbulence models for the prediction of heat and mass transfer in a mechanically ventilated enclosure

ME Computational Fluid Mechanics Lecture 5

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II

Open boundary conditions in numerical simulations of unsteady incompressible flow

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS

METHODS OF ENGINEERING MATHEMATICS

Computation of Incompressible Flows: SIMPLE and related Algorithms

procedure matrix for iterative methods C

Boundary-Layer Theory

Continuum Mechanics and Theory of Materials

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Computation of Unsteady Flows With Moving Grids

Finite Volume Method

The Finite Volume Mesh

Solving PDEs with Multigrid Methods p.1

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

The Non-Linear Field Theories of Mechanics

Course Syllabus: Continuum Mechanics - ME 212A

Index. C 2 ( ), 447 C k [a,b], 37 C0 ( ), 618 ( ), 447 CD 2 CN 2

CE-570 Advanced Structural Mechanics - Arun Prakash

Journal of Computational and Applied Mathematics. Multigrid method for solving convection-diffusion problems with dominant convection

Contents. Parti Fundamentals. 1. Introduction. 2. The Coriolis Force. Preface Preface of the First Edition

THE NUMERICAL TREATMENT OF DIFFERENTIAL EQUATIONS

Turbulence (January 7, 2005)

ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer. q 0 = εσ ( T 4 T 4) Figure 1: Computational Domain for Problem 1.

Discretization of Convection Diffusion type equation

IMPLEMENTATION OF PRESSURE BASED SOLVER FOR SU2. 3rd SU2 Developers Meet Akshay.K.R, Huseyin Ozdemir, Edwin van der Weide

Introduction to numerical simulation of fluid flows

Numerical methods for the Navier- Stokes equations

CONVECTION HEAT TRANSFER

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

Multilevel Preconditioning of Graph-Laplacians: Polynomial Approximation of the Pivot Blocks Inverses

INDEX 363. Cartesian coordinates 19,20,42, 67, 83 Cartesian tensors 84, 87, 226

Multigrid and Domain Decomposition Methods for Electrostatics Problems

1. Introduction, tensors, kinematics

5. FVM discretization and Solution Procedure

Numerical Solution Techniques in Mechanical and Aerospace Engineering

1. INTRODUCTION TO CFD SPRING 2018

A SHORT NOTE COMPARING MULTIGRID AND DOMAIN DECOMPOSITION FOR PROTEIN MODELING EQUATIONS

1. INTRODUCTION TO CFD SPRING 2019

Comparison of V-cycle Multigrid Method for Cell-centered Finite Difference on Triangular Meshes

Colloquium FLUID DYNAMICS 2012 Institute of Thermomechanics AS CR, v.v.i., Prague, October 24-26, 2012 p.

POTENTIAL TURBULENCE MODEL PREDICTIONS OF FLOW PAST A TRIANGULAR CYLINDER USING AN UNSTRUCTURED STAGGERED MESH METHOD

ME 608 Numerical Methods in Heat, Mass, and Momentum Transfer

CFD Analysis for Thermal Behavior of Turbulent Channel Flow of Different Geometry of Bottom Plate

Lecture Note III: Least-Squares Method

Is My CFD Mesh Adequate? A Quantitative Answer

Some notes about PDEs. -Bill Green Nov. 2015

Computational Fluid Dynamics Prof. Sreenivas Jayanti Department of Computer Science and Engineering Indian Institute of Technology, Madras

Comparative Analysis of Mesh Generators and MIC(0) Preconditioning of FEM Elasticity Systems

FEM-Level Set Techniques for Multiphase Flow --- Some recent results

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations

Fluid Mechanics Prof. S. K. Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Conjugate Heat Transfer in a Developing Laminar Boundary Layer

FEniCS Course. Lecture 6: Incompressible Navier Stokes. Contributors Anders Logg André Massing

The Physics of Fluids and Plasmas

International Conference on Energy Efficient Technologies For Automobiles (EETA 15) Journal of Chemical and Pharmaceutical Sciences ISSN:

BEM for compressible fluid dynamics

Near-wall Reynolds stress modelling for RANS and hybrid RANS/LES methods

Comparison of Thruster Axis Tilting versus Nozzle Tilting on the Propeller-Hull Interactions for a Drillship at DP-Conditions

Riemann Solvers and Numerical Methods for Fluid Dynamics

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION

Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations

IMPLEMENTATION OF A PARALLEL AMG SOLVER

Finite Element Methods with Linear B-Splines

HANDBUCH DER PHYSIK HERAUSGEGEBEN VON S. FLÜGGE. BAND VIa/2 FESTKÖRPERMECHANIK II BANDHERAUSGEBER C.TRUESDELL MIT 25 FIGUREN

TABLE OF CONTENTS CHAPTER TITLE PAGE

On the transient modelling of impinging jets heat transfer. A practical approach

Transport equation cavitation models in an unstructured flow solver. Kilian Claramunt, Charles Hirsch

The Effect of Undulated Wall on Natural Convection Heat Transfer in Vertical Channels

The behaviour of high Reynolds flows in a driven cavity

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

Transcription:

Michael Schafer Computational Engineering Introduction to Numerical Methods With 204 Figures 4y Springer

ire discussed. The following, structural mechanics, fluid 1 grids, finite-volume meth- n, properties of discrete sys- ir systems, coupling of varilization. for elasto-mechanical probe flows, simulation of turbuner, such that besides basic ad linear algebra no further itive studies hints for correve chapter are given. application examples. Many > follow and understand the ;er give the possibility of rere provided on the web page itable either for self-study or lectures. It can be useful for computational engineers in ed are integrated in the flow im the author. re notes for different courses anical Engineering at Darmthe German book Numerik, but includes several modiof the department who have jcial thanks are addressed to RS at Marseille for the warm which helped a lot in comto Rekik Alehegn Mekonnen ;ast the author would like to cooperation. Michael Schdfer 1 Introduction 1 1.1 Usefulness of Numerical Investigations 1 1.2 Development of Numerical Methods 4 1.3 Characterization of Numerical Methods 6 2 Modeling of Continuum Mechanical Problems 11 2.1 Kinematics 11 2.2 Basic Conservation Equations 15 2.2.1 Mass Conservation 16 2.2.2 Momentum Conservation 18 2.2.3 Moment of Momentum Conservation 19 2.2.4 Energy Conservation 19 2.2.5 Material Laws 20 2.3 Scalar Problems 20 2.3.1 Simple Field Problems 21 2.3.2 Heat Transfer Problems 23 2.4 Structural Mechanics Problems 26 2.4.1 Linear Elasticity 27 2.4.2 Bars and Beams 30 2.4.3 Disks and Plates 35 2.4.4 Linear Thermo-Elasticity 39 2.4.5 Hyperelasticity 40 2.5 Fluid Mechanical Problems 42 2.5.1 Incompressible Flows 43 2.5.2 Inviscid Flows 45 2.6 Coupled Fluid-Solid Problems 46 2.6.1 Modeling 47 2.6.2 Examples of applications 49 Exercises for Chap. 2 56

VIII 3 Discretization of Problem Domain 57 3.1 Description of Problem Geometry 57 3.2 Numerical Grids 60 3.2.1 Grid Types 61 3.2.2 Grid Structure 62 3.3 Generation of Structured Grids 66 3.3.1 Algebraic Grid Generation 67 3.3.2 Elliptic Grid Generation 69 3.4 Generation of Unstructured Grids 71 3.4.1 Advancing Front Methods 72 3.4.2 Delaunay Triangulations 74 Exercises for Chap. 3 76 4 Finite-Volume Methods 77 4.1 General Methodology 77 4.2 Approximation of Surface and Volume Integrals 81 4.3 Discretization of Convective Fluxes 84 4.3.1 Central Differences 85 4.3.2 Upwind Techniques 86 4.3.3 Flux-Blending Technique 88 4.4 Discretization of Diffusive Fluxes 89 4.5 Non-Cartesian Grids 91 4.6 Discrete Transport Equation 94 4.7 Treatment of Boundary Conditions 95 4.8 Algebraic System of Equations 97 4.9 Numerical Example 100 Exercises for Chap. 4 103 5 Finite-Element Methods 107 5.1 Galerkin Method 107 5.2 Finite-Element Discretization 110 5.3 One-Dimensional Linear Elements 112 5.3.1 Discretization 112 5.3.2 Global and Local View 115 5.4 Practical Realization 118 5.4.1 Assembling of Equation Systems 118 5.4.2 Computation of Element Contributions 120 5.4.3 Numerical Example 121 5.5 One-Dimensional Cubic Elements 123 5.5.1 Discretization 123 5.5.2 Numerical Example 126 5.6 Two-Dimensional Elements 128 5.6.1 Variable Transformation for Triangular Elements 129 5.6.2 Linear Triangular Elements 131 5.6.3 Numerical Example 132

IX 57 57 60 61 62 66 67 69 71 72 74 76 77 77 [Integrals 81 84 85 86 88 89 91 94 95 97 100 103 107 107 110 112 112 115 118 hs 118 fcbutions 120 121 123 123 126 128 pangular Elements 129 131 132 5.6.4 Bilinear Parallelogram Elements 138 5.6.5 Other Two-Dimensional Elements 140 5.7 Numerical Integration 143 Exercises for Chap. 5 146 Time Discretization 149 6.1 Basics 149 6.2 Explicit Methods 154 6.3 Implicit Methods 157 6.4 Numerical Example 161 Exercises for Chap. 6 165 Solution of Algebraic Systems of Equations 167 7.1 Linear Systems 167 7.1.1 Direct Solution Methods 168 7.1.2 Basic Iterative Methods 169 7.1.3 ILU Methods 171 7.1.4 Convergence of Iterative Methods 174 7.1.5 Conjugate Gradient Methods 176 7.1.6 Preconditioning 178 7.1.7 Comparison of Solution Methods 179 7.2 Non-Linear and Coupled Systems 182 Exercises for Chap. 7 184 Properties of Numerical Methods 187 8.1 Properties of Discretization Methods 187 8.1.1 Consistency 188 8.1.2 Stability 191 8.1.3 Convergence 195 8.1.4 Conservativity 196 8.1.5 Boundedness 197 8.2 Estimation of Discretization Error 199 8.3 Influence of Numerical Grid 202 8.4 Cost Effectiveness 206 Exercises for Chap. 8 206 Finite-Element Methods in Structural Mechanics 209 9.1 Structure of Equation System 209 9.2 Finite-Element Discretization 211 9.3 Examples of Applications 215 Exercises for Chap. 9 221

X 10 Finite-Volume Methods for Incompressible Flows 223 10.1 Structure of Equation System 223 10.2 Finite-Volume Discretization 224 10.3 Solution Algorithms 230 10.3.1 Pressure-Correction Methods 231 10.3.2 Pressure-Velocity Coupling 235 10.3.3 Under-Relaxation 239 10.3.4 Pressure-Correction Variants 244 10.4 Treatment of Boundary Conditions 247 10.5 Example of Application 251 Exercises for Chap. 10 258 11 Computation of Turbulent Flows 259 11.1 Characterization of Computational Methods 259 11.2 Statistical Turbulence Modeling 261 11.2.1 The k-e Turbulence Model 263 11.2.2 Boundary Conditions 265 11.2.3 Discretization and Solution Methods 270 11.3 Large Eddy Simulation 271 11.4 Comparison of Approaches 275 12 Acceleration of Computations 277 12.1 Adaptivity 277 12.1.1 Refinement Strategies 278 12.1.2 Error Indicators 280 12.2 Multi-Grid Methods 281 12.2.1 Principle of Multi-Grid Method 282 12.2.2 Two-Grid Method 284 12.2.3 Grid Transfers 287 12.2.4 Multigrid Cycles 288 12.2.5 Examples of Computations 290 12.3 Parallelization of Computations 295 12.3.1 Parallel Computer Systems 296 12.3.2 Parallelization Strategies 297 12.3.3 Efncieny Considerations and Example Computations... 302 Exercises for Chap. 12 306 List of Symbols 307 References 313 Index 317