A 3D kinetic-fluid numerical code for stationary equilibrium states in magnetized plasmas
Introduction
There are three main techniques used to address issues concerning plasma physics: methods that examine the behavior of single charged particles; statistical methods, like kinetic theory; and fluid theory. Magnetohydrodynamics (MHD) methods have an important role in plasma research. This is attributable to the relative simplicity of their mathematical description (compared with the methods of kinetic theory) and to their ability to produce descriptions based on the use of averaged characteristics. Depending on the nature of the problem, the plasma can be treated either by the multiple fluid equations describing the different species present or the single fluid description can be used. The MHD codes are based on the fluid equations, that is plasma dynamics problem is approached from the point of view of a fluid.
Although the MHD approximation has been successfully used for several decades, the MHD theory is not suitable to describe some phenomena that are of considerable interest in physics. The MHD approximation breaks down for very weak magnetic fields (in this case the Larmor radius could be comparable or larger than the spacial scales of interest), in particular, in thin current sheets like those found in the Earth's magnetopause and magnetotail neutral sheets.
On the other hand, kinetic models, that treat the problem of plasma dynamics by addressing the motion of individual particles, produce a description of plasma behavior which is very detailed. Kinetic codes are the most accurate numerical simulation approach available for the simulation of plasma dynamics, but complete simulation, with all plasma components represented by a collection of discrete particles, is very demanding problem because of excessive computer resource requirements (primarily computer time). The electrons with relatively large and have to be advanced at a relatively small , while the ions, with much smaller and , have to be advanced at a relatively large .
Summarizing, on one hand, MHD codes cannot capture all the physics in these plasma problems (e.g., finite Larmor radius effect). On the other hand, full particle codes are computationally demanding and it is not possible to simulate such large scale phenomena in three dimensions. To model phenomena that occur on scales which fall between longer scales obtained by magnetohydrodynamics simulations and shorter scales attainable by full particle simulations, it makes sense to use hybrid codes, that is codes which assume different models of the medium for different plasma components. Therefore hybrid codes are considered as a practical compromise. In hybrid algorithms one or more ion species are treated kinetically via standard PIC methods, Monte Carlo simulations or test particle methods used in particle codes, and the electrons are treated as a single charge neutralizing massless fluid.
Other types of hybrid models are possible (for a review see [27]), but hybrid codes with particle ions and massless electrons have become most common for simulating space plasma physics in the last decade. In such models, plasma is assumed quasi-neutral, which eliminates the need to solve the Poisson equation, and the displacement current is ignored in the Maxwell equations. In this approximation, the motion of plasma particles should be regarded as non-relativistic. To trace the evolution of the system on long time and large spatial regions, the fast electron dynamics must be completely eliminated. Electromagnetic hybrid codes (fluid electron, particle ions) have been used extensively in the past to study a variety of phenomenon occurring in space physics (see [28] and references therein). For example, a substantial number of large scale 1D, 2D and 2 and dimensional hybrid simulations have been involved to study magnetotail reconnection [4], [10], [12] and references therein, to investigate the macroscopic and microscopic structure of the dayside curved magnetopause [13] and to model the Earth's magnetosphere on global scales [24], [25]. These codes have proved to be quite good in reproducing the global configuration, comparing well with in situ observations; however, plasma dynamics evolve in a more complicated manner and 2D fields geometry is an obvious limitation.
This work addresses the development and use of a new stationary three-dimensional hybrid particle code to search for possible equilibrium magnetotail-like configurations. The interest for a new equilibrium structure stems from recent spacecraft observations in the earth's magnetotail which exhibit non conventional current profiles [16] and which have stimulated a number of new theoretical studies [20], [29].
In Section 2 we write the closed set of basic equations which describe the test particle simulation for ions and the fluid approximation for electrons and the numerical techniques we use to solve them. In Section 3 we specify the boundary conditions in order to apply the code for description of a magnetotail configuration. In Section 4 we present the numerical checks of the code and the simulation results. The conclusions are drawn in Section 5.
Section snippets
Ions: test particle simulation
The model is based on the following assumptions: we are searching for stationary solutions of the magnetotail configurations in which ions are treated as particles and electrons as a fluid; we assume negligible electron inertial effects; we use the quasi-neutrality hypothesis (we are ignoring effects on the electron Debye length scale) and we ignore collisions. In the following we write the set of equations we used for ions and electrons.
Ions move in accordance with the non-relativistic
A recursive technique
Eqs. (1), (9), (12), (13), (16) with a state equation for electrons, form a closed set of equations for our problem. Usually, in dynamical hybrid codes, the electric field is derived from the electron momentum equation and the magnetic field is advanced by the Faraday's law. The stationary hypothesis which we use changes the standard set of equations normally used in these types of hybrid simulations. Indeed, in our stationary hybrid code, the electric field is derived from the force balance
Boundary conditions: application to the magnetotail configuration
The exposition to this point has been largely independent of the specific application. The boundaries conditions to a large measure will drive the internal processes.
We use a coordinate system where the z-axis is defined along the line connecting the center of the Sun to the center of the Earth. The origin is defined at the center of the Earth, and is positive away from the Sun. The y-axis is along the dawn-dusk direction. The x-axis is defined as the cross product of the y- and z-axes. The
Test runs
During the development and checkout stages, test runs were done. We payed attention to the question of the accuracy of the calculations. That is, how sensitive are the results to the used numeric approximations. In the following sections we discuss a few simple numerical checks which are performed to be certain that the obtained results are not influenced by numerical inaccuracy, which is useful in differentiating between physics and numerical computation.
Further iterations and convergence of the code
The numerical model we described in the previous chapter, requires an iterative procedure to obtain a self-consistent hybrid equilibrium of the magnetotail configuration. We have shown the results of the zero-order iteration step; in the following, we show the next iterations and how the procedure reaches a self-consistent solution in several steps.
As already extensively explained, the ions are initially traced through the input electric and magnetic fields, with the resulting
Discussion and conclusions
We have presented a three-dimensional self-consistent hybrid model for a magnetotail-like equilibrium. We have justified the need for and the usefulness of a hybrid description in which ion kinetics are retained and electrons are represented as a massless fluid. We have also addressed the extension of hybrid codes to higher spatial dimensions. Using a 3D modeling of the magnetotail configuration requests a not negligible computational cost. From a kinetic point of view, our code is 3D, because
Acknowledgements
We thank G. Zimbardo, A.L. Taktakishvili, P. Pommois and L. Primavera for useful discussions and suggestions.
This work was partially supported by the HPCC (High Performance Computing) at the University of Calabria, and by the Italian ASI, INAF. During her stay in Moscow, A.G. was supported by the Italian CNR grant “Short-term Mobility 2006”.
References (29)
- et al.
Imprints of small scale non-adiabatic particle dynamics on large-scale properties of dynamical magnetotail equilibria
Adv. Sp. Res.
(2002) - et al.
Reconstruction of the magnetotail current sheet structure using multi-point cluster measurements
Planet. Space Sci.
(2005) Semi-Lagrangian methods for level set equations
J. Comput. Phys.
(1999)Use of a hybrid code for global-scale plasma simulation
J. Comput. Phys.
(1996)Use of a hybrid code for global-scale plasma simulation of the Earth's magnetosphere
Comput. Phys. Commun.
(2004)- et al.
Evolution of the thin current sheet in a substorm observed by Geotail
J. Geophys. Res.
(2003) - et al.
How typical are atypical current sheets?
Geophys. Res. Lett.
(2005) - et al.
Proton velocity distributions in the magnetotail: Theory and observations
J. Geophys. Res.
(1996) - et al.
One-dimensional hybrid simulations of current sheets in the quiet magnetotail
Geophys. Res. Lett
(1994) - D.H. Dubin, Numerical and Analytical Methods For Scientists and Engineers Using MATHEMATICA, 2003 (Sec....