N C H C 96 / 12 / 20 T.-I Tseng T.-I Tseng National Center for High-performance Computing The Development and Application of the Space-Time Conservation.

Slides:



Advertisements
Similar presentations
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
Advertisements

2ª aula Evolution Equation. The Finite Volume Method.
Basic law of heat conduction --Fourier’s Law Degree Celsius.
By Paul Delgado. Motivation Flow-Deformation Equations Discretization Operator Splitting Multiphysics Coupling Fixed State Splitting Other Splitting Conclusions.
Lectures on CFD Fundamental Equations
By S Ziaei-Rad Mechanical Engineering Department, IUT.
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Chapter 3 Steady-State Conduction Multiple Dimensions
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,
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
MECH 221 FLUID MECHANICS (Fall 06/07) Chapter 9: FLOWS IN PIPE
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
Multi-Scale Finite-Volume (MSFV) method for elliptic problems Subsurface flow simulation Mark van Kraaij, CASA Seminar Wednesday 13 April 2005.
Partial differential equations Function depends on two or more independent variables This is a very simple one - there are many more complicated ones.
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.
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.
FUNDAMENTAL EQUATIONS, CONCEPTS AND IMPLEMENTATION
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.
Hydraulic Routing in Rivers
Taylor-Galerkin Schemes
MA/CS471 Lecture 8 Fall 2003 Prof. Tim Warburton
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
A Look at High-Order Finite- Volume Schemes for Simulating Atmospheric Flows Paul Ullrich University of Michigan.
Finite Element Method.
Discontinuous Galerkin Methods and Strand Mesh Generation
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
The Geometry of Biomolecular Solvation 2. Electrostatics Patrice Koehl Computer Science and Genome Center
A particle-gridless hybrid methods for incompressible flows
Multiple Integration Copyright © Cengage Learning. All rights reserved.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
Course 13 Curves and Surfaces. Course 13 Curves and Surface Surface Representation Representation Interpolation Approximation Surface Segmentation.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
Mass Transfer Coefficient
Reynolds Transport Theorem We need to relate time derivative of a property of a system to rate of change of that property within a certain region (C.V.)
Distributed Flow Routing Surface Water Hydrology, Spring 2005 Reading: 9.1, 9.2, 10.1, 10.2 Venkatesh Merwade, Center for Research in Water Resources.
Mathematical Background
Computational fluid dynamics Authors: A. Ghavrish, Ass. Prof. of NMU, M. Packer, President of LDI inc.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Hydraulic Routing in Rivers Reference: HEC-RAS Hydraulic Reference Manual, Version 4.1, Chapters 1 and 2 Reading: HEC-RAS Manual pp. 2-1 to 2-12 Applied.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Convection in Flat Plate Boundary Layers P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi A Universal Similarity Law ……
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.
Lecture Objectives: Define 1) Reynolds stresses and
A Fully Conservative 2D Model over Evolving Geometries Ricardo Canelas Master degree student IST Teton Dam 1976.
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
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.
1 Variational and Weighted Residual Methods. 2 Introduction The Finite Element method can be used to solve various problems, including: Steady-state field.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
By Dr. A. Ranjbaran, Associate Professor
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
Nodal Methods for Core Neutron Diffusion Calculations
Lecture 19 MA471 Fall 2003.
Convergence in Computational Science
Objective Review Reynolds Navier Stokes Equations (RANS)
GIS and SMS in Numerical Modeling of Open Channel Flow
Finite Volume Method for Unsteady Flows
Copyright © Cengage Learning. All rights reserved.
Modelling tools - MIKE11 Part1-Introduction
GENERAL VIEW OF KRATOS MULTIPHYSICS
Introduction: A review on static electric and magnetic fields
Steady-State Heat Transfer (Initial notes are designed by Dr
Comparison of CFEM and DG methods
APPLICATION OF LINEAR ALGEBRA IN MECHANICAL ENGINEERING
UNIT I –DOUBLE INTEGRALS
Low Order Methods for Simulation of Turbulence in Complex Geometries
Presentation transcript:

N C H C 96 / 12 / 20 T.-I Tseng T.-I Tseng National Center for High-performance Computing The Development and Application of the Space-Time Conservation Element and Solution Element Method Institute of Physics, NCTU Dec 20, 2007

2 Background of the Space-Time CE/SE Method

3 Transport Theory  Mass conservation in continuum mechanics  Transport theory x y z

4 The Finite Volume Method  The rate of change of conserved properties in a finite volume (FV) is equal to its flux across cell boundaries  The FV methods focus on calculating spatial flux (a temporal evolving spatial flux). x t FV

5 The Space-Time CE/SE Method  The convection equation is a space- time divergence free condition  Let x 1 = x and x 2 = t be the coordinates of a 2D Euclidean space E 2  Using Gauss’ divergence theorem, one obtains the space- time flux balance equation

6 The Space-Time CE/SE Method  The Euler equations are three space-time divergence free conditions  Using Gauss’ divergence theorem, one obtains the space- time flux balance equation

7 Space-Time CE/SE Method A staggered space-time mesh  the discretization step  Space time region is divide into non- overlapping Conservation Elements (CEs) and Solution Elements (SEs).

8 The Solution Element  Flow properties are assumed continuous inside each SE.  The 1st order Taylor series expansion is used inside a SE  Inside a SE,  U and U x are the unknowns to be solved; all other properties can be expressed by them. (j,n) (j-1/2,n-1/2)(j+1/2,n-1/2) (j,n) Solution element; SE(j, n)

9 The Conservation Element  The space-time region is divided into non-overlapping CEs  The space-time flux conservation is imposed over CE - and CE +  For one conservation equation, CE - and CE + provide two conditions.  For the 1D Euler equations, CE - and CE + provide 6 conditions for the 6 components of U and U x at point (j, n) CE-CE+ (j,n) (j-1/2,n-1/2)(j+1/2,n-1/2) x t B A F C D E (j,n) (j-1/2,n-1/2) (j+1/2,n-1/2) (j-1/2,n-1/2) (j,n) B A C D (j,n) (j+1/2,n-1/2) A F D E Conservation element; CE(j, n) Basic Conservation element; BCE(j, n) CE - CE +

10 2D Space-Time Mesh  Triangular unstructured mesh  Quad cylinders for CEs  3 CEs between A, E, C and G’, for the 3 unknowns U, U x and U y. G A B C D E F x y x y t A C E G G’ Time marching

11 The CE and SE in 2D  Three CEs: Quadrilateral cylinder EFGDEFGD(1) CDGBCDGB(2), and ABGFABGF ( 3 ).  One SE: Four planes ABCDEF + GG  B  B + GG  D  D + GG  F  F + their immediate neighborhood.

12 3D Space-Time Mesh  Tetrahedrons are used as the basic shape  Every mesh node has 4 neighboring nodes  The projection of a space- time CE on the 3D space is a 6-surface polygons  Flux conservation over 4 CEs determine the 4 unknowns: U, U x, U y, and U z x z y

13 Special Features of the CE/SE Method  Space and time are unified and treated as a single entity.  Separation of conservation element and solution element.  No flux function or characteristics-based techniques and no reconstruction step.  Numerical dissipation doesn’t overwhelm physical dissipation  Use the simplest mesh stencil -- triangles for 2D and tetrahedrons for 3D.  1,2, and 3 D Euler/NS codes for structured/unstructured meshes running on serial and parallel platforms.  Many application in aero acoustics and combustion.

14 A Space-Time CE/SE Method with Moving Mesh Scheme for One-Dimensional Hyperbolic Conservation Laws

15 Motivating idea  A suitable computational grid is important for solving the hyperbolic systems.  Major challenge of numerical scheme is to capture the discontinuous solution with sufficient accuracy.  The characteristic of the discontinuous is non- stationary and consequently the fixed uniform grid may not be the best suited.  The idea of an adaptive grid is to add, remove, or move the grid concentrated to enhance accurate and achieve efficiency.

16 Adaptive Mesh  Adaptive Mesh Refinement (AMF): automatic refinement or coarsening of the spatial mesh.  Adaptive Mesh Redistribution (AMF): relocates the grid points with a fixed number of nodes. it’s also known as moving mesh method (MMM).  Key ingredients of the moving mesh method include:  Mesh equation  Monitor function  Interpolations n n’ n+1/2  Interpolation Free MMM : Interpolation of dependent variables from the old mesh to the new mesh is unnecessary.

17 Mesh Equation The logical and physical coordinates: Equidistribution principles x :  : (Quasi-Static equidistribution principles;QSEPs)

18 Monitor Function Scaled solution arc-length where  is a scaling parameter and the cell average of the solution gradient over the interval [x j, x j+1 ]  = 0, uniform mesh  >> 1, adapted grid Smoothing the monitor function

19 MMCESE Moving mesh strategy: use the Gauss-Seidel iteration to solve the mesh equation Moving mesh CE/SE (MMCESE)method

20 MMCESE Algorithm  Step 1: Given a uniform partition of logical and physical domains, then specified the initial conditions.  Step 2 : Calculate the monitor function.  Step 3 : Move the grid point by mesh equation.  Step 4 : Evolve the underlying PDEs by CE/SE method on the new mesh system to obtain the flow variables at new time level.  Step 5 : If t n+1 < T, go to Step 2.

21 Burger Equation Initial condition : Monitor function :

22 Sod Problem Initial conditions : Monitor function :

23 Piston Problem Moving Boundary

24 Conclusion  MMCESE not only maintains the essential features of the original CE/SE method but also clusters the mesh space at the locations where large variation in physical quantities exists.  Current approach can be extend to moving boundary problem easily.  MMCESE is an interpolation free MMM.  Computation accuracy and efficiency can be improved by this approach. Tseng, T.I, and Yang R.J.. “A Space-Time Conservation Element and Solution Element Method with Moving Mesh Scheme for One- Dimensional Hyperbolic Conservation Laws,” the 6 th Asian Computational Fluid Dynamics Conference, 2005.

25 Applications in Shallow Water Equations

26 Shallow Water Equations Depth averaging of the free surface flow equations under the shallow-water hypothesis leads to a common version of the shallow-water equations (SWEs) where s 0 and s f are bed slop and friction slop, respectively. The friction slop is determined by the Manning formula n is the Manning roughness coefficient.

27 CE/SE method with Source terms By using Gauss’ divergence theorem in space-time region, the SWEs can be written in integral form For any point belong the solution element From SWEs, one can get As a result, there are two independent marching variables and associated with in each solution elements. Furthermore

28 CE/SE method with Source terms We employ local space-time flux balance over conservation element to solve the unknowns, i.e., because the boundary of CE(j, n) is a subset of the union of SE(j, n), SE(j-1/2, t-1/2), and SE(j+1/2, t-1/2), the conservation laws imply that The space derivatives of flow variables are evaluated using the α scheme. Yu, S.T., and Chang, S.C. “Treatments of Stiff Source Terms in Conservation Law by the Method of Space-Time Conservation Element and Solution Element,”, AIAA Paper ,1997 B A F C D E (j,n) (j-1/2,n-1/2) (j+1/2,n-1/2)

29 1D Dam-Break Problem with Finite Downstream Water Depth Two different initial water depths are assigned to the upstream and downstream parts of a horizontal, frictionless, infinitely wide rectangular channel including a dam. The upstream water depth is 100 m and the downstream one is 1 m. Spatial domain is 2000 m length and it is discretized with 200 elements.

30 Propagation and Reflection It is assumed that a dam located in the middle of a 1000 m long channel separates reservoir with depth h r and tailwater depth h t. At the ends of the channel are the walls that the wave cannot surmount. The boundary conditions with free-slip and zero discharge are satisfied at the ends of the channel. At time t = 30 s and t = 75 s after dame break, the results with different ratios of water depth (R = 0.15 and 0.001)

31 Propagation and Reflection It is assumed that a dam located in the middle of a 1000 m long channel separates reservoir with depth h r and tailwater depth h t. Comparisons the numerical results with and without the bed friction at time t = 30 s after dame with bed slop and different ratios of water depth (R = 0.15 and 0.001).

32 Interaction of 1D Bore Waves It is supposed that in two 1000 m long channels there are two dams located at 300 m and 600 m, respectively. Each channel is divided into three parts by both dames. The initial clam water depths are h 01, h 02, and h 03. (1) h 01 = 20 m, h 02 = 3 m, and h 03 = 10 m; (2) h 01 = 20 m, h 02 = 10 m, and h 03 = 2 m;

33 Steady flow over a bump with hydraulic jump A steady-state transcritical flow over a bump, with a smooth transition followed by a hydraulic jump is simulated. The channel is infinitely large, horizontal, frictionless, 25 m long.

34 2D Dam-Break Problem A square box of 200 ╳ 200 m 2 with a horizontal bed is divided into two equal compartments. The initial still water depth is 10 m on one side and 5m and 0.01m on the other side of the dividing wall for the wet bed and dry test cases, respectively. The breach is 75 m in length, and the dame is 15 m in thickness. Tseng, T.I, and Yang R.J.. “Solution of Shallow Water Equations Using Space-Time Conservation Element and Solution Element Method,” the 14 th National Computational Fluid Dynamics Conference, 2007.

35

36 Acknowledgement Dr. S.-C., Chang NASA Gleen Research Center Prof. S.-T., Yu Ohio State University Dr. C.-L., Chang NASA Langley Research Center Prof. R.-J., Yang NCKU Dr. Z.-C., Zhang Livermore Software Technology Co. Prof. W.-Y., Sun NCTFR

37 Thanks for Your Attention