Studencki Iteracyjny Model Przepływu Instrukcja Obsługi
Transkrypt
Studencki Iteracyjny Model Przepływu Instrukcja Obsługi
Studencki Iteracyjny Model Przepływu Instrukcja Obsługi Copyright by zesp02 Praca z SIMP składa się z trzech etapów: konstrukcji, obliczeń i prezentacji wyników. W typowym scenariuszu można sobie wyobrazić, że użytkownik A za pomocą SIMP:Konstruktora tworzy model (lub kilka modeli) zjawiska, które chce badać i przekazuje użytkownikowi B. Użytkownik B dysponuje maszyną z dużą mocą obliczeniową, więc uruchamia obliczenia i robi sobie kawę. Wynik obliczeń w postaci pliku (lub plików jeśli badaliśmy kilka modeli) przekazuje użytkownikowi C, który dysponuje dużym wyświetlaczem i pokazuje wyniki obliczeń na konferencji naukowej czy inżynieryjnej burzy mózgów. Oczywiście może być tak, że A=B, B=C lub C=A, lub w ogóle A, B i C to ta sama osoba. 1 Konstruktor Konstrukcja polega na określeniu warunków brzegowych, czyli stanu modelu w chwili t = 0, jak też rozmieszczeniu obiektów, których właściwości nie będą zmieniały się w kolejnych iteracjach modelu. SIMP:Konstruktor to graficzny edytor modeli złożonych z prostopadłościanów o ścianach prostopadłych do osi układy współrzędnych. Głównym celem istnienia Konstruktora jest wstępna wizualizacja modelu w procesie tworzenia. Należy tu zaznaczyć, że wiele elementów widocznych w Rysunek 1: Ogólny wygląd Konstruktorze może znikać w Prezenterze, programu SIMP:Konstruktor który pokazuje tylko interesujące użytkownika właściwości fizyczne układu. 1.1 Interfejs użytkownika Interfejs graficzny programu SIMP:Konstruktor składa się z panelu podglądu (pośrodku) i panelu z formularzem ustawień (po prawej). Do dyspozycji użytkownika jest też menu grupujące najczęściej używane funkcje. 1.1.1 Formularz parametrów • panel ustawień podglądu i pasek narzędziowy – Przerysuj : Powoduje natychmiastowe odrysowanie podglądu – Resetuj : Ustawia wykres w pozycji wyjściowej 1 – Perspektywa: Przełącza między perspektywą równoległą, a zbieżną – Podgląd uproszczony: Zaznaczenie tego pola powoduje dwukrotne zmniejszenie dokładności podglądu przy znacznym wzroście wydajności. • panel parametrów sceny – Opis: Pole do wpisania opisu sceny, np. „Model pomieszczenia z elementem grzewczym i oknem o temperaturze niższej niż panująca we wnętrzu”. – Temperatura początkowa: Pozwala ustawić początkową wartość temperatury w każdym nieokupowanym miejscu modelu. – Wymiary: Wymiary sceny, stają się obowiązujące w chwili zapisania modelu lub uaktualnienia podglądu. – Cykliczne warunki brzegowe: Zaznaczenie tego pola sprawia, że scena będzie miała topologię hipertorusa. • panel parametrów obiektu – Nazwa: Nazwa obiektu – Kolor : Kolor obiektu, widoczny tylko w Konstruktorze – Pozycja: Położenie obiektu w scenie – Wymiary: Wymiary obiektu Obiekt zajmuje przestrzeń prostopadłościenną od współrzędnych położenia włącznie, do współrzędnych położenia powiększonych o wymiary, wyłączając brzeg. – Temperatura: Temperatura obiektu – Wianie: Parametry wiania obiektu Obiekt wiejący nadaje fluidowi na swoim obszarze wektor prędkości określony przez podane współrzędne – Przywróć i Zastosuj : Aby zmienione parametry obiektu zostały zapisane w scenie, trzeba użyć przycisku Zastosuj. Przycisk Przywróć anuluje zmiany. • parametry symulacji – Iteracje: Po ilu iteracjach (krokach czasowych) zostanie zapisany wynik – Metoda charakterystyk : Algorytm wykorzystywany przy obliczaniu pola prędkości 2 Rysunek 2: W SIMP:Konstruktorze można ustalić parametry metod numerycznych SIMP:Iteratora – Współczynnik siły wyporu: Wartość, z jaką będzie dodawana siła wyporu – Siła zachowania rotacji : Wartość, z jaką będzie zachowywana rotacja – Grubość siatki : Im mniejsza tym większa rozdzielczość modelu – Krok czasowy: Im mniejszy tym większa dokładność w czasie – Równanie Poissona: Parametry odpowiedzialne za obliczanie pola ciśnienia ∗ Metoda: Metoda, z jaką będzie rozwiązywane równanie Poissona ∗ Oszacowanie: Metoda szacowania ∗ Błąd : Oczekiwana dokładność (maksymalny dopuszczalny błąd) ∗ Limit iteracji : Po ilu iteracjach zakończyć metodę Obliczenia kończą się po osiągnięciu oczekiwanej dokładności lub danego limitu iteracji - co nastąpi pierwsze. 1.1.2 Podgląd Panel podglądu modelu realizowany jest przez technologię VisAD. W wersji wykorzystywanej przez SIMP:Konstruktor umożliwia dowolny obrót sceną przez przeciąganie myszą, jak też zbliżanie i oddalanie z użyciem klawisza SHIFT. 3 Rysunek 3: Wybrany obiekt staje się nieprzezroczysty 1.1.3 Menu • Plik – Nowy: tworzy nowy plik • Plik – Otwórz : otwiera plik • Plik – Zapisz jako...: zapisuje plik • Plik – Koniec: opuszcza program • Widok – Uproszczony: włącza/wyłącza widok uproszczony • Widok – Proporcjonalny: włącza/wyłącza widok proporcjonalny • Widok – Równoległy: przełącza między perspektywą zbieżną, a równoległą • Widok – Resetuj : obraca scenę do pozycji wyjściowej • Widok – Przerysuj : aktualizuje scenę • Obiekt – Nowy: dodaje obiekt • Obiekt – Usuń: usuwa zaznaczony obiekt • Obiekt – Duplikuj : tworzy nowy obiekt o identycznych właściwościach, co zaznaczony 4 2 Prezenter SIMP:Prezenter, to graficzny edytor, który wizualizuje dane na temat modelu wygenerowango przez SIMP:Iterator. Ponadto SIMP:Prezenter umożliwia użytkownikowi zarówno kontrolę sposobu wizualizacji danych jak i szczegółową analizę właściwości fizycznych układu. 2.1 Interfejs użytkownika Interfejs graficzny programu SIMP:Prezenter zbudowany jest analogicznie jak w SIMP:Konstruktorze. Składa się on z panelu podglądu (po środku) oraz z panelu opcji podglądu(po prawej stronie). Rysunek 4: Zaawansowane opcje SIMP:Prezentera umożliwiają wizualizację ciekawych zależności pojawiających się w modelu 2.1.1 Formularz parametrów • Zmiana parametrów danych: formularz pozwalający ustawić dokładność wczytywanych danych. 2.1.2 Menu • Otwórz projekt: wczytuje plik w formacie txt, będący wynikiem działania SIMP:Iteratora i wizualizuje zamieszczone w nim dane. • Zapisz wykres jako: pozwala zapisać wizualizowany wykres. • Wyjście: powoduje wyjście z programu. 5 • O projekcie: wyświetla podstawowe informacje o projekcie. 2.1.3 Okna wizualizacji • Połącz okna: SIMP:Prezenter ma dwa, widoczne jednocześnie, okna w których można oglądać dane na temat modelu. Przycisk pozwala sterować obydwoma oknami jednocześnie. Pod pojęciem sterowania rozumiemy wszelkie rotacje modelu. Rysunek 5: Połączenie obu paneli pozwala zsynchronizować widok dwóch różnych właściwości fizycznych modelu • Rozłącz okna: Przycisk pozwala sterować odzdzielnie każdym oknem. 2.1.4 Panel przycisków • Właściwości okna 1 :aktywacja tego przycisku, powoduje, że użytkownik ma możliwość zmian właściwości okna. • Właściwości okna 2 : aktywacja tego przycisku, powoduje, że użytkownik ma możliwość zmian właściwości okna. • Antialiasing: Umożliwia włączenie wygładzania krawędzi rysowanego wykresu. • Lepsza jakość wizualizacji : Poprawia jakość wizualizacji. • Pełen ekran: Powoduje przydzielenie całej powierzchni roboczej aplikacji aktualnemu wykresowi. • Temperatura: Powoduje wyświetlenie wykresu temperatury 6 – Pole temperatury: Wyświetla wykres pola wektorowego temperatury. – Gradient pola temperatury: Wyświetla wykres gradientu pola temperatury. – Moduł gradientu pola temperatury: Wyświetla wykres modułu gradientu pola temperatury. – Laplasjan pola temperatury: Wyświetla wykres laplasjanu pola temperatury. • Ciśnienie: Powoduje wyświetlenie wykres ciśnienia. – Pole ciśnienia: Wyświetla wykres pola ciśnienia. – Gradient pola ciśnienia: Wyświetla wykres gradientu pola ciśnienia. – Moduł gradientu pola ciśnienia: Wyświetla moduł gradientu pola ciśnienia. – Laplasjan pola ciśnienia: Wyświetla laplasjan pola ciśnienia. Rysunek 6: Zaawansowany system dobierania palety pozwala uzyskać czytelne wykresy • Pole prędkości : Powoduje wyświetlenie wykresu pola prędkości. – Moduł pola prędkości : Wyświetla wykres modułu pola prędkości. – Dywergencja pola prędkości : Wyświetla dywergencje pola prędkości. – Rotacja pola prędkości : Wyświetla wykres rotacji pola prędkości. 7 – Moduł rotacji pola prędkości : Wyświetla wykres modułu rotacji pola prędkości. • Panel kontrolek – Rozkład kolorów : Pozwala zmienić rozkład kolorów wyświetlanego wykresu, wybierając jeden z sześciu dostępnych zestawów. – Zestawy kolorów alpha: Pozwala zmienić rozkład kanału alpha wyświetlanego wykresu, wybierając z czterech dostępnych zestawów – Mapa kolorów wykresu: Pozwala zmienić mapę kolorów wyświetlanego wykresu. – Zakres osi danych X : Ustawia zakres wizualizowanych danych na osi X, rysując jedynie te dane, których wartości należą do zadanego przedziału. – Zakres osi danych Y : Ustawia zakres wizualizowanych danych na osi Y, rysując jedynie te dane, których wartości należą do zadanego przedziału. – Zakres osi danych Z : Ustawia zakres wizualizowanych danych na osi Z, rysując jedynie te dane, których wartości należą do zadanego przedziału. 2.2 Podgląd Panel podglądu danych fizycznych modelu realizowany jest w oparciu o bibliotekę VisAD. Udostępnia on dwa okna, których nawigacja może odbywać sie niezależnie, a ponadto użytkownik ma możliwość jednoczesnego sterowania obydwoma oknami. Zmian właściwości wyświetlanych danych możliwe są po uaktywnieniu okna, w którym użytkownik aplikacji pragnie oglądać wyniki. Rysunek 7: Powiększenie jednego z wykresów ujawnia szczegóły 8