Document

advertisement
Direct Simulation Monte Carlo:
A Particle Method for Nonequilibrium Gas Flows
Iain D. Boyd
Department of Aerospace Engineering
University of Michigan
Ann Arbor, MI 48109
Support Provided By:
MSI, AFOSR, DARPA, NASA
Overview
•
Physical characteristics of nonequilibrium gas flow.
•
Direct simulation Monte Carlo (DSMC) method.
•
The MONACO DSMC code:
– data structure;
– scalar/parallel optimization.
•
Illustrative DSMC applications:
– hypersonic aerothermodynamics;
– materials processing;
– spacecraft propulsion.
•
Summary and future directions.
Modeling Considerations
•
Physical characteristics of nonequilibrium gas systems:
– low density and/or small length scales;
– high altitude hypersonics (n=1020 m-3, L=1 m);
– space propulsion (n=1018 m-3, L=1 cm);
– micro-fluidics (n=1025 m-3, L=1 m).
•
Gas dynamics:
– rarefied flow (high Knudsen number);
– collisions still important;
– continuum equations physically inaccurate.
Characterization of
Nonequilibrium Gas Flows
Flow
Regimes:
continuum
Kn
Control
equations:
slip
transitional free-molecular
0.1
0.01
10
DSMC
Boltzmann Equation
Navier-Stokes
Euler
Burnett
Collisionless
Boltzmann Eqn
Direct Simulation Monte Carlo
• Particle method for nonequilibrium gas flows:
– developed by Bird (1960’s);
– particles move/collide in physical space;
– particles possess microscopic properties,
e.g. u’ (thermal velocity);
– cell size Dx ~ l, time step Dt ~ t=1/n;
– collisions handled statistically (not MD);
– ideal for supersonic/hypersonic flows;
– may be combined with other methods
(CFD, PIC, MD) for complex systems.
{
u’, v’, w’
x, y, z
m, erot, evib
Direct Simulation Monte Carlo
The DSMC Algorithm
•
MOVE:
– translate particles Dx = u Dt;
– apply boundary conditions (walls, sources, sinks).
•
SORT:
– generate list of particles in each cell.
•
COLLIDE:
– statistically determine particles that collide in each cell;
– apply collision dynamics.
•
SAMPLE:
– update sums of various particle properties in each cell.
Current DSMC-Related Projects
•
Hypersonics:
– vehicle aerodynamics (NASA-URETI);
– hybrid particle-continuum method (AFOSR);
– TOMEX flight experiment (Aerospace Corp).
•
Space propulsion:
– NEXT ion thruster, FEEP (NASA);
– Hall thrusters (DOE, NASA);
– micro-ablation thrusters (AFOSR);
– two-phase plume flows (AFRL).
•
Micro-scale flows:
– low-speed rarefied flow (DOE).
The DSMC Code MONACO
•
MONACO: a general purpose 2D/3D DSMC code.
•
Physical models:
– Variable Soft Sphere (Koura & Matsumoto, 1992);
– rotational relaxation (Boyd, 1990);
– vibrational relaxation (Vijayakumar et al., 1999);
– chemistry (dissociation, recombination, exchange).
•
Applications:
– hypersonic vehicle aerodynamics;
– spacecraft propulsion systems;
– micro-scale gas flows, space physics;
– materials processing (deposition, etching).
MONACO: Data Structure
•
Novel DSMC data structure:
– basic unit of the algorithm is the cell;
– all data associated with a cell are stored in cache;
– particles sorted automatically.
MONACO: Scalar Optimization
•
Inexpensive cache memory system used on workstations:
– data localization leads to performance enhancement.
•
Optimization for specific processor:
– e.g. overlap *add*, *multiply* and *logical* instructions.
MONACO: Parallel Implementation
•
Grid geometry reflected in the code data structure:
– domain decomposition employed.
•
When a particle crosses a cell edge:
– particle pointed to new cell;
– thus, particles sorted-by-cell automatically.
•
When a particle crosses a domain edge:
– communication link employed;
– linked lists of particles sent as matrix;
– inter-processor communication minimized;
– no explicit synchronization required.
MONACO: Parallel Implementation
MONACO: The Software System
•
Consists of four modular libraries:
– KERN, GEOM, PHYS, UTIL.
MONACO: Code Performance
•
MONACO performance on IBM SP (Cornell, 1996):
– largest DSMC computation at the time;
– best performance with many particles/processor;
– parallel performance ~ 90%;
– serial performance 30-40%.
MONACO: Unstructured Grids
Hypersonic flow around
a planetary probe
3D Surface geometry of
TOMEX flight experiment
DSMC Applications:
1. Hypersonic Aerothermodynamics
• Hypersonic vehicles encounter a variety of flow regimes:
- flights/experiments are difficult and expensive;
- continuum: modeled accurately and efficiently using CFD;
- rarefied: modeled accurately and efficiently using DSMC.
NASA’s Hyper-X
DSMC: particle approach
high altitude
sharp edges
uses kinetic theory
CFD:
continuum approach
low altitude
long length scales
solves NS equations
Hypersonic Viscous Interaction
•
Flow separation configuration:
– N2 at M~10 over double cone;
– data from LENS (Holden).
Shock-Shock Interactions
•
Cowl lip configuration:
– N2 at M~14;
– data from LENS (Holden).
Complex 3D Flows
•
TRIO flight experiment:
– analysis of pressure gauges;
– external/internal flows.
Aerothermodynamics
Of Sharp Leading Edges
• Computations of hypersonic flow around several
power-law leading edge configurations performed
using MONACO at high altitude.
• Advanced physical modeling:
- vibrational relaxation and air chemistry;
- incomplete wall accommodation.
• Effects of sharpening the leading edge:
- reductions in overall drag coefficient and shock
standoff distance;
- increases in peak heat transfer coefficient.
Flow Fields
Temperature Ratio (T / T∞)
Cylinder at 7.5 km/s
n=0.7 at 7.5 km/s
Aerothermodynamic Assessment
Drag Coefficient
Shock Standoff Distance/
Heat Transfer Coefficient
DSMC Applications:
2. Materials Processing
3M experimental chamber for YBCO deposition
Top
view
Side
view
• Effect of atomic collisions:
– between the same species;
– between different species.
3D MONACO Modeling
•
20x60x50 cuboid cells.
•
Non-uniform cell sizes.
•
2,000,000 particles.
•
Overnight solution time
Yttrium Evaporation
Source flux: 9.95x10-5 moles/sec
Number density
Z-component of velocity
Yttrium Evaporation
• Comparison of calculated and measured film
deposition thickness.
• Significant effect of atomic collisions.
Yttrium Evaporation
Calculated and measured atomic absorption spectra:
– along an aperture close to the substrate symmetry line;
– at frequencies of 668 nm (left) and 679 nm (right).
Co-evaporation of Yt, Ba, and Cu
Source fluxes (10-5 moles/cm2/sec)
Y : Ba :Cu = 0.84 : 1.68 : 2.52
Total Number Density
Co-evaporation of Yt, Ba, and Cu
Flux (moles/cm2/s) across the substrate
Yt
Ba
Cu
DSMC Applications:
3. Spacecraft Propulsion
•
Tasks for spacecraft propulsion systems:
– orbit transfer (e.g. planetary exploration);
– orbit maintenance (e.g. station-keeping);
– attitude control.
•
Motivations for development of accurate models:
– simulations less expensive than testing;
– improve our understanding of existing systems;
– optimize engine performance and lifetime;
– assessment of spacecraft integration concerns.
Spacecraft Propulsion
Arcjet
(Stanford)
Hall:stationary
plasma thruster
(SPT-100)
Gridded
ion thruster
(UK-10)
Pulsed
Plasma
Thruster
(EOS-1)
Express Spacecraft
•
Two Russian GEO spacecraft launched in 2000:
– SPT-100 Hall thrusters used for station-keeping;
– in-flight characterization program managed by NASA;
– first in-flight plume data for Hall thrusters.
•
Diagnostics employed on spacecraft:
– electric field sensors;
– Faraday probes (ion current density);
– retarding potential analyzers, RPA’s (ion current
density, ion energy distribution function);
– pressure sensors;
– disturbance torques (from telemetry data).
Express Spacecraft
Particle In Cell (PIC)
•
Particle method for nonequilibrium plasma:
– developed since the 1960’s;
– charged particles move in physical
E4
space;
– particles possess microscopic
properties, e.g. u’ (thermal velocity);
– cell size Dx ~ d, time step Dt ~ 1/w;
E1
– self-consistent electric fields, E;
– may be combined with DSMC for
collisional plasmas.
E3
E2
{
u’, v’, w’
x, y, z
m, q
Hybrid DSMC-PIC
•
Particle model for ions, fluid model for electrons.
•
Boltzmann relation for electrons provides potential:
– currentless, isothermal, un-magnetized, collisionless;
– quasi-neutrality provides potential from ion density:
kT  n 
  * 
ln  
n *
e
•
Collision mechanisms:
– charge exchange;
– momentum exchange.
Number Densities (m-3)
Xe+ ion
Xe atom
Ion Current Density
Ion Energy Distributions
Beam plasma (15 deg.)
CEX plasma (77 deg.)
Summary
•
Direct simulation Monte Carlo:
– now a mature, well-established technique;
– statistical simulation of particle dynamics;
– applied in many areas of engineering/physics;
– use growing due to improved computer power.
•
Some advantages of DSMC:
– accurate simulation of nonequilibrium gas;
– framework for detailed physical modeling;
– can handle geometric complexity;
– can be combined with other methods for multiscale and multi-process systems.
Future Directions
•
Development of MONACO:
– unsteady and 3D flows;
– user help: “DSMC for dummies”;
– dynamic domain decomposition;
– more detailed physical models.
•
Extensions of DSMC:
– hybrid DSMC-CFD (using IP interface);
– generalized hybrid DSMC-PIC;
– 2-phase DSMC (gas and solid particles);
– speedup: implicit DSMC, variance reduction.
Download