6. Handling two-fluid five-moment and ten-moment source terms
Note
This note is largely superseded by our paper in J. Comp. Physics in 2020. However, the following serves as a summary of the algorithm described in greater detail in the paper.
The two-fluid system treats a plasma as a mixture of electron and ion fluids, coupled via the electromagnetic field and collisions. In the ideal two-fluid system collisions and heat-flux are neglected, leading to a closed system of coupled PDEs: one set of fluid equations for each of the fluids, and Maxwell equations for the electromagnetic field. Non-neutral effects, electron interia as well as displacement currents are retained. Further, the fluid pressures can be treated as either a scalar (five-moment model) or a symmetric \(3\times 3\) tensor (ten-moment model), or a combination.
See this paper for the five-moment moment model equations and this paper for the ten-moment model equations.
While solving the two-fluid system there are two distinct solves: the hyperbolic update, which can be performed for each equation system separately and the source update, which couples the fluids and the fields together. In this note I only focus on the source updates, for both the five as well as the ten-moment equations. When written in non-conservation law form, the only sources in the system are the Lorentz force in the momentum equation, the plasma currents in the electric field equation and, in the ten-moment model, the rotation of the pressure tensor due to the magnetic field. The latter equation is uncoupled from the source update for the momentum and the electric field, and can be treated separately.
6.1. Five-moment source updates
The equations for the five-moment source updates are
where, for the plasma species \(s\), \(n_s\) is the number density, \(\mathbf{v}_s\) is the velocity, \(q_s\) and \(m_s\) are the charge and mass respectively. Further, \(\mathbf{E}\) is the electric field, and \(\epsilon_0\) is permittivity of free space. In these equations the magnetic field and number density are constants, as there are no source terms for these quantities.
It is more convenient to work in terms of the plasma current \(\mathbf{J}_s \equiv q_s n_s \mathbf{v}_s\), which leads to the coupled system
where \(\mathbf{\Omega}_s \equiv q_s\mathbf{B}/m_s\) and \(\omega_s \equiv \sqrt{q_s^2 n_s/\epsilon_0 m_s}\) is the species plasma frequency. This is a system of linear, constant-coefficient ODEs for the \(3s+3\) unknowns \(\mathbf{J}_s\) and \(\mathbf{E}\).
6.1.1. Implicit solution
To solve the system of ODEs we replace the time-derivatives with time-centered differences. This leads to the discrete equations
where \(\mathbf{J}_s^{n+1/2} = (\mathbf{J}_s^{n+1}+\mathbf{J}_s^{n})/2\) and \(\mathbf{E}^{n+1/2} = (\mathbf{E}^{n+1}+\mathbf{E}^n)/2\). This is a system of \(3p+3\) system of linear equations for the \(3p+3\) unknowns \(\mathbf{J}_s^{n+1/2}\), \(s=1,\ldots,p\) and \(\mathbf{E}_s^{n+1/2}\) and can be solved with any linear algebra routine.
6.2. Ten-moment source updates
The ten-moment equations have identical sources for currents and electric field. For these terms the same implicit algorithm can be used. In addition, there are source terms in the pressure equation. In non-conservative form these can be written as the linear system of equations
This system can be updated using a similar time-centered implicit method as use for the currents and the electric field. Note that unlike the sources for the currents and the electric field, the pressure source terms are uncoupled from the other fluid and electromagnetic terms.