The Interplay of Modelling Analysis, Discretization and Numerics in Numerical Simulation Christoph Zenger Institut für Informatik TU München.

Slides:



Advertisements
Similar presentations
My First Fluid Project Ryan Schmidt. Outline MAC Method How far did I get? What went wrong? Future Work.
Advertisements

MEG 361 CAD Finite Element Method Dr. Mostafa S. Hbib.
Compatible Spatial Discretizations for Partial Differential Equations May 14, 2004 Compatible Reconstruction of Vectors Blair Perot Dept. of Mechanical.
Numerical Integration
Lecture 15: Capillary motion
Chapter 8 Elliptic Equation.
2003 International Congress of Refrigeration, Washington, D.C., August 17-22, 2003 CFD Modeling of Heat and Moisture Transfer on a 2-D Model of a Beef.
Physics Based Modeling II Deformable Bodies Lecture 2 Kwang Hee Ko Gwangju Institute of Science and Technology.
By S Ziaei-Rad Mechanical Engineering Department, IUT.
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,
Cache-Optimal Parallel Solution of PDEs Ch. Zenger Informatik V, TU München Finite Element Solution of PDEs Christoph Zenger Nadine Dieminger, Frank Günther,
CHE/ME 109 Heat Transfer in Electronics
Introduction to Convection: Flow and Thermal Considerations
LES of Turbulent Flows: Lecture 3 (ME EN )
Lecture of : the Reynolds equations of turbulent motions JORDANIAN GERMAN WINTER ACCADMEY Prepared by: Eng. Mohammad Hamasha Jordan University of Science.
Types of Governing equations
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.
Fluid Dynamics: Boundary Layers
Introduction to Convection: Flow and Thermal Considerations
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Lecture Objectives: -Define turbulence –Solve turbulent flow example –Define average and instantaneous velocities -Define Reynolds Averaged Navier Stokes.
Page 1 JASS 2004 Tobias Weinzierl Sophisticated construction ideas of ansatz- spaces How to construct Ritz-Galerkin ansatz-spaces for the Navier-Stokes.
CSE 541 Rick Parent ELEMENTARY NUMERICAL METHODS Winter 2012.
1 Numerical Shape Optimisation in Blow Moulding Hans Groot.
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.
A particle-gridless hybrid methods for incompressible flows
Mathematical Equations of CFD
1 LES of Turbulent Flows: Lecture 6 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
Mass Transfer Coefficient
CE 394K.2 Hydrology, Lecture 2 Hydrologic Systems Hydrologic systems and hydrologic models How to apply physical laws to fluid systems Intrinsic and extrinsic.
Silesian University of Technology in Gliwice Inverse approach for identification of the shrinkage gap thermal resistance in continuous casting of metals.
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
INTRODUCTION TO CONVECTION
Multigrid Methods The Implementation Wei E Universität München. Ferien Akademie 19 th Sep
Lecture Objectives: Define 1) Reynolds stresses 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.
1 LES of Turbulent Flows: Lecture 7 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
Viscosità Equazioni di Navier Stokes. Viscous stresses are surface forces per unit area. (Similar to pressure) (Viscous stresses)
Animating smoke with dynamic balance Jin-Kyung Hong Chang-Hun Kim 발표 윤종철.
Model Anything. Quantity Conserved c  advect  diffuse S ConservationConstitutiveGoverning Mass, M  q -- M Momentum fluid, Mv -- F Momentum fluid.
Solving Ordinary Differential Equations
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
CHAPTER 6 Introduction to convection
Chapter 6: Introduction to Convection
Hamdache Abderrazaq 1*, Belkacem Mohamed 1, Hannoun Nourredine 2
Chapter 4 Fluid Mechanics Frank White
Convection-Dominated Problems
超臨界CO2在增強型地熱系統儲集層中取熱之研究-子計畫三 CO2在增強型地熱系統取熱模型之建構及效能分析
Semi-Lagrangian Approximation in the Time-Dependent Navier-Stokes Equations Vladimir V. Shaydurov Institute of Computational Modeling of Siberian Branch.
FLUID DYNAMICS Made By: Prajapati Dharmesh Jyantibhai ( )
Convergence in Computational Science
Objective Review Reynolds Navier Stokes Equations (RANS)
Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids
Topic 3 Discretization of PDE
Heat Transfer Coefficient
Introduction to Accretion Discs
Lecture Objectives Review for exam Discuss midterm project
Introduction to Fluid Dynamics & Applications
Today’s Lecture Objectives:
Step change in the boundary condition of conduction problems
Topic 3 Discretization of PDE
Convective Heat Transfer
Low Order Methods for Simulation of Turbulence in Complex Geometries
Physics 451/551 Theoretical Mechanics
CASA Day 9 May, 2006.
Topic 3 Discretization of PDE
Presentation transcript:

The Interplay of Modelling Analysis, Discretization and Numerics in Numerical Simulation Christoph Zenger Institut für Informatik TU München

Numerical Simulation Christoph Zenger, Informatik V, TU München 2 Numerical Simulation? Physics Mathematics Computer Science

Numerical Simulation Christoph Zenger, Informatik V, TU München 3 Physics: Model, Equations Mathematics: Analysis, Discretization Informatics: Program Numerical Simulation?

Numerical Simulation Christoph Zenger, Informatik V, TU München 4 Backward Analysis Problem: Make a round table plate using wood with radius 1m, thickness 2 cm and specific weight1g/cm³. Compute the weight of the plate Result: G = kg Error < 1g Backward Analysis: G is the exact weight of a plate with another (slightly different) radius difference between r and < 0.1mm

Numerical Simulation Christoph Zenger, Informatik V, TU München 5 Data →Inexact Computation →Result ← ERROR → Backward Forward

Numerical Simulation Christoph Zenger, Informatik V, TU München 6 Intersection point of two straight lines Intersection point is defined only approximately (green area)

Numerical Simulation Christoph Zenger, Informatik V, TU München 7 Forward rounding error analysis with error norms → red area. Backward rounding error analysis (Wilkinson): solution exact for slightly modified data (straight lines) → solution in green area. Gauss-Elimination result is indeed in green area. Cramer‘s rule: result in red area!

Numerical Simulation Christoph Zenger, Informatik V, TU München 8 Example: Heat conduction on a thin plate T = 0 1 The computed solution is not exact (Discretization error). But we can apply backward analysis: Solution exact to a slightly modified heat conduction problem Physical problem Discretization

Numerical Simulation Christoph Zenger, Informatik V, TU München 9 old problem slightly modified problem The modified problem is again a „physical problem“! All physical laws are valid! E. g.: The maximal temperature is always on the boundary!

Numerical Simulation Christoph Zenger, Informatik V, TU München 10 This is not true in general for a Finite Element solution (e.g. bilinear rectangular f.e). The finite element solution does not correspond to a slightly modified heat conduction problem! Physical laws are invalid. E.g.: The maximal temperature is not always on the boundary! Consequence may be disastrous: E. g. Boundary 100°C for water in a pot.

Numerical Simulation Christoph Zenger, Informatik V, TU München 11 Example 2: clamped membrane membrane membrane enforced with sticks We can show: The FE-Method with bilinear elements yields the exact solution to the modified problem. Here the backward analysis is possible for the FE –method! Joints (same equations as before)

Numerical Simulation Christoph Zenger, Informatik V, TU München 12 Example 3: Incompressible fluid flows: Navier Stokes Equations: Conservation of momentum conservation of mass Die meisten Lösungsverfahren verletzen Energie und/oder Impuls- Erhaltung!, d. h. das Verfahren löst kein physikalisch mögliches System! Mögliche Konsequenz: Die kinetische Energie steigt auch ohne Energiezufuhr. Besonders häufig bei Strömungen mit hoher Reynoldszahl, weil hier sehr wenig Energie durch Reibung verloren geht.

Numerical Simulation Christoph Zenger, Informatik V, TU München 13 Example 3: Incompressible fluid flows: Navier Stokes Equations: Conservation of momentum conservation of mass What about backward analysis in this case?

Numerical Simulation Christoph Zenger, Informatik V, TU München 14 It is not important that the modified problem is physically realizable. That was not even possible for the clamped membrane. But: The physical laws should be satisfied: In our case most important: Conservation of energy, momentum and mass! Most methods used in practice do not satisfy these conservation laws (e. g. most finite element Methods) and most textbooks don’t discuss this issue. We give an example of an acceptable method:

Numerical Simulation Christoph Zenger, Informatik V, TU München 15 uuuu uuu uuuu u vvv vvv vvv vvv „staggered grid“

Numerical Simulation Christoph Zenger, Informatik V, TU München 16 uuuu uuu uuuu u vvv vvv vvv vvv Interpolation of u (v rotated by 90°)

Numerical Simulation Christoph Zenger, Informatik V, TU München 17 This discrete solution satisfies the continuity equation pointwise (not only in a weak sense). As a consequence solution (if integrated exactly in time) satisfies the conservation laws. If the energy flow through the boundary is controlled, the discrete solution exists for an arbitrarily long time interval! (The solution cannot grow in an unbounded way because of bounded energy). Integration in time should be accomplished by a symplectic method.

Numerical Simulation Christoph Zenger, Informatik V, TU München 18 Remark: Convection has no influence on energy balance, Diffusion transforms kinetic energy to thermal energy (kinetic energy gets smaller). These properties have to be satisfied by the discrete scheme (exactly not only O(h²)!). This is especially important, if diffusion is very small (high Reynold‘s number) e.g. for turbulent flows. Extreme example in Astrophysics are accretion discs. In this case one cannot use the Eulerian approach (because interpolation is “diffusive”). Lagrange‘s method or particle methods are appropriate.

Numerical Simulation Christoph Zenger, Informatik V, TU München 19 Conclusion: The interplay of modeling and numerical solution is more complex than usually acknowledged. A similar situation holds for the interplay between mathematical analysis and programming or physics and programming: Hierarchical data structures ↔ Multilevel Methods ↔hierarchical visualization Parallel Numerics ↔ Iteration Strategies Discussion in the following lectures.

Numerical Simulation Christoph Zenger, Informatik V, TU München 20 actual state of the art in science:

Numerical Simulation Christoph Zenger, Informatik V, TU München 21 Diss. Diss

Numerical Simulation Christoph Zenger, Informatik V, TU München 22 Group work

Numerical Simulation Christoph Zenger, Informatik V, TU München 23 Thank you