Finite Volume II Philip Mocz. Goals Construct a robust, 2nd order FV method for the Euler equation (Navier-Stokes without the viscous term, compressible)

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

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.
Simulation of Fluids using the Navier-Stokes Equations Kartik Ramakrishnan.
Lecture 15: Capillary motion
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
High-Order Adaptive and Parallel Discontinuous Galerkin Methods for Hyperbolic Conservation Laws J. E. Flaherty, L. Krivodonova, J. F. Remacle, and M.
Accurate Numerical Treatment of the Source Terms in the Non-linear Shallow Water Equations J.G. Zhou, C.G. Mingham, D.M. Causon and D.M. Ingram Centre.
Shallow water equations in 1D: Method of characteristics
Use of satellite altimeter data for validating large scale hydraulic models Matt Wilson, University of Exeter Doug Alsdorf, Ohio State University Paul.
Weak Formulation ( variational formulation)
Prediction of Fluid Dynamics in The Inertial Confinement Fusion Chamber by Godunov Solver With Adaptive Grid Refinement Zoran Dragojlovic, Farrokh Najmabadi,
Computations of Fluid Dynamics using the Interface Tracking Method Zhiliang Xu Department of Mathematics University of Notre.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Introduction to Modeling Fluid Dynamics 1.
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.
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.
CEE 262A H YDRODYNAMICS Lecture 5 Conservation Laws Part I 1.
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Solution of the St Venant Equations / Shallow-Water equations of open channel flow Dr Andrew Sleigh School of Civil Engineering University of Leeds, UK.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 5a.
Discontinuous Galerkin Methods and Strand Mesh Generation
A particle-gridless hybrid methods for incompressible flows
Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences.
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.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Introducing Flow-er: a Hydrodynamics Code for Relativistic and Newtonian Flows Patrick M. Motl Joel E. Tohline, & Luis Lehner (Louisiana.
Aula Teórica 9&10 Equação de Evolução. Exemplos. Caso 1D.
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.
COMPUTATIONAL FLUID DYNAMICS (AE 2402) Presented by IRISH ANGELIN S AP/AERO.
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: 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.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 25.
Programming assignment # 3 Numerical Methods for PDEs Spring 2007 Jim E. Jones.
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.
/14:00 1 Literature Study Jeroen Wille.
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.
Chapter 6 Vector Analysis
Christopher Crawford PHY
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
21th Lecture - Advection - Diffusion
Objective Review Reynolds Navier Stokes Equations (RANS)
Lecture Objectives: Advance discretization methods
Advection – Diffusion Equation
Chapter 6 Vector Analysis
Objective Numerical methods Finite volume.
topic8_NS_vectorForm_F02
Finite Volume Method Philip Mocz.
topic8_NS_vectorForm_F02
High Accuracy Schemes for Inviscid Traffic Models
CASA Day 9 May, 2006.
Presentation transcript:

Finite Volume II Philip Mocz

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

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

Conservative Form State vector Flux

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

Discretize Flux across face ij F ij

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

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 (see Mathematica demo) Fastest propagation speed in the system

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

Making the scheme 2 nd order Gradient estimation

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

2 nd order flux computation Extrapolate primitive variables in space and ½ time step before calculating the flux facecell center LR Left and right states at the interface

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