Computational Fluid Dynamics-1(CFDI)

Similar documents
Riemann Solvers and Numerical Methods for Fluid Dynamics

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

Partial Differential Equations

ME Computational Fluid Mechanics Lecture 5

NUMERICAL METHODS FOR ENGINEERING APPLICATION

Block-Structured Adaptive Mesh Refinement

VISCOUS FLUX LIMITERS

PDE Solvers for Fluid Flow

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

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

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics

1 Introduction. J.-L. GUERMOND and L. QUARTAPELLE 1 On incremental projection methods

Two-Dimensional Unsteady Flow in a Lid Driven Cavity with Constant Density and Viscosity ME 412 Project 5

Length Learning Objectives Learning Objectives Assessment

3. FORMS OF GOVERNING EQUATIONS IN CFD

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

A finite-volume algorithm for all speed flows

Finite Volume Method

Fluid Dynamics: Theory, Computation, and Numerical Simulation Second Edition

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

The RAMSES code and related techniques I. Hydro solvers

Problem Set 4 Issued: Wednesday, March 18, 2015 Due: Wednesday, April 8, 2015

Modeling Unsteady Flow in Turbomachinery Using a Harmonic Balance Technique

Numerical Methods for Engineers and Scientists

Computational Engineering

2.29 Numerical Fluid Mechanics Fall 2011 Lecture 7

SIMULATION OF THREE-DIMENSIONAL INCOMPRESSIBLE CAVITY FLOWS

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow

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

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

Active Flux for Advection Diffusion

Natural Convection in Parabolic Enclosure Heated from Below

Simulation and improvement of the ventilation of a welding workshop using a Finite volume scheme code

The RAMSES code and related techniques 4. Source terms

Validation of an Entropy-Viscosity Model for Large Eddy Simulation

Cranfield University, Cranfield, Bedfordshire, MK43 0AL, United Kingdom. Cranfield University, Cranfield, Bedfordshire, MK43 0AL, United Kingdom

Info. No lecture on Thursday in a week (March 17) PSet back tonight

Enhancement of the momentum interpolation method on non-staggered grids

The behaviour of high Reynolds flows in a driven cavity

Detailed Outline, M E 320 Fluid Flow, Spring Semester 2015

Finite Difference Methods (FDMs) 2

FUNDAMENTALS OF FINITE DIFFERENCE METHODS

FDM for parabolic equations

Projection Dynamics in Godunov-Type Schemes

On a class of numerical schemes. for compressible flows

Appendix A Computer Programs on the Accompanying CD-ROM

Antony Jameson. AIAA 18 th Computational Fluid Dynamics Conference

Chapter 2 Finite-Difference Discretization of the Advection-Diffusion Equation

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

The investigation on SIMPLE and SIMPLER algorithm through lid driven cavity

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

Introduction to numerical simulation of fluid flows

SOE3213/4: CFD Lecture 3

A STUDY OF MULTIGRID SMOOTHERS USED IN COMPRESSIBLE CFD BASED ON THE CONVECTION DIFFUSION EQUATION

RESEARCH HIGHLIGHTS. WAF: Weighted Average Flux Method

Numerical modelling of phase change processes in clouds. Challenges and Approaches. Martin Reitzle Bernard Weigand

Solving the Euler Equations!

COMPUTATIONAL FLUID DYNAMICS Second Edition

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

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

Advanced numerical methods for transport and reaction in porous media. Peter Frolkovič University of Heidelberg

2.29 Numerical Fluid Mechanics Fall 2011 Lecture 5

A recovery-assisted DG code for the compressible Navier-Stokes equations

Fluid Dynamics. Massimo Ricotti. University of Maryland. Fluid Dynamics p.1/14

X i t react. ~min i max i. R ij smallest. X j. Physical processes by characteristic timescale. largest. t diff ~ L2 D. t sound. ~ L a. t flow.

First, Second, and Third Order Finite-Volume Schemes for Diffusion

Introduction to Computational Fluid Dynamics

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS

Some notes about PDEs. -Bill Green Nov. 2015

HIGH ACCURACY NUMERICAL METHODS FOR THE SOLUTION OF NON-LINEAR BOUNDARY VALUE PROBLEMS

Basic Aspects of Discretization

Nonlinear Wave Theory for Transport Phenomena

MULTIGRID CALCULATIONS FOB. CASCADES. Antony Jameson and Feng Liu Princeton University, Princeton, NJ 08544

Physical Diffusion Cures the Carbuncle Phenomenon

Solution Methods. Steady State Diffusion Equation. Lecture 04

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

Computation of Incompressible Flows: SIMPLE and related Algorithms

Computational Astrophysics 7 Hydrodynamics with source terms

Direct Numerical Simulations of a Two-dimensional Viscous Flow in a Shocktube using a Kinetic Energy Preserving Scheme

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

An evaluation of a conservative fourth order DNS code in turbulent channel flow

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

FREE BOUNDARY PROBLEMS IN FLUID MECHANICS

Large Time Step Scheme Behaviour with Different Entropy Fix

Palindromic Discontinuous Galerkin Method

Gauge finite element method for incompressible flows

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

Computational Engineering Introduction to Numerical Methods

The Lattice Boltzmann method for hyperbolic systems. Benjamin Graille. October 19, 2016

Least-Squares Finite Element Methods

NUMERICAL METHODS IN ASTROPHYSICS An Introduction

Partial Differential Equations II

A Non-Intrusive Polynomial Chaos Method For Uncertainty Propagation in CFD Simulations

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

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

Advanced numerical methods for nonlinear advectiondiffusion-reaction. Peter Frolkovič, University of Heidelberg

Code Verification of Multiphase Flow with MFIX

Least-Squares Spectral Collocation with the Overlapping Schwarz Method for the Incompressible Navier Stokes Equations

Stagnation-Point Pressure Distribution and Wall Shear Stress: Numerical Simulation and Similarity Solution

Computational Fluid Dynamics

Transcription:

بسمه تعالی درس دینامیک سیالات محاسباتی 1 دوره کارشناسی ارشد دانشکده مهندسی مکانیک دانشگاه صنعتی خواجه نصیر الدین طوسی Computational Fluid Dynamics-1(CFDI) Course outlines: Part I A brief introduction to CFD and review of fluid mechanics Part II Standard Numerical Analysis of partial differential equations Part III Advanced topics in CFD Introduction, what is CFD, examples Elementary numerical analysis, integration of ordinary differential equations Elementary numerical analysis, accuracy, stability, partial differential equations Review of fluid mechanics: the governing equations Finite Difference solution of the Navier-Stokes Equations in vorticity/streamfunction form First order Partial Differential Equations (PDF's) Characteristics Classification of Second Order PDF's Algorithms for Hyperbolic equations, Shock capturing, The Euler equations Algorithms for Parabolic equations Algorithms for Elliptic equations Putting it together, solving the Navier-Stokes Equations in Primitive Variables, the MAC Method Grid Generation

Course Outlines Details: What is CFD A few examples Computational tools Short history Elementary Numerical Analysis: Finite Difference Approximations Time integration of an ordinary differential equation Integration methods Matlab code Error analysis Solving partial differential equations Finite difference approximations The linear advection-diffusion equation Matlab code Accuracy and error quantification Stability Consistency Multidimensional problems Boundary value problems (Steady state) A Finite Difference Code for Navier-Stokes Equations in Vorticity/Streamfunction Form The Driven Cavity Problem The Navier-Stokes Equations in Vorticity/Streamfunction form Boundary Conditions The Grid Finite Difference Approximation of the Vorticity/Streamfunction equations Finite Difference Approximation of the Boundary Conditions Iterative Solution of the Elliptic Equation The Code Results Convergence Under Grid Refinement Elementary Numerical Analysis: Finite Volume Approximations Integral versus differential form of a model equation Finite volume approximations

Flux function Advection-diffusion equation in finite volume form Equations Governing Fluid Motion Derivation of the equations governing fluid flow in integral form Conservation of Mass Conservation of Momentum Conservation of Energy Differential form Summary Incompressible flows Inviscid compressible flows Vorticity Form Brief Review of Fluid Mechanics Role of advection, pressure, and viscous diffusion Nondimensional numbers-the Reynolds number Advection and diffusion-boundary layers Theory of Partial Differential Equations Basic Properties of PDE Quasi-linear First Order Equations Characteristics Linear and Nonlinear Advection Equations Quasi-linear Second Order Equations Classification: hyperbolic, parabolic, elliptic Domain of Dependence/Influence Conservative form Navier-Stokes equations Numerical Methods for Hyperbolic Equations FTCS and upwind Stability in terms offluxes Generalized upwind Second order schemes for smooth flow Modified Equation

Conservation Flows with shocks, Solutions to Burgers eqn. Entropy condition Conservation and shock speed Advecting a shock with several schemes Godunov's Theorem Godunov's Method Higher Order Upwind schemes Artificial Viscosity Flux Vector Splitting Numerical Methods for the Euler Equations The Euler Equations Characteristics One dimensional shock tube-exact solution Numerical solutions Upwind/flux splitting Lax-Wendroff/artificial viscosity Two dimensional problems Numerical Methods for Parabolic Equations Solution Methods for Parabolic Equations One-Dimensional Problems Explicit, implicit, Crank-Nicolson Accuracy, stability Various schemes Multi-Dimensional Problems Alternating Direction Implicit (ADI) Approximate Factorization of Crank-Nicolson Splitting Stability in terms of fluxed Numerical Methods for Elliptic Equations Examples of elliptic equations Direct Methods for 1D problems Elementary Iterative Methods Iteration as Time Integration

Example Boundary Conditions Convergence of Iterative Methods 1D Example Formal Discussion Multigrid methods Fast Direct Method Krylov Methods The Advection-Diffusion Equation Advection Diffusion equation The cell Reynolds number Higher order in space QUICK Compact schemes Conservation of energy Higher order in time the formulation A Code for the Navier-Stokes Equations in Velocity/Pressure Form Equations Discrete Form Solution Strategy Boundary Conditions Code and Results Elementary Grid Generation Stretched grids for rectangular geometries Bilinear Interpolation Elliptic grid generation Unstructured hexahedron grids and block-structured grids Imbedded boundaries Adaptive Mesh Refinement Other CFD Methods Spectral Methods

Finite Element Methods Vortex Methods A Few words about: Lattice Boltzmann Methods Molecular dynamics Course Resources: The following text books are recommended for this course: K. A. Hoffmann and S. T. Chiang, Computational Fluid Dynamics (Vol. 1), Engineering Education System, 2000. H. K. Versteeg and W. Malalasekera, An Introduction to Computational Fluid Dynamics: The Finite Volume Method, Prentice Hall, 1995, 2007. S. V. Patankar, Numerical Heat Transfer and Fluid Flow, Hemisphere Publishing Corporation, 1980. J. H. Ferziger and M. Peric, Computational Methods for Fluid Dynamics, Springer (3rd ed) 2002.