Abstract
This paper is devoted to the numerical approximation of a three temperature plasma model: one for the ions, one for the electrons and one for the radiation (photons). A reformulation of the model is proposed that allows to build a convex combination-based scheme that unconditionally satisfies a maximum principle, at each sub-iteration of the non-linear iterative process. This yields a very robust scheme that can handle stiff source terms. In addition, the methodology is extended to include the contribution of a radiative flux (Rosseland diffusion approximation) and electronic and ionic conductivities (Spitzer–Härm diffusion approximation). Several numerical results are carried out to demonstrate the interest of the numerical approach.
Similar content being viewed by others
Notes
This simple trick, that will allow to build an unconditionally stable scheme, is new to our knowledge.
References
Decoster, A.: Fluids equations and transport coefficients of plasmas. Modeling of collisions, Series in applied Mathematics. ISBN: 2-84299-055-2 (1998)
Enaux, C.: Personnal communication (2018)
Evans, T.M., Densmore, J.D.: Methods for coupling radiation, ion and electron energies in grey implicit Monte Carlo. J. Comput. Phys. 225, 1695–1720 (2007)
Fatenejad, M., Fryxell, B., Wohlbier, J., Myra, E., Lamb, D., Fryer, C., Graziani, C.: Collaborative comparison of simulation codes for high-energy-density physics applications. High Energy Density Phys. 9, 63–66 (2013)
Feng, T., An, H., Yu, X., Li, Q., Zhang, R.: On linearization and preconditioning for radiation diffusion coupled to material thermal conduction equations. J. Comput. Phys. 236, 28–40 (2013)
Fleck, J.A., Cummings, J.D.: An implicit Monte Carlo scheme for calculating time and frequency dependent nonlinear radiation transport. J. Comput. Phys. 8(3), 313–342 (1971)
Fraley, G.S., Linnebur, E.J., Mason, R.J., Morse, R.L.: Thermonuclear burn characteristic of compressed deuterium-tritium microspheres. Phys. Fluids 17(2), 474–489 (1974)
Knoll, D.A., Lowrie, R.B., Morel, J.E.: Numerical analysis of time integration errors for nonequilibrium radiation diffusion. J. Comput. Phys. 226, 1332–1347 (2007)
Larsen, E.W., Mercier, B.: Analysis of a Monte Carlo method for nonlinear radiative transfer. J. Comput. Phys. 71, 50–64 (1987)
Matteo, T.D., Blackman, E., Fabian, A.: Two temperature coronae in active galactic nuclei. Mon. Not. R. Astron. Soc. 291, L23–L27 (1997)
Mihalas, D., Mihalas, B.: Foundations of Radiation Hydrodynamics. Oxford University Press, Oxford (1984)
Mousseau, V.A., Knoll, D.A.: New physical-based preconditioning of implicit methods for non-equilibrium radiation diffusion. J. Comput. Phys. 190, 42–51 (2003)
Sijoy, C.D., Chaturvedi, S.: TRHD: three-temeprature radiation-hydrodynamics code with an implicit non-equilibrium radiation transport using a cell-centered monotonic finite volume scheme on unstructured-grids. Comput. Phys. Commun. 190, 98–119 (2015)
Spitzer, L., Härm, R.: Transport phenomena in a completely ionized gas. Phys. Rev. 89, 977–981 (1953)
Urbatsch, T.J., Evans, T.M.: Milagro Version 2. An implicit Monte Carlo code for thermal radiative transfer: capabilities, development, and usage. LA-14195-MS (2006)
Wollaber, A.B., Larsen, E.W., Densmore, J.D.: A discrete maximum principle for the implicit Monte Carlo equations. Nucl. Sci. Eng. 173, 259–275 (2013)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Stability of the State \(T_i = T_e = T_r\).
Property 14
All states such that \(T_i = T_e = T_r\) are equilibrium states (in the 0D case (no spatial variation) case with no source term).
Proof
We only consider here the simplified the 0D case (no spatial variation) (no spatial dependence) with no source terms. Setting
the model (1) writes under the following ordinary differential set of equations
The unique fix point \(X_0\) such that \(F(X_0) = 0\) corresponds to the case of equal temperatures \(T_r=T_e=T_i\). Now, considering the case of a small perturbation \(\delta X\) around the equilibrium state \(X_0\), one obtains
In this linear case, the following analytical expression of \(\delta X\) is obtained
The study of the eigenvalues of the matrix s \(\partial _X F|_{X_0}\) shows that the matrix displays two negative eigenvalues and a third one which is zero. Therefore, \(X_0\) is a stable equilibrium. \(\square \)
Appendix B: Practical Computation of the Terms \(\beta _\alpha ^{k}\) and \(\delta _{ie}^k\)
The evaluations of the expressions (14) may be sensitive if the denominators become close to zero. However this difficulty is only numerical. Indeed, performing a Taylor expansion on \(\beta _\alpha ^{k}\) in \(T_\alpha ^k = T_\alpha ^n\) gives
Similarly, a Taylor expansion on \(\delta _{ie}^k\) in \(\phi _i^k = \phi _e^k\) leads to
Coming back to the computation of \(\beta _\alpha ^{k}\). The solution we consider consist in comparing the quantity \(\displaystyle C_k = |T_\alpha ^k - T_\alpha ^n| / (T_\alpha ^k + T_\alpha ^n)\) with a threshold value \(\varepsilon \). If \(C_k\) is found larger than \(\varepsilon \) then (14) is used otherwise one takes the expressions (31). In Fig. 15a, the value of \(\beta _\alpha ^{k}\) is displayed as function of the value of \(C_k\) for a large value of \(\varepsilon \) (left) and a small value of \(\varepsilon \) (right). Even for small \(\varepsilon \) one observes a discontinuity between the limit value and the definition of \(\beta _\alpha ^{k}\). In order to avoid this, one considers a linear reconstruction instead of a constant state. The limit value and the value in \(\varepsilon \) are simply connected using a linear approximation. In Fig. 16a, it is observed that the discontinuity vanishes even using large value of \(\varepsilon \).
The same procedure is applied for coefficient \(\delta _{ie}^k\).
Remark
In practice, it has been observed that using this linear reconstruction procedure, the choice of the value of \(\varepsilon \) does not have any impacts on the numerical results.
Appendix C: Temporal Discretisation of \(\sigma _P\), \(\kappa \) and \(\sigma _R\)
In the case of an explicit discretisation, they are fixed at time \(t^n\) during the iterative process. In the implicit case, the quantity are computed at iteration \(k+1\) while these coefficients are taken at step k. A third discretisation is studied, taking the half sum between the quantity at iteration k and time \(t^n\). It is observed that taking small time steps all the discretisation give the same correct results. However, when using very large time step some differences appear. For example in Fig. 17, reconsidering the test case Marshak2A with large time step (only 100 time step and a coarse grid of 100 cells), it is observed that the explicit method is by far the less accurate while the implicit give the best accuracy. However, when looking at the computational time in Table 3, it is observed that the explicit method is the fastest while the implicit is the slowest.
Remark
The results displayed in Fig. 17 are obtained using the conjugate gradient method. We mention that the results are very similar when using the Jacobi and Gauss–Seidel numerical schemes.
Rights and permissions
About this article
Cite this article
Enaux, C., Guisset, S., Lasuen, C. et al. Numerical Resolution of a Three Temperature Plasma Model. J Sci Comput 82, 51 (2020). https://doi.org/10.1007/s10915-020-01155-7
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-020-01155-7
Keywords
- Three temperature model
- Numerical schemes
- Plasma physics
- Radiative transfer
- Non-equilibrium radiation diffusion