Finite Volume Method Philip Mocz.

Slides:



Advertisements
Similar presentations
PARMA UNIVERSITY SIMULATIONS OF THE ISOLATED BUILDING TEST CASE F. AURELI, A. MARANZONI & P. MIGNOSA DICATeA, Parma University Parco Area delle Scienze.
Advertisements

Realistic Simulation and Rendering of Smoke CSE Class Project Presentation Oleksiy Busaryev TexPoint fonts used in EMF. Read the TexPoint manual.
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
AMS 691 Special Topics in Applied Mathematics Review of Fluid Equations James Glimm Department of Applied Mathematics and Statistics, Stony Brook University.
2ª aula Evolution Equation. The Finite Volume Method.
Finite Volume II Philip Mocz. Goals Construct a robust, 2nd order FV method for the Euler equation (Navier-Stokes without the viscous term, compressible)
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
High-Order Adaptive and Parallel Discontinuous Galerkin Methods for Hyperbolic Conservation Laws J. E. Flaherty, L. Krivodonova, J. F. Remacle, and M.
CE An Intro Problem—will lead to first homework Fluid is contained in along square duct, see cross section below, three faces of the duct are kept.
Shallow water equations in 1D: Method of characteristics
Parabolic Equation. Cari u(x,t) yang memenuhi persamaan Parabolik Dengan syarat batas u(x,0) = 0 = u(8,t) dan u(x,0) = 4x – ½ x 2 di x = i : i = 0,
Computations of Fluid Dynamics using the Interface Tracking Method Zhiliang Xu Department of Mathematics University of Notre.
Overview Anisotropic diffusion occurs in many different physical systems and applications. In magnetized plasmas, thermal conduction can be much more rapid.
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
PHY 042: Electricity and Magnetism
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 9 Instructor: Tim Warburton.
Discontinuous Galerkin Methods for Solving Euler Equations
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
1 April 14 Triple product 6.3 Triple products Triple scalar product: Chapter 6 Vector Analysis A B C + _.
MA/CS471 Lecture 8 Fall 2003 Prof. Tim Warburton
A Look at High-Order Finite- Volume Schemes for Simulating Atmospheric Flows Paul Ullrich University of Michigan.
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Lecture 22 MA471 Fall Advection Equation Recall the 2D advection equation: We will use a Runge-Kutta time integrator and spectral representation.
Solution of the St Venant Equations / Shallow-Water equations of open channel flow Dr Andrew Sleigh School of Civil Engineering University of Leeds, UK.
C M C C Centro Euro-Mediterraneo per i Cambiamenti Climatici COSMO General Meeting - September 8th, 2009 COSMO WG 2 - CDC 1 An implicit solver based on.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 5a.
A particle-gridless hybrid methods for incompressible flows
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
J.-Ph. Braeunig CEA DAM Ile-de-FrancePage 1 Jean-Philippe Braeunig CEA DAM Île-de-France, Bruyères-le-Châtel, LRC CEA-ENS Cachan
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
1 Flux Numerical Methods. 2 Flux Basics The finite-volume formulation of the conservation equations resulted in the equation where was the flux of the.
Introducing Flow-er: a Hydrodynamics Code for Relativistic and Newtonian Flows Patrick M. Motl Joel E. Tohline, & Luis Lehner (Louisiana.
2.1 Solving One Step Equations. Addition Property of Equality For every real number a, b, and c, if a = b, then a + c = b + c. Example 8 = For every.
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.
(*) CIMNE: International Center for Numerical Methods in Engineering, Barcelona, Spain Innovative Finite Element Methods For Aeroelastic Analysis Presented.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
CHANGSHENG CHEN, HEDONG LIU, And ROBERT C. BEARDSLEY
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
Lecture Objectives: Review discretization methods for advection diffusion equation –Accuracy –Numerical Stability Unsteady-state CFD –Explicit vs. Implicit.
Lecture Objectives: Define 1) Reynolds stresses and
School of Aerospace Engineering MITE Numerical Simulation of Centrifugal Compressor Stall and Surge Saeid NiaziAlex SteinLakshmi N. Sankar School of Aerospace.
Lecture 2. Finite Difference (FD) Methods Conservation Law: 1D Linear Differential Equation:
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.
Lecture 3 & 4 : Newtonian Numerical Hydrodynamics Contents 1. The Euler equation 2. Properties of the Euler equation 3. Shock tube problem 4. The Roe scheme.
Example application – Finite Volume Discretization Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Objective Introduce Reynolds Navier Stokes Equations (RANS)
Vector integration Linear integrals Vector area and surface integrals
Chapter 6 Vector Analysis
Christopher Crawford PHY
Chamber Dynamic Response Modeling
Second Derivatives The gradient, the divergence and the curl are the only first derivatives we can make with , by applying twice we can construct.
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
GLOBAL CONSERVATION EQUATIONS
21th Lecture - Advection - Diffusion
Objective Review Reynolds Navier Stokes Equations (RANS)
Lecture Objectives: Advance discretization methods
Christopher Crawford PHY
Advection – Diffusion Equation
Chapter 6 Vector Analysis
Objective Numerical methods Finite volume.
topic8_NS_vectorForm_F02
Objective Discus Turbulence
topic8_NS_vectorForm_F02
High Accuracy Schemes for Inviscid Traffic Models
Low Order Methods for Simulation of Turbulence in Complex Geometries
CASA Day 9 May, 2006.
Fluid Simulation.
Presentation transcript:

Finite Volume Method Philip Mocz

Goals Construct a robust, 2nd order FV method for the Euler equation (Navier-Stokes without the viscous term) Simulate the Kelvin Helmholtz Instability!

FV formulation State vector (conservative variables) Equation of state:

Conservative Form State vector Flux

Integrate Now a surface integral, by Gauss’ Theorem Integrated state vector

Discretize i j Flux across face Fij

Conservative Property Flux is anti-symmetric Question: what are the fluid variables that are conserved?

Computing the Flux Don’t just average the flux of 2 sides, use Upwind Flux (i.e., add an advective term, which creates some numerical diffusion for stability) We will use the local Rusanov Flux Can also solve this exactly, called the Riemann Problem Fastest propagation speed in the system

Conservative <--> Primitive forms Primitive state vector: W = (rho, vx, vy, P)’; Euler equations in primitive form Question: why is this not conservative form?

Making the scheme 2nd order Gradient estimation

Slope limiting Detect local minima and flatten them! Question: are there negative side effects?

2nd order flux computation Extrapolate primitive variables in space and ½ time step before calculating the flux Left and right states at the interface face cell center L R

That’s it! Now let’s look at some code, the implementation details will take a while to digest