Abstract
The main objective of this study is to present a fundamental mathematical model
for nerve impulse transport, based on the underlying physical phenomena, with a straightforward
application in describing the functionality of prosthetic devices. The governing
equation of the resultant model is a two-dimensional nonlinear partial differential equation
with a time-fractional derivative of order . novel and effective numerical
approach for solving this fractional-order problem is constructed based on the virtual
element method. Three basic technical building blocks form the basis of our methodology:
the regularity theory related to nonlinearity, discrete maximal regularity, and a fractional
variant of the Grünwald–Letnikov approximation. By utilizing these components, along
with the energy projection operator, a fully discrete virtual element scheme is formulated
in such a way that it ensures stability and consistency. We establish the uniqueness and
existence of the approximate solution. Numerical findings confirm the convergence in the –norm and –norm on both uniform square and regular Voronoi meshes, confirming
the effectiveness of the proposed model and method, and their potential to support the
efficient design of sensory prosthetics.
Keywords:
virtual element method; impulse transport; Grünwald–Letnikov approximation; projection operator; fractional-order; Sobolev space MSC:
65M25; 65M60
1. Introduction
Fractional calculus, the study of derivatives and integrals of non-integer orders, has increasingly become a powerful tool in modeling physical phenomena that defy conventional descriptions under ideal conditions [1]. It addresses the limitations inherent in classical models by providing a more accurate representation of systems with anomalous properties. Despite a relatively slow historical progression, the past decade has seen a renaissance, with fractional-order models advancing alongside traditional integer-order counterparts. These fractional-order models, encompassing both ordinary and partial differential equations with noninteger order terms have been instrumental in advancing our understanding of a diverse array of physical phenomena [2,3].
Over the years, notable progress has been achieved in the Finite Element Methods (FEMs) beyond the conventional finite difference schemes for fractional Equations [4,5]. For example, the work of Acosta and Borthagaray [6] clarified convergence rates for FEM approximations and regularity results for the analytical solution of the fractional Poisson problem; computational examples further support these conclusions in [7]. Ervin & Roop [8] also made contributions by using the FEM approach for steady-state fractional advection dispersion equations. Additional research explored FEM-based solutions for fractional diffusion-wave models [9], along with the Petrov–Galerkin FEM approach for fractional convection–diffusion problems in heterogeneous media [10]. Recent advances in numerical methods for fractional partial differential Equations (PDEs) have significantly improved the accuracy and stability of computational models in various applications, including impulse transport and biomedical simulations. Classical methods such as finite differences, finite elements, and spectral methods have been adapted to handle the complexities of fractional derivatives, providing valuable tools for solving these equations. In this study, we build upon existing methodologies while addressing key challenges in fractional PDE modeling. Our approach leverages the virtual element method and the Grünwald–Letnikov approximation to effectively capture the nonlocal effects inherent in fractional-order systems. Additionally, we incorporate insights from recent works, including techniques presented in [11], to further contextualize the numerical framework. We examine a few facets of time-fractional diffusion with nonlinear reactions in this work. To estimate the Riemann–Liouville-type fractional derivative, we use the first order Grünwald–Letnikov approach, which can be further extended to second-order precision. This method is chosen for its computational efficiency and ease of implementation. Furthermore, this methodology allows for an extension to second-order precision, which improves accuracy while retaining computational advantages. Unlike integral-based methods, the Grünwald–Letnikov scheme is built on discrete summation, making it particularly suitable for the computational framework adopted in this study. Higher-order accuracy in temporal directions has been attained by authors in a number of time-fractional diffusion-related model equations. For instance, the time-fractional subdiffusion Equation [12] was solved by Luo et al. using the quadratic spline collocation method. In another case, a preconditioning method for an all-at-once system from Volterra subdiffusion equations with graded time steps [13] was used for higher-order convergence in time direction, and a parallel-in-time iterative algorithm for Volterra partial integro-differential problems with weakly singular kernel was employed in [14]. Following the literature, we develop a model equation to investigate nerve impulse transport by adhering to the ideas of fractional modeling, the simultaneous physical processes, and the governing equations. Furthermore, we approximate the model equation in a fractional sense using a recently developed numerical analysis technique called the Virtual Element Method (VEM).
The VEM is a numerical method used for the solution of Partial Differential Equations (PDEs) on general polygons and polyhedrons, which in turn makes VEM a generalization of Finite Element Method (FEM) on polygonal and polyhedral meshes. Like the FEM, the VEM formulates the problem in a weak form, which involves multiplying the PDE by a test function and integrating it over the domain. The weak form allows for the use of piecewise smooth approximations and leads to a system of linear equations that can be solved numerically. Differently from FEM, the VEM introduces the concept of virtual element spaces, which are sets of functions that approximate the exact solution of the PDEs at both the local (element wise) and global level. Such functions are implicitly defined as the solution to a local PDE problem and are never explicitly constructed in the implementation of the method. The global spaces are defined on polygonal or polyhedral meshes and are constructed to be compatible with the underlying mesh structure and possess some degree of global regularity. A major advantage of the VEM is its ability to handle arbitrary polygonal and polyhedral meshes. Unlike the traditional FEM, which typically requires triangular or quadrilateral elements in 2D and tetrahedral or hexahedral elements in 3D, VEM can handle meshes composed of elements with any number of sides. This flexibility is particularly useful when dealing with complex geometries. Initially introduced to address elliptic problems such as the Poisson equation, cf. [15,16], the VEM was later applied to linear and nonlinear diffusion, convection–diffusion and convection–reaction–diffusion problems [17,18], the Stokes equations [19,20], the polyharmonic equation [21], and many other models. A recent contributed book documents the state of the art of this methodology, cf. [22]. For further reference, a detailed survey on numerical approximations of fractional models can be found in [23] and references therein.
Fractional-order models such as Huxley’s and Fischer’s equations served as inspiration for this study. Numerous physical models in different fields, such as circuit theory, population genetics, and nerve impulse transmission, are described by these equations. For further in-depth remarks on these model equations, consult the work in [24,25] and references therein. Furthermore, Zhang et al. conducted inspiring work in which they presented a local projection stabilization VEM with greater Reynold’s number for the fractional-order Burger’s Equation [26]. This study is strongly motivated in more general instances by the recent attempts at the VEM approximations of fractional-order PDEs [26,27,28]. We propose a comprehensive mathematical model for impulse transport, supported by rigorous theoretical analysis and numerical experiments. Simulations are conducted on a square domain using both uniform square and regular Voronoi meshes. The key contributions of this work are summarized below:
- Formulation of a novel mathematical model for nerve impulse transport, based on physical principles, with direct implications for the design and optimization of sensory prosthetics.
- Modeling of the governing equation as a two-dimensional nonlinear partial differential equation with a fractional time derivative (), enhancing the realism of physiological processes.
- Development of a VEM-based numerical framework, effectively addressing challenges posed by fractional-order derivatives.
- A methodological foundation based on regularity theory for nonlinearity, discrete maximal regularity, and the fractional Grünwald–Letnikov approximation, ensuring both stability and consistency.
- Theoretical guarantees of existence and uniqueness of the approximate solution, with proofs establishing stability, a priori error bounds, and optimal convergence rates.
- Numerical validation through -norm and -norm convergence analysis across different mesh configurations, demonstrating the robustness of the proposed approach.
- Applicability of the model to biomedical engineering, particularly in sensory prosthetic design, reinforcing its practical significance.
These contributions position the study as a distinct and innovative effort, advancing the state of the art in fractional modeling and virtual element methods.
Paper’s outline. The structure of this paper is as follows. Section 2 outlines the physical processes and governing equations that sum up the resultant model. Section 3 presents the formulation and framework while Section 4 presents a priori bounds, and error analysis of a fully discrete virtual element method. Section 5 offers numerical examples that substantiate our theoretical findings. Section 6 concludes the paper with a summary of our work.
2. Physical Processes and Governing Equations
To develop a fundamental understanding of the behavior of the physical process at hand, we can see that there are several subprocesses that occur simultaneously. Complex phenomena modeled using fractional derivatives and integrals often exhibit nonideal behavior and anomalies. With this knowledge, we will now take each important step in the processes and create a rough model that will be utilized to investigate impulse transport through intricate geometries utilizing mathematical formulas and dependencies. In the subsection that follows, we go over each phenomenon in order to derive a consequent model.
2.1. Time-Fractional Diffusion and Reactions
It is well established that the Laplacian operator can be used to describe the simple diffusion process in the spatial domain. Specifically, for a two-dimensional Cartesian space, if u represents the physical process, the diffusion process across the domain axis can be described as
This classical model assumes spatial homogeneity and isotropic diffusion. However, the anomalous nature of time dependence is captured using fractional derivatives, which account for memory effects in impulse transport. These considerations form the basis of our governing equation.
The temporal domain is involved in the process when it is dependent on time. It is of significant importance to highlight that the process we are modeling is not ideal; that is, the time dependency is more akin to an anomalous process than ideal/Brownian motion [29]. By incorporating a fractional time derivative into the standard diffusion equation, the process is generalized as:
where and denotes the order of the fractional derivative. While the case above assumes homogeneity, we extend the model by introducing an unknown load function that depends on spatial and temporal factors.
This formulation reflects principles of anomalous diffusion, where transport mechanisms are nonlocal and memory-dependent. This formulation naturally extends classical diffusion equations by incorporating fractional order derivatives, providing a more realistic representation of nerve impulse transport. To provide greater clarity, we provide intermediate steps demonstrating how nonlinear terms arise from neuron interactions and impulse propagation principles. A key component of the regulating physical process is the consideration of interactions between two neurons (or nodes) in the impulse transit, defined by function u. Moreover, we define the impulse transport towards a node by , and the impulse transport away from a node by . This to-and-fro aspect of transport helps to explain the nonlinear nature of the response between two nodal sites. Figure 1 illustrates the characteristics of this type of response mechanism. Thus, using this knowledge, the definition of the nonlinear response term is
where we have considered the nonhomogeneous nature of reactions for more generality. The next subsection combines these concurrent mechanisms into a unified transport model.
Figure 1.
(a) To-natured reaction (b) fro-natured reaction, and (c) resultant reactions.
2.2. The Resultant Model
Building upon the individual governing processes discussed above, we formulate a comprehensive model by combining Equations (1) and (2):
The resultant model, inspired by anomalous diffusion [12], is governed by Continuous Time Random Walk (CTRW) together with the concept of Caputo-type fractional derivatives:
where is in a polygonal domain and denotes the fractional derivative of u with respect to time in the Caputo sense [3], defined as:
where denotes the Gamma function. Using these definitions, we define the complete model with initial and boundary conditions:
where represents the impulse response at spatial position and time t. The term incorporates memory effects of biological signal transmission. The Laplacian operator accounts for spatial diffusion, while the nonlinear function models neuron interaction dynamics. The external forcing term represents additional stimulus sources, ensuring realistic modeling of impulse propagation in complex domains. The domain is a bounded polygonal region in . Boundary conditions are designed to reflect the physical properties of nerve impulse transmission, supporting numerical stability and realistic modeling. The initial condition,
indicates that at , no impulse has been transmitted, representing an inactive neuronal state before stimulation. The boundary condition,
ensures a prescribed impulse response at the domain boundary, which could correspond to sustained stimulation or fixed neuronal activity levels. Depending on the physical constraints, different boundary types may be appropriate: Dirichlet conditions enforce fixed impulse values, Neumann conditions regulate impulse flux, and Robin conditions provide a weighted combination of both. These boundary formulations contribute to an accurate representation of real-world neuronal behavior. Dirichlet conditions ensure a controlled and predefined stimulation at the boundary, which is relevant for prosthetic applications; we also acknowledge that alternative boundary formulations, such as Neumann or Robin conditions, may better capture certain physiological behaviors.
As a result, (3) defines our impulse transport model. In the next section, we will present the discretized framework, formulation, and fundamental VEM concepts.
3. The Virtual Element Method
We consider the fractional-order nonlinear PDE model given in (3). The domain is partitioned into a shape-regular polygonal mesh , with the diameter of an element . Also, let
For mesh regularity, there exists , so for every , we assume the following:
- For a ball with radius , E has a star shape;
- The distance between any two of its vertices is .
Referring to [16], for , the local virtual element space of order k is defined as,
where is the polygonal boundary of E and denotes a generic edge.
Next, we define some useful polynomial projection operators. We consider the elliptic projection operator , which is the orthogonal projector onto the space of polynomials of degree k with respect to the semi-norm. Formally, for every , the k-degree polynomial is the solution to the variational problem
where the second condition is needed to fix the gradient kernel. We also define the -orthogonal projection operator , such that for any , the polynomial satisfies:
For each , we define the locally “enhanced" virtual element space by utilizing the elliptic projection operator as
where two polynomials are considered equivalent if the degree of their difference does not exceed . This equivalence plays a crucial role in defining the virtual element spaces. Specifically, the union of the spaces of homogeneous polynomials of exact degrees k and serves as a key component in the implementation. This structure ensures that the polynomial basis captures the necessary degrees of freedom and maintains consistency within the approximation framework. For polynomial equivalence classes, the quotient space is represented by . By assembling the local VEM spaces, the global VEM space is produced and is given as
where is a shape-regularized polygonization of .
Any virtual element function in is specifically characterized as follows, which we can interpret as the fundamental Degrees of Freedoms (DoFs) displayed in Figure 2 and Figure 3:
Figure 2.
Boundary and internal degrees of freedom for conforming VEM of order k = 1, 2, and 3, respectively, where black circles on vertices represent (D1), red squares on edges represent (D2), and blue circles represent (D3).
Figure 3.
Element-wise boundary and internal degrees of freedom for conforming VEM of order k = 1, 2, and 3, respectively, where black circles on vertices represent (D1), orange squares on edges represent (D2), and blue circles represent (D3).
- (D1)
- The vertex values for , where the vertices of an element E for are denoted by ;
- (D2)
- On each edge e of for , the values of at the internal Gauss–Lobatto quadrature points;
- (D3)
- The polynomial moments for :
The local DoFs of the spaces from all the elements are collected in a -conforming manner to yield the DoFs of the global virtual element space of order k. The unisolvence of these degrees of freedom is proved in [16]. The projections and are computable from the degrees of freedom (D1)–(D3) of , which is a fundamental characteristic of the concept of local VEM space.
3.1. Virtual Element Discretization
To discretize the developed model Equation (3), we follow the stated principles of VEM. For the time-fractional derivative, we devise a discrete form with the help of Grünwald–Letnikov approximation. The authors in [24] devised a discrete fractional Grönwall-type inequality for the Caputo-type fractional derivative. We provide a discrete fractional Grönwall-type inequality (Grünwald–Letnikov approximation) to the fractional Riemann–Liouville-type derivative, motivated by this work. We utilize the relationship between Caputo and Riemann–Liouville (R-L)-type derivatives, which is represented as
Considering , we employ the equivalence , where represents the Riemann–Liouville derivative of order .
As a result, the governing equation can be reformulated using the Riemann–Liouville fractional derivative as follows:
where denotes the spatial domain, u represents the dependent variable, is the nonlinear term, and is the external forcing function.
The weak/variational formulation of this model equation is as follows:
Find for almost all such that
where the bilinear forms and are defined as:
and is the duality product in . The well-posedness results of the weak form are proved in the work of Jin et al. [10,30] for time-fractional nonlinear subdiffusion equations.
The semi-discrete VEM scheme corresponding to the given problem is as follows:
Find , such that,
where the discrete global bilinear forms are defined as:
where both are locally computable bilinear forms defined as follows:
where the bilinear forms and are locally admissible stabilizing terms that are symmetric positive definite and satisfy
for some positive constants independent of h and E.
The stability of local bilinear forms and is guaranteed by these stabilization terms (a formal description is given below). This work adopts the “dofi-dofi” stabilization (see [31]) and these are essential components of the VEM, to ensure numerical stability and consistency on general polygonal meshes. We provide explicit definitions of the stabilization terms and as follows:
- Stabilization for Stiffness Term:
The stiffness stabilization term is defined as:
where is the number of degrees of freedom for the element and and represent the values of the solution and test functions at the respective degrees of freedom.
- Stabilization for Mass Term:
The mass stabilization term is defined as:
where is the diameter of the element E, is the number of degrees of freedom, and , correspond to the values of the solution and test functions at the respective degrees of freedom.
We recall that the bilinear forms and possess the fundamental properties of
Consistency: and for any , it holds that
Stability: Two constant pairs that are independent of h exist, say, and with and , such that for all , the two following equivalence holds:
The conditions above ensure that the non-polynomial parts and scale the same as the polynomial parts of and , respectively.
To compute the nonlinear forcing term, we use the -orthogonal projector previously defined. For each element E, we first define as
The orthogonality of implies that
Hence, for and , we state that
by introducing a global -orthogonal projection operator onto the piecewise polynomial space of degree k built on the mesh partition . The global projection operator is such that
We outlined that this approximation of the forcing term is computable since the projection is computable from the degrees of freedom of in the enhanced space .
3.2. Fully Discrete VEM
The Grünwald–Letnikov approximation and the Caputo definition provide comprehensive approaches to approximate fractional derivatives with first-order and second-order accuracy, respectively. These methodologies enable a finite-sum representation of fractional derivatives involving integer-order derivatives, facilitating their computation. To construct a fully discrete scheme, it is necessary to evaluate the fractional derivative along the temporal axis. Consider a uniform partitioning of the interval into K subintervals, where and the step size is . By applying the Grünwald–Letnikov approximation to the Riemann–Liouville-type derivative [32], the fractional derivative can be computed as:
where represents the fractional weights associated with the approximation. The weights are calculated in this case using
and the error satisfies the estimate, [1].
Remark 1.
In order to achieve an accuracy of , Jin et al. [33] utilized the following approximation to the R-L-type derivative at the point as:
where is a discrete fractional differential operator defined as
Under specific compatibility conditions and the regularity assumption , Dimitrov [34] made the initial observation of this accuracy.
Denote , where . For any arbitrary choice of in the discrete scheme, the numerical results show no significant effect on the accuracy, regardless of the fractional-order . Hence, for the sake of convenience and to reduce notational complexity, we fix in the following fully discrete VEM formulation:
Determine , for , such that:
By applying the definition of the discrete fractional operator given in (6), the equation is reformulated as:
This discrete reformulation results in a system of K algebraic equations that is accurate in time and can be efficiently solved to obtain the virtual element approximation of the solution.
3.3. VEM Implementation
Let be the dimension, and let be the canonical basis of the global virtual element space . Consider with its associated DoF vector , where is the DoF of . Then, we have the expression
Substituting this expansion into the definition of the operator from Equation (2) and taking in the discrete scheme (7), we obtain the following system of equations for
Let us denote M , A , and C , which represent the global matrix forms of the bilinear forms , , , and the scalar product , respectively. A load vector (column) at time step n is denoted as . Using these notations, the above system can be conveniently expressed in matrix form as,
Any effective iterative technique can be used to solve the above nonlinear algebraic system. In this work, we use Newton’s method to solve the resulting system at each time step. It is important to note that in the discrete formulation, the numerical solution at nth time step depends on the solutions that were computed at all preceding time steps, 1, 2, ..., . The following specifications were used for the implementation of Newton’s method:
3.3.1. Hardware Specifications
- Device: HP Z2 Tower G9 Workstation Desktop PC.
- Processor: 13th Gen Intel(R) Core(TM) i7-13700K 3.40 GHz for efficient computations.
- Memory: 128 GB RAM.
- Storage: Solid State Drive (SSD) for faster data access and execution (1.86 TB).
3.3.2. Software and Implementation
- Software: MATLAB (Version R2021a).
- Key MATLAB Toolboxes: Symbolic Math Toolbox, Optimization Toolbox, Parallel Computing Toolbox.
- Numerical Method: Newton’s method is used to iteratively solve the nonlinear system, leveraging automatic differentiation via the Jacobian function.
- Convergence Criteria: The iterative solver stops when , where is a predefined tolerance level.
4. Theoretical Analysis and a Priori Error Estimates
Throughout this section, we introduce the notations used in our theoretical analysis. Let be a domain, and let denote an arbitrary function. The inner product is given by:
and the associated norm is defined as:
For a nonnegative integer n, the Sobolev space is equipped with the norm:
The space denotes the set of infinitely differentiable functions with compact support in . Its closure with respect to the norm is denoted by . Finally, represents the set of all polynomials over with degree at most k.
We note that in numerical analysis, first-order accuracy refers to methods where the error term is proportional to the first power of the discretized step size, meaning that the error decreases linearly as the step size is reduced. Second-order accuracy indicates that the error term scales quadratically with the step size, offering improved precision compared to first-order methods. Second-order precision specifically pertains to numerical approximation techniques that achieve second-order accuracy in estimating derivatives or solving equations. In the context of fractional calculus, employing higher-order precision enhances the accuracy of numerical schemes while preserving computational efficiency. Throughout this work, we utilize the Grünwald–Letnikov approximation ensuring a reliable representation of fractional derivatives.
To establish the existence and uniqueness of the solution to the model problem (1), we impose the following assumptions on f and g:
Hypothesis 1.
The function , satisfies the Lipschitz condition:
for and some .
Hypothesis 2.
The load term belongs to the -space, implying that
where is a positive constant independent of x and t.
The existence and uniqueness of the solution to problem (1) are established by the following well-posed theorem, the proof of which can be found in [24,30].
Theorem 1.
Under the assumption
(H1), Equation (1) admits a unique solution ψ for , satisfying:
where is a constant independent of ψ.
To establish the convergence of the VEM, we derive appropriate a priori error bounds. The fractional Grünwald-type inequality plays a critical role in this analysis.
The Grünwald weights can be computed recursively as follows:
Additionally, define the cumulative weights . Then, we have:
The weights satisfy the following properties:
Consequently, for . Using these weights, we can reformulate the Riemann–Liouville fractional derivative as:
Using the initial condition , this simplifies to:
where for .
To prove existence and uniqueness of the solution to the fully discrete VEM, we apply a proposition based on Brouwer’s Fixed Point Theorem [35]:
Proposition 1.
Let be a finite-dimensional Hilbert space with norm and inner product . Let be a continuous map such that,
then there exists such that
Theorem 2
(Well-posedness). Let be the discrete solutions obtained using VEM on the computational domain Ω, subject to the imposed boundary conditions. Then, for all , there exists a unique discrete solution satisfying the fully discrete VEM (7).
Proof.
Rewriting Equation (7) as
and multiplying this equation by , we get
Equations (12) and (13) are equivalent, meaning the solution of Equation (12) is also the solution of Equation (13) and vice versa. Now, define an operator such that
Since S is continuous, we set in (14), yielding
The bilinear form is defined using the elliptic projection operator , which ensures stability and coercivity:
where is a stabilization term. Using the coercivity property of , we have:
where is independent of the mesh size h. Using the Poincarè inequality, which relates the -seminorm to the -norm:
where is the Poincarè constant dependent on the domain .
From hypothesis H1, we derive the inequality:
which implies that:
For the forcing term , the boundedness from H2 yields:
Utilizing the Cauchy–Schwarz inequality on Equation (15) with the bounds on bilinear forms and derived above, along with the bounds in Equations (16) and (17), and noting the condition for , we have:
Since , (18) can be rewritten as
Thus, , iff
Choosing , then there exists such that
which implies that . Thus, for , we have
This confirms the existence of the solution to the discrete VEM by Proposition 1.
We take into account the technical lemmas which will be used in the forthcoming derivations. Their proofs can be found in [24]. These notations will be useful in deriving error estimates. From [24,36], we consider some important lemma’s to be used in our derivations.
Lemma 1.
Let be a sequence specified by
Then, satisfies the following:
Lemma 2.
Let be nonnegative sequences and , be nonnegative constants. Then, for and
there exists a positive constant such that, for
where is the Mittag–Leffler function [37] and .
Lemma 3.
For any sequence , this inequality holds,
Proof.
The inequality given in Equation (25) can be rewritten as:
Expanding each term, we have:
Using the properties of the Grünwald weights, we know , and the inequality holds. These allow simplification of terms involving and . Simplifying further, we have the following:
Reorganizing terms for clarity, we group contributions from , , and :
Substituting the Grünwald weight properties from Equations (10) and (11), the inequality simplifies to:
This confirms inequality (25). □
The following theorem establishes the derivation of a priori bounds for the discrete VEM solution .
Theorem 3
(A priori bound of the semi discrete VEM). Let be the solution to the semi-discrete VEM. Then, there exists a constant , such that satisfies for
where is independent of both the mesh size h and the time step τ.
Proof.
The virtual element solution field satisfies the discrete variational problem:
where is the global VEM space constructed by assembling local virtual element spaces from polygonal elements.
Setting in Equation (27) gives
The bilinear form is defined using the elliptic projection operator , which ensures stability and coercivity:
where is a stabilization term. Using the coercivity property of , we have the following:
where is independent of the mesh parameter h. Using the Poincarè inequality, which relates the -seminorm to the -norm:
where is the Poincarè constant dependent on the domain . Substituting this inequality into Equation (28), we obtain:
Additionally, the mass bilinear form satisfies:
with .
The nonlinear term satisfies the Lipschitz continuity from hypothesis (H1):
and using the Cauchy–Schwarz inequality, we get
where . For the forcing term , we assume the boundedness criteria as:
Using the coercivity of and the bounds for and , Equation (29) becomes:
Applying the inequality and rearranging, we obtain:
where C is independent of h and . This establishes the boundedness of the discrete VEM solution. □
The direct comparison of and may not yield optimal convergence results when considering the a priori error estimates for the fully discrete scheme. To facilitate such an estimate, it is helpful to introduce an operator that satisfies the approximation properties detailed in the following theorem.
Theorem 4.
According to Cangiani et al. [38] and the references therein, there exists a positive constant C independent of h such that
The regularity of the domain at is implied from the convex regularity of the local elements. The projection operator satisfies
and using this projection operator, the approximation error can be decomposed as
The terms and represent the projection and residual errors, respectively: The projection error arises from the approximation properties of the projection operator and is bounded as:
where C is a constant influenced by the approximation properties, and reflects the mesh refinement order.
The residual error arises from discretization inconsistencies in the numerical scheme and satisfies:
which ensures that the contribution of remains controlled as the mesh is refined. Thus, the total error, combining both projection and residual errors, satisfies the following:
which ensures the bounded error is under appropriate mesh refinement and time step selection.
The following theorem allows us to construct a priori error estimates for a fully discrete VEM.
Theorem 5
Proof.
We have for any arbitrary , an equality estimation for as
and now by using (7) and (32) in (36), we have
From the weak form of (3), we can get
and using (38) in (37), we arrive at
Using the Cauchy–Schwarz inequality, the assumption H1 and setting in (39), we obtain
Note that
also, we have
and
where the term arises from the Taylor expansion of u in time over the interval . The second derivative captures higher-order temporal discretization errors, which are controlled under the regularity assumption .
Using Equations (41)–(43) in conjunction with (40), we derive the following inequality:
which leads to:
From inequality (45), we deduce:
where is a positive constant depending on . Additionally, we write
and therefore, can be found for any , by utilizing Lemma 2; then
Thus, the proof is complete by using triangular inequality and Theorem 4. □
Now, for the fully discrete VEM, we present a theorem to estimate the a priori error in the -seminorm.
Theorem 6
Proof.
Based on the definition of the intermediate projection, for any , the gradient can be estimated as follows:
From the weak formulation of (3), we can have
and using (49) in (48), we obtain
Using the Cauchy–Schwarz inequality, assumption H1 and setting in (50), we get
Note that we have
also,
and
Now, using (52), (53) and (54) in (51), we get
which leads to:
Additionally, we write
where is a positive constant depending on .
Therefore, applying Lemma 2 and choosing sufficiently small, we conclude
Using the triangle inequality and the projection estimate from Theorem 4, the proof is complete. □
We will test our theoretical findings through numerical experiments using various mesh configurations, including uniform square grids and regular Voronoi meshes.
5. Numerical Results
In this section, we present several numerical experiments to illustrate the performance of the proposed fractional-VEM scheme. These experiments are conducted on both uniform square and regular Voronoi meshes (samples are given in Figure 4). To evaluate the convergence behavior, we compute the and errors, defined, respectively, as: and .
Figure 4.
Sample polygonal meshes. (a) Uniform square mesh. (b) Regular Voronoi mesh.
By comparing the errors at two subsequent mesh refinements, we compute the convergence rate. From the theoretical results of Section 3, we expect optimal convergence rates and , assuming that the exact solution is smooth enough.
Example 1
Consider the model problem given in Equation (7), with a nonlinear term, , and known load function given as
with and , which appropriately determines the impulse transport over a polygonal domain. These conditions ensure stability in the numerical approximation and provide a well-posed framework for solving the governing equation. To illustrate this, we present simulations of impulse transport over a polygonal domain. The results demonstrate the robustness of the numerical scheme, showing consistent convergence behavior and error estimates.
Figure 5 and Figure 6 show the VEM solutions and associated error plots for , computed on uniform square and regular Voronoi meshes, respectively, using first-order VEM (). Similarly, Figure 7 and Figure 8 present the VEM solutions and error plots under identical conditions for the second-order VEM (). These results have been obtained using the VEM formulation in (7).
Figure 5.
Visualization of (a) VEM results and (b) error analysis for VEM order at on uniform square meshes.
Figure 6.
Visualization of (a) VEM results and (b) error analysis for VEM order at on regular Voronoi meshes.
Figure 7.
Visualization of (a) VEM results and (b) error analysis for VEM order at on uniform square meshes.
Figure 8.
Visualization of (a) VEM results and (b) error analysis for VEM order at on regular Voronoi meshes.
The computed results, including -norm and -norm errors alongside the rates of convergence (roc), are tabulated. Specifically:
- Table 1 and Table 2 provide the computed norms and rates of convergence with VEM order on uniform square meshes.
Table 1. Data for over uniform square meshes, the -norm, and roc ().
Table 2. Data for over uniform square meshes, the -seminorm, and roc ().
Table 3. Data for over uniform square meshes, the -norm, and roc ().
Table 4. Data for over uniform square meshes, the -seminorm, and roc ().
Table 5. Data for over regular Voronoi meshes, the -norm, and roc ().
Table 6. Data for over regular Voronoi meshes, the -seminorm, and roc ().
Table 7. Data for over regular Voronoi meshes, the -norm, and roc ().
Table 8. Data for over regular Voronoi meshes, the -seminorm, and roc ().- Figure 9 illustrates the differences in computational efficiency between square and Voronoi meshes. The plot compares iteration count and CPU time, showing that a reduction in iterations leads to decreased computational cost, reflecting the solver’s efficiency across mesh types.
Figure 9. Computational efficiency and solver performance: uniform square vs. regular Voronoi mesh.
Additionally, Table 9 demonstrates that the discrete VEM scheme (7), for a fixed T, achieves a global temporal convergence rate of . For this evaluation, the spatial mesh size is fixed at while refining to compute the error and temporal convergence. Figure 10 provides both the error plot and the reference convergence line.
Table 9.
Error values and roc with fixed T for different values of in time with regular Voronoi mesh configuration in spatial domain and fixed mesh size .
Figure 10.
Error and convergence plots in temporal direction at different values and different T values.
6. Conclusions
In this study, we have developed and analyzed a numerical scheme for approximating impulse transport modeled by a nonlinear time-fractional partial differential equation with Dirichlet boundary conditions. We presented the model formulation, proposed a virtual element method for its spatial discretization, and introduced a fully discrete time-stepping scheme. Theoretical convergence analysis was performed in both the -norm and -seminorm, and the results were confirmed through extensive numerical experiments. Fractional-order models are widely applicable in various scientific and engineering contexts, especially for systems with memory and hereditary properties. Consequently, efficient numerical techniques like VEM are essential to approximate such models accurately on general polygonal meshes.
Our primary objective was to assess the efficiency, stability, and accuracy of the proposed scheme, rather than to validate the physical accuracy of the model equation itself. Nevertheless, the mathematical framework provided offers insights into potential real-world applications. While the design and formulation of the model equation are briefly introduced, this serves to provide readers with insights into its structure and applicability rather than as a comparative evaluation against existing models.
Our analysis suggests that this modeling approach can be beneficial in the context of sensory prosthetics. Furthermore, the immediate emphasis of our research is to examine neurodegenerative diseases in relation to impulse transport and to illustrate how these disorders affect impulse transmission and vice versa.
Author Contributions
Conceptualization, Z.M.D., C.M. and H.R.; methodology, Z.M.D., C.M. and H.R.; validation, Z.M.D., C.M. and H.R.; formal analysis, Z.M.D., C.M. and H.R.; investigation, Z.M.D., C.M. and H.R.; writing—original draft preparation, Z.M.D.; writing—review and editing, C.M. and H.R.; visualization, Z.M.D. and C.M.; supervision, C.M. and H.R. All authors have read and agreed to the published version of the manuscript.
Funding
Under a SEED grant with Sanction Order No. SG20230081, the Vellore Institute of Technology, Vellore, has provided partial assistance for this project.
Data Availability Statement
No data were used for this study.
Acknowledgments
The authors would like to acknowledge the fruitful discussions and ideas put forward by N. Sundararajan and M. Arrutselvi, Department of Mechanical Engineering, Indian Institute of Technology Madras, India. We are deeply grateful for their generous sharing of ideas and their time and experiences for this research. Their contributions have been instrumental in the success of this study.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| FEM | Finite Element Method |
| VEM | Virtual Element Method |
| PDEs | Partial Differential Equations |
| GL | Grünwald–Letnikov |
| RL | Riemann–Liouville |
References
- Podlubny, I. (Ed.) Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1999; Volume 198. [Google Scholar]
- Wazwaz, A.M. Linear and Nonlinear Integral Equations: Methods and Applications, 1st ed.; Springer Publishing Company, Incorporated: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J.E. Theory and Applications of Fractional Differential Equations; North-Holland Mathematics Studies; Elsevier: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
- Baeumer, B.; Kov’acs, M.; Sankaranarayanan, H. Higher order Grünwald approximations of fractional derivatives and fractional powers of operators. Trans. Am. Math. Soc. 2014, 367, 813–834. [Google Scholar] [CrossRef]
- Sousa, E. Finite difference approximations for a fractional advection diffusion problem. J. Comput. Phys. 2009, 228, 4038–4054. [Google Scholar] [CrossRef]
- Acosta, G.; Borthagaray, J. A Fractional Laplace Equation: Regularity of Solutions and Finite Element Approximations. SIAM J. Numer. Anal. 2015, 55. [Google Scholar] [CrossRef]
- Acosta, G.; Bersetche, F.; Borthagaray, J. A short FE implementation for a 2d homogeneous Dirichlet problem of a Fractional Laplacian. Comput. Math. Appl. 2017, 74, 784–816. [Google Scholar] [CrossRef]
- Ervin, V.; Roop, J. Variational formulation for the stationary fractional advection dispersion equation. Numer. Methods Partial Differ. Equ. 2006, 22, 558–576. [Google Scholar] [CrossRef]
- Esen, A.; Ucar, Y.; Yagmurlu, N.; Tasbozan, O. A Galerkin Finite Element Method to Solve Fractional Diffusion and Fractional Diffusion-Wave Equations. Math. Model. Anal. 2013, 18, 260–273. [Google Scholar] [CrossRef]
- Jin, B.; Lazarov, R.; Zhou, Z. A Petrov-Galerkin Finite Element Method for Fractional Convection-Diffusion Equations. SIAM J. Numer. Anal. 2015, 54, 481–503. [Google Scholar] [CrossRef]
- Zhang, X.; Wei, L.; Liu, J. Application of the LDG method using generalized alternating numerical flux to the fourth-order time-fractional sub-diffusion model. Appl. Math. Lett. 2025, 168, 109580. [Google Scholar] [CrossRef]
- Luo, W.H.; Huang, T.Z.; Wu, G.C.; Gu, X.M. Quadratic spline collocation method for the time fractional subdiffusion equation. Appl. Math. Comput. 2016, 276, 252–265. [Google Scholar] [CrossRef]
- Zhao, Y.L.; Gu, X.M.; Ostermann, A. A Preconditioning Technique for an All-at-once System from Volterra Subdiffusion Equations with Graded Time Steps. J. Sci. Comput. 2021, 88, 11. [Google Scholar] [CrossRef]
- Gu, X.M.; Wu, S.L. A parallel-in-time iterative algorithm for Volterra partial integro-differential problems with weakly singular kernel. J. Comput. Phys. 2020, 417, 109576. [Google Scholar] [CrossRef]
- Beirão da Veiga, L.; Brezzi, F.; Cangiani, A.; Manzini, G.; Marini, L.D.; Russo, A. Basic principles of Virtual Element Methods. Math. Model. Methods Appl. Sci. 2012, 23. [Google Scholar] [CrossRef]
- Ahmad, B.; Alsaedi, A.; Brezzi, F.; Marini, L.D.; Russo, A. Equivalent projectors for virtual element methods. Comput. Math. Appl. 2013, 66, 376–391. [Google Scholar] [CrossRef]
- Adak, D.; Natarajan, S. Virtual element method for semilinear sine–Gordon equation over polygonal mesh using product approximation technique. Math. Comput. Simul. 2020, 172, 224–243. [Google Scholar] [CrossRef]
- Arrutselvi, M.; Natarajan, E. Virtual element method for nonlinear convection–diffusion–reaction equation on polygonal meshes. Int. J. Comput. Math. 2020, 98, 1852–1876. [Google Scholar] [CrossRef]
- Beirão da Veiga, L.; Lovadina, C.; Vacca, G. Divergence free virtual elements for the stokes problem on polygonal meshes. ESAIM: Math. Model. Numer. Anal. 2017, 51, 509–535. [Google Scholar] [CrossRef]
- Beirão da Veiga, L.; Brezzi, F.; Marini, L.D.; Russo, A. Mixed Virtual Element Methods for general second order elliptic problems on polygonal meshes. ESAIM Math. Model. Numer. Anal. 2014, 50, 727–747. [Google Scholar] [CrossRef]
- Antonietti, P.F.; Manzini, G.; Verani, M. The conforming virtual element method for polyharmonic problems. Comput. Math. Appl. 2020, 79, 2021–2034. [Google Scholar] [CrossRef]
- Antonietti, P.; Beirão da Veiga, L.; Manzini, G. (Eds.) The Virtual Element Method and Its Applications; SEMA SIMAI Springer Series; Springer: Berlin/Heidelberg, Germany, 2022; Volume 31. [Google Scholar]
- Dar, Z.M.; Arrutselvi, M.; Chandru, M.; Manzini, G.; Natarajan, S. Analytical and Numerical Methods for Solving Fractional-Order Partial Differential Equations and the Virtual Element Method. SSRN 2024. [Google Scholar] [CrossRef]
- Li, D.; Liao, H.l.; Sun, W.; Wang, J.; Zhang, J. Analysis of L1-Galerkin FEMs for Time-Fractional Nonlinear Parabolic Problems. Commun. Comput. Phys. 2018, 24, 86–103. [Google Scholar] [CrossRef]
- Li, D.; Zhang, J. Efficient implementation to numerically solve the nonlinear time fractional parabolic problems on unbounded spatial domain. J. Comput. Phys. 2016, 322, 415–428. [Google Scholar] [CrossRef]
- Zhang, Y.; Feng, M. A local projection stabilization virtual element method for the time-fractional Burgers equation with high Reynolds numbers. Appl. Math. Comput. 2023, 436, 127509. [Google Scholar] [CrossRef]
- Dar, Z.M.; Chandru, M. A virtual element scheme for the time-fractional parabolic PDEs over distorted polygonal meshes. Alex. Eng. J. 2024, 106, 611–619. [Google Scholar] [CrossRef]
- Dar, Z.M.; Arrutselvi, M.; Muthusamy, C.; Natarajan, S.; Manzini, G. Virtual element approximations of the time-fractional nonlinear convection-diffusion equation on polygonal meshes. Math. Eng. 2025, 7, 96–129. [Google Scholar] [CrossRef]
- Metzler, R.; Jeon, J.H.; Cherstvy, A.G.; Barkai, E. Anomalous diffusion models and their properties: Non-stationarity, non-ergodicity, and ageing at the centenary of single particle tracking. Phys. Chem. Chem. Phys. 2014, 16, 24128–24164. [Google Scholar] [CrossRef]
- Jin, B.; Li, B.; Zhou, Z. Numerical Analysis of Nonlinear Subdiffusion Equations. SIAM J. Numer. Anal. 2018, 56, 1–23. [Google Scholar] [CrossRef]
- Mascotto, L. Ill-conditioning in the virtual element method: Stabilizations and bases. Numer. Methods Partial Differerential Equ. 2018, 34, 1258–1281. [Google Scholar] [CrossRef]
- Kumar, D.; Chaudhary, S.; Srinivas Kumar, V. Fractional Crank–Nicolson–Galerkin finite element scheme for the time-fractional nonlinear diffusion equation. Numer. Methods Partial Differ. Equ. 2019, 35, 2056–2075. [Google Scholar] [CrossRef]
- Jin, B.; Li, B.; Zhou, Z. An analysis of the Crank-Nicolson method for subdiffusion. IMA J. Numer. Anal. 2017, in press. [Google Scholar] [CrossRef]
- Dimitrov, Y. Numerical approximations for fractional differential equations. J. Fract. Calc. Appl. 2015, 5, 1–45. [Google Scholar]
- Thomée, V. Galerkin Finite Element Method for Parabolic Problems; Springer: Berlin/Heidelberg, Germany, 2006; Volume 1054. [Google Scholar] [CrossRef]
- Chen, H.; Holland, F.; Stynes, M. An analysis of the Grünwald–Letnikov scheme for initial-value problems with weakly singular solutions. Appl. Numer. Math. 2019, 139, 52–61. [Google Scholar] [CrossRef]
- Gorenflo, R.; Kilbas, A.A.; Mainardi, F.; Rogosin, S.V. Mittag–Leffler Functions, Related Topics and Applications; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
- Cangiani, A.; Manzini, G.; Sutton, O.J. Conforming and nonconforming virtual element methods for elliptic problems. IMA J. Numer. Anal. 2016, 37, 1317–1354. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).