1 Acceleration Methods for Numerical Solution of the Boltzmann Equation Husain Al-Mohssen.

Slides:



Advertisements
Similar presentations
Formal Computational Skills
Advertisements

Section 2.3 – Product and Quotient Rules and Higher-Order Derivatives
Lecture Objectives: Simple algorithm Boundary conditions.
U N C L A S S I F I E D Operated by the Los Alamos National Security, LLC for the DOE/NNSA IMPACT Project Drag coefficients of Low Earth Orbit satellites.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
Permeability Prediction of Shale Gas by the Monte Carlo Molecular Simulations at Pore Scale Jun Li Research Engineer ||| Center for Petroleum & Mineral,
FEA Simulations Usually based on energy minimum or virtual work Component of interest is divided into small parts – 1D elements for beam or truss structures.
ENGG 1801 Engineering Computing MATLAB Lecture 7: Tutorial Weeks Solution of nonlinear algebraic equations (II)
1 A Project Presentation for Applied Computational Fluid Dynamics By Reni Raju Finite Element Model of Gas Flow inside a Microchannel MECH
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Chapter 4 Numerical Solutions to the Diffusion Equation.
Slip to No-slip in Viscous Fluid Flows
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 9 Instructor: Tim Warburton.
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM.
The Finite Element Method
Lecture Objectives: Review discretization methods for advection diffusion equation Accuracy Numerical Stability Unsteady-state CFD Explicit vs. Implicit.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Lecture Objectives Review SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations Define Residual and Relaxation.
FastDTW: Toward Accurate Dynamic Time Warping in Linear Time and Space
Chapter 8: Problem Solving
© Arturo S. Leon, BSU, Spring 2010
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
Chapter 9 Numerical Integration Flow Charts, Loop Structures Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Basic Business Statistics, 11e © 2009 Prentice-Hall, Inc. Chap 8-1 Chapter 8 Confidence Interval Estimation Basic Business Statistics 11 th Edition.
Confidence Interval Estimation
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
CISE301_Topic11 CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4:
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
Compressible Flow Introduction
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 1, 2011 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2011.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 5a.
Copyright © Cengage Learning. All rights reserved. 4 Applications of Differentiation.
MA/CS 375 Fall MA/CS 375 Fall 2002 Lecture 31.
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
Simulation of Micro Flows by Taylor Series Expansion- and Least Square-based Lattice Boltzmann Method   C. Shu, X. D. Niu, Y. T. Chew and Y. Peng.
A. Vikhansky, Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows Lattice-Boltzmann method for non-Newtonian and non-equilibrium flows.
Stat 112: Notes 2 Today’s class: Section 3.3. –Full description of simple linear regression model. –Checking the assumptions of the simple linear regression.
Order of Magnitude Scaling of Complex Engineering Problems Patricio F. Mendez Thomas W. Eagar May 14 th, 1999.
Xianwu Ling Russell Keanini Harish Cherukuri Department of Mechanical Engineering University of North Carolina at Charlotte Presented at the 2003 IPES.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Numerical Methods.
Lesson 4: Computer method overview
The Boltzmann equation is expressed in terms of the N particle distribution function in 6N dimensional phase space The Euler and Navier-Stokes Equation.
Lecture Objectives Review Define Residual and Relaxation SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations.
Jeff J. Orchard, M. Stella Atkins School of Computing Science, Simon Fraser University Freire et al. (1) pointed out that least squares based registration.
MECH4450 Introduction to Finite Element Methods Chapter 9 Advanced Topics II - Nonlinear Problems Error and Convergence.
Does HBT interferometry probe thermalization? Clément Gombeaud, Tuomas Lappi and J-Y Ollitrault IPhT Saclay WPCF 2009, CERN, October 16, 2009.
Partial thermalization, a key ingredient of the HBT Puzzle Clément Gombeaud CEA/Saclay-CNRS Quark-Matter 09, April 09.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 12 Instructor: Tim Warburton.
Final Project Topics Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Buckling Capacity of Pretwisted Steel Columns: Experiments and Finite Element Simulation Farid Abed & Mai Megahed Department of Civil Engineering American.
Ch 8.2: Improvements on the Euler Method Consider the initial value problem y' = f (t, y), y(t 0 ) = y 0, with solution  (t). For many problems, Euler’s.
MECH593 Introduction to Finite Element Methods
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 25.
An Unified Analysis of Macro & Micro Flow Systems… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Wall Bound Flows.
5. Evaluation of measuring tools: reliability Psychometrics. 2011/12. Group A (English)
An Unified Analysis of Macro & Micro Flow Systems… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Slip to No-slip in Viscous Fluid.
Numerical Solutions to the Diffusion Equation
Computational Methods for Kinetic Processes in Plasma Physics
Class Notes 19: Numerical Methods (2/2)
Statistical Methods For Engineers
FEA Simulations Boundary conditions are applied
ENGG 1801 Engineering Computing
Objective Numerical methods Finite volume.
SKTN 2393 Numerical Methods for Nuclear Engineers
6th Lecture : Numerical Methods
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Presentation transcript:

1 Acceleration Methods for Numerical Solution of the Boltzmann Equation Husain Al-Mohssen

2 Outline Motivation & Introduction Problem Statement Proposed Approach Important Implementation Details Examples Discussion Future Work

3 Motivation Nano-Micro devices have been developed recently with very small dimensions: –DLP (Length) –HD read/write head (Gap Length) At STP an air molecule travels an average distance between collisions As may be expected the Navier-Stokes (NS) description of the flow starts to break down as system length becomes comparable to Accurate engineering models are essential for the understanding and design of such systems

4

5 Motivation (cnt) The Knudsen number is defined as the ratio of the mean free path to a characteristic dimension (Kn=  L). Kn is a measure of the degree of departure from the NS description Kn Regimes: Recent applications are at low Ma number NS Description Valid NS Holds inside the domain but slip corrections are needed at the domain boundaries Transition Flow Free molecular Flow

6 Introduction

7 Introduction (cnt) The Boltzmann Equation (BE) in normalized form: Follows from the dilute gas assumption Valid for all Kn 7D(1time+3Space+3Velocity) nonlinear Integro- differential equation

8 Introduction (cnt) Numerical Methods of Solving the BE: Particle based: DSMC –Collisionless advection step + collision steps are successively applied. –Can be shown to simulate BE exactly in the limit of large numbers [Wagner 1992]. –Chronic sampling problems at low speeds [Hadjiconstantinou et al, 2003]. »Low Ma lmit particularly troublesome Approximations of the BE –Linearized (has many advantages espcially when Ma<<1; still requires numcerical solution) –BGK CI Replaced with Numerical solutions of the BE –Recently Baker and Hadjiconstantinou (B&H) proposed a method to solve the BE at low Ma in a relatively efficient manner.

9 Introduction (cnt)

10 Problem Statement

11 Proposed Solution Methodology F(u) x uiui u i+1 F(u i ) and F’(u i )

12 Proposed Solution Methodology (cnt)

13 Find Simplified Flow Chart of Method Start Find Estimate Integrate BE to find Converged? End Use Broyden to find from and No Yes

14 Important Implementation Details (for Broyden Portions)

15 1D Graphical Analog F[u] u

16 Important Implementation Details (BE Portions) 123 Integrate BE Shift f to target mean

17 Use Broyden to find from and Find Flow Chart of Method Start Find Estimate Integrate BE Step1: Equilibrate f Step2: Sample Calculation to find Converged? End No Yes

18 Examples U Node # Exaggerated Kn Layer Exaggerated Kn Layer

kn= nodes, kn =0.1 Examples (cnt) Knudsen Layer Convergence History Exact layer Broyden Solution

20 Discussion

21 Future Work

22 The End Questions?

23 DSMC Performance Scaling

24 B&H Performance Scaling

25 Plot of Convergence Rates of Different Methods Plot of error for Direct integration, Broyden and Baker Implicit code. Kn=0.025 # of nodes 128. (log[Error] vs. log[CI evaluations])

26 Error of Broyden vs. noise of F Show how sig=sig/N_inf in multidimensions

27 Broyden Step Broden formula Formula constraints Broyden Formula derivation

28 Backup slides+notes [[check conv. History 4 high kn and 512]] “proper” kndsen layer with 100^3 and lower noise kn=0.1 and at least 128 nodes. Replace one already in presentation Change Conv. History plto to 512 and kn0.025 and 30^3 cells N_inf vs. Kn for our pb’s to show our rough break point….

29 DSMC Performance Scaling (Backup) Direct Integration Cost: Broyden Cost: Slope Sampling Scaling is key: Analysis assumes sampling a small portion of run =>

30 B&H Noise for Different Paramters(Backup) For little extra computational Effort you get a dramatic decrease in measurement error. compare for example pt. A, B and C. A B C Kn=? If only interested in eng. Accuracy N_inf=10^-4/sig_sample Cost A=Cost B Cost C=10 Cost A

31 Distribution Function initilization (Backup) Plot of norm f vs. step [[Possibly for multiple kn [[what kn? What state of F?]]

32 Scaling Arguments (Backup) Why is it always O(10)? Well possibly because of this: As per Kelly Newton’s is q-Quadratic and secent is Q-superlinear; Broyden is somewhere in between. The other plot is the MMA result using [a] x/nnn + noise Kelly says eps=K eps^2 not exp[-2t] MMA Model Problem in Multi-D with Noise

33 Can u answer these Questions Is it possible that O(10) will increase with less noise Requrement If u reduce Dt sample to decrease noise, don’t u increase N_inf??!!! [[Re-initializing a Run after it reaches its minimum noise level with less noise as a method of Confirming convergance or reducing noise (NB: since we are somehow finding the null space of the Jacobian aren’t we somehow garanteed to have a sick matrix when we stall?)]]

34 Can u Explain B&H? What is importance sampling? & how is it applied to CI? Write the appt. version of CI. What is control variate M/C interation? How is the finite volume Spliting method implemented? What are the various Stability conditions?

35 Integration Stability Codnition CI step Convection Step Implicit step?

36