1 Introduction

Very low frequency (VLF) and low frequency (LF) radio waves can propagate with little attenuation in the Earth-Ionosphere waveguide, permitting radio links over thousands of kilometers. To predict the propagation of such waves, the waveguide and wavehop methods were developed in years 1960–1980 [1, 2]. These methods require small computational resource, but they have drawbacks, mainly they cannot account for continuous variations of the radio path that must be composed with segments where the physical parameters are uniform.

A third method, the well-known and simpler finite-difference time-domain (FDTD) method [3], was also used for the VLF-LF propagation. The initial FDTD scheme in [4, 5] was later replaced with a more effective scheme [6]. With both [4, 6], only the electronic density is accounted for in the ionosphere. It is thus assumed that the ionic density is negligible. This is true in usual natural conditions. However, either in abnormal natural conditions [7], or in artificial conditions following high altitude nuclear bursts [8,9,10,11,12], intense flows of X, γ or β rays may be radiated toward the ground, which results in a significant increase of the ionic density in the Earth-Ionosphere waveguide, below altitude 100 km where the VLF-LF waves propagate. To predict the VLF-LF propagation in such conditions, the ionic density must be taken into account in the FDTD scheme.

Several FDTD schemes devoted to the propagation of electromagnetic fields through the ionosphere have been published over the years, such as [13, 14]. The present paper focuses only on the scheme [6] developed for the particular application to radio communications at VLF-LF frequencies, usually in 10–70 kHz. This scheme is extended to the case where one or several ion species are present in the lower part of the ionosphere. The governing equations with ions are derived in section 2. The physical conditions for the effect of the ions to be significant are discussed in section 3. The extended FDTD scheme is derived in section 4. Section 5 presents comparisons of FDTD solutions with known analytical solutions in the one dimensional case. Finally, section 6 shows results of calculations of VLF-LF propagation in the Earth-Ionosphere waveguide that illustrate the actual effect of artificial ionic density.

2 The governing equations in the presence of ions

Let us consider a medium with an electronic density ne and with N species of ions, each one with ionic density nk. We denote as me and e the mass and charge of the electrons, and as mk and pke the masses and charges of the ions (pk may be positive or negative). In that medium, the equations that govern the electromagnetic field (E, H), the current density of electrons Je, and the current densities of ions Jk read

$$ {\mu}_0\frac{\partial \overrightarrow{H}}{\partial t}=-\overrightarrow{\nabla}\times \overrightarrow{E} $$
(1a)
$$ {\varepsilon}_0\frac{\partial \overrightarrow{E}}{\partial t}+{\overrightarrow{J}}_e+\sum \limits_{k=1}^N{\overrightarrow{J}}_k=\overrightarrow{\nabla}\times \overrightarrow{H} $$
(1b)
$$ \frac{d{\overrightarrow{J}}_e}{dt}+\frac{e}{m_e}{\overrightarrow{J}}_e\times {\overrightarrow{B}}_N+{\upsilon}_e{\overrightarrow{J}}_e={\epsilon}_0{\omega}_{pe}^2\overrightarrow{E}\kern0.5em $$
(1c)
$$ \frac{d{\overrightarrow{J}}_k}{dt}-{p}_k\frac{e}{m_k}{\overrightarrow{J}}_k\times {\overrightarrow{B}}_N+{\upsilon}_k{\overrightarrow{J}}_k={\epsilon}_0{\omega}_{pk}^2\overrightarrow{E}\kern1em \left(k=1,N\right) $$
(1d)

where

$$ {\omega}_{pe}^2=\frac{n_e{e}^2}{m_e{\epsilon}_0}\kern1.25em ;\kern1em {\omega}_{pk}^2={p}_k^2\frac{n_k{e}^2}{m_k{\epsilon}_0} $$
(1e)

Parameters νe and νk are the electron-neutral and ion-neutral collision frequencies, respectively. Vector BN is the natural magnetic field. Quantities ωpe and ωpk are the plasma frequencies of the electrons and ions.

In comparison with the case where only electrons are present [4,5,6], N differential equations of ions (1d) are added, and the ionic current densities Jk are present in (1b). It is obvious that this would complicate the FDTD scheme, especially with the implicit scheme [6] where there would be N + 2 unknown vectors E, Je, Jk, (k = 1, N) to be advanced simultaneously. This would result in more matrices than in [6]. In facts, in the region of interest for the VLF-LF radio wave propagation, which is below altitude 100 km, Eq. (1-d) can be simplified. More precisely, the term with the natural magnetic field BN can be neglected. This results in a great simplification of the algorithm.

To show that (1d) can be simplified, let us consider its second and third terms that depend on the current density Jk. In the case where Jk and BN are perpendicular, i.e., the case where the cross product is maximum, the two terms are equal on condition that:

$$ {p}_k\frac{e}{m_k}\left|{\overrightarrow{J}}_k\right|{B}_0={\upsilon}_k\left|{\overrightarrow{J}}_k\right| $$
(2)

where B0 is the modulus of BN. The two terms are thus equal when the collision frequency νk = νk0, where

$$ {\upsilon}_{k0}={p}_k\frac{e}{m_k}{B}_0 $$
(3)

and the second term in (1d) is negligible if νk > > νk0. Assuming that the number of charges per ion pik = 1 and that the ions are composed with 20 nucleons, with B0 = 5 10−5 T the order of magnitude of νk0 is

$$ {\upsilon}_{k0}=\frac{1.6\ {10}^{-19}}{20\kern0.5em 1.67\ {10}^{-27}}5\ {10}^{-5}\kern0.5em \approx \kern0.5em 250\ {s}^{-1} $$
(4)

Let us now consider the electron-neutral collision frequency in the ionosphere. Its most common profile is

$$ {\upsilon}_e(h)=1.82\ {10}^{11}\ {e}^{-0.15\ h} $$
(5)

where h is the altitude in km. This yields νe(100 km) = 55,600 s−1. Concerning the collision frequency of the ions, it is stated in [9] that

$$ {\upsilon}_e/40<{\upsilon}_k<{\upsilon}_e/10 $$
(6)

while other sources report a ratio νek of the order of 25. Using (6), νk is between 1400 s−1 and 5600 s−1 at altitude 100 km, and larger below that altitude. From this, the condition νk > > νk0 is well verified below 100 km and especially below 90 km which is the highest altitude of reflection of the VLF-LF radio waves. Thus, the effect of the B field can be neglected in (1d) that can be replaced in FDTD calculations with

$$ \frac{d{\overrightarrow{J}}_k}{dt}+{\upsilon}_k\ {\overrightarrow{J}}_k={\epsilon}_0\ {\omega}_{pk}^2\overrightarrow{E}\kern2.25em \left(k=1,N\right) $$
(7)

Note that applying the same reasoning as above to the equation of the electrons (1c) yields a frequency collision of about 107 s−1 for the two terms in (1c) to be equal. From (5) this is realized about altitude 70 km, in agreement with the known fact that the natural B field has no significant effect on the VLF-LF propagation below that altitude.

3 Conditions for a negligible effect of the ions

Two conditions for the effect of the ions to be negligible can be derived below altitude 70 km, where BN term is negligible in both (1c) and (1d). Firstly, assuming there is no electron and only ion specie k, and inserting a harmonic plane wave of angular frequency ω in Maxwell Eqs. (1a)-(1b) and in (7), the following wavenumber is obtained

$$ {k}_w^2=\frac{\omega^2}{c^2}\left[1-j\frac{\omega_{pk}^2}{\omega \left( j\omega +{\upsilon}_k\right)}\right] $$
(8)

From (5)–(6), νk ≈ 2.5 105 s−1 at altitude 70 km, so that below 70 km and for frequency lower than 70 kHz, jω is at most of the order of νk. The order of magnitude of kw is thus

$$ {k}_w^2\approx \frac{\omega^2}{c^2}\left[1-j\frac{\omega_{pk}^2}{\omega {\upsilon}_k}\right] $$
(9)

This wavenumber reduces to the wavenumber in a vacuum k = ω / c, i.e., the ions have no effect, provided that

$$ {n}_k\kern0.5em \ll \frac{m_{k\kern0.5em }{\varepsilon}_0}{p_k^2{e}^2}\omega\ {\upsilon}_k $$
(10)

With pk = 1, mk = 20 mnuc, where mnuc is the mass of one nucleon, and νk = νe/25, condition (10) is reported in Table 1 for 20 and 60 kHz at altitudes 30, 50, 70 km.

Table 1 Condition that renders the effect of ions negligible

The other condition for the ions to be negligible is that the ionic current density Jk is negligible with respect with the electronic current density Je. With BN neglected in (1c) and (1d), that condition can be obtained by enforcing currents in the form J = J0 exp.(jωt) into (1c) and (7). Writing down the ratio of the magnitudes of the two currents yields, with pk = 1

$$ \frac{J_{0k}}{J_{0e}}=\frac{n_k}{n_e}\frac{m_e}{m_k}\frac{j\omega +{\upsilon}_e}{j\omega +{\upsilon}_k}\kern0.5em $$
(11)

Below 70 km, jω is at most of the order of νk, and lower than νe. With mk = 20 mnuc = 36,700 me, and νk = νe/25, the order of magnitude of ratio (11) is thus

$$ \frac{J_{0k}}{J_{0e}}\approx 7\ {10}^{-4}\frac{n_k}{n_e} $$
(12)

from which the current of the ions is negligible with respect with the current of the electrons provided that

$$ {n}_k\kern0.5em \ll 1000\kern0.75em {n}_e $$
(13)

In summary, below and about 70 km the effect of the ions is negligible provided that at least condition in Table I or condition (13) holds. Inversely, the effect of the ions may be significant if the two conditions do not hold simultaneously.

Profiles of electrons and ions (one specie) produced by flows of γ or β rays are provided in [9]. The rays propagate downward from a source assumed as situated outside the ionosphere. The source may be debris of a high altitude nuclear burst. Two nighttime profiles of electrons and positive ions from [9] are reproduced in Fig. 1, corresponding to flows of γ rays of 10−4 and 10−2 W/m2. In [9] the ionizations are provided at altitudes 40–100 km. In Fig. 1, and in calculations, we extrapolated downward the ion density by taking account that the stopping altitude of γ rays is about 25 km in the ionosphere, which means that the ion density should decrease below 25 km. More specifically, we assumed that the densities at altitudes 35, 30, 20, 10 km equal the density at altitude 40 km multiplied with coefficients 1.05, 1.1, 0.9, 0.01, respectively.

Fig. 1
figure 1

Densities of electrons and ions in function of attitude in ambient ionosphere and with γ ray flows Iγ = 10−4 and 10−2 W/m2 from [9]

It can be seen in Fig. 1 that at altitude 70 km ne ≈ 10 cm−3 and nk ≈ 104 cm−3 for Iγ = 10−4 W/m2, and that at altitude 50 km ne ≈ 100 cm−3 and nk ≈ 3 105 cm−3 for Iγ = 10−2 W/m2. In both cases, conditions (13) and in Table 1 do not hold at 20 kHz. It is thus expected a significant effect of the ions with such γ flows. This will be confirmed by numerical experiments in the following sections.

4 The FDTD scheme with ions

In this section we extend the implicit scheme [6] to the case where ions are present. The field and current densities are computed at the nodes of the FDTD grid in spherical coordinates, as described in [6]. In particular, the current densities are collocated in space and time with the electric field. Collocation in time permits the stability condition of the scheme to be the same as in a vacuum [6]. Here we derive FDTD schemes in the case with only one ion specie, in the case with several ion species, and finally in the special case where the natural B field can be neglected in the equation of electrons (1c). This special case is important in practice since it can be used below altitude 60–70 km, which results in a significant reduction of CPU time.

4.1 The FDTD scheme with one ion specie

We assume that there is only one ion specie, i.e., N = 1. In that case, discretization of (1b) can be expressed as

$$ {\overrightarrow{E}}^{n+1}={\overrightarrow{E}}^n-\frac{\Delta t}{\varepsilon_0}\frac{{\overrightarrow{J}}_e^n+{\overrightarrow{J}}_e^{n+1}+{\overrightarrow{J}}_1^n+{\overrightarrow{J}}_1^{n+1}}{2} + \frac{\Delta t}{\varepsilon_0}\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2} $$
(14)

which is similar to that in [6] with just the addition of the ionic current density J1. Concerning (1c), it is identical, rigorously, to the equation without ion, so that its discretization is the same as in [6], i.e.,

$$ {\overrightarrow{J}}_e^{n+1}={M}_1{\overrightarrow{J}}_e^n+{b}_e{\varepsilon}_0\ {\omega}_{pe}^2{M}_2\frac{{\overrightarrow{E}}^n+{\overrightarrow{E}}^{n+1}}{2} $$
(15)

where

$$ {M}_1={A}_e^{-1}{B}_e\kern0.75em ;\kern1em {M}_2={A}_e^{-1} $$
(16a)
$$ {\displaystyle \begin{array}{c}{A}_e=\frac{1}{2}\left(\begin{array}{ccc}2& {b}_e{\omega}_{be\phi}& -{b}_e{\omega}_{be\theta}\\ {}-{b}_e{\omega}_{be\phi}& 2& {b}_e{\omega}_{be r}\\ {}{b}_e{\omega}_{be\theta}& -{b}_e{\omega}_{be r}& 2\end{array}\right)\\ {}\begin{array}{l}{B}_e=\frac{1}{2}\left(\begin{array}{ccc}2\;{a}_e& -{b}_e{\omega}_{be\phi}& {b}_e{\omega}_{be\theta}\\ {}{b}_e{\omega}_{be\phi}& 2\;{a}_e& -{b}_e{\omega}_{be r}\\ {}-{b}_e{\omega}_{be\theta}& {b}_e{\omega}_{be r}& 2\;{a}_e\end{array}\right)\\ {}\begin{array}{cc}{\omega}_{be u}=\frac{e}{m_e}{B}_{Nu}& \left(u=r,\theta, \phi \right)\\ {}{a}_e={e}^{-{v}_e\varDelta t};& {b}_e=\frac{1-{a}_e}{v_e}\end{array}\end{array}\end{array}} $$
(16b)

where BNu is the u component of the natural B field.

The equation of the ions (7) can be discretized as

$$ {\overrightarrow{J}}_1^{n+1}={a}_1{\overrightarrow{J}}_1^n+{b}_1{\varepsilon}_0{\omega}_{p1}^2\frac{{\overrightarrow{E}}^n+{\overrightarrow{E}}^{n+1}}{2\ } $$
(17)

where a1 and b1 are given by (16b) with index 1 in place of e. Eqs. (14), (15), (17), are implicit. They must be combined for providing vectors E, Je, J1, at time n + 1. Using (15) and (17) into (14) yield

$$ {\overrightarrow{E}}^{n+1}=\kern0.5em {\overrightarrow{E}}^n-\frac{\Delta t}{2{\varepsilon}_0}\left(I+{M}_1\right){\overrightarrow{J}}_e^n-\frac{\Delta t}{2{\varepsilon}_0}\left(1+{a}_1\right){\overrightarrow{J}}_1^{n.} $$
$$ -\frac{\Delta t}{4}\left[{b}_e{\omega}_{pe}^2{M}_2+{b}_1{\omega}_{p1}^2\right]\left({\overrightarrow{E}}^n+{\overrightarrow{E}}^{n+1}\right)+\frac{\Delta t}{\varepsilon_0}\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2} $$
(18)

from which the following advance of E field is obtained as

$$ \kern1em {\overrightarrow{E}}^{n+1}={W}_1{\overrightarrow{E}}^n-\frac{\Delta t}{2\ {\varepsilon}_0}{W}_2{\overrightarrow{\ J}}_e^n $$
$$ -\frac{\Delta t}{\varepsilon_0}{W}_3\left[\frac{1+{a}_1}{2}{\overrightarrow{J}}_1^n-\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2}\kern0.5em \right] $$
(19)

where matrices W1, W2, W3, read

$$ {W}_1={W}_3\ \left[\left(1-{\theta}_1\right)\ I-{\theta}_e{M}_2\right] $$
(20a)
$$ {W}_2={W}_3\ \left[I+{M}_1\right] $$
(20b)
$$ {W}_3={\left[\left(1+{\theta}_1\right)\ I+{\theta}_e{M}_2\right]}^{-1} $$
(20c)

and

$$ {\theta}_u=\frac{b_u\ {\omega}_{pu}^2\Delta t}{4} $$
(20d)

Once E has been advanced with (19), current densities Je and J1 can be advanced using (15) and (17). This scheme is the extension of the implicit-1 scheme in [6]. We note that (19) requires storage of three matrices in the FDTD loop on time. With in addition M1 and M2 used in (15), five 3 × 3 matrices must be stored, as with the corresponding equation without ions [6].

The implicit-2 scheme in [6] can also be extended by using En + 1 from (14) into (15) that yields

$$ {\overrightarrow{J}}_e^{n+1}={M}_1{\overrightarrow{J}}_e^n+\frac{b_e{\varepsilon}_0{\omega}_{pe}^2}{2\ }{M}_2\left[{\overrightarrow{E}}^n+{\overrightarrow{E}}^n\ \right. $$
$$ \left.-\frac{\Delta t}{2\ {\varepsilon}_0}\left({\overrightarrow{J}}_e^n+{\overrightarrow{J}}_e^{n+1}+{\overrightarrow{J}}_1^n+{\overrightarrow{J}}_1^{n+1}\right)+\frac{\Delta t}{\varepsilon_0}\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2}\right] $$
(21)

from which

$$ \left[I+{\theta}_e{M}_2\right]\ {\overrightarrow{J}}_e^{n+1}=\left[{M}_1-{\theta}_e{M}_2\right]\ {\overrightarrow{J}}_e^n-{\theta}_e{M}_2\left({\overrightarrow{J}}_1^n+{\overrightarrow{J}}_1^{n+1}\right) $$
$$ +4\ {\theta}_e{M}_2\frac{\varepsilon_0}{\Delta t}{\overrightarrow{E}}^n+2\ {\theta}_e{M}_2\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2} $$
(22)

with θe from (20d).

Similarly, using (14) into (17) where there is no matrix gives

$$ {\overrightarrow{J}}_1^{n+1}=\frac{a_1-{\theta}_1}{1+{\theta}_1}{\overrightarrow{J}}_1^n $$
$$ -\frac{\theta_1}{1+{\theta}_1}\left[\Big({\overrightarrow{J}}_e^n+{\overrightarrow{J}}_e^{n+1}-\frac{4{\varepsilon}_0}{\Delta t}{\overrightarrow{E}}^n-2\ \overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2}\right] $$
(23)

Using J1 from (23) into (22) yields the FDTD advance of Je

$$ {\overrightarrow{J}}_e^{n+1}={W}_4\ {\overrightarrow{J}}_e^n+{W}_5\left[-\frac{1+{a}_1}{2}{\overrightarrow{J}}_1^n+\frac{2\ {\varepsilon}_0}{\Delta t}{\overrightarrow{E}}^n+\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2}\ \right] $$
(24)

where matrices W4, W5 read

$$ {W}_4={\left[I+\frac{\theta_e}{1+{\theta}_1}{M}_2\right]}^{-1}\left[{M}_1-\frac{\theta_e}{1+{\theta}_1}{M}_2\right] $$
(25a)
$$ {W}_5={\left[I+\frac{\theta_e}{1+{\theta}_1}{M}_2\right]}^{-1}2\ \frac{\theta_e}{1+{\theta}_1}{M}_2 $$
(25b)

Once Je has been advanced, J1 can be advanced using (23), and then the E field using (14) where all the quantities in the right-hand member are known.

Comparing with the case without ions [6], we can note that (24) is in the same form as (26) in [6] with just an additional term with the ionic current J1. There are two matrices, W4 and W5 in (24), so that the presence of one specie of ions lets unchanged the number of matrices to be stored in the FDTD loop on time since two out of the three matrices in (26) of [6] just differ with a scalar parameter. The ions require the addition of the J1 term in (14), and obviously the advance of the ionic current using (23) where there is no matrix. At the end, taking account of one ion specie left about unchanged the memory requirements (no additional matrix).

The implicit-2 scheme (14), (23), (24). relies on only one equation involving two matrices (24), while the implicit-1 scheme relies on two equations, (15) and (19), involving five matrices. The implicit-2 scheme is thus more effective in terms of needed memory and CPU time, as without ions [6].

4.2 The FDTD scheme with several ion species

Let us now address the case where there are several ion species. The implicit-1 scheme in previous section can be easily extended. Eq. (14) is replaced with

$$ {\overrightarrow{E}}^{n+1}={\overrightarrow{E}}^n-\frac{\Delta t}{2\ {\varepsilon}_0}\left[{\overrightarrow{J}}_e^n+{\overrightarrow{J}}_e^{n+1}+\sum \limits_{k=1}^N\left({\overrightarrow{J}}_k^n+{\overrightarrow{J}}_k^{n+1}\right)\right] $$
$$ +\frac{\Delta t}{\varepsilon_0}\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2} $$
(26)

and we have a set of N equations similar to (17) for the N ion species. Enforcing them and (15) into (26), we obtain, in place of (18)

$$ {\overrightarrow{E}}^{n+1}=\kern0.5em {\overrightarrow{E}}^n-\frac{\Delta t}{2{\varepsilon}_0}\left(I+{M}_1\right){\overrightarrow{J}}_e^n-\frac{\Delta t}{2{\varepsilon}_0}\sum \limits_{k=1}^N\left(1+{a}_k\right){\overrightarrow{J}}_k^n $$
$$ -\frac{\Delta t}{4}\left[{b}_e{\omega}_{pe}^2{M}_2+\sum \limits_{k=1}^N{b}_k{\omega}_{pk}^2\right]\left({\overrightarrow{E}}^n+{\overrightarrow{E}}^{n+1}\right) $$
$$ +\frac{\Delta t}{\varepsilon_0}\ \overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2} $$

from which

$$ \kern1em {\overrightarrow{E}}^{n+1}={W}_6{\overrightarrow{E}}^n-\frac{\Delta t}{2\ {\varepsilon}_0}{W}_7{\overrightarrow{\ J}}_e^n $$
$$ \kern1em -\frac{\Delta t}{\varepsilon_0}{W}_8\left[\sum \limits_{k=1}^N\frac{1+{a}_k}{2}{\overrightarrow{J}}_k^n-\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2}\right] $$
(27)

where

$$ {W}_6={W}_8\ \left[\left(1-\sum \limits_{k=1}^N{\theta}_k\right)\ I-{\theta}_e{M}_2\right] $$
(28a)
$$ {W}_7={W}_8\ \left[I+{M}_1\right] $$
(28b)
$$ {W}_8={\left[\left(1+\sum \limits_{k=1}^N{\theta}_k\right)\ I+{\theta}_e{M}_2\right]}^{-1} $$
(28c)

Once E has been advanced, Je can be advanced with (15) and the N ion currents Jk with their own equations like (17). We note that the number of matrices to be stored in the loop on time remains the same as without ions, that is M1, M2, W6, W7, W8. Concerning the computational time, adding more ion species mainly adds more Eq. (17) where there is no matrix.

Extending the implicit-2 scheme to several ion species is possible by replacing En + 1 from (26) into (15) and in Eq. (17) of each specie. A set of N + 1 equations is obtained for the N + 1 unknown currents\( \kern0.5em {J}_e^{n+1} \)and\( {J}_k^{n+1} \). We solved the set for N = 2. More generally, it can be seen that for any N, the advance of \( {J}_e^{n+1} \) involves only two matrices, as (24), and the advances of the \( {J}_k^{n+1} \) remain scalar equations, as (23). However, these N scalar equations involve all the \( {J}_k^n \) currents and are thus more time consuming than the N Eq. (17) of the advances of the implicit-1 currents. So that the implicit-2 scheme would become less effective in terms of CPU time for N large enough. For this reason, and because it is more complex, we have not further investigated the implicit-2 scheme.

4.3 The special case where the natural B field is negligible

Let us write down the equations of the advance of the E field and J current densities in the case where the natural B field has no effect for both ions and electrons. This occurs below 60–70 km in altitude and can significantly reduce the computational time by using simplified equations. In that case, the B field term is absent in (1c), as in the ion Eq. (7). With N ion species, Eq. (27) of the implicit-1 scheme reduces to

$$ {\overrightarrow{E}}^{n+1}=\frac{1-{\theta}_e-\sum \limits_{k=1}^N{\theta}_k}{D}{\overrightarrow{E}}^n-\frac{\Delta t}{2\ {\varepsilon}_0D}\left(1+{a}_e\right){\overrightarrow{J}}_e^n $$
$$ -\frac{\Delta t}{2\ {\varepsilon}_0D}\sum \limits_{k=1}^N\left(1+{a}_k\right){\overrightarrow{J}}_k^n+\frac{\Delta t}{\varepsilon_0D}\overrightarrow{\nabla}\times {\overrightarrow{H}}^{n+1/2} $$
(30)

with θe and θk from (20d) and \( D=1+{\theta}_e+{\sum}_{k=1}^N{\theta}_k \). Then the N + 1 currents Je and Jk can be advanced with equations like (17). It can be seen that because of the absence of matrices, this implicit-1 scheme is more effective than the corresponding implicit-2 scheme with any number of ion species.

5 Numerical experiments in one dimension

We performed comparisons of the theoretical propagation with the FDTD propagation in the simple one dimensional case where there is no natural B field, with the objective of validating the above described FDTD schemes in the presence of ions and to illustrate the fact that the ions cannot be neglected in some unusual Ionospheric conditions.

The experiments were performed with electronic and ionic profiles from [9] produced by γ ray flows (two profiles are reproduced in Fig. 1). Below altitude 100 km, there are numerous ion species. The most important are O2+, NO+, O+, N+. In [9], and consequently in Fig. 1, the species are not detailed, the ionic density is the total density. We thus mainly performed calculations with one ion specie, with mass of ions assumed as 20 masses mnuc of one nucleon, and with positive charge of ions equal to that of one electron. The collision frequency of the ions was νk(h) = νe(h)/25 with νe(h) from (5).

In the absence of B field and with electrons and N ion species, the equation of dispersion in the medium reads

$$ {k}_w^2=\frac{\omega^2}{c^2}\left[1-j\frac{1}{\omega}\left(\frac{\omega_{Pe}^2}{j\omega +{\upsilon}_e}+\sum \limits_{k=1}^N\frac{\omega_{Pk}^2}{j\omega +{\upsilon}_k}\right)\right] $$
(31)

where kw is the wavenumber. By expressing it in km−1, the incremental attenuation of a wave propagating in the medium is then

$$ {A}_{th}\ \left( dB/ km\right)=-20\ \mathit{\log}\left[{e}^{imag\left({k}_w\right)}\right] $$
(32)

FDTD calculations were performed within a 1D domain filled with a uniform medium, with a Gaussian source impressed at the left-hand boundary. The field Eobs was observed 10 km from the source. The domain was large enough not to see the reflection from the right-hand boundary. The incremental attenuation at frequency f was computed as

$$ {A}_{FDTD}\ \left( dB/ km\right)=-20\ \mathit{\log}\left(\frac{E_{obs}(f)}{E_s(f)}\right)/10 $$
(33)

where Es(f) and Eobs(f) are the Fourier transforms of the Gaussian source and of the observed field, respectively. For every considered ionosphere, the FDTD simulation was performed several times with homogeneous media corresponding to a set of altitudes separated with 5 km. The FDTD space step was 500 m.

Fig. 2 compares the theoretical attenuation (32) with the FDTD attenuation (33) in function of altitude, for frequency 20 kHz and a daytime ionosphere struck by γ flow Iγ = 10−4 W/m2 in [9]. Three attenuations were computed and plotted, with electrons only, with ions only, and with both electrons and ions. As can be seen, the effect of the ions is not negligible. Below 45 km the attenuation of the ions is preponderant. Fig. 3 is similar to Fig. 2, with same Iγ, but during nighttime (profile in Fig. 1). The effect of the ions is larger than during daytime, with a ionic absorption widely larger than the electronic absorption up to about 60 km. In Fig. 4, the γ flow is larger, Iγ = 10−2 W/m2. Again, the effect of ions is important, here it is preponderant below altitude 50 km.

Fig. 2
figure 2

Comparison of theoretical attenuation (32) with FDTD attenuation (33), for electrons, ions, and both electrons and ions, produced during daytime by a γ flow Iγ = 10−4 W/m2

Fig. 3
figure 3

Comparison of theoretical attenuation (32) with FDTD attenuation (33), for electrons, ions, and both electrons and ions, produced at night by a γ flow Iγ = 10−4 W/m2

Fig. 4
figure 4

Comparison of theoretical attenuation (32) with FDTD attenuation (33), for electrons, ions, and both electrons and ions, produced at night by a γ flow Iγ = 10−2 W/m2

We note that FDTD attenuations (33) in Figs. 2, 3, and 4 closely agree with the theoretical absorption computed using (31). FDTD calculations were performed with implicit-1 scheme (15), (17), (19), and with implicit-2 scheme (14), (23), (24). They yield same results (indistinguishable in figures). These results thus validate the implicit FDTD schemes in the presence of ions, at least without B field.

The incremental attenuations may appear as small in Figs. 2, 3, and 4. To predict the effect on VLF-LF propagation in the Earth-Ionosphere waveguide, we must consider that the radio wave traverses at least two times the absorbing region with an elevation angle (angle formed by the path and the ground) which is typically in 0–20°. To provide us with an order of magnitude of the attenuation experienced by a realistic VLF radiopath, the attenuation for a two-crossing radiopath between the ground and a given altitude is plotted in Fig. 5, for elevation angle 11.5° and γ flows in Figs. 3 and 4. Results in Fig. 5 are thus the integrals of the incremental absorptions in Figs. 3 and 4, multiplied with 10 (factors of 2 for two-crossing, and 5 since cos (11.5°) = 0.2). With Fig. 5 we cannot predict the experienced attenuation in an exact manner, since it depends on the altitude of reflection, but we can see that the attenuation due to the ions may be significant, at least of the order of one dB, or more for long range radiopaths with several hops. This will be confirmed in next section

Fig. 5
figure 5

Two-crossing attenuation with γ flows 10−4 and 10−2 W/m2 for a 20-kHz oblique radiopath of elevation angle 11.5°

The impicit-1 scheme was also tested with several ion species, again in the absence of B field where the E field is advanced using (30). Some results are reported in Fig. 6. Electrons and ion specie 1 are the Iγ = 10−4 W/m2 profiles, as in Fig. 3, ion specie 2 is the nightime ion profile of Iγ = 10−2 W/m2, and ion specie 3 is the daytime ion profile of Iγ = 10−2 W/m2. The masses of the three species were m1 = 20 mnuc, m2 = 60 mnuc, m3 = 16 mnu. As can be observed, the FDTD attenuations computed with imlicit-1 scheme (17), (30), are in close agreement with the theoretical attenuations (32).

Fig. 6
figure 6

Comparison of theoretical attenuation (32) with FDTD attenuation (33) produced by electrons and three ion species at frequency 20 kHz

6 Propagation of VLF-LF waves in the earth-ionosphere waveguide

This section compares the VLF and LF propagation with and without positive ions in the Earth-Ionosphere waveguide disturbed by artificial flows of γ or β rays [9]. Since only the total ionic density is provided in [9], it was assumed that there is only one ion specie in the ionosphere. The calculations were performed with the CODIF computer code [4, 5] whose current version relies on the FDTD scheme [6]. It is a two dimensional (2D) code, in spherical coordinates (r, θ, φ = 0), with part of the computational domain where the plasma is anisotropic, due to the natural magnetic field that has a significant effect on the VLF-LF propagation during nighttime. The one-ion-specie implicit-1 scheme (15), (17), (19), and implicit-2 scheme (14), (23), (24), were implemented and compared. They yield same results (indistinguishable in figures). The implicit-2 scheme has been retained as the default scheme since it is less demanding in computational resource. It is used at altitudes where the natural B field cannot be neglected in the equations of the electrons (1c). At low altitudes where the term with BN can be neglected in (1c), the simplified implicit-1 scheme (30) is used to reduce the computational requirements. The transition between the two schemes was at attitude 70 km in the reported calculations (70 km is the default transition retained after experiments).

In the calculations, the mass of the ions was assumed as 20 times the mass of one nucleon, the ion-neutral collision frequency was (5) divided with 25, the B field was oriented 45° from the ground and 45° from the plane of propagation, with magnitude 5 10−5 T. The transmitter was a vertical dipole radiating 1 kW, and the Earth ground was assumed as a perfect conductor. The FDTD steps were 1 km and 333 m for transmitter frequencies 20 and 60 kHz.

Fig. 7 shows the vertical E field on the ground as a function of distance from a 20-kHz transmitter, computed with and without ions, for a daytime ionosphere disturbed by a γ flow Iγ = 10−4 W/m2. Fig. 8 shows the same comparison, but during nighttime. Fig. 9 is similar to Fig. 8, but with Iγ = 10−2 W/m2. In all the cases the ions have a significant effect on the signal strength. In Figs. 8 and 9 the ions reduce the signal by about 20 dB at the end of the 8000-km radio path. This is quite large since in natural conditions VLF signals decrease slowly with distance, typically by 2–3 dB/1000 km. Interpretation of results in Figs. 7, 8, and 9 using incremental attenuations in Figs. 2, 3, and 4 is not easy since the VLF signal attenuation depends on several parameters (elevation angles of the preponderant modes, altitudes of reflection, number of hops) that are modified when the ionosphere is disturbed. However, the attenuation by ions in Fig. 8 appears as consistent with Figs. 3 and 5, while the attenuation in Fig. 7, during daytime, is smaller than in Fig. 8, which is also consistent with the smaller attenuation in Fig. 2 than in Fig. 3.

Fig. 7
figure 7

Comparison of VLF signals (20 kHz) computed with and without ions for a daytime γ flow Iγ = 10−4 W/m2

Fig. 8
figure 8

Comparison of VLF signals (20 kHz) computed with and without ions for a nighttime γ flow Iγ = 10−4 W/m2

Fig. 9
figure 9

Comparison of VLF signals (20 kHz) computed with and without ions for a nighttime γ flow Iγ = 10−2 W/m2

Calculations were also performed with larger γ flows [9]. The effect of the ions decreases when Iγ grows, in accordance with the decrease of the ratio ni/ne [9] at low altitudes which implies that condition (13) becomes true.

Fig. 10 is a comparison with/without ions at LF frequency 60 kHz. Again, the signal is widely reduced by the γ flow Iγ = 10−4 W/m2. Finally, Fig. 11 shows the effect of ions with the ionosphere disturbed by a β flow Nβ = 104 cm−2 s−1 from [9]. The attenuation due to the ions is rather smaller than that observed with the γ rays, which is not surprising since the modifications of the ionosphere by γ and β rays are different because the stopping altitude of β rays is about 55 km instead of 25 km.

Fig. 10
figure 10

Comparison of LF signals (60 kHz) computed with and without ions for a nighttime γ flow Iγ = 10−4 W/m2

Fig. 11
figure 11

Comparison of VLF signals (20 kHz) computed with and without ions for a nighttime β flow Nβ = 104 cm−2.s−1

In summary, with the artificial disturbances of the ionosphere in [9], the effect of the ions on VLF and LF propagation may widely reduce the signal strength at long distance from the transmitter, resulting in a large reduction of the actual radio link lengths. Notice that the reduction of the signal weakly depends on the mass of ions used in the calculations. As an example, the signal 8000 km from the transmitter differs with about 3 dB in Figs. 8 and 9 by using a mass of ions of 25 mass of one nucleon in place of 20.

Concerning the computational time of the computer code, with ions it is increased by about 50% as compared to the same calculation without ions. The computational times of simulations thus remain of the order of 1 min at VLF and 10 min at LF using a single thread on a personal computer. They can be easily reduced by a factor about 5 by using Open MP parallelization and a 8-thread computer.

7 Conclusion

The FDTD scheme used to compute the propagation of VLF-LF radio waves in the Earth-Ionosphere waveguide [6] has been extended so as to be able to account for the presence of ions in the ionosphere. This permits the computer code relying on the FDTD method to deal with any disturbance of the ionosphere, either a natural disturbance [7] or such an artificial disturbance as a nuclear event [8].

Taking account of the physical parameters of the VLF-LF radio link problem, namely the frequency usually in 10–70 kHz, the altitude of reflection lower than 100 km, and the ion-neutral collision frequency at those altitudes, the auxiliary equation governing the ions has been simplified with the objective of reducing as much as possible the additional computational requirements due to the ions. The modification of the FDTD scheme thus results in a relatively small increase of the computational requirements, and consequently preserves the possibility of using the computer code on a personal computer, even when numerous radio links are of interest.