2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Improvements to the Discrete Velocity Method for the Boltzmann Equation Peter Clarke Improvements.

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

ASME-PVP Conference - July
Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
Probability evolution for complex multi-linear non-local interactions Irene M. Gamba Department of Mathematics and ICES The University of Texas at Austin.
Modelling of Defects DFT and complementary methods
Measuring Fluid Velocity and Temperature in DSMC Alejandro L. Garcia Lawrence Berkeley National Lab. & San Jose State University Collaborators: J. Bell,
The Plasma Effect on the Rate of Nuclear Reactions The connection with relaxation processes, Diffusion, scattering etc.
Application of Bayesian Statistical Methods for the Analysis of DSMC Simulations of Hypersonic Shocks James S. Strand and David B. Goldstein The University.
Ch 11. Sampling Models Pattern Recognition and Machine Learning, C. M. Bishop, Summarized by I.-H. Lee Biointelligence Laboratory, Seoul National.
Monte Carlo Simulations
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
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.
Incorporating Solvent Effects Into Molecular Dynamics: Potentials of Mean Force (PMF) and Stochastic Dynamics Eva ZurekSection 6.8 of M.M.
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,
Module on Computational Astrophysics Professor Jim Stone Department of Astrophysical Sciences and PACM.
Computational Modeling Capabilities for Neutral Gas Injection Wayne Scales and Joseph Wang Virginia Tech Center for Space Science and Engineering.
Karin Erbertseder Ferienakademie 2007
Continuum Crowds Adrien Treuille, Siggraph 王上文.
1 CE 530 Molecular Simulation Lecture 2 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Viscosity. Average Speed The Maxwell-Boltzmann distribution is a function of the particle speed. The average speed follows from integration.  Spherical.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Stochastic Radiosity K. H. Ko School of Mechatronics Gwangju Institute.
HYBRID NUMERICAL METHOD FOR NON-STATIONARY CONTINUUM MECHANICS N.G. Burago 1,3, I.S. Nikitin 2,3 1 IPMech RAS, 2 ICAD RAS, 3 Bauman MSTU Volodarka
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Lattice Boltzmann Equation Method in Electrohydrodynamic Problems
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Monte Carlo Methods: Basics
Introduction to (Statistical) Thermodynamics
Particle Transport Methods in Parallel Environments
Sensitivity Analysis for DSMC Simulations of High- Temperature Air Chemistry James S. Strand and David B. Goldstein The University of Texas at Austin Sponsored.
02/25/05© 2005 University of Wisconsin Last Time Meshing Volume Scattering Radiometry (Adsorption and Emission)
Introduction to Monte Carlo Simulation. What is a Monte Carlo simulation? In a Monte Carlo simulation we attempt to follow the `time dependence’ of a.
Modelling Direct Injection Homogeneous Charge Compression Ignition Combustion - A Stochastic Approach A probability density function based stochastic reactor.
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
Monte Carlo I Previous lecture Analytical illumination formula This lecture Numerical evaluation of illumination Review random variables and probability.
Force Fields and Numerical Solutions Christian Hedegaard Jensen - within Molecular Dynamics.
1 Lesson 8: Basic Monte Carlo integration We begin the 2 nd phase of our course: Study of general mathematics of MC We begin the 2 nd phase of our course:
The Geometry of Biomolecular Solvation 2. Electrostatics Patrice Koehl Computer Science and Genome Center
Simulated Annealing.
Mixture Models, Monte Carlo, Bayesian Updating and Dynamic Models Mike West Computing Science and Statistics, Vol. 24, pp , 1993.
Probability & Statistics I IE 254 Summer 1999 Chapter 4  Continuous Random Variables  What is the difference between a discrete & a continuous R.V.?
Yoon kichul Department of Mechanical Engineering Seoul National University Multi-scale Heat Conduction.
Statistical Mechanics and Multi-Scale Simulation Methods ChBE
IPAM, Sept 13, 2005 Multiscale Simulation Methods Russel Caflisch Math & Materials Science Depts, UCLA.
Time-dependent Schrodinger Equation Numerical solution of the time-independent equation is straightforward constant energy solutions do not require us.
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
Lecture III Trapped gases in the classical regime Bilbao 2004.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Lesson 4: Computer method overview
HEAT TRANSFER FINITE ELEMENT FORMULATION
Dr. Jason Roney Mechanical and Aerospace Engineering
Integration for physically based animation CSE 3541 Matt Boggus.
Application of the MCMC Method for the Calibration of DSMC Parameters James S. Strand and David B. Goldstein The University of Texas at Austin Sponsored.
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D conservation of momentum (contd.) Or, in cartesian tensor notation, Where repeated.
1 MULTIPHYSICS December 2009 Lille, FRANCE.
1 LES of Turbulent Flows: Lecture 7 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Introduction to Plasma Physics and Plasma-based Acceleration
Computation of Resistive Wakefields Adina Toader and Roger Barlow The University of Manchester ILC-CLIC Beam Dynamics CERN th June.
Numerical Integration for physically based animation
CHEM-E7130 Process Modeling Lecture 6
Basic simulation methodology
Numerical integration for physically based animation
Kinetic Theory.
Objective Numerical methods Finite volume.
Kinetic Theory.
DIAGRAMMATIC MONTE CARLO:
The Transport Equation
CASA Day 9 May, 2006.
Probabilistic Surrogate Models
Presentation transcript:

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Improvements to the Discrete Velocity Method for the Boltzmann Equation Peter Clarke Improvements to the Discrete Velocity Method for the Boltzmann Equation Peter Clarke D. Hegermiller, A.B. Morris, P.T. Bauman, P. L. Varghese, D. B. Goldstein University of Texas at Austin Department of Aerospace Engineering DSMC Workshop September 2011 Funding: Some of this material is based upon work supported by the DOE [National Nuclear Security Administration] under Award Number [DE-FC52-08NA28615] and NASA’s NSTRF Fellowship program

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Outline Motivation The Discrete Velocity Method Previous work Variance reduction using an interpolation scheme Non-uniform grids in velocity space Application of VHS and VSS collision models Future Work Inclusion of internal energy in DVM 2

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Motivation Discrete velocity methods are comparable to DSMC But discrete velocity methods have several traditional problems High Mach number flows and other flows that require large velocity bounds. The inclusion of physics in the model such as varying types of molecular potentials, multi-species flow, internal energy, and chemical reactions are often neglected in preliminary DVM investigations. We wish to solve the first problem with the eventual application of adaptive velocity grids. The first step towards this goal is the implementation of non uniform grids in velocity space. 3

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop DVM Formulation The collision integral is split into replenishing and depleting parts: We begin with the scaled Boltzmann equation: To solve the Boltzmann equation using DVM, we must discretize the integro-differential equation. Scaling Factors: 1, pseudo-maxwell 4

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop DVM Formulation We separate the convection and collision parts of the equation 4 th order convection: We then approximate the collision integral with finite summations: β 5 Bobylev, A.V., 1976, Soviet Phys. Dokl., 20, Krook, M., and Wu, T.T., 1977, Phys. Fluid, 20,

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop DVM Formulation DSMC – “Fixed mass, variable velocity particles.” ηiηi ηjηj ϕ ηiηi ηjηj DVM – “Fixed velocity, variable mass quasi-particles.” ϕ 6

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Variance Reduction Decompose ϕ into an equilibrium part and a deviation from equilibrium part As has been previously presented by A. Morris we use a stochastic discrete velocity model: Baker, L.L. and N.G. Hadjiconstantinou, "Variance Reduction for Monte Carlo Solutions of the Boltzmann Equation," Physics of Fluids, 17, 2005 Morris, A.B., “Variance Reduction for a Discrete Velocity Gas” δ

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Variance Reduction As has been previously presented by A. Morris we use a stochastic discrete velocity model: Baker, L.L. and N.G. Hadjiconstantinou, "Variance Reduction for Monte Carlo Solutions of the Boltzmann Equation," Physics of Fluids, 17, 2005 Morris, A.B., “Variance Reduction for a Discrete Velocity Gas” δ

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Variance Reduction Calculate depletion mass: Select random collision partners, either two from the deviation distribution or one from the deviation and one from the equilibrium distribution. or β 9

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Interpolation Begin with conservation equations: Mass Momentum Energy The system of equations is solved: iz ez ex ey iy xyz ix o a b c Δϕ Varghese, P.L., “Arbitrary Post-Collision Velocities in a Discrete Velocity Scheme for the Boltzmann Equation.”

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Code Development DVM has been implemented using modern software engineering principles that enhance maintainability and ease of testing to allow more thorough verification of the software and, thus, increases confidence that the implementation is correct. These practices include: Object-oriented code style to enhance encapsulation and minimize code duplication. Source code revision control using svn. Build system (Autotools) for portability between computing systems (code currently tested on Linux and Mac OS X environments) Build system also enables easy addition of unit and regresssion tests. Current suite is at 42 tests. Full documentation of code and algorithms 11

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Variance Reduction with Interpolation We combine the variance reduction technique with the interpolation scheme that has been developed: 4 th, 6 th, and 8 th moments of the relaxation of the BKW distribution - Interpolation - analytic 12 - No interpolation No Interpolation Interpolation

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Variance Reduction with Interpolation - No interpolation - Interpolation Mach 2 Shock density profile: 13

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Non-uniform grids in velocity space Additions to the Discrete Velocity Method: Due to the interpolation scheme we can relax the requirement that β be a constant number βiβi βjβj βkβk 14

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Non-uniform grids in velocity space 3D homogeneous relaxation with variable grid: The optimal configuration for the velocity grid is an area of active research 15

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop VHS and VSS VSS is similar to VHS except the scattering is no longer isotropic. When picking post-collision velocities, sample from the scattering distribution. VHSVSS Collision probability depends on relative speed. The amount depleted during a collision is now proportional to collision probability. 16

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop VHS Example DVM DSMC A Mach 2 shock with VHS: 17

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop ηkηk ηjηj ηiηi E rot E vib Future Work A major addition to the Discrete Velocity Method that allows for more accurate physics is the inclusion of internal energy We assign a single internal energy to each location in velocity space. Future work will allow a distribution of energies at every velocity location Internal Energy: 18

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Future Work An exchange in energy between translation and internal energy is calculated using a Landau-Teller-like equation. The exchange changes the magnitude of the post-collision relative velocity vector as well as adding or subtracting from the internal energy distributions. Interpolation allows for any post collision relative velocity vector length. 19

2011 DSMC Workshop Workshop 2011 DSMC Workshop Workshop Summary We showed: Comparison between DSMC and DVM Combination of Variance Reduction with Interpolation Non-uniform velocity grids Application of VHS and VSS collision models Future Work: Full implementation of internal energy including distributions of energy at every point in velocity space. Adaptable velocity grids. 20