A PIC based procedure for the integration of multiple time scale problems in gas discharge physics

https://doi.org/10.1016/j.jcp.2008.10.007Get rights and content

Abstract

A efficient PIC technique has been implemented to study the development of electrical discharges during long periods of time. Special motivation is provided by electrical pulsations that develop in very short times but whose repetition period is much longer. The method exploits the existence of different time scales in the electrical discharge to implement a long time-step particle pushing technique both at particle and at mesh levels. The development of a train of hundreds of Trichel pulses, which is a prohibitively long computation with a conventional PIC, has been used to test the validity of the method.

Introduction

Numerical simulation of electrical discharges in gases constitutes a complex task, since the non-linear interplay among ionization, charge density and electric field gives rise to the generation of sharp gradients and propagating shock waves. These facts have motivated the development of different numerical techniques, many of them specially designed to minimize numerical diffusion [1], [2], [3], [4]. The pioneer works of Davies et al. [5] used the method of characteristics, which can be easily adapted to the problem of ionization in gases. However, this method required, at least in its original implementation, the interpolation from mesh nodes at each temporal step of the simulation, and did not include any special refinement in order to reduce numerical diffusion. Particularly successful results have been obtained through the use of flux-corrected-transport algorithms with finite differences (FD-FCT). This method is an Eulerian technique that has been optimized to achieve very low numerical diffusion in problems with fronts or shock-like discontinuities [6]. In fact, the Phoenical-FCT method is capable of maintaining a steep gradient, without significant distortion, for several thousands of temporal steps (see Fig. 6 in [6]), thus constituting an invaluable tool in the research of corona discharges. Two-dimensional simulation of gaseous discharges have also been also performed using this technique [7], [8] and, more recently, the scheme has been successfully extended to two-dimensional and three dimensional geometries by combining FCT with finite element methods [9]. Many other numerical schemes have been applied to the area of gaseous discharges: specially adapted finite-element techniques [10], finite difference Scharfetter–Gummel techniques [4] and, more recently, MUSCL and QUICKEST [11], as well as others techniques [12]. According to the rich bibliography produced, all these methods have been fruitful in fundamental research of transient phenomena in electrical discharges.

Particle-in-cell (PIC) techniques, in spite of being a usual tool in kinetic plasma simulations [13], have not been so widely applied to the simulation of electrical discharges in gases, at least in the drift-diffusion approximation. A modular PIC approach that encompass both fluid and kinetic plasma behavior has been developed by Lapenta et al. [14], who were specially motivated in obtaining the steady-state solutions of DC discharges by solving the time-dependent equations. In a previous work, the authors have also implemented a fluid PIC technique to simulate transient electrical discharges [15]. The proposed implementation included a special treatment of the source/sink terms of particle densities, which improved the precision of the numerical simulation. The PIC technique was then compared with a standard FCT method, and the agreement between both techniques turned out to be remarkable. This is a usual conclusion when comparing PIC with finite difference techniques: for problems that are tractable by finite-difference methods, PIC and FCT give very similar results, but PIC always has a higher computational cost. However, fluid PIC codes, such as FLIP (Fluid-Implicit-Particle) [16], show its potential in specially difficult problems where finite difference methods are not appropriate. In particular, fluid PIC techniques becomes very valuable in the simulation of quasi-stationary states, specially those with large density gradients perpendicular to the flow velocity [17], [18], [19].

The goal of this work is to formulate an efficient fluid PIC method to study the development of electrical discharges during long periods of time. PIC methods are particularly adequate for this task, owing to its very low numerical diffusion. The proposed method exploits the existence of very different time scales to implement a long time-step pushing technique [20], [21] on computational particles and on virtual node-particles, in a way somewhat inspired in FLIP [16]. The result is a very fast method, capable of simulating electrical pulsations (like Trichel pulses) that usually requires a huge number of computational steps. The proposed technique accelerates PIC calculation to the point of being faster than finite difference techniques.

The paper is organized as follows. In the first section, the basic concepts of the method are reviewed and discussed. In the second section, the long time-step pushing technique is implemented at particle level, and then extended to the grid level in the next section. Finally, in the last section, the problem of the development of a train of Trichel pulses is used to test validity of the method, and a comparison with a conventional PIC method is done.

Section snippets

Fundamentals of the method

In the drift-diffusion approximation, the density of species in a one-dimensional electrical gas discharge is governed by a set of continuity equations of the form [6]ρit+x(ρi(x,t)Vi(x,t))=Si(x,t),i=1,2,,l,where ρi, Vi and Si represent the number density, the velocity and the source–sink term of the species i, respectively, and l is the total number of species. Typically, this set of equations models the spatio-temporal evolution of an electrical discharge that progresses along a narrow

Implementation of the long time-step on superparticles

In this section, we address the problem of implementing the long time-step particle pushing technique at the particle level. Therefore, the Lagrangian Eqs. (11), (12) will be integrated in time assuming a stationary, but inhomogeneous, electric field. Grid values of the electric field have been obtained by interpolating the electrical charge of computational particles to the grid nodes using a CIC assignment scheme, and then integrating Poisson’s equation numerically [23], [13].

The equation

Implementation of the long time-step on node-particles

The algorithm proposed in the previous section may not be computationally efficient if it is applied individually to each superelectron. Of course, part of the coefficients appearing in expressions (23) and (24), (25), (26), (27), (28) can be precalculated, thus obtaining a certain optimization. However, the fact that the algorithm requires a number of operations proportional to both the number of superparticles and the number of cells crossed by the superparticles during its evolution implies

Numerical test: development of Trichel pulses in pure oxygen

The pulsations known as Trichel pulses have been selected to test the suitability of the proposed technique for the simulation of physical phenomena with different temporal scales. These pulses appear when a sharp electrode is subjected to a negative DC voltage with value close to the onset of corona discharge.

In this work, Trichel pulses will be modelled using a simplified version of R. Morrow’s one-dimensional model of corona discharge [6]. The discharge is assumed to develop between a

Conclusions

A fluid PIC method has been proposed for the integration of continuity equations using a long time-step particle pushing procedure. In gas discharges, electrons are usually responsible for the generation of the rest species. Therefore, the use of the long time-step can be limited to superelectrons, and then deduce from them the evolution of the other species. The computational time can be significantly reduced with the introduction of node-particles that allow the implementation of the long

Acknowledgements

This research has been supported by Spanish Ministerio de Ciencia y Tecnología (Contract FIS2006-03645) and Junta de Andalucía (Contract FQM 421).

References (31)

  • P.J. O’Rourke et al.

    On particle-grid interpolation and calculating chemistry in particle-in-cell methods

    Journal of Computational Physics

    (1993)
  • J.U. Brackbill

    The ringing instability in particle-in-cell calculations or low-speed flow

    Journal of Computational Physics

    (1988)
  • G. Lapenta et al.

    Dynamic and selective control of the simulation of the number of particle in kinetic plasma

    Journal of Computational Physics

    (1994)
  • G. Lapenta et al.

    Control of the number of particles in fluid and mhd particle-in-cell methods

    Computer Physics Communications

    (1995)
  • F. Assous et al.

    A new method for coalescing particles in pic codes

    Journal of Computational Physics

    (2003)
  • Cited by (13)

    • Multi-scale two-domain numerical modeling of stationary positive DC corona discharge/drift-region coupling

      2021, Journal of Computational Physics
      Citation Excerpt :

      This very brief and synthetic description of DC-corona discharge depicts its complexity, so that its modeling raises challenges. If one adds the fact that the time-scales associated with charge creation and electro-drift can be very different, one realizes that the dynamics of corona, (e.g. associated with so-called streamers), is even more challenging [3–9]. Furthermore the detailed physics of the modeling associated with the various non-stationary aspects of corona render its comparison with experimental results (e.g. the so-called Trichel pulses) delicate, either using commercial codes [10] or more elaborated ones [11], albeit feasible in 2D [12].

    • Translation properties of time scales and almost periodic functions

      2013, Mathematical and Computer Modelling
      Citation Excerpt :

      The theory of time scales was first developed by Stefan Hilger [1] in order to unify continuous and discrete analysis. It has shown great potential for application recently, such as in the fields of economics [2,3], physics [4] and population dynamics [5,6]. Many important results have been obtained regarding time scales [7].

    • Sheath governing equations in computational weakly-ionized plasmadynamics

      2013, Journal of Computational Physics
      Citation Excerpt :

      To overcome the limitations of the patching method, a coupled solution of the plasma bulk and sheath is necessary. This can be accomplished through a kinetic simulation [8], a particle-in-cell simulation [9], or through a fluid model [10–12]. Also known as the “drift–diffusion” model, the fluid model is currently the method of choice in simulating sheaths that would occur within plasma aerodynamic applications (see for instance Refs. [13–15]).

    • Density models for streamer discharges: Beyond cylindrical symmetry and homogeneous media

      2012, Journal of Computational Physics
      Citation Excerpt :

      However, to properly describe the effect of density fluctuations and electron run-away on streamer stability, a particle approach should be chosen. Presently available models are Monte Carlo particle models [16,24,25,14] and spatially hybrid models [11,5] that combine particle and density models in different volumes of the simulation. The general structure of the density model defined above has been recognized decades ago but the search for better reaction and transport parameters in different gases goes on.

    • Function series theory of time scales

      2011, Computers and Mathematics with Applications
    View all citing articles on Scopus
    View full text