Plasma Application Modeling, POSTECH

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Plasma Medicine in Vorpal Tech-X Workshop / ICOPS 2012, Edinburgh, UK 8-12 July, 2012 Alexandre Likhanskii Tech-X Corporation.
Metrologia del vuoto negli ambienti industriali – Torino - 27 giugno 2013 Gas Flow Through Microchannels: mathematical models M. Bergoglio, D. Mari, V.
Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
Lecture 13: Conformational Sampling: MC and MD Dr. Ronald M. Levy Contributions from Mike Andrec and Daniel Weinstock Statistical Thermodynamics.
ECE490O: Special Topics in EM-Plasma Simulations JK LEE (Spring, 2006) ODE Solvers PIC-MCC PDE Solvers (FEM and FDM) Linear & NL Eq. Solvers.
ION ENERGY DISTRIBUTIONS IN INDUCTIVELY COUPLED PLASMAS HAVING A BIASED BOUNDARY ELECTRODE* Michael D. Logue and Mark J. Kushner Dept. of Electrical Engineering.
Numerical investigations of a cylindrical Hall thruster K. Matyash, R. Schneider, O. Kalentev Greifswald University, Greifswald, D-17487, Germany Y. Raitses,
Effect of supra thermal electrons on particle charge in RF sheath A.A.Samarian and S.V. Vladimirov School of Physics, University of Sydney, NSW 2006, Australia.
1 Introduction to Plasma Immersion Ion Implantation Technologies Emmanuel Wirth.
February 16, 2010 Potential Difference and Electric Potential.
NUMERICAL INVESTIGATION OF WAVE EFFECTS IN HIGH-FREQUENCY CAPACITIVELY COUPLED PLASMAS* Yang Yang and Mark J. Kushner Department of Electrical and Computer.
Computational Modeling Capabilities for Neutral Gas Injection Wayne Scales and Joseph Wang Virginia Tech Center for Space Science and Engineering.
1 Particle-In-Cell Monte Carlo simulations of a radiation driven plasma Marc van der Velden, Wouter Brok, Vadim Banine, Joost van der Mullen, Gerrit Kroesen.
Prof. Reinisch, EEAS / Simple Collision Parameters (1) There are many different types of collisions taking place in a gas. They can be grouped.
An Introduction to Breakdown Simulations With PIC Codes C. Nieter, S.A. Veitzer, S. Mahalingam, P. Stoltz Tech-X Corporation MTA RF Workshop 2008 Particle-in-Cell.
Physics of fusion power Lecture 14: Collisions / Transport.
INVESTIGATIONS OF MAGNETICALLY ENHANCED RIE REACTORS WITH ROTATING (NON-UNIFORM) MAGNETIC FIELDS Natalia Yu. Babaeva and Mark J. Kushner University of.
LESSON 4 METO 621. The extinction law Consider a small element of an absorbing medium, ds, within the total medium s.
5. Simplified Transport Equations We want to derive two fundamental transport properties, diffusion and viscosity. Unable to handle the 13-moment system.
VORPAL for Simulating RF Breakdown Kevin Paul VORPAL is a massively-parallel, fully electromagnetic particle- in-cell (PIC) code, originally.
Plasma Kinetics around a Dust Grain in an Ion Flow N F Cramer and S V Vladimirov, School of Physics, University of Sydney, S A Maiorov, General Physics.
Electromagnetic Radiation & Electricity RTEC 111.
Monte Carlo Methods in Partial Differential Equations.
Physics of fusion power
Physics of fusion power Lecture 2: Lawson criterion / Approaches to fusion.
Simulation of streamer propagation using a PIC-MCC code. Application to Sprite discharges. Olivier Chanrion and Torsten Neubert Danish National Space Center.
Physics of Fusion power Lecture4 : Quasi-neutrality Force on the plasma.
VUV PHOTON SOURCE OF A MICROWAVE EXCITED MICROPLASMAS AT LOW PRESSURE*
SIMULATION PROGRESS AND PLANS AT ROSTOCK/DESY Aleksandar Markovic ECL2, CERN, March 1, 2007 Gisela Pöplau.
F.M.H. Cheung School of Physics, University of Sydney, NSW 2006, Australia.
Chapter 5 Diffusion and resistivity
Computational Plasma Physics Kinetic modelling: Part 2 W.J. Goedheer FOM-Instituut voor Plasmafysica Nieuwegein,
Usually a diluted salt solution chemical decomposition
EECE695: Computer Simulation (2005) Particle-in-Cell Techniques HyunChul Kim and J.K. Lee Plasma Application Modeling Group, POSTECH References: Minicourse.
Large-amplitude oscillations in a Townsend discharge in low- current limit Vladimir Khudik, Alex Shvydky (Plasma Dynamics Corp., MI) Abstract We have developed.
Shu Nishioka Faculty of Science and Technology, Keio Univ.
PIC simulations of the propagation of type-1 ELM-produced energetic particles on the SOL of JET D. Tskhakaya 1, *, A. Loarte 2, S. Kuhn 1, and W. Fundamenski.
Introduction to the Particle In Cell Scheme for Gyrokinetic Plasma Simulation in Tokamak a Korea National Fusion Research Institute b Courant Institute,
Challenging problems in kinetic simulation of turbulence and transport in tokamaks Yang Chen Center for Integrated Plasma Studies University of Colorado.
Yiting Zhangb, Mark Denninga, Randall S. Urdahla and Mark J. Kushnerb
Physics for Bioscience (Part II) Electricity Magnetism Waves Sound Optics by Dr. Chittakorn polyon Department of Physics, Faculty of Science,
Why plasma processing? (1) UCLA Accurate etching of fine features.
A 3D tracking algorithm for bunches in beam pipes with elliptical cross-section and a concept for simulation of the interaction with an e-cloud Aleksandar.
SiO2 ETCH PROPERTIES AND ION ENERGY DISTRIBUTION IN PULSED CAPACITIVELY COUPLED PLASMAS SUSTAINED IN Ar/CF4/O2* Sang-Heon Songa) and Mark J. Kushnerb)
The propagation of a microwave in an atmospheric pressure plasma layer: 1 and 2 dimensional numerical solutions Conference on Computation Physics-2006.
1996 Eurographics Workshop Mathieu Desbrun, Marie-Paule Gascuel
Lesson 4: Computer method overview
Hybrid MHD-Gyrokinetic Simulations for Fusion Reseach G. Vlad, S. Briguglio, G. Fogaccia Associazione EURATOM-ENEA, Frascati, (Rome) Italy Introduction.
Damping of the dust particle oscillations at very low neutral pressure M. Pustylnik, N. Ohno, S.Takamura, R. Smirnov.
CONTROL OF ELECTRON ENERGY DISTRIBUTIONS THROUGH INTERACTION OF ELECTRON BEAMS AND THE BULK IN CAPACITIVELY COUPLED PLASMAS* Sang-Heon Song a) and Mark.
Constant magnetic field LL2 section 43. Electrons in atoms and circuits all perform finite motion. This creates magnetic fields that are constant when.
of magnetized discharge plasmas: fluid electrons + particle ions
CMS HIP Plasma-Wall Interactions – Part II: In Linear Colliders Helga Timkó Department of Physics University of Helsinki Finland.
Theory of dilute electrolyte solutions and ionized gases
Particle and fluid models for streamers: comparison and spatial coupling Li Chao 1 in cooperation with:, U. Ebert 1,2, W. Hundsdorfer 1, W.J.M. Brok 2.
Warp LBNL Warp suite of simulation codes: developed to study high current ion beams (heavy-ion driven inertial confinement fusion). High.
Quasi-linear Formalism for Simulation of Electron Cyclotron Current Drive Z. T. Wang, Y. X. Long, J.Q. Dong, F. Zonca Southwestern Institute of Physics,
Electrostatic field in dielectric media When a material has no free charge carriers or very few charge carriers, it is known as dielectric. For example.
ELEN 340 Electromagnetics II Lecture 2: Introduction to Electromagnetic Fields; Maxwell’s Equations; Electromagnetic Fields in Materials; Phasor Concepts;
______ APPLICATION TO WAKEFIELD ACCELERATORS EAAC Workshop – Elba – June juillet 2016 | PAGE 1 CEA | 10 AVRIL 2012 X. Davoine 1, R. Lehe 2, A.
Computational Methods for Kinetic Processes in Plasma Physics
University of California, Los Angeles
DOE Plasma Science Center Control of Plasma Kinetics
Computational Methods for Kinetic Processes in Plasma Physics
Introduction Motivation Objective
Physics of fusion power
Lesson 4: Application to transport distributions
Presentation transcript:

Plasma Application Modeling, POSTECH ECE586: Advanced E&M Simulation (2004) On PDX1 Program HyunChul Kim and J.K. Lee Plasma Application Modeling, POSTECH 2004. 9. 16 References: Minicourse by Dr. J. P. Verboncoeur (PTS Group of UC Berkeley) in IEEE International Conference on Plasma Science (2002) “Plasma Physics via Computer Simulation” by C.K. Birdsall and A.B. Langdon (Adam Hilger, 1991)

A Series of XPDX1* XPDx1: X window (using xgrafix library), Plasma Device, 1 Dimensional (1d3v), Bounded (with external circuit drive), Electrostatic Code XPDP1 (x=P) : Planar Configuration XPDC1 (x=C) : Cylindrical Configuration XPDS1 (x=S) : Spherical Configuration r ~ LRC Computation Space * Developed by PTS group, UC Berkeley All are available at http://ptsg.eecs.berkeley.edu

PIC Overview PIC Codes Overview Plasma behavior of a large number of charges particles are simulated by using a few representative “super particles”. PIC codes solve fundamental equations, the Newton-Lorentz equation of motion to move particles in conjunction with Maxwell’s equations (or a subset) with few approximations. PIC codes are quite successful in simulating kinetic and nonlinear plasma phenomenon like ECR, stochastic heating, etc.

Computer Simulation of Plasma Kinetic Description Fluid Description Vlasov, Fokker-Planck Codes Particle Codes Hybrid Codes Fluid Codes Particle codes The particle-particle model The particle-mesh model The particle-particleparticle-mesh model

XPDx1 Flow Chart I II V IV III IV Particles in continuum space Fields at discrete mesh locations in space Coupling between particles and fields I II V IV III IV Fig: Flow chart for an explicit PIC-MCC scheme

I. Particle Equations of Motion Newton-Lorentz equations of motion In finite difference form, the leapfrog method Second order accurate Stable for

I. Particle Equations of Motion Boris algorithm

I. Particle Equations of Motion Finally,

XPDx1 Flow Chart I II V IV III IV Fig: Flow chart for an explicit PIC-MCC scheme

II. Particle Boundary + – – Absorption Conductor : absorb charge, add to the global σ Secondary electron emission Ion impact secondary emission + – Electron impact secondary emission –

XPDx1 Flow Chart I II V IV III IV Fig: Flow chart for an explicit PIC-MCC scheme

III. Electrostatic Field Model Maxwell’s equation in vacuum In electrostatics, (Poisson’s equation) Or Gauss’ law

III. Electrostatic Field Model Possion’s equation Finite difference form in 1D planar geometry Boundary condition : External circuit From Gauss’s law, Short circuit Open circuit

III. Electrostatic Field Model Voltage driven series RLC circuit From Kirchhoff’s voltage law, ― One second order difference equation where

XPDx1 Flow Chart I II V IV III IV Fig: Flow chart for an explicit PIC-MCC scheme

IV. Coupling Fields to Particles Particle and force weighting : connection between grid and particle quantities Weighting of charge to grid Weighting of fields to particles grid point a point charge

IV. Coupling Fields to Particles Nearest grid point (NGP) weighting  fast, simple bc, noisy Linear weighting : particle-in-cell (PIC) or cloud-in-cell (CIC) relatively fast, simple bc, less noisy Higher order weighting schemes slow, complicated bc, low noisy Quadratic spline NGP 1.0 Linear spline Cubic spline 0.5 0.0 Position (x) Fig: Density distribution function of a particle at for various weightings in 1D

IV. Coupling Fields to Particles Weighting in 1D For linear weighting in cylindrical coordinates, ( 0 < j < N )

XPDx1 Flow Chart I II V IV III IV Fig: Flow chart for an explicit PIC-MCC scheme

Collisions Electron-neutral collisions Elastic scattering (e + A → e + A) Excitation (e + A → e + A*) Ionization (e + A → e + A+ + e) Ion-neutral collisions Elastic scattering (A+ + A → A+ + A) Charge exchange (A+ + A → A + A+)

V. Monte-Carlo Collision Model The MCC model statistically describes the collision processes, using cross sections for each reaction of interest. Probability of a collision event For a pure Monte Carlo method, the timestep is chosen as the time interval between collisions. However, this method can only be applied when space charge and self-field effects can be neglected.

V. Monte-Carlo Collision Model There is a finite probability that the i-th particle will undergo more than one collision in the timestep. Since XPDx1 deals with only one collision in the timestep, the total number of missed collisions Hence, XPDx1 is constrained by for accuracy.

V. Monte-Carlo Collision Model Computing the collision probability for each particle each timestep is computationally expensive. → Null collision method 1. The fraction of particles undergoing a collision each time step is given by 2. The particles undergoing collisions are chosen at random from the particle list. 3. The type of collisions for each particle is determined by choosing a random number, Null collision Collision type 3 Collision type 2 Collision type 1 Fig: Summed collision frequencies for the null collision method.

Numerical Parameters Choose Δx and Δt to resolve the smallest important physical feature  Require Δx < Debye length, sheath length, wave length, Larmor radius, boundary feature, etc.  Require for all species (“particle Courant”) for accurate sampling of fields.  Require for accuracy of explicit leap frog mover or for accuracy when space charge forces are important.  Require when collisions are important. Require # of superparticles per cell > 10. It should be larger in simulations where particles remain trapped for long times.

Example of XPDP1 Input File RF DISCHARGE(IN MKS UNITS) Voltage-driven with electron-neutral collisions (Argon atom) -nsp---nc---nc2p---dt[s]---length[m]--area[m^2]--epsilonr---B[Tesla]---PSI[D]-- 2 400 1.8e6 8e-12 0.03 0.01 1.0 0 .0 0.0 -rhoback[C/m^3]---backj[Amp/m^2]---dde--extR[Ohm]--extL[H]---extC[F]---q0[C]- 0.0 0.0 0.0 0.0 0.0 1.0 0.0 -dcramped--source--dc[V|Amp]--ramp[(V|Amp)/s]---ac[V|Amp]---f0[Hz]--theta0[D]- 0 v 0.0 0.0 100 13.56e6 0 --secondary--e_collisional---i_collisional---reflux---nfft--n_ave--nsmoothing--ntimestep-- 1 1 2 0 0 276549 6 0 --seec(electrons)---seec(ions)---ion_species----Gpressure[Torr]---GTemp[eV]---imp-- 0.0 0.2 2 100e-3 0.026 0 ---GAS----psource--nstrt-- 1 0 0 SPECIES 1 ----q[C]-------m[Kg]---j0L[Amp/m^2]---j0R[Amp/m^2]----initn[m^-3]----k-- -1.602e-19 9.11e-31 0.0 0.0 5e14 1 --vx0L[m/s]---vxtL[m/s]--vxcL[m/s]---vxLloader(0=RNDM,1=QS)-- 0.0 4.19e5 0.0 1 --vx0R[m/s]---vxtR[m/s]--vxcR[m/s]---vxRloader 0.0 4.19e5 0.0 1 --v0y[m/s]---vty[m/s]---vyloader---v0z[m/s]---vtz[m/s]--vzloader-- 0.0 4.19e5 1 0.0 4.19e5 1 --nbin----Emin[eV]----Emax[ev]---maxnp— 200 0.0 20.0 300000 -For-Mid-Diagnostic---nbin----Emin[eV]---Emax[eV]----XStart--XFinish— 300 0.0 20.0 0.0 0.03 SPECIES 2 ----q[C] ------m[Kg]---j0L[Amp/m^2]---j0R[Amp/m^2]----initn[m^-3]----k- 1.602e-19 6.68e-26 0.0 0.0 5e14 1 -vx0L[m/s]---vxtL[m/s]--vxcL[m/s]---vxLloader(0=RNDM,1=QS)-- 0.0 97.8 0.0 1 --vx0R[m/s]---vxtR[m/s]--vxcR[m/s]---vxRloader 0.0 97.8 0.0 1 --v0y[m/s]---vty[m/s]---vyloader---v0z[m/s]---vtz[m/s]--vzloader-- 0.0 97.8 0 0.0 97.8 1 --nbin----Emin[eV]----Emax[ev]---maxnp-- 100 0.0 100.0 300000 -For-Mid-Diagnostic---nbin----Emin[eV]---Emax[eV]----XStart--XFinish-- 200 0.0 0.3 0.0 0.03

Some Input Parameters nsp : Number of species. nc: The number of spatial cells. Δx=length/nc nc2p: Superparticle to actual particle weight. The initial number of superparticles is N=initn·area·length/nc2p. dt: Timestep for simulation in seconds. length: The length of the system (distance between electrodes) in meters. B: Applied homogeneous magnetic field in Tesla PSI: Angle of the B-field in degrees extC: The external circuit capacitance in Farads. Used in conjuction with extL, extR and the driving source. source: Either a voltage (v) or current (i) source f0: AC frequency of the source. GAS: The type of gas, important when collisions are turned on. Helium = 1, Argon = 2, Neon = 3, Oxygen = 4. Gpressure : Background gas pressure in Torr. q: Charge of the particle in Coulombs. m: Mass of the particle in Kgs. initn: Initial particle number density For details, refer the source code itself or the manual inside the package of source file.

Example of Result (driven by RF) Vx vs. x for electrons Vx vs. x for ions Density vs. x Potential vs. x Ion flux vs. Ion Energy Electron Temperature vs. x