Lectures on CFD Fundamental Equations

Slides:



Advertisements
Similar presentations
My First Fluid Project Ryan Schmidt. Outline MAC Method How far did I get? What went wrong? Future Work.
Advertisements

Numerical Methods in Computational Fluid Dynamics (CFD)
HOMEWORK Application of Environment Spatial Information System HW – Boundary Conditions Minkasheva Alena Thermal Fluid Engineering Lab. Department of.
Continuity Equation. Continuity Equation Continuity Equation Net outflow in x direction.
Computational Fluid Dynamics
Lecture Objectives: Simple algorithm Boundary conditions.
1 “CFD Analysis of Inlet and Outlet Regions of Coolant Channels in an Advanced Hydrocarbon Engine Nozzle” Dr. Kevin R. Anderson Associate Professor California.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Introduction to numerical simulation of fluid flows
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 7.
CSE351/ IT351 Modeling and Simulation
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Lecture 7 Exact solutions
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
FUNDAMENTAL EQUATIONS, CONCEPTS AND IMPLEMENTATION
Finite element method 1 Finite Elements  Basic formulation  Basis functions  Stiffness matrix  Poisson‘s equation  Regular grid  Boundary conditions.
Lecture Objectives: Review discretization methods for advection diffusion equation Accuracy Numerical Stability Unsteady-state CFD Explicit vs. Implicit.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
Lecture Objectives Review SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations Define Residual and Relaxation.
Lecture Objectives: -Define turbulence –Solve turbulent flow example –Define average and instantaneous velocities -Define Reynolds Averaged Navier Stokes.
Chapter 9: Differential Analysis of Fluid Flow SCHOOL OF BIOPROCESS ENGINEERING, UNIVERSITI MALAYSIA PERLIS.
Viscous Stress Terms for the RELAP5-3D Momentum Equations Adam Kraus and George Mesina RELAP5 International Users Seminar 2010 September 20-23,
Page 1 JASS 2004 Tobias Weinzierl Sophisticated construction ideas of ansatz- spaces How to construct Ritz-Galerkin ansatz-spaces for the Navier-Stokes.
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Lecture Objectives: Analyze the unsteady-state heat transfer Conduction Introduce numerical calculation methods Explicit – Implicit methods.
Lecture Objectives: Explicit vs. Implicit Residual, Stability, Relaxation Simple algorithm.
Reynolds Transport Theorem We need to relate time derivative of a property of a system to rate of change of that property within a certain region (C.V.)
Computational fluid dynamics Authors: A. Ghavrish, Ass. Prof. of NMU, M. Packer, President of LDI inc.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Lecture Objectives Review Define Residual and Relaxation SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Dr. Jason Roney Mechanical and Aerospace Engineering
1 Chapter 6 Flow Analysis Using Differential Methods ( Differential Analysis of Fluid Flow)
FALL 2015 Esra Sorgüven Öner
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Partial Derivatives Example: Find If solution: Partial Derivatives Example: Find If solution: gradient grad(u) = gradient.
1.What are fluid kinematics?  kinematic descriptions of motion describe position, velocity, and accelerations (NOT FORCE) [ physical interpretation: what.
Differential Analysis of Fluid Flow. Navier-Stokes equations Example: incompressible Navier-Stokes equations.
Lecture Objectives: Define 1) Reynolds stresses and
Solving Partial Differential Equation Numerically Pertemuan 13 Matakuliah: S0262-Analisis Numerik Tahun: 2010.
Lecture Objectives: - Numerics. Finite Volume Method - Conservation of  for the finite volume w e w e l h n s P E W xx xx xx - Finite volume.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
Higher Order Runge-Kutta Methods for Fluid Mechanics Problems Abhishek Mishra Graduate Student, Aerospace Engineering Course Presentation MATH 6646.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Computational Fluid Dynamics.
Computational Fluid Dynamics
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Example application – Finite Volume Discretization Numerical Methods for PDEs Spring 2007 Jim E. Jones.
The Finite Element Approach to Thermal Analysis Appendix A.
Objective Introduce Reynolds Navier Stokes Equations (RANS)
MAE 5130: VISCOUS FLOWS Lecture 2: Introductory Concepts
Part 8 - Chapter 29.
Chapter 4 Fluid Mechanics Frank White
Finite Difference Methods
Chapter 30.
Objective Numerical methods SIMPLE CFD Algorithm Define Relaxation
Lecture Objectives: Review Explicit vs. Implicit
Nodal Methods for Core Neutron Diffusion Calculations
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Distributed Flow Routing
Objective Review Reynolds Navier Stokes Equations (RANS)
Objective Unsteady state Numerical methods Discretization
finite element method node point based strong form
finite element method node point based strong form
Objective Numerical methods Finite volume.
topic8_NS_vectorForm_F02
Linear Algebra Lecture 3.
Relaxation Technique CFD
topic8_NS_vectorForm_F02
Presentation transcript:

Lectures on CFD Fundamental Equations Dr. Sreenivas Jayanti Department of Chemical Engineering IIT-Madras

Equations Solved in CFD Conservation of mass † Conservation of linear momentum† Conservation of energy Equation of state Initial and boundary conditions † Mass and momentum conservation equations together are usually called Navier-Stokes equations

Governing Equations for Incompressible, Constant Property Flow Continuity equation : Momentum conservation equation: Energy conservation equation:

Outline of the Finite Volume Method The CFD approach Discretization of the governing equations Converts each partial differential equation into a set of coupled algebraic equations

THE CFD APPROACH Assembling the governing equations Identifying flow domain and boundary conditions Geometrical discretization of flow domain Discretization of the governing equations Incorporation of boundary conditions Solution of resulting algebraic equations Post-solution analysis and reformulation, if needed

THE STAGGERED GRID i I i+1 I-1 i-1 I-2 I+1 J J-1 J+1 j j+1 P - cell V - cell U - cell i I i+1 I-1 i-1 I-2 I+1 J J-1 J+1 j j+1

CASE STUDY (Hand-calculation) Fully Developed Flow through a Triangular Duct

A Simple Example Fully developed laminar flow in a triangular duct of irregular cross-section Flow governing equation is known: boundary condition: w =0 on walls Analytical solution not available for an arbitrary triangle Velocity field can be readily obtained using CFD approach

A Simple Example: The CFD Solution Governing equation put in conservation form: Domain divided into triangles and rectangles GE integrated over a control volume and is converted into a surface integral using Gauss’ Divergence Theorem: Apply to each cell: Each cell gives an algebraic equation linking the cell value with those of the neighbouring cells

The CFD Solution: Spatial Discretization Divide the domain into cells and locate nodes at which the velocity has to be determined The example below 20 nodes out of which 8 are boundary nodes with zero velocity; velocity at the other 12 needs to be calculated

The CFD Solution: Discretization of Equation

The CFD Solution: All the Equations Application to all the cells gives a set of algebraic equations In this case, 12 simultaneous linear algebraic equations

The CFD Solution: Set of Algebraic Equations Put in a matrix form Aw =b and solve using standard methods to get wi

The CFD Solution Solution of Aw =b, say, using Gauss-Seidel iterative method, gives the required velocity field.

The CFD Solution: Variants To get more accuracy, divide into more number of cells and apply the same template of CFD solution

A Simple Example: The CFD Solution At some point, the CFD solution becomes practically insensitive to further refining of the grid and we have a grid-independent CFD solution Using the hydraulic diameter concept, one would have obtained a Reynolds number of 500 => an error of 23.8% if one goes by hydraulic diameter!