Page 129 - Advances in Biomechanics and Tissue Regeneration
P. 129

7.2 EQUATIONS THAT GOVERN THE ELECTRICAL ACTIVITY OF THE HEART           125

                                                              k
                                                      V k +1  ¼ V + ΔtV    k + θ ,                          (7.38)
                                                       k + θ       k     k +1
                                                    V   ¼ð1 θÞV + θV     ,                                  (7.39)
           where θ 2 [0, 1] is a scalar parameter. Eqs. (7.37)–(7.39) can be combined to obtain an algebraic system of equations to
           determine V k+1 .
              When using the operator splitting algorithm for solving the monodomain model, the equations are solved in two
           steps. First, the electrophysiological cellular model

                                                      k          k                                          (7.40)
                                                  ∗
                                                V ¼ V  ΔtJ ion ðV ,uÞ + J stm ðtÞ
           is solved at each mesh point to obtain an intermediate transmembrane potential vector V* (Step I). Even though a
           forward Euler scheme has been used in Eq. (7.40), any other ODE solver can be used to calculate V*. With this inter-
                                                                    k    k
           mediate solution at hand, along with Eqs. (7.38), (7.39) and MV ¼ KV from the previous converged time increment,
           Eq. (7.37) becomes
                                               V k +1   V ∗      k +1        k
                                             M          ¼ K θ V     + ð1 θÞ V ,                             (7.41)
                                                  Δt
           or alternatively
                                                                 ^
                                                         ^
                                                         KV k +1  ¼ b,                                      (7.42)
                                                         ^
           where ^ K is everything that multiplies onto V k+1 , and b contains the other terms in Eq. (7.41). Eq. (7.42) is solved for the
           entire domain to the obtained V k+1  (Step II).
              Hence, the basic algorithm at time t k+1  can be summarized, as:
                         k
           • Step I:Use V as the initial condition to integrate Eq. (7.40) to obtain V*.
           • Step II: Use the result obtained in Step I to solve Eq. (7.42) for V k+1 .
              For different values of the parameter θ, different time integration schemes are obtained for integrating the discre-
           tized homogeneous parabolic equation system (7.41):
              θ ¼ 0   Forward Euler (conditionally stable)
              θ ¼ 0.5  Crank-Nicolson scheme (unconditionally stable)
                 2    Galerkin scheme (unconditionally stable)
              θ ¼  3
              θ ¼ 1   Backward Euler (unconditionally stable)
              The Crank-Nicolson scheme is second-order accurate in time, whereas the others are first-order accurate in time.
           However, for θ   0:5, integration schemes are unconditionally stable.
              As mentioned before, Step I can be performed using a backward difference approximation in time (implicit inte-
           gration) or a forward difference approximation in time (explicit integration). Implicit integration requires the solution
           of a nonlinear system of equations at each point of the mesh, making it computationally costly. However, it ensures the
           stability of the numerical solution. On the contrary, explicit integration is computationally cheaper but imposes more
           stringent conditions on the size of the time step in order to avoid numerical instabilities.


           7.2.4.2 Integration of the Mass Matrix
                                                                               e
              For the standard finite element formulation, the elemental mass matrix, M of Eq. (7.41), is given by [51]
                                                            Z
                                                         e
                                                         ij
                                                       M ¼     N i N j dx,
                                                             Ω e
           where N j is the shape function of node j of the element e and C m ¼ 1 has been assumed without loss of generality.
           Remember that C m is the membrane capacitance, as defined in Eq. (7.29).
                                                         e
              When the shape functions N, used to compute M , are the same used to approximate the potential V, the resulting
           nondiagonal matrix is known as the consistent mass matrix. Using a consistent mass matrix implies that a linear system
           of equations has to be solved for V k+1  when an explicit scheme is used in Eq. (7.41). In order to improve numerical
                                                     e
           efficiency, the proposed algorithm evaluates M using a mass preserving nodal quadrature [52]. Nodal quadrature
           is based on the use of different base functions to those used to approximate the transmembrane potential, V.



                                                       I. BIOMECHANICS
   124   125   126   127   128   129   130   131   132   133   134