Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 1 / 61
Otwarte oprogramowanie OpenFOAM podstawy, wybrane zastosowania Kamil Kwiatkowski Paweł J. Żuk Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego, Uniwersytet Warszawski (ICM) Clean Energy Revolution S.C. (CER) Wydział Fizyki, Uniwersytet Warszawski (FUW) 28-30 stycznia 2014 r. Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 2 / 61
Program w pigułce Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 3 / 61
Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 4 / 61
Wprowadzenie Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 5 / 61
Praktyczne wprowadzenie do metody objętości skończonych (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 6 / 61
Praktyczne wprowadzenie do metody objętości skończonych (30 min) Metoda objętości skończonych o co chodzi wady i zalety podejścia dobre i złe problemy Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 7 / 61
Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 8 / 61
OpenFOAM (i linux) dlaczego w linuxie dobre i złe strony tips and tricks dla windowsowców zestawienie przydatnych komend - osobny plik środowisko i sposób pracy Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 9 / 61
Co to jest OpenFOAM Otwarty zbiór bibliotek napisanych w języku C++, służących rozwiązywaniu problemów opisywanych algebrą i analizą tensorową. OpenFOAM wykorzystuje bardzo wiele obiektowych funkcjonalności języka C++. Podstawowe narzędzie: rozwiązywanie równań różniczkowych cząstkowych metodą objętości skończonych Główne zastosowania: mechanika ośrodków ciągłych Wiele dodatkowych możliwości: spalanie, śledzenie cząstek w przepływie wielofazowym w podejściu lagranżowskim, modele finansowe, etc. Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 10 / 61
Historia w pigułce Kod FOAM powstał w Imperial College of London we wczesnych latach 80-tych XX wieku. Twórca, Henry Weller, przygotowywał pracę doktorską. Wybór C++ zamiast Fortrana był, na ówczesne czasy, rewolucją (pierwsza wersja w 79r.) Później do zespołu Imperial College dołączyli, m.in. Hrvoje Jasak. Próba wdrożenia działalności komercyjnej (firma Nabla Ltd.) zakończyła się porażką. Pierwsza ważna decyzja o zmianie strategii biznesowej - otwarta licencja kodu, OpenFOAM + oferta szkoleń i wsparcia (firma OpenCFD Ltd.) dla przemysłu Niezależnie Hrvoje Jasak zakłada Wikki Ltd. i rozpoczyna podobną działalność wsparcia dla nauki, Rodzi się nowy byt, openfoam w wersji dev, środowisko użytkowników naukowych extend-project.net, openfoamworkshop.net Druga ważna decyzja o zmianie strategii biznesowej - wejście twórców w skład ESI-group, Założenie OpenFOAM Foundation dla podkreślenia otwartego charakteru kodu - stąd openfoam.org i openfoam.com Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 11 / 61
Idea działania Przygotowywanie (preprocessing) tworzenia siatek: blockmesh, snappyhexmesh; import siatek: fluentmeshtofoam sprawdzanie siatek: checkmesh inne narzędzia: mapfields, decomposepar Rozwiązywanie (solving) konkretne zagadnienie fizyczne standardowe solwery: icofoam, reactingfoam, etc. własne solwery dodatkowe narzędzia: Analiza wyników (postprocessing) proste narzędzia: probelocations, Mach, R, etc. wizualizacja: paraview, i inne konwersja danych: foamdatatofluent Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 12 / 61
Solwer OpenFOAM Algorytm wykonywania obliczeń algorytm rozwiązujący konkretny problem fizyczny: SIMPLE, PISO, PIMPLE Modele fizyczne zjawisk biblioteki zawierające konkretny model zjawiska fizycznego, np. modele turbulencji, modele termodynamiczne, promieniowanie, modele transportu Schematy numeryczne biblioteki zawierające schematy dyskretyzacyjne i metody rozwiązywania równań Słowniki kontrolne ustawienia konkretnej symulacji Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 13 / 61
Podstawowe algorytmy obliczeń SIMPLE - głównie dla problemów stacjonarnych, simplefoam. PISO - zagadnienia zmienne w czasie, pisofoam. PIMPLE - zagadnienie zmienne w czasie z większym krokiem czasowym, pimplefoam. Istnieje możliwość implementacji własnych rozwiązań. Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 14 / 61
OpenFOAM i linux Opracowany na linuxie i dla linuxa. Zasadniczo może być skompilowany na dowolnym systemie, także windows, mac. Są gotowe instalki, np. openflow. Istnieją prekompilowane wersje kodu co zwiększa szansę bezproblemowej instalacji. Dla Ubuntu OpenFOAM można zainstalować przez menadżera pakietów. Rozwiązania wielu problemów (typowych i nie) są publikowane w internecie. Rzadko kiedy nasze problemy są wyjątkowe. aplikacje OpenFOAM działają w środkowisku tekstowym, konfiguracja wyłącznie poprzez pliki tekstowe. ciągła praca z poziomu terminalu linuxa (windowsa) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 15 / 61
Podstawowe komendy linuxa tab - podpowiada dokończenie komendy cd dir - otwiera katalog dir (dir jest nazwą katalogu lub ścieżką do niego) np. cd OpenFOAM. - kropka oznacza katalog, w którym się znajdujemy.. - dwie kropki oznaczają katalog nadrzędny (../.. oznacza jeszcze wyższy katalog) lub $HOME - oznacza katalog domowy (dla konkretnego użytkownika) / - oznacza root a czyli miejsce zamontowania całego systemu plików ls - wypisuje pliki i foldery znajdujące się w obecnym katalogu. Jako argumentu można użyć ścieżki do katalogu np. ls $HOME cp file dir - kopiuje plik file do katalogu dir (na końcu ścieżki możemy podać nową nazwę pliku) np. cp case1/constant/polymesh/blockmeshdict case2/constant/polymesh/ cp -r dir1 dir2 > kopiuje katalogi z całą zawartością scp user1@serwer:dir1/file user2@serwer2:dir2 - kopiuje plik file z jednego serwera na drugi. Oczywiście, w szczególności, któryś z serwerów może być naszą maszyną lokalną. Wówczas jako ścieżkę wpisujemy po prostu dir. Dopisując -r po poleceniu scp umożliwiamy kopiowanie całych katalogów. np. scp -r user@wizard.igf.fuw.edu.pl:/home/pracownicy/user/openfoam/case. kopiuje katalog case z komputera wizard do katalogu, w którym się aktualnie Znajdujemy. rm file - usuwa plik file (uwaga, nie ma możliwości odzyskania go) Można używać różnych wyrażeń regularnych dla usunięcia wielu plików np. rm *plik* usunie z bieżącego katalogu wszystkie pliki posiadające w swojej nazwie słowo plik. rm -r dir - usuwa katalog dir z całą zawartością ostrożnie z rm -r * Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 16 / 61
Podstawowe komendy linuxa Ogólnie pliki wykonywalne (np. skompilowane programy lub skrypty) uruchamiamy wpisując./program lub ogólniej dir/program Można takim plikom przypisać pewne zmienne środowiskowe, aby uruchamiać je wpisując np. program Tak uruchamia się aplikacje w OpenFOAM ie np. icofoam, blockmesh... Aplikacje można uruchomić w tle wpisując za poleceniem symbol & np. icofoam & Wówczas, najlepiej jest przekierować strumień ze standardowego wyjścia do pliku poleceniem file np. icofoam log & top - Wyświetla informację o aktywnych procesach. Umożliwia szybkie sprawdzenie, czy nasze obliczenia wciąż działają (szczególnie przy pracy zdalnej, lub gdy uruchamiamy aplikację w tle) podobnie działa ps kill - można zamknąć procesy Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 17 / 61
Edytor tekstu- vim (vi) Konsolowy edytor tekstowy. Niezbędny, gdy pracujemy zdalnie (w trybie czysto tekstowym).przydatny gdy chcemy szybko obejrzeć jakiś plik lub dokonać małej (dużej) modyfikacji. vim file otwiera plik file w edytorze vim Po tekście poruszamy się strzałkami lub klawiszami PageUp, PageDown Edytujemy plik wciskając literę i Przed wpisaniem nowej komendy wciskamy Esc Wychodzimy wpisując :q Jeżeli dokonaliśmy zmiany to polecenie :q! - spowoduje wyjście bez zapisania zmian, :wq spowoduje wyjście i zapisanie pliku. Alternatywy - nano, emacs, gedit Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 18 / 61
Zmienne środowiskowe OpenFOAM Ustawianie ścieżek bibliotek OpenFOAM komendą source. source /opt/openfoam222/etc/bashrc $ Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 19 / 61
Wprowadzenie do struktury case u OF (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 20 / 61
Wprowadzenie do struktury case u OF (30 min) Struktura case u OF Utworzyliśmy katalog user-2.2.x i co dalej? PIERWSZY CASE do ściągnięcia dla Uczestników; Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 21 / 61
Wprowadzenie do struktury case u OF (30 min) Struktura case u OF Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 22 / 61
Wprowadzenie do struktury case u OF (30 min) Struktura case u OF Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 22 / 61
Wprowadzenie do struktury case u OF (30 min) Nagłówek OpenFOAM Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 23 / 61
Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 24 / 61
Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh i proste siatki podstawy siatkologii 2D i 3D po co takie proste siatki SIATKI DO CASU PIERWSZEGO, EW. PIERWSZEGO i DRUGIEGO paraview 1 Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 25 / 61
Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - najprostsza siatka kwadratowa Plik do ściągnięcia http://siatka_kwadrat/blockmeshdict_kwadrat vertices ( (0.0-0.1-0.1) (0.2-0.1-0.1) (0.2 0.1-0.1) (0.0 0.1-0.1) (0.0-0.1 0.1) (0.2-0.1 0.1) (0.2 0.1 0.1) (0.0 0.1 0.1) ); blocks ( hex (0 1 2 3 4 5 6 7) (100 40 1) simplegrading (1 1 1) ); edges Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 26 / 61
Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - najprostsza siatka kwadratowa Plik do ściągnięcia http://siatka_kwadrat/blockmeshdict_kwadrat boundary ( fuel type patch; faces ( (0 4 7 3) ); air type patch; faces ( (1 2 6 5) ); outlet type patch; faces ( (0 1 5 4) (7 6 2 3) ); frontandback type empty; faces ( (4 5 6 7) (0 3 2 1) ); ); mergepatchpairs ( ); Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 26 / 61
Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - siatka prostopadłościenna z zagęszczeniem Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 27 / 61
Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - siatka prostopadłościenna z cylindrem Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 28 / 61
Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - siatka dla wycinka rury Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 29 / 61
Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 30 / 61
Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Przykład 1. Opływ cylindra potentialfoam icofoam paraview 2 Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 31 / 61
Import siatek z polecanych programów, kontrola jakości siatki (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 32 / 61
Import siatek z polecanych programów, kontrola jakości siatki (45 min) Import gotowych siatek fluentmeshtofoam checkmesh inne użyteczne narzędzia Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 33 / 61
Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 34 / 61
Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) Przykład 2. Opływ kuli import siatki ustawienia, rozwiązanie Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 35 / 61
Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 36 / 61
Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) BlockMeshDG - wygodne zagęszczanie kompilacja wykorzystanie do siatki 2 Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 37 / 61
Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 38 / 61
Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) SnappyHexMesh i meshing skomplikowanych geometrii wykorzystanie siatki wykonanej blockmeshdg import geometrii z plików STL snappyhexmeshdict i jego kontrola Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 39 / 61
Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) SnappyHexMesh i meshing skomplikowanych geometrii Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 40 / 61
Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) Siatki - użyteczne narzędzia transformpoint -scale (0.001 0.001 0.001) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 41 / 61
Dzień II, środa, 29 stycznia OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 42 / 61
Dzień II, środa, 29 stycznia OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Zasoby środowiska OpenFOAM tutoriale oficjalna dokumentacja cfd-online extend-project Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 43 / 61
Dzień II, środa, 29 stycznia OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Zasoby środowiska OpenFOAM Tutoriale - podstawowe źródło wiedzy zmieniają się wraz z wersją kodu find -name ópposite Oficjalna dokumentacja Środowisko użytkowników Strony internetowe Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 44 / 61
Dzień II, środa, 29 stycznia Turbulencja w OF (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 45 / 61
Dzień II, środa, 29 stycznia Turbulencja w OF (60 min) Turbulencja - DNS, RANS, LES Czy uwzględniać turbulencję Jak uwzględnić turbulencję RANS LES zabawa z opływem kulki Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 46 / 61
Dzień II, środa, 29 stycznia Przykład 3: przepływy turbulentne (120 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 47 / 61
Dzień II, środa, 29 stycznia Przykład 3: przepływy turbulentne (120 min) Przykład 3. Turbulencja import złożonej siatki ustawienie numeryki Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 48 / 61
Dzień II, środa, 29 stycznia Obliczenia równoległe (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 49 / 61
Dzień II, środa, 29 stycznia Obliczenia równoległe (30 min) Obliczenia równoległe Obliczenia mechaniki płynów pochłaniają dużo mocy obliczeniowej. Często chcemy je uruchomić na kilku procesorach. OpenFOAM jest zaimplementowany z myślą o silnym zrównoleglaniu. Korzysta z bibliotek MPI. Na linuxie aplikacje zrównolegloną przy użyciu MPI uruchamiamy w następujący sposób: mpirun -n liczbawątków program Przykład z OpenFOAM a: mpirun -n 4 simplefoam -parallel log & Opcja -parallel jest dodawana do każdej aplikacji stworzonej na bazie OpenFOAM a, uruchamianej równolegle. decomposepar obliczenia Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 50 / 61
Dzień II, środa, 29 stycznia Wprowadzenie do chemii w OF (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 51 / 61
Dzień II, środa, 29 stycznia Wprowadzenie do chemii w OF (60 min) Reakcje chemiczne w OpenFOAMie solvery Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 52 / 61
Dzień II, środa, 29 stycznia Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 53 / 61
Dzień II, środa, 29 stycznia Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) Przykład 4. palnik Bunsena geometria prosta definicja chemii Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 54 / 61
Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 55 / 61
Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) Przykład 5. palnik Bunsena zaawansowany mechanizm reakcji chemicznych Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 56 / 61
Dzień III, czwartek 30 stycznia wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 57 / 61
Dzień III, czwartek 30 stycznia przykład 6: przepływ dwufazowy (90 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 58 / 61
Dzień III, czwartek 30 stycznia porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 59 / 61
Dzień III, czwartek 30 stycznia budowa i kompilacja własnego solvera (120 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 60 / 61
Dzień III, czwartek 30 stycznia budowa i kompilacja własnego solvera (120 min) Solwer OpenFOAM Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 61 / 61