A two-dimensional particle-in-cell code for the simulation of low-frequency electromagnetic processes in laboratory plasmas has been developed. The code uses the Darwin method omitting the electromagnetic wave propagation. The Darwin method separates the electric field into solenoidal and irrotational parts. The solenoidal electric field is calculated with a new algorithm based on the equation for the electric field vorticity. The system of linear equations in the new algorithm is readily solved using a standard iterative method. The irrotational electric field is the electrostatic field calculated with the direct implicit algorithm. The code is verified by reproducing the two-stream instability, electron electromagnetic waves, and shear Alfvén waves. The code is applied to simulate an inductively coupled plasma with the driving current flowing around the plasma region. In this simulation, a ring of dense plasma forms at the initial stage but then the density becomes maximal in the center and decays monotonically toward the walls. The skin effect is in the transitional mode between local and non-local, and the electron velocity distribution function is non-Maxwellian.
I. INTRODUCTION
In laboratory plasma devices and plasma material processing reactors, the plasma is often dense (density and up), relatively cold (electron temperature a few eV), and has dimensions of tens of centimeters. In this case, the plasma size is thousands of electron Debye lengths in one dimension. If the neutral pressure is a few mTorr, the electron mean free path may exceed the size of the plasma. Kinetic effects in such plasmas are important and can be studied numerically using particle-in-cell (PIC) codes. Explicit PIC algorithms are simple and robust, but they must resolve the electron Debye length and the plasma frequency.1 Combination of the large number of cells in the numerical grid and the small time step makes the explicit algorithms numerically expensive, especially for simulations resolving more than one spatial dimension. Implicit PIC algorithms are free from these requirements and allow to reach the final state in simulation much sooner compared to explicit codes. On the other hand, fully implicit algorithms are complex and involve solutions of systems of nonlinear equations.2,3 A simpler predictor–corrector approach is implemented in the direct implicit method.4 The direct implicit algorithm is not energy conserving, but effects of numerical heating or cooling may be minimized by proper selection of the cell size and time step.5
Electromagnetic simulations using explicit numerical schemes have a strong limitation on the simulation time step because they have to resolve waves propagating with the light speed.6 This limitation does not apply to fully implicit electromagnetic codes, which also have to solve a system of nonlinear equations.7 Another way to bypass this limitation is to omit the propagation of electromagnetic waves and use a method based on the Darwin approach where the inductive (solenoidal) electric field is neglected in the Ampère–Maxwell law.8–12 The Darwin PIC algorithm described in Ref. 12 is based on the Hamiltonian approach and has good energy conservation properties.
The PIC code described below is developed based on the two-dimensional Darwin direct implicit PIC code DADIPIC of Gibbons and Hewett.13 The electrostatic part of the algorithm is similar to DADIPIC (though it is not an exact copy), while the electromagnetic part has significant differences. DADIPIC uses the Streamlined Darwin Field (SDF) Formulation to find solenoidal components of the electric field.14 An advantage of the SDF method is the simplicity of boundary conditions it uses. A drawback is that the method produces a system of linear equations that is difficult to solve using most standard iterative linear solvers. Previously, the SDF system of equations was solved using the dynamic alternating-directions implicit technique.13,14 In this paper, the solenoidal electric field is obtained from an equation for the field vorticity. Nielson and Lewis suggested using such an equation but concluded that solving it is difficult.9 However, the system of linear equations resulting from this approach is reliably solved with the bi-conjugate gradient (KSPBCGSL) solver of the Portable Extensible Toolkit for Scientific Computation (PETSc)15 with a multigrid preconditioner (PCHYPRE) from the LLNL package HYPRE.16
The code is applied to simulate a side-coil inductively coupled plasma (ICP) system. Such devices are used for spectral chemical analysis, chemical synthesis, coating of materials, etc.17–19 The side-coil configuration is chosen because the dominant solenoidal electric field components are the ones calculated with the new method. The simulated system has a rather high neutral density and antenna current. Such values are selected to test code stability and performance under extreme conditions rather than to investigate kinetic effects. Nevertheless, the simulation demonstrates the transition from the classical to anomalous skin effect as the plasma density grows and the skin layer size becomes comparable to the electron mean free path. The density is initially maximal near the walls surrounding the plasma but eventually, it acquires a maximum in the center. The electron velocity distribution function (EVDF) in the simulation is non-Maxwellian.
The paper is organized as follows. Section II contains a description of the electromagnetic part of the algorithm. Simulation parameters and numerical results of the side-coil ICP simulation are given in Sec. III. Conclusion is in Sec. IV. The electrostatic direct implicit algorithm is described in Appendix A. Calculation of moments of velocity distribution function used in the Darwin electromagnetic field equations is described in Appendix B. The finite difference form of the equation used to calculate solenoidal electric field components in the simulation plane is given in Appendix C. Appendix D explains how the parameters of the simulation described in Sec. III are selected. Appendix E describes simulations of the two-stream instability, electron electromagnetic waves, and shear Alfvén waves verifying the code.
II. MODEL DESCRIPTION
The code uses particle-in-cell formalism in Cartesian coordinates. Electrons and ions are represented as charged particles. Multiple ion species can be introduced. The code resolves two spatial coordinates (x and y) and three velocity components ( , , and ) for each charged particle. The simulation domain is a rectangle. For electrostatic simulations, the domain can be completely enclosed, periodic in one direction only, or periodic in two directions; rectangular metal or dielectric objects can be introduced inside the domain. For electromagnetic simulation, the domain is completely enclosed, without metal objects inside. Including metal objects inside the domain in electromagnetic simulation requires additional steps, which will be described in a separate publication.
The code includes models of electron–neutral collisions, charge-exchange ion–neutral collisions,20 and electron emission from material surfaces due to electron and/or ion bombardment, similar to the models used in other codes developed by the authors.21–23
The code is written in Fortran and parallelized with Message Passing Interface (MPI). Domain decomposition is used. Linear equation systems defining components of the electrostatic and electromagnetic fields are solved using the PETSc library. To ensure the efficient operation of parallel field solvers, the whole domain is divided into sub-domains (referred to as blocks) of the same size. The number of blocks equals the number of MPI processes. The code includes an algorithm ensuring approximately even the numerical load of each MPI process at the particle processing stage. Particles are advanced within sub-domains (referred to as clusters) combining several adjacent blocks. Particles belonging to a single cluster are processed by several MPI processes. The number of these processes changes dynamically, depending on the number of particles in the cluster, and is always no less than one.
The code uses four staggered structured uniform grids, similar to the Yee grids for electromagnetic simulation,6 shown in Fig. 1. The first grid has nodes with coordinates , , where i and j are integer numbers, is the cell size. Below, this grid is referred to as the centered grid. The second grid is shifted in the x-direction by a half-a-cell relative to the centered grid, it has nodes with coordinates , . The third grid is shifted in the y-direction and has nodes with coordinates , . The fourth grid is shifted in both x and y directions, coordinates of its nodes are , . In this paper, a node of a grid is specified by the pair of factors before the in the node coordinates x and y introduced above. One or both of these factors may be half-integer for a node of one of the shifted grids. For instance, node belongs to the centered grid and has coordinates and , node belongs to the second grid and has coordinates and , etc. Boundaries of the simulation domain and material objects inside the domain are aligned with the nodes of the centered grid. The electrostatic potential , charge density , vector components of electric field and electric current density are defined on the centered grid (solid purple circles in Fig. 1). Vector components of electric field , magnetic field , and electric current density are defined on the second grid (blue triangles in Fig. 1). Vector components of electric field , magnetic field , and electric current density are defined on the third grid (black diagonal crosses in Fig. 1). Vector component of magnetic field is defined on the fourth grid (red circled dots in Fig. 1).
Markers show the positions of nodes of numerical grids on the coordinate plane x–y. The solid purple circles are nodes of the centered grid shown by the purple straight lines. The triangles and the diagonal crosses represent nodes of the grid shifted along the x and y directions, respectively. The red circled dots are nodes of the grid shifted along both the x and y directions.
Markers show the positions of nodes of numerical grids on the coordinate plane x–y. The solid purple circles are nodes of the centered grid shown by the purple straight lines. The triangles and the diagonal crosses represent nodes of the grid shifted along the x and y directions, respectively. The red circled dots are nodes of the grid shifted along both the x and y directions.
Below, the electric field and current are often separated into their solenoidal ( , ) and irrotational ( , ) parts. This means that where and . Similarly, where and .
The numerical scheme is of a “leap-frog” type, with particle coordinates and velocities defined at times shifted by half of a time step . In this paper, superscript n denotes values defined at time , superscript denotes values defined at time , and subscript p denotes values related to a single particle.
The direct implicit Darwin algorithm is well described in Ref. 13. A brief description of the electrostatic part of this algorithm is provided in Appendix A for convenience. The electromagnetic part is described below since it has significant differences from Ref. 13.
A. Electromagnetic equations in Darwin method
B. Solenoidal electric field
The x and y components of (5) contain both the solenoidal and the irrotational parts. Separating these parts without knowing and is not straightforward. One way of doing this is the SDF method.13,14 In the present paper, the following alternative approach is described.
Equation (9) creates a system of linear equations for values of F defined in the nodes of the grid shifted relative to the centered grid in both the x and y directions. The finite difference form of these equations, the related boundary conditions, and the method of solving the system are described in Appendix C. Since the left-hand side (LHS) of (6) contains the curl of , below the method of calculation of involving Eqs. (9) and (10) is referred to as the vorticity method.
C. Self-consistent magnetic field
In this paper, Eqs. (15)–(17) are solved with boundary conditions , , and at the domain boundary, respectively. The boundary condition for ensures that the magnetic field in the simulation plane is normal to the surface of the domain.
The method of calculation of has to be selected based on the peculiarities of a specific problem. One way is to choose the method, which satisfies best the energy conservation law, as described in Sec. III A.
D. External drivers
In an ICP simulation, the simulation domain is completely enclosed by grounded metal walls. An antenna driving the ICP is represented by a region where the electric current density is a given function of time, . This external current must have zero divergences. Note that is also a known function of time. Such a region is considered transparent to the electromagnetic field. Below, it is referred to as the current patch. The electric current in the patch can be in the simulation plane, i.e., has components and , or be normal to the simulation plane, i.e., has component only.
E. Energy conservation
III. SIMULATION OF AN INDUCTIVELY COUPLED PLASMA
A. System setup and numerical parameters
Setup for simulation of an inductively coupled plasma with the driving current in the x–y plane. The cross marks the probe where the dependencies of amplitude and phase shift of vs time shown in Fig. 5(b) are obtained.
Setup for simulation of an inductively coupled plasma with the driving current in the x–y plane. The cross marks the probe where the dependencies of amplitude and phase shift of vs time shown in Fig. 5(b) are obtained.
In the simulation described in this section, , , (the exact value is ), , , , , , and . The number of particles per cell for the scale density is . For a plasma with density and temperature as the scale values, the grid does not resolve the Debye length ( ) and the time step barely resolves the period of electron plasma oscillations ( ). The grid, however, resolves the skin layer length which for the plasma with the scale density is . The reasoning behind the selection of and is given in Appendix D.
The centered grid has 266 nodes along the x and y directions. Correspondingly, the size of each side of the domain is , see Fig. 2. The square plasma region in the center has nodes, and the size of one side of the region is . The external and internal square boundaries of the driving current region are and nodes, respectively. The sides of the external and internal driving current region boundaries are and , respectively. The amplitude of the driving current is . The frequency of the driving current is . The plasma region is filled with uniform neutral gas Argon of density and temperature , and the corresponding pressure is . Elastic, inelastic, and ionization collisions between electrons and neutral atoms are accounted for. Charge-exchange collisions between ions and neutral atoms are accounted for. Particles colliding with the dielectric surrounding the plasma are considered absorbed by the dielectric and contribute to the surface charge. The ion mass is . The simulation starts with the uniform plasma of density , electron temperature , and ion temperature . Initial electron and ion velocity distributions are Maxwellian, electromagnetic fields are zero, and particle accelerations (A10) used by the electrostatic algorithm are zeros. The simulated time interval is 30 000 ns. The simulation runs on a 96-core node of the Stellar cluster in PPPL and takes about 22 days of wall time to complete.
The simulation is initially attempted with the direct solver, which uses Eq. (20). It is found, however, that in this case there is a significant difference between the instant rate of the field energy change [LHS of Eq. (25)] and the corresponding balance of source and sink terms [RHS of Eq. (25)], compare curves 1 and 2 in Fig. 3(a). Then the simulation is attempted with solver using the vector potentials [Eqs. (15), (16), and (19)]. With this solver, the difference between the LHS and RHS of Eq. (25) is minimal, see virtually indistinguishable curves 1 and 2 in Fig. 3(b). The difference between the two solvers appears because the boundary condition used by the direct solver results in overestimating the magnetic field and, correspondingly, the magnetic field energy, compare curves 1 and 2 in Fig. 3(c). At the same time, both simulations have very close values of the electric field energy, compare curves 1 and 2 in Fig. 3(d). In view of the energy conservation error introduced by the direct solver, the simulation described in Sec. III is carried out with calculated using the vector potentials.
Panels (a) and (b) show time dependencies of the rate of change of field energy (curve 1, purple) and the RHS of Eq. (25) (curve 2, green) when is calculated directly (a) and via vector potentials (b). Panels (c) and (d) show time dependencies of the magnetic field energy (c) and electric field energy (d) when is calculated directly (curve 1, red) and via vector potentials (curve 2, black).
Panels (a) and (b) show time dependencies of the rate of change of field energy (curve 1, purple) and the RHS of Eq. (25) (curve 2, green) when is calculated directly (a) and via vector potentials (b). Panels (c) and (d) show time dependencies of the magnetic field energy (c) and electric field energy (d) when is calculated directly (curve 1, red) and via vector potentials (curve 2, black).
B. Time dependencies of global parameters
The plasma is sustained by the applied oscillating driving current. Oscillations of the driving current [see Fig. 4(a)] create a time-varying magnetic field [see Fig. 4(b)] and, correspondingly, a solenoidal electric field with components [see in Fig. 4(c)]. The other electromagnetic field components and are relatively small and are not considered here. The electric field penetrating into the plasma creates an oscillating electric current [see in Fig. 4(d)]. The plasma electrons are energized and produce ionization, the average electron energy and ionization frequency make two oscillations per one period of the driving current, see Figs. 4(e) and 4(f).
Driving electric current (a), magnetic field (b), solenoidal electric field (c), plasma electric current density (d), average electron kinetic energy (e), and average ionization electron–neutral collision frequency (f) vs time. In (a), the positive values correspond to the current flowing in the counterclockwise direction. Curves shown in (b), (c), and (d) are obtained in a location (probe) shown by a diagonal cross in Figs. 15(b), 16(b), and 17(b), respectively. In (e) and (f), the averaging is performed over all electron particles. Note that the collision frequency in (f) is not averaged over time like the frequencies in Fig. 5(d).
Driving electric current (a), magnetic field (b), solenoidal electric field (c), plasma electric current density (d), average electron kinetic energy (e), and average ionization electron–neutral collision frequency (f) vs time. In (a), the positive values correspond to the current flowing in the counterclockwise direction. Curves shown in (b), (c), and (d) are obtained in a location (probe) shown by a diagonal cross in Figs. 15(b), 16(b), and 17(b), respectively. In (e) and (f), the averaging is performed over all electron particles. Note that the collision frequency in (f) is not averaged over time like the frequencies in Fig. 5(d).
The number of macroparticles grows with time and by the end of the simulation it exceeds 250 × 106 for each charged species, see Fig. 5(a). The growth of the number of particles is initially exponential but it slows down after 10 000 ns. While the plasma density rapidly grows between and , the amplitude of the solenoidal electric field near the driving current region decreases [see curve 1 in Fig. 5(b)] and the phase shift between the field and the driving electric current reduces from 90 ° to about 80 ° [see curve 2 in Fig. 5(b)]. In a real ICP device, such a change of the phase shift between the current and voltage in the antenna corresponds to the growth of irreversible power losses (Joule heating).
Time dependencies of (a) number of electron macroparticles, (b) amplitude (curve 1) and phase shift (curve 2) of in probe shown by the black diagonal cross in Fig. 2, (c) average kinetic electron energy, (d) ionization (curve 1) and elastic (curve 2) electron–neutral collisions frequencies, and (e) number of ionization collisions per time step (curve 1) and number of macroparticles escaped at the dielectric walls per time step (curve 2). Values in (d) and (e) are averaged over one driving current period ( ). In (b) and (d), curves 1 and 2 correspond to the left and right vertical coordinate axes, respectively (note the purple and green arrows pointing left and right). In (b), the phase shift (curve 2) is calculated relative to the phase of the driving electric current , i.e., it represents .
Time dependencies of (a) number of electron macroparticles, (b) amplitude (curve 1) and phase shift (curve 2) of in probe shown by the black diagonal cross in Fig. 2, (c) average kinetic electron energy, (d) ionization (curve 1) and elastic (curve 2) electron–neutral collisions frequencies, and (e) number of ionization collisions per time step (curve 1) and number of macroparticles escaped at the dielectric walls per time step (curve 2). Values in (d) and (e) are averaged over one driving current period ( ). In (b) and (d), curves 1 and 2 correspond to the left and right vertical coordinate axes, respectively (note the purple and green arrows pointing left and right). In (b), the phase shift (curve 2) is calculated relative to the phase of the driving electric current , i.e., it represents .
The average electron energy gradually decreases as more and more low-energy electrons are produced via ionization while the driving electromagnetic field penetrates only into a narrow boundary layer of the dense plasma, see Fig. 5(c). The average frequency of ionization collisions rapidly decreases during the period of exponential growth of the number of particles, between 3000 and 10 000 ns, see curve 1 in Fig. 5(d). After that, the average ionization collision frequency decreases much slower, in the end of the simulation it is about . The average frequency of elastic electron–neutral collisions is several orders of magnitude higher than the ionization frequency, compared curves 2 and 1 in Fig. 5(d). Although the ionization collision frequency becomes almost constant, the system is not in a quasi-stationary state yet. Final particle losses at the walls are about 63% of the total ionization rate, compared curves 1 and 2 in Fig. 5(e). If the slopes of these curves remain the same as they are at , the two curves will cross around and then the quasi-stationary state will be achieved.
Figure 6 represents various energy change rates averaged over the driving rf period. The rate of kinetic energy change [curve 1 in Fig. 6(a)] is positive and small compared to energy losses at walls and due to collisions with neutrals [curves 2 and 3 in Fig. 6(a), respectively]. The corresponding power spent by the electric field to compensate for the losses is shown by curve 1 in Fig. 6(b). It is very close to the power deposited in the system by the external rf electric current, compare curves 1 and 2 in Fig. 6(b). The difference between curves 2 and 1 in Fig. 6(b) is the RHS of (25). This difference is not equal to the actual rate of variation of the electromagnetic field energy [the LHS of (25)], compared curves 2 and 1 in Fig. 6(c). The corresponding numerical energy rate calculated using (29) is shown by curve 1 in Fig. 6(d).
(a) Rate of change of kinetic energy of all particles (curve 1), rate of kinetic energy loss due to collisions with walls (curve 2), and rate of kinetic energy change due to collisions with neutrals (curve 3) vs time. (b) Power spent by the electric field to move particles (curve 1) and power deposited in the system by the external oscillating electric current (curve 2) vs time. (c) Rate of change of electromagnetic field energy (curve 1) and the difference between the external deposited power and the electric field power spent to move particles (curve 2) vs time. (d) Rate of full energy change due to the numerical scheme (curve 1) and the rate of change of the full energy (curve 2) vs time. All values are averaged over one rf period of 100 ns and are obtained for 1 m of length along the z-direction.
(a) Rate of change of kinetic energy of all particles (curve 1), rate of kinetic energy loss due to collisions with walls (curve 2), and rate of kinetic energy change due to collisions with neutrals (curve 3) vs time. (b) Power spent by the electric field to move particles (curve 1) and power deposited in the system by the external oscillating electric current (curve 2) vs time. (c) Rate of change of electromagnetic field energy (curve 1) and the difference between the external deposited power and the electric field power spent to move particles (curve 2) vs time. (d) Rate of full energy change due to the numerical scheme (curve 1) and the rate of change of the full energy (curve 2) vs time. All values are averaged over one rf period of 100 ns and are obtained for 1 m of length along the z-direction.
During the simulation, the numerical energy rate is between and of the full energy change rate, compare curves 1 and 2 in Fig. 6(d). While these numbers look large, they are not of great concern because the numerical energy rate is only between and of the external power deposited in the system, compare curve 1 in Fig. 6(d) with curve 2 in Fig. 6(b). Therefore, in this simulation, the violation of the energy conservation caused by numerical effects is insignificant.
The power deposited by the driving current is very small at the beginning of the simulation and grows until , see Fig. 6(b). This matches the change of the phase shift between the driving current and the induced electric field shown by curve 2 in Fig. 5(b).
The rate of full energy change gradually decreases after , see curve 2 in Fig. 6(d). If the slope of the curve for remains the same as at the end of the simulation, the rate of full energy change becomes zero around . This estimate of the time when the quasi-stationary state is achieved is close to the value of obtained above from the extrapolation of the particle wall loss and ionization curves.
The analysis of particle sources and sinks and the analysis of the energy rates show that the quasi-stationary state will be achieved as follows. The growing plasma density will increase screening of the driving rf field, which will reduce the power deposited by the rf current in the plasma and reduce the ionization rate. At the same time, the losses of particles at the walls will grow. The quasi-stationary state will be achieved when the power deposited in the plasma is balanced by the wall losses and losses due to inelastic collisions with neutrals which includes ionization.
The simulation is not continued till the quasi-stationary state because of the high numerical cost of the late simulation stage caused by the large number of particles. In its turn, this is due to the large value of selected to minimize numerical effects during the initial stage of the simulation, as explained in Appendix D.
C. System evolution during the initial/transitional stage
Solenoidal electric field at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the field vs the x- and y-coordinates. In (b), the color map shows the absolute value of the field, , the arrows show the direction of the vector. The cross section shown in (a) is marked by the horizontal black solid line in (b).
Solenoidal electric field at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the field vs the x- and y-coordinates. In (b), the color map shows the absolute value of the field, , the arrows show the direction of the vector. The cross section shown in (a) is marked by the horizontal black solid line in (b).
The heating of the plasma and, correspondingly, the ionization rate are the strongest in the regions adjacent to the plasma boundary where the solenoidal electric field is the strongest. This causes the growth of plasma density within a region of the width of about along the plasma boundary, see Fig. 8. Instantaneous 2D profiles of the electron density and temperature taken at the initial stage show a ring of dense and relatively warm plasma, see Figs. 9 and 10. The corresponding 2D profiles of the ionization rate also have the characteristic ring structure, see Fig. 11.
Electron density in a cross section with vs the x-coordinate and time. The cross section is shown by the solid horizontal black line in Figs. 18(b) and 9(b).
Electron density in a cross section with vs the x-coordinate and time. The cross section is shown by the solid horizontal black line in Figs. 18(b) and 9(b).
Electron density at time : average density profile along the cross section with (a) and the density vs the x- and y-coordinates (b). The values in (a) are averaged over time interval – . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The cross section shown in (a) is marked by the horizontal black solid line in (b).
Electron density at time : average density profile along the cross section with (a) and the density vs the x- and y-coordinates (b). The values in (a) are averaged over time interval – . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The cross section shown in (a) is marked by the horizontal black solid line in (b).
(a) Profile of the electron temperature in the x-direction (red curve) and the y-direction (black curve) averaged over time interval – in the cross section with . (b) The electron temperature in the y-direction vs x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. Rectangles 1 and 2 mark regions with particles used to calculate the electron velocity distribution function shown in Fig. 13. The horizontal solid black line shows the cross section plotted in (a).
(a) Profile of the electron temperature in the x-direction (red curve) and the y-direction (black curve) averaged over time interval – in the cross section with . (b) The electron temperature in the y-direction vs x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. Rectangles 1 and 2 mark regions with particles used to calculate the electron velocity distribution function shown in Fig. 13. The horizontal solid black line shows the cross section plotted in (a).
(a) Profile of the ionization rate averaged over time interval – in a cross section with . (b) The ionization rate averaged over time interval – vs the x- and y-coordinates. In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
(a) Profile of the ionization rate averaged over time interval – in a cross section with . (b) The ionization rate averaged over time interval – vs the x- and y-coordinates. In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
The temperatures shown by red and black curves in Fig. 10(a) are related to the electron motion in the x-direction only or the y-direction only and are defined as and , respectively, here means averaging over particles. The and temperatures show similar behavior, note that the red and black curves in Fig. 10(a) are virtually indistinguishable. Because of this, only the is represented by a 2D snapshot in Fig. 10(b).
In order to maintain plasma quasineutrality, the electrostatic potential at the initial stage has to acquire the ring-shaped profile as well. The potential is maximal near the plasma boundary where the plasma density is maximal and is much lower in the center, see Fig. 12. The difference between the potential in the maximum and the center can be as large as 10 V. Such a profile contains plasma electrons energized by the solenoidal electric field within the near-wall region of the dense plasma. As a result, not only the electron temperature in the center is about lower than in the near-wall region, but also the highest electron energy in the center is about smaller than in the near-wall region, compared EVDFs shown by curves 1 and 2 in Fig. 13. This results in the very low ionization rate in the center of the system during the initial stage of simulation.
(a) Profile of the electrostatic potential averaged over time interval – in the cross section with . (b) The potential vs the x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
(a) Profile of the electrostatic potential averaged over time interval – in the cross section with . (b) The potential vs the x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
Electron velocity distribution functions over the velocity along the x-direction (a) and y-direction (b) plotted vs the electron energy of motion along the corresponding direction, and . Negative values of the energy correspond to particles moving in the negative direction. Curves 1 (red) and 2 (black) are calculated using particles within regions 1 and 2 shown in Fig. 10(b) and averaged over time interval – . Curves 3 and 4 show Maxwellian velocity distributions with temperatures and , respectively.
Electron velocity distribution functions over the velocity along the x-direction (a) and y-direction (b) plotted vs the electron energy of motion along the corresponding direction, and . Negative values of the energy correspond to particles moving in the negative direction. Curves 1 (red) and 2 (black) are calculated using particles within regions 1 and 2 shown in Fig. 10(b) and averaged over time interval – . Curves 3 and 4 show Maxwellian velocity distributions with temperatures and , respectively.
The ions accumulated via ionization gradually accelerate away from the density maximum. This creates ion flows toward the plasma boundary outside the dense plasma ring and toward the center inside the dense plasma ring, see Fig. 14. The ion flow toward the center is converging, which increases the plasma density in the central region. During the first this mechanism of density increase is much more important than the ionization.
(a) Profile of the ion flow velocity in the cross section with . (b) The ion flow velocity in the x–y plane vs the x- and y-coordinates. In (b), the color map shows the absolute value of the velocity, , the arrows show the direction of the vector. The horizontal solid black line shows the cross section plotted in (a). All values correspond to time .
(a) Profile of the ion flow velocity in the cross section with . (b) The ion flow velocity in the x–y plane vs the x- and y-coordinates. In (b), the color map shows the absolute value of the velocity, , the arrows show the direction of the vector. The horizontal solid black line shows the cross section plotted in (a). All values correspond to time .
As the density in the center grows, the magnitude of the electrostatic potential barrier gradually decreases, which allows more and more energetic electrons to enter the central region and produce ionization there. In addition, the high plasma density reduces the amplitude of the electric field in the plasma, see curve 1 in Fig. 5(b), which reduces the heating and ionization in the near-wall regions. The density becomes maximal in the center and decays monotonically toward the boundary of the plasma region at about . After this time, the system behaves as described in Sec. III D.
D. Plasma state at the late stage of the simulation
In this section, the focus is on the plasma state at the late simulation stage ( ). Examples of instantaneous snapshots of the magnetic field , solenoidal electric field , and solenoidal electric current density are shown in Figs. 15, 16, and 17, respectively. The magnetic and electric fields in Figs. 15 and 16 correspond to different times when the magnetic and electric fields are at their maximum. The electric current in Fig. 17 corresponds to the time when the driving electric current is almost zero while the solenoidal electric field is maximal (the same time as in Fig. 16). This time is chosen to show rings of electric current with opposite direction which appear inside the plasma at certain times as discussed below. Note that the current density shown in Fig. 4(d) is the full unmodified electric current density while Fig. 17 represents the solenoidal electric current density obtained with Eqs. (12) and (13) and combined with the driving external current (30) and (31).
Magnetic field at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the field vs the x- and y-coordinates. The cross section shown in (a) is marked by the horizontal black solid line in (b). The diagonal cross marks the position of a probe where the time dependence shown in Fig. 4(b) is obtained. The white square marks the boundaries of the plasma region.
Magnetic field at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the field vs the x- and y-coordinates. The cross section shown in (a) is marked by the horizontal black solid line in (b). The diagonal cross marks the position of a probe where the time dependence shown in Fig. 4(b) is obtained. The white square marks the boundaries of the plasma region.
Solenoidal electric field at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the field vs the x- and y-coordinates. In (b), the color map shows the absolute value of the field, , the arrows show the direction of the vector. The cross section shown in (a) is marked by the horizontal black solid line in (b). The diagonal cross marks the position of a probe where the time dependence shown in Fig. 4(c) is obtained. The white square marks the boundaries of the plasma region.
Solenoidal electric field at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the field vs the x- and y-coordinates. In (b), the color map shows the absolute value of the field, , the arrows show the direction of the vector. The cross section shown in (a) is marked by the horizontal black solid line in (b). The diagonal cross marks the position of a probe where the time dependence shown in Fig. 4(c) is obtained. The white square marks the boundaries of the plasma region.
Solenoidal electric current density in the simulation plane at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the current vs the x- and y-coordinates. In (b), the color map shows the absolute value of the current, , the arrows show the direction of the vector. The cross section shown in (a) is marked by the horizontal black solid line in (b). The diagonal cross marks the position of a probe where the time dependencies shown in Fig. 4(d) are obtained. The white square marks the boundaries of the plasma region.
Solenoidal electric current density in the simulation plane at time . Panel (a) shows vs the x-coordinate in the cross section with . Panel (b) shows the current vs the x- and y-coordinates. In (b), the color map shows the absolute value of the current, , the arrows show the direction of the vector. The cross section shown in (a) is marked by the horizontal black solid line in (b). The diagonal cross marks the position of a probe where the time dependencies shown in Fig. 4(d) are obtained. The white square marks the boundaries of the plasma region.
The plasma density is maximal in the center of the system and gradually decreases toward the dielectric walls, see Fig. 18. In the center, the density exceeds . The electron temperature is approximately uniform, in the central region it is slightly smaller than in regions near the plasma boundary (in the skin layer), see Fig. 19. Except for narrow near-wall regions, the temperature is between and .
Profile of the electron density averaged over time interval – in a cross section with . (b) The density vs the x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
Profile of the electron density averaged over time interval – in a cross section with . (b) The density vs the x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
(a) Profile of the electron temperature in the x-direction (red curve) and the y-direction (black curve) averaged over time interval – in the cross section with . (b) The electron temperature in the y-direction vs x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. Rectangles 1 and 2 mark regions with particles used to calculate the electron velocity distribution function shown in Fig. 23. The horizontal solid black line shows the cross section plotted in (a).
(a) Profile of the electron temperature in the x-direction (red curve) and the y-direction (black curve) averaged over time interval – in the cross section with . (b) The electron temperature in the y-direction vs x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. Rectangles 1 and 2 mark regions with particles used to calculate the electron velocity distribution function shown in Fig. 23. The horizontal solid black line shows the cross section plotted in (a).
The average frequency of elastic electron–neutral collisions at is , see curve 2 in Fig. 5(d). Since the density and temperature are nonuniform, below the skin depth (33) is estimated using the electron density at where the electron temperature has a maximum. With as above, , and calculated for the density of at this point, see Fig. 18(a), the classical skin depth is . For the electron temperature of , the thermal velocity is and the effective electron mean free path is . Since , the skin effect is in a transitional mode between the classical and anomalous modes.26
The actual width [in the direction normal to the plasma region boundary] of the area in plasma where the electromagnetic field is significant is about . In the center of the plasma, there is a region about wide where the magnetic field amplitude is an order of magnitude less than the amplitude at the plasma boundary, see Figs. 15 and 20(a). A similar region exists for the solenoidal electric field, see Figs. 16 and 20(b). The solenoidal electric field there is small because the oscillating magnetic field is weak. The magnetic field of the driving electric current is screened by the electric current in the plasma. Interestingly, the plasma current canceling the magnetic field of the driving electric current at its maximum is generated earlier while the solenoidal electric field is the strongest.
Magnetic field (a), solenoidal electric field (b), and solenoidal electric current density (c) in a cross section with vs the x-coordinate and time during one period of the driving current starting at . In (c), the values of the current density in the driving current region are multiplied by 0.1 to match the scale of the current density in the plasma region. The two vertical black lines show the boundaries of the plasma region.
Magnetic field (a), solenoidal electric field (b), and solenoidal electric current density (c) in a cross section with vs the x-coordinate and time during one period of the driving current starting at . In (c), the values of the current density in the driving current region are multiplied by 0.1 to match the scale of the current density in the plasma region. The two vertical black lines show the boundaries of the plasma region.
The solenoidal electric current in the plasma flows along the plasma boundary forming a ring structure, see Fig. 17. The current induced near the plasma region boundary propagates toward the plasma center (i.e., the ring of current shrinks) with the speed about , see Fig. 20(c). Note that this speed is comparable to the electron thermal velocity used for the estimate of the skin depth above. The shrinking lasts for about half of the driving current period before the amplitude of the current in the ring reduces significantly due to collisions. While shrinking, the current travels about in the radial direction, or about three effective electron mean free path lengths mentioned above. Before one current ring completely dissipates, another ring with the opposite current forms at the plasma edge. The two rings of plasma electric current with opposite directions co-exist when the driving electric current is minimal, see Fig. 20(c) for times 0, 50, and 100 ns. Such rings are shown in Fig. 17. When the driving electric current is maximal, there is only one ring of the plasma electric current directed against the driving current, see Fig. 20(c) for times 25 and 75 ns. The strong plasma current cancels most of the magnetic field of the driving current in the central region.
The ionization rate is maximal and approximately uniform in a wide region in the center of the plasma, see Fig. 21(b) and curve 1 in Fig. 21(a). The ionization collision frequency, however, is maximal in the skin layer and has a minimum in the center, see curve 2 in Fig. 21(a). This curve is obtained as a ratio of the ionization rate of curve 1 in Fig. 21(a) and the electron density curve in Fig. 18(a). The ionization frequency profile is qualitatively similar to the electron temperature profile but the relative difference between the near-wall peaks and the center is noticeably larger for the ionization frequency, compare curve 2 in Fig. 21(a) and the curves in Fig. 19(a). The reason for this is the non-Maxwellian electron velocity distribution function (EVDF).
(a) Curve 1 (red) shows the profile of the ionization rate averaged over time interval – in a cross section with , it corresponds to the left vertical coordinate axis (note the red arrow pointing left); curve 2 (black) is the ionization collision frequency, it corresponds to the right vertical coordinate axis (note the black arrow pointing right). (b) The ionization rate averaged over time interval – vs the x- and y-coordinates. In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
(a) Curve 1 (red) shows the profile of the ionization rate averaged over time interval – in a cross section with , it corresponds to the left vertical coordinate axis (note the red arrow pointing left); curve 2 (black) is the ionization collision frequency, it corresponds to the right vertical coordinate axis (note the black arrow pointing right). (b) The ionization rate averaged over time interval – vs the x- and y-coordinates. In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
The EVDF is depleted for energies above 16 eV, which is close to the ionization threshold for Argon, compare curves 1 and 2 with the Maxwellian EVDF curve 3 in Fig. 22. In the skin layer, the EVDF over velocity parallel to the direction of the solenoidal electric field [e.g., curve 1 (red) in Fig. 22(b)] has the number of particles with energy above the ionization potential [relative to the number of particles forming the EVDF maximum] larger than the same EVDF in the middle of the plasma region [curve 2 (black) in Fig. 22(b)]. The EVDFs over velocity normal to the plasma boundary are similar to each other (i.e., without relative difference in the number of electrons for all energies) in the skin layer and the center of the plasma region, compare curves 1 and 2 in Fig. 22(a).
Electron velocity distribution functions over the velocity along the x-direction (a) and y-direction (b) plotted vs the electron energy of motion along the corresponding direction, and , respectively. Negative values of the energy correspond to particles moving in the negative direction. Curves 1 (red) and 2 (black) are calculated using particles within regions 1 and 2 shown in Fig. 19(b) and averaged over time interval – . Curve 3 (green) is a Maxwellian velocity distribution for temperature 3.33 eV. In (b), curve 4 (blue) is the instantaneous velocity distribution in region 1 at time , for clarity this curve is shifted downward by one order of magnitude.
Electron velocity distribution functions over the velocity along the x-direction (a) and y-direction (b) plotted vs the electron energy of motion along the corresponding direction, and , respectively. Negative values of the energy correspond to particles moving in the negative direction. Curves 1 (red) and 2 (black) are calculated using particles within regions 1 and 2 shown in Fig. 19(b) and averaged over time interval – . Curve 3 (green) is a Maxwellian velocity distribution for temperature 3.33 eV. In (b), curve 4 (blue) is the instantaneous velocity distribution in region 1 at time , for clarity this curve is shifted downward by one order of magnitude.
In the center of the plasma, the EVDF is isotropic: curve 2 in Fig. 22(a) is very close to curve 2 in Fig. 22(b). In the skin layer, the EVDF is not isotropic: curve 1 in Figs. 22(a) and 22(b) are different, which is expected since the solenoidal electric field contributes mostly to the energy of electron motion in the direction parallel to the field. One may notice that the difference does not affect the values of temperatures and , which are very close to each other, compare the red and black curves in Fig. 19(a). The reason is that the EVDFs shown by curves 1 and 2 in Fig. 22 are averaged over one period of the driving electric current for the sake of improved statistics in depleted segments. Instantaneous EVDFs over in the skin layer in the region used to calculate curve 1 are asymmetric because of the induced electric current (i.e., electron flow) along the y-direction, an example of such an EVDF is curve 4 in Fig. 22(b). Temperatures shown in Fig. 19 are obtained from instantaneous EVDFs, the asymmetry is accounted for via the flow velocity in the definition of the temperature given above. The averaging of EVDF over the driving current period transformed the asymmetry of multiple EVDFs into the extended width of symmetric curve 1 in Fig. 22(b). The temperature of time-averaged EVDFs may be different from time-averaged temperatures obtained from instantaneous EVDFs.
The electrostatic potential is maximal in the center and decays monotonically toward the walls, see Fig. 23. In the center, the value of the potential averaged over the plasma period is about 19 V. The potential is exactly zero at the metal walls. Charge accumulation on the dielectric boundary results in the potential there being small, usually no more than , but non-zero. A sharp monotonic drop of the potential across a single-cell adjacent to the dielectric wall forms automatically and plays the role of a sheath. This potential difference between the center and the dielectric surface is sufficient to contain electrons with energy of motion in the direction normal to the wall about the threshold ionization energy (16 eV). For the average ionization frequency , the mean free path between ionization collisions for an electron with the energy is about . This distance is much larger than the size of the plasma. Therefore, the tails of the EVDFs are depleted because energetic electrons escape to the walls, not because they all participate in ionization. On the other hand, for the frequency of elastic electron–neutral collisions of , the mean free path of an electron with thermal energy is about . This means that electrons participate in numerous collisions as they travel between the walls. It makes the EVDF more isotropic, and it also extends the time an energetic particle spends inside the plasma region before escaping at the wall, which increases the probability of an ionization collision. It is necessary to mention that the simulation is performed without the Coulomb collisions, which may be important for such a dense plasma and make the EVDF shape more Maxwellian.
(a) Profile of the electrostatic potential averaged over time interval – in the cross section with . (b) The potential vs the x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
(a) Profile of the electrostatic potential averaged over time interval – in the cross section with . (b) The potential vs the x- and y-coordinates at time . In (b), the purple and green squares mark the boundaries of the simulation domain and the plasma region, respectively. The horizontal solid black line shows the cross section plotted in (a).
IV. CONCLUSION
A two-dimensional particle-in-cell code in Cartesian geometry has been developed based on the direct implicit Darwin electromagnetic algorithm described in Ref. 13. Significant modifications of the original algorithm have been made. The code uses staggered grids convenient for electromagnetic simulation. The contribution of collisional scattering is included in the calculation of the solenoidal electric fields. The solenoidal electric field in the simulation plane is calculated with a new method using the equation for the vorticity of the solenoidal electric field.9 The linear system of equations in the vorticity method is solved using a standard iterative solver.
The self-consistent magnetic field is calculated using either vector potentials and the solenoidal part of the electric current obtained from a Poisson-like equation or the same direct method as Ref. 13. The difference between the methods is in the boundary conditions that can be formulated. Once one of these methods is selected for a particular simulation, the choice can be verified by checking the energy conservation. The code is verified by successful simulation of the two-stream instability, high-frequency plasma electromagnetic waves, and shear Alfvén waves. The verification simulations are described in Appendix E.
The code is applied to simulate an inductively coupled plasma system with the driving antenna wrapped around the plasma. Simulation resolves the plane normal to the axis of the system. In such a configuration, the components of the solenoidal electric field in the simulation plane are important. A simulation lasting 300 driving current periods is performed. In simulation, the plasma is sustained by the electromagnetic fields generated by the oscillating driving electric current in the antenna. Initially, a ring of dense plasma forms along the wall confining the plasma. By the end of the simulation, the plasma density increases two orders of magnitude compared to the initial density and acquires a maximum in the center of the system.
The electron mean free path between collisions with neutrals is small compared to the size of the plasma but is comparable to the classical skin depth for the achieved values of the plasma density. The skin effect is in a transitional mode between the classical (local) and anomalous (non-local) modes. On one hand, the electric current induced by the oscillating electromagnetic field near the plasma boundary is transported inside the plasma by particles moving normally to the boundary. On the other hand, the current quickly dissipates via collisions. The detailed investigation of the skin effect is out of the scope of the present paper.
The electron velocity distribution is non-Maxwellian, with the high-energy tails strongly depleted for energies above the threshold of confinement by the plasma potential. At the initial stage, the electrostatic potential has a non-monotonic profile: it is maximal near the wall confining the plasma (where the plasma density is maximal) and minimal in the center. This shape of the potential maintains plasma quasineutrality and prevents energetic electrons from reaching the center of the system. At the late stage of the simulation, the electrostatic potential is maximal in the center, and the corresponding threshold energy of electron confinement is slightly higher than the ionization threshold.
The simulation is in the implicit mode, the size of the numerical grid cell significantly exceeds the electron Debye length. Although the Debye length is not resolved, a drop of potential forms across a single-cell adjacent to the wall confining the plasma, which plays the role of the plasma sheath.
ACKNOWLEDGMENTS
This work at Princeton Plasma Physics Laboratory (PPPL) was supported by the US Department of Energy CRADA agreement between Applied Material Inc. and PPPL, Contract No. DE-AC02-09CH11466.
AUTHOR DECLARATIONS
Conflict of Interest
The authors have no conflicts to disclose.
Author Contributions
Dmytro Sydorenko: Investigation (lead); Software (lead); Visualization (lead); Writing – original draft (lead). Igor D. Kaganovich: Investigation (supporting); Project administration (lead); Supervision (lead). Alexander V. Khrabrov: Investigation (supporting); Software (supporting). Stephane A. Ethier: Software (supporting). Jin Chen: Software (supporting). Salomon Janhunen: Software (supporting).
DATA AVAILABILITY
The data that support the findings of this study are available from the corresponding author upon reasonable request.
APPENDIX A: ELECTROSTATIC DIRECT IMPLICIT ALGORITHM
The modified Poisson's equation (A4) is solved with the values of the electrostatic potential given at metal walls enclosing the simulation domain (below referred to as the external walls) and at the surfaces of metal objects placed inside the simulation domain (below referred to as the inner objects). It is assumed that the metal is a perfect conductor, the potential is constant along the surface of metal walls and inner objects. Metal walls with different potential may be connected by segments with a linear potential profile along their surface, with the end values corresponding to the potentials of the metal walls. In electrostatic simulation, periodic boundary conditions can be applied at the opposite sides of the simulation domain.
APPENDIX B: COEFFICIENTS FOR THE DARWIN ALGORITHM
APPENDIX C: FINITE DIFFERENCE FORM OF EQUATION FOR F
Markers show the positions of nodes of numerical grids on the coordinate plane x–y. The solid red circles belong to the grid where F is defined. Nodes of the grid for and used in the right-hand side of (C1) are shown by the blue triangles and black diagonal crosses, respectively. Note that the four coefficients in the left-hand side of (C1) are defined in the same nodes as the and . The solid purple lines go through nodes of the centered grid.
Markers show the positions of nodes of numerical grids on the coordinate plane x–y. The solid red circles belong to the grid where F is defined. Nodes of the grid for and used in the right-hand side of (C1) are shown by the blue triangles and black diagonal crosses, respectively. Note that the four coefficients in the left-hand side of (C1) are defined in the same nodes as the and . The solid purple lines go through nodes of the centered grid.
Note that since the F grid nodes are shifted along both directions, they are not on the domain boundary aligned with the nodes of the centered grid. The field solver includes F grid nodes, which are half-a-cell outside the domain. The boundary conditions for (C1) require that in the nodes half-a-cell outside the domain and in the nodes, which are inside the domain and half-a-cell from the domain boundary. With (10), this condition ensures that both and are zero at the domain boundary, similar to Ref. 13. The system of equations (C1) is solved using the KSPBCGSL solver of the PETSc library15 with the multigrid preconditioner from the LLNL package HYPRE.16
APPENDIX D: SELECTION OF NUMERICAL PARAMETERS
The direct implicit algorithm may introduce numerical heating or cooling.5,27 However, for given grid spatial resolution and time step, there are optimal values of electron density and temperature for which the numerical heating and cooling are negligible. The optimal set of numerical and plasma parameters is not universal though and depends on details of the simulation setup and the numerical scheme. For example, Ref. 27 considering 2D electrostatic simulation of a double-periodic collisionless plasma with density and initial temperature suggests using . For comparison, Ref. 5 considering 1D simulation of a plasma slab expanding into a vacuum half-space concludes that the optimum is when . If in a simulation both the density and temperature of electrons are nonuniform, for a given numerical scheme it is necessary to know, first, how strong the numerical heating or cooling may be when and where the plasma parameters differ from the optimal ones. Second, what can be done to mitigate this effect.
To understand the effect of the direct implicit algorithm on plasmas with different parameters, a set of electrostatic simulations is performed as follows. The electromagnetic part of the algorithm is turned off. The simulation domain is a square filled with plasma only. Periodic boundary conditions are applied at all domain boundaries. The numerical grid is created with the same scale values of , , and as in Sec. III, therefore, the grid resolution is the same. The centered grid has 66 nodes along the x and y directions. There are no collisions with neutrals and no external fields. Initial plasma density and temperature are uniform. The ion mass is 40 AMU, the initial ion temperature is , initial electron and ion velocity distributions are Maxwellian. In the simulation set, the initial plasma density is either or . The initial electron temperature is 3, 4, or 5 eV. Parameter defining the time step (32) is 8, 9, or 10. A simulation lasts for . The first set of simulations is performed with the number of particles per cell for the scale density . Note that this value is 8 times lower than the value used in Sec. III.
In each simulation of the set, the average kinetic electron energy is, approximately, a linear function of time. The slope of this function represents the rate of average kinetic electron energy change with time. The positive or negative rate corresponds to the numerical heating or cooling, respectively. The rates from the first set are assembled in Table I. The numerical cooling is dominant if . The numerical heating is the dominant process for . For all values of , the rates obtained for the small plasma density are either much larger than the rates obtained for the large density and the same initial temperature, or change the sign. It is necessary to point out that the low density simulations suffer from poor statistics—there are only 10 particles in a cell for .
The topmost two lines and the leftmost column contain simulation parameters in the set of electrostatic simulations with . The bottom 3 lines, columns 2–7, contain the rate of average kinetic electron energy change (in units of ) for each simulation of the set. The table should be read as follows: for example, the rate value in the bottom line of column 2 corresponds to simulation with , , , etc.
. | . | . | ||||
---|---|---|---|---|---|---|
(eV) . | 3.0 . | 4.0 . | 5.0 . | 3.0 . | 4.0 . | 5.0 . |
+0.519 | −0.261 | −1.324 | −0.260 | −3.697 | −8.956 | |
+1.036 | +0.492 | −0.415 | +3.270 | −0.491 | −4.067 | |
+1.511 | +1.186 | +0.486 | +4.816 | +2.064 | −0.837 |
. | . | . | ||||
---|---|---|---|---|---|---|
(eV) . | 3.0 . | 4.0 . | 5.0 . | 3.0 . | 4.0 . | 5.0 . |
+0.519 | −0.261 | −1.324 | −0.260 | −3.697 | −8.956 | |
+1.036 | +0.492 | −0.415 | +3.270 | −0.491 | −4.067 | |
+1.511 | +1.186 | +0.486 | +4.816 | +2.064 | −0.837 |
Simulations with and have minimal (in absolute value) energy change rates at , see Table I. If the expected range of electron temperatures is between 3 and 5 eV, one can choose either or for the actual simulation if the plasma density is large. The value used in Sec. III is . Note, however, that with as in the first set, the simulation is affected significantly by numerical cooling in areas with or heating in areas with at the transitional stage when the plasma density is low.
Experimenting with the code found that the rate of the numerical heating or cooling reduces for larger values of . Therefore, another simulation set is performed in the same way as the set described above, but with . The results of the second set are assembled in Table II. The energy change rates in the second set are significantly lower than those in the first set. Moreover, rates in the second set obtained for the low density are often smaller than the rates from the first set obtained for the large density (with the same initial electron temperature). The value used in the second set and selected for Sec. III is the largest value, which does not push the numerical cost too far for the computational hardware available to the authors.
Same as Table I, for the set of electrostatic simulations with .
. | . | . | ||||
---|---|---|---|---|---|---|
(eV) . | 3.0 . | 4.0 . | 5.0 . | 3.0 . | 4.0 . | 5.0 . |
+0.058 | −0.044 | −0.191 | +0.095 | −0.499 | −1.116 | |
+0.130 | +0.054 | −0.071 | +0.482 | −0.018 | −0.587 | |
+0.187 | +0.145 | +0.049 | +0.749 | +0.285 | −0.107 |
. | . | . | ||||
---|---|---|---|---|---|---|
(eV) . | 3.0 . | 4.0 . | 5.0 . | 3.0 . | 4.0 . | 5.0 . |
+0.058 | −0.044 | −0.191 | +0.095 | −0.499 | −1.116 | |
+0.130 | +0.054 | −0.071 | +0.482 | −0.018 | −0.587 | |
+0.187 | +0.145 | +0.049 | +0.749 | +0.285 | −0.107 |
APPENDIX E: VERIFICATION OF THE CODE
Simulations of known physical phenomena described in this appendix are performed to verify the code. In all simulations, collisions with neutrals are turned off. Electromagnetic simulations of electron and shear Alfvén waves are performed with the direct solver for using Eq. (20). The solver was selected after the energy conservation law analysis similar to the one described in Sec. III A.
1. Two-stream instability
Simulation of the two-stream instability of a cold electron beam in a cold plasma is performed as follows. The electromagnetic module is turned off, the simulation is purely electrostatic. The grid and the time step are calculated as described in Sec. III A with , , , and . The resulting grid cell size is and the time step is . The number of particles per cell is . The initial plasma density equals to the scale density. The ion mass is 40 AMU, the initial energy of ambient electrons and ions is zero. The electron beam initial energy is and the beam-to-plasma density ratio is . The beam electrons have initial zero velocities in the y and z directions and the velocity in the x-direction . The rectangular domain has periodic boundary conditions on all sides. The periodicity length along the y-direction is 10 cells. No initial perturbation is introduced. The wavelength of the instability along the x-direction is defined by the periodicity length of the domain in this direction. Five simulations are performed where the periodicity length along the x-direction is 72, 80, 88, 96, and 104 cells. The selected parameters ensure that only one wavelength fits within the system.
Simulation of the two-stream instability. (a) Electrostatic potential vs time for , the red straight line represents exponential growth with the corresponding theoretical growth rate. Panels (b) and (c) show the real (b) and imaginary (c) parts of the frequency vs the wavenumber. In (b) and (c), the red curves are obtained from the dispersion equation (E1) and the black markers are obtained in simulations. The markers, from left to right, correspond to simulations with the periodicity length along the x-direction of 104, 96, 88, 80, and 72 cells.
Simulation of the two-stream instability. (a) Electrostatic potential vs time for , the red straight line represents exponential growth with the corresponding theoretical growth rate. Panels (b) and (c) show the real (b) and imaginary (c) parts of the frequency vs the wavenumber. In (b) and (c), the red curves are obtained from the dispersion equation (E1) and the black markers are obtained in simulations. The markers, from left to right, correspond to simulations with the periodicity length along the x-direction of 104, 96, 88, 80, and 72 cells.
2. Electromagnetic electron R-wave
Dispersion of the high-frequency electromagnetic plasma R-wave. The cross marks parameters of the wave excited in the simulation are shown in Figs. 27–29.
Dispersion of the high-frequency electromagnetic plasma R-wave. The cross marks parameters of the wave excited in the simulation are shown in Figs. 27–29.
In simulation described below, an electron R-wave is excited with a given frequency and wave number. The objective of the simulation is to demonstrate that the wave propagates along the ambient magnetic field with the correct phase speed, the wave is right-hand polarized, and the ratio of electric and magnetic field amplitudes equals the phase speed.
The grid size and the time step are calculated using (32) with , , , and . The grid cell size is and the time step is , the number of particles per cell is , the ion mass is 40 AMU. Initially, the plasma is uniform, the density equals the scale density, the electron temperature is , the ion temperature is . The simulation domain has 1441 and 241 cells along the x and y directions, respectively, the corresponding length is and width is . The domain boundaries are grounded metal walls. The ambient magnetic field of is in the positive x-direction.
The driving antenna is the rectangular contour with the current in the x–y plane, similar to the one used in Sec. III. The driving frequency equals to one half of the electron cyclotron frequency, . The corresponding wave number calculated with (E2) is , the wavelength is , and the phase speed is . The wave parameters are marked by the black cross in Fig. 26. The size of the antenna along the x-direction equals and is close to , the size along the y-direction is , the width of the electric current channel is (5 cells). The center of the antenna is placed on the horizontal symmetry axis at a distance of from the left border, see Fig. 27. The amplitude of the electric current in the antenna is per 1 m of length along the z-direction. The simulation time is .
Simulation of the high-frequency electromagnetic plasma R-wave. 2D profiles of (a), (b), and (c) at . The black rectangle represents the region with the driving external electric current in the simulation plane. The triangle marks the location of the probe where time dependencies shown in Fig. 29 are obtained.
Simulation of the high-frequency electromagnetic plasma R-wave. 2D profiles of (a), (b), and (c) at . The black rectangle represents the region with the driving external electric current in the simulation plane. The triangle marks the location of the probe where time dependencies shown in Fig. 29 are obtained.
The electric fields considered below are the solenoidal electric fields. The oscillating current in the antenna excites waves propagating leftward and rightward away from the antenna. The wave propagating leftward reflects off the left border, but the reflected wave does not enter the region rightward from the antenna during the simulated time. Since the system is bounded, the wave is not purely transverse and has the electric field component parallel to the ambient magnetic field, see Fig. 27(a). On the horizontal symmetry axis , the transverse (relative to the ambient magnetic field) electric field components and are maximal, see Figs. 27(b) and 27(c), while the parallel electric field is zero. The electromagnetic fields for comparison with the one-dimensional theory are taken on this axis.
Evolution of the solenoidal electric field in space and time along the symmetry axis is shown in Fig. 28. In this figure, the colored bands represent waves propagating away from the antenna. The slope of these bands is constant, which means that the waves propagate with constant phase speed. The phase speed estimated from the figure is , which is very close to the theoretical value given above. Amplitudes of and are close to each other and phase shift between them is 90 ° corresponding to circular polarization, see Fig. 29(a). The direction of rotation is that of the right-hand polarized wave (same as the direction of rotation of electrons).30 The transverse magnetic field rotates in the same direction as the electric field, amplitudes of and are very close to each other (circular polarization), and the ratio of electric and magnetic field amplitudes is close to the theoretical phase speed, compare Figs. 29(a) and 29(b). Thus, the code successfully reproduced a high-frequency electromagnetic plasma wave. This verifies electron dynamics in electromagnetic simulation.
Simulation of the high-frequency electromagnetic plasma R-wave. Solenoidal electric field vs the x-coordinate and time along the cross section of the system shown in Fig. 27 with .
Simulation of the high-frequency electromagnetic plasma R-wave. Solenoidal electric field vs the x-coordinate and time along the cross section of the system shown in Fig. 27 with .
Simulation of the high-frequency electromagnetic plasma R-wave. Time dependencies of the solenoidal electric field (a) and wave magnetic field (b) in the probe marked by the triangle in Fig. 27. In (a), curves 1 and 2 correspond to and , respectively. In (b), curves 1 and 2 correspond to and , respectively, multiplied by the theoretical wave phase velocity .
Simulation of the high-frequency electromagnetic plasma R-wave. Time dependencies of the solenoidal electric field (a) and wave magnetic field (b) in the probe marked by the triangle in Fig. 27. In (a), curves 1 and 2 correspond to and , respectively. In (b), curves 1 and 2 correspond to and , respectively, multiplied by the theoretical wave phase velocity .
3. Shear Alfvén waves
Dispersion of the shear Alfvén R-wave (top curve) and L-wave (bottom curve). The straight cross marks parameters of the R-wave are shown in Figs. 31–33. The diagonal cross marks parameters of the L-wave shown in Figs. 34–37.
Dispersion of the shear Alfvén R-wave (top curve) and L-wave (bottom curve). The straight cross marks parameters of the R-wave are shown in Figs. 31–33. The diagonal cross marks parameters of the L-wave shown in Figs. 34–37.
Simulations of both the R- and L-waves are carried out in the same system. The grid cell size and the time step are calculated using (32) with , , , and , resulting in and . The size of the simulation domain is 4000 cells in the x-direction and 1200 cells in the y-direction corresponding to and . Due to the large number of cells, the number of particles per cell is reduced to . As mentioned above, the ion mass is reduced to and the ambient magnetic field along the x-direction is . Initially the plasma is uniform, the electron temperature is , the ion temperature is .
The wavelength selected is . For the R-wave, the frequency is , the corresponding wave period is , the phase velocity is . The driving antenna is the rectangular contour with the current in the x–y plane. The size of the contour along the x-direction equals , which is , the size along the y-direction is , the width of the electric current channel is (41 cells), the left edge of the contour is placed at a distance of from the left boundary (1200 cells), the center of the contour is on the horizontal symmetry line , see Fig. 31. The driving current amplitude is per 1 m along the z-direction, the initial phase is . Since the domain length along the direction of wave propagation is only , the distance between the right edge of antenna and the right border of the domain is , which is why the reflections start distorting the field in the area on the right of the antenna after 3 wave periods. To avoid this, the simulation stops at .
Simulation of the shear Alfvén R-wave. 2D profiles of (a), (b), and (c) at . The black rectangle represents the region with the driving external electric current in the simulation plane. The triangle marks the location of the probe where time dependencies shown in Fig. 33 are obtained.
Simulation of the shear Alfvén R-wave. 2D profiles of (a), (b), and (c) at . The black rectangle represents the region with the driving external electric current in the simulation plane. The triangle marks the location of the probe where time dependencies shown in Fig. 33 are obtained.
Similar to the electron wave simulation in Appendix B, the driving current in the antenna excites waves propagating leftward and rightward from the antenna along the x-direction. The wave has not only the transverse electric field components and , but also the component parallel to the ambient field, see Fig. 31. On the horizontal symmetry axis, the transverse fields have maxima while the parallel field is zero. The phase speed of propagating waves derived from the evolution of along the horizontal symmetry axis shown in Fig. 32 is , which is 14% larger than the theoretical value. The wave polarization is elliptical rather than circular since the amplitude of exceeds the amplitude of , see Fig. 33(a). The wave, however, is right-hand polarized (note the same phase shift between curves 1 in 2 in Figs. 33 and 29), and the ratio of electric and magnetic field amplitudes is close to the phase speed [compare Figs. 33(a) and 33(b)].
Simulation of the shear Alfvén R-wave. Solenoidal electric field vs the x-coordinate and time along the cross section of the system shown in Fig. 31 with .
Simulation of the shear Alfvén R-wave. Solenoidal electric field vs the x-coordinate and time along the cross section of the system shown in Fig. 31 with .
Simulation of the shear Alfvén R-wave. Time dependencies of the solenoidal electric field (a) and wave magnetic field (b) in the probe marked by the triangle in Fig. 31. In (a), curves 1 and 2 correspond to and , respectively. In (b), curves 1 and 2 correspond to and , respectively, multiplied by the theoretical wave phase velocity .
Simulation of the shear Alfvén R-wave. Time dependencies of the solenoidal electric field (a) and wave magnetic field (b) in the probe marked by the triangle in Fig. 31. In (a), curves 1 and 2 correspond to and , respectively. In (b), curves 1 and 2 correspond to and , respectively, multiplied by the theoretical wave phase velocity .
For the selected wavelength, the frequency of the L-wave is , the corresponding wave period is , the phase velocity is . Multiple external driving currents are required to excite the L-wave. First, there is the contour with the current in the x–y plane, with the same dimensions and same position as the antenna used for the simulation of the shear Alfvén R-wave above, see Figs. 34(a) and 34(b). Second, there are two rectangular regions (patches) where the external oscillating electric current flows along the z-direction: . These patches have dimensions along the x-direction and along the y-direction, see the two narrow black rectangles in Fig. 34(c), and are superimposed over the vertical (aligned along y) segments of the contour with the current in the x–y plane. The phases of the currents are adjusted so that the total external electric current vector in areas where the currents are superimposed rotates in the same direction as the field vector in the left-hand polarized wave (the direction of rotation of a positive ion in the ambient magnetic field), see Fig. 35. The amplitude of the current in the x–y plane is , the amplitude of the currents along the z directions is , these values ensure that the amplitudes of the external electric current density along the y and z directions are the same. The simulation lasts for .
Simulation of the shear Alfvén L-wave. 2D profiles of (a), (b), and (c) at . In (a) and (b), the black rectangle represents the region with the driving external electric current in the simulation plane. In (c), the two black rectangles show the regions with the driving external electric current normal to the simulation plane. The triangle marks the location of the probe where time dependencies shown in Fig. 37 are obtained.
Simulation of the shear Alfvén L-wave. 2D profiles of (a), (b), and (c) at . In (a) and (b), the black rectangle represents the region with the driving external electric current in the simulation plane. In (c), the two black rectangles show the regions with the driving external electric current normal to the simulation plane. The triangle marks the location of the probe where time dependencies shown in Fig. 37 are obtained.
Simulation of the shear Alfvén L-wave. The driving electric current in the simulation plane (curve 1) and normal to the simulation plane (curve 2) vs time. Curve 1 corresponds to the current in the y-direction in the right vertical segment of the contour shown in Figs. 34(a) and 34(b). Curve 2 shows the current in the z-direction in the rightmost external current area shown in Fig. 34(c).
Simulation of the shear Alfvén L-wave. The driving electric current in the simulation plane (curve 1) and normal to the simulation plane (curve 2) vs time. Curve 1 corresponds to the current in the y-direction in the right vertical segment of the contour shown in Figs. 34(a) and 34(b). Curve 2 shows the current in the z-direction in the rightmost external current area shown in Fig. 34(c).
The wave excited in this simulation has the electric field component parallel to the ambient magnetic field, see Fig. 34(a). The fields for comparison with the linear theory are taken along the horizontal symmetry axis where is zero while and have maximum. During the first period of the driving rf current, two types of waves are excited. There is a wave with phase speed of about identified as the shear Alfvén R-wave. This wave is seen in Fig. 36 for and . There is also a much slower wave, which gradually becomes dominant, see Fig. 36 for . The phase speed of this wave is , which is only 5% larger than the theoretical value for the expected L-wave. The transverse solenoidal electric field shown in Fig. 37(a) is not sinusoidal, probably because it includes the field of the fast R-wave reflected from the left and right domain boundaries. The amplitude of is about 30% larger than the amplitude of , so the wave polarization is elliptical rather than circular, compare curves 1 and 2 in Fig. 37(a). Despite these differences, the phase shift between and corresponds to the left-hand polarized wave, see Fig. 37(a). Also, the ratio of amplitudes of the transverse electric and magnetic fields is close to the phase velocity of the L-wave, compare Figs. 37(a) and 37(b).
Simulation of the shear Alfvén L-wave. Solenoidal electric field vs the x-coordinate and time along the cross section of the system shown in Fig. 34 with .
Simulation of the shear Alfvén L-wave. Solenoidal electric field vs the x-coordinate and time along the cross section of the system shown in Fig. 34 with .
Simulation of the shear Alfvén L-wave. Time dependencies of the solenoidal electric field (a) and wave magnetic field (b) in the probe marked by the triangle in Fig. 34. In (a), curves 1 and 2 correspond to and , respectively. In (b), curves 1 and 2 correspond to and , respectively, multiplied by the theoretical wave phase velocity .
Simulation of the shear Alfvén L-wave. Time dependencies of the solenoidal electric field (a) and wave magnetic field (b) in the probe marked by the triangle in Fig. 34. In (a), curves 1 and 2 correspond to and , respectively. In (b), curves 1 and 2 correspond to and , respectively, multiplied by the theoretical wave phase velocity .
Differences between the waves obtained in simulations and theoretical shear Alfvén R- and L-waves, such as the elliptical polarization rather than the circular one and the slightly higher phase speed, are minor and can be attributed to the presence of boundaries in the system, relatively low number of particles per cell (due to high numerical cost) increasing the electrostatic noise, thermal effects. With these reservations, one can conclude that the code successfully reproduced left- and right-hand polarized shear Alfvén waves. This verifies ion dynamics in electromagnetic simulation.