PIC Algorithm with Multiple Poisson Equation Solves During One Time Step

Similar documents
GRID EROSION MODELING OF THE NEXT ION THRUSTER OPTICS

Guangye Chen, Luis Chacón,

Laboratory experiments on the formation and recoil jet transport of aerosol by laser ablation

Particle-in-Cell Simulations for a variable magnet length Cusped-Field thruster

Multi-fluid Simulation Models for Inductively Coupled Plasma Sources

A COMPUTATIONAL STUDY OF SINGLE AND DOUBLE STAGE HALL THRUSTERS

Kinetic Simulations of Ion Beam Neutralization

PHYSICS Computational Plasma Physics

Kinetic simulation of the stationary HEMP thruster including the near field plume region

Studies of the cathode sheath of a low pressure hollow cathode discharge

Tight-Focusing of Short Intense Laser Pulses in Particle-in-Cell Simulations of Laser-Plasma Interaction

First order sensitivity analysis of electron acceleration in dual grating type dielectric laser accelerator structures

Numerical calculation for cavitation flow of inducer

Interferometric determination of thermal expansion coefficient of piston/cylinder unit preliminary investigation

MODELING AND SIMULATION OF LOW TEMPERATURE PLASMA DISCHARGES

Atomic and Nuclear Physics Review (& other related physics questions)

Sheath stability conditions for PIC simulation

EXASCALE COMPUTING. Implementation of a 2D Electrostatic Particle in Cell algorithm in UniÞed Parallel C with dynamic load-balancing

Modeling and Simulation of Plasma Based Applications in the Microwave and RF Frequency Range

Contents Motivation Particle In Cell Method Projects Plasma and Ion Beam Simulations

Kinetic modelling of the jet extraction mechanism in spherical IEC devices

Applying a cellular automaton model to describing the anomalous relaxation of the metastable states in the disordered porous media

PHYSICS OF HOT DENSE PLASMAS

Exact solutions to model surface and volume charge distributions

Plasma Thruster Plume Simulation: Effect of the Plasma Quasi Neutrality Hypothesis

Two-dimensional Particle-In-Cell model of the extraction region of the PEGASES ion-ion plasma source

plasma frequency which supports the validity of this simulation. In :ion confinement time addition, this code can be used to examine the effects of

Modeling of Ion Thruster Beam Neutralization Using a Fully Kinetic ES-PIC Code

An advanced simulation code for Hall effect thrusters

Simulation of Relativistic Jet-Plasma Interactions

Research on State-of-Charge (SOC) estimation using current integration based on temperature compensation

One dimensional hybrid Maxwell-Boltzmann model of shearth evolution

Three Dimensional Particle-In-Cell Simulation for the Development of Air Breathing Ion Engine

Numerical Methods II

Non-Equidistant Particle-In-Cell for Ion Thruster Plumes

Kinetic Solvers with Adaptive Mesh in Phase Space for Low- Temperature Plasmas

Plasma Optimization in a Multicusp Ion Source by Using a Monte Carlo Simulation

Beams and magnetized plasmas

Numerical modeling of a cutting torch

Multidimensional Numerical Simulation of Glow Discharge by Using the N-BEE-Time Splitting Method

Influence of gas conditions on electron temperature inside a pinch column of plasma-focus discharge

Natural frequency analysis of fluid-conveying pipes in the ADINA system

Finite element analysis of combined magnetoelectric- electrodynamic vibration energy converter

MODELING OF AN ECR SOURCE FOR MATERIALS PROCESSING USING A TWO DIMENSIONAL HYBRID PLASMA EQUIPMENT MODEL. Ron L. Kinder and Mark J.

Deuterium Gas Analysis by Residual Gas Analyzer

Progress of experimental study on negative ion production and extraction

Second Quantization Model of Surface Plasmon Polariton at Metal Planar Surface

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

Gyrokinetic simulations of magnetic fusion plasmas

Time-Independent Fully kinetic Particle-in-Cell for plasma magnetic field interactions

Measurement of the velocities of dielectric particles in ER fluids with laser speckle

65 th GEC, October 22-26, 2012

Experimental and numerical investigation on particle-induced liquid metal flow using Lorentz force velocimetry

A comparison of emissive probe techniques for electric potential measurements in a Hall thruster plasma

Computational Modeling of a High Power Plasma Source for Material Interaction Experiments

A Rocket Experiment for Measurement Science Education

Multi-scale simulation for plasma science

Heat transfer coefficient of near boiling single phase flow with propane in horizontal circular micro channel

Assessment of fluctuation-induced and wall-induced anomalous electron transport in HET

Synchronization of semiconductor laser arrays with 2D Bragg structures

A Comprehensive Multiphysics Model for Organic Photovoltaics. A Comprehensive Multiphysics Model for Organic Photovoltaics

Uncertainty in airflow field parameters in a study of shock waves on flat plate in transonic wind tunnel

Determination of the total inductance of TPF-I

State of the Art Gyrotron Simulations and Required Software Features

Physics and Modelling of a Negative Ion Source Prototype for the ITER Neutral Beam Injection

Verification and Convergence Properties of a Particle-In-Cell Code

NMO residual reduction on medium anisotropy in field X using Fomel and Stovas method

KINETIC DESCRIPTION OF MAGNETIZED TECHNOLOGICAL PLASMAS

Numerical Simulation of HiPEP Ion Optics

A novel sputtering technique: Inductively Coupled Impulse Sputtering (ICIS)

Investigation of the DSMC Approach for Ion/neutral Species in Modeling Low Pressure Plasma Reactor

Arc Simulation Technology

Figure 1.1: Ionization and Recombination

Continuous agglomerate model for identifying the solute- indifferent part of colloid nanoparticle's surface charge

Improvement of Propulsion Performance by Gas Injection and External Magnetic Field in Electrodeless Plasma Thrusters

Experimental and numerical investigations of heat transfer and thermal efficiency of an infrared gas stove

Contents: 1) IEC and Helicon 2) What is HIIPER? 3) Analysis of Helicon 4) Coupling of the Helicon and the IEC 5) Conclusions 6) Acknowledgments

Analysis of eddy current induced in track on medium-low speed maglev train

A Polywell p+11b Power Reactor Joel G. Rogers, Ph.D.

Physique des plasmas radiofréquence Pascal Chabert

Numerical Simulation of Faraday Probe Measurements in a Multi-component Non-equilibrium Plasma

An Novel Continuation Power Flow Method Based on Line Voltage Stability Index

Hybrid Simulation Method ISSS-10 Banff 2011

Hybrid Simulations: Numerical Details and Current Applications

Analysis distribution of galactic cosmic rays particle energy with polar orbit satellite for Geant4 application

Precision neutron flux measurement with a neutron beam monitor

Contact Hours Face to Face: 1.5 hr lecture; 1.5 hr tutorial Online: hr (pace depends on student) lecture video and assessment

Current sheath formation in the plasma focus

Plasma Astrophysics Chapter 1: Basic Concepts of Plasma. Yosuke Mizuno Institute of Astronomy National Tsing-Hua University

A finite volume method for solving the gravity wave-model equations

Progress on Quantitative Modeling of rf Sheaths

Modélisation de sources plasma froid magnétisé

PIC-MCC/Fluid Hybrid Model for Low Pressure Capacitively Coupled O 2 Plasma

EP2Plus: a hybrid plasma. plume/spacecraft. interaction code. F. Cichocki, M. Merino, E. Ahedo

Impact of numerical method on auto-ignition in a temporally evolving mixing layer at various initial conditions

PIC-MCC/Fluid Hybrid Model for Low Pressure Capacitively Coupled O 2 Plasma

SIMULATIONS OF ECR PROCESSING SYSTEMS SUSTAINED BY AZIMUTHAL MICROWAVE TE(0,n) MODES*

Hydrodynamic instability measurements in DTlayered ICF capsules using the layered-hgr platform

Variation of critical current and n-value of 2G HTS tapes in external magnetic fields of different orientation

Journal of Physics: Conference Series PAPER OPEN ACCESS. To cite this article: T J Murphy et al 2016 J. Phys.: Conf. Ser.

Transcription:

Journal of Physics: Conference Series PAPER OPEN ACCESS PIC Algorithm with Multiple Poisson Equation Solves During One Time Step To cite this article: Junxue Ren et al 2015 J. Phys.: Conf. Ser. 640 012033 View the article online for updates and enhancements. Related content - 2D electrostatic PIC algorithm for laser induced studying plasma in vacuum C A. Álvarez, H Riascos and C Gonzalez - Transport of 3D space charge dominated beams Lü Jian-Qin - Canonical symplectic particle-in-cell method for long-term large-scale simulations of the Vlasov Maxwell equations Hong Qin, Jian Liu, Jianyuan Xiao et al. This content was downloaded from IP address 37.44.202.249 on 16/02/2018 at 02:03

PIC Algorithm with Multiple Poisson Equation Solves During One Time Step Junxue Ren 1,2, Trenton Godar 1, James Menart 1, Sudhakar Mahalingam 3, Yongjun Choi 3, John Loverich 3, and Peter H. Stoltz 3 1 Wright State University, Dayton, OH 45435, USA 2 Beihang University, Beijing, 100191, P.R.China 3 Tech-X Corporation, Boulder, CO 80303, USA Email: rjx_buaa@sina.com Abstract: In order to reduce the overall computational time of a PIC (particle-in-cell) computer simulation, an attempt was made to utilize larger time step sizes by implementing multiple solutions of Poisson s equation within one time step. The hope was this would make the PIC simulation stable at larger time steps than an explicit technique can use, and using larger time steps would reduce the overall computational time, even though the computational time per time step would increase. A three-dimensional PIC code that tracks electrons and ions throughout a three-dimensional Cartesian computational domain is used to perform this study. The results of altering the number of times Poisson s equation is solved during a single time step are presented. Also, the size of the time that can be used and still maintain a stable solution is surveyed. The results indicate that using multiple Poisson solves during one time step provides some ability to use larger time steps in PIC simulations, but the increase in time step size is not significant and the overall simulation run time is not reduced 1. Introduction Basically, there are three types of models used in plasma modeling: fluid models, fully kinetic models (or particle-in-cell), and hybrid models. The advantage of the particle-in-cell (PIC) method is its physical fidelity and the detailed results that it produces. The disadvantage of PIC methods, especially the explicit technique, is very long computational time. It is desired to find a technique to reduce these computational times. This was the motivation for this investigation. In order to decrease the computation time for the PIC method, the implicit PIC technique has been under development for a number of years. Implicit methods in the most general sense fall under one of two categories, the direct implicit method [2] or the implicit moment method [3]. The direct implicit method is a predictor-corrector type of method which requires an iterative solution to be fully implicit. The implicit moment method aims to use fluid assumptions in order to estimate spatial properties, such as the electric field and the magnetic field, at a future time. Though the goal of the implicit and semi-implicit methods is to increase the size of the time step, while keeping the simulation stable, they are generally still restricted by the need for the particle to cross less than one cell in a single time step [4]. This is a restrictive limitation in sheath regions of high density plasmas where the relevant length scale is on the order of the Debye length. In this paper, using multiple Poisson equation solves within one time step is investigated. The authors have not been able to find this technique documented in the literature and thus have undertaken this work to test this idea. Because we have not been able to find this technique documented in the literature, we will give it a name. We will call this method of PIC solution, the multiple Poisson solves technique. The ultimate goal of testing the multiple Poisson solves technique is to decrease the overall computational time of the PIC simulation by increasing the maximum stable time step size that can be used in the simulation. Of course, the time step has to be large enough to Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd 1

overcome the extra computational time for solving Poisson s equation several times for each time step. 2. Mathematical Model 2.1. Charged particle kinetics equations Two important equations for describing the motions of charged particles in an electric field are the Newton-Lorentz equation and Poisson s equation. The Newton-Lorentz equation is dv m F q E v B dt, (1) where m is the mass of the particle, v is the velocity, t is the time, F is the force, q is the particle s charge, E is the electric field, and B is the magnetic field. While the electric field vector can change both the speed of the particle and its direction of travel, the magnetic field can only change the direction of the particle s travel and is unable to increase or decrease its speed. The electric field value is determined from the gradient of the electric potential,, using E. (2) The electric potential is found using Poisson s equation, 2, (3) 0 where is the charge density and 0 is the permittivity of free space. The charge density is found using the particle number densities of ions, n i, and electrons, n e, q ni ne. (4) The three-dimensional PIC code used in this work includes the solution of Poisson s equation to determine the electric fields throughout the computational domain that are caused by the boundary conditions and the charged particles. Also included is the solution of the Newton-Lorentz equation of motion to obtain the path of all ions and electrons when traveling through these electric fields. While the developed PIC code can handle magnetic fields, no magnetic fields are included in the simulations performed for this paper. Full coupling between the particle motion calculations (equation 1) and the electric field calculation (equations 2, 3, and 4) is maintained. The details of the solving process of equations (1) through (4) can be found in reference [5] and are not given here. 2.2. Explicit Stability Criteria The explicit PIC algorithm is subject to a number of stability criteria [6] which limit its performance capabilities. These criteria define limits of the numerical parameters used, which include the maximum time step size, maximum grid spacing, and minimum number of computational particles per cell. These limiting values typically depend on characteristics of the plasma such as plasma frequency, Debye length, and electron velocity (electron temperature). The criteria which apply to the explicit PIC technique are: ncell 20, (5) v t x, v t y, v t z (6) px, py, pz, t 2 (7) pe and D min( x, y, z). (8) 0.3 ncell In equations (5) through (8), is the number of computational particles per cell for one species, v px,, vpy, and v pz, are the particle velocities in each of the three Cartesian directions, x, y and z are the control volume sizes in each of the three Cartesian directions, pe is the plasma frequency, and D is the Debye length. 2

2.3. Multiple Poisson Solves Technique The idea behind the multiple Poisson solves technique is to prevent unrealistic charge separation during one time step. This technique is classified as semi-implicit because it evaluates the electric fields a number of times during the course of a single time step. In the multiple Poisson solves technique some fraction of the total number of computational particles are moved using the Newton-Lorentz equation, then Poisson s equation is solved using the new positions of the particles, then another fraction of the computational particles are moved using the Newton-Lorentz equation, then Poisson s equation is solved again, and so on. This process is repeated within a given time step until all computational particles have been moved. Figure 1 shows the flow chart for the multiple Poisson solves technique, and, for comparison purposes, the flow chart of the explicit technique. The difference between the two techniques can be seen from this figure. This figure shows that multiple Poisson solves can be done during the movement of the electrons and during the movement of the ions. For the results presented in this work, multiple solves are only done during the electron moves. Multiple solves during the ion moves have been tried and shown to have little effect. The reason is that ions move such a small distance relative to the electrons for a given time step. An important input parameter used in the multiple Poisson s solve technique is Npps. This stands for the number of particles per solve. This number indicates how many computational particles are moved between Poisson solves. The lower this number the more Poisson solves per time step. The number of Poisson equation solves per time step can be obtained by dividing the total number of computational electrons by Npps. Input Physical and Numerical Parameters Input Physical and Numerical Parameters Generate mesh Generate mesh Inject ions and electrons Inject ions and electrons Calculate charge density Calculate charge density Calculate Electric Potential and Electric field Time step Calculate Electric Potential and Electric field Move ions Time step Move ions Ion-wall interaction Move electrons Ion-wall interaction Multiple solve Calculate charge density Move electrons Calculate Electric Potential and Electric field Electron-wall interaction Electron-wall interaction (a) Explicit Technique (b) Multiple Poisson Solves Technique Figure 1. Flow charts of the explicit PIC technique and multiple Poisson solves PIC technique. 3. Results 3.1. Geometry and Physical Conditions The geometry used to test the multiple Poisson solves technique is a simple cubical box with the wall at x = 0 set to 3 volts and the wall at x = 10mm set to 6 volts. The walls at y =0, y = 10mm, z = 0, and z = 10mm are dielectric walls that are specular reflectors of all particles incident upon them. This particular problem could have be simulated in two dimensions, but the computer program developed to perform this work is a full three-dimensional simulation. Validation results for this newly developed computer program are given in reference [5]. 3

Only electrons and positively charged hydrogen ions are considered in this analysis and these particles are injected uniformly throughout the cubical box at equal rates of 2.5 10 14 particles/second. Thus the plasma in the box is a low density plasma with no neutral particles and only consists of electrons and positive ions. The initial velocity distribution of the electrons and ions are uniform and the magnitudes of these velocities are 100,000 m/s and 1,000 m/s, respectively. The total number of the particles increases as the time increases, until the number of injected particles is equal to the rate at which particles are lost to the absorbing 3 and 6 volt walls. The cell size used in all simulations is 0.5 0.5 0.5mm; thus 8000 cells are used to cover the cubical computational domain. The weighting of the computation particles is 500 real particles per computational particle. The time step size is varied depending on the particular study being undertaken. The total simulation time to reach steady state is about 1 10-5 seconds which is 10,000 time steps when a time step size of 1 10-9 seconds is used. 3.2. Stable Multiple Poisson Solves Technique Results Figure 2 shows electric potential profiles across different planes of the cubical computational domain that intersect the z-axis at different locations. All of the results are basically the same and the figures show that the electric potential in the bulk of the plasma is 6.4 volts. The sheaths that form in the vicinity of the two walls with voltages of 3 volts and 6 volts are clearly visible. The explicit PIC technique and analytical results give a bulk plasma potential of 6.3 volts. Thus the multiple Poisson solves technique increases the plasma potential by 0.1 volts. The results shown in Figure 2 were obtained with the multiple Poisson solves technique using a time step size of 1 10-9 seconds, a Npps of 30,000, and a total number of time steps of 10,000. A Npps value of 30,000 for this case means Poisson s equation was solved 27 times per time step when the solution reached its steady state number of particles. There are about 810,000 particles in the cubical box when the particle number reaches steady state. Poisson s equation was solved fewer times per time step as the electrons were building up to their steady state value. (a) z = 0 mm (b) z = 2.25cm (c) z = 7.25cm Figure 2. Electric potential profiles at different slices using the multiple Poisson solves technique with a Npps value of 30,000 and a time step size of 1x10-9 seconds. 3.3. Effect of Time Step and Npps Figure 3 gives the time history of the total number of electrons in the computational domain for different computational techniques. Figure 3(a) gives the time history of the number electrons in the computational domain using the explicit technique with a number of different time steps. Figures 3(b) and 3(c) provide total number of electron history plots using the multiple Poisson solves technique with different Npps values and times steps of 2 10-9 and 4 10-9 seconds. Note that the explicit technique results are also shown on these graphs. It can be seen from these three graphs that the explicit technique results are stable when the time step size is less than or equal to 1 10-9 seconds, but it is unstable when time steps greater than or equal to 2 10-9 seconds are used. The multiple Poisson solves technique is stable for time steps up to and including 2 10-9 seconds when the Npps values are 5,000, 10,000 and 30,000. If Npps is 50,000, 70,000 or 90,000 the multiple Poisson solves technique is unstable at time steps of 2 10-9. For a time step of 4 10-9 seconds all techniques are unstable. The flat lines seen in Figure 3(c) do not indicate stability, but are flat because particles are 4

leaving the chamber rapidly and the effects of the sheaths are being bypassed. These results clearly indicate that the multiple Poisson solves technique enhances stability at slightly larger time steps if the Npps value is chosen correctly. However, these results also indicate that the multiple Poisson solves technique produces slightly different numbers of electrons in the computational domain than the explicit technique. Figure 4 gives the electric potentials at the z-direction mid-plane, for different time step sizes, using the multiple solves technique. Reasonable electric potential profiles are seen for time steps of 1 10-9 and 2 10-9 seconds, but greatly enlarged values are seen with a time step of 4 10-9 seconds. The reason for this is the simulation results are unstable with a time step of 4 10-9 seconds, and this is obvious if one watches a video of the voltage profiles changing as a function of time. (a) Explicit Technique (b) 2 10-9 seconds (c) 4 10-9 seconds Figure 3. Time history plots of the total number of electrons in the computational domain for (a) the explicit technique using different time step sizes,(b) the multiple Poisson solves technique with a time step size of 2 10-9 seconds using different Npps values, and (c) the multiple Poisson solves technique with a time step size of 4 10-9 seconds using different Npps values. (a) 1 10-9 seconds (b) 2 10-9 seconds (c) 4 10-9 seconds Figure 4. Electrical potential surface plots at the mid-plane of the z-direction using different time steps with the multiple Poisson solves technique. 5

Figure 5 gives the electron density as a function of the time step size and Npps. The black line is the explicit result and these results converge when the time step size is less than 1 10-9 seconds. When the time step size is bigger than 1 10-9 seconds, the results with the multiple Poisson solves technique are different than the explicit technique results; however, decreasing the time step size causes the multiple Poisson solves technique results to converge with the explicit technique results. Figure 5. Electron density as a function of the time step size and Npps. 3.4. Computational Times Table 1 shows the comparison of computational times for different time steps and different values of Npps. The first line in this Table provides times for the explicit technique. The cases were run on a computer equipped with an AMD Phenom II x6 1045 T 2.7 GHz processor. The least computational time with the multiple Poisson solves technique producing a stable result is 3.75 hours using at time step size of 2 10-9 seconds and a Npps of 40,000. However, this time is still larger than the time of 1.91 hours obtained with the explicit technique using a time step size of 1 10-9 seconds. Thus the goal of decreasing the computation time with the multiple Poisson solves technique has not been obtained. Table 1. Computational times in hours using different time step sizes and different Npps. Npps t 1 10-9 s 1.5 10-9 s 2 10-9 s 3 10-9 s Explicit 1.91 0.80 0.47 0.28* 5,000 120.22 47.40 35.67 5.96* 10,000 59.64 25.76 16.41 3.02* 30,000 19.49 9.59 6.28 1.42* 40,000 19.85 10.04 3.75 0.94* 45,000 18.61 8.18 1.80* 0.79* 50,000 12.59 3.15* 2.56* 0.72* 70,000 5.11* 2.09* 1.04* 0.48* 90,000 3.32* 1.66* 0.93* 0.44* *unstable results 4. Conclusions In this work results of the effects of altering the number of times Poisson s equation is solved during one time step are presented. The results include a study of the effect of time step and the number of times the Poisson equation is solved in a single time step via the parameter Npps (number of particles per solve). The results indicate that small increases in the time step size over that which can be used with a purely explicit technique can be obtained; however, overall computational times are not decreased because of the extra time required to perform multiple Poisson solves in a single time step. In addition, the results produced by the multiple Poisson solves technique are slightly different than those produced by the explicit technique, except for the cases where very small time steps are used This work was able to find no advantages of using the multiple Poisson solves technique over a purely explicit PIC technique. 6

Acknowledgments The authors would like to thank the National Aeronautics and Space Administration (NASA), Glenn Research Center, for funding this project under the 2011 Phase-II Small Business Technology Transfer Research (STTR) program. We would also like to thank our technical monitors Dr. Jon Van Noord and George Soulas. References [1] Mahalingam S 2007 Particle Based Plasma Simulation for an Ion Engine Discharge Chamber (Dayton, PhD:Wright State University). [2] Friedman A, Landon A B, and Cohen B I 1981 Comments Plasma Phys.Controlled Fusion 6 225-236. [3] Mason R J 1981 J. Comput. Phys. 41 233-244. [4] Parker S E, Friedman A, Ray S L, et al. 1993 J. Comput. Phys. 107, 388-402. [5] Godar T J, Ren J X, and Menart J A 2014 Particle In Cell (PIC) Algorithm Advancement for Plasma Modelling of an Ion Thruster Discharge Chamber, AIAA Region III Student Conference, Cleveland, OH. [6] Birdsall C K, Langdon A B 1991 Plasma Physics Via Computer Simulation. Ltd, New York. 7