Part II: Finite Difference/Volume Discretisation for CFD
|
|
|
- Chastity Cameron
- 9 years ago
- Views:
Transcription
1 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 Metod, Staggered Grid Spatial Discretisation of te Continuity Equation Spatial Discretisation of te Momentum Equations Time Discretisation Corin Projection Implementation Aspects Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 19
2 Finite Volume Metod Advection-Diffusion Equation compute tracer concentration q wit diffusion β and convection v: βq xx + vq) x = 0 on Ω = 0, 1) wit boundary conditions q0) = 1 and q1) = 0. equidistant grid points x i = i, grid cells [x i, x i+1 ] back to representation via conservation law for one grid cell): xi+1 x i x x i+1 F x) dx = Fx) = 0 x i wit Fx) = F qx)) = βq x x) + vqx). we need to compute te flux F at te boundaries of te grid cells; owever, assume qx) piecewise constant witin te grid cells Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 0
3 Finite Volume Metod Advection-Diffusion Equation ) wanted: compute Fx i ) wit Fqx)) = βq x x) + vqx) were qx) := q i for eac Ω i = [x i, x i+1 ] computing te diffusive flux is straigtforward: options for advective flux vq: symmetric flux: βq x xi+1 = β qx i+1) qx i ) upwind flux: vq xi+1 = vqx i) + vqx i+1 ) vq xi+1 = { vqxi ) if v > 0 vqx i+1 ) if v < 0 Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 1
4 Finite Volume Metod Advection-Diffusion Equation 3) system of equations: for all i x i+1 F x) = F x i+1 ) Fx i ) = 0 x i for symmetric flux: β qx i+1) qx i ) + qx i 1 ) + v qx i+1) qx i 1 ) = 0 leads to non-pysical beaviour as soon as β < v observe signs of matrix elements!) system of equations for upwind flux assume v > 0): β qx i+1) qx i ) + qx i 1 ) + v qx i) qx i 1 ) = 0 stable, but overly diffusive solutions positive definite matrix) Module 9: Case Study Computational Fluid Dynamics, Winter 013/014
5 Marker-and-Cell Metod Staggered Grid Marker-and-Cell metod Harlow and Welc, 1965): discretization sceme: Finite Differences can be sown to be equivalent to Finite Volumes, owever based on a so-called staggered grid: Cartesian grid rectangular grid cells), wit cell centres at x i,j := i, j), e.g. pressure located in cell centres velocities tose in normal direction) located on cell edges Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 3
6 Spatial Discretisation Continuity Equation: mass conservation: discretise u evaluate derivative at cell centres, allows central derivatives: u) i,j = u x + v i,j y u i,j u i 1,j + v i,j v i,j 1 i,j remember: u i,j and v i,j located on cell edges notation: u) i,j := u) xi,j evaluate expression at cell centre x i,j ) Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 4
7 Spatial Discretisation Pressure Terms note: velocities located on midpoints of cell edges u v t =..., i+ 1,j t =... i,j+ 1 = all derivatives need to be approximated at midpoints of cell edges! pressure term p: central differences for first derivatives as pressure is located in cell centres) p x p i+1,j p i,j p, i+ 1,j y p i,j+1 p i,j i,j+ 1 Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 5
8 Spatial Discretisation Diffusion Term for diffusion term u: use standard 5- or 7-point stencil D: 3D: u i,j u i 1,j + u i,j 1 4u i,j + u i+1,j + u i,j+1 u i,j,k u i 1,j,k + u i,j 1,k + u i,j,k 1 6u i,j,k + u i+1,j,k + u i,j+1,k + u i,j,k+1 Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 6
9 Spatial Discretisation Convection Terms treat derivatives of nonlinear terms u ) u: central differences for momentum equation in x-direction): u u u i+1,j u i 1,j x u i,j, v u i+ 1,j y v u i,j+1 u i,j 1 xi+ i+ 1,j 1,j wit v ) xi+ = vi,j + v i,j 1 + v i+1,j + v i+1,j 1,j upwind differences for momentum equation in x-direction): u u u i,j u i 1,j x u i,j, v u xi+ y v u i,j u i,j 1 xi+ 1 1 xi+,j 1,j,j if u i,j > 0 and v xi+ 1,j > 0 mix of central and upwind differences possible and used Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 7
10 Time Discretisation recall te incompressible Navier-Stokes equations: u = 0 t u + u ) u = p + 1 Re u + f note te role of te unknowns: or 3 equations for velocities x, y, and z component) resulting from momentum conservation 4t equation mass conservation) to close te system; required to determine pressure p owever, p does not occur explicitly in mass conservation possible approac: Corin s projection metod p acts as a variable to enforce te mass conservation as side condition Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 8
11 Time Discretisation Corin Projection continuous NSE: ) ρ t u + u ) u + p µ u = f u = 0 semi-discrete NSE after spatial discretisation): A u + D u + C u ) u M T p = f, 3) derive semi-discrete continuity equation 4) w.r.t. t: M u = 0, 4) M u = 0. 5) formally invert Eq. 3) w.r.t. u and insert into 5) discrete pressure Poisson equation PPE): MA 1 M T ) p = MA 1 f + D u + C u ) u ), 6) } {{ } =:Q Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 9
12 Time Discretisation Corin Projection updating te velocities: discretise time wit explicit metod explicit Euler, e.g.): u n+1) u n) τ =... update velocity correctly : solve momentum equations 3) use pressure p of PPE solution to compute discrete pressure gradients M T p : u n+1) = u n) + τ D u n) C u n) ) u n) + f n) + M T p ) costs: solve 1 linear system of equations in eac time step! Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 30
13 Implementation geometry representation as a flag field Marker-and-Cell) flag field as an array of booleans: input data boundary conditions) and output data computed results) as arrays Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 31
14 Implementation ) Lab course Scientific Computing Computational Fluid Dynamics : modular C/C++ code parallelization: simple data parallelism, domain decomposition straigtforward MPI-based parallelization excange of gost layers) target arcitectures: parallel computers wit distributed memory clusters possible extensions: free-surface flows te falling drop ) multigrid solver for te pressure equation eat transfer Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 3
15 Part III: Te Sallow Water Equations and Finite Volumes Revisited Te Sallow Water Equations Modelling Scenario: Tsunami Simulation Finite Volume Discretisation Central and Upwind Fluxes Lax-Friedrics Flux Towards Tsunami Simulation Wave Speed of Tsunamis Treatment of Batymetry Data Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 33
16 Te Sallow Water Equations t u v + x u u + 1 g + y uv v uv = St, x, y) v + 1 g Comments on modelling: generalized D yperbolic PDE: q =, u, v) T t q + x Fq) + y Gq) = St, x, y) derived from conservations laws for mass and momentum may be derived by vertical averaging from te 3D incompressible Navier-Stokes equations compare to Euler equations: density ρ vs. water dept Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 34
17 Modelling Scenario: Tsunami Simulation Te Ocean as Sallow Water?? compare orizontal 1000 km) to vertical 5 km) lengt scale wave lengts large compared to water dept vertical flow may be neglected; movement of te entire water column Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 35
18 Modelling Scenario: Tsunami Simulation Te Ocean as Sallow Water?? compare orizontal 1000 km) to vertical 5 km) lengt scale wave lengts large compared to water dept vertical flow may be neglected; movement of te entire water column Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 35
19 Modelling Scenario: Tsunami Simulation Te Ocean as Sallow Water?? compare orizontal 1000 km) to vertical 5 km) lengt scale wave lengts large compared to water dept vertical flow may be neglected; movement of te entire water column Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 35
20 Modelling Scenario: Tsunami Simulation Te Ocean as Sallow Water?? compare orizontal 1000 km) to vertical 5 km) lengt scale wave lengts large compared to water dept vertical flow may be neglected; movement of te entire water column Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 35
21 Modelling Scenario: Tsunami Simulation ) Tsunami Modelling wit te Sallow Water equations: source term Sx, y) includes batymetry data i.e., elevation of ocean floor) Coriolis forces, friction, etc., as possible furter terms boundary conditions are difficult: coastal inundation, outflow at domain boundaries Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 36
22 Modelling Scenario: Tsunami Simulation ) Tsunami Modelling wit te Sallow Water equations: source term Sx, y) includes batymetry data i.e., elevation of ocean floor) Coriolis forces, friction, etc., as possible furter terms boundary conditions are difficult: coastal inundation, outflow at domain boundaries Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 36
23 Modelling Scenario: Tsunami Simulation ) Tsunami Modelling wit te Sallow Water equations: source term Sx, y) includes batymetry data i.e., elevation of ocean floor) Coriolis forces, friction, etc., as possible furter terms boundary conditions are difficult: coastal inundation, outflow at domain boundaries Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 36
24 Modelling Scenario: Tsunami Simulation ) Tsunami Modelling wit te Sallow Water equations: source term Sx, y) includes batymetry data i.e., elevation of ocean floor) Coriolis forces, friction, etc., as possible furter terms boundary conditions are difficult: coastal inundation, outflow at domain boundaries Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 36
25 Finite Volume Discretisation discretise system of PDEs t q + x Fq) + y Gq) = St, x, y) wit q := u F q) := v u u + 1 g Gq) := uv v uv v + 1 g basic form of numerical scemes: Q n+1) i,j = Q n) i,j τ F n) i+ 1,j F n) i 1,j ) τ G n) i,j+ 1 ) G n) i,j 1 were F n) i+ 1 Gn),j,,... approximate te flux functions F q) and i,j+ 1 Gq) at te grid cell boundaries Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 37
26 Central and Upwind Fluxes define fluxes F n) i+ 1 Gn),j,,... via 1D numerical flux function F: i,j+ 1 F n) i+ 1 central flux: F n) i+ 1 = F Q n) i, Q n) ) i+1 = F Q n) i, Q n) ) 1 i+1 := G n) j 1 F Q n) i = F Q n) j 1, ) Qn) j ) n) ) ) + F Q i+1 leads to unstable metods for convective transport upwind flux ere, for -equation, F ) = u): F n) i+ 1 = F { n) i, n) ) u i if u i+ 1 i+1 := u i+1 if u i+ 1 > 0 < 0 stable, but includes artificial diffusion Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 38
27 Local) Lax-Friedrics Flux classical Lax-Friedrics metod uses as numerical flux: F n) = F Q n) i+ 1 i, Q n) ) 1 i+1 := F Q n) ) n) i + F Q i+1) ) n) ) Q i+1 τ Qn) i can be interpreted as central flux plus diffusion flux: τ n) Q i+1 ) Qn) i = τ Qn) wit diffusion coefficient τ, were c := τ velocity one grid cell per time step ) i+1 Qn) i is some kind of idea of local Lax-Friedrics metod: use te appropriate velocity F n) i+ 1 := 1 F Q n) i ) n) ) ) + F Q i+1 a i+ 1 n) Q i+1 ) Qn) i Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 39
28 Wave Speed of Tsunamis consider te 1D case t ) u + x u ) u + 1 g = 0 wit q = q 1, q ) T :=, u) T, we obtain ) q1 + q t q x q /q gq 1 ) = 0 write in convective form: t q1 q ) + f x q1 q ) = 0 wit ) ) f f1 / q = 1 f 1 / q 0 1 = f / q 1 f / q q /q 1 + gq 1 q /q 1 = 0 ) 1 u + g u Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 40
29 Wave Speed of Tsunamis ) compute eigenvectors and eigenvalues of f : λ 1/ = u ± ) g r 1/ 1 = u ± g and ten wit f = RΛR 1, were R := r 1, r ) and Λ := diagλ 1, λ ), we can diagonalise te PDE: ) w1 + Λ ) w1 = 0, w = R 1 q t w x w for small canges in and small velocities, we tus obtain tat waves are advected i.e., travel) at speed λ 1/ ± g recall local Lax-Friedrics metod: F n) i+ 1 := 1 coose a i+ 1 F Q n) i = max{λ k } ) n) ) ) + F Q i+1 a i+ 1 Q n) i Q n) ) i 1 Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 41
30 Sallow Water Equations wit Batymetry b t u + x v u u + 1 g + y uv v uv = v + 1 g 0 gb) x gb) y Questions for numerics: treat b) x and b) y as source terms or include tese into flux computations? preserve certain properties of solutions e.g., lake at rest Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 4
31 Sallow Water Equations wit Batymetry ) Consider Lake at Rest Scenario: at rest : velocities u = 0 and v = 0 examine local Lax-Friedrics flux in equation: F n) i+ 1 = 1 u) n) i ) + u) n) i+1 a i+ 1 n) i+1 ) n) i = 0 F n) i+ 1 F n) i 1 = a i+ 1 n) i+1 ) a i 1 n) i + n) i n) i 1) = 0 note: a i± 1 g and if b i 1 b i b i+1 ten i 1 i i+1 tus: lake at rest not an equilibrium solution for local Lax-Friedrics flux Additional problems: complicated numerics close to te sore in particular: wetting and drying inundation of te coast) Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 43
32 References and Literature Course material is mostly based on: R. J. LeVeque: Finite Volume Metods for Hyperbolic Equations, Cambridge Texts in Applied Matematics, 00. M. Griebel, T. Dornseifer and T. Neunoeffer: Numerical Simulation in Fluid Dynamics: A Practical Introduction, SIAM Monograps on Matematical Modeling and Computation, SIAM, Sallow Water Code SWE: ttp://www5.in.tum.de/swe/ Module 9: Case Study Computational Fluid Dynamics, Winter 013/014 44
FINITE DIFFERENCE METHODS
FINITE DIFFERENCE METHODS LONG CHEN Te best known metods, finite difference, consists of replacing eac derivative by a difference quotient in te classic formulation. It is simple to code and economic to
Verifying Numerical Convergence Rates
1 Order of accuracy Verifying Numerical Convergence Rates We consider a numerical approximation of an exact value u. Te approximation depends on a small parameter, suc as te grid size or time step, and
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
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.
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
Spatial Discretisation Schemes in the PDE framework Peano for Fluid-Structure Interactions
Spatial Discretisation Schemes in the PDE framework Peano for Fluid-Structure Interactions T. Neckel, H.-J. Bungartz, B. Gatzhammer, M. Mehl, C. Zenger TUM Department of Informatics Chair of Scientific
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
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
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
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
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
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
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
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
OpenFOAM Optimization Tools
OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov [email protected] and [email protected] Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation
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
The finite element immersed boundary method: model, stability, and numerical results
Te finite element immersed boundary metod: model, stability, and numerical results Lucia Gastaldi Università di Brescia ttp://dm.ing.unibs.it/gastaldi/ INdAM Worksop, Cortona, September 18, 2006 Joint
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
Numerical Analysis of the Jeans Instability
June 15, 2010 Background Goal Refine our understanding of Jeans Length and its relation to astrophysical simulations. Currently, it is widely accepted that one needs four cells per Jeans Length to get
ρe tot ρu ρv ρw ρ q = ρh tot v ρuv f y = ρv 2 + P ρwv ρv
Chapter 7 Riemann solvers II 7.1 Roe s linearized Riemann solver 7.1.1 The equations of hydrodynamics revisited Before we construct our linearized Riemann solver, let us make a slightly modified definition
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
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
CFD modelling of floating body response to regular waves
CFD modelling of floating body response to regular waves Dr Yann Delauré School of Mechanical and Manufacturing Engineering Dublin City University Ocean Energy Workshop NUI Maynooth, October 21, 2010 Table
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
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
How To Write A Program For The Pd Framework
Enhanced divergence-free elements for efficient incompressible flow simulations in the PDE framework Peano, Miriam Mehl, Christoph Zenger, Fakultät für Informatik TU München Germany Outline Derivation
FORCED AND NATURAL CONVECTION HEAT TRANSFER IN A LID-DRIVEN CAVITY
FORCED AND NATURAL CONVECTION HEAT TRANSFER IN A LID-DRIVEN CAVITY Guillermo E. Ovando Cacón UDIM, Instituto Tecnológico de Veracruz, Calzada Miguel Angel de Quevedo 2779, CP. 9860, Veracruz, Veracruz,
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
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,
Physics of the Atmosphere I
Physics of the Atmosphere I WS 2008/09 Ulrich Platt Institut f. Umweltphysik R. 424 [email protected] heidelberg.de Last week The conservation of mass implies the continuity equation:
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.
Computational fluid dynamics (CFD) 9 th SIMLAB Course
Computational fluid dnamics (CFD) 9 th SIMLAB Course Janos Benk October 3-9, Janos Benk: Computational fluid dnamics (CFD) www5.in.tum.de/wiki/inde.php/lab_course_computational_fluid_dnamics_-_summer_
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
Heat Exchangers. Heat Exchanger Types. Heat Exchanger Types. Applied Heat Transfer Part Two. Topics of This chapter
Applied Heat Transfer Part Two Heat Excangers Dr. Amad RAMAZANI S.A. Associate Professor Sarif University of Tecnology انتقال حرارت کاربردی احمد رمضانی سعادت ا بادی Autumn, 1385 (2006) Ramazani, Heat Excangers
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.)
Numerical Methods for Differential Equations
Numerical Methods for Differential Equations Course objectives and preliminaries Gustaf Söderlind and Carmen Arévalo Numerical Analysis, Lund University Textbooks: A First Course in the Numerical Analysis
A New Cement to Glue Nonconforming Grids with Robin Interface Conditions: The Finite Element Case
A New Cement to Glue Nonconforming Grids wit Robin Interface Conditions: Te Finite Element Case Martin J. Gander, Caroline Japet 2, Yvon Maday 3, and Frédéric Nataf 4 McGill University, Dept. of Matematics
Renormalization of the Numerical Diffusion for an Upwind Finite Volume Method. Application to the Simulation of Kelvin-Helmholtz Instability
5th International Symposium on Finite Volumes for Complex Applications. - Problems and Perspectives June 08-13, 008 Aussois, France Renormalization of the Numerical Diffusion for an Upwind Finite Volume
Experiences Extending the CFD Solver of the PDE Framework Peano
Experiences Extending the CFD Solver of the PDE Framework Peano T. Neckel, M. Lieb, R. Sangl TUM, Department of Informatics, Chair of Scientific Computing in Computer Science P. Schoeffel, F. Weyermann
Hydrodynamics of stellar explosions
Some basic hydrodynamics The art of CFD Hydrodynamic challenges in stellar explosions Hydrodynamics of stellar explosions General: Literature L.D.Landau & E.M.Lifshitz, Fluid Mechanics, Pergamon (1959)
Lecture 10: What is a Function, definition, piecewise defined functions, difference quotient, domain of a function
Lecture 10: Wat is a Function, definition, piecewise defined functions, difference quotient, domain of a function A function arises wen one quantity depends on anoter. Many everyday relationsips between
N 1. (q k+1 q k ) 2 + α 3. k=0
Teoretisk Fysik Hand-in problem B, SI1142, Spring 2010 In 1955 Fermi, Pasta and Ulam 1 numerically studied a simple model for a one dimensional chain of non-linear oscillators to see how the energy distribution
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
MATHEMATICAL MODELS OF LIFE SUPPORT SYSTEMS Vol. I - Mathematical Models for Prediction of Climate - Dymnikov V.P.
MATHEMATICAL MODELS FOR PREDICTION OF CLIMATE Institute of Numerical Matematics, Russian Academy of Sciences, Moscow, Russia. Keywords: Modeling, climate system, climate, dynamic system, attractor, dimension,
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
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.
Heat Transfer by Free Convection
Heat Transfer by Free Convection Introduction This example describes a fluid flow problem with heat transfer in the fluid. An array of heating tubes is submerged in a vessel with fluid flow entering at
Lecture 17: Conformal Invariance
Lecture 17: Conformal Invariance Scribe: Yee Lok Wong Department of Mathematics, MIT November 7, 006 1 Eventual Hitting Probability In previous lectures, we studied the following PDE for ρ(x, t x 0 ) that
ALL GROUND-WATER HYDROLOGY WORK IS MODELING. A Model is a representation of a system.
ALL GROUND-WATER HYDROLOGY WORK IS MODELING A Model is a representation of a system. Modeling begins when one formulates a concept of a hydrologic system, continues with application of, for example, Darcy's
Parallel 3D Image Segmentation of Large Data Sets on a GPU Cluster
Parallel 3D Image Segmentation of Large Data Sets on a GPU Cluster Aaron Hagan and Ye Zhao Kent State University Abstract. In this paper, we propose an inherent parallel scheme for 3D image segmentation
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
Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions
Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions M. Bianchi Janetti 1, F. Ochs 1 and R. Pfluger 1 1 University of Innsbruck, Unit for Energy Efficient Buildings,
39th International Physics Olympiad - Hanoi - Vietnam - 2008. Theoretical Problem No. 3
CHANGE OF AIR TEMPERATURE WITH ALTITUDE, ATMOSPHERIC STABILITY AND AIR POLLUTION Vertical motion of air governs many atmospheric processes, such as the formation of clouds and precipitation and the dispersal
Notes: Most of the material in this chapter is taken from Young and Freedman, Chap. 12.
Capter 6. Fluid Mecanics Notes: Most of te material in tis capter is taken from Young and Freedman, Cap. 12. 6.1 Fluid Statics Fluids, i.e., substances tat can flow, are te subjects of tis capter. But
12.307. 1 Convection in water (an almost-incompressible fluid)
12.307 Convection in water (an almost-incompressible fluid) John Marshall, Lodovica Illari and Alan Plumb March, 2004 1 Convection in water (an almost-incompressible fluid) 1.1 Buoyancy Objects that are
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
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
Chapter 8: Flow in Pipes
Objectives 1. Have a deeper understanding of laminar and turbulent flow in pipes and the analysis of fully developed flow 2. Calculate the major and minor losses associated with pipe flow in piping networks
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
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
15.062 Data Mining: Algorithms and Applications Matrix Math Review
.6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop
Diffusion: Diffusive initial value problems and how to solve them
84 Chapter 6 Diffusion: Diffusive initial value problems and how to solve them Selected Reading Numerical Recipes, 2nd edition: Chapter 19 This section will consider the physics and solution of the simplest
Frequency-domain and stochastic model for an articulated wave power device
Frequency-domain stochastic model for an articulated wave power device J. Cândido P.A.P. Justino Department of Renewable Energies, Instituto Nacional de Engenharia, Tecnologia e Inovação Estrada do Paço
In other words the graph of the polynomial should pass through the points
Capter 3 Interpolation Interpolation is te problem of fitting a smoot curve troug a given set of points, generally as te grap of a function. It is useful at least in data analysis (interpolation is a form
The Navier Stokes Equations
1 The Navier Stokes Equations Remark 1.1. Basic principles and variables. The basic equations of fluid dynamics are called Navier Stokes equations. In the case of an isothermal flow, a flow at constant
Chapter 5 Adaptive Mesh, Embedded Boundary Model for Flood Modeling
in the Sacramento-San Joaquin Delta and Suisun Marsh June 2011 Chapter 5 Adaptive Mesh, Embedded Boundary Model for Flood Modeling Authors: Qiang Shu and Eli Ateljevich, Delta Modeling Section, Bay-Delta
Second Order Linear Partial Differential Equations. Part I
Second Order Linear Partial Differential Equations Part I Second linear partial differential equations; Separation of Variables; - point boundary value problems; Eigenvalues and Eigenfunctions Introduction
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
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
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
Review of Vector Analysis in Cartesian Coordinates
R. evicky, CBE 6333 Review of Vector Analysis in Cartesian Coordinates Scalar: A quantity that has magnitude, but no direction. Examples are mass, temperature, pressure, time, distance, and real numbers.
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,
Inner Product Spaces
Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and
Real-Time Fluid Dynamics for Games. Jos Stam Research Alias wavefront
Real-Time Fluid Dynamics for Games Jos Stam Research Alias wavefront Patent Parts of this work protected under: US Patent 6,266,071 Motivation Has to Look Good Be Fast Real-Time (Stable) And Simple to
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
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.
1 Finite difference example: 1D implicit heat equation
1 Finite difference example: 1D implicit heat equation 1.1 Boundary conditions Neumann and Dirichlet We solve the transient heat equation ρc p t = ( k ) (1) on the domain L/2 x L/2 subject to the following
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
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
Instantaneous Rate of Change:
Instantaneous Rate of Cange: Last section we discovered tat te average rate of cange in F(x) can also be interpreted as te slope of a scant line. Te average rate of cange involves te cange in F(x) over
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
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,
Paper Pulp Dewatering
Paper Pulp Dewatering Dr. Stefan Rief [email protected] Flow and Transport in Industrial Porous Media November 12-16, 2007 Utrecht University Overview Introduction and Motivation Derivation
Including thermal effects in CFD simulations
Including thermal effects in CFD simulations Catherine Meissner, Arne Reidar Gravdahl, Birthe Steensen [email protected], [email protected] Fjordgaten 15, N-125 Tonsberg hone: +47 8 1800 Norway Fax:
A Multigrid Tutorial part two
A Multigrid Tutorial part two William L. Briggs Department of Matematics University of Colorado at Denver Van Emden Henson Center for Applied Scientific Computing Lawrence Livermore National Laboratory
Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver
Høgskolen i Narvik Sivilingeniørutdanningen STE637 ELEMENTMETODER Oppgaver Klasse: 4.ID, 4.IT Ekstern Professor: Gregory A. Chechkin e-mail: [email protected] Narvik 6 PART I Task. Consider two-point
Finite Volume Methods
Finite Volume Methods Robert Eymard 1, Thierry Gallouët and Raphaèle Herbin 3 January 3. This manuscript is an update of the preprint n 97-19 du LATP, UMR 663, Marseille, September 1997 which appeared
MATHEMATICS FOR ENGINEERING DIFFERENTIATION TUTORIAL 1 - BASIC DIFFERENTIATION
MATHEMATICS FOR ENGINEERING DIFFERENTIATION TUTORIAL 1 - BASIC DIFFERENTIATION Tis tutorial is essential pre-requisite material for anyone stuing mecanical engineering. Tis tutorial uses te principle of
A Fast Double Precision CFD Code using CUDA
A Fast Double Precision CFD Code using CUDA Jonathan M. Cohen *, M. Jeroen Molemaker** *NVIDIA Corporation, Santa Clara, CA 95050, USA (e-mail: [email protected]) **IGPP UCLA, Los Angeles, CA 90095, USA
The EOQ Inventory Formula
Te EOQ Inventory Formula James M. Cargal Matematics Department Troy University Montgomery Campus A basic problem for businesses and manufacturers is, wen ordering supplies, to determine wat quantity of
Lecture 4 Classification of Flows. Applied Computational Fluid Dynamics
Lecture 4 Classification of Flows Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (00-006) Fluent Inc. (00) 1 Classification: fluid flow vs. granular flow
Lecture 3. Turbulent fluxes and TKE budgets (Garratt, Ch 2)
Lecture 3. Turbulent fluxes and TKE budgets (Garratt, Ch 2) In this lecture How does turbulence affect the ensemble-mean equations of fluid motion/transport? Force balance in a quasi-steady turbulent boundary
EXAMPLE: Water Flow in a Pipe
EXAMPLE: Water Flow in a Pipe P 1 > P 2 Velocity profile is parabolic (we will learn why it is parabolic later, but since friction comes from walls the shape is intuitive) The pressure drops linearly along
SECTION VI: FLOOD ROUTING. Consider the watershed with 6 sub-basins. Q 1 = Q A + Q B (Runoff from A & B)
SECTION VI: FLOOD ROUTING Consider the watershed with 6 sub-basins Q 1 = Q A + Q B (Runoff from A & B) 1 Q 2 = (Q A + Q B ) 2 + Q C + Q D (Routed runoff from Q 1 ) + (Direct runoff from C & D) What causes
Manufacturing Equipment Modeling
QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,
