Issue |
A&A
Volume 678, October 2023
|
|
---|---|---|
Article Number | A117 | |
Number of page(s) | 15 | |
Section | The Sun and the Heliosphere | |
DOI | https://doi.org/10.1051/0004-6361/202346525 | |
Published online | 12 October 2023 |
COCONUT-MF: Two-fluid ion-neutral global coronal modelling
1
Centre for Mathematical Plasma Astrophysics, KU Leuven, Celestijnenlaan 200B, 3001 Leuven, Belgium
e-mail: michaela.brchnelova@kuleuven.be
2
Shenzhen Key Laboratory of Numerical Prediction for Space Storm, Institute of Space Science and Applied Technology, Harbin Institute of Technology, Shenzhen, 518055
PR China
3
Institute of Physics, University of Mariia Curie-Skłodowska, ul. Radziszewskiego 10, 20-031 Lublin, Poland
Received:
29
March
2023
Accepted:
6
August
2023
Context. The global coronal model COCONUT (COolfluid COronal uNstrUcTured) was originally developed to replace semi-empirical models such as the Wang-Sheeley-Arge model in space weather forecasting chains in order to improve the physical accuracy of the predictions. This model has, however, several simplifications implemented in its formulation to allow for rapid convergence in an operational setting. These simplifications include the assumptions that the plasma is fully ionised, sufficiently collisional, and that quasi-neutrality holds, so that it can be modelled as a single fluid. This means that all interactions with the low-concentration neutral fluid in the corona, such as collisions or charge exchange, are neglected.
Aims. In this paper, we have two goals. Firstly, we aim to introduce a novel multi-fluid global coronal model and validate it with simple cases (like a magnetic dipole) as well as with real data-driven applications. Secondly, we aim to investigate to what extent considering a single-fluid plasma in the global coronal model might affect the resulting plasma dynamics, and thus whether the assumptions on which the single-fluid coronal model is based are justified.
Methods. We developed a multi-fluid global coronal model following the ideal magnetohydrodynamics (MHD) COCONUT model, COCONUT-MF, which resolves the ion and neutral fluid equations separately. While this model is still steady-state and thus does not resolve unsteady processes, it can account for resistivity, charge exchange, and chemical (ionisation and recombination) and collisional contributions due to the presence of the neutrals in the fluid equations.
Results. We present the results of the ion-neutral COCONUT-MF modelling for a magnetic dipole, a minimum of solar activity case (August 1, 2008), and a solar maximum case (March 9, 2016). Through comparison with the ideal MHD results, we confirm that the resolved multi-fluid solver features are physical and also demonstrate the higher accuracy of the applied upwind numerical flux scheme compared to the one used in the original MHD model. Subsequently, we also repeat the multi-fluid simulations while excluding the charge exchange and the chemical and collisional terms to evaluate the effect these terms have on the resulting plasma dynamics. It is observed in numerical results that, despite the very low concentration of neutrals, they still do affect the flow field to a limited but non-negligible extent (up to 5 to 10% locally), with a higher impact being seen in the case of the solar maximum. It is also demonstrated that the collisional terms are primarily responsible for the neutrals adopting the electromagnetic profiles of the ions, while the charge exchange and chemical terms yield the largest thermal effects of the neutrals on the ion plasma. Despite the fact that the coronal plasma is generally assumed to be collisionless, our results show that there is sufficient collisionality in it to couple the two fluids.
Conclusions. We present a novel multi-fluid global coronal model that can separately simulate the behaviour of the ion and neutral fluids. Using this model, we also show that in our set-up, in which the chromosphere is not considered and steady-state solutions are assumed, the presence of the neutrals affects the flow field, though to a limited extent. It is shown that this effect is larger when the flow field is more complex due to a higher magnetic activity. This analysis may change in the future when the global coronal model will be extended to include the lower atmospheric layers as well as terms to model coronal heating, radiation, and thermal conduction. To that end, the current model may need to be further calibrated to better represent the different layers of the atmosphere. We presume that the use of the proposed COCONUT-MF set-up will then be necessary and new numerical experiments will need to be performed in order to confirm this hypothesis.
Key words: magnetohydrodynamics (MHD) / methods: numerical / Sun: corona
© The Authors 2023
Open Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.
1. Introduction
The forecasting of multiple space weather effects has been receiving growing interest in the past few decades as our society is relying increasingly on modern electronics, digital technologies, and space-borne infrastructure, which are susceptible to possibly severe geomagnetic storms. In order to improve space weather forecasts, a new global coronal model, COolfluid COronal uNstrUcTured, aka COCONUT (Perri et al. 2022), has recently been developed. This code is based on ideal magnetohydrodynamics (MHD), utilising the COOLFluiD framework (Lani et al. 2005, 2013, 2014; Kimpe et al. 2005) due to its implicit formulation and the use of unstructured grids. Over the course of testing, COCONUT was shown to produce results with remarkable speed and good accuracy, even in the more challenging cases during solar maximum, recreating most of the observational electromagnetic features successfully when comparing the resolved magnetic field to white-light images from solar eclipses (Kuźma et al. 2023). These results can be obtained in just a few hours when running on a supercomputer, making COCONUT simulations operationally feasible for space weather forecasts. This code can then be run in combination with other assets such as EUHFORIA (Pomoell & Poedts 2018) or ICARUS (Verbeke et al. 2022), where COCONUT is able to compute the domain typically from 1 R⊙ to 0.1 AU and the heliospheric codes EUHFORIA and ICARUS use the data from COCONUT at their inner boundaries of 0.1 AU to compute the inner heliospheric conditions from 0.1 AU onwards. These couplings can then be utilised within space weather forecasting tool chains, such as those implemented in the ESA Virtual Space Weather Modelling Centre (Poedts et al. 2020).
As of now, the current version of COCONUT only includes a relatively simple model with reduced physics complexity, assuming a polytropic plasma without appropriate terms in the equations to describe coronal heating, radiative losses, and thermal conduction. Work is currently ongoing to include these terms in the formulation using a variety of approximations so that a solar wind solution with a more realistic velocity profile can be obtained. Another simplifying assumption made in COCONUT is that the plasma is described within the framework of a single-fluid MHD model, such as in the majority of state-of-the-art global coronal models. While at temperatures of 1M to 2M Kelvins, it is indeed expected that the plasma is very close to being fully ionised, some small amount of neutrals are still present, and ionisation, recombination, and charge exchange are occurring continuously. Including and studying these effects would require at least a two-fluid model. The effects of two-fluid phenomena in partially ionised plasma of the solar atmosphere have already been investigated by several authors (e.g. Zaqarashvili et al. 2011; Tu & Song 2013; Khomenko et al. 2014; Popescu Braileanu et al. 2019; Wójcik et al. 2019; Murawski et al. 2020; Kuźma et al. 2021a,b; Zhang et al. 2021). These studies have shown that two-fluid effects cannot be neglected in the solar chromosphere, where the plasma is denser and the ionisation degree is lower. It was further shown that, even within the hot corona, regions of locally concentrated, colder plasma are prone to two-fluid effects, for example in prominences (Wiehr et al. 2021) and coronal rain blobs (Martínez-Gómez et al. 2022). Whether the very small concentration of neutrals can have an impact on the global dynamics of the ions in the corona has, to our knowledge, never been investigated and, so far, it has been taken for granted that they do not have any effect. However, even though the concentration of neutrals is very small, especially the momentum and energy source terms originating from the two-fluid effects under coronal conditions could be large enough to affect the ion temperature and velocity, at least locally. It is thus one of the main purposes of this paper to take these effects into account and assess their impact.
The development of a multi-fluid (MF) ion-neutral global coronal formulation is, however, important for us even beyond this rationale. It is our long-term aim to eventually develop a version of COCONUT that would extend down to the lower solar atmosphere and include the transition region and the chromosphere, such that we can better capture the corresponding physics, including the energy transfer between the different layers of the solar atmosphere, and approximate the coronal heating in more detail and, hence, improve the overall accuracy of the results. Especially in the chromosphere, as shown in the short literature review above, due to the lower temperatures and higher density, the concentration and the effect of neutrals are definitely not negligible and thus a MF formulation will have to be applied. For that purpose, introducing the neutrals as a separate fluid into our set-up (as of now only containing the coronal domain, without the chromosphere) and validating the correct operation of the solver is an essential first step. Thus, the development and validation of this ion-neutral version of COCONUT is the second main aim of this paper.
The remainder of this paper is organised as follows. First, the COCONUT-MF formulation and simulation set-up are described in Sect. 2. Next, this formulation is applied to the simulation of a magnetic dipole in Sect. 3, in which a comparison with the ideal MHD solution is carried out and the differences are identified and explained. Next, the multi-fluid set-up is used to simulate data-driven cases. We consider both a solar minimum and a solar maximum case in Sect. 4 in order to show the application to data-driven and more physically realistic cases. A comparison with MHD is again performed, followed by an analysis of the significance of the different ion-neutral terms for the resulting behaviour of the plasma. The performance of the new solver from the perspective of convergence and computational resources required is elaborated on in Sect. 5. Finally, Sect. 6 summarises the findings of the paper.
2. Multi-fluid MHD set-up
Let us first introduce the ion-neutral formulation and the set-up of the newly developed COCONUT-MF solver.
2.1. Formulation
COOLFluiD as a framework has been used for chromospheric two-fluid modelling in the past (see e.g. Alvarez Laguna et al. 2017). For more details about the numerical aspects of the COOLFluiD multi-fluid solver that has been used in this study we refer to Alvarez Laguna et al. (2016), which also shows a verification of the code on a number of test cases for a variety of plasma conditions.
In the formulae below, the following definitions are used:
while other, less frequently used terms are explained in-text. The approximations below largely follow the derivations of Leake et al. (2012, 2013), Meier & Shumlak (2012), and Murawski et al. (2022).
The MF ion-neutral formulation (which we will sometimes refer to as MFMHD in the remainder of this paper) was implemented as follows. The Maxwell equations, with the hyperbolic divergence cleaning (HDC) method implemented in the solver (Munz et al. 2000), read
where the two Lagrange multipliers of the HDC method are Ψ and Φ. The HDC method introduces artificial waves of speeds χc and γc to adequately remove any non-zero magnetic field divergence. The definition of J, the electric current, will be discussed later. The fluid equations follow. The continuity equations for ions (subscript “i”) and neutrals (subscript “n”) are given as
respectively, where the Γ terms, the source rates, on the right-hand sides correspond to ionisation and recombination rate parameters, specifically
with
and
In the above expressions, the ionisation potential, ϕion, is set to 13.6 eV (i.e. the ionisation potential of the hydrogen atom) and the constants are given as
according to Meier & Shumlak (2012). While in Leake et al. (2012) these values were used only for a weakly or partially ionised plasma (hence, not the corona), as seen in Voronov (1997), the ionisation rates stated above are valid up to 20 keV. Though this is not the case of the recombination frequency, νrec, from Fig. 3 of the analysis of Nahar (2021), it can be seen that the resulting recombination cross-section is also approximately correct for temperatures of the order of a million of Kelvin. Next, the momentum equation for the ions is
in which the terms related to the momentum transfer due to ionisation and charge exchange are defined as
and
The momentum equation for the neutrals is
where the respective ionisation and charge exchange terms are given by
and
In the expressions above, the collisional momentum transfer between the species is defined as
with the collisional frequencies, νin and νni, of
Here, min, mni and Tin, Tni are defined as
Furthermore, the collisional cross-sections, Σ, for ions and neutrals are given by
respectively. Just like above, these values were originally used only for a partially or weakly ionised plasma. If we consult Fig. 7 of the study of Wargnier et al. (2022), however, we find that the above presented cross-section value is actually within the range of values that would be expected.
Finally, the terms describing the momentum transfer due to the charge exchange in Eq. (13) are given by
and
respectively, where is the species thermal velocity and
with Vcx being the representative speed of the charge exchange interaction and vin the relative speed of neutrals with respect to ions.
The cross-section for charge exchange for hydrogen can be approximated by
from which the Γcx term from Eq. (16) was also determined as
where the charge exchange cross-section, σcx, is valid over the range of temperatures from 0.12 eV to 10 keV (Meier & Shumlak 2012).
Finally, the energy equation for the ions is given by
where the ionisation and charge-exchange-related energy transfer (S-) terms are given by
and
respectively.
The energy equation for the neutrals is
where, now, the ionisation and charge-exchange-related energy transfer terms are defined as
and
respectively. Here, we used the definitions
The collisional energy transfer terms, ,
, and the charge exchange energy transfer terms,
,
, are defined as (see Leake et al. 2012; Meier & Shumlak 2012):
In order to close the set of fluid equations and to couple them back to the Maxwell equations, the form of the generalised Ohm’s formula from the PhD thesis of Jones (2011) is used as an approximation for the computation of the electric current density. The magnitude of the latter is adjusted to ensure the stability of the code while keeping it as low as possible, similar to how it is implemented in the code Bifrost according to Kanella & Gudiksen (2019).
It should be noted that the ion fluid described above is assumed to contain the electron species in it in order to create a charge-neutral system. Thus, it accounts for the electron pressure and electron charge (under the assumption of quasi-neutrality) but neglects the electron mass. How the electrons are accounted for in the equations, along with the lack of radiative losses and the inclusion of gravity, are the only differences between the energy equation presented here (and used in our simulations) when compared to Leake et al. (2012).
A certain portion of this paper is devoted to a comparison of the results with the default COCONUT version based on ideal MHD; hence, the MHD formulation of the default COCONUT set-up is given below for convenience:
where ε is the non-dimensional internal energy, ϕ the divergence cleaning parameter and I the identity dyadic. While in the MFMHD set-up we use a realistic γ = 5/3, for reasons already outlined in the original publication (Perri et al. 2022) the default ideal MHD set-up assumes γ ≈ 1.
Thus, Eqs. (1) through (36) are implemented in the resistive MFMHD set-up and Eqs. (37) through (41) by the ideal MHD (single-fluid) set-up.
The clearest difference between the two formulations is the fact that the MFMHD set-up is formulated for ions and neutrals separately. Beyond this, however, there are also differences in the physics that is included, namely:
– the MFMHD formulation assumes resistivity in Ohm’s law and considers the electric field as a primitive variable, and
– the MFMHD formulation has additional mass, momentum, and energy sources related to collisions, ionisation, recombination, and charge exchange.
In addition, due to the fact that the original MFMHD set-up in COOLFluiD has been developed using a different scheme than the ideal MHD set-up (see e.g. Alvarez Laguna et al. 2016, 2019), the set-ups numerically further vary as follows:
– while the MFMHD approach uses the AUSM+up (Advection Upstream Splitting Method) scheme for discretizing the convective fluxes of the fluid equations, the MHD module uses HLL (Harten-Lax-van Leer), which is more dissipative and less accurate,
– while the MFMHD module solves the equations in a dimensional form, the MHD module solves them non-dimensionally,
– since MFMHD solves for both B and E, it requires two cleaning parameters in the hyperbolic divergence cleaning method compared to just one (for B) in MHD, and
– since the AUSM+up scheme is less dissipative than HLL, it requires more limiting, and thus the Venkatakrishnan limiting coefficients differ (see Venkatakrishnan 1993).
Below, other critical aspects of the two simulation set-ups are discussed and compared.
2.2. The grid
The grid that was used for both set-ups (MHD and MFMHD) corresponds to the standard grid that is used with the COCONUT solver (see Brchnelova et al. 2022b), that is to say, unstructured (based on a subdivided icosahedron radially extended outward) spanning from 1.01 R⊙ to 25 R⊙. In Fig. 1, the top row shows the full domain, with the 1.01 R⊙ boundary in the middle (representing the lower corona) and 25 R⊙ on the outside. The left-hand side shows the radial distance from the centre of the Sun whereas the right side shows the logarithm of the cell volume, in the units of . In the bottom row, there is a close-up of the left side of the inner boundary. It can be seen that the smallest boundary cells have a volume of roughly 10−6.5
.
![]() |
Fig. 1. Radial distribution of the grid cells for the whole domain (top left) and near the inner boundary (bottom left) in R⊙ and the corresponding logarithm of the cell volume in |
The current grid can just resolve the smallest collisional length scales near the inner boundary. The neutral-ion collisional length scale near the inner boundary, computed from the collisional rates defined in Eq. (18), is of the order of 105 m. The width of our smallest cell is 2.5 × 10−4 R⊙, which is thus also of 105 m. Further away from the boundary, the density decreases significantly and the collisional length scales increase accordingly. After a drop in density of three to four magnitudes, the limiting collisional length scale becomes larger than 1 R⊙, while the width of our largest cells remains constrained to a maximum of R⊙ near the outer boundary.
In contrast to the collisional length scales, the current grid is not intended to be fine enough to resolve very local ion-neutral phenomena such as ion-neutral waves. However, waves and other unsteady phenomena are not the focus of the present study anyway, since the solver is currently steady-state. For space weather applications in the corona the structures that are the most relevant for the accuracy of the solar wind are for example streamers, loops, and coronal holes, for which the general resolution and distribution of the current grid was found to be sufficient (see e.g. Kuźma et al. 2023).
The number of grid cells for each simulation was 300k (unless stated otherwise for some of the ideal MHD simulations) since, as is shown later, this was sufficient to resolve the important features in the MFMHD flow field with the less diffusive AUSM+up scheme.
2.3. Initial and boundary conditions
The initial conditions and the boundary conditions for the MHD simulations are described in detail in Brchnelova et al. (2022a). The same boundary conditions are used for ions in the MFMHD simulations, with the only difference being that the temperature is treated as a primitive variable instead of pressure. Thus, the boundary ion temperature was prescribed to be the same as the resulting temperature computed from the boundary density and boundary pressure in the ideal MHD set-up.
For the neutrals, we prescribe a 10−6 concentration at the inner boundary (an estimate of the concentration given the inner boundary temperature) and the same temperature as that of the ions. As for the initial conditions, due to the fact that the MFMHD simulations are far less robust and take longer to compute, they are generally initiated from the post-processed MHD solution as it is closer to the final solution than any other initial guess we could provide. For the neutrals, their initial concentration is assumed to be 10−6 in the entire domain, with the same temperature as the ions and zero velocity. Naturally, the neutral fraction will change in the domain as the simulation converges, due to the ionisation and recombination terms. This was tested by starting the simulation at a higher neutral density, which still converged to the same solution.
2.4. Limitations
It should be noted that even though this set-up was developed to determine the effects of resolving the ion and neutral fluids separately on the resolved global coronal dynamics, its formulation and resolution do prevent it from studying some of these phenomena in more detail. For example, since our set-ups (both the ideal MHD and the MFMHD) are steady-state, ion-neutral waves are not modelled in a time-accurate fashion. But even if a time-accurate scheme were implemented, since global corona models require relatively large cell sizes to cover the entire domain, these waves would still not be well resolved. Thus, the results of this study do not consider possible wave effects.
In addition, here we only experiment with a well-tested ideal MHD polytropic set-up, and thus an equivalent polytropic MF set-up. In these simulations, we do not include approximations of coronal heating mechanisms, radiation, and thermal conduction, which means that the resolved solar wind is not bimodal. Work is currently ongoing to include all these terms in the baseline MHD COCONUT model. Once this is achieved, verified, and validated, these terms will be included in the MF simulations as well.
3. Application to a magnetic dipole
Firstly, the new formulation was applied to a magnetic dipole for validation and comparison with the result of the ideal MHD model. Apart from the differences in the set-ups outlined above, the test cases were identical. The results are shown in Fig. 2, where the bottom row of images corresponds to the MFMHD version and the top row of images corresponds to the baseline ideal MHD COCONUT setting.
![]() |
Fig. 2. Comparison between the ideal MHD and MFMHD simulation results for a simple magnetic dipole. The top row shows the ideal MHD case at the same grid resolution as the MFMHD case in the second row. The left panels show the ion radial velocity and the right panels show the ion density profiles. |
It is clear from Fig. 2 that a dipolar structure of a similar shape is obtained in both cases and also that the value ranges for both Vr and ρ are similar (note that the colour bar ranges are chosen to be the same). However, the exact shape of the structures, the resulting velocities, and densities vary in a visible way. While some of the differences may be explained by the different schemes and the amount of limiting applied, a significant contribution to these differences comes from the collisional and resistive terms that the ideal MHD model neglects. Interactions of the ions with the neutral particles and the resulting resistive terms (present both in the source terms in the Euler equations and in the generalised Ohm’s law) will generally dissipate some of the momentum. That is what can be seen, especially in the two left-hand side panels of Fig. 2, with the MHD simulation result reaching a higher velocity. When it comes to maximum values, the differences in the total density are only very small since the concentration of neutrals is much smaller than that of ions. The variation in shape of the isosurfaces in this case can be attributed to the different numerical dissipation in the domain, due to the different numerical scheme, as well as to the use of the resistive Ohm’s law in the MFMHD model.
4. Application to real (data-driven) cases
Next, we test the solver on data-driven simulations, using a photospheric magnetogram as input for the magnetic field at the lower boundary, and evaluate the effects of the interactions of the ions with the neutrals on the plasma dynamics. The simulations were perfo8988i cvvrmed with minimum and maximum solar activity GONG (Global Oscillation Network Group) magnetograms, which corresponded to the August 1, 2008 eclipse and the March 9, 2016 eclipse, respectively. These dates were chosen since a validation was already performed for the ideal MHD COCONUT model for these cases (see e.g. Kuźma et al. 2023). The selected magnetograms are shown in Fig. 3, where on the top row the photospheric magnetograms are shown in Gauss for both cases. In the bottom row, it is shown what these magnetic maps look like after the smoothing process through spherical harmonics (since the magnetic field gradients and strengths are expected to be much lower in the lower corona compared to the photosphere from where the magnetic maps are derived). For a discussion about the required pre-processing and the possible types of magnetograms that can be used for COCONUT simulations, consult Perri et al. (2023) or Brchnelova et al. (2023).
![]() |
Fig. 3. Original photospheric magnetograms (top row) for the 2008 (left) and 2016 (right) solar eclipses and derived magnetic maps (bottom row) prescribed at the inner boundary after spherical harmonics processing. |
The magnetograms at the default orientation (0 degree latitude) are shown in Fig. 4, with the minimum case on the left and the maximum case on the right. The solar minimum magnetogram has maximum magnetic field values of 2–3 G, whereas the solar maximum magnetogram reaches 10–12 G in active regions.
![]() |
Fig. 4. Boundary magnetic maps at the basic orientation (0 degree longitude) of the two cases simulated, August 1, 2008 (solar minimum) on the left and March 9, 2016 (solar maximum) on the right, using the prescription according to the bottom maps shown in Fig. 3. |
4.1. Comparison with the ideal MHD results
Let us compare the results of the MFMHD model with those of the basic MHD model for validation. While the basic MHD COCONUT simulations generally run on meshes with 1M to 1.5M cells, a grid of only 300k cells was used for these simulations since the AUSM+up scheme that is used for the MFMHD cases is more accurate than the HLL scheme for the basic ideal MHD set-up. This is well visible from Figs. 5 and 6, where the MHD (with HLL) and MFMHD (with AUSM+up) results are compared. In both these figures, the top row shows the MHD equivalent of the MFMHD simulation that is shown at the bottom, in other words on a mesh with 300k cells and with the same magnetogram and boundary conditions. In all cases, the bottom row, showing the MFMHD solution, shows many more detailed features in the solution compared to the top row MHD equivalent, both in the radial velocity plots (left) and the ion density plots (right). Higher detail is expected since the AUSM+up scheme is less dissipative compared to HLL.
![]() |
Fig. 5. Comparison between the ideal MHD and MFMHD simulations of the solar minimum case. The top row shows the ideal MHD case at the same grid resolution as the MFMHD case in the bottom row. Since this solution is much more dissipated due to the different scheme, a higher resolution, lower-dissipation ideal MHD solution is shown in the middle to confirm the correct positioning of the streamers resolved in the MFMHD result. The left panels show the ion radial velocity and the right panels the ion density profiles. |
![]() |
Fig. 6. Comparison between the ideal MHD and MFMHD simulations of the solar maximum case. The top row shows the ideal MHD case at the same grid resolution as the MFMHD case in the bottom row. Since this solution is much more dissipated due to the different scheme, a higher resolution, lower-dissipation ideal MHD solution is shown in the middle to confirm the correct positioning of the streamers resolved in the MFMHD result. The left panels show the ion radial velocity and the right panels the ion density profiles. |
To determine whether these features have a physical meaning, in the middle row a high-resolution low-dissipation MHD HLL solution is inserted, which was computed using enhanced magnetograms (with five times higher magnetic field values) on a much finer grid (1.5M cells) and with less limiting, specifically designed to pronounce the electromagnetic features. While artificially enhancing the magnetic field strength might affect the exact topology of the resulting features, it still helps showcase well where they should roughly be located. In both the minimum and maximum cases it is shown that, qualitatively, the AUSM+up features are indeed at the correct locations judging from these enhanced HLL simulations.
Apart from the resolution of the features due to the scheme, the different physics and formulation of the equations cause some variations in the large-scale features and velocity ranges. When it comes to comparing the two MHD HLL solutions (the top and middle rows), a higher velocity is present in the refined resolution run (the middle row) as a result of stronger electromagnetic forces. In contrast, the MFMHD solutions (the bottom row) have a speed range more similar to the equivalent ideal MHD set-up (the top row), with the values being lower due to the higher resistivity in the domain, as explained earlier. Overall, this shows the correct functioning of the developed ion-neutral COCONUT-MF solver, also when realistic data-driven applications are considered.
4.2. Significance of charge exchange and collisional terms
When comparing the MHD and MFMHD results above, it becomes clear that the MHD HLL solutions result in higher velocities and less developed structures. While the former is intuitive physically due to a higher resistivity in the domain thanks to the two-fluid Ohm’s law formulation, the latter is likely also due to the applied numerical scheme, not just to the extended physics. For that reason, it is not possible to simply compare the MHD and MFMHD simulations to determine the effect of the coupling terms on the solution as the impacts of the scheme cannot be isolated. In order to evaluate the effects of the coupling terms, the simulations must be carried out with the same solver.
Therefore, in total, thee MFMHD simulations were run for each case:
1. the default set-up: collisions, ionisation/recombination, and charge exchange included,
2. collisional-only set-up: ionisation/recombination, and charge exchange excluded, and
3. coupling-free set-up: collisions, ionisation/recombination, and charge exchange excluded.
The first was the default set-up, the results of which have already been presented above. The second set-up allows us to isolate the effects of the charge exchange and chemical terms. Finally, the third set-up helps us to understand the importance of the collisional terms separately and all the coupling terms together.
It should be noted that these terms were only handled in the fluid equations. The electric current remained to be computed from the full Ohm’s law, since removing resistivity in the domain in the resistive MFMHD formulation would lead to divergence of the solver. Thus, it was not expected to retrieve the higher velocities observed in the ideal MHD results even with the coupling terms excluded.
The results of these runs are shown in Fig. 7 for the solar minimum case and Fig. 8 for the solar maximum case. The ion radial velocity is plotted (on the left) since the radial velocity field is where the different behaviour of the ions, due to changes in their dynamics, is generally the easiest to observe. Next, the neutral density (right) is also plotted since this state shows very well to what extent the fluids are still coupled and how the neutral fluid distributes itself in the domain as a result.
![]() |
Fig. 7. Three simulations of the solar minimum case are shown to help determine the effects of the different kinds of coupling terms. The top row shows the results for a full simulation (all coupling terms included). The middle row shows a run without charge exchange and chemical terms (but including collisional terms). Finally, the bottom row shows a run with no coupling terms. The left and right panels show the ion radial velocity and neutral density profiles, respectively. |
![]() |
Fig. 8. Three simulations of the solar minimum case are shown to help determine the effects of the different kinds of coupling terms. The top row shows the results for a full simulation (all coupling terms included). The middle row shows a run without charge exchange and chemical terms (but including collisional terms). Finally, the bottom row shows a run with no coupling terms. The left and right panels show the ion radial velocity and neutral density profiles, respectively. |
These figures show that the ion radial velocities barely change when we exclude the coupling terms. The velocity field stays in the same range with only slight differences in the shape of the streamers in the maximum solar activity case. The plots also show that, if the charge exchange and chemical (ionisation and recombination) terms are removed, the neutrals change their concentration significantly but still follow the electromagnetic ion profiles. When the collisional terms are removed as well, the neutrals become decoupled and assume profiles that are spherically symmetric and determined by gravitational forces only.
The effects of the charge exchange and chemical terms also project onto the temperature profiles. For easier determination of these effects, the relative differences in the temperature of ions were computed for these three solutions as:
where the simulations with subscript 1 refer to the default set-up (including all coupling terms), those with subscript 2 refer to the set-up excluding only the chemical and charge exchange terms, and those with subscript 3 refer to the runs without including any coupling terms in the fluid equations.
The results for dTchem and dTcol + chem for the solar minimum and maximum cases are shown in Figs. 9 and 10, respectively. It is clear that, when it comes to the state of temperature, the charge exchange and chemical coupling terms do play a role. However, even then, these terms account for only up to 5% and 10% differences in the cases of the minimum and maximum of solar activity, respectively, and are generally enhanced only along the directions of the coronal streamers. This is relevant, however, since these features especially are important for the correct resolution of the background solar wind for space weather forecasting. In other areas, the differences are minimal.
![]() |
Fig. 9. Relative differences in the temperature field after removing the charge exchange and chemical terms (dTchem, left) and all coupling terms (dTcol + chem, right) when compared to the full default set-up for the case of the solar minimum. |
![]() |
Fig. 10. Relative differences in the temperature field after removing the charge exchange and chemical terms (dTchem, left) and all coupling terms (dTcol + chem, right) when compared to the full default set-up for the case of the solar maximum. |
From the perspective of correctly resolving the neutral fluid, naturally, all of the coupling terms are necessary since without them, as shown above, the concentration and distribution of the neutrals are not resolved accurately in the flow field.
From the perspective of correctly resolving the ion fluid, the following observations can be made. Firstly, the exclusion of charge exchange, chemical, and collisional terms from the fluid equations does lead to effects on the ion radial velocity and temperature. Moreover, these effects are more pronounced (5 to 10%) in the case of the solar activity maximum along the directions of coronal streamers. The reason why the effects are larger in the case of the solar maximum is most likely due to the fact that the presence of stronger electromagnetic features in the domain leads to higher gradients in velocity, density, and temperature, which affect the magnitude of the contributions of the respective terms. While these effects are of the order of a few percent, they are still much larger than what was expected considering the extremely small (1 to 1M) concentration of neutrals in the domain (given the usual assumption that the coronal is very close to being fully ionised).
Secondly, the collisional terms are the most dominant coupling terms between the ion and the neutral fluids and, without these, the neutrals no longer respond to electromagnetic forces (and assume spherically symmetric profiles as shown in the bottom row). This shows that while the corona is frequently assumed to be collisionless there is enough collisionality to couple the ion and neutral fluids.
Thirdly, the lower velocity reached in the domain of the MFMHD simulations when compared to MHD is due to the resistivity in Ohm’s law, not due to the coupling terms in the fluid equations. This can be concluded judging from the fact that all of the simulations had the same velocity range, regardless of whether the coupling terms were included or not.
While the results are surprising considering the low plasma density and the extremely low concentration of the neutrals, the offsets described above are still well within the ranges of uncertainties and offsets that are observed for ideal MHD simulations caused by, for example, the type or pre-processing of the magnetograms or the exact formulation of the inner boundary conditions. Thus, it is justified that the default COCONUT set-up runs with ideal MHD.
These results do not concern, for example, ion-neutral waves or other time-dependent phenomena, since the solver determines only the steady-state solution. The results shown and discussed above also do not imply that the resolvable ion-neutral effects will remain negligible as the code is further advanced. For example, the addition of coronal mass ejections, creating strong shocks, might enhance the observed effects since we already saw that the increased complexity in the case of the solar maximum resulted in larger impacts compared to the minimum. Furthermore, once more physical terms are added (e.g. heating, thermal conduction, and radiation) and the domain is extended to capture the lower layers of the solar atmosphere, especially the chromosphere, the presence of the neutrals will be more significant and is expected to contribute considerably to the overall behaviour of the plasma. When that is implemented into our model, the utilisation of this two-fluid model will be of key importance.
5. Model performance
While the MF solver allows us to capture more complex physics in the simulations (regardless of whether this physics influences the results significantly or not), the inclusion of an additional fluid in the set-up deteriorates the speed of the solver significantly. Each iteration takes longer compared to the ideal MHD solver due to the fact that instead of only nine equations being solved, now 18 are. In addition, due to the more complex physics involved, the problem is stiffer and the residuals take much longer to decrease to acceptable values compared to the ideal MHD solver. Additional stiffness of the solver also comes from the fact that it is solved dimensionally (as it was developed in the original reference Alvarez Laguna et al. 2016 where the solver is validated).
In Fig. 11, we show an example residual evolution for a solar maximum simulation on a 300k cell grid, restarted from a converged MHD solution as described above. In this figure, since the equations are dimensional, the residual shows the logarithm of the changes between the subsequent steps in ion temperature in Kelvin. The jumps in the residual are due to an increasing CFL number, starting at two and then doubling with each increase (up to 32). In the end, the residual of 3.5 indicates roughly 3000 K changes between the subsequent iterations:
![]() |
Fig. 11. Evolution in the residual of ion temperature (as a logarithm) over the course of the run of the solar maximum case simulation. |
where i and t are spatial and temporal indices. It should be noted that the 3000 K residual is summed up over the entire grid. Thus, the previous results showing local temperature differences of up to a few thousand Kelvin are physical since the actual cell residual is 3000 K divided by the number of cells (300k), thus only around 0.01 K.
As can be seen in Brchnelova et al. (2022a), on a mesh with 300k cells, the ideal MHD COCONUT solver only requires 2000 to 3000 iterations, while here, even after 14 000 iterations, the residual is still not as low as the residual generally prescribed as a stop condition for the ideal MHD simulations (−3 for velocity as an adimensional value, which translates to roughly 2.7 in a dimensional setting). While the performance is still relatively good considering that the solution can be reached in a day using supercomputers (e.g. this specific case took around 1.5k CPU-hours), it would not make it possible to run such simulations operationally as a part of the space weather modelling toolchain, in which faster solutions at higher resolutions are needed.
Potential numerical advancements planned for COCONUT in the future, such as adaptive mesh refinement (r-adaptivity, i.e. moving grids) combined with higher-order flux reconstruction, could solve this issue. Solving the MF equation in non-dimensional form could also help speed up its convergence because it would improve the conditioning number of the corresponding linearised system’s matrix that is solved by the implicit code.
6. Conclusions
In this work, we have introduced a MF extension of the COCONUT model called COCONUT-MF. This extension considers the ion and neutral species as separate fluids and takes into account their mutual interaction via coupling terms including collisions, ionisation, recombination, and charge exchange. Compared to the single-fluid ideal MHD formulation, it is also based on a less dissipative scheme, providing a higher accuracy on the same grid. The two aims of this paper were to validate the model/solver and to use COCONUT-MF to determine the effects of the ion-neutral coupling terms on the global coronal modelling results.
The COCONUT-MF model was first used to simulate a magnetic dipole for validation. The results were compared to the equivalent results obtained with the default ideal MHD COCONUT set-up. Both solutions showed a clear dipolar structure, with the specific shape depending on the scheme used (HLL in the case of COCONUT, AUSM+up in the case of COCONUT-MF). The COCONUT-MF results showed decreased velocities and increased temperature, which resulted from the fact that the MF formulation contains a higher resistivity in the domain.
Next, the new MF formulation was applied to two data-driven cases, namely a solar minimum case (using a magnetogram from August 1, 2008) and a solar maximum case (using a magnetogram from March 9, 2016). In both cases, it became clear that the AUSM+up scheme applied in the MF simulations led to more detailed structures on the same grid, making the velocity and density features more pronounced compared to the ideal MHD HLL simulations, as expected. Besides these differences, the simulations showed a qualitative agreement when it came to the distribution of streamers and density profiles just like in the case of the magnetic dipole. Similarly to the dipolar case, the resolved velocities were lower due to the increased resistivity.
The significance of the coupling terms was evaluated next in order to quantify the effects of including the charge exchange, chemical, and collisional terms in the fluid equations on the plasma dynamics. This was done by running the MFMHD set-up three times for each case, once with the full physics included, once without the charge exchange and chemical terms, and once without all the coupling terms (i.e. also without the collisional contributions). The comparison between the profiles showed that despite their extremely small concentration the neutrals can still affect the dynamics of the plasma to a limited extent, namely up to 5 to 10% (in terms of temperature) in the case of the solar maximum run in the regions along the coronal streamers. It was also demonstrated that sufficient collisionality exists in the domain to couple the ion and neutral fluids despite the low plasma density.
Finally, when evaluating the performance of the code, it was shown that the inclusion of the extra physics (by adding the charge exchange, chemical, and collisional terms to the equations) increased the stiffness of the problem and the complexity of the solver significantly, making the iterations more computationally expensive and the residual evolution less straightforward. Even with a relatively coarse grid, about 1.5k CPU-hours were required to obtain a solution. Considering that this added physics did not result in large changes in the solution for the given set-up, using this MF formulation for operational runs instead of the single-fluid MHD model in the current setting cannot be justified.
Much work still must be done with COCONUT-MF in order to improve its performance, both in terms of physical accuracy and concerning convergence behaviour. The first step described in this paper was a basic formulation similar to the ideal MHD, polytropic global coronal model to give us insight into the effects of including a neutral species in a purely coronal set-up and resolving the simulation with a higher accuracy scheme. The next step would involve including even more physics that would be representative of the coronal heating mechanism(s), thermal conductivity, and radiative losses and an eventual extension to include the lower layers of the solar atmosphere, such as the chromosphere and the transition region, where the effect of the neutrals is expected to be very dominant because the ionisation degree is orders of magnitude lower there. To improve on the convergence rate, more advanced numerical techniques such as r-adaptation, in other words keeping the number of grid cells constant but moving them where needed (and thus coarsening the grid elsewhere), will eventually be implemented and a flux rope will be inserted to verify whether this code can eventually also resolve the dynamics of coronal mass ejections in the lower solar atmosphere just like in case of COCONUT (Linan et al. 2023).
Acknowledgments
This work has been granted by the AFOSR basic research initiative project FA9550-18-1-0093. This project has also received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 870405 (EUHFORIA 2.0). These results were also obtained in the framework of the projects C14/19/089 (C1 project Internal Funds KU Leuven), G.0B58.23N (FWO-Vlaanderen), SIDC Data Exploitation (ESA Prodex-12), and Belspo project B2/191/P1/SWiM. The resources and services used in this work were provided by the VSC (Flemish Supercomputer Centre), funded by the Research Foundation – Flanders (FWO) and the Flemish Government.
References
- Alvarez Laguna, A., Lani, A., Deconinck, H., Mansour, N., & Poedts, S. 2016, J. Comput. Phys., 318, 252 [NASA ADS] [CrossRef] [Google Scholar]
- Alvarez Laguna, A., Lani, A., Mansour, N. N., Deconinck, H., & Poedts, S. 2017, ApJ, 842, 117 [NASA ADS] [CrossRef] [Google Scholar]
- Alvarez Laguna, A., Ozak, N., Lani, A., et al. 2019, in 12th International Conference on Numerical Modeling of Space Plasma Flows, ASTRONUM 2017, J. Phys.: Conf. Ser., 1031, 012015 [Google Scholar]
- Brchnelova, M., Kuźma, B., Perri, B., et al. 2022a, ApJS, 263 [Google Scholar]
- Brchnelova, M., Zhang, F., Leitner, P., et al. 2022b, J. Plasma Phys., 88, 905880205 [NASA ADS] [CrossRef] [Google Scholar]
- Brchnelova, M., Kuźma, B., Zhang, F., Lani, A., & Poedts, S. 2023, A&A, 676, A83 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Jones, A. C. 2011, PhD Thesis, Dublin City University, Ireland [Google Scholar]
- Kanella, C., & Gudiksen, B. 2019, A&A, 621, A95 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Khomenko, E., Collados, M., Díaz, A., & Vitas, N. 2014, Phys. Plasmas, 21, 092901 [Google Scholar]
- Kimpe, D., Lani, A., Quintino, T., Poedts, S., & Vandewalle, S. 2005, in Recent Advances in Parallel Virtual Machine and Message Passing Interface, eds. B. Di Martino, D. Kranzlmüller, & J. Dongarra (Berlin, Heidelberg: Springer, Berlin Heidelberg), 520 [Google Scholar]
- Kuźma, B., Murawski, K., Musielak, Z. E., Poedts, S., & Wójcik, D. 2021a, A&A, 652, A88 [EDP Sciences] [Google Scholar]
- Kuźma, B., Murawski, K., & Poedts, S. 2021b, MNRAS, 506, 989 [CrossRef] [Google Scholar]
- Kuźma, B., Brchnelova, M., Perri, B., et al. 2023, ApJ, 942, 31 [CrossRef] [Google Scholar]
- Lani, A., Quintino, T., Kimpe, D., et al. 2005, in Computational Science - ICCS 2005, eds. V. S. Sunderam, G. D. van Albada, P. M. A. Sloot, & J. J. Dongarra (Berlin, Heidelberg: Springer), 279 [CrossRef] [Google Scholar]
- Lani, A., Villedieu, N., Bensassi, K., et al. 2013, in AIAA 2013–2589, 21th AIAA CFD Conference, San Diego (CA) [Google Scholar]
- Lani, A., Yalim, M. S., & Poedts, S. 2014, Comput. Phys. Commun., 185, 2538 [NASA ADS] [CrossRef] [Google Scholar]
- Leake, J. E., Lukin, S. V., Linton, G. M., & Meier, T. E. 2012, ApJ, 760, 072508 [Google Scholar]
- Leake, J. E., Lukin, V. S., & Linton, M. G. 2013, Phys. Plasmas, 20, 061202 [NASA ADS] [CrossRef] [Google Scholar]
- Linan, L., Regnault, F., Perri, B., et al. 2023, A&A, 675, A101 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Martínez-Gómez, D., Oliver, R., Khomenko, E., & Collados, M. 2022, ApJ, 940, L47 [CrossRef] [Google Scholar]
- Meier, E. T., & Shumlak, U. 2012, Phys. Plasmas, 19, 072508 [NASA ADS] [CrossRef] [Google Scholar]
- Munz, C.-D., Ommes, P., & Schneider, R. 2000, Comput. Phys. Commun., 130, 83 [NASA ADS] [CrossRef] [Google Scholar]
- Murawski, K., Musielak, Z. E., & Wójcik, D. 2020, ApJ, 896, L1 [NASA ADS] [CrossRef] [Google Scholar]
- Murawski, K., Musielak, Z. E., Poedts, S., Srivastava, A. K., & Kadowaki, L. 2022, Ap&SS, 367, 111 [NASA ADS] [CrossRef] [Google Scholar]
- Nahar, S. 2021, Atoms, 9, 73 [NASA ADS] [CrossRef] [Google Scholar]
- Perri, B., Leitner, P., Brchnelova, M., et al. 2022, ApJ, 936, 19 [NASA ADS] [CrossRef] [Google Scholar]
- Perri, B., Kuźma, B., Brchnelova, M., et al. 2023, ApJ, 943, 124 [NASA ADS] [CrossRef] [Google Scholar]
- Poedts, S., Kochanov, A., Lani, Andrea, et al. 2020, J. Space Weather Space Clim., 10, 14 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Pomoell, J., & Poedts, S. 2018, J. Space Weather Space Clim., 8, A35 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Popescu Braileanu, B., Lukin, V. S., Khomenko, E., & de Vicente, Á. 2019, A&A, 627, A25 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Tu, J., & Song, P. 2013, ApJ, 777, 53 [Google Scholar]
- Venkatakrishnan, V. 1993, On the Accuracy of Limiters and Convergence to Steady State Solutions [Google Scholar]
- Verbeke, C., Baratashvili, T., & Poedts, S. 2022, A&A, 662, A50 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Voronov, G. S. 1997, At. Data Nucl. Data Tables, 65, 1 [Google Scholar]
- Wargnier, Q. M., Martínez-Sykora, J., Hansteen, V. H., & Pontieu, B. D. 2022, ApJ, 933, 205 [NASA ADS] [CrossRef] [Google Scholar]
- Wiehr, E., Stellmacher, G., Balthasar, H., & Bianda, M. 2021, ApJ, 920, 47 [NASA ADS] [CrossRef] [Google Scholar]
- Wójcik, D., Kuźma, B., Murawski, K., & Srivastava, A. K. 2019, ApJ, 884, 127 [CrossRef] [Google Scholar]
- Zaqarashvili, T. V., Khodachenko, M. L., & Rucker, H. O. 2011, A&A, 529, A82 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Zhang, F., Poedts, S., Lani, A., Kuźma, B., & Murawski, K. 2021, ApJ, 911, 119 [NASA ADS] [CrossRef] [Google Scholar]
All Figures
![]() |
Fig. 1. Radial distribution of the grid cells for the whole domain (top left) and near the inner boundary (bottom left) in R⊙ and the corresponding logarithm of the cell volume in |
In the text |
![]() |
Fig. 2. Comparison between the ideal MHD and MFMHD simulation results for a simple magnetic dipole. The top row shows the ideal MHD case at the same grid resolution as the MFMHD case in the second row. The left panels show the ion radial velocity and the right panels show the ion density profiles. |
In the text |
![]() |
Fig. 3. Original photospheric magnetograms (top row) for the 2008 (left) and 2016 (right) solar eclipses and derived magnetic maps (bottom row) prescribed at the inner boundary after spherical harmonics processing. |
In the text |
![]() |
Fig. 4. Boundary magnetic maps at the basic orientation (0 degree longitude) of the two cases simulated, August 1, 2008 (solar minimum) on the left and March 9, 2016 (solar maximum) on the right, using the prescription according to the bottom maps shown in Fig. 3. |
In the text |
![]() |
Fig. 5. Comparison between the ideal MHD and MFMHD simulations of the solar minimum case. The top row shows the ideal MHD case at the same grid resolution as the MFMHD case in the bottom row. Since this solution is much more dissipated due to the different scheme, a higher resolution, lower-dissipation ideal MHD solution is shown in the middle to confirm the correct positioning of the streamers resolved in the MFMHD result. The left panels show the ion radial velocity and the right panels the ion density profiles. |
In the text |
![]() |
Fig. 6. Comparison between the ideal MHD and MFMHD simulations of the solar maximum case. The top row shows the ideal MHD case at the same grid resolution as the MFMHD case in the bottom row. Since this solution is much more dissipated due to the different scheme, a higher resolution, lower-dissipation ideal MHD solution is shown in the middle to confirm the correct positioning of the streamers resolved in the MFMHD result. The left panels show the ion radial velocity and the right panels the ion density profiles. |
In the text |
![]() |
Fig. 7. Three simulations of the solar minimum case are shown to help determine the effects of the different kinds of coupling terms. The top row shows the results for a full simulation (all coupling terms included). The middle row shows a run without charge exchange and chemical terms (but including collisional terms). Finally, the bottom row shows a run with no coupling terms. The left and right panels show the ion radial velocity and neutral density profiles, respectively. |
In the text |
![]() |
Fig. 8. Three simulations of the solar minimum case are shown to help determine the effects of the different kinds of coupling terms. The top row shows the results for a full simulation (all coupling terms included). The middle row shows a run without charge exchange and chemical terms (but including collisional terms). Finally, the bottom row shows a run with no coupling terms. The left and right panels show the ion radial velocity and neutral density profiles, respectively. |
In the text |
![]() |
Fig. 9. Relative differences in the temperature field after removing the charge exchange and chemical terms (dTchem, left) and all coupling terms (dTcol + chem, right) when compared to the full default set-up for the case of the solar minimum. |
In the text |
![]() |
Fig. 10. Relative differences in the temperature field after removing the charge exchange and chemical terms (dTchem, left) and all coupling terms (dTcol + chem, right) when compared to the full default set-up for the case of the solar maximum. |
In the text |
![]() |
Fig. 11. Evolution in the residual of ion temperature (as a logarithm) over the course of the run of the solar maximum case simulation. |
In the text |
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.