Katarzyna Jesionek Zastosowanie symulacji dynamiki cieczy oraz ośrodków sprężystych w symulatorach operacji chirurgicznych.

Podobne dokumenty
Od wielkoskalowych obliczeń równoległych do innowacyjnej diagnostyki w kardiologii.

Numeryczna symulacja rozpływu płynu w węźle

Programowanie Równoległe wykład 13. Symulacje komputerowe cieczy LBM w CUDA. Maciej Matyka Instytut Fizyki Teoretycznej

Wielkoskalowe obliczenia komputerowej dynamiki płynów na procesorach graficznych -- pakiet Sailfish

METODA ELEMENTÓW SKOŃCZONYCH.

Modelowanie i Animacja

Modelowanie komputerowe dynamiki płynów Maciej Matyka Instytut Fizyki Teoretycznej

17.1 Podstawy metod symulacji komputerowych dla klasycznych układów wielu cząstek

OPIS PRZEDMIOTU/MODUŁU KSZTAŁCENIA (SYLABUS)

Implementacja modelu FHP w technologii NVIDIA CUDA

Metoda Elementów Skończonych. Projekt: COMSOL Multiphysics 3.4.

Politechnika Poznańska

Materiały do laboratorium Przygotowanie Nowego Wyrobu dotyczące metody elementów skończonych (MES) Opracowała: dr inŝ.

Metoda elementów skończonych-projekt

Studentom zostaną dostarczone wzory lub materiały opisujące. Zachęcamy do wykonania projektów programistycznych w postaci apletów.

METODA ELEMENTÓW SKOŃOCZNYCH Projekt

Ćwiczenie 2 Numeryczna symulacja swobodnego spadku ciała w ośrodku lepkim (Instrukcja obsługi interfejsu użytkownika)

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Numeryczna symulacja opływu wokół płata o zmodyfikowanej krawędzi natarcia. Michał Durka

WYKORZYSTANIE OBLICZEŃ CFD W ENERGETYCE...1

PRZEWODNIK PO PRZEDMIOCIE

Podczas wykonywania analizy w programie COMSOL, wykorzystywane jest poniższe równanie: 1.2. Dane wejściowe.

WYZNACZANIE PARAMETRÓW PRZEPŁYWU CIECZY W PŁASZCZU CHŁODZĄCYM ZBIORNIKA CIŚNIENIOWEGO

Mgr inż. Wojciech Chajec Pracownia Kompozytów, CNT Mgr inż. Adam Dziubiński Pracownia Aerodynamiki Numerycznej i Mechaniki Lotu, CNT SMIL

MODELOWANIE NUMERYCZNE POLA PRZEPŁYWU WOKÓŁ BUDYNKÓW

Numeryczne modelowanie mikrozwężkowego czujnika przepływu

Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa

LABORATORIUM METODA ELEMENTÓW SKOŃCZONYCH

PRZEWODNIK PO PRZEDMIOCIE

INSTRUKCJA DO ĆWICZENIA NR 4

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Projekt: Metoda Elementów Skończonych Program: COMSOL Multiphysics 3.4

Informatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6

PODSTAWY ELEKTOTECHNIKI LABORATORIUM

NOWOCZESNE TECHNOLOGIE ENERGETYCZNE Rola modelowania fizycznego i numerycznego

Nasyp przyrost osiadania w czasie (konsolidacja)

Projekt 9: Dyfuzja ciepła - metoda Cranck-Nicloson.

POLITECHNIKA LUBELSKA

POLITECHNIKA ŚLĄSKA W GLIWICACH Wydział Mechaniczny Technologiczny PRACA DYPLOMOWA MAGISTERSKA

Politechnika Poznańska

Laboratorium komputerowe z wybranych zagadnień mechaniki płynów

Modelowanie komputerowe w zagadnieniach środowiska. Strona:

Politechnika Poznańska

Modelowanie absorbcji cząsteczek LDL w ściankach naczyń krwionośnych

MODELOWANIE ROZKŁADU TEMPERATUR W PRZEGRODACH ZEWNĘTRZNYCH WYKONANYCH Z UŻYCIEM LEKKICH KONSTRUKCJI SZKIELETOWYCH

METODA ELEMENTÓW SKOŃCZONYCH

Zadanie Cyfryzacja grida i analiza geometrii stropu pułapki w kontekście geologicznym

FEM, generacja siatki, ciepło

Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN. Ćwiczenie D - 4. Zastosowanie teoretycznej analizy modalnej w dynamice maszyn

Numeryczne rozwiązanie równania Schrodingera

dr inż. Cezary Żrodowski Wizualizacja Informacji WETI PG, sem. V, 2015/16 b) Operacja wyciągnięcia obrotowego z dodaniem materiału - uchwyt (1pkt)

Transformata Fouriera

Maciej Matyka. Modelowanie numeryczne transportu. płynów przez ośrodki porowate. Rozprawa doktorska. Promotor: dr hab.

Politechnika Poznańska. Metoda Elementów Skończonych

METODA ELEMENTÓW SKOŃCZONYCH

Ćwiczenie 3: Wyznaczanie gęstości pozornej i porowatości złoża, przepływ gazu przez złoże suche, opory przepływu.

Symulacja przepływu ciepła dla wybranych warunków badanego układu

1. Przepływ ciepła Rysunek 1.1 Projekt tarczy hamulcowej z programu SOLIDWORKS

Modelowanie i symulacja zagadnień biomedycznych PROJEKT BARTŁOMIEJ GRZEBYTA, JAKUB OTWOROWSKI

Obciążenia, warunki środowiskowe. Modele, pomiary. Tomasz Marcinkowski

PRZEWODNIK PO PRZEDMIOCIE

WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA KOŁA NA ZMIANĘ SZTYWNOŚCI ZAZĘBIENIA

Projekt Metoda Elementów Skończonych. COMSOL Multiphysics 3.4

Politechnika Poznańska. Projekt Metoda Elementów Skończonych

Sprawozdanie. z ćwiczeń laboratoryjnych z przedmiotu: Współczesne Materiały Inżynierskie. Temat ćwiczenia

1. Część teoretyczna. Przepływ jednofazowy przez złoże nieruchome i ruchome

KOMPUTEROWE MODELOWANIE I OBLICZENIA WYTRZYMAŁOŚCIOWE ZBIORNIKÓW NA GAZ PŁYNNY LPG

= sin. = 2Rsin. R = E m. = sin

MODELOWANIE ZA POMOCĄ MES Analiza statyczna ustrojów powierzchniowych

PROJEKT MES COMSOL MULTIPHYSICS 3.4

Metoda elementów skończonych

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Zwój nad przewodzącą płytą

Wykład FIZYKA I. 11. Fale mechaniczne. Dr hab. inż. Władysław Artur Woźniak

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

OPTYMALIZACJA ZBIORNIKA NA GAZ PŁYNNY LPG

Proces wykonywania modeli z nowej generacji mas modelowych stosowanych w metodzie wytapianych modeli analiza symulacyjna

Metody Obliczeniowe Mikrooptyki i Fotoniki. Metoda propagacji wiązki BPM Modelowanie propagacji

Politechnika Poznańska

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

7.1. Modelowanie fizyczne 7.2. Modelowanie matematyczne 7.3. Kategorie modelowania matematycznego 7.4. Kategorie modelowania matematycznego 7.5.

Symulacja statyczna sieci gazowej miasta Chełmna

Nieskończona jednowymiarowa studnia potencjału

Wykaz oznaczeń Przedmowa... 9

Całkowanie numeryczne

Krzysztof Łapsa Wyznaczenie prędkości fal ultradźwiękowych metodami interferencyjnymi

Ćwiczenie 12/13. Komputerowy hologram Fouriera. Wprowadzenie teoretyczne

Projekt 6: Równanie Poissona - rozwiązanie metodą algebraiczną.

Projekt badawczy N N Badania doświadczalne i numeryczne przepływu płynów lepkosprężystych

Metoda Elementów skończonych PROJEKT. COMSOL Multiphysics 3.4

METODY KOMPUTEROWE W MECHANICE

BŁĘDY OBLICZEŃ NUMERYCZNYCH

Nowoczesne narzędzia obliczeniowe do projektowania i optymalizacji kotłów

METODA ELEMENTÓW SKOŃCZONYCH

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia III. Pomiar natężenia przepływu za pomocą sondy poboru ciśnienia

Rozwiązywanie równań różniczkowych cząstkowych metodą elementów skończonych - wprowadzenie

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,

Prognozowanie i Symulacje. Wykład I. Matematyczne metody prognozowania

Metody rozwiązania równania Schrödingera

Transkrypt:

Katarzyna Jesionek Zastosowanie symulacji dynamiki cieczy oraz ośrodków sprężystych w symulatorach operacji chirurgicznych. Jedną z metod symulacji dynamiki cieczy jest zastosowanie metody siatkowej Boltzmanna. Metoda ta opiera się na wykorzystaniu równania Boltzmanna. Możemy bowiem przejść z przestrzeni fazowej, w której znajdują się wszystkie cząstki (atomy) reprezentujące badany układ, do przestrzeni konfiguracyjnej położeń i pędów jednej cząstki. Wprowadza się w tym celu pojęcie funkcji rozkładu. Funkcja rozkładu jest zdefiniowana jako liczba cząsteczek w skończonym elemencie przestrzeni prędkości i położeń f(r, v) [1, 2, 3, 4]. Można pokazać, że z dokładnością drugiego rzędu równanie Boltzmanna można zdyskretyzować. W tym celu wprowadzane są dyskretne wektory prędkości i dyskretną funkcję rozkładu. Równanie to nazywane jest siatkowym równaniem Boltzmanna: Cała przestrzeń pokrywana jest jednorodną, kartezjańską siecią. Ogranicza się też dozwolone kierunki wektora prędkości. Co ciekawe ilość tych kierunków jest zwykle dosyć mała (od kilku do kilkunastu). Dla modelu 2D wymagane jest co najmniej 9 wektorów prędkości, a dla modelu 3D: 13. Siatka D2Q9 i dyskretyzacja funkcji rozkładu oraz prędkości pokazana jest na rys. 1 [1, 2, 3, 4]. 1

Rys. 1. Siatka D2Q9 i dyskretyzacja funkcji rozkładu oraz prędkości [3, 4]. Znajomość funkcji rozkładu w każdym punkcie badanego układu umożliwia wyznaczenie hydrodynamicznych wielkości makroskopowych takich, jak gęstość i prędkość. Wielkości opisujące hydrodynamikę badanego układu wyrazić można przez kolejne momenty funkcji rozkładu. Korzystając z jej dyskretnej postaci, wielkości makroskopowe takie jak gęstość oraz prędkość lokalną możemy wyznaczyć w następujący sposób: gdzie: f i jest dyskretną funkcją rozkładu, e i są dozwolonymi kierunkami wektora prędkości, a zakresy sumowania w powyższych wzorach zależą od ilości dozwolonych wektorów prędkości. Główny algorytm metody LBM można przedstawić w dwóch krokach: relaksacja i propagacja. W kroku relaksacji obliczane są funkcje f*: f eq jest funkcją równowagową. Krok ten przedstawiony jest na rys. 2. Na podstawie funkcji rozkładu oznaczonych na rysunku przez czarne strzałki i kropkę obliczane są funkcje f* oznaczone czerwonym kolorem. Jak widać w tym kroku nie są potrzebne informacje o stanie sąsiednich węzłów i ten krok obliczany jest lokalnie w każdym węźle [1, 2, 3, 4]. 2

Rys. 2. Krok relaksacji [1] W kroku propagacji natomiast obliczone poprzednio funkcje f* są przekazywane do odpowiednich sąsiadów. W tym kroku następuje jedynie komunikacja między węzłami i nie wykonywane są obliczenia. Rys. 3. Krok propagacji [1]. Główną zaletą LBM jest więc możliwość przydzielenia każdemu węzłowi osobnego wątku, w którym wykonywane są obliczenia i między którymi odbywa się komunikacja. Jest to możliwe dzięki zastosowaniu nowoczesnych kart graficznych, które posiadają kilka tysięcy rdzeni i technologii CUDA. Oprogramowanie Sailfish wykorzystuje tą technologię. Porównanie wyników z wartościami teoretycznymi i obliczonymi inną metodą pozwala walidować otrzymane wyniki i poprawność skalowania jednostek. Porównanie takie pokazane jest na rys. 4. Porównanie to przeprowadzono dla trójwymiarowego cylindra. Na rysunku pokazany jest profil prędkości w połowie wysokości cylindra. Symulacja napędzana była różnicą ciśnień o wartości 6.5 Pa. W obecnym semestrze trwały prace nad walidacją symulacji dla geometrii U-rurki. Symulacja napędzana była różnicą ciśnień o wartości 27 Pa. Wyniki porównywane są z wynikami uzyskanymi metodą FVM. 3

Rys. 4. Profil prędkości [m/s] w połowie wysokości cylindra wyniki symulacji (LBM) i teoretyczny rozkład prędkości Poiseulle a. 4

Rys. 5. Profil prędkości [m/s] w środkowej części u-rurki dla przepływu wywołanego różnicą ciśnień 27 Pa. Metoda LBM pozwala generować przepływy zależne od czasu. W tym przypadku skoncentrowałam się nad przepływem pulsacyjnym przez U-rurkę napędzanym okresową różnicą ciśnień o przebiegu sinusoidalnym o amplitudzie 27Pa dla różnych konfiguracji symulacji. Celem tych symulacji było znalezienie zakresu parametrów dla których wyniki będą poprawne i zgodne. Ponadto nowe warunki brzegowe, które zapewniłyby swobodny wypływ, zostały ostatecznie wprowadzone do programu Sailfish. Bibliografia: 5

[1] S. Succi, The Lattice Boltzmann Equation for Fluid Dynamics and Beyond (Numerical Mathematics and Scientific Computation) [2] M. C. Sukop, D. T. Thorne, Lattice Boltzmann modeling: an introduction for geoscientists and engineers [3] M. Matyka, Symulacje komputerowe cieczy LBM w CUDA [4] M. Matyka, Modelowanie numeryczne transportu płynów przez ośrodki porowate 6