Page 115 - Artificial Intelligence for Computational Modeling of the Heart
P. 115

Chapter 2 Implementation of a patient-specific cardiac model 85




                     Step 3
                        The third step runs the CFD solver using the new myocardial
                     wall and 3D valve positions. Here we discuss in detail the treat-
                     ment of the moving boundaries in LBM, which is of particular
                     interest for us, given the complex deformations encountered by
                     the endocardial wall and the cardiac valves. For lattice nodes lo-
                     cated near a boundary, i.e. where there is a neighboring node lo-
                     cated outside the fluid region, there are unknown f i values that are
                     required to complete the propagation step. The most commonly
                     used way to compute the unknown distributions is the bounce-
                     back approach: the unknown f i values, propagated from a solid
                     node, are set to the value corresponding to the opposite lattice
                     direction. This is equivalent to reversing the velocity of a particle
                     colliding with a static wall for example, f i = f j ,where c i =−c j are
                     two opposite lattice directions. For moving and curved walls one
                     can use the bounce-back scheme of [254]:

                     f j (x,t +  t) =

                         2qf i (x,t +  t) + (1 − q)f i (x − c i ,t +  t) + 2w i c j u w if q< 0.5
                         1              2q−1             1
                                                         q
                         2q  f i (x,t +  t) +  2q  f j (x,t +  t) + w i c j u w if q ≥ 0.5
                     where u w is the wall velocity, and q is a factor between 0 and 1
                     that accounts for the exact position of the wall between two lattice
                     nodes.
                        For the outflow boundary, i.e. wherever the flow leaves the do-
                     main, the velocity is usually unknown and the pressure is speci-
                     fied. In this case the non-equilibrium extrapolation method [255]
                     is employed. The non-equilibrium extrapolation method replaces
                     all the f i values at the boundary using information extrapolated
                     from neighboring locations:

                                           eq                neq
                             f j (x,t +  t) = f  (x,t) + (1 − Ω i,j )f  (x  ,t)
                                           i                 i    neigh
                             neq       eq
                     where f   = f i − f  is the non-equilibrium part of the distribu-
                            i          i
                     tion functions and x neigh is a neighboring fluid node located along
                     the boundary surface normal n such that (x neigh  − x) × n = 0.
                                                  b
                                                                           b
                     The f i values at x neigh  are found by means of spatial interpolation.
                     Step 4
                                                                           T
                        The fluid stress tensor definition is T =−pI + μ(∇u +∇u )/2,
                     where p is the fluid pressure, u is the velocity and μ is the blood
                     dynamic viscosity coefficient. Due to the relatively high Reynolds
                     number regime of the cardiac flow and the high pressure loads,
                     one can in a first approximation omit the contribution of the vis-
                     cous stress, and approximate the stress tensor as σ =−pI.The
   110   111   112   113   114   115   116   117   118   119   120