Next Article in Journal
Research on Suitability Evaluation of Urban Engineering Construction Based on Entropy Weight Hierarchy-Cloud Model: A Case Study in Xiongan New Area, China
Previous Article in Journal
Modeling of Pipe Whip Phenomenon Induced by Fast Transients Based on Fluid–Structure Interaction Method Using a Coupled 1D/3D Modeling Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

FDTD Method for Electromagnetic Simulations in Media Described by Time-Fractional Constitutive Relations

by
Piotr Pietruszka
1,
Tomasz P. Stefański
1 and
Jacek Gulgowski
2,*
1
Faculty of Electronics, Telecommunications and Informatics, Gdansk University of Technology, 80-233 Gdansk, Poland
2
Faculty of Mathematics, Physics and Informatics, University of Gdansk, 80-308 Gdansk, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(19), 10654; https://doi.org/10.3390/app131910654
Submission received: 25 July 2023 / Revised: 19 September 2023 / Accepted: 20 September 2023 / Published: 25 September 2023
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

:
In this paper, the finite-difference time-domain (FDTD) method is derived for electromagnetic simulations in media described by the time-fractional (TF) constitutive relations. TF Maxwell’s equations are derived based on these constitutive relations and the Grünwald–Letnikov definition of a fractional derivative. Then the FDTD algorithm, which includes memory effects and energy dissipation of the considered media, is introduced. Finally, one-dimensional signal propagation in such electromagnetic media is considered. The proposed FDTD method is derived based on a discrete approximation of the Grünwald–Letnikov definition of the fractional derivative and evaluated in a code. The stability condition is derived for the proposed FDTD method based on a numerical-dispersion relation. The obtained numerical results are compared with the outcomes of reference frequency-domain simulations, proving the accuracy of the proposed approach. However, high spatial resolution is required in order to obtain accurate results. The developed FDTD method is, unfortunately, computation and memory demanding when compared to the ordinary FDTD algorithm.

1. Introduction

Fractional calculus has been used in modeling of electromagnetic phenomena for many years. In particular, time-fractional (TF) derivatives allow for modeling materials with memory effects and energy dissipation [1]. Nonlocality is a crucial property of fractional-order (FO) operators as it allows for including the effects of the electromagnetic-field history on the current response of the media [2]. Notably, the FO models of dielectric media, such as the Cole–Cole or Davidson models, can be used to describe some biological tissues more accurately and over a broader frequency range than the integer-order (IO) ones, e.g., the Debye model [3]. Fractional derivatives can also be applied in modeling of capacitors, which has been experimentally confirmed to be more accurate than the IO classical approach [4,5]. Spatial fractional derivatives, in the form of a fractional curl operator [6], are applied to the description of chiral media [7]. Another possible application of the FO calculus is the formulation of fractional multipoles, which has proved to be useful in solving some electrostatic problems, especially those including perfectly conducting wedges and cones [8].
The finite-difference time-domain (FDTD) method [9] remains one of the most popular techniques of electromagnetic simulation, which is successfully applied to FO models of media. For the Debye, Drude and Lorentz media, whose relative complex permittivity is described by a rational function involving integer powers of j ω , the time-domain expression of the constitutive relation can easily be formulated and implemented inside the FDTD algorithm [10]. On the other hand, the dielectric response involving non-integer powers of j ω requires implementation of fractional derivatives in the time domain, which introduces difficulties in terms of domain discretization and computational overhead. In the early approach [11,12], dielectrics with fractional relaxation of the Cole–Cole, Cole–Davidson and Havriliak–Negami models are implemented based on approximation of the dielectric response by the Debye functions. Unfortunately, this technique does not correctly represent the singularity of time-domain susceptibility, which arises from dielectric models with fractional relaxation [13]. Hence, it is not possible, with the use of this technique, to accurately compute the impulse or step response of spatially complex dispersive scatterers. Other approaches employ the Z-transformation for implementation of the Cole–Cole, Cole–Davidson and Havriliak–Negami models of dispersive media. The method based on the Z-transformation and a second-order Taylor approximation of the Cole–Cole formula is proposed in [14]. This approach is then applied to the problem of the penetration of a short electromagnetic pulse into biological matter. The algorithm of the Cole–Cole model implementation in FDTD [15] is developed based on the Z-transformation and the bilinear transformation. The FO differentiators in this model are approximated by polynomials, whose coefficients are found using a least-squares fitting method. In the approach [16], fractional derivatives in the time-domain representation of the dielectric response are circumvented by the use of fast inverse Laplace transformation and Prony’s method. The Laplace transformation is used to transform the frequency-domain response of a medium into the time domain, and Prony’s method is employed to extract the parameters and transform further the time-domain response into the Z-domain in order to incorporate it directly into the FDTD method. The obtained numerical results are found to be in good agreement with those obtained by an analytical method over a broad frequency range, demonstrating the validity of this FDTD scheme. In other approaches [17,18], the FDTD simulations of the Cole–Cole media employing the auxiliary differential equation (ADE) are proposed. Whilst the former approach [17] approximates the FO differentiation with the use of a rational function derived based on the Padé approximation, the latter approach [18] approximates the FO derivatives linearly between time-steps. Both techniques, therefore, provide efficient ADE schemes with straightforward implementation within the FDTD algorithm. In the approach [19], FDTD is successfully applied to the more general Raicu medium. The proposed method solves Maxwell’s equations directly in the time domain with the use of a Riemann–Liouville FO derivative. The obtained results prove the accuracy of this technique in the ultra-wideband frequency range. In [20], a general FDTD scheme, able to incorporate the model of the medium based on the general fractional polynomial series approximation, is presented. Its applicability is further considered in several examples demonstrating its usefulness for understanding a variety of electromagnetic phenomena involving media with power-law frequency dispersion.
The aim of this paper is to present the FDTD method for simulation of wave propagation in the media described by the TF constitutive relations [21]. The considered medium is analysed based on TF Maxwell’s equations. In [22], an analysis of Poynting’s vector and propagation velocity in such a medium is performed. The causality for a plane wave propagating in the considered medium is confirmed by verification of the Kramers–Krönig relations. In [23], the uniqueness of solutions and the reciprocity are proved. In both papers, the analysis is supported by the results of numerical simulations. These are performed using the frequency-domain simulation method, employing the Fourier and Hilbert transformations, or using the time-domain method, which is based on Green’s function computations. In this paper, we investigate an alternative simulation method in an attempt to replicate the existing results and evaluate the applicability of FDTD for the considered media with the TF constitutive relations. The novelty of the paper relies on formulation of FDTD for TF Maxwell’s equations, and its evaluation in a code. Furthermore, the stability condition is derived for the proposed FDTD method based on a numerical-dispersion relation.
The paper begins with a short introduction to the fractional-derivative definition and its approximation used throughout the paper. In Section 3, TF Maxwell’s equations are derived based on the TF constitutive relations. In Section 4, the FDTD method is formulated for the media described by the TF constitutive relations, and its stability analysis is performed. Long derivations of dispersion relations and stability conditions are collected in Appendix A, Appendix B and Appendix C. In Section 5, the obtained numerical results are presented in reference to the existing frequency-domain method presented in the literature. In Section 6, an analysis of the computational complexity of the developed method is performed. Finally, the conclusions are drawn in Section 7.

2. Fractional Derivative

Let us consider a fractional derivative of the time-variable function f ( t ) , where f : R R . There are many definitions of a fractional derivative, which are not equivalent in the general case [24]. The most prominent ones include the Riemann–Liouville, Caputo, Marchaud and Grünwald–Letnikov definitions. For modeling electromagnetic systems, it is desirable to choose the definition which reflects certain properties, like the semigroup property
D t α D t β f t = D t β D t α f t = D t α + β f t
and the trigonometric function invariance (derivative of the complex exponent)
D t α e Ω t = Ω α e Ω t .
In (1) and (2), D t α denotes the α -order fractional derivative, α , β R and Ω C [25]. The Riemann–Liouville and Caputo definitions do not meet the conditions (1) and (2). The Grünwald–Letnikov and Marchaud definitions, however, satisfy both properties, making them more appropriate for applications in the electromagnetic theory [25]. In this paper, we employ the Grünwald–Letnikov definition given by [2]
D t α f ( t ) = lim h 0 + 1 h α l = 0 1 l α l f ( t l h ) .
In the above formula, the symbol α l for non-integer α is given by
α l = α ( α 1 ) ( α 2 ) ( α l + 1 ) l ! .
Apart from satisfying the desired conditions, the Grünwald–Letnikov definition can also be naturally approximated using finite differences. It is also consistent with the Marchaud definition used by us in previous investigations [22].
The approximation scheme for the derivative D t α f ( t ) is natural for a sufficiently small time-step size T > 0 , and is given by the infinite series
D t α f ( t ) 1 T α l = 0 1 l α l f ( t l T ) .
In the case of causal functions (i.e., vanishing for times t < 0 ), it naturally simplifies to the finite sum
D t α f ( n T ) 1 T α l = 0 n 1 l α l f ( ( n l ) T )
when calculated for t = n T .

3. FO Model of Dielectric Media

In a homogeneous and isotropic medium, the electromagnetic field satisfies Maxwell’s equations
· D = ρ
× E = B t
· B = 0
× H = J + D t
where D and B are, respectively, the electric- and magnetic-flux densities, E and H are, respectively, the electric- and magnetic-field intensities, J is the current density and ρ is the volume-charge density.
Let us consider the electromagnetic medium described by the FO constitutive relations
ε β E = D t 1 β D
μ γ H = D t 1 γ B
J = σ η D t 1 η E
where ε β , μ γ , σ η ( β , γ , η ( 0 , 1 ] ) are parameters corresponding to the permittivity, permeability and conductivity, with units F s 1 β m , H s 1 γ m and S s η 1 m (F—Farad, H—Henr, S—Siemens), respectively. Assuming there is no energy dissipation due to Joule heating ( σ η = 0 ), we can write the set of constitutive relations in the form
ε β D t β E = D t
μ γ D t γ H = B t .
Using (14) and (15), one obtains from (7)–(10) Maxwell’s equations with the TF derivatives as follows:
· E = 0
× E = μ γ D t γ H
· H = 0
× H = ε β D t β E .
Let us calculate the curl of (17). Then, one obtains
× × E = μ γ ε β D t β + γ E .
Using the vector calculus identity × × E = ( · E ) 2 E and (16), one obtains from (20) the fractional diffusion-wave equation for the electric field
2 E μ γ ε β D t β + γ E = 0 .
The fractional diffusion-wave equation interpolates between the diffusion and the wave processes, which are completely different with regard to their response to a localized disturbance [22]. That is, the diffusion equation describes a process in which a disturbance spreads infinitely fast, whereas the wave equation describes a process in which a disturbance propagates with a constant finite velocity. For the fractional diffusion-wave equation, a disturbance spreads with an infinite velocity, but its fundamental solution possesses a maximum which propagates with a finite velocity [26].
Of course, a detailed formulation of the problem in electromagnetics requires not only the Equation (21), but also boundary and initial conditions. While the boundary conditions result from the assumed behavior of the electromagnetic field on the boundary of the spatial domain, the initial conditions are assumed to be a zero electromagnetic field for t < 0 . For the electromagnetic system described by (16)–(19), employing the Grünwald–Letnikov derivative with an infinite memory of the past, it is important how the current state of the system was obtained. Therefore, the only option is to assume the zero initial conditions, which allow for including the entire history of earlier events in calculations of the current state.
Let us now focus our analysis on the one-dimensional case of a wave propagating along the z-axis, E x being the electric field, and H y being the magnetic field. Equations (17) and (19) can then be simplified to
E x z = μ γ D t γ H y
H y z = ε β D t β E x
whereas (21) simplifies to
2 E x z 2 μ γ ε β D t β + γ E x = 0 .
Let us further assume that β = γ = α ( 0.5 , 1 ) , which means that the cases intermediate between diffusion and wave propagation are considered. This assumption and consideration of the one-dimensional propagation allow us to easily refer to the results generated by the method already presented in the literature.

4. FDTD Algorithm

In this section, the FDTD method for the media described by the TF constitutive relations is presented.

4.1. Update Equations

The FDTD method is based on a leapfrog time-stepping scheme with update equations for the electric and magnetic fields derived from discretized Maxwell’s equations [9]. Below, for any discretized function F : R 4 R representing one of the components E x , E y , E z , H x , H y , H z , we denote
F N ( I , J , K ) = F ( I · Δ x ,   J · Δ y ,   K · Δ z ,   N · Δ t )
where Δ t is the time-step size and Δ x , Δ y , Δ z are the spatial-step sizes along the x, y and z directions, respectively. After approximating in (17) and (19) the spatial derivatives by central differences [9] and the TF derivatives by the finite sum (6) (under the assumption β = γ = α ), one obtains the following relations, which are used to compute new values of the electric and magnetic fields
H x n + 1 2 ( i , j + 1 2 , k + 1 2 ) = l = 1 n w l α H x n l + 1 2 ( i , j + 1 2 , k + 1 2 ) + ( Δ t ) α μ α E y n ( i , j + 1 2 , k + 1 ) E y n ( i , j + 1 2 , k ) Δ z E z n ( i , j + 1 , k + 1 2 ) E z n ( i , j , k + 1 2 ) Δ y
H y n + 1 2 ( i + 1 2 , j , k + 1 2 ) = l = 1 n w l α H y n l + 1 2 ( i + 1 2 , j , k + 1 2 ) + ( Δ t ) α μ α E z n ( i + 1 , j , k + 1 2 ) E z n ( i , j , k + 1 2 ) Δ x E x n ( i + 1 2 , j , k + 1 ) E x n ( i + 1 2 , j , k ) Δ z
H z n + 1 2 ( i + 1 2 , j + 1 2 , k ) = l = 1 n w l α H z n l + 1 2 ( i + 1 2 , j + 1 2 , k ) + ( Δ t ) α μ α E x n ( i + 1 2 , j + 1 , k ) E x n ( i + 1 2 , j , k ) Δ y E y n ( i + 1 , j + 1 2 , k ) E y n ( i , j + 1 2 , k ) Δ x
E x n + 1 ( i + 1 2 , j , k ) = l = 1 n w l α E x n l + 1 ( i + 1 2 , j , k ) + ( Δ t ) α ε α H z n + 1 2 ( i + 1 2 , j + 1 2 , k ) H z n + 1 2 ( i + 1 2 , j 1 2 , k ) Δ y H y n + 1 2 ( i + 1 2 , j , k + 1 2 ) H y n + 1 2 ( i + 1 2 , j + 1 2 , k 1 2 ) Δ z
E y n + 1 ( i , j + 1 2 , k ) = l = 1 n w l α E y n l + 1 ( i , j + 1 2 , k ) + ( Δ t ) α ε α H x n + 1 2 ( i , j + 1 2 , k + 1 2 ) H x n + 1 2 ( i , j + 1 2 , k 1 2 ) Δ z H z n + 1 2 ( i + 1 2 , j + 1 2 , k ) H z n + 1 2 ( i 1 2 , j + 1 2 , k ) Δ x
E z n + 1 ( i , j , k + 1 2 ) = l = 1 n w l α E z n l + 1 ( i , j , k + 1 2 ) + ( Δ t ) α ε α H y n + 1 2 ( i + 1 2 , j , k + 1 2 ) H y n + 1 2 ( i 1 2 , j , k + 1 2 ) Δ x H x n + 1 2 ( i , j + 1 2 , k + 1 2 ) H x n + 1 2 ( i , j 1 2 , k + 1 2 ) Δ y .
The coefficients of the Grünwald–Letnikov derivative w l α = 1 l α l can be computed in a recursive manner, which allows for reducing the computational overhead as follows:
w l α = 1 1 + α l w l 1 α , w 0 α = 1 .
This relation holds true because
w l α = 1 l α l = 1 l α ( α 1 ) ( α 2 ) ( α l + 1 ) l ! = ( 1 ) · 1 l 1 α ( α 1 ) ( α 2 ) ( α l + 2 ) ( l 1 ) ! α l + 1 l = 1 α + 1 l w l 1 α .
In the one-dimensional case, the update equations simplify to
H y n + 1 2 k + 1 2 = l = 1 n w l α H y n l + 1 2 k + 1 2 ( Δ t ) α μ α E x n ( k + 1 ) E x n ( k ) Δ z
E x n + 1 ( k ) = l = 1 n w l α E x n + 1 l ( k ) ( Δ t ) α ε α H y n + 1 2 k + 1 2 H y n + 1 2 k 1 2 Δ z .

4.2. Stability

In the IO case of the FDTD method ( α = 1 ), the time-step size is limited by the Courant condition [9]
Δ t 1 c 0 1 ( Δ x ) 2 + 1 ( Δ y ) 2 + 1 ( Δ z ) 2
where c 0 denotes the light speed in a vacuum. Meeting this condition is required to ensure the stability of simulation. However, the condition (35) is not sufficient in the case of FDTD in the media described by the TF constitutive relations.
Following the standard derivation of the IO FDTD stability condition [9], the time-step limit is derived for FDTD in the media described by the TF constitutive relations based on (25)–(30)
Δ t 2 1 1 α μ α ε α 1 ( Δ x ) 2 + 1 ( Δ y ) 2 + 1 ( Δ z ) 2 1 α .
The detailed derivation of (36) is presented in Appendix A, Appendix B and Appendix C. This new time-step limit is obtained through analysis of the numerical-dispersion relation. When α = 1 is assumed, the condition (36) simplifies to the IO case (35). In the considered one-dimensional simulation, the stability condition simplifies to
Δ t 2 1 1 α ( ε α μ α Δ z ) 1 α .
Let us verify numerically the condition (37). For this purpose, let us consider the simulation with an initial condition E x 0 ( k s ) = 1 , while the field values at other spatial and temporal localizations are equal to zero. For a varying parameter 1 2 < α < 1 , values of Δ t around the analytical stability limit are considered. For each value of the time-step size, a short simulation is performed. In the case of the considered FO model, a decay in field amplitude is expected, which is further discussed in Section 5. Therefore, if the maximum value of the electric field at the end of the simulation is larger than one, it is considered as unstable. The results of numerical verification are presented in Figure 1, where the minimal unstable value of Δ t is plotted along with the analytically obtained stability limit.
For each considered value of α , all the verified values of the time-step size below the limit (37) resulted in stable simulations, while all the values above this limit resulted in unstable ones. This confirms the correctness of the derived stability condition.

5. Simulation Results

In this section, simulation results are presented for the FDTD method in the media described by the TF constitutive relations. For all the cases, unless stated otherwise, Δ z = 0.01   μ m and the Courant coefficient is equal to 0.999 , which means that Δ t is equal to 0.999 of the stability limit given by (37). We focus on one-dimensional simulations due to the large computational overhead of the method, which includes the whole history of the electromagnetic field in the computations, as well as due to easy comparison with the results generated by the method presented in the literature.

5.1. Simulations of Wave Propagation

One-dimensional simulations of wave propagation are considered in a homogeneous FO medium, with the values of α slightly below the unit value. The source signal, in the form of a Gaussian-modulated sinusoidal pulse (presented in Figure 2), is injected 0.1 μ m from the left boundary of the computational domain and propagates rightwards.
Results of the FDTD simulations in the form of the electric-field waveforms measured at the distance 10 μ m from the source are presented in Figure 3.
In the simulation with α = 1 , the pulse propagates without deformation. It is expected, because this case is equivalent to wave propagation in a vacuum. In other cases, wave attenuation and distortion are observed, which is consistent with the results in [22]. Furthermore, the pulse maximum is also observed earlier than in a vacuum. All the described effects (i.e., wave attenuation, dispersion, and increased group velocity) increase with the decrease in the parameter α .
The obtained results are compared with the results of the frequency-domain method presented in [22]. The electric-field waveforms are shown for different measurement positions in Figure 4. There are visible differences in the field values between the results of both methods, which diminish when the spatial-step size Δ z is decreased for FO FDTD.
The differences between the waveforms are visible when the spatial resolution is insufficient in FO FDTD. It is clear, however, that the results of the FO FDTD simulations converge to those obtained using the frequency-domain method when the spatial-step size Δ z is decreased. This confirms that the FO FDTD simulation method is developed correctly.

5.2. Simulations of Reflections

The FDTD method allows one to combine different materials in a single computational domain. Therefore, we consider a simulation of the wave propagating through a vacuum and impinging on a material described by the TF constitutive relations, with the parameter α = 0.99 . The results, in the form of electric-field distributions in the space for varying time, are presented in Figure 5.
The incident wave is almost completely transmitted into the FO material, with only a small reflection, as can be seen in Figure 5b,c. The ratio of the amplitude of the reflected wave to the amplitude of the incident wave is equal to 0.0091 . The transmitted pulse is further attenuated while propagating through the FO medium. The incident Gaussian-modulated sinusoidal pulse is, however, also slightly distorted before arriving upon the boundary, as can be seen in Figure 5a. This is undesired behavior, as the wave should not experience any significant deformation or attenuation while travelling through a vacuum. This purely numerical distortion is a result of the Courant coefficient for a vacuum being significantly lower than 1, i.e., Δ t is different than the magic time-step size, which provides accurate simulations in one-dimensional IO FDTD [9]. Such a value of the Courant coefficient is, however, necessary in order to ensure the stability of simulation in the FO medium.

6. Computational Complexity

Computational complexity is an important factor in numerical simulations. The IO FDTD algorithm has O ( n ) complexity with regard to the number of iterations (i.e., time-steps). In the case of FO FDTD, complexity increases to O ( n 2 ) because, in every iteration, all the previous electromagnetic-field values are included in the update procedure. The quadratic dependence on the number of time-steps is confirmed numerically, with the results presented in Figure 6. All the presented execution times are obtained with the use of an Intel(R) Core(TM) i7-8750H processor. The OpenMP-based parallelization is used in our code in order to distribute computations among the CPU cores.
The execution time, depending on the size of the computational domain, is presented in Figure 7. The complexity is linear, i.e., the same as in the case of IO FDTD.
Apart from a larger time complexity, FO FDTD also suffers from a significantly larger memory demand. As all the previous field values need to be stored, the occupied memory grows linearly with time. In the IO case, on the other hand, it remains constant.
Higher computational and memory demands are further increased by the necessity of taking lower values of the time-step size in order to satisfy the stability condition (37). As can be seen in Figure 1, the stable Δ t values are significantly lower than in the IO FDTD case, even for α near 1.

7. Conclusions

In this paper, the FDTD simulation method for wave propagation in the media described by the TF constitutive relations is presented. TF Maxwell’s equations are derived based on these constitutive relations and the Grünwald–Letnikov definition of a fractional derivative. Then the FDTD algorithm, which includes memory effects and energy dissipation of the considered media, is introduced. The stability limit of the time-step size is derived for the proposed FDTD method which, to the best of our knowledge, has not been presented in the literature before. The obtained FDTD results are compared with those obtained with the use of the reference frequency-domain method already presented in the literature, and the compatibility between both methods is hereby demonstrated. Therefore, FDTD is proved to be an appropriate method for simulation of the FO media as well. High spatial resolution is required, however, to obtain accurate results. FO FDTD is, unfortunately, computation and memory demanding compared to the ordinary (i.e., IO) FDTD algorithm and, therefore, requires larger computational resources than in the IO case.
Our future research focus will include investigation of implicit FDTD schemes applied to the FO media, as well as consideration of their acceleration techniques.

Author Contributions

Conceptualization, P.P. and T.P.S.; methodology, P.P., T.P.S. and J.G.; validation, P.P. and J.G.; writing—original draft preparation, P.P., T.P.S. and J.G.; writing—review and editing, P.P., T.P.S. and J.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FDTDFinite-difference time-domain
TFTime fractional
FOFractional order
IOInteger order
ADEAuxiliary differential equation

Appendix A. Derivation of Numerical-Dispersion Relation for FO FDTD

For clarity of presentation, the one-dimensional dispersion relation and stability condition are derived first, with subsequent generalisations to the three-dimensional case in Appendix C.
Let us consider one-dimensional discretized FO Maxwell’s equations
E x n ( k + 1 ) E x n ( k ) Δ z = μ α 1 Δ t α l = 0 n w l α H y n l + 1 2 ( k + 1 2 )
H y n + 1 2 ( k + 1 2 ) H y n + 1 2 ( k 1 2 ) Δ z = ε α 1 Δ t α l = 0 n w l α E x n l + 1 ( k ) .
Let us assume the existence of harmonic solutions with the field distributions
H y n ( k ) = H y 0 e j ( ω ˜ n Δ t k ˜ z k Δ z ) E x n ( k ) = E x 0 e j ( ω ˜ n Δ t k ˜ z k Δ z )
where ω ˜ C , k ˜ z R . Substituting (A3) into (A1) gives
H y 0 l = 0 N [ w l α e j ω ˜ ( n l + 1 2 ) Δ t e j k ˜ z ( k + 1 2 ) Δ z ] ( Δ t ) α = 1 μ α E x 0 e j ω ˜ n Δ t e j k ˜ z ( k + 1 ) Δ z e j ω ˜ n Δ t e j k ˜ z k Δ z Δ z
H y 0 = ( Δ t ) α E x 0 μ α Δ z e j ω ˜ n Δ t e j k ˜ z ( k + 1 2 ) Δ z e j k ˜ z ( 1 2 ) Δ z e j k ˜ z ( 1 2 ) Δ z e j k ˜ z ( k + 1 2 ) Δ z l = 0 N w l α e j ω ˜ ( n l + 1 2 ) Δ t = ( Δ t ) α E x 0 μ α Δ z e j ω ˜ n Δ t e j k ˜ z 1 2 Δ z e j k ˜ z 1 2 Δ z e j ω ˜ n Δ t l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t = ( Δ t ) α E x 0 μ α Δ z 2 j e j k ˜ z 1 2 Δ z e j k ˜ z 1 2 Δ z 2 j l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t = E x 0 ( Δ t ) α μ α Δ z 2 j sin ( k ˜ z Δ z 2 ) l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t .
After substituting (A3) into (A2), one obtains
E x 0 l = 0 N [ w l α e j ω ˜ ( n l + 1 ) Δ t e j k ˜ z k Δ z ] ( Δ t ) α = 1 ε α H y 0 e j ω ˜ ( n + 1 2 ) Δ t e j k ˜ z ( k + 1 2 ) Δ z e j ω ˜ ( n + 1 2 ) Δ t e j k ˜ z ( k 1 2 ) Δ z Δ z
E x 0 = ( Δ t ) α H y 0 ε α Δ z e j ω ˜ ( n + 1 2 ) Δ t e j k ˜ z k Δ z e j k ˜ z 1 2 Δ z e j k ˜ z ( 1 2 ) Δ z e j k ˜ z k Δ z l = 0 N w l α e j ω ˜ ( n l + 1 ) Δ t = ( Δ t ) α H y 0 ε α Δ z e j ω ˜ ( n + 1 2 ) Δ t e j k ˜ z 1 2 Δ z e j k ˜ z 1 2 Δ z e j ω ˜ ( n + 1 2 ) Δ t l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t = ( Δ t ) α H y 0 ε α Δ z 2 j e j k ˜ z 1 2 Δ z e j k ˜ z 1 2 Δ z 2 j l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t = H y 0 ( Δ t ) α ε α Δ z 2 j sin ( k ˜ z Δ z 2 ) l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t .
Further, substituting the result of (A5) for H y 0 into (A7) gives
E x 0 = E x 0 ( Δ t ) α μ α Δ z 2 j sin ( k ˜ z Δ z 2 ) l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t ( Δ t ) α ε α Δ z 2 j sin ( k ˜ z Δ z 2 ) l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t
l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t 2 j 2 = ( Δ t ) 2 α ε α μ α ( Δ z ) 2 sin ( k ˜ z Δ z 2 ) 2 .
The coefficients of the Grünwald–Letnikov derivative w l α satisfy the condition [27]
l = 0 w l α z l = ( 1 z ) α
where z C . Let us transform the left-hand side of (A9) into
l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t 2 j 2 = e j ω ˜ 1 2 Δ t l = 0 N w l α e j ω ˜ ( l ) Δ t 2 j 2 = e j ω ˜ 1 2 Δ t l = 0 N w l α ( e j ω ˜ Δ t ) l 2 j 2 ( using ( A 10 ) ) e j ω ˜ Δ t 1 2 1 e j ω ˜ Δ t α 2 j 2 .
As a result, one obtains the numerical-dispersion relation for the FO FDTD algorithm
e j ω ˜ Δ t 1 2 1 e j ω ˜ Δ t α 2 j 2 = ( Δ t ) 2 α ε α μ α ( Δ z ) 2 sin ( k ˜ z Δ z 2 ) 2 .
This equation is an equivalent of the IO FDTD numerical-dispersion relation, i.e., the Formula (4.12) in [9].

Appendix B. Derivation of Stability Condition for FO FDTD

Further transformation of (A12) gives
e j ω ˜ Δ t 1 2 α 1 e j ω ˜ Δ t = ( 2 j ) 1 α Δ t ( ε α μ α Δ z ) 1 α sin ( k ˜ z Δ z 2 ) 1 α = ξ α .
After substituting ω ˜ = ω ˜ r + j ω ˜ i , one obtains
e ω ˜ i Δ t 2 α e j ω ˜ r Δ t 2 α 1 e ω ˜ i Δ t e j ω ˜ r Δ t = ( 2 j ) 1 α ξ α .
Then, 1 e ω ˜ i Δ t e j ω ˜ r Δ t can be expressed in the exponential form as follows:
1 e ω ˜ i Δ t e j ω ˜ r Δ t = 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) + j sin ( ω ˜ r Δ t ) = 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) + j e ω ˜ i Δ t sin ( ω ˜ r Δ t ) = 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) 2 + e ω ˜ i Δ t sin ( ω ˜ r Δ t ) 2 e j arctg2 e ω ˜ i Δ t sin ( ω ˜ r Δ t ) , 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) .
Hence, one obtains
| 1 e ω ˜ i Δ t e j ω ˜ r Δ t | = 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) 2 + e ω ˜ i Δ t sin ( ω ˜ r Δ t ) 2 = 1 2 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) + e 2 ω ˜ i Δ t cos 2 ( ω ˜ r Δ t ) + e 2 ω ˜ i Δ t sin 2 ( ω ˜ r Δ t ) = 1 2 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) + e 2 ω ˜ i Δ t
Arg 1 e ω ˜ i Δ t e j ω ˜ r Δ t = arctg2 e ω ˜ i Δ t sin ( ω ˜ r Δ t ) , 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) .
Finally, one obtains
| e ω ˜ i Δ t 2 α e j ω ˜ r Δ t 2 α 1 e ω ˜ i Δ t e j ω ˜ r Δ t | = e ω ˜ i Δ t 2 α 1 2 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) + e 2 ω ˜ i Δ t
Arg e ω ˜ i Δ t 2 α e j ω ˜ r Δ t 2 α 1 e ω ˜ i Δ t e j ω ˜ r Δ t = ω ˜ r Δ t 2 α + arctg2 e ω ˜ i Δ t sin ( ω ˜ r Δ t ) , 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) .
Comparing modules and arguments of the left- and right-hand sides of (A14), one obtains
e ω ˜ i Δ t 2 α 1 2 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) + e 2 ω ˜ i Δ t = 2 1 α ξ α
ω ˜ r Δ t 2 α + arctg2 e ω ˜ i Δ t sin ( ω ˜ r Δ t ) , 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) = π 2 α .
Analyzing the argument relation (A21), one obtains
e ω ˜ i Δ t sin ( ω ˜ r Δ t ) 1 e ω ˜ i Δ t cos ( ω ˜ r Δ t ) = tg π ω ˜ r Δ t 2 α .
The sampling time Δ t must respect the Nyquist theorem; therefore, the only proper solution to (A22) is ω ˜ r = π Δ t . Let us substitute cos ( ω ˜ r Δ t ) = cos ( π Δ t Δ t ) = cos ( π ) = 1 into the left-hand side of (A20), which gives
e ω ˜ i Δ t 2 α 1 + 2 e ω ˜ i Δ t + e 2 ω ˜ i Δ t = e ω ˜ i Δ t 2 α ( e ω ˜ i Δ t + 1 ) 2 = e ω ˜ i Δ t 2 α ( e ω ˜ i Δ t + 1 ) .
Let us introduce auxiliary variables e ω ˜ i Δ t = u and 1 2 α = β . Using (A20) and (A23), one then obtains
u β ( 1 + u ) = 2 1 α ξ α
where 1 2 < α < 1 , 1 2 < β < 1 . Equation (A24) can be written as
u + 1 = 2 1 α ξ α u β .
A simulation is stable when ω ˜ i 0 , which is equivalent to u = e ω ˜ i Δ t 1 . Equation (A25) is solved graphically and visualised in Figure A1. For ξ α larger than the boundary value equal 2, (A25) has two solutions, i.e., one smaller and one larger than 1. In this case a simulation is considered unstable. A smaller value of ξ α means that either two solutions larger than 1, one such solution, or even no such solutions exist. All these cases are considered to be stable, as they lack any unstable term smaller than 1.
Figure A1. Points of intersection of functions u + 1 and 2 1 α ξ α u β for different values of 2 1 α ξ α .
Figure A1. Points of intersection of functions u + 1 and 2 1 α ξ α u β for different values of 2 1 α ξ α .
Applsci 13 10654 g0a1
Hence, the stability condition can be written as
2 1 α ξ α 2 .
After expanding ξ α , (A26) gives
2 1 α Δ t ( ε α μ α Δ z ) 1 α sin ( k ˜ z Δ z 2 ) 1 α 2 .
Transforming further, one obtains
Δ t 2 1 1 α ( ε α μ α Δ z ) 1 α 1 sin ( k ˜ z Δ z 2 ) 1 α .
The minimum value of 1 sin ( k ˜ z Δ z 2 ) 1 α is equal to 1. The stability condition can therefore be written in its final form
Δ t 2 1 1 α ( ε α μ α Δ z ) 1 α .
Taking α = 1 , one obtains the standard Courant condition for one-dimensional IO FDTD
Δ t ε 0 μ 0 Δ z .

Appendix C. Generalization of Stability Condition towards Three-Dimensional FO FDTD

In the case of three-dimensional FO FDTD, discrete Maxwell’s equations are considered
1 Δ t α l = 0 n w l α H x n l + 1 2 ( I , J + 1 2 , K + 1 2 ) = 1 μ α E y n ( I , J + 1 2 , K + 1 ) E y n ( I , J + 1 2 , K ) Δ z E z n ( I , J + 1 , K + 1 2 ) E z n ( I , J , K + 1 2 ) Δ y
1 Δ t α l = 0 n w l α H y n l + 1 2 ( I + 1 2 , J , K + 1 2 ) = 1 μ α E z n ( I + 1 , J , K + 1 2 ) E z n ( I , J , K + 1 2 ) Δ x E x n ( I + 1 2 , J , K + 1 ) E x n ( I + 1 2 , J , K ) Δ z
1 Δ t α l = 0 n w l α H z n l + 1 2 ( I + 1 2 , J + 1 2 , K ) = 1 μ α E x n ( I + 1 2 , J + 1 , K ) E x n ( I + 1 2 , J , K ) Δ y E y n ( I + 1 , J + 1 2 , K ) E y n ( I , J + 1 2 , K ) Δ x
1 Δ t α l = 0 n w l α E x n l + 1 ( I + 1 2 , J , K ) = 1 ε α H z n + 1 2 ( I + 1 2 , J + 1 2 , K ) H z n + 1 2 ( I + 1 2 , J 1 2 , K ) Δ y H y n + 1 2 ( I + 1 2 , J , K + 1 2 ) H y n + 1 2 ( I + 1 2 , J + 1 2 , K 1 2 ) Δ z
1 Δ t α l = 0 n w l α E y n l + 1 ( I , J + 1 2 , K ) = 1 ε α H x n + 1 2 ( I , J + 1 2 , K + 1 2 ) H x n + 1 2 ( I , J + 1 2 , K 1 2 ) Δ z H z n + 1 2 ( I + 1 2 , J + 1 2 , K ) H z n + 1 2 ( I 1 2 , J + 1 2 , K ) Δ x
1 Δ t α l = 0 n w l α E z n l + 1 ( I , J , K + 1 2 ) = 1 ε α H y n + 1 2 ( I + 1 2 , J , K + 1 2 ) H y n + 1 2 ( I 1 2 , J , K + 1 2 ) Δ x H x n + 1 2 ( I , J + 1 2 , K + 1 2 ) H x n + 1 2 ( I , J 1 2 , K + 1 2 ) Δ y
where I, J, K denote coordinate indices in respective directions. Capital letters are used to differentiate these parameters from the imaginary unit j = 1 . Similarly, as in the one-dimensional case, the following assumptions regarding harmonic solutions are taken
H x n ( I , J , K ) = H x 0 e j ( ω ˜ n Δ t i ˜ x I Δ x j ˜ y J Δ y k ˜ z K Δ z ) H y n ( I , J , K ) = H y 0 e j ( ω ˜ n Δ t i ˜ x I Δ x j ˜ y J Δ y k ˜ z K Δ z ) H z n ( I , J , K ) = H z 0 e j ( ω ˜ n Δ t i ˜ x I Δ x j ˜ y J Δ y k ˜ z K Δ z ) E x n ( I , J , K ) = E x 0 e j ( ω ˜ n Δ t i ˜ x I Δ x j ˜ y J Δ y k ˜ z K Δ z ) E y n ( I , J , K ) = E y 0 e j ( ω ˜ n Δ t i ˜ x I Δ x j ˜ y J Δ y k ˜ z K Δ z ) E z n ( I , J , K ) = E z 0 e j ( ω ˜ ˜ n Δ t i ˜ x I Δ x j ˜ y J Δ y k ˜ z K Δ z )
where ω ˜ C and [ i ˜ x , j ˜ y , k ˜ z ] (where i ˜ x , j ˜ y , k ˜ z R ) is the numerical wavevector.
Substituting (A37) into (A31)–(A36) gives
1 Δ t α H x 0 = 1 μ α z s E y 0 e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z ( K + 1 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z ( K + 1 2 ) Δ z ] Δ z E z 0 e j [ i ˜ x I Δ x + j ˜ y ( J + 1 ) Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z ( K + 1 2 ) Δ z ] Δ y
1 Δ t α H y 0 = 1 μ α z s E z 0 e j [ i ˜ x ( I + 1 ) Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] Δ x E x 0 e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 ) Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z K Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] Δ z
1 Δ t α H z 0 = 1 μ α z s E x 0 e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y ( J + 1 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z K Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] Δ y E y 0 e j [ i ˜ x ( I + 1 ) Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] Δ x
1 Δ t α E x 0 = 1 ε α z s H z 0 e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y ( J 1 2 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z K Δ z ] Δ y H y 0 e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z ( K 1 2 ) Δ z ] e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z K Δ z ] Δ z
1 Δ t α E y 0 = 1 ε α z s H x 0 e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z ( K 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] Δ z H z 0 e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x ( I 1 2 ) Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z K Δ z ] Δ x
1 Δ t α E z 0 = 1 ε α z s H y 0 e j [ i ˜ x ( I + 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x ( I 1 2 ) Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] Δ x H x 0 e j [ i ˜ x I Δ x + j ˜ y ( J + 1 2 ) Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y ( J 1 2 ) Δ y + k ˜ z ( K + 1 2 ) Δ z ] e j [ i ˜ x I Δ x + j ˜ y J Δ y + k ˜ z ( K + 1 2 ) Δ z ] Δ y
where
z s = l = 0 N w l α e j ω ˜ ( l + 1 2 ) Δ t .
The system of Equations (A38)–(A43) can be written in the matrix form
μ α 0 0 0 δ z δ y 0 μ α 0 δ z 0 δ x 0 0 μ α δ y δ x 0 0 δ z δ y ε α 0 0 δ z 0 δ x 0 ε α 0 δ y δ x 0 0 0 ε α = U H x 0 H y 0 H z 0 E x 0 E y 0 E z 0 = 0 0 0 0 0 0
where
δ x = ( Δ t ) α e j [ i ˜ x 1 2 Δ x ] e j [ i ˜ x 1 2 Δ x ] z s Δ x
δ y = ( Δ t ) α e j [ j ˜ y 1 2 Δ y ] e j [ j ˜ y 1 2 Δ y ] z s Δ y
δ z = ( Δ t ) α e j [ k ˜ z 1 2 Δ z ] e j [ k ˜ z 1 2 Δ z ] z s Δ z .
The system of Equations (A45) is homogeneous. In order to obtain any nontrivial (nonzero) solution, the determinant of the matrix U has to be equal 0. The matrix U can be interpreted as the block matrix
U = A B C D
where A , B , C , D are 3 × 3 matrices. They commute because B = C and 1 μ α A = 1 ε α D = I , where I is the identity matrix. In such a case, the determinant of matrix U can be calculated using the following property [28]:
det ( U ) = det ( A D B C ) .
Hence, one obtains
det ( U ) = det ( μ α ε α δ y 2 δ z 2 δ x δ y δ x δ z δ x δ y μ α ε α δ x 2 δ z 2 δ y δ z δ x δ z δ y δ z μ α ε α δ x 2 δ y 2 ) = μ α ε α ( δ x 2 + δ y 2 + δ z 2 μ α ε α ) 2 .
Equating the determinant to 0, one obtains
μ α ε α = δ x 2 + δ y 2 + δ z 2 .
Using (A11) one obtains
e j ω Δ t 1 2 1 e j ω Δ t α 2 j 2 = ( Δ t ) α e j [ i ˜ x 1 2 Δ x ] e j [ i ˜ x 1 2 Δ x ] 2 j μ α ε α Δ x 2 + ( Δ t ) α e j [ j ˜ y 1 2 Δ y ] e j [ j ˜ y 1 2 Δ y ] 2 j μ α ε α Δ y 2 + ( Δ t ) α e j [ k ˜ z 1 2 Δ z ] e j [ k ˜ z 1 2 Δ z ] 2 j μ α ε α Δ z 2 .
From (A53), one directly obtains the numerical-dispersion relation for the three-dimensional FO FDTD algorithm
e j ω Δ t 1 2 1 e j ω Δ t α 2 j 2 = ( Δ t ) 2 α μ α ε α ( Δ x ) 2 sin ( i ˜ x Δ x 2 ) 2 + ( Δ t ) 2 α μ α ε α ( Δ y ) 2 sin ( j ˜ y Δ y 2 ) 2 + ( Δ t ) 2 α μ α ε α ( Δ z ) 2 sin ( k ˜ z Δ z 2 ) 2 .
If one omits the x- and y-related terms in (A54), it simplifies that formula to the one-dimensional case (A12). Substituting
ξ α = ( Δ t ) 2 α μ α ε α ( Δ x ) 2 sin ( i ˜ x Δ x 2 ) 2 + ( Δ t ) 2 α μ α ε α ( Δ y ) 2 sin ( j ˜ y Δ y 2 ) 2 + ( Δ t ) 2 α μ α ε α ( Δ z ) 2 sin ( k ˜ z Δ z 2 ) 2 1 2 α
into (A54), and continuing as in the one-dimensional case, one obtains
2 1 α ( Δ t ) 2 α μ α ε α ( Δ x ) 2 sin ( i ˜ x Δ x 2 ) 2 + ( Δ t ) 2 α μ α ε α ( Δ y ) 2 sin ( j ˜ y Δ y 2 ) 2 + ( Δ t ) 2 α μ α ε α ( Δ z ) 2 sin ( k ˜ z Δ z 2 ) 2 1 2 α 2 .
After assuming the maximum possible values of the sine functions, one obtains the stability condition for the three-dimensional FO FDTD algorithm
Δ t 2 1 1 α μ α ε α 1 ( Δ x ) 2 + 1 ( Δ y ) 2 + 1 ( Δ z ) 2 1 α .
After omitting terms related to the x- and y-dimensions, this stability condition simplifies to the one-dimensional condition (A29). Taking α = 1 , one obtains the stability condition for IO FDTD
Δ t μ 0 ε 0 1 ( Δ x ) 2 + 1 ( Δ y ) 2 + 1 ( Δ z ) 2 .

References

  1. Nasrolahpour, H. A Note on Fractional Electrodynamics. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 2589–2593. [Google Scholar] [CrossRef]
  2. Tarasov, V.E. Fractional Dynamics: Applications of Fractional Calculus to Dynamics of Particles, Fields and Media; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  3. Gabriel, S.; Lau, R.W.; Gabriel, C. The Dielectric Properties of Biological Tissues: III. Parametric Models for the Dielectric Spectrum of Tissues. Phys. Med. Biol. 1996, 41, 2271. [Google Scholar] [CrossRef] [PubMed]
  4. Westerlund, S. Dead Matter Has Memory! Phys. Scr. 1991, 43, 174. [Google Scholar] [CrossRef]
  5. Westerlund, S.; Ekstam, L. Capacitor Theory. IEEE Trans. Dielectr. Electr. Insul. 1994, 1, 826–839. [Google Scholar] [CrossRef]
  6. Engheta, N. Fractional Curl Operator in Electromagnetics. Microw. Opt. Technol. Lett. 1998, 17, 86–91. [Google Scholar] [CrossRef]
  7. Naqvi, S.; Naqvi, Q.; Hussain, A. Modelling of Transmission Through a Chiral Slab Using Fractional Curl Operator. Opt. Commun. 2006, 266, 404–406. [Google Scholar] [CrossRef]
  8. Engheta, N. On the Role of Fractional Calculus in Electromagnetic Theory. IEEE Antennas Propag. Mag. 1997, 39, 35–46. [Google Scholar] [CrossRef]
  9. Taflove, A.; Hagness, S.C. Computational Electrodynamics: The Finite-Difference Time-Domain Method, 3rd ed.; Artech House: Norwood, Australia, 2005. [Google Scholar]
  10. Mescia, L.; Bia, P.; Caratelli, D. FDTD-Based Electromagnetic Modeling of Dielectric Materials with Fractional Dispersive Response. Electronics 2022, 11, 1588. [Google Scholar] [CrossRef]
  11. Kelley, D.F.; Destan, T.J.; Luebbers, R.J. Debye Function Expansions of Complex Permittivity Using a Hybrid Particle Swarm-Least Squares Optimization Approach. IEEE Trans. Antennas Propag. 2007, 55, 1999–2005. [Google Scholar] [CrossRef]
  12. Wuren, T.; Takai, T.; Fujii, M.; Sakagami, I. Effective 2-Debye-Pole FDTD Model of Electromagnetic Interaction Between Whole Human Body and UWB Radiation. IEEE Microw. Wirel. Components Lett. 2007, 17, 483–485. [Google Scholar] [CrossRef]
  13. Causley, M.F.; Petropoulos, P.G.; Jiang, S. Incorporating the Havriliak–Negami Dielectric Model in the FD-TD Method. J. Comput. Phys. 2011, 230, 3884–3899. [Google Scholar] [CrossRef]
  14. Su, S.; Dai, W.; Haynie, D.T.; Simicevic, N. Use of the Z-Transform to Investigate Nanopulse Penetration of Biological Matter. Bioelectromagnetics 2005, 26, 389–397. [Google Scholar] [CrossRef] [PubMed]
  15. Guo, B.; Li, J.; Zmuda, H. A New FDTD Formulation for Wave Propagation in Biological Media with Cole–Cole Model. IEEE Microw. Wirel. Compon. Lett. 2006, 16, 633–635. [Google Scholar] [CrossRef]
  16. Chakarothai, J. Novel FDTD Scheme for Analysis of Frequency-Dependent Medium Using Fast Inverse Laplace Transform and Prony’s Method. IEEE Trans. Antennas Propag. 2019, 67, 6076–6089. [Google Scholar] [CrossRef]
  17. Rekanos, I.T.; Papadopoulos, T.G. An Auxiliary Differential Equation Method for FDTD Modeling of Wave Propagation in Cole-Cole Dispersive Media. IEEE Trans. Antennas Propag. 2010, 58, 3666–3674. [Google Scholar] [CrossRef]
  18. Abdullah, H.H.; Elsadek, H.; ElDeeb, H.; Bagherzadeh, N. Fractional Derivatives Based Scheme for FDTD Modeling of n th-Order Cole–Cole Dispersive Media. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 281–284. [Google Scholar] [CrossRef]
  19. Mescia, L.; Bia, P.; Caratelli, D. Fractional-Calculus-Based FDTD Method for Solving Pulse Propagation Problems. In Proceedings of the 2015 International Conference on Electromagnetics in Advanced Applications (ICEAA), Turin, Italy, 7–11 September 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 460–463. [Google Scholar]
  20. Mescia, L.; Bia, P.; Caratelli, D. Fractional-Calculus-Based Electromagnetic Tool to Study Pulse Propagation in Arbitrary Dispersive Dielectrics. Phys. Status Solidi (A) 2019, 216, 1800557. [Google Scholar] [CrossRef]
  21. Moreles, M.A.; Lainez, R. Mathematical Modelling of Fractional Order Circuit Elements and Bioimpedance Applications. Commun. Nonlinear Sci. Numer. Simul. 2017, 46, 81–88. [Google Scholar] [CrossRef]
  22. Stefański, T.P.; Gulgowski, J. Signal Propagation in Electromagnetic Media Described by Fractional-Order Models. Commun. Nonlinear Sci. Numer. Simul. 2020, 82, 105029. [Google Scholar] [CrossRef]
  23. Stefański, T.P.; Gulgowski, J. Fundamental Properties of Solutions to Fractional-Order Maxwell’s Equations. J. Electromagn. Waves Appl. 2020, 34, 1955–1976. [Google Scholar] [CrossRef]
  24. Li, C.; Zeng, F. Numerical Methods for Fractional Calculus; CRC Press: Boca Raton, FL, USA, 2015; Volume 24. [Google Scholar]
  25. Gulgowski, J.; Stefański, T.P.; Trofimowicz, D. On Applications of Elements Modelled by Fractional Derivatives in Circuit Theory. Energies 2020, 13, 5768. [Google Scholar] [CrossRef]
  26. Luchko, Y.; Mainardi, F.; Povstenko, Y. Propagation Speed of the Maximum of the Fundamental Solution to the Fractional Diffusion–Wave Equation. Comput. Math. Appl. 2013, 66, 774–784. [Google Scholar] [CrossRef]
  27. Yuste, S.B.; Acedo, L. An Explicit Finite Difference Method and a New von Neumann-Type Stability Analysis for Fractional Diffusion Equations. SIAM J. Numer. Anal. 2005, 42, 1862–1874. [Google Scholar] [CrossRef]
  28. Silvester, J.R. Determinants of Block Matrices. Math. Gaz. 2000, 84, 460–467. [Google Scholar] [CrossRef]
Figure 1. Stability limit for varying parameter α ( Δ z = 0.02   μ m ).
Figure 1. Stability limit for varying parameter α ( Δ z = 0.02   μ m ).
Applsci 13 10654 g001
Figure 2. Source-signal waveform.
Figure 2. Source-signal waveform.
Applsci 13 10654 g002
Figure 3. Electric-field waveforms measured 10   μ m from source. (a) α = 1 . (b) α = 0.99 . (c) α = 0.98 . (d) α = 0.97 .
Figure 3. Electric-field waveforms measured 10   μ m from source. (a) α = 1 . (b) α = 0.99 . (c) α = 0.98 . (d) α = 0.97 .
Applsci 13 10654 g003
Figure 4. Comparison between results of FDTD with varying spatial-step size and frequency-domain simulations ( α = 0.98 ). Distance from source: (a) 10   μ m . (b) 30   μ m . (c) 60   μ m . (d) 90   μ m .
Figure 4. Comparison between results of FDTD with varying spatial-step size and frequency-domain simulations ( α = 0.98 ). Distance from source: (a) 10   μ m . (b) 30   μ m . (c) 60   μ m . (d) 90   μ m .
Applsci 13 10654 g004
Figure 5. Spatial electric-field distribution for computational domain combining vacuum and FO material. Dashed line indicates boundary between materials, with vacuum on the left and FO material on the right side of line. Simulation results for time t: (a) 6.880 × 10−14 s. (b) 7.556 × 10−14 s. (c) 1.207 × 10−14 s. (d) 1.647 × 10−14 s.
Figure 5. Spatial electric-field distribution for computational domain combining vacuum and FO material. Dashed line indicates boundary between materials, with vacuum on the left and FO material on the right side of line. Simulation results for time t: (a) 6.880 × 10−14 s. (b) 7.556 × 10−14 s. (c) 1.207 × 10−14 s. (d) 1.647 × 10−14 s.
Applsci 13 10654 g005
Figure 6. Dependence of execution time on iteration number N t for α = 0.98 and varying domain size N z .
Figure 6. Dependence of execution time on iteration number N t for α = 0.98 and varying domain size N z .
Applsci 13 10654 g006
Figure 7. Dependence of execution time on domain size N z for α = 0.98 and varying iteration number N t .
Figure 7. Dependence of execution time on domain size N z for α = 0.98 and varying iteration number N t .
Applsci 13 10654 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pietruszka, P.; Stefański, T.P.; Gulgowski, J. FDTD Method for Electromagnetic Simulations in Media Described by Time-Fractional Constitutive Relations. Appl. Sci. 2023, 13, 10654. https://doi.org/10.3390/app131910654

AMA Style

Pietruszka P, Stefański TP, Gulgowski J. FDTD Method for Electromagnetic Simulations in Media Described by Time-Fractional Constitutive Relations. Applied Sciences. 2023; 13(19):10654. https://doi.org/10.3390/app131910654

Chicago/Turabian Style

Pietruszka, Piotr, Tomasz P. Stefański, and Jacek Gulgowski. 2023. "FDTD Method for Electromagnetic Simulations in Media Described by Time-Fractional Constitutive Relations" Applied Sciences 13, no. 19: 10654. https://doi.org/10.3390/app131910654

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop