Energy conserving time integration methods for the incompressible Navier-Stokes equations

Size: px
Start display at page:

Download "Energy conserving time integration methods for the incompressible Navier-Stokes equations"

Transcription

1 Energy conserving time integration methods for the incompressible Navier-Stokes equations B. Sanderse WSC Spring Meeting, June 6, 2011, Delft June 2011 ECN-M

2 Energy conserving time integration methods for the incompressible Navier-Stokes equations B. Sanderse WSC Spring meeting, June , Delft

3

4 Power Introduction Wake effects: Reduced power production of downstream turbines Increased loads on downstream turbines Turbine number R.J. Barthelmie et al. Modelling the impact of wakes on power output at Nysted and Horns Rev. In European Wind Energy Conference and Exhibition, Marseille, 2009.

5 Introduction Goal: accurate and efficient numerical simulation of wind turbine wakes Important characteristics of wakes: turbulent mixing large-scale turbulent structures travelling long distances anisotropic turbulence

6 Introduction The incompressible Navier-Stokes equations describe turbulent fluid flow: u u =0, t +(u ) u = p + ν 2 u. To compute flows of practical interest, we need: A numerical approximation to the NS equations A turbulence model

7 Introduction Requirements for discretization: low numerical diffusion high order (spatial/temporal) discretization stable long-term integration Energy-conserving discretizations 1 : Correctly capture the turbulence energy spectrum and cascade Non-linear stability bound 1: B. Perot (2010), Discrete conservation properties of unstructured mesh schemes, Annual Review Fluid Mechanics.

8 Energy-conserving discretization Classical discretizations minimize local truncation error τ h = O(h p ) h 0 However, in turbulent flow computations, coarse grids are the rule Focus on discretizations that conserve some fundamental properties of the equations This is beneficial for the global error: L h e h = τ h

9 Energy properties of incompressible NS The incompressible Navier-Stokes equations: u u =0, t +(u ) u = p + ν 2 u. possess a number of mathematical properties, e.g. The convective operator is skew-symmetric The diffusive operator is symmetric The divergence and gradient operator are related

10 Energy properties of incompressible NS In inviscid flow energy is an invariant: dk dt = ν( u, u) 0, k The NS equations are then time-reversible = 1 2 u2 Time-reversibility has been proposed as test for energy conservation 1 1: Duponcheel et al. (2008), Time reversibility of the Euler equations as benchmark for energy conserving schemes, JCP

11 Spatial discretization Finite volume method on staggered Cartesian grid Exact conservation of mass Compatible divergence and gradient operator, no pressure-velocity decoupling y j Skew-symmetric convective operator Energy is conserved: a stable discretization on any grid! v i,j y j 1 p i,j u i,j y j 1 x i 1 x i Fourth order accuracy: Verstappen & Veldman, JCP 2003 x i 1 Figure 3.4: Staggered grid layout with p-centered control v

12 Spatial discretization Method of lines gives non-autonomous semi-discrete DAE system of index 2: Mu = g 1 (t) Ω du dt + C(u, u) νdu + Gp = g 2(t) Continuous properties are mimicked in a discrete sense: (Gp, u) = (Mu,p) (C(u, v),w)= (v, C(u, w)) (C(u, u),u)=0

13 Temporal discretization Current practice: multistep or multistage methods with pressure correction and explicit convection Not energy conserving, not time-reversible Research questions: Energy conservation and/or time reversibility with Runge- Kutta methods? Order reduction when applying Runge-Kutta methods to the incompressible NS equations? Can implicit methods be more efficient than explicit methods?

14 U i = u n + t j=1(a ij PF j )+GL 1 (g 1 (t i Runge-Kutta methods u n+1 = u n + t s (b i PF i )+GL 1 (g 1 (t n+ i=1 Here s is the number of stages, and we assume that the classical General form: to non-stiff ODEs) is r with stage s order is q. The coefficients a E ij compact form using Butcher tableaux: U i = u n + t MU i = g 1 (t i ) u n+1 = u n + t Mu n+1 = g 1 (t n+1 ) where we have assumed that j=1 a ij F (U j,p j,t j ) supplemented with consistent initial conditions s i=1 c 1 a 11 a a 1s c 2 a 21 a c s a s a ss b b s b i F (U i,p i,t i ) c i = As in [47], we return to a formulation including the pressure by woensdag 8 juni 2011 leading (w) to s j=1 a ij.,

15 Energy conservation and Runge-Kutta Energy conservation (periodic BC, ν =0): s (u n+1,u n+1 )=(u n,u n )+2 t b i (F i,u i )+... i=1 s t 2 m ij (F i,f j ). i,j=1 (F i,u i )=0: MU i =0, (C(U i,u i ),U i )=0, m ij =0: m ij = b i b j b i a ij b j a ji M = G

16 U i = u n + t Time reversibility and Runge-Kutta u n+1 = u n + t s (a ij PF j )+GL 1 (g 1 (t i ) Time where reversibility we have and assumed energy that conservation conditions are satisfied by Gauss methods s c i = a ij. j=1 s (b i PF i )+GL 1 (g 1 (t n+ Time Here reversibility s is the number of stages, and we assume that the classical to non-stiff ODEs) u n+c isir with stage u n+1 c order is i q. The coefficients a E ij, compact form using Butcher tableaux: Conditions for coefficients: c 1 a 11 a a 1s a ij + a s+1 i,s+1 j = b j, c 2 a 21 a b i = b s+1 i, , c i =1 c s s+1 i a s a ss b b s As in [47], we return to a formulation including the pressure by s i=1 j=1

17 Gauss-Legendre Runge-Kutta methods Butcher tableaux: (a) s = (b) s = Energy-conserved in time: stable discretization for any time step 1: Hairer et al. (1989), The numerical solution of differential-algebraic systems by Runge-Kutta methods

18 Gauss-Legendre Runge-Kutta methods Convergence order 1 : ODE DAE u DAE p s odd s +1 s 1 2s s even s s 2 1: Hairer et al. (1989), The numerical solution of differential-algebraic systems by Runge-Kutta methods

19 Solution of non-linear system Solution of non-linear system with Newton linearization I + a11 tj c 1 tg M 0 U1 p 1 = R I + a 11 tj(u 1 ) a 12 tj(u 1 ) c 1 tg 0 a 21 tj(u 2 ) I + a 22 tj(u 2 ) 0 c 2 tg M M 0 0 U 1 U 2 p 1 p 2 = R

20 Unsteady boundary conditions For general g 1 (t) there is no guarantee that Mu n+1 = g 1 (t n+1 ) Additional projection 1 : û n+1 = u n + t s i=1 u n+1 =û n+1 Gφ b i F i Lφ = Mû n+1 g 1 (t n+1 ) is now of order u n+1 2s 1: Ascher & Petzold (1991): Projected implicit Runge-Kutta methods for differential-algebraic equations, SIAM J. Num. Anal.

21 Computing the pressure Using the inverse of the Butcher tableau p i = p n + t Z i = 1 t Order reduction expected s j=1 s j=1 p n+1 = p n + t a ij Z j ω ij (p j p n ) s b i Z i i=1

22 Computing the pressure Higher order accurate with additional Poisson equation: Lp n+1 = M F n+1 ġ 1 (t n+1 ) does not influence and can be computed as postprocessing step p n+1 u n+1

23 Alternative I: pressure correction Sacrificing energy conservation: pressure correction Provisional velocity: Pressure solve: u u n t = F ( un + u 2 ) Gp n 1 2 L p = 1 t (Mu g 1 (t n+1 )) Velocity update: u n+1 u t = 1 2 G p

24 Alternative I: pressure correction An energy error is introduced since Mu = g 1 (t n+1 ) The scheme remains unconditionally stable, but only in a linear sense 1 u n t2 8 Gpn+1 2 u n 2 + t2 8 Gpn 2. Time reversibility is unaffected 1: van Kan (1986): A second-order accurate pressure-correction scheme for viscous incompressible flow, SIAM J.Sci.Stat.Comput.

25 Alternative II: linear convection Sacrificing time-reversibility: extrapolated convecting velocity (C(u, u),u)=0: independent of the time level of the convecting velocity First order: Second order: Still unconditionally stable Linear system Not time reversible C(u n,u n+1/2 ) C 3 2 un 1 2 un 1,u n+1/2

26 Summary energy conserving time reversible y n y IRK IRK - linear (ERK-cons) n IRK - PC ERK Table 4: Overview energy conservation and time reversibility.

27 Summary (a) ERK2 (b) ERK IRK2 (c) IRK2 Figure 1: Stability regions. IRK4 (d)

28 Shear-layer roll-up Initial condition on a domain of u = tanh tanh Boundary conditions: periodic Inviscid: ν =0 Time reversal at t =8 y π/2 [0, 2π] [0, 2π] δ y π, y>π, 3π/2 y δ v = ε sin(x), p =0.

29 Shear-layer roll-up Implicit midpoint 100x100 volumes t =0.05

30 Shear-layer roll-up 2 x ɛ k t

31 Shear-layer roll-up 1 x IRK2 - PC ɛ k t

32 Shear-layer roll-up Implicit midpoint 10x10 volumes t =1

33 Shear-layer roll-up Explicit RK 4 100x100 volumes t =0.05

34 Shear-layer roll-up 0.5 x ERK4 ERK ɛ k t

35 Shear-layer roll-up 2nd order Adams- Bashforth t = x100 volumes

36 Shear-layer roll-up x32 volumes t = ɛk ERK2 IRK2 IRK2 linear IRK2 PC ERK4 IRK t

37 Corner flow stiff problem; boundary layers, ν =1/10 domain [0, 1] [0, 1] 20x20 volumes simulation until t =1 u =0,v = sin(π(x 3 3x 2 +3x))e 1 1/t p + ν u x =0 v x =0 u = v =0 u = v =0

38 Corner flow 10 2 ERK2 ERK ɛ k t

39 Corner flow 10 2 IRK2 IRK2 linear IRK2 PC AB CN ɛ k t

40 Corner flow 10 2 IRK4 IRK4 no projection ɛ k t

41 Corner flow ERK2 IRK2 IRK2 linear IRK2 PC AB CN ERK4 IRK4 IRK4 no projection 10 6 ɛ k t

42 Corner flow: computational time ERK2 IRK2 IRK2 linear IRK2 PC AB CN ERK4 IRK4 IRK4 no projection ɛ k CPU

43 Conclusions Time-reversible and energy-conserving integration of the NS equations can be achieved with Gauss methods Order reduction for the velocity is observed for unsteady boundary conditions only, and can be cured with an extra projection step. Cheaper methods can be constructed by linearizing or splitting, leading to loss of time-reversibility or energy conservation properties. Optimization of matrix solvers and investigation of turbulent flow will shed more light on the usefulness of these properties.

Part II: Finite Difference/Volume Discretisation for CFD

Part II: Finite Difference/Volume Discretisation for CFD Part II: Finite Difference/Volume Discretisation for CFD Finite Volume Metod of te Advection-Diffusion Equation A Finite Difference/Volume Metod for te Incompressible Navier-Stokes Equations Marker-and-Cell

More information

A CODE VERIFICATION EXERCISE FOR THE UNSTRUCTURED FINITE-VOLUME CFD SOLVER ISIS-CFD

A CODE VERIFICATION EXERCISE FOR THE UNSTRUCTURED FINITE-VOLUME CFD SOLVER ISIS-CFD European Conference on Computational Fluid Dynamics ECCOMAS CFD 2006 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 2006 A CODE VERIFICATION EXERCISE FOR THE UNSTRUCTURED FINITE-VOLUME

More information

Module 6 Case Studies

Module 6 Case Studies Module 6 Case Studies 1 Lecture 6.1 A CFD Code for Turbomachinery Flows 2 Development of a CFD Code The lecture material in the previous Modules help the student to understand the domain knowledge required

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,

More information

ME6130 An introduction to CFD 1-1

ME6130 An introduction to CFD 1-1 ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically

More information

MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi

MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi Time and Venue Course Coordinator: Dr. Prabal Talukdar Room No: III, 357

More information

COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER

COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER Ninth International Conference on CFD in the Minerals and Process Industries CSIRO, Melbourne, Australia - December COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER Y. Saito *, T. Soma,

More information

CFD Based Air Flow and Contamination Modeling of Subway Stations

CFD Based Air Flow and Contamination Modeling of Subway Stations CFD Based Air Flow and Contamination Modeling of Subway Stations Greg Byrne Center for Nonlinear Science, Georgia Institute of Technology Fernando Camelli Center for Computational Fluid Dynamics, George

More information

5.4 The Heat Equation and Convection-Diffusion

5.4 The Heat Equation and Convection-Diffusion 5.4. THE HEAT EQUATION AND CONVECTION-DIFFUSION c 6 Gilbert Strang 5.4 The Heat Equation and Convection-Diffusion The wave equation conserves energy. The heat equation u t = u xx dissipates energy. The

More information

Numerical Analysis An Introduction

Numerical Analysis An Introduction Walter Gautschi Numerical Analysis An Introduction 1997 Birkhauser Boston Basel Berlin CONTENTS PREFACE xi CHAPTER 0. PROLOGUE 1 0.1. Overview 1 0.2. Numerical analysis software 3 0.3. Textbooks and monographs

More information

Computational Modeling of Wind Turbines in OpenFOAM

Computational Modeling of Wind Turbines in OpenFOAM Computational Modeling of Wind Turbines in OpenFOAM Hamid Rahimi hamid.rahimi@uni-oldenburg.de ForWind - Center for Wind Energy Research Institute of Physics, University of Oldenburg, Germany Outline Computational

More information

11 Navier-Stokes equations and turbulence

11 Navier-Stokes equations and turbulence 11 Navier-Stokes equations and turbulence So far, we have considered ideal gas dynamics governed by the Euler equations, where internal friction in the gas is assumed to be absent. Real fluids have internal

More information

Dimensionless form of equations

Dimensionless form of equations Dimensionless form of equations Motivation: sometimes equations are normalized in order to facilitate the scale-up of obtained results to real flow conditions avoid round-off due to manipulations with

More information

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry

More information

Feature Commercial codes In-house codes

Feature Commercial codes In-house codes A simple finite element solver for thermo-mechanical problems Keywords: Scilab, Open source software, thermo-elasticity Introduction In this paper we would like to show how it is possible to develop a

More information

SIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I

SIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I Lennart Edsberg, Nada, KTH Autumn 2008 SIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I Parameter values and functions occurring in the questions belowwill be exchanged

More information

Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004

Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004 FSI-02-TN59-R2 Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004 1. Introduction A major new extension of the capabilities of FLOW-3D -- the multi-block grid model -- has been incorporated

More information

Customer Training Material. Lecture 5. Solver Settings ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Customer Training Material. Lecture 5. Solver Settings ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. Lecture 5 Solver Settings Introduction to ANSYS FLUENT L5-1 Solver Settings - Introduction So far we have looked at how to setup a basic flow simulation in FLUENT. However you should not assume that just

More information

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation Differential Relations for Fluid Flow In this approach, we apply our four basic conservation laws to an infinitesimally small control volume. The differential approach provides point by point details of

More information

Time domain modeling

Time domain modeling Time domain modeling Equationof motion of a WEC Frequency domain: Ok if all effects/forces are linear M+ A ω X && % ω = F% ω K + K X% ω B ω + B X% & ω ( ) H PTO PTO + others Time domain: Must be linear

More information

Numerical Methods for Engineers

Numerical Methods for Engineers Steven C. Chapra Berger Chair in Computing and Engineering Tufts University RaymondP. Canale Professor Emeritus of Civil Engineering University of Michigan Numerical Methods for Engineers With Software

More information

APPENDIX 3 CFD CODE - PHOENICS

APPENDIX 3 CFD CODE - PHOENICS 166 APPENDIX 3 CFD CODE - PHOENICS 3.1 INTRODUCTION PHOENICS is a general-purpose software code which predicts quantitatively the flow of fluids in and around engines, process equipment, buildings, human

More information

Divergence-Free Elements for Incompressible Flow on Cartesian Grids

Divergence-Free Elements for Incompressible Flow on Cartesian Grids Divergence-Free Elements for Incompressible Flow on Cartesian Grids Tobias Neckel, Marion Bendig, Hans-Joachim Bungartz, Miriam Mehl, and Christoph Zenger, Fakultät für Informatik TU München Outline The

More information

Lecture 11 Boundary Layers and Separation. Applied Computational Fluid Dynamics

Lecture 11 Boundary Layers and Separation. Applied Computational Fluid Dynamics Lecture 11 Boundary Layers and Separation Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Overview Drag. The boundary-layer

More information

How To Calculate Energy From Water

How To Calculate Energy From Water A bi-projection method for Bingham type flows Laurent Chupin, Thierry Dubois Laboratoire de Mathématiques Université Blaise Pascal, Clermont-Ferrand Ecoulements Gravitaires et RIsques Naturels Juin 2015

More information

Introduction to CFD Basics

Introduction to CFD Basics Introduction to CFD Basics Rajesh Bhaskaran Lance Collins This is a quick-and-dirty introduction to the basic concepts underlying CFD. The concepts are illustrated by applying them to simple 1D model problems.

More information

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt, 27.06.2012 O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM Darmstadt, 27.06.2012 Michael Ehlen IB Fischer CFD+engineering GmbH Lipowskystr. 12 81373 München Tel. 089/74118743 Fax 089/74118749

More information

Introduction to the Finite Element Method

Introduction to the Finite Element Method Introduction to the Finite Element Method 09.06.2009 Outline Motivation Partial Differential Equations (PDEs) Finite Difference Method (FDM) Finite Element Method (FEM) References Motivation Figure: cross

More information

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms P. E. Vincent! Department of Aeronautics Imperial College London! 25 th March 2014 Overview Motivation Flux Reconstruction Many-Core

More information

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved. Lecture 2 Introduction to CFD Methodology Introduction to ANSYS FLUENT L2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions,

More information

Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows

Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows 3.- 1 Basics: equations of continuum mechanics - balance equations for mass and momentum - balance equations for the energy and the chemical

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

Notes for AA214, Chapter 7. T. H. Pulliam Stanford University

Notes for AA214, Chapter 7. T. H. Pulliam Stanford University Notes for AA214, Chapter 7 T. H. Pulliam Stanford University 1 Stability of Linear Systems Stability will be defined in terms of ODE s and O E s ODE: Couples System O E : Matrix form from applying Eq.

More information

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics Lecture 6 - Boundary Conditions Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Overview. Inlet and outlet boundaries.

More information

Introduction to Computational Fluid Dynamics

Introduction to Computational Fluid Dynamics Introduction to Computational Fluid Dynamics Instructor: Dmitri Kuzmin Institute of Applied Mathematics University of Dortmund kuzmin@math.uni-dortmund.de http://www.featflow.de Fluid (gas and liquid)

More information

Starting algorithms for partitioned Runge-Kutta methods: the pair Lobatto IIIA-IIIB

Starting algorithms for partitioned Runge-Kutta methods: the pair Lobatto IIIA-IIIB Monografías de la Real Academia de Ciencias de Zaragoza. : 49 8, 4). Starting algorithms for partitioned Runge-Kutta methods: the pair Lobatto IIIA-IIIB I. Higueras and T. Roldán Departamento de Matemática

More information

Advanced CFD Methods 1

Advanced CFD Methods 1 Advanced CFD Methods 1 Prof. Patrick Jenny, FS 2014 Date: 15.08.14, Time: 13:00, Student: Federico Danieli Summary The exam took place in Prof. Jenny s office, with his assistant taking notes on the answers.

More information

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM CSDMS 2013 Meeting Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM Xiaofeng Liu, Ph.D., P.E. Assistant Professor Department of Civil and Environmental Engineering University of Texas

More information

Finite Difference Approach to Option Pricing

Finite Difference Approach to Option Pricing Finite Difference Approach to Option Pricing February 998 CS5 Lab Note. Ordinary differential equation An ordinary differential equation, or ODE, is an equation of the form du = fut ( (), t) (.) dt where

More information

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS 1 ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS Sreenivas Varadan a, Kentaro Hara b, Eric Johnsen a, Bram Van Leer b a. Department of Mechanical Engineering, University of Michigan,

More information

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes For a large portion of the engineering community, the primary source of CFD capabilities is through the purchase of a commercial CFD code.

More information

Linköping University Electronic Press

Linköping University Electronic Press Linköping University Electronic Press Report Well-posed boundary conditions for the shallow water equations Sarmad Ghader and Jan Nordström Series: LiTH-MAT-R, 0348-960, No. 4 Available at: Linköping University

More information

Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation

Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation Multigrid preconditioning for nonlinear (degenerate) parabolic equations with application to monument degradation M. Donatelli 1 M. Semplice S. Serra-Capizzano 1 1 Department of Science and High Technology

More information

Basic Equations, Boundary Conditions and Dimensionless Parameters

Basic Equations, Boundary Conditions and Dimensionless Parameters Chapter 2 Basic Equations, Boundary Conditions and Dimensionless Parameters In the foregoing chapter, many basic concepts related to the present investigation and the associated literature survey were

More information

Turbulence and Fluent

Turbulence and Fluent Turbulence and Fluent Turbulence Modeling What is Turbulence? We do not really know 3D, unsteady, irregular motion in which transported quantities fluctuate in time and space. Turbulent eddies (spatial

More information

Course Outline for the Masters Programme in Computational Engineering

Course Outline for the Masters Programme in Computational Engineering Course Outline for the Masters Programme in Computational Engineering Compulsory Courses CP-501 Mathematical Methods for Computational 3 Engineering-I CP-502 Mathematical Methods for Computational 3 Engineering-II

More information

Iterative Solvers for Linear Systems

Iterative Solvers for Linear Systems 9th SimLab Course on Parallel Numerical Simulation, 4.10 8.10.2010 Iterative Solvers for Linear Systems Bernhard Gatzhammer Chair of Scientific Computing in Computer Science Technische Universität München

More information

TFAWS AUGUST 2003 VULCAN CFD CODE OVERVIEW / DEMO. Jeffery A. White. Hypersonic Airbreathing Propulsion Branch

TFAWS AUGUST 2003 VULCAN CFD CODE OVERVIEW / DEMO. Jeffery A. White. Hypersonic Airbreathing Propulsion Branch TFAWS AUGUST 2003 VULCAN CFD CODE OVERVIEW / DEMO Jeffery A. White Hypersonic Airbreathing Propulsion Branch VULCAN DEVELOPMENT HISTORY Evolved from the LARCK code development project (1993-1996). LARCK

More information

Part IV. Conclusions

Part IV. Conclusions Part IV Conclusions 189 Chapter 9 Conclusions and Future Work CFD studies of premixed laminar and turbulent combustion dynamics have been conducted. These studies were aimed at explaining physical phenomena

More information

POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078

POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078 21 ELLIPTICAL PARTIAL DIFFERENTIAL EQUATIONS: POISSON AND LAPLACE EQUATIONS Charles R. O Neill School of Mechanical and Aerospace Engineering Oklahoma State University Stillwater, OK 74078 2nd Computer

More information

TESLA Report 2003-03

TESLA Report 2003-03 TESLA Report 23-3 A multigrid based 3D space-charge routine in the tracking code GPT Gisela Pöplau, Ursula van Rienen, Marieke de Loos and Bas van der Geer Institute of General Electrical Engineering,

More information

Purdue University - School of Mechanical Engineering. Objective: Study and predict fluid dynamics of a bluff body stabilized flame configuration.

Purdue University - School of Mechanical Engineering. Objective: Study and predict fluid dynamics of a bluff body stabilized flame configuration. Extinction Dynamics of Bluff Body Stabilized Flames Investigator: Steven Frankel Graduate Students: Travis Fisher and John Roach Sponsor: Air Force Research Laboratory and Creare, Inc. Objective: Study

More information

STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014

STCE. Outline. Introduction. Applications. Ongoing work. Summary. STCE RWTH-Aachen, Industrial Applications of discrete adjoint OpenFOAM, EuroAD 2014 Industrial Applications of discrete adjoint OpenFOAM Arindam Sen Software and Tools for Computational Engineering Science RWTH Aachen University EuroAD 2014, Nice, 16-17. June 2014 Outline Introduction

More information

Modeling Rotor Wakes with a Hybrid OVERFLOW-Vortex Method on a GPU Cluster

Modeling Rotor Wakes with a Hybrid OVERFLOW-Vortex Method on a GPU Cluster Modeling Rotor Wakes with a Hybrid OVERFLOW-Vortex Method on a GPU Cluster Mark J. Stock, Ph.D., Adrin Gharakhani, Sc.D. Applied Scientific Research, Santa Ana, CA Christopher P. Stone, Ph.D. Computational

More information

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW Rajesh Khatri 1, 1 M.Tech Scholar, Department of Mechanical Engineering, S.A.T.I., vidisha

More information

LQG-Balanced Truncation Low-Order Controller for Stabilization of Laminar Flows

LQG-Balanced Truncation Low-Order Controller for Stabilization of Laminar Flows MAX PLANCK INSTITUTE May 20, 2015 LQG-Balanced Truncation Low-Order Controller for Stabilization of Laminar Flows Peter Benner and Jan Heiland Workshop Model Order Reduction for Transport Dominated Phenomena

More information

Scalars, Vectors and Tensors

Scalars, Vectors and Tensors Scalars, Vectors and Tensors A scalar is a physical quantity that it represented by a dimensional number at a particular point in space and time. Examples are hydrostatic pressure and temperature. A vector

More information

1 The basic equations of fluid dynamics

1 The basic equations of fluid dynamics 1 The basic equations of fluid dynamics The main task in fluid dynamics is to find the velocity field describing the flow in a given domain. To do this, one uses the basic equations of fluid flow, which

More information

Introduction to COMSOL. The Navier-Stokes Equations

Introduction to COMSOL. The Navier-Stokes Equations Flow Between Parallel Plates Modified from the COMSOL ChE Library module rev 10/13/08 Modified by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2008 Introduction to COMSOL The following

More information

Coupling micro-scale CFD simulations to meso-scale models

Coupling micro-scale CFD simulations to meso-scale models Coupling micro-scale CFD simulations to meso-scale models IB Fischer CFD+engineering GmbH Fabien Farella Michael Ehlen Achim Fischer Vortex Factoria de Càlculs SL Gil Lizcano Outline Introduction O.F.Wind

More information

Introduction to CFD Analysis

Introduction to CFD Analysis Introduction to CFD Analysis 2-1 What is CFD? Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically

More information

Error Control and Adaptivity for Reduced Basis Approximations of Parametrized Evolution Equations. Mario Ohlberger

Error Control and Adaptivity for Reduced Basis Approximations of Parametrized Evolution Equations. Mario Ohlberger Error Control and Adaptivity for Reduced Basis Approximations of Parametrized Evolution Equations Mario Ohlberger In cooperation with: M. Dihlmann, M. Drohmann, B. Haasdonk, G. Rozza Workshop on A posteriori

More information

Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions

Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions Fourth-Order Compact Schemes of a Heat Conduction Problem with Neumann Boundary Conditions Jennifer Zhao, 1 Weizhong Dai, Tianchan Niu 1 Department of Mathematics and Statistics, University of Michigan-Dearborn,

More information

Homework 2 Solutions

Homework 2 Solutions Homework Solutions Igor Yanovsky Math 5B TA Section 5.3, Problem b: Use Taylor s method of order two to approximate the solution for the following initial-value problem: y = + t y, t 3, y =, with h = 0.5.

More information

Grid adaptivity for systems of conservation laws

Grid adaptivity for systems of conservation laws Grid adaptivity for systems of conservation laws M. Semplice 1 G. Puppo 2 1 Dipartimento di Matematica Università di Torino 2 Dipartimento di Scienze Matematiche Politecnico di Torino Numerical Aspects

More information

Paper Pulp Dewatering

Paper Pulp Dewatering Paper Pulp Dewatering Dr. Stefan Rief stefan.rief@itwm.fraunhofer.de Flow and Transport in Industrial Porous Media November 12-16, 2007 Utrecht University Overview Introduction and Motivation Derivation

More information

Multiphase Flow - Appendices

Multiphase Flow - Appendices Discovery Laboratory Multiphase Flow - Appendices 1. Creating a Mesh 1.1. What is a geometry? The geometry used in a CFD simulation defines the problem domain and boundaries; it is the area (2D) or volume

More information

Introduction to CFD Analysis

Introduction to CFD Analysis Introduction to CFD Analysis Introductory FLUENT Training 2006 ANSYS, Inc. All rights reserved. 2006 ANSYS, Inc. All rights reserved. 2-2 What is CFD? Computational fluid dynamics (CFD) is the science

More information

Domain Decomposition Methods. Partial Differential Equations

Domain Decomposition Methods. Partial Differential Equations Domain Decomposition Methods for Partial Differential Equations ALFIO QUARTERONI Professor ofnumericalanalysis, Politecnico di Milano, Italy, and Ecole Polytechnique Federale de Lausanne, Switzerland ALBERTO

More information

HPC realization of a controlled turbulent round jet using OpenFOAM a)

HPC realization of a controlled turbulent round jet using OpenFOAM a) Open Source CFD 2013 HPC realization of a controlled turbulent round jet using OpenFOAM a) Asim Onder 1, b) and Johan Meyers 1 Department of Mechanical Engineering, Katholieke Universiteit Leuven The present

More information

Stability Analysis for Systems of Differential Equations

Stability Analysis for Systems of Differential Equations Stability Analysis for Systems of Differential Equations David Eberly Geometric Tools, LLC http://wwwgeometrictoolscom/ Copyright c 1998-2016 All Rights Reserved Created: February 8, 2003 Last Modified:

More information

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE 1 P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE JEAN-MARC GRATIEN, JEAN-FRANÇOIS MAGRAS, PHILIPPE QUANDALLE, OLIVIER RICOIS 1&4, av. Bois-Préau. 92852 Rueil Malmaison Cedex. France

More information

Numerical methods for American options

Numerical methods for American options Lecture 9 Numerical methods for American options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 American options The holder of an American option has the right to exercise it at any moment

More information

Computational Fluid Dynamics Research Projects at Cenaero (2011)

Computational Fluid Dynamics Research Projects at Cenaero (2011) Computational Fluid Dynamics Research Projects at Cenaero (2011) Cenaero (www.cenaero.be) is an applied research center focused on the development of advanced simulation technologies for aeronautics. Located

More information

Numerical Simulation of the External Flow Field. Around a Bluff Car*

Numerical Simulation of the External Flow Field. Around a Bluff Car* Numerical Simulation of the External Flow Field Around a Bluff Car* Sun Yongling, Wu Guangqiang, Xieshuo Automotive Engineering Department Shanghai Tongji University Shanghai, China E-mail: wuqjuhyk@online.sh.cn

More information

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA Adam Kosík Evektor s.r.o., Czech Republic KEYWORDS CFD simulation, mesh generation, OpenFOAM, ANSA ABSTRACT In this paper we describe

More information

Moving Mesh Methods for Computational Fluid Dynamics

Moving Mesh Methods for Computational Fluid Dynamics Contemporary Mathematics Moving Mesh Methods for Computational Fluid Dynamics Tao Tang Abstract. In this paper we will discuss a class of adaptive grid methods called moving mesh method (MMM). Some recent

More information

CHAPTER 4 CFD ANALYSIS OF THE MIXER

CHAPTER 4 CFD ANALYSIS OF THE MIXER 98 CHAPTER 4 CFD ANALYSIS OF THE MIXER This section presents CFD results for the venturi-jet mixer and compares the predicted mixing pattern with the present experimental results and correlation results

More information

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics Lecture 16 - Free Surface Flows Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Example: spinning bowl Example: flow in

More information

Lecturer, Department of Engineering, ar45@le.ac.uk, Lecturer, Department of Mathematics, sjg50@le.ac.uk

Lecturer, Department of Engineering, ar45@le.ac.uk, Lecturer, Department of Mathematics, sjg50@le.ac.uk 39 th AIAA Fluid Dynamics Conference, San Antonio, Texas. A selective review of CFD transition models D. Di Pasquale, A. Rona *, S. J. Garrett Marie Curie EST Fellow, Engineering, ddp2@le.ac.uk * Lecturer,

More information

HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES

HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES European Conference on Computational Fluid Dynamics ECCOMAS CFD 26 P. Wesseling, E. Oñate and J. Périaux (Eds) c TU Delft, The Netherlands, 26 HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES

More information

Efficient Convergence Acceleration for a Parallel CFD Code

Efficient Convergence Acceleration for a Parallel CFD Code Efficient Convergence Acceleration for a Parallel CFD Code R.D. Williams a, J. Häuser b, and R. Winkelmann b a California Institute of Technology, Pasadena, California b Center of Logistics and Expert

More information

Power output of offshore wind farms in relation to atmospheric stability Laurens Alblas BSc

Power output of offshore wind farms in relation to atmospheric stability Laurens Alblas BSc Power output of offshore wind farms in relation to atmospheric stability Laurens Alblas BSc Photo: Vestas Wind Systems A/S 1 1. Introduction Background Atmospheric stability is known to influence wind

More information

- momentum conservation equation ρ = ρf. These are equivalent to four scalar equations with four unknowns: - pressure p - velocity components

- momentum conservation equation ρ = ρf. These are equivalent to four scalar equations with four unknowns: - pressure p - velocity components J. Szantyr Lecture No. 14 The closed system of equations of the fluid mechanics The above presented equations form the closed system of the fluid mechanics equations, which may be employed for description

More information

NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM

NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM NUMERICAL SIMULATION OF REGULAR WAVES RUN-UP OVER SLOPPING BEACH BY OPEN FOAM Parviz Ghadimi 1*, Mohammad Ghandali 2, Mohammad Reza Ahmadi Balootaki 3 1*, 2, 3 Department of Marine Technology, Amirkabir

More information

HEAT TRANSFER CODES FOR STUDENTS IN JAVA

HEAT TRANSFER CODES FOR STUDENTS IN JAVA Proceedings of the 5th ASME/JSME Thermal Engineering Joint Conference March 15-19, 1999, San Diego, California AJTE99-6229 HEAT TRANSFER CODES FOR STUDENTS IN JAVA W.J. Devenport,* J.A. Schetz** and Yu.

More information

Module 5: Solution of Navier-Stokes Equations for Incompressible Flow Using SIMPLE and MAC Algorithms Lecture 27:

Module 5: Solution of Navier-Stokes Equations for Incompressible Flow Using SIMPLE and MAC Algorithms Lecture 27: The Lecture deals with: Introduction Staggered Grid Semi Implicit Method for Pressure Linked Equations (SIMPLE) x - momentum equation file:///d /chitra/nptel_phase2/mechanical/cfd/lecture%2027/27_1.htm[6/20/2012

More information

INCORPORATING CFD INTO THE UNDERGRADUATE MECHANICAL ENGINEERING PROGRAMME AT THE UNIVERSITY OF MANITOBA

INCORPORATING CFD INTO THE UNDERGRADUATE MECHANICAL ENGINEERING PROGRAMME AT THE UNIVERSITY OF MANITOBA INCORPORATING CFD INTO THE UNDERGRADUATE MECHANICAL ENGINEERING PROGRAMME AT THE UNIVERSITY OF MANITOBA Scott J. Ormiston SJ Ormiston@UManitoba.ca Associate Professor, Dept. of Mechanical and Industrial

More information

Prediction of airfoil performance at high Reynolds numbers

Prediction of airfoil performance at high Reynolds numbers Downloaded from orbit.dtu.dk on: Jul 01, 2016 Prediction of airfoil performance at high Reynolds numbers. Sørensen, Niels N.; Zahle, Frederik; Michelsen, Jess Publication date: 2014 Document Version Publisher's

More information

Colocated Finite Volume Schemes for Fluid Flows

Colocated Finite Volume Schemes for Fluid Flows COMMUNICATIONS IN COMPUTATIONAL PHYSICS Vol. 4, No., pp. -5 Commun. Comput. Phys. July 8 Colocated Finite Volume Schemes for Fluid Flows S. Faure, J. Laminie, and R. Temam,3, Laboratoire de Mathématiques,

More information

Interactive simulation of an ash cloud of the volcano Grímsvötn

Interactive simulation of an ash cloud of the volcano Grímsvötn Interactive simulation of an ash cloud of the volcano Grímsvötn 1 MATHEMATICAL BACKGROUND Simulating flows in the atmosphere, being part of CFD, is on of the research areas considered in the working group

More information

Mathematical Modeling and Engineering Problem Solving

Mathematical Modeling and Engineering Problem Solving Mathematical Modeling and Engineering Problem Solving Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University Reference: 1. Applied Numerical Methods with

More information

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER International Journal of Advancements in Research & Technology, Volume 1, Issue2, July-2012 1 CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER ABSTRACT (1) Mr. Mainak Bhaumik M.E. (Thermal Engg.)

More information

Chapter 5. Methods for ordinary differential equations. 5.1 Initial-value problems

Chapter 5. Methods for ordinary differential equations. 5.1 Initial-value problems Chapter 5 Methods for ordinary differential equations 5.1 Initial-value problems Initial-value problems (IVP) are those for which the solution is entirely known at some time, say t = 0, and the question

More information

Optimization of Supply Chain Networks

Optimization of Supply Chain Networks Optimization of Supply Chain Networks M. Herty TU Kaiserslautern September 2006 (2006) 1 / 41 Contents 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal

More information

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Simulation of Fluid-Structure Interactions in Aeronautical Applications Simulation of Fluid-Structure Interactions in Aeronautical Applications Martin Kuntz Jorge Carregal Ferreira ANSYS Germany D-83624 Otterfing Martin.Kuntz@ansys.com December 2003 3 rd FENET Annual Industry

More information

Bericht des Instituts für Aerodynamik und Strömungstechnik Report of the Institute of Aerodynamics and Flow Technology IB 124-2007/3

Bericht des Instituts für Aerodynamik und Strömungstechnik Report of the Institute of Aerodynamics and Flow Technology IB 124-2007/3 Bericht des Instituts für Aerodynamik und Strömungstechnik Report of the Institute of Aerodynamics and Flow Technology IB A Fourth Order Semi-Implicit Runge-Kutta Method for the Compressible Euler Equations

More information

CFD simulations using an AMR-like approach in the PDE Framework Peano

CFD simulations using an AMR-like approach in the PDE Framework Peano CFD simulations using an AMR-like approach in the PDE Framework Peano, Fakultät für Informatik Technische Universität München Germany Miriam Mehl, Hans-Joachim Bungartz, Takayuki Aoki Outline PDE Framework

More information