Exponential sum approximation for Mittag-Leffler function and its application to fractional Zener wave equation

https://doi.org/10.1016/j.jcp.2020.109389Get rights and content

Highlights

  • Uniform convergence for t>0 of exponential sum approximation of Mittag-Leffler.

  • Finite propagation speed for internally damped wave equation.

  • Hybrid generalized-alpha method for fractional Zener wave equation.

  • Stability analysis of the time stepping scheme based on eigenanalysis.

  • Error analysis relates approximation error to second-order convergence of algorithm.

Abstract

The Mittag-Leffler function (MLF) is fundamental to solving fractional calculus problems. An exponential sum approximation for the single-parameter MLF with negative input is proposed. Analysis shows that the approximation, which is based on the Gauss-Legendre quadrature, converges uniformly for all non-positive input. The application to modelling of wave propagation in viscoelastic material with the finite element method is also presented. The propagation speed of the solution to the approximated wave equation is proved to have the same upper bound as the original. The discretized scheme, based on the generalised alpha method, involves only a single matrix inverse whose size is the degree of freedom of the geometric model per time step. It is proved that the scheme is unconditionally stable. Furthermore, the solution converges to the true solution at O(T2), where T is the interval each time step, provided that the approximation error of the MLF is sufficiently small.

Introduction

Fractional derivatives have applications in modelling viscoelastic materials and control theory [1], [2], [3], [4], [5], [6]. Particularly, the Caputo variant is the most common as its initial conditions involve only integer-order derivatives, which do have physical meaning, in contrast to the fractional derivative initial conditions of the Riemann-Liouville [7]. Because fractional derivatives comprise of convolution with a kernel function with a long tail, specifically tβ, evaluation is non-local and involves storage of and operations on all history (see methods based on Grünwald–Letnikov fractional derivative for example [5], [8]). Approaches to reduce the cost can be categorized by either compressing the function on which the fractional derivative is applied or compressing the convolution kernel of the fractional derivative operator. In the first case, the to-be-convolved function is approximated by basis functions which have closed-form fractional derivatives [9], [10], [11]. For dynamic problems involving convolution of the kernel with the solution function, a fixed set of basis functions may not be able to approximate the solution uniformly as it evolves with time. Therefore, there is no guarantee that the method converges to the correct solution of the dynamic system. The coefficients may also need to be re-evaluated as time grows, and is thus inefficient. In case of compressing the convolution kernel, the exponential sum approximation was proposed in 2002 by different authors independently to solve the impedance boundary problem and fractional derivatives efficiently [12], [13] (although the work of Yuan and Agrawal lacks convergence analysis). In this paper, the method of exponential sum refers to approximating the kernel function in the formf(t)i=1Nexwiesit, where wi and si are generally complex numbers as the method was generalised to convolution kernels other than the one in fractional differentiation based on a numerical Laplace inverse transform scheme [14]. Because the kernel may not be uniformly approximated by a fixed set of coefficients for the desirable time interval, an adaptive algorithm was proposed [15].

In the case of the fractional derivative kernel tβ, the convergence of the exponential sum approximation, with various formulations to the approximation coefficients, has been extensively studied for β(0,2), which corresponds to the range of practical values in typical physical problems. Direct application of Gaussian quadrature to the Laplace transform identityΓ(1α)tα1=L{sα} has been analysed in [16], [17], [18]. The multipole expansion method, which is based on the following Laplace transform identityL{eλt}=1s+λ, has been studied in [19], [20]. Last but not least, double exponential substitution with the trapezoid rule has been explored in [21], [22]. Since the fractional derivative kernel can be scaled simply to (0,1] for any t>0, these studies approximate the kernel in the range [δ,1] with 0<δ<1. Moreover, because the Laplace transform of this kernel has the same form as the kernel itself, the resulting approximation coefficients are all real, whereas, in the general case, the coefficients are complex by applying numerical Laplace inverse transform. δ is typically chosen as the smallest step size required to achieve a certain accuracy in the application of a time-stepping scheme. Due to the finite domain of approximation and finite step size, the Prony's method can be applied to optimise the number of coefficients required to meet an error threshold [21].

The generalized three-parameter Mittag-Leffler function (MLF) is defined in the form of series expansion as [23]Eα,βγ(z)=1Γ(γ)n=0Γ(γ+n)znn!Γ(αn+β), for α,β,γC, with (α)>0. The two-parameter and single-parameter MLFs are the special cases of (1.4) when γ=1, and γ,β=1 respectively. It can be shown that, for α>0, the single-parameter MLF is the eigenfunction of the Caputo's fractional differential operator, that is [24],DtαEα(λtα)=λEα(λtα),λR, where Dtα, the differential operator, is defined as [7]Dtαf(t)1Γ(mα)0t(tτ)mα1dmf(τ)dτmdτ, with m=α. As a result, the single-parameter MLF can also be applied to solve fractional differential equations. In particular, for viscoelastic problems, the MLF of the formEα(tα)n=0(1)ntnαΓ(1+αn),α(0,1),t0 is involved as a convolution kernel for α(0,1). For example, the adaptive fast convolution algorithm in [15] with the Laplace transform of (1.7) has been applied to model pressure on artery wall as a result of blood flow in [5] using the finite element method. However, the use of the adaptive scheme results in an algorithm with growing memory consumption per time step, which may not be appropriate for hardware implementation. Moreover, stability and error analysis, particularly for the error introduced by the approximation in the inverse Laplace transform, have not been studied in details. Furthermore, we believe there is merit for choosing the MLF for solving fractional differentiation equations because it is an entire function, in contrast to the singularity at 0 of tβ, which limits its evaluation to δ as we have seen earlier. Therefore, we consider the study of exponential sum approximation of single-parameter MLF in the form of (1.7) and aim to justify its application to finite element modelling.

In this paper, we propose a scheme based on Gauss-Legendre quadrature to find the suitable coefficients for (1.1) to evaluate (1.7). There are two reasons for the choice of Gaussian quadrature. First, it yields mostly real coefficients except for one possible complex coefficient depending on α. Second, it may achieve uniform convergence for all t>0, which is partly enabled by the property that the MLF is an entire function, as we will see later. There were earlier papers which discuss the evaluation of the MLF in terms of exponential functions, but to the best of our knowledge, they cannot achieve uniform convergence for all t>0 [25], [26].

The fractional wave equation, which involves a higher integer-order time derivative than the diffusion problem in [5], is presented as an application example of the exponential sum approximation of the MLF. This wave equation is regarded as the most accurate model for sound propagation in a viscoelastic medium such as body tissue [27]. This wave model also finds application in modelling seismic wave propagation [2], and earthquake localisation [28].

This paper is organised as follows. Section 2 reviews the application of the method of exponential sum approximation to fast convolution, which is followed by the connection of the MLF to the viscoelastic problems. The MLF is also arranged into a form suitable for use with Gaussian quadrature and exponential sum approximation. In Section 3, we briefly review the standard approach to Gaussian quadrature error analysis based on complex analysis, prior to proving that the formulation introduced in Section 2 converges uniformly, as well as providing a rough estimate on the number of exponential terms required. Then in Section 4, the numerical scheme for the fractional wave equation is derived. The proofs of stability and error convergence behaviour are then presented. Section 5 gives numerical experiments and an example solution to the fractional wave equation to demonstrate the convergence. Finally, concluding remarks are given in Section 6.

Section snippets

Overview

In this section, we briefly review the use of exponential sum approximation to achieve high accuracy fast convolution. In dynamic problems of mechanics of solids, the following stress-strain relationship, modelled as an impulse response, is often involvedϵ(x,t)=κ(x,t)σ(x,t), where σ,ϵ are the stress and strain tensors respectively, and κ is the generalised compressibility (a compliance tensor for multidimensional problems). For homogeneous viscoelastic material, the standard linear solid

Gauss-Legendre quadrature approximation

Since the integrand decays exponentially, we follow a similar strategy to that in [16], [18], where the limits of integration are truncated and divided into dyadic intervals so that each interval may converge at similar rates using Gaussian quadrature. Although the base is fixed to 2 in [16], [18], we relax it as a real number b>1 here. The choice of b is presented at the end of the section. Moreover, we truncate the lowest part of the integral such that the error from neglecting it is

Governing equations and generalised alpha method

The fractional Zener wave equation is derived from the governing equations of stress strain relationship (2.2) and conservation of mass and momentum given byϵ(x,t)=ux(x,t),σx(x,t)=ρ0(x)u˙(x,t)+f(x,t), where u, ρ0 and f denote the displacement, density and force respectively. Here, the upper dot u˙ denotes time derivative and the subscript ux denotes the spatial derivative. Considering only the one-dimensional case, homogeneous medium, and zero initial condition (for simpler analysis of the

Approximation of Mittag-Leffler function

In Fig. 5.1, we compare the absolute errors between the sum of exponential approximation and actual MLF computed at machine double precision with tolerance εact=252 using the numerical inverse Laplace transform method presented in [25]. We set the error tolerance of our method ε to 223 in this experiment. It can be seen that the oscillation in error over time depends on the value of α. The larger the α, the greater the peak of oscillation is but with a shorter duration of oscillation. It

Conclusion

A scheme to approximate the single-parameter MLF with Gaussian quadrature is presented. The analysis for the number of required real exponential terms required to achieve uniform convergence is provided. Our derivation shows that this number scales with the error tolerance and α. Numerical results, which confirm the theoretical development, are presented. The guaranteed uniform convergence of MLF allows the use of adaptive time-stepping scheme without special treatment. However, in this scheme,

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgement

We would like to thank Prof. De La Rue for his valuable time spent assisting us with proofreading an early draft of the paper. The work described in this paper was fully supported by a grant from the City University of Hong Kong (Project No. 7004827).

References (52)

  • M.P. Aghababa et al.

    Chaotic fractional-order model for muscular blood vessel and its control via fractional control scheme

    Complexity

    (2014)
  • J.-F. Lu et al.

    Numerical modelling method for wave propagation in a linear viscoelastic medium with singular memory

    Geophys. J. Int.

    (2004)
  • Y. Luchko

    Fractional wave equation and damped waves

    J. Math. Phys.

    (2013)
  • A.G. Radwan et al.

    Fractional-order RC and RL circuits

    Circuits Syst. Signal Process.

    (2012)
  • F. Bause et al.

    Transient modeling of ultrasonic guided waves in circular viscoelastic waveguides for inverse material characterization

    Meas. Sci. Technol.

    (2015)
  • D. Oliveira et al.

    A review of definitions for fractional derivatives and integral

    Math. Probl. Eng.

    (2014)
  • S.B. Yuste et al.

    An explicit finite difference method and a new von Neumann-type stability analysis for fractional diffusion equations

    SIAM J. Numer. Anal.

    (2005)
  • Kamran et al.

    On the approximation of time-fractional telegraph equations using localized kernel-based method

    Adv. Differ. Equ.

    (2018)
  • J.A. Rosenfeld et al.

    Approximating the Caputo fractional derivative through the Mittag-Leffler reproducing kernel Hilbert space and the kernelized Adams–Bashforth–Moulton method

    SIAM J. Numer. Anal.

    (2017)
  • C. Lubich et al.

    Fast convolution for nonreflecting boundary conditions

    SIAM J. Sci. Comput.

    (2002)
  • L. Yuan et al.

    A numerical scheme for dynamic systems containing fractional derivatives

    J. Vib. Acoust.

    (2002)
  • A. Schädle et al.

    Fast and oblivious convolution quadrature

    SIAM J. Sci. Comput.

    (2006)
  • M. López-Fernández et al.

    Adaptive, fast, and oblivious convolution in evolution equations with memory

    SIAM J. Sci. Comput.

    (2008)
  • D. Baffet

    A Gauss–Jacobi kernel compression scheme for fractional differential equations

    J. Sci. Comput.

    (2018)
  • J. Li

    A fast time stepping method for evaluating fractional integrals

    SIAM J. Sci. Comput.

    (2010)
  • S. Jiang et al.

    Fast evaluation of the Caputo fractional derivative and its applications to fractional diffusion equations

    Commun. Comput. Phys.

    (2017)
  • Cited by (10)

    • Determining kernels in linear viscoelasticity

      2022, Journal of Computational Physics
    • Prony's series and modern fractional calculus

      2022, Multi-Chaos, Fractal and Multi-Fractional Artificial Intelligence of Different Complex Systems
    • On the recurrent computation of fractional operator with Mittag-Leffler kernel

      2021, Applied Numerical Mathematics
      Citation Excerpt :

      Without lowering the generality of (7), we use the midpoint rule to perform numerical integration and apply a strategy of subdivision into sub-intervals similar to the one used in [23] for the Atangana-Baleanu derivative and in [16] for the Caputo derivative. Similarly to [23], we represent the integral (6) in the form of sum of exponents but propose to apply variables separation technique [6,7] to such a sum as it allows lowering computational complexity while performing computations with increasing values of argument. The estimate of the error of series (4) truncation can be obtained the following way.

    View all citing articles on Scopus
    View full text