Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.

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
2ª aula Evolution Equation. The Finite Volume Method.
CFD II w/Dr. Farouk By: Travis Peyton7/18/2015 Modifications to the SIMPLE Method for Non-Orthogonal, Non-Staggered Grids in k- E Turbulence Flow Model.
Finite Volume II Philip Mocz. Goals Construct a robust, 2nd order FV method for the Euler equation (Navier-Stokes without the viscous term, compressible)
Algorithm Development for the Full Two-Fluid Plasma System
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
PART 7 Ordinary Differential Equations ODEs
CHE/ME 109 Heat Transfer in Electronics LECTURE 12 – MULTI- DIMENSIONAL NUMERICAL MODELS.
High-Order Adaptive and Parallel Discontinuous Galerkin Methods for Hyperbolic Conservation Laws J. E. Flaherty, L. Krivodonova, J. F. Remacle, and M.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
Computations of Fluid Dynamics using the Interface Tracking Method Zhiliang Xu Department of Mathematics University of Notre.
PDEs & Parabolic problems Jacob Y. Kazakia © Partial Differential Equations Linear in two variables: Usual classification at a given point (x,y):
Types of Governing equations
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 Schemes for Advection Reaction Equation Ramaz Botchorishvili Faculty of Exact and Natural Sciences Tbilisi State University GGSWBS,Tbilisi, July.
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
1 Finite-Volume Formulation. 2 Review of the Integral Equation The integral equation for the conservation statement is: Equation applies for a control.
Discontinuous Galerkin Methods for Solving Euler Equations
1 CFD Analysis Process. 2 1.Formulate the Flow Problem 2.Model the Geometry 3.Model the Flow (Computational) Domain 4.Generate the Grid 5.Specify the.
MA/CS471 Lecture 8 Fall 2003 Prof. Tim Warburton
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
Introduction to Numerical Methods for ODEs and PDEs Methods of Approximation Lecture 3: finite differences Lecture 4: finite elements.
A Look at High-Order Finite- Volume Schemes for Simulating Atmospheric Flows Paul Ullrich University of Michigan.
The Finite Volume Method
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.
Finite Element Method.
CENTRAL AEROHYDRODYNAMIC INSTITUTE named after Prof. N.E. Zhukovsky (TsAGI) Multigrid accelerated numerical methods based on implicit scheme for moving.
A Novel Wave-Propagation Approach For Fully Conservative Eulerian Multi-Material Simulation K. Nordin-Bates Lab. for Scientific Computing, Cavendish Lab.,
Discontinuous Galerkin Methods and Strand Mesh Generation
Lecture 3.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Lecture Objectives: Analyze the unsteady-state heat transfer Conduction Introduce numerical calculation methods Explicit – Implicit methods.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
Approximate Riemann Solvers for Multi-component flows Ben Thornber Academic Supervisor: D.Drikakis Industrial Mentor: D. Youngs (AWE) Aerospace Sciences.
RPI Master’s Project Proposal Noel A. Modesto-Madera September 28, 2010 Numerical Investigation of Supersonic Flow Over a Blunt Body.
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.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
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.
FALL 2015 Esra Sorgüven Öner
AMS 691 Special Topics in Applied Mathematics Lecture 8
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
1 LECTURE 6 Stability of Parabolic PDEs. 2 Aim of Lecture Last week we discussed Parabolic PDEs –Looked at Explicit and Implicit Methods –Advantages and.
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.
Implementing Finite Volume Methods 1.  Continue on Finite Volume Methods for Elliptic Equations  Finite Volumes in Two-Dimensions  Poisson’s Equation.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
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.
Model Anything. Quantity Conserved c  advect  diffuse S ConservationConstitutiveGoverning Mass, M  q -- M Momentum fluid, Mv -- F Momentum fluid.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Advanced Numerical Techniques Mccormack Technique CFD Dr. Ugur GUVEN.
EEE 431 Computational Methods in Electrodynamics
Modeling of Traffic Flow Problems
Implementing Finite Volume Methods
Convergence in Computational Science
CI2 – Inviscid Strong Vortex-Shock Wave Interaction
Finite Volume Method Philip Mocz.
High Accuracy Schemes for Inviscid Traffic Models
topic11_shocktube_problem
Comparison of CFEM and DG methods
Presentation transcript:

Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid Year Presentation/Status Update December 6 th, 2012

Objectives: Develop a Discontinuous Galerkin Method to solve the Euler Equations in one dimension that allows for up to 3 rd spatial order discretization Develop a Discontinuous Galerkin Method to Solve the Euler Equation in two dimensions that allows for up to 3 rd order spatial discretization Validate both codes against known solutions. Shock tube problem for the one dimensional case and a known airfoil section for the two dimensional case

The Euler Equations General FormOne Dimensional Form

Spatial Discretization Picture from: erlangen.com/downloads/Manual/ch09s16s01.html Structured MeshUnstructured Mesh Picture from: structured.html

More on spatial discretization and accuracy Picture of stencil 1 st and 2 nd order first derivative approximation Figure From Computational Gasdynamics: Laney 2

Discretization, Conservation and Flux Capturing Figure from Computational Gasdynamics: Laney 2 Require scheme to capture shocks and other discontinuities “automatically” and not using “shock fitting methods” Higher spatial order shock capturing schemes (>2 nd order) tend to be more oscillatory around the discontinuities because of the larger stencils required thus more points are contributing around areas with large gradients

Overview of Current Computational Approaches Finite Difference Methods Advantages: Ease of Implementation Easy to make higher order Disadvantages: Only applicable on structured grids Finite Volume Advantages: Naturally Conservative (captures discontinuities in the flow field) Many upwinding possibilities Applicable on unstructured grids Disadvantages: Difficult to devise stable higher order scheme Finite Element Advantages: Can be any order of accuracy Based on variational methods Applicable on unstructured grids Disadvantages: More complex Not conservative! Naturally implicit (can be explicit with modifications) In general, methods in Computational Fluid Dynamics can be divided into three approaches:

1. Start with the Euler Equation: 2. Discretize the spatial domain and assume and assume an approximate solution on a per- element basis 3. Multiply by weight function and integrate by parts Note the boundary term has a different flux term. In normal finite element, the boundary terms need to enforce connectivity with neighboring elements. In Discontinuous Galerkin Methods the boundary fluxes are calculated using the Riemann Fluxes. This enforces connectivity and allows for discontinuities in the solution! General Discontinuous Galerkin Setup

One-Dimensional Discontinuous Galerkin 1 Require an approximation to the solution in the form of: Define the degrees of freedom as: Define the shape function as: Note: 1 st DOF is the cell average of the conservative variables In Galerkin method the weight functions are taken to be the same as the shape functions. Multiplying the Euler Equations by the weight functions and substituting for U and integrating by parts, we obtain the following form:

Shape Functions over each element

Exact solution to the Riemann Problem: Interface fluxes 2 The second term of in the last equation has not been defined yet. How do we get the fluxes at the cell interfaces? The Riemann Problem has an exact solution! Consider an Euler Equation with the initial of: Expansion Fan: Figure from Computational Gasdynamics: Laney 2

Consider that every cell interface is a Riemann problem! Exact solution to Riemann problem is very expensive and we are not interested in in the solution at all x/t. Look for a suitable approximation for x/t=0 only via Roe Averages All equations taken from Laney 2

Slope Limiting for Stability 1 Around discontinuities DOFs representing the gradients are very large causing oscillations and instabilities. To remedy this problem slope limiters are introduced to insure stability

Runge-Kutta Time Explicit Time Marching Time integration of the equations will be carried out using a higher order Runge-Kutta technique. The space discretization in the previous slide converted the PDEs into a system of ODEs in time. Using Higher Order Runge-Kutta, we carry out the time integration on a per- element basis Note: Time Step is calculated based on the largest Eigenvalue i.e. fastest information transfer

DG Method Test Problems The method will first be implemented on the one-dimensional version of the Euler Equations to test the methods accuracy. Sod’s Shock Tube Problem will be used as the test case since it has an exact solution and will test the scheme’s shock capturing ability. Implemented using Fortran 95 Image: Regions.png Exact Solution Image: Author Generated

1 st Order Spatial Discretization Results Density Evolution Mach Number Evolution

Density Evolution Mach Number Evolution 2nd Order Spatial Discretization Results

3rd Order Spatial Discretization Results Density EvolutionMach Number

DG Method Test Problems platform.org/forum/forum_10/ /view Two Dimensional Airfoil on a structured mesh. Mesh provided by Dr. Baeder. Boundary Conditions: Tangential Flow around the airfoil (Inviscid Wall) Undisturbed flow at the domain edge (Farfield) Run at a variety of mach numbers to create different flow regimes (subsonic, trans-sonic, supersonic) to steady state Compare the results to experimental data (large database for many airfoils) Compare results to other established computational tools Implemented serially using Fortran 95, then parallelized using MPI

DG Method Implementation Original Schedule 10/31/12- One dimensional version. Apply to one dimensional problem with a known solution to test accuracy and shock capturing abilities. Sod shock tube problem. Will validate the 1-D version (serial) 12/15/13- Two dimensional version. Apply to 2-D airfoil problem using provided grids (serial) 02/15/13- Validation of the two dimensional version using experimental airfoil results as well as the results published in literature 03/15/13- Parallelization of the two dimensional. Validate using results from the serial version

Questions???

References: 1. Bernardo Cockburn, Chi-Wang Shu. TVB Runge-Kutta Local Projection Discontinuous Galerkin Method for Conservation Laws II: General Frame Work. Mathematics of Computation Volume 52, Issue 186, yr Culbert B. Laney. Computational Gasdynamics. Cambridge University Press