Research article

High-order discontinuous Galerkin methods for the monodomain and bidomain models

  • These authors equally contributed to this work.
  • Received: 01 June 2024 Accepted: 24 December 2024 Published: 31 December 2024
  • This work aims at presenting a discontinuous Galerkin (DG) formulation employing a spectral basis for two important models employed in cardiac electrophysiology, namely the monodomain and bidomain models. The use of DG methods is motivated by the characteristic of the mathematical solution of such equations which often corresponds to a highly steep wavefront. Hence, the built-in flexibility of discontinuous methods in developing adaptive approaches, combined with the high-order accuracy, can well represent the underlying physics. The choice of a semi-implicit time integration allows for a fast solution at each time step. The article includes some numerical tests to verify the convergence properties and the physiological behaviour of the numerical solution. Also, a pseudo-realistic simulation turns out to fully reconstruct the propagation of the electric potential, comprising the phases of depolarization and repolarization, by overcoming the typical issues related to the steepness of the wave front.

    Citation: Federica Botta, Matteo Calafà, Pasquale C. Africa, Christian Vergara, Paola F. Antonietti. High-order discontinuous Galerkin methods for the monodomain and bidomain models[J]. Mathematics in Engineering, 2024, 6(6): 726-741. doi: 10.3934/mine.2024028

    Related Papers:

    [1] Paola F. Antonietti, Ilario Mazzieri, Laura Melas, Roberto Paolucci, Alfio Quarteroni, Chiara Smerzini, Marco Stupazzini . Three-dimensional physics-based earthquake ground motion simulations for seismic risk assessment in densely populated urban areas. Mathematics in Engineering, 2021, 3(2): 1-31. doi: 10.3934/mine.2021012
    [2] Thomas J. Radley, Paul Houston, Matthew E. Hubbard . Quadrature-free polytopic discontinuous Galerkin methods for transport problems. Mathematics in Engineering, 2024, 6(1): 192-220. doi: 10.3934/mine.2024009
    [3] Paola F. Antonietti, Chiara Facciolà, Marco Verani . Unified analysis of discontinuous Galerkin approximations of flows in fractured porous media on polygonal and polyhedral grids. Mathematics in Engineering, 2020, 2(2): 340-385. doi: 10.3934/mine.2020017
    [4] Ludovica Cicci, Stefania Fresca, Stefano Pagani, Andrea Manzoni, Alfio Quarteroni . Projection-based reduced order models for parameterized nonlinear time-dependent problems arising in cardiac mechanics. Mathematics in Engineering, 2023, 5(2): 1-38. doi: 10.3934/mine.2023026
    [5] Andrea Borio, Martina Busetto, Francesca Marcon . SUPG-stabilized stabilization-free VEM: a numerical investigation. Mathematics in Engineering, 2024, 6(1): 173-191. doi: 10.3934/mine.2024008
    [6] Luca Azzolin, Luca Dedè, Antonello Gerbi, Alfio Quarteroni . Effect of fibre orientation and bulk modulus on the electromechanical modelling of human ventricles. Mathematics in Engineering, 2020, 2(4): 614-638. doi: 10.3934/mine.2020028
    [7] Antonello Gerbi, Luca Dedè, Alfio Quarteroni . A monolithic algorithm for the simulation of cardiac electromechanics in the human left ventricle. Mathematics in Engineering, 2019, 1(1): 1-37. doi: 10.3934/Mine.2018.1.1
    [8] Elena Beretta, M. Cristina Cerutti, Luca Ratti . Lipschitz stable determination of small conductivity inclusions in a semilinear equation from boundary data. Mathematics in Engineering, 2021, 3(1): 1-10. doi: 10.3934/mine.2021003
    [9] Pawan Kumar, Christina Surulescu, Anna Zhigun . Multiphase modelling of glioma pseudopalisading under acidosis. Mathematics in Engineering, 2022, 4(6): 1-28. doi: 10.3934/mine.2022049
    [10] Lorenzo D'Ambrosio, Marco Gallo, Alessandro Pugliese . A note on the Kuramoto-Sivashinsky equation with discontinuity. Mathematics in Engineering, 2021, 3(5): 1-29. doi: 10.3934/mine.2021041
  • This work aims at presenting a discontinuous Galerkin (DG) formulation employing a spectral basis for two important models employed in cardiac electrophysiology, namely the monodomain and bidomain models. The use of DG methods is motivated by the characteristic of the mathematical solution of such equations which often corresponds to a highly steep wavefront. Hence, the built-in flexibility of discontinuous methods in developing adaptive approaches, combined with the high-order accuracy, can well represent the underlying physics. The choice of a semi-implicit time integration allows for a fast solution at each time step. The article includes some numerical tests to verify the convergence properties and the physiological behaviour of the numerical solution. Also, a pseudo-realistic simulation turns out to fully reconstruct the propagation of the electric potential, comprising the phases of depolarization and repolarization, by overcoming the typical issues related to the steepness of the wave front.



    The heart activity is defined through the cardiac cycle which, at a first analysis, is characterized by two alternating phases: the diastole, the period of relaxation, and the systole, the period of contraction. The continuous sequence of contractions, formally called rhythmicity, is caused by the propagation of bio-electrical signals through the cells resulting in an active contraction of the cardiac muscle. Mathematical models are widely employed to understand and predicting the complex processes underlying this phenomenon. The most popular ones are the monodomain and the bidomain models, which mathematically correspond to systems of (non linear) reaction-diffusion equations coupled to a system of ordinary differential equations for the ionic currents [6, 15].

    The cardiac electrical propagation is represented by a wave characterized by a fast and steep front. Therefore, in order to accurately capture the proper dynamics, Finite Element methods usually require very refined computational grids. This clearly entails high computational costs to solve the electrophysiology problem in real scenarios. On the other hand, high-order spectral methods have become popular for their ability at capturing sharp parts such as shock waves. In this context, discontinuous Galerkin (DG) methods may provide an effective alternative for the solution of the electro-physiology problems, guaranteeing high-order accuracy and more flexibility, see [10, 17] and for the problem at hand [12].

    The objective of this work is to present and test in practice a high-order DG method to discretize the monodomain and bidomain models. In particular, Section 2 is aimed at introducing the electrophysiology problem and the associated mathematical models. The DG formulation is illustrated in Section 3 while Section 4 provides the details of the high-order approximation. In order to obtain the final numerical algorithm, Section 5 incorporates the semi-implicit time discretization. Finally, Section 6 presents some numerical tests. Specifically, we perform a preliminary analysis in model problems to highlight the feasibility of this approach showing some convergence tests refining the mesh size and increasing the polynomial order. Then, the results of a realistic (although simplified) simulation of the propagation of the electric potential is shown to highlight the effectiveness of the proposed method. Final remarks are then discussed.

    In what follows we present a brief introduction to the monodomain and bidomain equations. For a detailed derivation, we address the interested reader to [15].

    The heart's active mechanical contraction is triggered by the cardiac cell's electrical activation. Cardio-myocytes are activated and deactivated at each heartbeat following a characteristic electrical cycle. The cell is initially at rest (90mV). At the beginning of the activation, its potential increases rapidly (2ms) and reaches the value of +20mV. Later, a plateau near 0mV is observed, followed by a slow repolarization to the initial potential.

    From a microscopical point of view, each single cell is involved in a passage of chemical ions through specific channels, e.g., calcium Ca++, sodium Na+ and potassium K+. From a macroscopical point of view, one can describe the dynamics as a continuous electrical diffusion over the entire cardiac tissue driven by the directions of the muscle fibers [14].

    Applying general electromagnetism laws, the bidomain model has been formulated for the macroscopic dynamics (see [6, 15] for more details). To complete the formulation, a mathematical model for the ionic current is required. In such context, it is noteworthy to mention the original formulation by Hodgkin and Huxley [11]. FitzHugh [9] and Nagumo [13] proposed later a simplification of the latter and complex models successively followed such as the ones proposed in [2, 20, 21]. In this work, the FitzHugh-Nagumo reduced ionic model (FHN) is considered. This simple model represents only one ionic channel o describe the ionic currents.

    Given an open and bounded domain ΩRd, d=2,3, and a final time T>0, the unknowns of the bidomain model are: the trans-membrane potential Vm=ϕiϕe, where ϕi and ϕe are the intracellular and extracellular potentials, respectively, and the gating variable w representing the percentage of opening of the ionic channel. The model parameters include: the positive constants χm,Cm, representing the surface area-to-volume ratio and the membrane capacitance, the permeability tensors Σi,Σe in the internal and external cellular field, the external applied currents Iexti,Iexte, and some known constants to tune the ionic model (κ,a,ϵ,Γ). In particular, Σi and Σe account for the anisotropy given by the cardiac fibers. Furthermore, initial and Neumann boundary conditions are imposed through some known functions ϕi,0,ϕe,0,w0,bi,be. The former conditions assign the initial state of the system while the latter conditions prescribe the behaviour on the boundary of the domain in terms of inward or outward currents.

    Problem 1 (Bidomain model coupled with FitzHugh-Nagumo model). For each t(0,T], find ϕi, ϕe and w such that:

    {χmCmVmt(Σiϕi)+χmIion(Vm,w)=IextiinΩ×(0,T],χmCmVmt(Σeϕe)χmIion(Vm,w)=IexteinΩ×(0,T],Vm=ϕiϕeinΩ×[0,T],Iion(Vm,w)=κVm(Vma)(Vm1)+winΩ×[0,T],wt=ϵ(VmΓw)inΩ×(0,T],Σiϕin=bionΩ×(0,T],Σeϕen=beonΩ×(0,T],ϕi=ϕi,0inΩ×{t=0},ϕe=ϕe,0inΩ×{t=0},w=w0inΩ×{t=0}.

    Note that Problem 1 needs the following compatibility condition, which is necessary for the existence of the solution:

    ΩIextiΩIexte=ΩbiΩbe. (2.1)

    A simpler formulation can be derived assuming the intracellular and extracellular permeability tensors to be proportional [6, 15]. This assumption is valid when the propagation is regular and no chaotic processes such as fibrillation are taking place. In such a way, the unknowns reduce to Vm and w. Therefore, the monodomain problem reads as follows:

    Problem 2 (Monodomain problem coupled with FitzHugh-Nagumo model). For each t(0,T], find Vm and w such that:

    {χmCmVmt(ΣVm)+χmIion(Vm,w)=IextinΩ×(0,T],Iion(Vm,w)=κVm(Vma)(Vm1)+winΩ×[0,T],wt=ϵ(VmΓw)inΩ×(0,T],ΣVmn=bonΩ×(0,T],Vm=Vm,0inΩ×{t=0},w=w0inΩ×{t=0},

    where

    Σ=ξ/(1+ξ)Σi,Iext=(ξIexti+Iexte)(1+ξ),

    ξ being the proportional factor: Σe=ξΣi, and for suitable initial and boundary conditions which derive from the bidomain ones.

    Starting from the strong form given by Problems 1 and 2, the next step is the pursuit of a DG semi-discrete formulation. Terms and symbols are defined similarly to the usual convention [3, 4].

    Let us introduce a shape-regular triangulation Th of Ω, where Fh=FIhFBh is the set of the faces of the partition which includes the internal and boundary faces, respectively. Let the DG space be defined as

    Θh,p={vhL2(Ω):vh|KPp(K)KTh},

    where Pp(K) is the space of polynomials of total degree less than or equal to p1 over KTh and |K is the restriction operator to the element K. Moreover, we define Nh=dim(Θh,p)< as the dimension of the space Θh,p and the following bilinear forms.

    uh,vhΘh,p:=KThKuhvhdx,uh,vhFBh:=FFBhFuhvhds,aΣ(uh,vh):=KThKΣuhvhdxFFIhF{{Σhuh}}[[vh]]dsθFFIhF{{Σhvh}}[[uh]]ds+FFIhFγ(Σ)[[uh]][[vh]]ds.

    Here Σ is either Σi or Σe, θ{1,0,1}, h denotes the element-wise gradient and we set

    γ(Σ)=¯γnTΣn>0,¯γ:=αp2/h, (3.1)

    where ¯γ is a stability parameter defined edge-wise, with h>0 the mesh size (supposed to be quasi uniform) and α>0 a fixed parameter, and nRd is the outward normal unitary vector to the corresponding face F. Moreover, the jump and average operators [[]] and {{}} are defined on FFIh in the standard way [4], i.e.,

    [[u]]:=u1n1+u2n2,
    {{v}}:=v1+v22,

    where the subscript {1,2} indicates the evaluation of the variable u, the vector variable v or the normal vector n with respect to the two adjacent elements K1 and K2 such that

    ¯F=¯K1¯K2,K1,K2Th.

    Then, we can write the semi-discretized formulation for the bidomain problem.

    Problem 3 (Bidomain model - semidiscrete DG formulation). For any t(0,T], find ϕhi(t),ϕhe(t),wh(t)Θh,p such that:

    {χmCmVhmt,vhΘh,p+aΣi(ϕhi,vh)+Iion(Vhm,wh),vhΘh,p=Iexti,vhΘh,p+bi,vhFBhχmCmVhmt,vhΘh,paΣe(ϕhe,vh)+Iion(Vhm,wh),vhΘh,p=Iexte,vhΘh,pbe,vhFBhwht,vhΘh,p=ϵ(VhmΓwh),vhΘh,p,ϕhi(0)=ϕhi,0,ϕhe(0)=ϕhe,0,wh(0)=wh0,

    for each vhΘh,p, where

    Vhm=ϕhiϕhe,

    Iion(,) is defined in Problem 1, ϕhi,0,ϕhe,0,wh0Θh,p are suitable projections onto Θh,p of ϕi,0,ϕe,0,w0.

    Following the same notation, we also present the weak formulation for the monodomain problem.

    Problem 4 (Monodomain model - DG semidiscrete formulation). For any t(0,T], find Vhm(t)Θh,p and wh(t)Θh,p such that:

    {χmCmVhmt,vhΘh,p+aΣ(Vhm,vh)+Iion(Vhm,wh),vhΘh,p=Iext,vhΘh,p+b,vhFBh,wht,vhΘh,p=ϵ(VhmΓwh),vhΘh,p,Vhm(0)=Vhm,0,wh(0)=wh0,

    for every vhΘh,p, where Iion is defined in Problem 2 and Vhm,0,wh0Θh,p are suitable projections onto Θh,p of Vm,0,w0.

    In Problems 3 and 4, three different methods are employed according to the choice of the coefficient θ:

    θ=1: Symmetric Interior Penalty method (SIP) [7];

    θ=0: Incomplete Interior Penalty method (IIP) [18];

    θ=1: Non Symmetric Interior Penalty method (NIP) [16].

    Notice that α in the definition (3.1) needs to be large enough to guarantee coercivity of the SIP and IIP formulations.

    Let {φj}Nhj=1 be a basis of Θh,p and let Vhm(t),ϕhi(t),ϕhe(t),wh(t)RNh be the vectors containing the expansion coefficients of Vhm(t),ϕhi(t),ϕhe(t),wh(t) with respect to such a basis for each instant of time t(0,T].

    For i,j=1,,Nh and z={i,e,}, we define the following matrices and right hand side vector:

    [Kz]jk=KThKhφkΣzhφj,[Wz]jk=FFIhF[[φk]]{{Σkhφj}},[Sz]jk=FFIhFγ(Σz)[[φk]][[φj]],[Az]jk=[Kz]jk[Wz]kjθ[Wz]jk+[Sz]jkstiffness matrix,[M]jk=KThKφkφjmass matrix,[C(Vhm)]jk=KThKχmκ(Vhm1)(Vhma)φkφjnon-linear reaction matrix,[Rz]j=KThKIextzφj+FFBhFbzφjforcing term.

    The semi-discrete DG algebraic formulation of the bidomain problem leads to the following ODE system:

    Problem 5 (Algebraic formulation of the bidomain model). Find

    Vhm(t)=ϕhi(t)ϕhe(t),wh(t)RNh

    such that for any t(0,T]:

    {χmCm[MMMM][˙ϕhi(t)˙ϕhe(t)]+[Ai+C(Vhm(t))C(Vhm(t))C(Vhm(t))Ae+C(Vhm(t))][ϕhi(t)ϕhe(t)]+χm[M00M][wh(t)wh(t)]=[Ri(t)Re(t)],M˙wh(t)=ϵM(Vhm(t)Γwh(t)),

    together with initial conditions.

    The monodomain DG ODE system can be written similarly.

    Problem 6 (Algebraic formulation of the monodomain model). Find Vhm(t),wh(t)RNh such that for any t(0,T]:

    {χmCmM˙Vhm(t)+AVhm(t)+C(Vhm(t))Vhm(t)+χmMwh(t)=R(t),M˙wh(t)=ϵM(Vhm(t)Γwh(t)),

    together with initial conditions.

    The Dubiner spectral functions [8] are chosen as basis {φj}Nhj=1 for the space Θh,p. The advantage of using an L2 orthogonal basis on simplices rather than a nodal basis relies on the feasibility of applying high-order discretizations without incurring in high costs constructing the discretized space and/or ill-conditioned matrices. Moreover, the mass matrix is in this case diagonal.

    On the other hand, the projection of known functions on the spectral space is certainly more involved since it requires L2 scalar products. This issue can be overcome by implementing fast evaluations of Jacobi polynomials and efficient quadrature formulae to be also used in the weak formulations of Problems 3 and 4.

    In d=2, the Dubiner basis is defined on the reference simplex as follows [3]. This is possible by collapsing the two-dimensional reference square

    ˆQ={(a,b):1a1,1b1}

    into the reference triangle

    ˆK={(ξ,η):ξ,η0,ξ+η1}

    applying the following transformation (Figure 1):

    ξ=(1+a)(1b)4,η=(1+b)2. (4.1)
    Figure 1.  Color plot of the transformation (4.1) underlying the construction of the 2D Dubiner spectral basis on simplices. The collapse of the square can be seen on the upper edge of the triangle.

    Hence, the Dubiner basis functions are constructed as the transformations of suitable basis functions initially defined on ˆQ. More precisely, on the reference square ˆQ the basis functions are defined as modified tensor products of Jacobi polynomials.

    Definition 4.1 (Jacobi polynomials [19]). The n-th Jacobi polynomial of indices α,β1 is defined as:

    Pα,βn(x)=(1)n2nn!(1x)α(1+x)βdndxn[(1x)α(1+z)β(1z2)n],n0.

    Definition 4.2 (2D Dubiner basis functions [3]). If d=2, the Dubiner basis function indexed by (i,j)N2,i+jp is defined as:

    φi,j:ˆKR,φi,j(ξ,η)=ci,j(1η)iP0,0i(2ξ1η1)P2i+1,0j(2η1),

    where

    ci,j=2(2i+1)(i+j+1).

    Remark 4.1. Despite the great potentiality of an orthogonal spectral basis, it is often necessary to pass to nodal representations. Let {φj}Nhj=1 be the set of Dubiner basis functions and let

    vh=Nhj=1vjφjΘh,p.

    A nodal evaluation of such solution can be performed through the linear combination

    vh(x)=Nhj=1vjφj(x),xΩ, (4.2)

    while the converse operation can be performed through a L2 scalar product thanks to the orthonormality property:

    vj=Ωvh(x)φj(x)dx,j=1,,Nh. (4.3)

    In this section a first order semi-implicit time discretization is presented in order to obtain a fully discretized system of equations from Problems 3 and 4. Thus, we split the interval (0,T] into N uniform sub-intervals (tn,tn+1] of length Δt such that tn=nΔtn=0,,N1. Then, we define the fully discretized solutions Vh,nm,wh,n,ϕh,ni,ϕh,neΘh,p that are approximations of Vhm(tn), wh(tn), ϕhi(tn), ϕhe(tn), respectively, whose expansion coefficients vectors are denoted with Vh,nm, wh,n, ϕh,ni, ϕh,neRNh, respectively.

    In the semi-implicit scheme, only the non-linear term is treated in explicit in order to take advantage of an implicit discretization while still having linearity in the time-step advancing scheme.

    Problem 7 (Fully discretized formulation of the Bidomain model). Given ϕh,0i,ϕh,0e,wh,0Θh,p, find

    Vh,n+1m=ϕh,n+1iϕh,n+1e,wh,n+1RNh

    for n=0,,N1 such that:

    {χmCmΔt[MMMM][ϕh,n+1iϕh,niϕh,n+1eϕh,ne]+[Ai+C(Vh,nm)C(Vh,nm)C(Vh,nm)Ae+C(Vh,nm)][ϕh,n+1iϕh,n+1e]+χm[M00M][wh,n+1wh,n+1]=[Ri(tn+1)Re(tn+1)],Mwh,n+1wh,nΔt=ϵM(Vh,nmΓwh,n+1).

    Problem 8 (Fully discretized formulation of the Monodomain model). Given Vh,0m,wh,0Θh,p, find Vh,n+1m,wh,n+1RNh for n=0,,N1 such that:

    {χmCmMVh,n+1mVh,nmΔt+AVh,n+1m+C(Vh,nm)Vh,n+1m+χmMwh,n+1=R(tn+1),Mwh,n+1wh,nΔt=ϵM(Vh,nmΓwh,n+1).

    Remark 5.1. Problems 1 and 2 are known to be well-posed in the sense of existence, uniqueness and regularity of the solutions under suitable assumptions [5, 6]. More precisely, Vm(t) is unique in H1(Ω) t(0,T] while ϕi(t) and ϕe(t) are unique in H1(Ω)/R, i.e., up to an additive constant. Since Vm is defined as the difference between the two potentials, this constant is necessarily the same for both ϕi and ϕe. Therefore, the numerical solution of Problem 7 requires to fix the constant, e.g., by imposing the value of ϕi or ϕe in a particular point of the domain or by imposing its mean value. In the former case, the condition

    ϕi(x,tn)=corϕe(x,tn)=c

    is applied for arbitrary xΩ, cR, n=1,,N. We opt instead for the latter strategy which is more consistent with the variational formulation of the problem in H1(Ω) and is represented by the condition

    Nhj=1ϕh,ni,jdj=c

    or

    Nhj=1ϕh,ne,jdj=c,

    where dj:=Ωφj, for an arbitrary cR, n=1,,N.

    This section is devoted to some numerical tests aimed at assessing the quality of the proposed numerical strategies. Some convergence tests are discussed in Section 6.1 while a more realistic simulation is shown in Section 6.2. The code has been implemented in a small C++ library, called DUBeat*, which is largely based on lifex [1].

    https://matteocalafa.com/DUBeat/

    We consider a simple square domain Ω=(0,1)2R2. We opt for the symmetric interior penalty method (SIP, θ=1) and the following parameters choices:

    T=3103,ΔT=104,χm=105,Cm=1,
    κ=19.5,ϵ=1.2,Γ=0.1,a=1.3102,α=10.

    Moreover,

    Σ=Σi=Σe=0.12I2,

    where I2M2,2(R) is the 2-dimensional identity matrix, i.e., we assume that the coordinate system is already aligned with the principal fibers directions and there is no anisotropy.

    Boundary conditions and applied currents are assigned assuming that the exact solutions are

    ϕi(x,y,t)=2sin(2πx)sin(2πy)e5t,
    ϕe(x,y,t)=sin(2πx)sin(2πy)e5t,

    with ϕe being shown in Figure 2.

    Figure 2.  Contour plot of the exact solution for ϕe in Section 6.1.

    In the following tests, the errors are computed with respect to the standard L2(Ω) norms, the H1(Ω) norm

    v2H1(Ω):=v2L2(Ω)+|v|2L2(Ω)

    and the DG norm

    v2DG:=hvL2(Ω)+¯γ1/2[[v]]2L2(Fh).

    We tested the proposed formulations in two dimensions on a sequence of uniformly refined grids of granularity h2σ, σ=0,1,,5, see Figure 3.

    Figure 3.  Sample of uniformly refined grids with granularity h2σ, σ=0,1,2.

    Figure 4 shows the computed errors obtained with the monodomain and bidomain problems in two dimensions. Except for the pre-asymptotic regime when h1, the errors for d=2 shows the expected theoretical convergence orders that are shown in the bottom triangles. If pN is the polynomial degree, the order is indeed O(hp) for the H1 and DG errors and O(hp+1) for the L and L2 errors. We also observe that the curves are more flat for h1,p=2 because the error due to the grid refinement is very small and therefore comparable to the error caused by the time advancing scheme.

    Figure 4.  Computed errors vs mesh size (log-log scale) for p=1,2: monodomain (top) and bidomain (bottom) models.

    Correct convergence orders are also verified for p-refinements in Figure 5 where the grid size h=23 is fixed and the polynomial degree varies from 1 to 5.

    Figure 5.  Computed errors vs polynomial degree p (semilogy scale) for monodomain model, h23.

    In this section a first pseudo-realistic simulation is performed in order to assess the coherence between the monodomain model, the numerical discretization and the physical phenomenon. We aim at analysing the behaviour of a localized applied current on a bounded portion of heart tissue. The domain ΩR2 is defined as a reference square as in Section 6.1 and boundary conditions are homogeneous so that the only source of potential is represented by Iext while the domain Ω is isolated from the outer regions. The applied current is defined as

    Iext(x,y,t)=2106I[0.4,0.6](x)I[0.4,0.6](y)I[0,103](t),

    where I[a,b](x) is the indicator function, i.e., I[a,b](x)=1 if x[a,b] and 0 otherwise. This definition of Iext represents a temporary and localized electric shock in the center of the domain. Conductivity and ionic model parameters are chosen as in Section 6.1 except for Cm=102 and ϵ=40. This latter choice allows to obtain electric activation and repolarization in reasonable times. Then, the time step is Δt=103, second order polynomials (p=2) are employed as well as a uniformly refined grid with h=26.

    Finally, results are shown in Figure 6 where the activation and subsequent propagation of the electric potential are well visible. The maximum value Vm=1 is achieved on the crest while the internal part undergoes repolarization where the potential falls below the rest value and then slowly returns to zero.

    Figure 6.  Snapshots from the pseudo-realistic simulation. An external current is applied in the center of the domain initially at rest.

    The numerical discretizations of the monodomain and bidomain models have been successfully carried out through a high-order DG formulation and the use of the Dubiner spectral basis. Furthermore, the space discretization has been complemented with a semi-implicit time integration. Finally, the numerical tests in Section 6 have from one side verified the convergence properties of the numerical solution and, on the other hand, compared the numerical simulation with the physiological propagation of the electric potential. In particular, the space discretization error decreases very fast as the grid is refined, meeting the expected theoretical orders of convergence, and soon becoming comparable with the time-step error. Also the physiological test, despite the anisotropy due to the mesh orientation, exhibits good reconstruction of both the depolarization and repolarization phases so that the electric wave propagation is correctly computed.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    PCA acknowledges the consortium iNEST (Interconnected North-East Innovation Ecosystem), Piano Nazionale di Ripresa e Resilienza (PNRR) – Missione 4 Componente 2, Investimento 1.5 – D.D. 1058 23/06/2022, ECS00000043, supported by the European Union's NextGenerationEU program and the INdAM - GNCS Project "Algoritmi efficienti per la gestione e adattazione di mesh poligonali", codice CUP_E53C22001930001. PFA has been partially funded by the research grant PRIN2020 n. 20204LN5N5 funded by MUR. PFA has been partially supported by ICSC–Centro Nazionale di Ricerca in High Performance Computing, BigData, and Quantum Computing funded by European Union—NextGeneration EU. PCA, PFA, CV are members of the INdAM group GNCS "Gruppo Nazionale per il Calcolo Scientifico" (National Group for Scientific Computing). CV has been partially supported by the Italian Ministry of University and Research (MIUR) within the PRIN (Research projects of relevant national interest) MIUR PRIN22-PNRR n. P20223KSS2 Machine learning for fluid-structure interaction in cardiovascular problems: efficient solutions, model reduction, inverse problems, and by the Italian Ministry of Health within the PNC PROGETTO HUB LIFE SCIENCE - DIAGNOSTICA AVANZATA (HLS-DA) "INNOVA", PNC-E3-2022-23683266-CUP: D43C22004930001, within the "Piano Nazionale Complementare Ecosistema Innovativo della Salute" - Codice univoco investimento: PNC-E3-2022-23683266

    The authors declare no conflicts of interest.



    [1] P. C. Africa, lifex: a flexible, high performance library for the numerical solution of complex finite element problems, SoftwareX, 20 (2022), 101252. https://doi.org/10.1016/j.softx.2022.101252 doi: 10.1016/j.softx.2022.101252
    [2] R. R. Aliev, A. V. Panfilov, A simple two-variable model of cardiac excitation, Chaos Soliton. Fract., 7 (1996), 293–301. https://doi.org/10.1016/0960-0779(95)00089-5 doi: 10.1016/0960-0779(95)00089-5
    [3] P. F. Antonietti, P. Houston, A class of domain decomposition preconditioners for hp-discontinuous Galerkin finite element methods, J. Sci. Comput., 46 (2011), 124–149. https://doi.org/10.1007/s10915-010-9390-1 doi: 10.1007/s10915-010-9390-1
    [4] D. N. Arnold, F. Brezzi, B. Cockburn, L. D. Marini, Unified analysis of discontinuous Galerkin methods for elliptic problems, SIAM J. Numer. Anal., 39 (2022), 1749–1779. https://doi.org/10.1137/S0036142901384162 doi: 10.1137/S0036142901384162
    [5] Y. Bourgault, Y. Coudiére, C. Pierre, Existence and uniqueness of the solution for the bidomain model used in cardiac electrophysiology, Nonlinear Anal., 10 (2009), 458–482. https://doi.org/10.1016/j.nonrwa.2007.10.007 doi: 10.1016/j.nonrwa.2007.10.007
    [6] P. Colli Franzone, L. F. Pavarino, S. Scacchi, Mathematical cardiac electrophysiology, Springer-Verlag, 2014. https://doi.org/10.1007/978-3-319-04801-7
    [7] J. Douglas, T. Dupont, Interior penalty procedures for elliptic and parabolic Galerkin methods, In: R. Glowinski, J. L. Lions, Computing methods in applied sciences, Springer, 58 (2008), 207–216. https://doi.org/10.1007/BFb0120591
    [8] M. Dubiner, Spectral methods on triangles and other domains, J. Sci. Comput., 6 (1991), 345–390. https://doi.org/10.1007/BF01060030 doi: 10.1007/BF01060030
    [9] R. FitzHugh, Impulses and physiological states in theoretical models of nerve membrane, Biophys. J., 1 (1961), 445–466. https://doi.org/10.1016/S0006-3495(61)86902-6 doi: 10.1016/S0006-3495(61)86902-6
    [10] J. S. Hesthaven, T. Warburton, Nodal discontinuous Galerkin methods: algorithms, analysis, and applications, Springer Science & Business Media, 2008. https://doi.org/10.1007/978-0-387-72067-8
    [11] A. L. Hodgkin, A. F. Huxley, A quantitative description of membrane current and its application to conduction and excitation in nerve, J. Physiol., 117 (1952), 500–544. https://doi.org/10.1113/jphysiol.1952.sp004764 doi: 10.1113/jphysiol.1952.sp004764
    [12] J. M. Hoermann, C. Bertoglio, M. Kronbichler, M. R. Pfaller, R. Chabiniok, W. A. Wall, An adaptive hybridizable discontinuous Galerkin approach for cardiac electrophysiology, Int. J. Numer. Methods Biomed. Eng., 34 (2018), e2959. https://doi.org/10.1002/cnm.2959 doi: 10.1002/cnm.2959
    [13] J. Nagumo, S. Arimoto, S. Yoshizawa, An active pulse transmission line simulating nerve axon, Proc. IRE, 50 (1962), 2061–2070. https://doi.org/10.1109/JRPROC.1962.288235 doi: 10.1109/JRPROC.1962.288235
    [14] R. Piersanti, P. C. Africa, M. Fedele, C. Vergara, L. Dedè, A. F. Corno, et al., Modeling cardiac muscle fibers in ventricular and atrial electrophysiology simulations, Comput. Methods Appl. Mech. Eng., 373 (2021), 113468. https://doi.org/10.1016/j.cma.2020.113468 doi: 10.1016/j.cma.2020.113468
    [15] A. Quarteroni, A. Manzoni, C. Vergara, The cardiovascular system: mathematical modelling, numerical algorithms and clinical applications, Acta Numer., 26 (2017), 365–590. https://doi.org/10.1017/S0962492917000046 doi: 10.1017/S0962492917000046
    [16] B. Rivière, M. F. Wheeler, V. Girault, A priori error estimates for finite element methods based on discontinuous approximation spaces for elliptic problems, SIAM J. Numer. Anal., 39 (2001), 902–931. https://doi.org/10.1137/S003614290037174X doi: 10.1137/S003614290037174X
    [17] C. B. L. Saglio, S. Pagani, M. Corti, P. F. Antonietti, A high-order discontinuous Galerkin method for the numerical modeling of epileptic seizures, arXiv, 2024. https://doi.org/10.48550/arXiv.2401.14310
    [18] S. Sun, M. F. Wheeler, Symmetric and nonsymmetric discontinuous Galerkin methods for reactive transport in porous media, SIAM J. Numer. Anal., 43 (2005), 195–219. https://doi.org/10.1137/S003614290241708X doi: 10.1137/S003614290241708X
    [19] G. Szego, Orthogonal polynomials, American Mathematical Society, 1939.
    [20] K. H. W. J. Ten Tusscher, D. Noble, P. J. Noble, A. V. Panfilov, A model for human ventricular tissue, Amer. J. Physiology-Heart Circ. Physiol., 286 (2004), 1573–1589. https://doi.org/10.1152/ajpheart.00794.2003 doi: 10.1152/ajpheart.00794.2003
    [21] K. H. W. J. Ten Tusscher, A. V. Panfilov, Alternans and spiral breakup in a human ventricular tissue model, Amer. J. Physiology-Heart Circ. Physiol., 291 (2006), 1088–1100. https://doi.org/10.1152/ajpheart.00109.2006 doi: 10.1152/ajpheart.00109.2006
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(489) PDF downloads(94) Cited by(0)

Figures and Tables

Figures(6)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog