Gridless DSMC. Spencer Olson. University of Michigan Naval Research Laboratory Now at: Air Force Research Laboratory

Similar documents
Application of a Modular Particle-Continuum Method to Partially Rarefied, Hypersonic Flows

Navier Stokes Solvers. Length (Log meters) Particle Methods. Density (Log n/n 0. Knudsen number =1/10 2. Dense Gas

Stefan Stefanov Bulgarian Academy of Science, Bulgaria Ali Amiri-Jaghargh Ehsan Roohi Hamid Niazmand Ferdowsi University of Mashhad, Iran

Application of the Transition Probability Matrix Method to High Knudsen Number Flow Past a Micro-Plate

Kinetic Models and Gas-Kinetic Schemes with Rotational Degrees of Freedom for Hybrid Continuum/Kinetic Boltzmann Methods

Omid Ejtehadi Ehsan Roohi, Javad Abolfazli Esfahani. Department of Mechanical Engineering Ferdowsi university of Mashhad, Iran

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007

Development of a General Purpose DSMC Flow Solver on Unstructured Meshes. Code

The deposition efficiency and spatial thickness distribution of films created by Directed

A Hybrid Continuum / Particle Approach for Micro-Scale Gas Flows

Predicting Breakdown of the Continuum Equations Under Rarefied Flow Conditions

DSMC solver for an optimized Space Crew reentry Orbital Vehicle

DSMC Modeling of Rarefied Flow through Micro/Nano Backward-Facing Steps

Boltzmann Solver with Adaptive Mesh in Phase Space

Vibrational degrees of freedom in the Total Collision Energy DSMC chemistry model

Particle Simulation of Hall Thruster Plumes in the 12V Vacuum Chamber

All-Particle Multiscale Computation of Hypersonic Rarefied Flow

VERIFICATION AND VALIDATION OF A PARALLEL 3D DIRECT SIMULATION MONTE CARLO SOLVER FOR ATMOSPHERIC ENTRY APPLICATIONS

Micro- and nanoscale non-ideal gas Poiseuille flows in a consistent Boltzmann algorithm model

TAU Extensions for High Enthalpy Flows. Sebastian Karl AS-RF

Treecodes for Cosmology Thomas Quinn University of Washington N-Body Shop

DIRECT SIMULATION CALCULATIONS OF THE RAREFIED HYPERSONIC FLOW PAST A BACKWARD-FACING STEP

Scaling Parameters in Rarefied Flow and the Breakdown of the Navier-Stokes Equations Mechanical Engineering Research Report No: 2004/09

On the Expedient Solution of the Boltzmann Equation by Modified Time Relaxed Monte Carlo (MTRMC) Method

Stochastic Particle Methods for Rarefied Gases

HYPERSONIC AERODYNAMICS OF TOROIDAL BALLUTES

Numerical Simulations. Duncan Christie

Overview of Accelerated Simulation Methods for Plasma Kinetics

Problems of Flows Through Short Channels Studied by Means of the Boltzmann Equation

Kinetic Effects in Spherical Expanding Flows of Binary-Gas Mixtures

A Unified Gas-kinetic Scheme for Continuum and Rarefied Flows

Surprising i Hydrodynamic d Results Discovered by means of Direct Simulation Monte Carlo

SIMULATION OF GAS FLOW OVER MICRO-SCALE AIRFOILS USING A HYBRID CONTINUUM-PARTICLE APPROACH

Rarefaction Effects in Hypersonic Aerodynamics

Hypersonic Flow over a Wedge with a Particle Flux Method

arxiv: v1 [physics.comp-ph] 12 Nov 2018

Development of an evaporation boundary condition for DSMC method with application to meteoroid entry

Gas-Surface Interaction Effect on Round Leading Edge Aerothermodynamics

DSMC Collision Model for the Lennard-Jones Potential: Efficient Algorithm and Verification

CORBIS: Code Raréfié Bidimensionnel Implicite Stationnaire

Numerical Green s Function Techniques

Comparison of Numerical Solutions for the Boltzmann Equation and Different Moment Models

Monte Carlo simulations of dense gas flow and heat transfer in micro- and nano-channels

High Altitude Rocket Plume and Thermal Radiation Analysis

Hypersonic Flow of Rarefied Gas Near the Brazilian Satellite During its Reentry into Atmosphere

HYPERSONIC vehicles generate multi-scale gas flows as a result of both large variations in mean-free-path and

Subsonic choked flow in the microchannel

Comparison and Analysis of Chemical Models, methodologies and parameters in Hypersonic Rarefied Flows

Fluid Equations for Rarefied Gases

BOLTZMANN KINETIC THEORY FOR INELASTIC MAXWELL MIXTURES

Atmospheric Entry. Technology, Mathematical Model and Simulation

A comparative study of no-time-counter and majorant collision frequency numerical schemes in DSMC

DSMC simulations of thermal escape

A Comparative Study Between Cubic and Ellipsoidal Fokker-Planck Kinetic Models

Collisional energy transfer modeling in non-equilibrium condensing flows

Monte Carlo method with negative particles

Lattice Boltzmann simulations on heterogeneous CPU-GPU clusters

Modeling of the Electric Field in a Hypersonic Rarefied Flow

Numerical studies of hypersonic binary gas-mixture flows near a sphere

THE design of hypersonic vehicles requires accurate prediction

Shear Force in Radiometric Flows

An improved unified gas-kinetic scheme and the study of shock structures

An Asymptotic-Preserving Monte Carlo Method for the Boltzmann Equation

Modelling Neutral & Plasma Chemistry with DSMC

Fluid Equations for Rarefied Gases

A Framework for Hybrid Parallel Flow Simulations with a Trillion Cells in Complex Geometries

Summary We develop an unconditionally stable explicit particle CFD scheme: Boltzmann Particle Hydrodynamics (BPH)

Numerical Studies of Heat Transfer on Hypersonic Blunt Bodies with Gas Injection

Entropy and irreversibility in gas dynamics. Joint work with T. Bodineau, I. Gallagher and S. Simonella

Chapter 1 Direct Modeling for Computational Fluid Dynamics

Monte Carlo methods for kinetic equations

PROGRESS IN PROBABILISTIC MODELLING OF ATOMIC SPONTANEOUS EMISSION PROCESSES IN DSMC

DSMC Simulation of Entry Vehicle Flowfields Using a Collision-Based Chemical Kinetics Approach

Planar Laser-Induced Iodine Fluorescence Technique for Flow Visualization and Quantitative Measurements in Rarefied Flows

Coupling atomistic and continuum modelling of magnetism

Numerical Simulation of the Rarefied Gas Flow through a Short Channel into a Vacuum

On the expedient solution of the Boltzmann equation by Modified Time Relaxed Monte Carlo (MTRMC) method

Regularization of the Chapman-Enskog Expansion and Its Description of Shock Structure

Monte Carlo Simulation of Hypersonic Rarefied Gas Flow using Rotationally and Vibrationally Inelastic Cross Section Models

Direct Simulation of Ultrafast Detonations in Mixtures

A discontinuous Galerkin fast spectral method for the multi-species Boltzmann equation

Simulation of the Interaction Between Two Counterflowing Rarefied Jets

Hypersonic Blunt Body Thermophysics Using a Unified Kinetic/Continuum Solver

REGULARIZATION AND BOUNDARY CONDITIONS FOR THE 13 MOMENT EQUATIONS

Numerical Simulation of Microwave Plasma Thruster Flow

Numerical Characterization of Multi-Dielectric Green s Function for 3-D Capacitance Extraction with Floating Random Walk Algorithm

Direct Monte Carlo Simulations of a Binary Gas Free-Jet Flow Over a Flat Plate

On the motion induced in a gas confined in a small-scale gap due to instantaneous boundary heating

NUMERICAL SIMULATION OF THE BLAST IMPACT PROBLEM USING THE DIRECT SIMULATION MONTE CARLO (DSMC) METHOD

Failures of the Burnett and super-burnett equations in steady state processes

SIMULATION OF COMPRESSIBLE GAS FLOW IN A MICRONOZZLE Effect of Walls on Shock Structure

Why Should We Be Interested in Hydrodynamics?

Algorithms PART II: Partitioning and Divide & Conquer. HPC Fall 2007 Prof. Robert van Engelen

Problem. Problem Given a dictionary and a word. Which page (if any) contains the given word? 3 / 26

Numerical Simulation of Rarefied-Gas Flows about a Rotating Cylinder

ABSTRACT. Nomenclature

Computation of Shock Waves in Inert Binary Gas Mixtures in Nonequilibrium Using the Generalized Boltzmann Equation

Ultra-Cold Plasma: Ion Motion

Simplified Hyperbolic Moment Equations

A Hybrid CFD-DSMC Method of Modeling Continuum-Rarefied Flows

Transcription:

Gridless DSMC Spencer Olson University of Michigan Naval Research Laboratory Now at: Air Force Research Laboratory Collaborator: Andrew Christlieb, Michigan State University 8 June 2007 30 June 2009 J Comp Phys, Vol 227, pp 8035-8064, 2008.

Outline Background Algorithm Overview Test Cases Low velocity flow Hypersonic flow

Gas Dynamics Simulation Approaches Discrete Particle Model Rarefied Dense Inviscid Free-Particle Limit Limit Fig. 1.1, G. A. Bird, Molecular Gas Dynamics and the Direct Simulation of Gas Flows, 1994. : Local Knudsen number : Mean free path : Local Characteristic length

Continuous Solution? What about a numerical solution of the Boltzmann equation? : Collision integral : N-Body phase-space density For cm/s and ~10µ m X 10µ m X 1mm resolution, need ~>> 1 TB of memory! (and a lifetime to compute the collision integral)

Direct Simulation of gas dynamics using Monte Carlo

Direct Simulation of gas dynamics using Monte Carlo Grid Truncate collision integral

Direct Simulation of gas dynamics using Monte Carlo Grid Ansatz: Collisional processes separable from particle motion. Collide Transport

Grid Mismatch: Coarse Grid Grid Density variations could be due to: Shockwaves Nonfree particle systems Transient processes Captures only low-density dynamics well Allows non-probable collisions

Grid Mismatch: Fine Grid Grid Density variations could be due to: Shockwaves Nonfree particle systems Transient processes Captures only high-density dynamics well Wastes memory resources Thermally isolates particles that should be allowed to collide

Particle Method of Choice: DSMC Direct Simulation of gas dynamics using Monte Carlo (DSMC) Algorithm: Collide Sort (gridless) Update/Sample macroscopic gas quantities Move (integrate) Apply Boundary Conditions (reflections, absorption,etc.)

Simple Gridless Case: Binary Sort/Search Algorithm LNOHFMJIDKBA CEG

Binary Sort/Search Algorithm NOHFMJIDKBACEG L H N F J M O D G I K B E A C

Binary Sort/Search Algorithm IDKBACEG L H N F J M O D G I K B E A C

Binary Sort/Search Algorithm CEG L H N F J M O D G I K B E A C

Binary Sort/Search Algorithm Execution time: Sort: Search: (averaged over all trees) L H N F J M O D G I K B E A C

Binary Sort/Search Algorithm Execution time: Sort: Search: (averaged over all trees) H D L B F J N A C E G I K M O

Quadtree Sorting: Divisions about Geometric Center A Divide by geometric center Disallow children with too few particles Avoid bad aspect ratio A B C B C D E F G F G H I H

Quadtree Sorting: Divisions about Geometric Center A Divide by geometric center Disallow children with too few particles Avoid bad aspect ratio A B C B C D E F G F G H I H

Quadtree Sorting: Divisions about Geometric Center A Divide by geometric center Disallow children with too few particles Avoid bad aspect ratio A B C B C D E F G F G H I H

Quadtree Sorting: Divisions about Center of Mass A Divide by center of mass Disallow children with too few particles Avoid bad aspect ratio Shrink to avoid large empty space A B C B C D E F L J F G H I J K L M H

Quadtree Sorting Divisions about Geometric Center Large Empty Space Avoided Divisions about Center of Mass Minimal Bounded Volume

DSMC Validity Condition : Scale size of nodes : Mean collision separation F. J. Alexander, A.~L. Garcia, B. J. Alder, Cell size dependence of transport coefficients in stochastic particle algorithms, Phys. Fluids, 10:1540-1542, 1998.

DSMC Validity Condition Validity Metric F. J. Alexander, A.~L. Garcia, B. J. Alder, Cell size dependence of transport coefficients in stochastic particle algorithms, Phys. Fluids, 10:1540-1542, 1998.

Quadtree Example

Getting the Collision Rate Correct (Grid Based) Time counting methods: In each cycle, evaluate random collision pairs until desired collision rate is met. Collision probability and spacing mismatched in time. Not vectorizable (multi-processor code not easy) G. A. Birds NTC method (1989) Calculate number of tested collisions ahead of time (no time mismatch problems). Vectorizable.

Getting the Collision Rate Correct (Grid Based) Grid G. A. Birds NTC method (1989) #Select =

Getting the Collision Rate Correct (Tree Based) Grid Gridless ~ --> time averaged gridless data #Select =

Move Particles Solve Using favorite integrator. Free particles: RK2, leap-frog, etc. Non-free particles: Adaptive RK5 (embedded RK4 for error detection) RK4 (with small time step) etc.

Apply Boundary Conditions 1. Scale boundary boxes 2. Test boundary boxes for overlap with tree nodes 3. Allow each overlapped boundary to interact with tree node particles Each boundary segment treated as an individual object with its own interaction logic

Example Boundary (collisional)

Test Cases Couette flow Velocity diffusion Thermal diffusion Very low velocity flow past thin plate Hypersonic flow Square cylinder Biconic cylinder (2D) (static shock-shock interaction) Evaporative cooling in ultracold gas

Couette Flow Flow between two infinite parallel plates. Case 1: Case 2: 32

Couette Flow: v 2 v 1 = 300m/s Gridded DSMC data provided by Dr. Quanhua Sun 33

Hypersonic Flow Mach 10 Gas: Argon Compared to results from G. A. Bird's DS2V program Case 1: Square Cylinder Case 2: Biconic Cylinder (2D) 34

Hypersonic Flow: Square Cylinder Mach 10 Gas: Argon Compared to results from G. A. Bird's DS2V program Case 1: Square Cylinder 8 m Computational domain Case 2: Biconic Cylinder (2D) v 0.5 3 m 0.5 35

Hypersonic Flow: Square Cylinder Number Density Gridless DSMC Mach Number DS2V DSMC Temperature 36

DSMC Validity Condition: Square Cylinder Validity condition met: Uniform validity throughout. Gridless DSMC Validity condition met: Non-uniform validity metric. Cell size might possibly be made too small causes thermal isolation. DS2V DSMC 0.08 0.06 0.04 0.02 0.00

Hypersonic Flow: Biconic Cylinder (2D) Mach 10 Gas: Argon Compared to results from G. A. Bird's DS2V program Case 1: Square Cylinder 25 cm Computational domain Case 2: Biconic Cylinder (2D) v 20 cm J. N. Moss, G. A. Bird, and G. N. Markelov, DSMC Simulations of Hypersonic Flows and Comparison With Experiments, Rarefied Gas Dynamics: 24 th Intntl. Sym. on Rare. Gas Dyn, 2005. 38

DSMC Validity Condition: Biconic Cylinder (2D) Validity condition NOT met: Non-uniform validity metric not enough particles Gridless DSMC Validity condition partially met: Non-uniform validity metric. Cell size may be too small causes thermal isolation. DS2V DSMC 0.4 0.3 0.2 0.1 0.00 39

DSMC Validity Condition: Biconic Cylinder (2D) Validity condition met: N ~ X13 N 0 Gridless DSMC Validity condition met: Non-uniform validity metric. Cell size may still be too small causes thermal isolation. N ~ X13 N 0 DS2V DSMC 0.4 0.3 0.2 0.1 0.00 40

Future Work In the middle of a major code-rewrite Faster: Sort time Tree traversal time Handles multiple particle types Arbitrary collision equation sets (only binary input now) Integrate with multipole-expansion treecode field solvers Simulate plasma+neutral shock-shock interactions Continue boundary code development 41