1 / 18

EECE695: Computer Simulation (2005)

EECE695: Computer Simulation (2005). Particle-in-Cell Techniques. HyunChul Kim and J.K. Lee. Plasma Application Modeling Group, POSTECH. References: Minicourse by Dr. J. P. Verboncoeur (PTS Group of UC Berkeley) in IEEE International Conference on Plasma Science (2002)

becca
Download Presentation

EECE695: Computer Simulation (2005)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EECE695: Computer Simulation (2005) Particle-in-Cell Techniques HyunChul Kim and J.K. Lee Plasma Application Modeling Group, POSTECH • 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)

  2. PIC Overview • Applications of PIC model • Basic plasma physics: waves and instabilities • Magnetic fusion • Gaseous discharges • Electron and ion optics • Microwave-beam devices • Plasma-filled microwave-beam devices

  3. PIC Overview • PIC Codes Overview • PIC codes simulate plasma behavior of a large number of charges particles using a few representative “super particles”. • These type of codes solve the Newton-Lorentz equation of motion to move particles in conjunction with Maxwell’s equations (or a subset). • Boundary conditions are applied to the particles and the fields to solve the set of equations. • PIC codes are quite successful in simulating kinetic and nonlinear plasma phenomenon like ECR, stochastic heating, etc.

  4. PIC-MCC Flow Chart • 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

  5. I. Particle Equations of Motion • Newton-Lorentz equations of motion • In finite difference form, the leapfrog method Fig: Schematic leapfrog integration

  6. I. Particle Equations of Motion • Second order accurate • Requires minimal storage • Requires few operations • Stable for

  7. I. Particle Equations of Motion • Boris algorithm

  8. I. Particle Equations of Motion Finally,

  9. II. Particle Boundary • Absorption • Conductor : absorb charge, add to the global σ • Dielectric : deposit charge, weight q locally to mesh • Reflection • Physical reflection • Specular reflection •  1st order error • Thermionic Emission • Fowler-Nordheim Field Emission • Child’s Law Field Emission • Gauss’s Law Field Emission

  10. II. Particle Boundary • Secondary electron emission + , – – • Photoemission • Ion impact secondary emission • Electron impact secondary emission •  Important in processes related to high-power microwave sources

  11. III. Electrostatic Field Model • Possion’s equation • Finite difference form in 1D planar geometry • Boundary condition : External circuit Fig: Schematic one-dimensional bounded plasma with external circuit

  12. III. Electrostatic Field Model From Gauss’s law, • Voltage driven series RLC circuit • From Kirchhoff’s voltage law, • Short circuit • Open circuit

  13. 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

  14. 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

  15. IV. Coupling Fields to Particles Areas are assigned to grid points; i.e., area a to grid point A, b to B, etc Fig: Charge assignment for linear weighting in 2D

  16. 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. where 0< R< 1is a uniformly distributed random number. However, this method can only be applied when space charge and self-field effects can be neglected.

  17. V. Monte-Carlo Collision Model • There is a finite probability that the i-th particle will undergo more than one collision in the timestep. Thus, the total number of missed collisions (error in single-event codes) Hence, traditional PIC-MCC codes are constrained by for accuracy.

  18. 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.

More Related