Добавил:
kiopkiopkiop18@yandex.ru t.me/Prokururor I Вовсе не секретарь, но почту проверяю Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ординатура / Хирургия / Библиотека им академика М.И. Перельмана / Книга_3779_Библиотеки_им_академика_М_И_Перельмана

.pdf
Скачиваний:
0
Добавлен:
02.09.2026
Размер:
19 Мб
Скачать
90 Chapter 5
https://t.me/medicina_free
Z
U
J dx þ
Z
vu
vt
^
U
s
JSsFT: VJ dx
^
s
Z
rfJðVvÞF1ðuÞv
^
U
f
Z
pJFTðuÞ: VJ dx ¼ 0
^
U
f
WG
s0
,
f 0
Z
$f dx
s0
v$f dx ¼ 0 (5.18)
^
U
s
WG
f 0WGsf
and
for all J ˛ H
for all f ˛ H
Z
vv
J dx þ
r
s
vt
^
U
s
Z
þ
vv
rfJ
vt
^
U
f
Z
2mfJDuv: DuJ dx þ
þ
^
U
1 0
1 0
f
b
U, such that J ¼ 0onG
b
U, such that f ¼ 0 on G
Z
JðVvÞ: FTðuÞq dx ¼ 0 (5.19)
^
U
f
for all q ˛ L
2
b
U. Note that integrals over the interface in Eq. (5.17) cancel out due to the
interface condition (4.58). Moreover, we have u ¼ 0 on G
.
G
s0
s0
WG
vu
vt
f 0
J dx
; v ¼ vDon G
; v ¼ 0 on
f 0
(5.17)
Equalities (5.17)e(5.20) serve to define the FEM, which consists of finding
0
u
; vh; p
f
h
Eqs. (5.17)e(5.20) (in place of u, v, and p) and for all J ˛ V
The coupling condition on G
˛ V
g
h
Vh hsuch that vv
h
is enforced strongly for FE functions:
sf
vu
h
vt
¼v
on G
D;h
on Gsf. (5.20)
h
; v0 on Gs0and satisfying
f 0
0
; f˛ V
h
00
, and q ˛ h.
h
We note that the strong enforcement of the interface condition (5.20) together with
condition (5.18) implies that the equality
h
vt
is satisfied in the usual sense inbUs.
¼ v
h
vu
Eqs. (5.17)e(5.20) subject to initial conditions and a choice of continuous extension of u
frombUsontobUf, ensuring uV
0
defines the system of ODEs. Of course, for the fully
h
discrete method, we still have to discretize in time. This, however, decouples from space discretization (in the spirit of the method of lines), since the spacial discretization is done in the time-independent reference domain. Time discretizations will be discussed later in
Section 5.5.1.
As for the extension equation, the user is free to choose a smooth extension of the displacement field frombU
(Eq. 4.60). However, this freedom is troublesome: in certain
s
h
3D vascular and heart hemodynamics 91
https://t.me/medicina_free
cases, a chosen extension can fail to produce physically meaningful displacements, and the computational mesh becomes tangled inbU
. The choice is often ad hoc, as we will see in
f
the next subsection.
If one considers the case of the compressible Saint VenanteKirchhoff material, the second term in Eq. (5.17) becomes
Z
FðuÞSðu; uÞ: VJ dx
^
U
s
where
Sðu
; u2Þ¼lstrðEðu1; u2ÞÞI þ 2msEðu1; u2Þ; Eðu1; u2Þ¼
1
Note that Sðu
; u2Þ¼Su1; u2Þ¼Sðu2; u.
1
1 2
ÞTFðu2ÞI
Fðu
1
.
s
In the case of the incompressible neo-Hookean material, the following modifications to the FE formulation should be made:
(i) Change the domain of integration in the pressure-dependent term (sixth term in
Eq. (5.17)) to the wholebU, so it now reads:
Z
phJFTðu: VJhdx; (5.21)
^
U
W^U
s
f
(ii) Replace the second term in Eq. (5.17) with
Z
m
FðuhÞ: VJhdx;
s
^
U
s
(iii) Consider the incompressibility condition in the form of identity (4.69), and add the
following constraint to the FE formulation:
Z
JV vh: FTðuhÞqhdx ¼ 0 cqh:
^
U
s
Hence instead of Eq. (5.19), we enforce the constraint in the whole reference domainbU:
Z
JðVv: FTðuqhdx ¼ 0 c qh: (5.22)
^
U
W^U
s
f
92 Chapter 5
https://t.me/medicina_free
5.3.3 Examples
We illustrate the material of Section 5.3 with several numerical examples. For these examples, we use P2eP1 (TayloreHood) elements for blood velocity and pressure variables and P2 elements for the vessel wall displacements. FE discretizations are implemented on the basis of the open source packages Ani2D [170] and Ani3D [171]. The time stepping and linearization of nonlinear systems are such as explained in Section 5.5.
For the first experiment, we consider propagation of a pressure impulse in a flexible tube with the circular cross section filled by incompressible viscous fluid [139]. The tube is fixed at both ends. Initially, the tube is nondeformed, and the fluid is at rest. This is the simplest model for the 3D blood flow through a compliant artery, which serves for validating of FSI solvers [128,134,142,143,164,175].
The length and inner diameter of the tube are 50 and 10 mm, respectively, and the tube wall is 1 mm thick. The fluid density is 10 The wall has density r
¼ 1.2$103g/mm3. The Saint VenanteKirchhoff hyperelastic
s
model is used with elastic modulus E ¼ 3$10 left open boundary of the tube, an impulse of external pressure p applied during first 3 ms, followed by zero pressure p boundary, the external pressure p
ext
3
g/mm3, and kinematic viscosity is 3 mm2/s.
5
g/mm/s2and Poisson’s ratio n ¼ 0.3. On the
¼ 1.333$103Pa is
ext
, whereas on the right open
ext
is always zero. These conditions generate a pressure impulse that travels along the tube. Fig. 5.5 demonstrates the velocity field in the middle cross section and wall displacement exaggerated by a factor of 10 for clarity, and the radial and axial components of the displacement of the inner tube wall at half the length of the pipe, as functions of time. The extension Eq. (5.16) was used in the simulation.
For the second experiment, we reconsider the idealized model of the aortic bifurcation, which generates the solution of the incompressible NaviereStokes equations shown in
Fig. 5.3. Although the waveforms in vessels with compliant and rigid walls are different
under the same boundary conditions, the aortic bifurcation reflecting severely the pressure wave [120] can be interpreted as if it has stiffer walls and even rigid walls. Fig. 5.6 shows cross-sectionally averaged flow rate waveform and pressure waveform at the bifurcation junction computed from the solutions to Eqs. (5.1) and (5.17) with time-dependent boundary conditions [132] and linear elastic model with Young’s modulii for inlet and outlet cylinders E
m
¼ 4 mPa s, density r1060 kg/m3, and mean flow rate Q0.4791 1/min.
b
¼ 500 kPa, E700 kPa, density r1 g/cm3, blood viscosity
a
In the third experiment, we consider a 2D vessel model with an aneurysm [202]. The computational domain Uð0Þ3 [e8, 0] [0, 8] mm wall of the vessel is presented by the shaded part, and the rest is the fluid domain. The upper open part of the boundary is the inflow with inlet velocity
v
ð0; y; tÞ¼50ð8 yÞðy 6Þð1 þ0:75 sinð2ptÞÞ; 6 y 8. The bottom open part of
1
2
is shown in Fig. 5.7. The compliant
3D vascular and heart hemodynamics 93
https://t.me/medicina_free
Figure 5.5
Pressure wave test: velocity field, press ure distribution, velocity vectors, and 10-fold enlarged
structure displacement for t ¼ 3ms (top, left) t = 9ms (top, right), and the axial and radial com-
ponents of displacement of the inner wall at half the length of the pipe (bottom).
Figure 5.6
Flow rate waveform (left) and pressure waveform (right) at the junction computed from the
solutions to Eqs. (5.1) and (5.17).
94 Chapter 5
https://t.me/medicina_free
Figure 5.7
The computational domain for the 2D model aneurysm and the absolute value of the wall shear
stress on the inside of the aneurysm wall.
the boundary serves as the outflow with natural boundary condition. The upper and lower ends of the artery walls are fixed. The wall material is assumed to be incompressible neo­Hookean, although compressible neo-Hookean and Saint VenanteKirchhoff models are applicable as well [173]. We take r
m
¼ 3.4983$103Pa$s from Ref. [202], the shear modulus m270 kPa from Ref. [120],
f
¼ 1.12$103kg/m3, r1.035$103kg/m3, and
s
where it was experimentally measured for dog’s artery. The extension Eq. (4.63) uses
¼ msand l4ls.InFig. 5.7, we present the maximum of the absolute values of the
m
m
wall shear stress (WSS) evaluated along the dilatation wall. WSS peak values along the vessel wall are crucial in estimating the risk of both aneurysm formation in the initial stages and the eventual rupture.
For the final experiment in this section, we consider the interaction of a three-dimensional clamped beam with a fluid flowing in a pipe [149]. The computational domain is obtained from computer-aided design but is also motivated by biomedical applications. We address transient laminar flow at maximal Reynolds number 1283, which is realistic for cardiovascular flows. The benchmark has been used to validate FSI solvers in Refs. [150,165,172].
Two inlets of diameter 21.9 mm and length 29.5 mm merge smoothly into a cylindrical domain of length 173.55 mm, which terminates with an outlet of diameter 76.2 mm. A silicon filament 2 mm 11 mm 65 mm is attached to the wall of the flow chamber in the merging section z ¼ 0 (see Fig. 5.8). The parameters of Eqs. (4.64)e(4.66) are
r
¼ 1063 kg/m3, r1164 kg/m3, and m11.49 mm2/s. Saint VenanteKirchhoff
s
material of the filament has the Young modulus E ¼ 2.1626$10
n ¼ 0.3151 [165]. The gravity volumetric force acts along the y-direction. The inflow velocities are parabolic and periodic with the frequency 1/6 s
5
Pa and Poisson ratio
1
, peak velocities recovered
3D vascular and heart hemodynamics 95
https://t.me/medicina_free
Figure 5.8
Left: flow chamber. Right: comparison of y-displacement of the point of filament with coordinate
zz53; x ¼ 0 for t ˛ [0, 6] and recorded experimental data (bottom).
Figure 5.9
Flow streamlines colored by the velocity magnitude at t ¼ 1.153 s (left) and t ¼ 2.449 s (right).
from the experimental data. On the outflow boundary, we prescribe directional outflow condition as in Eq. (5.6) with a ¼ 1, but nonzero right-hand side g
2
g ¼ 9.81 m/s
is the acceleration of gravity.
¼ gy n, where
N
The dynamics of the filament is driven by normal stresses exerted on the beam by upcoming flow jet and the buoyancy force. Generated unsteady vortical structures interact with the filament and may influence its motion [172]. The swing of the filament computed numerically matches the experimental data (see Fig. 5.8). Fig. 5.9 illustrates the predicted flow at a couple of time instances. Extension Eq. (5.16) was found capable to provide the sequence of untangled meshes.
5.4 Simulation of blood flow in the heart
This section discusses the numerical modeling of blood flow in the heart of a patient. Two major stages are the reconstruction of the flow domain from a sequence of medical images and the numerical solution of flow equations in the reconstructed time-dependent domain.
96 Chapter 5
https://t.me/medicina_free
5.4.1 Reconstruction of the heart beat
Our input data are a sequence of 100 contrast-enhanced CT images of beating heart within one cardiac cycle. As discussed in Chapter 3 (Section 3.5.2), these data are processed to a sequence of 100 tetrahedral meshes for the left ventricle cavity. The meshes with 14,033 nodes, 88,150 edges, and 69,257 tetrahedra are topologically invariant in the sense that they have the same nodes, edges, faces, and cells, only node positions are different (see
Figs. 3.10, 3.11). The time interval between two consecutive shapes in the sequence is
12.7 ms; this is the best time resolution for the currently available CT measurements. When the deformation is fast, large boundary displacements happen over one time interval, which is the potential cause of numerical error. To cope with this error, we generate a new series of 1981 meshes with 20 times smaller time step Dt ¼ 0.635 ms. The mesh 20(i e 1) þ1 from the refined series coincides with the mesh i from the coarse series. The nodal coordinates of intermediate meshes are interpolated by cubic splines from nodal coordinates of available 100 meshes. The meshes from the refined series have good quality. In particular, no cells violate the condition for the Jacobian of the recovered deformation J > 0, although the ventricle volume varies considerably within the cardiac cycle (see Fig. 5.10).
5.4.2 Mathematical model and finite element method
Consider a time-dependent domain UðtÞ3 R3occupied by fluid. To formulate a flow problem, we introduce the reference domainbU ¼ Uð0Þ and a mapping from the spaceetime cylinder Q :¼bU ½0; Tto the physical domain,
phys
x: Q / Q
:¼ W
The mapping is assumed to be level preserving, i.e., x We assume also that the evolution of UðtÞ is sufficiently smooth x ˛ C
Figure 5.10
Time dependence of ventricle volume.
t ˛ ½0;T
UðtÞftg:
b
U ft
g
¼ UðtÞ for all t ˛ [0, T].
3
ðQÞ3and that there
3D vascular and heart hemodynamics 97
https://t.me/medicina_free
exist such positive reals CF; cJthat, for the spatial gradient matrix of x by F ¼ Vxx and J ¼ detðFÞ, it holds
J cJ> 0; sup
inf
Q
kFk
Q
 
þ
F
1
F
C
: (5.23)
F
F
Given the mapping, the fluid equations can be written in the quasi-Lagrangian form (4.27) e(4.29) for the velocity vector fieldbv(x, t) and the pressure functionbp(x, t) defined inbU for all times t ˛ [0, T]. To set up boundary conditions, we first distinguish between
D
0
; vU
D
0
ns
N
0
ðtÞ,
¼
; vU
ns
ns
are
0
ðtÞ is
different types of the boundaries in the physical flow domain: the no-slip vU
D
Dirichlet vU vUðtÞ¼vU
1
vUtÞ; vU
x
independent of t so that we can use notations vbU
ðtÞ, and outflow vUtÞ parts of the boundary, and
ns
ðtÞWvUtÞWvUtÞ. In the reference domain, we define vU
N
¼ x1vUtÞ; vU
0
ns
¼ x1vUnsðtÞ and assume that vU
0
D
; vbUN; vbUnsfor them. On vUns,we
impose no-penetration no-slip boundary condition, i.e., the fluid velocity on vU equal to the material velocity of the boundary (see the discussion in the following):
b
v ¼x
on vbUns; (5.24)
t
while onbU
D
andbUN, we prescribe Dirichlet and Neumann conditions,
Here,bv
b
v ¼bv
is a given velocity, and n is the exterior unit normal vector on vbU.IfvbUN¼ B,
D
on vbUD;bsbn ¼bg on vbUN: (5.25)
D
we assume
Z
b
n$x
ns
v^U
The FEM builds on the weak formulation of Eqs. (4.27)e(4.29). It consists of finding
v(t, x) and p(t, x) such that for all t ˛ [0, T] v(t, $) ˛ H
satisfying v ¼ x
on vbUns, v ¼ vDon vbUDand
t
Z
JvtJhdx þ
^
U
Z
pJFT: VJ dx þ
^
U
Z
Jf $J dx þ
¼
^
U
Z
JðVvÞF1v x
^
U
Z
Z
Jg$J ds
N
v^U
^
U
Z
b
v^U
n$bv
D
ds þ
t
$J dx þ
t
qJFT:Vv dx
ds ¼ 0: (5.26)
D
1
b
Uand p(t, $) ˛ L
2
b
U,
Z
2mJDxv: DxJ dx
^
U
(5.27)
98 Chapter 5
https://t.me/medicina_free
for all J ˛ H looking forfv
Z
vv
J
vt
^
U
Z
phJFT: VJhdx þ
^
U
Z
Jf $Jhdx þ
¼
^
U
1
b
U; J ¼ 0onvbU
ðtÞ; ptÞg˛ Vh h, satisfying (5.28) for all JV
h
ns
WvbUD, q ˛ L
Z
h
$J
h
dx þ
JðVvF1vh x
^
U
Z
qhJFT: Vvhdx
^
Jg$Jhds:
N
v^U
U
Z
2
b
U. The FEM, naturally, consists of
t
$J
h
dx þ
Z
2mJDxvh: DxJhdx
^
U
0
; qh:
h
(5.28)
5.4.3 Numerical challenges of patient-specific ventricle simulations
The normal velocity of the boundary vUðtÞ is yG¼bn$xt+x be recovered from the CT data, as discussed in Chapter 3. However, the material tangential velocity of the boundary is defined by the tangential part of x mapping, i.e., xðx; tÞ; t ˛ [0, T], which defines the material trajectory for x ˛bU (or at least for x ˛ vbU). In some applications, such Lagrangian mapping is not available, and in this case, Eq. (5.24) may produce spurious or zero tangential velocities on the boundary. For example, this may happen if x is reconstructed from medical images. Thus, in practice, one may or may not amend Eq. (5.24) based on any additional information (e.g., tagged MRI, speckle tracking echocardiography) about the tangential motions for a better model.
Besides the ambiguity of tangential motion, the boundary velocities v compatible with the divergence constraint, i.e., satisfy Eq. (5.26). This additional compatibility is dictated by the integration by parts formula (Gauss’s theorem) in the
absence of inflow/outflow boundary (vbU
N
¼ B). Displacements of the ventricle wall
contain an error due to roughness of the CT data, its noise, and postprocessing. There is a little chance to satisfy Eq. (5.26) accurately. Therefore, in this case, we let
ðtÞ : ¼
c
R
v^U
JFTv
ns;D
ðtÞ$nds and update the boundary data v
h
1
. Both normal n and y
only if x is the Lagrangian
t
ns;D
should be
h
ns;D h
ðtÞ : ¼ v
ns;D h
ðtÞc┴.
can
G
For the ventricle blood flow, the inflow and outflow parts of the boundary are defined as those representing the mitral and aortic valves, respectively. In the simplest case, the valves function is modeled by the Dirichlet condition for the mitral and aortic valves in their closed state and the homogeneous Neumann condition for the valves in their open state. The latter, however, do not account for the stresses produced by valves on the passing blood flow. To model the resistance of aortic valves to the outflow, the Neumann boundary conditions can be modified as suggested, for example, in Ref. [195] to include the “momentum” flux,
ðv 5 ðv x
ÞbsÞn ¼bg;
t
3D vascular and heart hemodynamics 99
https://t.me/medicina_free
wherebg represents the external normal stress, which increases linearly with respect to the flow rate through the aortic orifice. Yet, the most adequate boundary conditions for valves are derived using the geometrical multiscale approach with an FSI model for the bloodevalves interaction and a 1D network hemodynamic model to represent the remaining downstream vasculature (see, e.g., Ref. [108]).
It is well known that the systolic contraction and twist of left ventricle produce helical outflow through the aortic valve. The outflow helicity is additionally enforced by the presence of carneal trabecules. The segmentation of the medical images may fail to recover this anatomical detail. If the geometrical model does not contain the network of carneal trabecules, it may produce less helical flow compared with the actual one.
Another challenge of the cardiac hemodynamics is its transitional and even turbulent flow regime [123,136,182]. If the computational mesh is not sufficiently fine to resolve all scales in the flow, then stabilization has to be adopted (see Section 5.2.3).
5.4.4 Patient-specific simulation of blood flow in the left ventricle
We illustrate the topic of this section by performing numerical simulations of hemodynamics in a simplified model of the human left ventricle. Our main tool is the finite element method (Eq. 5.28) for solving the NaviereStokes equations in a moving domain. Simplifications are made by omitting some fine anatomical structures, using simple boundary conditions on the aortic and mitral orifices, and neglecting the ventricle twisting.
The motion of the ventricle UðtÞwithin one cardiac cycle is given by a sequence of 1981
k
topologically invariant tetrahedral meshes U reference grid the first mesh in the sequence and identify the coordinate of each node x
k
U
with x
h
k
1
x
. The mapping x
k
is the continuous piecewise linear vector function with
; k ¼ 1; .; 1981. We associate with the
h
k
in
prescribed values at the reference grid nodes. The stability and accuracy of the FEM under some smoothness assumptions on the mapping x is analyzed in Ref. [174].
The ventricle boundary is split into aortic valve and mitral valve patches and the remaining part of the boundary. In the systole phase, t ˛ [0, 355] ms, we set the “do-nothing” boundary condition (5.25) withbg ¼ 0 (normal stress vanishes) on the patch associated with the aortic valve. In the diastole phase, t ˛ [355, 1257] ms, the same boundary condition on the normal stress is imposed on the patch associated with the mitral valve. The zero normal stress condition imitates valve’s opening. On the remaining part of the boundary, including the aortic valve during the diastole phase and the mitral valve during the systole phase, we impose the no-penetration no-slip condition (5.24), v ¼ x The viscosity of blood was set m ¼ 4mm s, which corresponds to the Reynolds number of order 10
2
/s, and the maximum velocities attain 1000 mm/
3
. Thus, we stabilize the flow
.
t
using the Smagorinsky turbulent viscosity (5.15).