Celý text - Katedra mechaniky

Transkript

Celý text - Katedra mechaniky
Západočeská univerzita v Plzni
Fakulta aplikovaných věd
Katedra mechaniky
Bakalářská práce
Modelovánı́ prouděnı́ nestlačitelné kapaliny
ve zvoleném typu bypassové anastomózy
V Plzni, 2009
Dagmar Jarkovská
Prohlášenı́
Prohlašuji, že jsem bakalářskou práci zpracovala samostatně a že jsem uvedla všechny
použité prameny a literaturu, ze kterých jsem čerpala.
Plzeň, 29.05. 2009
...........................................
Poděkovánı́
Ráda bych poděkovala vedoucı́ své bakalářské práce Ing. Aleně Jonášové a konzultantovi
bakalářské práce Ing. Janu Vimmrovi, Ph.D. za množstvı́ poskytnutých rad a čas, který
mi při psanı́ této práce věnovali.
Dále děkuji své rodině za finančnı́ i psychickou podporu během celého mého studia.
Můj velký dı́k patřı́ také všem členům Katedry mechaniky za znalosti, jež mi v průběhu
studia předávali.
Abstrakt
Cı́lem této práce je provést numerické simulace laminárnı́ho prouděnı́ krve v side-to-side
anastomóze sekvenčnı́ho aorto-koronárnı́ho bypassu. Krev je uvažována jako nestlačitelná
newtonská kapalina, jejı́ž laminárnı́ prouděnı́ je popsáno nelineárnı́m systémem Navierových-Stokesových rovnic. Analýza hemodynamiky v bypassové anastomóze je realizována
pro dva různé modely. V prvnı́m přı́padě se jedná o dvourozměrný idealizovaný model paralelnı́ konfigurace side-to-side anastomózy. Pro modelovánı́ stacionárnı́ho prouděnı́
krve je v programovacı́m jazyce Fortran 90 vyvinut vlastnı́ program využı́vajı́cı́ metodu
konečných objemů v kombinaci s metodou umělé stlačitelnosti. Pro druhý, tentokrát trojrozměrný reálný model diamond konfigurace side-to-side anastomózy s reálnou geometriı́
je v komerčnı́m softwaru Altair Hypermesh 8.0 vytvořena nestrukturovaná tetrahedrová
výpočtová sı́t’. Numerická simulace nestacionárnı́ho prouděnı́ krve je provedena v prostředı́
programu Fluent 6.2. Zı́skané výsledky jsou vyhodnoceny se zřetelem na identifikaci problémových oblastı́ rozhodujı́cı́ch o přı́padném selhánı́ implantovaného bypassového štěpu.
Klı́čová slova: side-to-side anastomóza, laminárnı́ prouděnı́ krve, nestlačitelná newtonská
kapalina, systém Navierových-Stokesových rovnic, metoda umělé stlačitelnosti, Rungeovo-Kuttovo schéma, metoda konečných objemů, hemodynamika.
Abstract
The objective of this study is to perform a numerical simulation of laminar blood flow
in a side-to-side anastomosis of a sequential aorto-coronary bypass. The blood is assumed
to be an incompressible Newtonian fluid, whose laminar flow is described by the non-linear
system of the Navier-Stokes equations. The analysis of the hemodynamics in the bypass
anastomosis is performed for two different models. In the first case, a 2D idealized model
of the parallel side-to-side configuration is considered. In program language Fortran 90
own program using the finite volume method combined with the pseudo-compressibility
method is developed for numerical solution. For the second, 3D real model of the diamond
side-to-side configuration is considered, whose nonstructured tetrahedral grid is created
in comercial software Altair Hypermesh 8.0. The numerical simulation of unsteady blood
flow is implemented in Fluent 6.2. The obtained numerical results are analyzed with regard
to identification of problematic areas, which may lead to possible bypass graft failure.
Keywords: side-to-side anastomosis, laminar blood flow, incompressible Newtonian fluid,
system of Navier-Stokes equations, pseudo-compressibility method, Runge-Kutta scheme,
finite volume method, hemodynamics.
Obsah
Úvod
7
1 Oběhová soustava
1.1 Srdce . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Cévy . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Krev a jejı́ mechanické vlastnosti . . . . . . . .
1.3.1 Plazma . . . . . . . . . . . . . . . . . . .
1.3.2 Krevnı́ elementy . . . . . . . . . . . . . .
1.4 Onemocněnı́ koronárnı́ch tepen a jejich léčba . .
1.5 Analýza hemodynamiky side-to-side anastomózy
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
10
11
12
12
13
15
2 Matematické modelovánı́ prouděnı́ nestlačitelné newtonské kapaliny
2.1 Matematický model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Metoda umělé stlačitelnosti . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Numerické řešenı́ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1 Převod rovnic do bezrozměrového tvaru . . . . . . . . . . . . . . .
2.3.2 Prostorová diskretizace - metoda konečných objemů . . . . . . . .
2.3.3 Časová diskretizace . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.4 Okrajové podmı́nky . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
16
16
17
17
17
18
21
22
.
.
.
.
23
23
25
25
26
3 2D model side-to-side anastomózy
3.1 Vytvořenı́ modelu a výpočtové sı́tě
3.2 Numerické výsledky . . . . . . . . .
3.2.1 Rozloženı́ rychlosti . . . . .
3.2.2 Rozloženı́ tlaku . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
v
.
.
.
.
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
literatuře
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4 Reálný 3Dmodel side-to-side anastomózy
4.1 Vytvořenı́ modelu a výpočtové sı́tě . . . . . . . . . . . . . . . . . . . . . .
4.2 Nastavenı́ řešiče . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Numerické výsledky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Rozloženı́ rychlosti . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 Rozloženı́ smykového napětı́ na stěně modelu side-to-side anastomózy
4.3.3 Rozloženı́ tlaku . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
31
33
37
37
38
38
Závěr
43
5
OBSAH
Literatura
6
45
Úvod
Nemoci oběhové soustavy představujı́ jednu z nejčastějšı́ch přı́čin úmrtı́ v zemı́ch vyspělého
světa. Ischemická choroba srdečnı́, což je nedostatečné prokrvenı́ srdečnı́ho svalu, může
v krajnı́m přı́padě vést až k infarktu myokardu, kdy docházı́ k odumřenı́ části tkáně
kvůli omezenému přı́sunu okysličené krve do postižené oblasti. Jednu z možných metod
léčby představuje implantace koronárnı́ho bypassu, neboli přemostěnı́ neprůchodné oblasti
štěpem, nejčastěji žilnı́ho původu. Vznikajı́ tak různá spojenı́ cév - anastomózy. Rozlišujeme
tři typy: end-to-side, end-to-end a side-to-side. V poslednı́m přı́padě docházı́ k bočnı́mu
našitı́ cév. Z dostupné literatury zabývajı́cı́ se bypassovými anastomózami se většina věnuje
pouze typu end-to-side, např. [1]. Cı́lem této bakalářské práce je analýza hemodynamiky
v bypassové anastomóze typu side-to-side a identifikace oblastı́, kde lze předpokládat možný
rozvoj neointimálnı́ hyperplázie, nejčastějšı́ přı́činy selhánı́ implantovaných bypassových
štěpů. Studovány jsou dvě různé konfigurace tohoto typu anastomózy, a sice paralelnı́ a
diamond, [2].
Předkládaná bakalářská práce je rozčleněna do čtyř kapitol:
Prvnı́ z nich se věnuje oběhové soustavě, jejı́m onemocněnı́m a jejich léčbě. Jsou zde
vysvětleny lékařské termı́ny z oblasti kardiologie a kardiochirurgie, které jsou použı́vány
v této bakalářské práci. Na konci kapitoly jsou pak uvedeny poznatky o hemodynamice
koronárnı́ho bypassu, zı́skané z několika zahraničnı́ch studiı́ věnovaných dané problematice.
Ve druhé kapitole je popsán matematický model laminárnı́ho prouděnı́ nestlačitelné
newtonské kapaliny, který tvořı́ nelineárnı́ systém Navierových-Stokesových rovnic. Jedná
se o elipticko-parabolický systém parciálnı́ch diferenciálnı́ch rovnic, jenž je metodou umělé
stlačitelnosi, [4], převeden na hyperbolicko-parabolický systém. Ten je možné numericky
řešit za použitı́ časově závislých metod. K prostorové diskretizaci je zvolena metoda konečných objemů, k časové diskretizaci pak Rungeovo-Kuttovo dvoustupňové schéma druhého řádu přesnosti.
Třetı́ kapitola se zabývá dvourozměrným idealizovaným modelem paralelnı́ konfigurace side-to-side anastomózy. Numerická simulace laminárnı́ho prouděnı́ krve je provedena
prostřednictvı́m vlastnı́ho programu vyvinutého v programovacı́m jazyce Fortran 90. Jako
výstupnı́ okrajová podmı́nka jsou testovány tři varianty hodnot konstantnı́ho tlaku, jež
jsou vyhodnoceny z hlediska reálného průtoku krve koronárnı́m bypassem a celkového charakteru proudového pole.
Čtvrtá kapitola této bakalářské práce se věnuje trojrozměrnému modelu diamond konfigurace side-to-side anastomózy. V tomto přı́padě se jedná o reálnou geometrii, zı́skanou
ze snı́mků z počı́tačové tomografie, které byly poskytnuty Kardiochirurgickým oddělenı́m
Fakultnı́ nemocnice Plzeň. Dále je v této kapitole naznačena tvorba nestrukturované tetrahedrové sı́tě v komerčnı́m programu Altair Hypermesh 8.0. Vzhledem ke složitosti modelu je
7
Úvod
8
k numerickému řešenı́ nestacionárnı́ho prouděnı́ krve zvolen výpočetnı́ software Fluent 6.2.
Pro modelovánı́ prouděnı́ krve jsou použity fyziologické okrajové podmı́nky převzaté z [5],
jež jsou upravené pro potřeby našeho modelu. Zı́skané výsledky jsou analyzovány s ohledem na časový vývoj smykového napětı́ na stěně cév, rychlosti a tlaku v rámci jednoho
srdečnı́ho cyklu.
V závěru této bakalářské práce jsou numerické výsledky shrnuty a analyzovány z hlediska možného selhánı́ implantovaného koronárnı́ho bypassu pro obě uvažované konfigurace
side-to-side anastomózy. Uvedeny jsou rovněž přı́padné výhledy do budoucna týkajı́cı́ se
dané problematiky.
Vzhledem k tomu, že všechny veličiny v této práci jsou značeny standardně a jejich
význam je vždy vysvětlen za přı́slušnými vztahy, nenı́ součástı́ této práce seznam použitých
symbolů.
Kapitola 1
Oběhová soustava
1.1
Srdce
Srdce (cor ) je dutý svalový orgán o hmotnosti
260 - 320 g, [10], který zajišt’uje stálou cirkulaci
krve v lidském těle. Protože se vývojově řadı́ mezi
cévy, je jeho vnitřnı́ struktura v principu totožná
se stavbou většiny cév. Vnitřnı́ vrstva (epikard ) je
blána, která tvořı́ výstelku obou sı́nı́ a komor. Jejı́
součástı́ jsou i cı́paté chlopně: dvojcı́pá (mitrálnı́)
mezi levou sı́nı́ a levou komorou a trojcı́pá (trikuspidálnı́) mezi pravou sı́nı́ a pravou komorou.
Střednı́, nejsilnějšı́ vrstvou srdečnı́ stěny je svalová vrstva (myokard ), jež svou pravidelnou relaxacı́ a kontrakcı́ pumpuje krev do malého a
velkého krevnı́ho oběhu. Skládá se z přı́čně pruhovaných vláken, která svým specifickým
uspořádánı́m vytvářejı́ trámčitou strukturu myokardu. Povrch srdce pokrývá tenká blána (epiObrázek 1.1: Anatomie srdce.
kard ), přecházejı́cı́ podél připojených cév ve vazivové pouzdro - osrdečnı́k (perikard ).
Srdce je tvořeno dvěma sı́němi (atria) a dvěma komorami (ventriculi ), obr. 1.1. Při
staženı́ komor (systole) docházı́ k vypuzovánı́ krve ze srdce do aorty a plicnice, při svém
uvolněnı́ (diastole) se naopak obě komory plnı́ krvı́ ze sı́nı́. Tok krve uvnitř srdce je detailně
znázorněn na obr. 1.2, [7]. Odkysličená krev přitéká z celého těla žilami, které se před
srdcem spojujı́ v hornı́ (1) a dolnı́ (2) dutou žı́lu (vena cava superior, vena cava inferior )
ústı́cı́ do pravé sı́ně (3). Odtud pak krev protéká trojcı́pou chlopnı́ do pravé komory (4) a
dále plicnı́ tepnou (arteria pulmonalis) do plic (5, 6), kde docházı́ k jejı́mu okysličenı́. Poté
se již okysličená krev vracı́ plicnı́mi žilami (7) do levé sı́ně (8), odkud pokračuje dvoucı́pou
chlopnı́ do levé komory (9), z nı́ž je vypuzována do aorty (10) a vedena systémem tepen dále
do celého těla. Srdce takto přečerpá asi 5 litrů krve za minutu, [10], což přibližně odpovı́dá
celkovému objemu krve obsaženému v lidském organismu. Při této činnosti spotřebuje
srdečnı́ sval velké množstvı́ kyslı́ku, které mu dodává sı́t’ věnčitých (koronárnı́ch) tepen,
9
1.2. Cévy
10
obr. 1.3. Při omezenı́ přı́sunu kyslı́ku docházı́ k odumřenı́ tkáně, což může vést až k infarktu
myokardu.
Obrázek 1.2: Tok krve v srdci.
1.2
Obrázek 1.3: Koronárnı́ tepny: RCX - ramus
circumflexus, RIM - ramus intermedius, RD ramus diagonalis, RIA - ramus interventricularis anterior, RIVP - ramus interventricularis posterior, RPLD - ramus posterolateralis
dexter, [15].
Cévy
Oběhovou soustavu tvořı́ kromě srdce i cévy dělı́cı́ se podle své stavby na tepny (arterie),
které odvádı́ krev od srdce, žı́ly (veny), které vedou krev do srdce, a vlásečnice (kapiláry),
jež představujı́ přechod mezi oběma předchozı́mi typy.
Největšı́ tepnou lidského těla je aorta, která má průsvit asi 30 mm a dále se větvı́
na menšı́ tepny s průsvity 5 - 15 mm a tepénky (arterioly) o vnitřnı́m průměru kolem
3 mm, [10]. Vnitřnı́ vrstvu tepny (tunica intima) tvořı́ hladká, nesmáčivá výstelka (endotel),
obr. 1.4. Střednı́ vrstva (tunica media) se skládá z kruhovitě uspořádáné hladké svaloviny,
v nı́ž je vazivo umožňujı́cı́ změnu průsvitu tepny a tı́m i regulaci krevnı́ho toku a tlaku. Povrch cévy představuje vnějšı́ vazivová vrstva (tunica adventicia), která obsahuje kolagennı́
vlákna a je prostoupena vegetativnı́mi nervy.
Vnitřnı́ stavba žı́ly, obr. 1.5, se podobá stavbě tepny, pouze s tı́m rozdı́lem, že jejı́ stěna
je výrazně tenčı́, poddajnějšı́ a také obsahuje méně svaloviny. V porovnánı́ s arteriálnı́
částı́ oběhové soustavy proudı́ v žilách krev pomaleji kvůli tomu, že je vystavena menšı́mu
tlakovému spádu. Součást žil na dolnı́ch končetinách představuje i řada kapsovitých chlopnı́,
jejichž úkolem je zabraňovat zpětnému toku krve vlivem gravitace.
Vlásečnice jsou nejjemnějšı́ cévy o průsvitu v rozmezı́ 6 - 50 µm, [10]. Tvořı́ je pouze
jedna vrstva endotelových buněk, které svou strukturou umožňujı́ látkovou výměnu s mimocévnı́m prostorem.
11
1.3. Krev a jejı́ mechanické vlastnosti
Obrázek 1.4: Stavba tepny.
1.3
Obrázek 1.5: Stavba žı́ly.
Krev a jejı́ mechanické vlastnosti
Krev (haema, sanguis) je nestlačitelná vazká tekutina. Jejı́ objem v lidském těle závisı́
na pohlavı́ a hmotnosti člověka s tı́m, že průměrná hodnota se ve většina přı́padů pohybuje
kolem 5,5 l, [10]. Krev zastává v našem organismu tři životně důležité funkce:
• transport kyslı́ku z plic do tkánı́ a oxidu uhličitého z tkánı́ do plic, dále rozvod
živin, hormonů a enzymů potřebných pro látkovou výměnu a odvod odpadnı́ch látek
z organismu,
• zajištěnı́ stálého vnitřnı́ho prostředı́, tedy udržovánı́ stálého pH, teploty a acidobazické rovnováhy,
• obranu proti infekcı́m a cizorodým látkám.
Krev tvořı́ z 55% krevnı́ plazma a ze 45% krevnı́ elementy (červené a bı́lé krvinky a krevnı́ destičky). Poměr
červených krvinek vůči celkovému objemu krve se nazývá
hematokrit, který se stanovuje po odstředěnı́ krve obsahujcı́
soli zabraňujı́cı́ jejı́mu sráženı́, obr. 1.6. Normálnı́ hodnoty
se u mužů pohybujı́ v rozmezı́ 43,2% - 49,2% a u žen v rozmezı́ 35,8% - 45,4%, [10], přičemž hematokrit žilnı́ krve je
o trochu vyššı́ než hematokrit tepenné krve. Při zvýšené hla- Obrázek 1.6: Hematokrit.
dině červených krvinek se zvyšuje hustota krve, což může být
přı́činou vzniku trombózy - krevnı́ sraženiny uvnitř cévy.
Dalšı́ sledovanou hodnotou je rychlost sedimentace krevnı́ch částic. V proudı́cı́ krvi jsou
sledované elementy stejnoměrně rozptýleny a tvořı́ suspenzi ve viskóznı́ plazmě. V nesrážlivé
krvi odstavené v nádobě se rozdělı́ jejı́ součásti podle hustoty. Červené krvinky majı́ tendenci penı́zkovatět, neboli vytvářet sloupečky o velkém objemu a relativně malém povrchu.
Tyto shluky buněk klesajı́ ke dnu nádoby rychleji, než kdyby částice klesaly samostatně.
Při chorobných nebo i některých fyziologických stavech (těhotenstvı́) se zvyšuje rychlost
penı́zkovatěnı́ červených krvinek a velikost jejich shluků. Normálnı́ hodnoty sedimentace
jsou u mužů stanoveny v rozmezı́ 1 - 3 mm/hod a u žen v rozmezı́ 4 - 7 mm/hod, [9].
1.3. Krev a jejı́ mechanické vlastnosti
1.3.1
12
Plazma
Plazma je tekutá složka krve. Jedná se o průhlednou nažloutlou kapalinu skládajı́cı́ se
předevšı́m z vody (90%), anorganických (např. sodı́k, draslı́k, vápnı́k, hořčı́k) a organických
látek (cukry, tuky, bı́lkoviny). Mezi plazmatické bı́lkoviny patřı́ albuminy, které se tvořı́
v játrech a dobře vážou vodu, protože majı́ ve srovnánı́ s ostatnı́mi plazmatickými proteiny
poměrně malou molekulu. Kromě albuminů obsahuje plazma ještě globuliny a fibrinogen.
Globuliny vznikajı́ v mı́znı́ tkáni a hrajı́ důležitou roli v obranném systému organismu.
Z fibrinogenu se působenı́m enzymů vytvářı́ vláknitý fibrin tvořı́cı́ základ zátky, jež ucpává
narušenou cévnı́ stěnu. Plazma zbavená fibrinogenu se nazývá krevnı́ sérum.
1.3.2
Krevnı́ elementy
Mezi krevnı́ částice patřı́ červené krvinky (erytrocyty),
bı́lé krviny (leukocyty) a krevnı́ destičky (trombocyty),
obr. 1.7.
Červené krvinky, tvořı́cı́ 95% všech krevnı́ch elementů,
jsou bezjaderné buňky, obsahujı́cı́ červené krevnı́ barvivo hemoglobin. Majı́ plochý bikonkávnı́ tvar s průměrem okolo
8 µm a tloušt’kou 2 µm, [10]. Zdravý dospělý člověk má
přibližně 4,5 - 5,5 milionů červených krvinek v jednom miObrázek 1.7: Krevnı́ částice
lilitru krve, [9]. Vznikajı́ z mateřských buněk v červené kostnı́
(zleva červená krvinka,
dřeni a zhruba o 120 dnı́ později zanikajı́ ve slezině.
krevnı́ destička a bı́lá
Nejdůležitějšı́ funkcı́ erytrocytů je transport kyslı́ku, který
krvinka).
se váže na železo obsažené v hemoglobinu.
Bı́lé krvinky vlastnı́ na rozdı́l od těch červených jádro,
a řadı́ se tedy mezi pravé buňky. Majı́ oválný tvar s největšı́m průměrem 15 - 27 µm,
[10]. V jednom mililitru krve jich je obsaženo přibližně 4 000 - 10 000, [9]. Z hlediska své
funkce v našem těle představujı́ důležitou součást imunitnı́ho systému. Některé leukocyty
(granulocyty) obsahujı́ v cytoplazmě barvitelná zrna (granula). Podle toho, zda jsou granulocyty barvitelné kyselým nebo zásaditým barvivem, popřı́padě oběma, je rozlišujeme
na eozinofilnı́, bazofilnı́ a neutrofilnı́. Leukocyty bez barvitelných zrn (agranulocyty) dělı́me
na lymfocyty a monocyty.
Ke krevnı́m elementům řadı́me i trombocyty, což je nepřesný název, protože se nejedná o buňky v pravém smyslu slova, ale pouze o buněčné úlomky o průměru zhruba
2 - 4 µm, [9], odštěpené z velkých buněk kostnı́ dřeně. Na jeden mililitr krve jich připadá
asi 300 000, [9]. Funkčně a významově se podı́lı́ na procesu sráženı́ krve. V mı́stě poškozenı́
cévy se nahromadı́ a vytvořı́ zde zátku (destičkový trombus), do nı́ž se pak ukládajı́ vlákna
fibrinu.
1.4. Onemocněnı́ koronárnı́ch tepen a jejich léčba
1.4
13
Onemocněnı́ koronárnı́ch tepen a jejich léčba
Ischemická choroba srdečnı́ patřı́ k negativnı́m
důsledkům modernı́ho životnı́ho stylu. V České republice
způsobı́ každoročně až třetinu úmrtı́. Jedná se o onemocněnı́
koronárnı́ch tepen zásobujı́cı́ch srdečnı́ sval okysličenou krvı́.
Jeho nejčastějšı́ přı́činou je ateroskleróza. Při aterosklero- Obrázek 1.8: Aterosklerotickém procesu docházı́ k narušenı́ cévnı́ stěny. Na poško- tický proces.
zeném mı́stě vznikajı́ aterosklerotické pláty složené z lipidového jádra a fibróznı́ho krytu, obr. 1.8. Přesné přı́činy
nejsou dosud známy, ale vı́ se o faktorech, které zvyšujı́ nebezpečı́ vzniku a rozvoje aterosklerózy. Některé z nich jsou ovlivnitelné, jako napřı́klad kouřenı́, stres, vysoký krevnı́
tlak, cukrovka, zvýšená hladina krevnı́ch tuků a obezita spojená se špatnými stravovacı́mi
návyky a sedavým způsobem života, jiné naopak neovlivnitelné, k nimž se řadı́ věk
(s vyššı́m věkem riziko vzniku aterosklerózy stoupá), pohlavı́ (vı́ce jsou ohroženi muži) a
dědičnost.
Důsledkem aterosklerotického procesu se zužuje průsvit koronárnı́ arterie a jejı́ stěna ztrácı́ pružnost. Snı́žený
průtok krve tepnou má za následek to, že myokard nenı́
dostatečně zásobován krvı́ a živinami, což se projevuje
pálivou bolestı́ v srdečnı́ krajině, tzv. anginou pectoris.
Pokud se zúžená věnčitá tepna ucpe krevnı́ sraženinou
(trombem) a zcela se přerušı́ průtok krve, může dojı́t i
k úplnému odumřenı́ tkáně srdečnı́ho svalu. Tento stav se
označuje jako infarkt myokardu.
Při onemocněnı́ věnčitých tepen jsou nejprve postiženému podávány medikamenty. Pacient by měl zároveň
změnit svůj životnı́ styl, tzn. přejı́t na zdravějšı́ způsob
stravovánı́, zvýšit fyzickou aktivitu, popřı́padě přestat kouřit. Pokud se přesto projevy choroby zhoršujı́, přistupuje
se k invazivnı́ terapii. Prvnı́ možnostı́ je angioplastika.
Do mı́sta zúženı́ (stenózy) se pomocı́ katetru zavede balónek, jehož nafouknutı́m se tepna v postižené oblasti
rozšı́řı́. Tento zákrok však často nepřinášı́ trvalé zlepšenı́, Obrázek 1.9: Aplikace stentu
protože docházı́ k opětovnému zúženı́ (restenóze). Řešenı́ do zúžené koronárnı́ tepny, 1 představuje vloženı́ stentu, který napomáhá udržovat tep- vsunutı́ stentu do postiženého
nu roztaženou a zabraňuje tak vzniku restenózy v daném mı́sta arterie, 2 - roztaženı́
mı́stě. Jeho aplikace je znázorněna na obr. 1.9.
stentu pomocı́ balónku, 3 - obNemocnı́ s rozsáhlým postiženı́m, kde angioplastika novenı́ průtoku krve tepnou.
nebo stent nejsou dostatečně účinné, podstupujı́ chirurgický zákrok v podobě přemostěnı́ neprůchodné části, resp.
částı́, koronárnı́ arterie pomocı́ vhodného štěpu, neboli implantaci tzv. koronárnı́ho bypassu. Jedná se bud’ o aorto-koronárnı́ bypass, kde je prvnı́ (proximálnı́) část štěpu napojena na aortu a druhá (distálnı́) na koronárnı́ tepnu za mı́sto s přerušeným průtokem
krve, nebo o koronaro-koronárnı́ bypass, při němž jsou oba konce štěpu našity na koronárnı́
1.4. Onemocněnı́ koronárnı́ch tepen a jejich léčba
14
arterii. Kardiochirurgové se při implantaci bypassu snažı́ obnovit zásobovánı́ krvı́ pro co
největšı́ oblast myokardu, často proto jednı́m štěpem přemostı́ vı́ce neprůchodných mı́st,
neboli štěp, popřı́padě štěpy, připojı́ k několika větvı́m koronárnı́ho stromu najednou. Touto
technikou se vytvářı́ tzv. sekvenčnı́ bypass, obr. 1.10.
Běžně se užı́vajı́ syntetické a autolognı́ štěpy, jež se dále dělı́ na tepenné a žilnı́. Syntetická varianta se pro koronárnı́ bypass ukázala v praxi jako nevhodná a nacházı́ uplatněnı́
spı́še při přemostěnı́ tepen s většı́m průsvitem, např. u tepen dolnı́ch končetin (stehennı́,
podkolennı́). Přı́klad tepenného štěpu představuje prsnı́ nebo vřetennı́ tepna (arteria mammaria, arteria radialis). Nejčastěji se však použı́vajı́ žilnı́ štěpy odebrané z dolnı́ch končetin
(vena saphena magna, vena saphena parva). Při aplikaci bypassu vznikajı́ různé typy
vzájemného napojenı́ cév (anastomóz ), obr. 1.11, pro něž se v lékařstvı́ použı́vajı́ názvy
převzaté z anglické terminologie:
• end-to-side (obr. 1.11, vlevo nahoře): konec jedné cévy se našije na stěnu druhé,
• end-to-end (obr. 1.11, vlevo dole): konce cév se připojı́ k sobě,
• side-to-side (obr. 1.11, vpravo): bočnı́ spojenı́ cév.
Obrázek 1.10: Sekvenčnı́ aorto-koronárnı́
bypass, [3].
Obrázek 1.11: Typy bypassových anastomóz: end-to-side (vlevo nahoře),
end-to-end (vlevo dole) a side-to-side
(vpravo), [6].
Stejně jako u angioplastiky je i životnost koronárnı́ho
bypassu omezená, v porovnánı́ s nı́ je však delšı́. Zatı́mco
u angioplastiky docházı́ k restenóze většinou do dvou let,
40-60% bypassů ztrácı́ průchodnost až během deseti let,
[3]. K nejčastějšı́m přı́činám selhánı́ chirurgicky vytvořených přemostěnı́ patřı́ virové a bakteriálnı́ infekce, krevnı́
sraženiny (tromby) a neointimálnı́ hyperplázie, obr. 1.12. Obrázek 1.12: Řez distálnı́
Jedná se o pooperativnı́ proces hojenı́ poškozené tkáně, anastomózou postiženou inkterý může za určitých okolnostı́ vést ke ztrátě průchod- timálnı́ hyperpláziı́.
nosti koronárnı́ tepny nebo štěpu způsobené nadměrným
růstem vnitřnı́ výstelky cévnı́ stěny (tunica intima) v oblasti napojenı́ štěpu na nativnı́ arterii.
1.5. Analýza hemodynamiky side-to-side anastomózy v literatuře
1.5
15
Analýza hemodynamiky side-to-side anastomózy
v literatuře
Z dostupné literatury zabývajı́cı́ se prouděnı́m krve v koronárnı́m bypassu se problematice side-to-side anastomózy věnuje jen velmi
málo studiı́, z nichž jmenujme napřı́klad [2]
a [5]. V [2] je zkoumán stacionárnı́ i nestacionárnı́ tok krve ve dvou různých konfiguracı́ch tohoto typu anastomózy. Konkrétně se
jedná o diamond, při nı́ž jsou štěp a nativnı́
arterie k sobě umı́stěny křı́žem, a parelelnı́,
kdy jsou obě cévy uloženy rovnoběžně vedle
sebe, obr. 1.13, kde G (graft) značı́ štěp a H Obrázek 1.13: Dvě různé konfigurace side(host) tepnu. Pojmy označujı́cı́ tyto dvě konfi- to-side anastomózy, G (graft) - bypassový
gurace (diamond a paralelnı́) budou použity i štěp, H (host) - nativnı́ arterie.
pro potřeby našı́ práce. Z jejich porovnánı́ v [2]
vyšla lépe paralelnı́ varianta, kde byl pozorován menšı́ počet oblastı́ s extrémnı́ hodnotou
smykového napětı́ na stěně. Dalšı́m sledovaným aspektem byl poměr průměrů bypassového
štěpu a koronárnı́ tepny, na nı́ž je napojen. Bylo zjištěno, že lepšı́ch výsledků je dosaženo
při menšı́m průměru nativnı́ arterie než při shodném průměru cév. Na závěr je nutné poznamenat, že v této studii byl uvažován značně idealizovaný geometrický model side-to-side anastomózy, který neodpovı́dá jejı́mu chirurgickému provedenı́, a to zejména v oblasti
napojenı́ štěpu na tepnu.
V [5] byly sledovány rozdı́ly v hemodynamice side-to-side a end-to-side anastomózy.
Ovšem na rozdı́l od [2] byla použita reálná geometrie zı́skaná z CT vyšetřenı́ provedeného
dvěma pacientům, jimž byl implantován bypassový štěp. Z této práce jsme pro naše potřeby
převzali časový průběh objemového průtoku krve v side-to-side anastomóze v rámci jedné
periody odpovı́dajı́cı́ jednomu srdečnı́mu cyklu, obr. 1.14. Z nich jsme využili hodnotu
průtočného množstvı́ v bypassovém štěpu (řez 1) a v nativnı́ arterii (řez 3) před mı́stem
vzájemného napojenı́.
Obrázek 1.14: Objemový průtok Q(t) side-to-side anasotmózou: řez 1 - štěp před oblastı́
napojenı́, řez 2 - štěp za oblastı́ napojenı́, řez 3 - nativnı́ arterie před oblastı́ napojenı́,
řez 4 - nativnı́ arterie za oblastı́ napojenı́, řez 5 - nativnı́ arterie před mı́stem zúženı́.
Kapitola 2
Matematické modelovánı́ prouděnı́
nestlačitelné newtonské kapaliny
2.1
Matematický model
Uvažujeme časoprostorový válec ΩT = Ω × (0, T ), kde Ω ⊂ R2 je dvourozměrná výpočtová
oblast s hranicı́ ∂Ω = ∂Ωin ∪ ∂Ωout ∪ ∂Ωwall a (0, T ) je časový interval. Označenı́ ∂Ωin
představuje část hranice výpočtové oblasti na vstupu, ∂Ωout značı́ výstup a ∂Ωwall pevnou,
nepropustnou stěnu.
Výchozı́ kompaktnı́ systém rovnic popisujı́cı́ch izotermické laminárnı́ prouděnı́
nestlačitelné newtonské kapaliny, přičemž vnějšı́ objemové sı́ly neuvažujeme, je tvořen
• rovnicı́ kontinuity
∂vj
= 0,
∂yj
(2.1)
• Navierovými-Stokesovými rovnicemi
̺
∂
∂p
τij
∂vi
+̺
(vi vj ) +
=
,
∂t
∂yj
∂yi
∂yj
(2.2)
kde i, j = 1, 2, vi je i-tá složka vektoru rychlosti v = [v1 , v2 ]T ve směru kartézské souřadnice
yi vektoru prostorových proměnných y = [y1 , y2]T , ̺ je hustota kapaliny a τij je tenzor
napětı́ definovaný následujı́cı́m způsobem:
∂vi
∂vj
τij = η
.
+
∂yj
∂yi
(2.3)
Do (2.2) dosadı́me (2.3) a vydělı́me hustotou ̺
∂
∂ 2 vi
∂vi
+
(vi vj + P δij ) = ν
,
∂t
∂yj
∂yj ∂yj
16
(2.4)
17
2.2. Metoda umělé stlačitelnosti
kde P = ̺p je kinematický tlak, δij je Kroneckerova delta a ν = η̺ je kinematická vazkost.
Společně s rovnicı́ kontinuity (2.1) tak dostaneme systém Navierových-Stokesových rovnic
pro nestlačitelnou newtonskou kapalinu ve 2D, který můžeme po složkách vyjádřit jako
∂u
∂t
∂v
∂t
∂u ∂v
+
= 0,
∂x ∂y
2
∂ 2
∂
∂ u ∂2u
,
+
(u + P ) +
(uv) = ν
+
∂x
∂y
∂x2 ∂y 2
2
∂
∂ 2
∂ v ∂2v
.
+
(uv) +
(v + P ) = ν
+
∂x
∂y
∂x2 ∂y 2
(2.5)
(2.6)
(2.7)
Tento systém parciálnı́ch diferenciálnı́ch rovnic je elipticko-parabolický. K jeho numerickému řešenı́ použijeme metodu umělé stlačitelnosti, poprvé použitou Chorinem v roce
1967, [4].
2.2
Metoda umělé stlačitelnosti
Do rovnice (2.5) přidáme člen vyjadřujı́cı́ umělou stlačitelnost uvažované kapaliny. Zı́skáme
tak hyperbolicko-parabolický systém parciálnı́ch diferenciálnı́ch rovnic, který lze numericky
řešit pomocı́ metod vhodných pro řešenı́ hyperbolického systému parciálnı́ch diferenciálnı́ch
rovnic
∂u
∂t
∂v
∂t
1 ∂P
∂u ∂v
= 0,
+
+
β 2 ∂t
∂x ∂y
2
∂ 2
∂
∂ u ∂2u
+
(u + P ) +
(uv) = ν
+
,
∂x
∂y
∂x2 ∂y 2
2
∂
∂ 2
∂ v
∂2v
+
(uv) +
(v + P ) = ν
+
,
∂x
∂y
∂x2
∂y 2
(2.8)
(2.9)
(2.10)
kde parametr β [m s−1 ] je potřeba vhodně zvolit. V našem přı́padě ho √
odhadneme jako
největšı́ předpokládanu velikost rychlosti ve výpočtové oblasti, β = max2 u2 + v 2 .
Ω⊂R
2.3
2.3.1
Numerické řešenı́
Převod rovnic do bezrozměrového tvaru
Modifikovaný systém Navieorových-Stokesových rovnic pro prouděnı́ nestlačitelné newtonské kapaliny (2.8) - (2.10) převedeme do bezrozměrového tvaru podle následujı́cı́ch
vztahů:
18
2.3. Numerické řešenı́
x∗ =
β∗ =
x
lref
, y∗ =
y
lref
, u∗ =
u
uref
, v∗ =
v
uref
,
β
P
t · uref
ν
, P ∗ = 2 , ν∗ =
, t∗ =
,
uref
uref
νref
lref
kde bezrozměrové veličiny jsou označeny hvězdičkou a kde lref , uref a νref představujı́ referenčnı́ hodnoty. Zı́skáme tak bezrozměrový systém rovnic
∂u∗
∂t∗
∂v ∗
∂t∗
u
∗
∂v ∗
∂P ∗
∗2 ∂u
+β
+
= 0,
∂t∗
∂x∗ ∂y ∗
∂
ν ∗ ∂ 2 u∗ ∂ 2 u∗
∂
∗2
∗ ∗
∗
+ ∗ (u + P ) + ∗ (u v ) =
+
,
∂x
∂y
Re∞ ∂x∗ 2 ∂y ∗ 2
2 ∗
∂ v
∂
∂
ν∗
∂2v∗
∗ ∗
∗2
∗
+ ∗ (u v ) + ∗ (v + P ) =
+
,
∂x
∂y
Re∞ ∂x∗2 ∂y ∗2
(2.11)
(2.12)
(2.13)
·l
ref
kde Re∞ = ref
je Reynoldsovo čı́slo. V dalšı́m textu, pokud nebude výslovně uvedeno
νref
jinak, uvažujeme všechny veličiny bezrozměrově.
Rovnice (2.11) - (2.13) lze přepsat v kompaktnı́m vektorovém tvaru následujı́cı́m
způsobem:
∂w ∂f(w) ∂g(w)
∂fv (w) ∂gv (w)
1
,
+
+
=
+
∂t
∂x
∂y
Re∞
∂x
∂y
(2.14)
kde pro vektor neznámých, tzv. primitivnı́ch proměnných w a kartézské složky f(w), g(w)
vektoru nevazkého toku a kartézské složky fv (w) a gv (w) vektoru vazkého toku platı́
 
 2 
 2 
 
 
0
P
β u
β v
0
∂u
∂u
2
w =  u  , f(w) =  u + P  , g(w) =  uv  , fv (w) = ν  ∂x  , gv (w) = ν  ∂y  .
∂v
∂v
v
uv
v2 + P
∂x
∂y
2.3.2
Prostorová diskretizace - metoda konečných objemů
K prostorové diskretizaci modifikovaného systému Navierových-Stokesových rovnic (2.14)
použijeme metodu konečných objemů, [8], na strukturované čtyřúhelnı́kové sı́ti. Systém
rovnic (2.14) zintegrujeme přes každou čtyřúhelnı́kovou buňku Ωij , i = 1, ..., NCI ,
j = 1, ..., NCJ , kde NC = NCI × NCJ je počet všech buněk zvolené sı́tě,
Z
Ωij
∂w
dΩ = −
∂t
Z Ωij
Z 1
∂fv ∂gv
∂f(w) ∂g(w)
dΩ +
dΩ.
+
+
∂x
∂y
Re∞
∂x
∂y
Ωij
(2.15)
19
2.3. Numerické řešenı́
Přesné řešenı́ w(y, t) aproximujeme na čtyřúhelnı́kové buňce Ωij konstantnı́ funkcı́ wij ,
která je střednı́ hodnotou
1
wij ≈
|Ωij |
Z
(2.16)
w(y, t)dΩ,
Ωij
kde |Ωij | je obsah buňky vypočı́taný ze souřadnic jejı́ch uzlů, obr. 2.1,
1
|Ωij | = |(x3 − x1 )(y4 − y2 ) − (y3 − y1 )(x4 − x2 )|.
2
(2.17)
Obrázek 2.1: Čtyřúhelnı́ková buňka Ωij
Po dosazenı́ (2.16) do rovnice (2.15) a následném použitı́ Greenovy věty, která převádı́
plošné integrály na křivkové, zı́skáme rovnici
dwij (t)
|Ωij | = −
dt
I
1
(f(w)nx + g(w)ny )dl +
Re∞
I
(fv (w)nx + gv (w)ny )dl.
(2.18)
∂Ωij
∂Ωij
Křivkové integrály na pravé straně rovnice (2.18), vyjadřujı́cı́ celkový tok hranicı́ ∂Ωij
čtyřúhelnı́kové buňky Ωij , nahradı́me součtem integrálů přes jednotlivé strany buňky
4 Z
X
dwij (t)
y m
|Ωij | = −
(fm (w) x nm
ij + gm (w) nij )dl +
dt
m=1
(2.19)
Γm
ij
4 Z
1 X
y m
(fvm (w) x nm
+
ij + gvm (w) nij )dl,
Re∞ m=1
Γm
ij
x m y m
m
kde nm
ij = ( nij , nij ) je jednotkový vektor vnějšı́ normály k m-té straně Γij buňky Ωij .
Integrály v sumách v předchozı́ rovnici (2.19) nahradı́me aplikacı́ věty o střednı́ hodnotě
20
2.3. Numerické řešenı́
4
1 X
dwij (t)
y m
m
(fm (w) x nm
=−
ij + gm (w) nij )|Γij | −
dt
|Ωij | m=1
4
1 X
y m
m
x m
−
(fv (w) nij + gvm (w) nij )|Γij | ,
Re∞ m=1 m
(2.20)
kde |Γm
ij | je délka m-té strany čtyřúhelnı́kové buňky Ωij . Pokud zavedeme vektor vnějšı́
x
y T
normály Sm = (Sm
, Sm
) = (∆ym , −∆xm )T = (ym+1 − ym , −(xm+1 − xm ))T k m-té straně
této buňky, rovnici (2.20) můžeme přepsat
4 1 1 X dwij (t)
y
x
x
y
fm (w)Sm + gm (w)Sm −
fv (w)Sm + gvm (w)Sm .(2.21)
=−
dt
|Ωij | m=1
Re∞ m
Kartézské složky fm (w) a gm (w) nevazkého toku numericky aproximujeme následujı́cı́m
způsobem:
1
(f(wij )) + f(wi+1j ),
2
1
f3 (w) = (f(wij )) + f(wi−1j ),
2
f1 (w) =
1
f2 (w) = (f(wij )) + f(wij+1 ),
2
1
f4 (w) = (f(wij )) + f(wij−1 ).
2
Obrázek 2.2: Čtyřúhelnı́ková buňka Ωij a duálnı́ buňka Ωi+ 1 j přı́slušejı́cı́ jejı́ prvnı́ straně.
2
Výpočet vazkých toků provedeme pomocı́ duálnı́ch buněk zvolených podle obr. 2.2. K aproximaci derivacı́ rychlosti u na m-té stěně buňky Ωij (vyberme napřı́klad stěnu m = 1)
použijeme větu o střednı́ hodnotě a Greenovu větu
∂u
|Ωi+ 1 j |
2
∂x
|Ωi+ 1 j |
2
∂u
∂y
i+ 12 j
i+ 12 j
≈
Z Ωi+ 1 j
2
≈
Z Ωi+ 1 j
2
I
4
X
∂u
dΩ =
uk Skx ,
unx dl =
∂x
k=1
(2.22)
∂Ωi+ 1 j
2
I
4
X
∂u
uk Sky ,
dΩ =
uny dl =
∂y
k=1
∂Ωi+ 1 j
2
(2.23)
21
2.3. Numerické řešenı́
kde |Ωi+ 1 j | je obsah duálnı́ buňky přı́slušı́cı́ dané straně. Výpočet derivacı́ rychlostı́ na stěně
2
čtyřúhelnı́kové buňky Ωij pro m = 1 tedy provedeme následovně:
∂u
∂x
∂u
∂y
i+ 21 j
i+ 21 j
1
≈
|Ωi+ 1 j |
2
≈−
1
4
X
k=1
4
X
|Ωi+ 1 j |
2
uk ∆yk ,
(2.24)
uk ∆xk ,
(2.25)
k=1
kde ∆xk , ∆yk jsou souřadnice vektoru vnějšı́ normály Sk ke k-té stěně duálnı́ buňky a uk
jsou rychlosti na téže stěně duálnı́ buňky Ωi+ 1 j
2
u1 = 21 (uij + ui+ 1 j− 1 ),
2
2
u3 = 21 (ui+1j + ui+ 1 j+ 1 ),
2
2
u2 = 12 (u1+1j + ui+ 1 j− 1 ),
2
2
u4 = 12 (uij + ui+ 1 j+ 1 ).
2
2
Pro aproximaci derivacı́ rychlosti u na hranici výpočtové oblasti, tzn. neexistuje buňka
Ωi+1j , musı́me výpočet trochu pozměnit:
∂u
1
(2.26)
≈ △ (u1 ∆y1 + uB2 B4 ∆yB2 B4 + u4 y4 ),
∂x i+ 1 j
|Ω
1 |
i+ 2 j
2
1
∂u
(2.27)
≈ − △ (u1 ∆x1 + uB2 B4 ∆xB2 B4 + u4 x4 ),
∂y i+ 1 j
|Ω
1 |
i+ j
2
2
kde
|Ω△
|
i+ 21 j
je obsah trojúhelnı́kové duálnı́ buňky (B1 , B2 , B4 ).
∂v
)i+ 1 j , ( ∂v
) 1 určı́me obdobným způsobem, výměnou v za u.
Aproximace derivacı́ ( ∂x
∂y i+ j
2
2.3.3
2
Časová diskretizace
Pro řešenı́ soustavy obyčejných diferenciálnı́ch rovnic (2.21) použijeme dvoustupňové
Rungeovo-Kuttovo schéma druhého řádu přesnosti v čase.
4 1 n x
∆t X n x
y
n
n y
fij = wij −
f S + gm Sm −
f S + gvm Sm ,
w
|Ωij | m = 1 m m
Re∞ vm m
4 ∆t X n x
n+1
n
n y
x
y
em Sm
wij = wij −
fm Sm + gm
Sm + e
fm Sm
+g
−
2|Ωij | m=1
1 n x
y
n
x
y
n
e
evm Sm + Dwij
−
.
f S + gvm Sm + fvm Sm + g
Re∞ vm m
(2.28)
(2.29)
n
Z důvodu zajištěnı́ stability řešenı́ je do výpočtu přidána umělá vazkost Dwij
, která je
definována
n
n
n
n
n
Dwij
= (P1+1j
− 2Pijn + Pi−1j
)e + (P1j+1
− 2Pijn + Pij−1
)e,
přičemž e = [ε, 0, 0], ε > 0.
(2.30)
22
2.3. Numerické řešenı́
Časový krok
Při výpočtu časového kroku ∆t vycházı́me z podmı́nky stability
CF L
∆t ≤ min
,
ij
χ
kde volı́me CF L = 0, 8 pro Rungeovo-Kuttovo dvoustupňové schéma a
1
1
2
|λ1 (A(wij )|max |λ2 (B(wij ))|max
+
,
+
+
χ=
∆xij
∆yij
Re∞ ∆x2ij ∆yij2
(2.31)
(2.32)
kde vlastnı́ čı́sla Jacobiových matic A(wij ) a B(wij ) nevazkých toků f(w) a g(w) jsou
q
(2.33)
|λ1 (A(wij ))|max = |uij | + u2ij + β 2 ,
q
|λ2 (B(wij ))|max = |vij | + vij2 + β 2
(2.34)
a aproximace délek stran buňky Ωij počı́táme ze vzorců
∆xij =
2|Ωij |
,
|S1 − S3 |
∆yij =
2|Ωij |
,
|S2 − S4 |
(2.35)
přičemž |Ωij | je obsah buňky a Sm , m = 1, 2, 3, 4 jsou vnějšı́ normály jejı́ch stran.
Reziduum
Pro možnost sledovánı́ vývoje konvergence zvolené numerické metody určujeme reziduum
ve tvaru
v
2
n+1
u
n
uP
u |Ωij | Pij −Pij
∆t
u ij
P
.
(2.36)
Rez = u
t
|Ωij |
ij
Jedná se o vážený průměr časových derivacı́ kinematického tlaku v bezrozměrovém tvaru
ze všech buněk obsažených ve výpočtové oblasti.
2.3.4
Okrajové podmı́nky
Pro výpočet byly zvoleny následujı́cı́ typy okrajových podmı́nek:
• ∂Ωin (vstup): parabolický rychlostnı́ profil, hodnoty tlaku extrapolujeme z proudového pole,
• ∂Ωout (výstup): konstantnı́ tlak, hodnoty rychlosti zı́skáme extrapolacı́ z proudového
pole,
• ∂Ωwall (stěna): podmı́nka nulové rychlosti na stěně (no-slip boundary condition).
Kapitola 3
2D model side-to-side anastomózy
3.1
Vytvořenı́ modelu a výpočtové sı́tě
Pro dvourozměrný model side-to-side anastomózy byla vybrána diamond konfigurace, kdy
jsou bypassový štěp a nativnı́ arterie umı́stěny rovnoběžně vedle sebe, obr. 1.13 (vpravo).
Hodnoty průměrů obou cév, DG = 4, 297 mm pro štěp a DA = 1, 705 mm pro tepnu, byly
naměřeny na reálném modelu side-to-side anastomózy, jı́mž se zabývá následujı́cı́ kapitola
této práce. Pro zidealizovaný dvourozměrný geometrický model, obr. 3.1, byly použity
oblouky kružnic o poloměrech 700 mm pro implantovaný štěp a 500 mm pro tepnu. Zvolené
oblouky odpovı́daly středovým úhlům 18◦ (štěp) a 25◦ (tepna).
Obrázek 3.1: Dvourozměrný zidealizovaný model side-to-side anastomózy.
Ve srovnánı́ s modely side-to-side použitými v jiných pracı́ch, např. [2], geometrie znázorněná
na obr. 3.1 lépe odpovı́dá jejı́mu reálnému chirurgickému řešenı́, naznačenému na obr. 3.2.
Obrázek 3.2: Chirurgické řešnı́ side-to-side anastomózy (anchor technique), [6].
23
24
3.1. Vytvořenı́ modelu a výpočtové sı́tě
Pro potřeby následujı́cı́ch numerických výpočtů byla v programu Matlab 7.0 vytvořena
čtyřúhelnı́ková sı́t’ o 37 440 buňkách. Protože krev byla modelována jako vazká newtonská
kapalina, bylo provedeno zahuštěnı́ sı́tě v blı́zkosti stěn pro vhodné zachycenı́ meznı́ vrstvy.
Detail vygenerované výpočtové sı́tě v proximálnı́ části napojenı́ cév je znázorněn na obr. 3.3.
y [m]
0.506
0.505
0.504
0.503
0.502
0.501
0.5
0.499
−0.024
−0.022
−0.02
−0.018
−0.016
−0.014
−0.012
−0.01
x [m]
Obrázek 3.3: Detail výpočtové sı́tě v proximálnı́ části napojenı́ cév.
S využitı́m metod numerického řešenı́ nelineárnı́ho systému Navierových-Stokesových
rovnic, uvedených v předchozı́ kapitole, byl v programovacı́m jazyce Fortran 90 vytvořen
vlastnı́ numerický řešič prouděnı́ krve v side-to-side anastomóze. Parametry určujı́cı́ tokové
vlastnosti krve protékajı́cı́ bypassovou anastomózou byly nastaveny podle hodnot běžně
užı́vaných v literatuře, např. [2] nebo [5],
• hustota: ρ = 1060 kg·m−3 ,
• dynamická vazkost: η = 0, 0037 kg·m−1 · s−1 .
Okrajové podmı́nky
A
Na obou vstupnı́ch částech (∂ΩG
in a ∂Ωin ) uvažovaného modelu side-to-side anastomózy
byly předepsány parabolické rychlostnı́ profily, lišı́cı́ se pouze hodnotou střednı́ rychlosti
G
A
v̄in
= 0, 141 m · s−1 pro štěp a v̄in
= 0, 022 m · s−1 pro koronárnı́ tepnu. Tyto hodnoty
byly převzaty z [5] a upraveny tak, aby vyhovovaly rozměrům modelu použitého v této
A
práci. Na výstupech (∂ΩG
out a ∂Ωout ) byly zadány konstantnı́ tlaky, pro něž byly testovány
tři varianty hodnot, tab. 3.1, tak aby bylo možné sledovat změny proudového pole v části
koronárnı́ tepny za napojenı́m. Vzhledem k tomu, že stěny modelu (∂Ωwall ) jsou uvažovány
pevné a nepropustné, byla na dané části hranice uvažována podmı́nka nulové rychlosti (noslip boundary condition).
25
3.2. Numerické výsledky
pG
out [Pa]
varianta č. 1 12 000
varianta č. 2 12 000
varianta č. 3 12 000
pA
out [Pa]
12 000
11 930
11 900
Tabulka 3.1: Hodnoty tlaku definovaného na výstupu implantovaného štěpu pG
out a nativnı́
A
arterie pout .
3.2
Numerické výsledky
Pro numerickou simulaci prouděnı́ krve byl použit dvourozměrný idealizovaný model paralelnı́ konfigurace side-to-side anastomózy. V rámci vlastnı́ho řešiče vyvinutého v programovacı́m jazyce Fortran 90 byl bezrozměrový systém Navierových-Stokesových rovnic
(2.11) - (2.13) numericky řešen za použitı́ následujı́cı́ch referenčnı́ch hodnot: lref = DG =
G
= 0, 004 297 m, uref = v̄in
= 0, 141 m · s−1 a νref = ν = ηρ = 0,0037
= 3, 490 6 · 10−6 m2 · s−1 .
1060
Při výpočtu umělé vazkosti (2.30) byl pro všechny uvažované varianty okrajových podmı́nek
zvolen jednotný koeficient umělé vazkosti ε = 0, 001.
Vývoj konvergence metody umělé stlačitelnosti byl sledován pomocı́ rezidua definovaného vztahem (2.36), obr. 3.4. Výsledné rozloženı́ rychlosti a tlaku pak bylo zobrazeno pomocı́ vizualizačnı́ch prostředků softwaru Matlab 7.0. Pro vytvořenı́ jisté představy
o dosažených hodnotách v uvažovaném dvourozměrném modelu jsou rychlosti a tlaky v této
práci znázorněny rozměrově.
0
0
10
10
−5
−5
Rez
10
Rez
10
−10
−10
10
10
−15
10
0
−15
5
10
Pocet iteraci
15
5
x 10
10
0
5
10
Pocet iteraci
15
5
x 10
Obrázek 3.4: Vývoj rezidua časové derivace tlaku v průběhu výpočtu - varianta č. 1, 2, 3.
3.2.1
Rozloženı́ rychlosti
Ze zobrazenı́ rychlostnı́ch profilů ve vybraných řezech v oblasti napojenı́ cév, obr. 3.5,
je patrné, že při aplikaci prvnı́ varianty výstupnı́ch okrajových podmı́nek se průtok krve
po našitı́ bypassového štěpu výrazně nezvýšil a bypass tak neplnil svou funkci. Prvnı́ varianta okrajové podmı́nky se tedy ukázala jako nevhodná. U dalšı́ch dvou použitých variant, obr. 3.6 a 3.7, již bylo možné pozorovat zřetelný nárůst průtoku krve na výstupu
nativnı́ arterie. V distálnı́ oblasti anastomózy, kde se tok krve rozděloval mezi bypassový štěpu a koronárnı́ tepnu, však docházelo k nárazu proudu na stěnu tvořı́cı́ napojenı́
obou cév. Toto mı́sto představujı́cı́ našitı́ štěpu na koronárnı́ tepnu tak lze označit jako
3.2. Numerické výsledky
26
potenciálnı́ problematickou oblast, jež může významně přispět k selhánı́ bypassu. Z hlediska hemodynamiky představujı́ oblast se zvýšeným rizikem vzniku intimálnı́ hyperplázie
a následného selhánı́ bypassu mı́sta s nı́zkými rychlostmi. Nedocházı́ zde totiž k dostatečné
stimulaci endotelových buněk cévnı́ stěny, což zapřı́čiňuje jejı́ zbytněnı́. Na obr. 3.8 - 3.10
je znázorněno rozloženı́ izočar rychlosti v celém modelu side-to-side anastomózy, v oblasti
napojenı́ cév a v jeho distálnı́ části, kde lze identifikovat zónu nı́zké rychlosti při spodnı́
stěně nativnı́ arterie. Velikost této oblasti se zmenšuje se zvětšujı́cı́m se rozdı́lem výstupnı́ch
tlaků předepsaných na štěpu a nativnı́ arterii. Třetı́ varianta okrajových podmı́nek se tedy
v tomto ohledu jevı́ jako nejvýhodnějšı́, protože zde docházı́ k rovnoměrnějšı́mu rozdělenı́
toku krve mezi štěp a nativnı́ arterii, a tı́m i zmenšenı́ zóny nı́zké rychlosti.
V distálnı́ části napojenı́ je možné sledovat poruchy proudového pole, jejichž intenzita
se zvyšuje s rostoucı́m rozdı́lem výstupnı́ch tlaků. Tento fakt je pravděpodobně způsoben
ostrým úhlem napojenı́ cév a při budoucı́m modelovánı́ side-to-side anastomózy by bylo
vhodné jej zaoblit a přiblı́žit tak vı́ce reálné geometrii. Je ovšem nutné poznamenat, že
přestože idealizovaná geometrie použitá v této bakalářské práci nenı́ plně vyhovujı́cı́, odpovı́dá chirurgickému řešenı́ side-to-side anastomózy, obr. 3.2, lépe než geometrie použité
v jiných pracı́ch, např. [2]. Oproti studiı́m, které se zabývajı́ end-to-side anastomózou,
[1], [5], nebyla v našem přı́padě zjištěna žádná recirkulačnı́ zóna, jejı́ž nebezpečı́ spočı́vá
ve zvýšeném riziku hromaděnı́ krevnı́ch elementů v dané oblasti a tudı́ž ohroženı́ vznikem
trombóz.
3.2.2
Rozloženı́ tlaku
Dalšı́ veličinou, která má velký význam v oběhové soustavě, je krevnı́ tlak. Měřenı́ tlaku
patřı́ k běžně prováděným lékařským vyšetřenı́m, kdy se pomocı́ tlakoměru (tonometru)
zjišt’uje systolický a diastolický tlak krve v pažnı́ tepně. Jako normálnı́ hodnoty se uvádı́
120 Torr (16 kPa) pro systolický tlak a 80 Torr (10,7 kPa) pro diastolický tlak, [9]. Vlivem
ztráty pružnosti cévnı́ch stěn může dojı́t k patologickému zvýšenı́ krevnı́ho tlaku - hypertenzi. Tlak hraje důležitou roli již před samotnou aplikacı́ bypassu, kdy je při selektivnı́
koronarografii zjišt’ován transstenotický tlakový gradient, z jehož hodnoty se určuje stupeň
zúženı́ koronárnı́ tepny.
V přı́padě modelovaného dvourozměrného bypassového štěpu a nativnı́ arterie spojených anastomózou typu side-to-side bylo pozorováno rovnoměrné rozloženı́ tlaku, přičemž
v oblasti napojenı́ vzniklo plato s konstantnı́ hodnotou tlaku. Z porovnánı́ různých variant
okrajových podmı́nek, obr. 3.11 - 3.13, lze vypozorovat, že čı́m většı́ byl rozdı́l výstupnı́ch
tlaků, tı́m vı́ce byla namáhána distálnı́ část napojenı́, což je v souladu s výsledným rozloženı́m rychlosti. U třetı́ varianty, obr. 3.10, zde totiž lze zaznamenat náraz proudu do mı́sta
sešitı́ cév v distálnı́ části anastomózy.
3.2. Numerické výsledky
27
Obrázek 3.5: Varianta č. 1 - rychlostnı́ profily ve zvolených řezech v oblasti napojenı́ cév.
Obrázek 3.6: Varianta č. 2 - rychlostnı́ profily ve zvolených řezech v oblasti napojenı́ cév.
Obrázek 3.7: Varianta č. 3 - rychlostnı́ profily ve zvolených řezech v oblasti napojenı́ cév.
3.2. Numerické výsledky
28
Obrázek 3.8: Varianta č. 1. - rozloženı́ izočar rychlosti v celém modelu (nahoře), v oblasti
napojenı́ cév (uprostřed) a v distálnı́ části napojenı́ (dole).
Obrázek 3.9: Varianta č. 2 - rozloženı́ izočar rychlosti v celém modelu (nahoře), v oblasti
napojenı́ cév (uprostřed) a v distálnı́ části napojenı́ (dole).
3.2. Numerické výsledky
29
Obrázek 3.10: Varianta č. 3 - rozloženı́ izočar rychlosti v celém modelu (nahoře), v oblasti
napojenı́ cév (uprostřed) a v distálnı́ části napojenı́ (dole).
Obrázek 3.11: Varianta č. 1 - rozloženı́ izočar tlaku v celém modelu a v oblasti napojenı́
cév.
3.2. Numerické výsledky
30
Obrázek 3.12: Varianta č. 2 - rozloženı́ izočar tlaku v celém modelu a v oblasti napojenı́
cév.
Obrázek 3.13: Varianta č. 3 - rozloženı́ izočar tlaku v celém modelu a v oblasti napojenı́
cév.
Kapitola 4
Reálný 3Dmodel side-to-side
anastomózy
4.1
Vytvořenı́ modelu a výpočtové sı́tě
Reálný trojrozměrný model sekvenčnı́ho aorto-koronárnı́ho bypassu byl vytvořen na základě vyšetřenı́
srdce počı́tačovou tomografiı́ (CT), obr. 4.1, u pacienta, muže ve věku šedesáti dvou let trpı́cı́ho aterosklerózou. Jednalo se o kuřáka s nadváhou a rodinnými
dispozicemi ke vzniku kardiovaskulárnı́ choroby. Zúženı́
(stenóza) koronárnı́ tepny bylo nejprve řešeno aplikacı́
stentu. Přibližně po jednom roce však byly na jeho
koncı́ch objeveny prvnı́ náznaky restenózy a muselo
se přistoupit k chirurgickému vytvořenı́ dvojitého bypassu. Prvnı́ větev, tzv. mamárnı́ bypass, byla vedena
levou prsnı́ tepnou (arteria mammaria sinistra) k jedné
z koronárnı́ch tepen (ramus interventricularis anterior, Obrázek 4.1: Snı́mek z počı́tačové
RIA), obr. 1.3. Pro druhou větev byl použit žilnı́ stěp tomografie s vyznačenou polohou
(konkrétně vena saphena magna), jehož proximálnı́ část side-to-side anastomózy.
byla našita k vzestupné aortě. Distálně byl štěp napojen k ramu diagonalis (RD) a ramu marginalis (RM), což jsou koronárnı́ tepny nacházejı́cı́
se na levé části srdce, obr. 1.3.
Pomocı́ komerčnı́ho softwaru Amira pro rekonstrukci trojrozměrných objektů byl
z 2Dsnı́mků, zı́skaných z počı́tačové tomografie, vytvořen 3Dmodel druhé větve bypassu, tj.
aorto-koronárnı́ho bypassu, obr. 4.2. Ten byl dále upravován v programu Altair Hypermesh
8.0. Část představujı́cı́ side-to-side anastomózu (v obr. 4.2 vyznačená červeně), kterou se
v této práci zabýváme, byla oddělena od zbytku modelu a konce cév byly uzavřeny rovinnými plochami (funkce trim with surface), jež byly voleny tak, aby byly přibližně kolmé
na stěnu dané cévy. Před samotným vytvořenı́m výpočtové sı́tě bylo nutné model upravit
a začistit, jelikož nerovnosti a drobné mezery na jeho povrchu by jinak mohly představovat
problém při následném sı́t’ovánı́.
31
4.1. Vytvořenı́ modelu a výpočtové sı́tě
32
Obrázek 4.2: Reálný model sekvenčnı́ho aort-koronárnı́ho bypassu, side-to-side anastomóza
je znázorněna červeně.
Po zı́skánı́ spojitého modelu složeného z celé řady na sebe navazujı́cı́ch ploch bylo
možné přistoupit ke generovánı́ vlastnı́ sı́tě. Nejprve byla po částech (včetně uzávěrů cév)
vytvořena povrchová trojúhelnı́ková sı́t’, tzv. shell. Počet elementů byl určen na každé
hraně daného úseku zvlášt’. Bylo přitom třeba volit hodnoty tak, aby sı́t’ na povrchu tepny
byla dostatečně jemná a zároveň ne přı́liš hustá v přı́padě štěpu. Zvláštnı́ pozornost byla
rovněž věnována oblasti napojenı́ cév. Jako typy elementů byly použity výhradně pravoúhlé
trojúhelnı́ky. Ačkoliv byly testovány i jiné tvary (obecné trojúhelnı́ky), ukázaly se v našem
přı́padě jako nejvhodnějšı́ právě pravoúhlé trojúhelnı́ky, jež byly schopny vhodně diskretizovat povrch modelu. Předběžný návrh sı́tě byl dále upravován, napřı́klad změnou algoritmu, jı́mž byla vytvořena. Problémy vznikaly hlavně v oblasti napojenı́ bypassového
štěpu na nativnı́ arterii, kde bylo dokonce nutné přistoupit k ručnı́mu vytvořenı́ některých
elementů tak, aby byl zajištěn přirozený přechod mezi oběma cévami. Nakonec musela být
ověřena spojitost a návaznost jednotlivých buněk tak, aby povrchová sı́t’ modelu tvořila
uzavřený objem.
Ve finále bylo na základě předem připravené povrchové sı́tě přistoupeno k tvorbě trojrozměrné sı́tě složené ze čtyřstěnů (tetrahedrů). Ta již, na rozdı́l od shellu, nebyla konstruována po částech, ale celá najednou aplikacı́ vestavěné funkce pro vytvářenı́ speciálnı́ch
sı́tı́ určených k numerické simulaci prouděnı́ (CFD mesh). S přihlédnutı́m k vstupnı́ a
výstupnı́ části modelu musely být definovány plochy, jimiž proudı́ kapalina, tzn. uzávěry
cév, a plochy představujı́cı́ povrch modelu. Vzhledem k tomu, že modelujeme vazkou kapalinu, bylo nutné vygenerovat sı́t’ se zahuštěnı́m v oblasti meznı́ vrstvy, jeho parametry
byly nastaveny takto
• celková tloušt’ka meznı́ vrstvy (total BL thickness): 0,015 mm,
• tloušt’ka prvnı́ vrstvy (first layer thickness): 1, 75 · 103 mm,
• ukazatel růstu tloušt’ky jednotlivých vrstev (growth rate): 1,2,
• koeficient potlačenı́ přechodů (smoth transition ratio): 0,8.
Výsledná trojrozměrná sı́t’ je zobrazena na obr. 4.3, kde hornı́ obrázek představuje výslednou
3Dsı́t’ side-to-side anastomózy, vpravo dole pak můžeme vidět detail sı́tě uvnitř oblasti na-
4.2. Nastavenı́ řešiče
33
pojenı́ bypassového štěpu na nativnı́ arterii a vlevo dole se nacházı́ detail vstupnı́ části
žilnı́ho štěpu. Oblast meznı́ vrstvy je ve všech přı́padech znázorněna žlutě.
Obrázek 4.3: Trojrozměrná výpočtová sı́t’ se zahuštěnı́m
v oblasti meznı́ vrstvy (žlutě) složená ze čtyřstěnů, nahoře
uprostřed - celý model side-to-side anastomózy, vlevo dole
- detail vstupnı́ část štěpu, vpravo dole - detail vnitřku sı́tě
v oblasti napojenı́ štěpu na koronárnı́ arterii.
Obrázek 4.4: Rozmı́stěnı́
okrajových
podmı́nek
na modelu side-to-side
anastomózy.
Výpočtová tetrahedrová sı́t’ byla z programu Altair Hypermesh 8.0 exportována do preprocesoru Gambit 2.2, v němž byla pro vybrané plochy 3Dmodelu provedena specifikace
okrajových podmı́nek, konkrétně jejich typů. Jejich rozmı́stěnı́ je naznačeno na obr. 4.4,
kde na vstupu štěpu a koronárnı́ tepny budou ve Fluentu předepsány vstupnı́ rychlosti
(velocity inlet), na výstupech obou cév hodnoty tlaku (pressure outlet) a na zbývajı́cı́ch
částech modelu podmı́nka pevné, nepropustné stěny (wall ).
4.2
Nastavenı́ řešiče
Výsledný trojrozměrný model výpočtové sı́tě obsahujı́cı́ 658 847 čtyřstěnných buněk byl
importován do komerčnı́ho softwaru Fluent 6.2. V něm bylo pomocı́ implementovaného
řešiče založeného na dřı́ve zmı́něné metodě konečných objemů, [12], provedeno numerické
řešenı́ systému Navierových-Stokesových rovnic pro nestlačitelnou newtonskou kapalinu.
Před spuštěnı́m vlastnı́ho výpočtu bylo nutné nastavit parametry řešiče a modelu. S ohledem na datový původ modelu bypassu vycházejı́cı́ z CT snı́mků bylo nejprve třeba stanovit
rozměrové jendotky importované sı́tě, a to milimetry. Poté bylo provedeno nastavenı́ řešiče
• Define → Models → Solver → Segregated; Implicit; 3D; Unsteady; 2-nd Order Implicit; Cell-Based; Superficial Velocity, Second Order Upwind
Dále byly definovány vlastnosti proudı́cı́ kapaliny, tedy hustota a dynamická vazkost krve,
jež byly převzaty z [5],
34
4.2. Nastavenı́ řešiče
• Define → Materials → Density = 1 060 [kg/m3]; Viscosity = 0,0037 [kg/m·s].
v(t) [m/s]
Typy okrajových podmı́nek pro jednotlivé hraničnı́ plochy modelu byly specifikovány již v preprocesoru Gam0.4
Bypassovy step
bit 2.2. V rámci výpočtového systému Fluent byly určeNativni arterie
0.3
ny jejich konkrétnı́ hodnoty.
Na obou výstupech modelu, obr. 4.4, byly apliko0.2
vány konstantnı́ hodnoty tlaku určené na základě vý0.1
sledků uvedených v předchozı́ kapitole, 12 000 Pa u bypassového štěpu a 11 900 Pa u nativnı́ arterie. Pro
0
výstupnı́ tlaky byla vyzkoušena i jiná rozmezı́ hod−0.1
0
0.2
0.4
0.6
0.8
1
not s tı́m, že z hlediska reálného průtoku připojenou
t [s]
tepnou se výše uvedené hodnoty ukázaly být nejvhodnějšı́. Na vstupnı́ch částech modelu byl předepsán ob- Obrázek 4.5: Vstupnı́ rychlost
délnı́kový rychlostnı́ profil proměnný v čase, jehož kon- (modře - bypassový štěp, červeně
stantnı́ rychlost měla časový průběh znázorněný - nativnı́ arterie).
na obr. 4.5 pro obě cévy. K definovánı́ rychlostı́ pro
potřeby numerického řešiče byl v prostředı́ Fluentu použit soubor unsteady velocity.c, který
zahrnoval dvě funkce popisujı́cı́ průběhy rychlostı́, prvnı́ na vstupu bypassového štěpu (unsteady velocity g) a druhá na vstupu koronárnı́ tepny (unsteady velocity a):
#include "udf.h"
DEFINE_PROFILE(unsteady_velocity_g, thread, position)
{
face_t f;
real t = CURRENT_TIME;
real omega;
real A0;
real A[8];
real B[8];
real Q;
int k;
int n;
real D;
real D1;
real pi;
pi = 3.14159265358979;
omega = 2 * pi;
A0 = 1.6023;
A(1) = -0.314049;
B(1) = 1.176580;
A(2) = -0.655275;
B(2) = 0.016720;
A(3) = -0.126041;
B(3) = -0.221331;
A(4) = 0.004796;
B(4) = -0.029649;
A(5) = -0.026146;
B(5) = -0.012491;
A(6) = -0.021781;
B(6) = 0.002927;
A(7) = -0.032187;
B(7) = 0.000484;
A(8) = -0.020977;
B(8) = -0.020584;
4.2. Nastavenı́ řešiče
n = 8;
D = 0.0038;
D1 = 0.004297;
begin_f_loop(f, thread)
{Q = A0;
for (k = 1; k <= n; k++)
{Q = Q+A[k]*cos(k*omega*t)+B[k]*sin(k*omega*t);}
F_PROFILE(f, thread, position) = (4*D1*Q*pow(10,-6))/(pi*pow(D,3));}
end_f_loop(f, thread)
}
DEFINE_PROFILE(unsteady_velocity_a, thread, position)
{
face_t f;
real t = CURRENT_TIME;
real omega;
real A0;
real A[8];
real B[8];
real Q;
int k;
int n;
real D;
real D1;
real pi;
pi = 3.14159265358979;
omega = 2*pi;
A0 = 0.1532;
A(1)= -0.091668;
B(1)=-0.393487;
A(2)= -0.058554;
B(2)=-0.036685;
A(3)= -0.066023;
B(3)=-0.040746;
A(4)= -0.017091;
B(4)=-0.055792;
A(5)= 0.009549;
B(5) =-0.008183;
A(6)= -0.007700;
B(6) =-0.002537;
A(7)= -0.005439;
B(7) =-0.008535;
A(8)= -0.012313;
B(8) =-0.006249;
n = 8;
D = 0.003;
D1 = 0.001705;
begin_f_loop(f, thread)
{Q = A0;
for (k = 1; k <= n; k++)
{Q = Q+A[k]*cos(k*omega*t)+B[k]*sin(k*omega*t);}
F_PROFILE(f, thread, position) = (4*D1*Q*pow(10,-6))/(pi*pow(D,3));}
end_f_loop(f, thread)
}
35
36
4.2. Nastavenı́ řešiče
V obou přı́padech se jednalo o předpis rychlostı́ v závislosti na průtočném množstvı́
Q(t) [ml · s−1 ], které bylo v souladu s [5], obr. 1.14 (řezy 1 a 3), dáno ve tvaru Fourierovy řady
8
X
[Ak cos(kωt) + Bk sin(kωt)],
(4.1)
Q(t) = A0 +
k=1
označuje úhlovou rychlost danou periodou T srdečnı́ho cyklu (dle [5] byla
kde ω = 2π
T
v našem přı́padě zvolena hodnota T = 1 s). Přı́slušné koeficienty řady (4.1) jsou uvedeny
v tab. 4.1 pro štěp a v tab. 4.2 pro tepnu. Časově proměnné průtočné množstvı́ v bypassovém štěpu i v koronárnı́ arterii bylo přepočı́táno na rychlost s využitı́m znalosti průměrů
cév použitých v [5] a v našem modelu, pro který byla jejich hodnota přibližně odměřena
v softwaru Altair Hypermesh. Pro obě cévy byl použit stejný vztah
vi (t) =
4 · 10−6 di Qi (t)
πDi3
[m · s−1 ],
pro i = A, G,
(4.2)
kde vi (t) [m · s−1 ] je časově proměnná rychlost (v arterii vA a v štěpu vG ), Qi (t) [ml · s−1 ]
představuje průtočné množstvı́ dané předpisem (4.1) pro obě cévy, di [m] průměr cévy
použité v [5] (arterie dA = 0, 003 m a štěpu dG = 0, 0038 m) a Di [m] průměr cévy
našeho modelu (arterie DA = 0, 001 705 m a štěpu DG = 0, 004 297 m). Jako okrajová
podmı́nka na vstupu bylo rovněž testováno průtočné množstvı́ (Mass Flow Inlet Boundary
Condition), v našem přı́padě se však ukázalo jako nevyhovujı́cı́ a obtı́žně aplikovatelné
na naši tetrahedrovou sı́t’.
k Ak [ml·s−1 ] Bk [ml·s−1 ]
1
-0,314049
1,176580
2
-0,655275
0,016720
3
-0,126041
-0,221331
4
0,004796
-0,029649
5
-0,026146
-0,012491
6
-0,021781
0,002927
7
-0,032187
0,000484
8
-0,020977
-0,020584
A0 = 1, 6023 [ml · s−1 ]
k Ak [ml·s−1 ] Bk [ml·s−1 ]
1
-0,091668
-0,393487
2
-0,058554
-0,036685
3
-0,066023
-0,040746
4
-0,017091
-0,055792
5
0,009549
-0,008183
6
-0,007700
-0,002537
7
-0,005439
-0,008535
8
-0,012313
-0,006249
−1
A0 = 0, 1532 [ml · s ]
Tabulka 4.1: Koeficienty Fourierovy řady
popisujı́cı́ časový průběh průtočného
množstvı́ na vstupu bypassového štěpu.
Tabulka 4.2: Koeficienty Fourierovy řady
popisujı́cı́ časový průběh průtočného
množstvı́ na vstupu nativnı́ arterie.
Po stanovenı́ hodnot okrajových podmı́nek byly dále specifikovány počátečnı́ podmı́nky
odpovı́dajı́cı́ volnému proudu (tzv. free-stream podmı́nky). Vzhledem k nestacionárnı́mu
charakteru aplikovaných okrajových podmı́nek bylo nutné před zahájenı́m výpočtu předem
definovat animace zobrazujı́cı́ rozloženı́ smykového napětı́ na stěně, rychlosti a tlaku v rámci
modelu side-to-side anastomózy.
37
4.3. Numerické výsledky
4.3
Numerické výsledky
V předchozı́ch podkapitolách byla popsána tvorba tetrahedrové sı́tě v programu Altair
Hypermesh 8.0 pro model diamond konfigurace side-to-side anastomózy, jejı́ž reálná geometrie byla zı́skána ze snı́mků z počı́tačové tomografie. Pomocı́ komerčnı́ho softwaru Fluent
6.2 bylo numericky simulováno nestacionárnı́ laminárnı́ prouděnı́ nestlačitelné newtonské
kapaliny.
V průběhu výpočtu byly ve Fluentu vygenerovány animace popisujı́cı́ rozloženı́ smykového
napětı́ na stěně, rychlosti a tlaku v trojrozměrném
modelu side-to-side anastomózy v průběhu jedné
periody srdečnı́ho cyklu. Aby bylo možné porovnat změny veličin v rámci jedné periody, musel
být pro každou z nich určen jednotný rozsah hodnot, tab. 4.3.
Pro vyhodnocenı́ výsledků byly do této práce
zvoleny vizualizace rozloženı́ smykového napětı́
na stěně, rychlosti a tlaku v celkem šesti různých
časech během jedné periody srdečnı́ho cyklu,
obr. 4.6. Tyto časy byly vybrány tak, aby zachy- Obrázek 4.6: Časy zvolené pro vizualicovaly charakter nestacionárnı́ho prouděnı́ krve zaci výsledků.
v průběhu této periody. S ohledem na to, že systola nastává v čase t = 0, 2 s a diastola v čase
t = 0, 8 s, [5], byly časy určeny, tak aby bylo možné zobrazit stav proudového pole před
a po systole, resp. diastole. Model je vždy znázorněn v pohledu zpředu, kdy je našitı́ cév
skryto. Pouze u vizualizace výsledného rozloženı́ smykového napětı́ na stěně je uveden i
pohled zezadu, při němž je anastomóza viditelná.
Rozsah
Rychlost [m · s ]
0 ÷ 1,37
Tlak [Pa]
11 900 ÷ 13 000
Smykové napětı́ na stěně [Pa]
0 ÷ 90
−1
Tabulka 4.3: Rozsahy hodnot sledovaných veličin.
4.3.1
Rozloženı́ rychlosti
Přestože na vstupnı́ch částech obou cév byla předepsána konstantnı́ rychlost proměnná
v čase, je z obr. 4.7 patrné, že poměrně rychle docházı́ k plnému vyvinutı́ rychlostnı́ho
profilu. V proximálnı́ části arterie je možné pozorovat zpětný tok krve, obr. 4.6, který trval
přibližně 40% celkové doby srdečnı́ho cyklu. Byl kompenzován přı́tokem krve z bypassového
štěpu, který ve svém maximu po systole dosahoval rychlosti 1,37 m · s−1 , obr. 4.7c. Naopak
při zvýšenı́ průtoku krve proximálnı́ částı́ nativnı́ arterie se přı́tok krve z bypassového štěpu
snı́žil. Tı́m byl zajištěn průtok krve distálnı́ částı́ koronárnı́ tepny po celou dobu srdečnı́ho
cyklu. Maximálnı́ hodnoty rychlosti proudu krve se zde pohybovaly okolo 0,4 m · s−1 , což
se blı́žı́ rychlostem běžně se nacházejı́cı́m v koronárnı́ch arteriı́ch, [9]. Aplikace bypassu se
4.3. Numerické výsledky
38
tedy ukázala jako vhodná, protože obnovila průtok krve v dané koronárnı́ tepně a v klinické
praxi by tak zajistila výživu srdečnı́ tkáně v přı́slušné oblasti.
Z hlediska hemodynamiky krve se v tomto modelu bypassu jako nejproblematičtějšı́
jevila hornı́ stěna proximálnı́ části štěpu v oblasti napojenı́ na nativnı́ arterii, kde byla
pozorována zóna nı́zké rychlosti. Jejı́ umı́stěnı́ bylo částečně dáno i použitou geometriı́
side-to-side anastomózy. Výrazné zkosenı́ rychlostnı́ch profilů v této části modelu je dáno
předevšı́m obloukovým zakřivenı́m bypassového štěpu, obr. 4.7c.
4.3.2
Rozloženı́ smykového napětı́ na stěně modelu side-to-side
anastomózy
Jednou z veličin důležitých pro popis charakteru prouděnı́ krve v cévách je i smykové
napětı́ na jejich stěně, obr. 4.8 a 4.9. Většina arteriı́ má snahu změnou svého vnitřnı́ho
průsvitu udržet jeho hodnotu mezi 1 Pa až 2 Pa, [8]. Nı́zké hodnoty smykového napětı́
na stěně tepny mohou způsobovat zánětlivé procesy (ateroskleróza) a zbytněnı́ cévnı́ stěny
v důsledku nedostatečné stimulace endotelových buněk na jejı́m vnitřnı́m povrchu (intimálnı́ hyperplázie), vedoucı́ až k selhánı́ aorto-koronárnı́ho bypassu.
Rizikovými oblastmi vzhledem ke zvýšené pravděpodobnosti pozdějšı́ho selhánı́ bypassu
jsou mı́sta, v nichž docházı́ k velkým oscilacı́m hodnot smykového napětı́ na stěně cévy
v průběhu periody srdečnı́ho cyklu. V našem modelu představuje takovou oblast hornı́ stěna
distálnı́ části štěpu v oblasti napojenı́ (shodně s výsledky v [5]). Hodnoty smykového napětı́
na cévnı́ stěně se zde pohybovaly mezi hodnotami blı́zkými 0 Pa, obr. 4.9b, a hodnotami
dosahujı́cı́mi až 90 Pa, obr. 4.8c. Vysoké hodnoty smykového napětı́ v proximálnı́ části
štěpu byly pravděpodobně způsobeny předepsanou vstupnı́ okrajovou podmı́nkou v podobě
obdélnı́kového rychlostnı́ho profilu proměnného v čase. Dalšı́mi kritickými oblastmi jsou,
jak bylo již výše zmı́něno, mı́sta s trvale velmi nı́zkými hodnotami smykového napětı́.
V side-to-side anastomóze se taková zóna objevila v proximálnı́ část arterie v mı́stě před
napojenı́m bypassového štěpu. Poslednı́ problematickou oblast pak představovalo mı́sto
samotného našitı́ cév, viditelné na pohledu zezadu (vždy vpravo). V některých časových
okamžicı́ch zde těsně sousedila oblast s velmi nı́zkým smykovým napětı́m s oblastı́ tvořenou
velmi vysokými hodnotami, jak je patrné zejména z obr. 4.8b a 4.8c.
4.3.3
Rozloženı́ tlaku
S ohledem na význam tlaku v bypassové hemodynamice, zmı́něný na konci předchozı́ kapitoly, můžeme zhodnotit zbývajı́cı́ numerické výsledky, obr. 4.10. V určitých fázı́ch srdečnı́ho
cyklu, obr. 4.10b-4.10d, došlo ke zvýšenému namáhánı́ spodnı́ stěny proximálnı́ části bypassového štěpu, kde hodnoty tlaku dosahovaly až 13 000 Pa. Tento jev mohl být způsoben obloukovým tvarem štěpu. Ve zbylých fázı́ch srdečnı́ho cyklu, jež jsou zobrazeny na obr. 4.10a,
4.10e a 4.10f, se tlak rozložil rovnoměrně a v oblasti napojenı́ vzniklo plato s konstantnı́
hodnotou tlaku stejně jako v přı́padě dvourozměrného modelu v předchozı́ kapitole.
39
4.3. Numerické výsledky
(a) t1 = 0, 02 s
(b) t2 = 0, 16 s
(c) t3 = 0, 28 s
(d) t4 = 0, 40 s
(e) t5 = 0, 48 s
(f) t6 = 0, 78 s
Obrázek 4.7: Rychlostnı́ profily ve vybraných řezech side-to-side anastomózy v časech t1 ,
t2 , t3 , t4 , t5 a t6 .
4.3. Numerické výsledky
40
(a) t1 = 0, 02 s
(b) t2 = 0, 16 s
(c) t3 = 0, 28 s
Obrázek 4.8: Smykové napětı́ na stěně side-to-side anastomózy v pohledu zepředu a zezadu
v časech t1 , t2 a t3 .
4.3. Numerické výsledky
41
(a) t4 = 0, 40 s
(b) t5 = 0, 48 s
(c) t6 = 0, 78 s
Obrázek 4.9: Smykové napětı́ na stěně side-to-side anastomózy v pohledu zepředu a zezadu
v časech t4 , t5 a t6 .
42
4.3. Numerické výsledky
(a) t1 = 0, 02 s
(c) t3 = 0, 28 s
(e) t5 = 0, 48 s
(b) t2 = 0, 16 s
(d) t4 = 0, 40 s
(f) t6 = 0, 78 s
Obrázek 4.10: Rozloženı́ tlaku v side-to-side anastomóze v časech t1 , t2 , t3 , t4 , t5 a t6 .
Závěr
Aplikace koronárnı́ho bypassu je chirurgická technika, při nı́ž je neprůchodná část, popř.
části, koronárnı́ arterie přemostěna štěpěm, nejčastěji žilnı́ho původu. Při tom vznikajı́
různá uměle vytvořená napojenı́ cév - anastomózy. Rozlišujeme tři základnı́ typy: end-to-side, end-to-end a side-to-side anastomózu. Cı́lem této bakalářské práce byla analýza
hemodynamiky side-to-side anastomózy, kdy docházı́ k bočnı́mu napojenı́ cév.
V rámci předložené bakalářské práce byl nejprve vytvořen idealizovaný dvourozměrný
model paralelnı́ konfigurace, pro nějž byla v softwaru Matlab 7.0 autorkou vygenerována
čtyřúhelnı́ková výpočtová sı́t’ se zahuštěnı́m v blı́zkosti pevných, nepropustných stěn. Vstupnı́ okrajovou podmı́nku představoval parabolický rychlostnı́ profil a pro výstupnı́ podmı́nku
byly testovány tři různé varianty hodnot konstantnı́ho tlaku. K numerické simulaci ustáleného prouděnı́ krve v side-to-side anastomóze byl využit vlastnı́ řešič založený na metodě
konečných objemů v kombinaci s metodou umělé stlačitelnosti.
Z testovaných okrajových podmı́nek reálnému průtoku krve v bypassové anastomóze
nejlépe odpovı́dala třetı́ varianta, protože zde došlo k nejvýraznějšı́mu nárůstu průtoku nativnı́ arteriı́. Zároveň se zde však objevovaly největšı́ poruchy proudového pole způsobené
ostrým úhlem napojenı́ cév. Při dalšı́m modelovánı́ side-to-side anastomózy by bylo vhodné
tento problém odstranit, např. plynulejšı́m přechodem mezi oběma cévami v oblasti napojenı́. Kvůli zvýšenému riziku vzniku intimálnı́ hyperplázie byla identifikována zóna s nı́zkou
rychlostı́, a to na spodnı́ stěně nativnı́ arterie v oblasti napojenı́, přičemž největšı́ byla zaznamenána u prvnı́ varianty okrajových podmı́nek.
Ve druhé stěžejnı́ části této práce byl ze snı́mků z počı́tačové tomografie zı́skán trojrozměrný model diamond konfigurace side-to-side anastomózy, pro nějž byla v programu
Altair Hypermesh 8.0 zkonstruována nestrukturovaná tetrahedrová výpočtová sı́t’. Numerické řešenı́ proběhlo v prostředı́ komerčnı́ho softwaru Fluent 6.2, kde byly na vstupnı́ch
oblastech obou cév specifikovány konstantnı́ rychlosti proměnné v čase a na výstupech
konstantnı́ hodnoty tlaku zvolené na základě výsledků z předchozı́ch numerických simulacı́. Jako mı́sto s potenciálnı́ možnostı́ rozvoje intimálnı́ hyperplázie byla určena proximálnı́
část bypassového štěpu v oblasti napojenı́, kde se nacházela zóna s trvale nı́zkými rychlostmi, dále mı́sto, v němž smykové napětı́ na stěně cév dosahovalo extrémnı́ch hodnot,
a to distálnı́ část štěpu v oblasti napojenı́. Riziková oblast se objevila i přı́mo v mı́stě
našitı́ bypassového štěpu na nativnı́ arterii, stýkaly se zde totiž zóny s velmi vysokým a
velmi nı́zkým smykovým napětı́m, což může vést ke zvýšenému nebezpečı́ vzniku krevnı́ch
sraženin - trombů.
Při porovnánı́ této práce se studiemi, jež se věnujı́ anastomóze typu end-to-side, [1],
[5], bylo zřejmé, že side-to-side anastomóza má lepšı́ hemodynamické vlastnosti a riziko
přı́padného selhánı́ je zde tedy nižšı́. Při jejı́m budoucı́m modelovánı́ by bylo možné
43
Závěr
44
přistoupit k určitým vylepšenı́m, a to nejen z hlediska geometrie a použité numerické
metody, ale napřı́klad i způsobu vizualizace výsledků, jenž se v přı́padě trojrozměrného
modelu ukázal jako nedostačujı́cı́.
Literatura
[1] Bertolotti, C. a Deplano, V.: Three-dimensional numerical simulations of flow
through a stenosed coronary bypass. Journal of Biomechanics, 33, (2000), 1011-1022.
[2] Bonert, M., Myers, J. G., Fremes, S., Williams, J. a Ethier, C. R.: A Numerical Study of Blood Flow in Coronary Artery Bypass Graft Side-to-Side Anastomoses. Annals of Biomedical Engineering, 30, (2002), 599–611.
[3] Dominik, J.: Kardiochirurgie, Grada, Praha, 1998.
[4] Chorin, A. J.: A Numerical Method for Solving Incompressible Viscous Flow Problems. Journal of Computational Physics, 2, (1967), 12-26.
[5] Frauenfelder, T., Boutsianis, E., Schertler, T., Husmann, L.,
Leschka, S., Poulikakos, D., Marincek, B. a Alkadhi, H.: Flow and wall
shear stress in end-to-side and side-to-side anastomosis of venous coronary artery
bypass grafts. BioMedical Engineering OnLine, 6:35, (2007), doi: 10.1186/1475-925X6-35.
[6] Hoballah, J. J.: Vascular reconstructions: anatomy, exposures and techniques,
Springer-Verlag, New York, 2000.
[7] Institut klinické a experimentálnı́ medicı́ny: http://www.ikem.cz
[8] Jonášová, A.: Finite volume modelling of blood flow in a bypass model, Diplomová
práce, ZČU v Plzni, Plzeň, 2001.
[9] Klementa, J., Machová, J., Malá, H.: Somatologie a antropologie, Státnı́ pedagogické nakladatelstvı́, Praha, 1981.
[10] Křen, J., Rosenberg, J., Janı́ček, P.: Biomechanika, ZČU v Plzni, Plzeň, 2001.
[11] Manuál Altair Hypermesh (verze 8.0)
[12] Manuál Fluent (verze 6.2)
[13] Manuál Gambit (verze 2.2)
[14] Manuál Matlab (verze 7.0)
[15] Nemocnice na Homolce: http://www.homolka.cz
45