Wizualizacja wyników symulacji CFD w XFlow

HomeObliczenia

Wizualizacja wyników symulacji CFD w XFlow

   Czym jest obróbka danych z obliczeń CFD?

Odpowiednia obróbka wyników (czy tzw. „post-processing”) jest kluczową częścią procesu symulacyjnego. Zazwyczaj wymaga wcześniejszego przygotowania modelu pod kątem późniejszego zbierania danych wynikowych. Dużym ułatwieniem jest jednak możliwość definiowania opcji analizy danych obliczeń CFD już po uzyskaniu wyników. Upraszcza to otrzymanie dokładnych parametrów wyjściowych z lokalizacji, które są najbardziej kluczowe dla modelowanego procesu.

Istotna często bywa również atrakcyjność wizualna prezentowanych danych, co przyciąga uwagę odbiorców i podnosi walory marketingowe. Dobry post-processing to również precyzyjna informacja zwrotna dla inżyniera prowadzącego projekt w stronę optymalnego rozwiązania.

XFlow znakomicie realizuje te założenia dla szerokiej gamy symulowanych zjawisk przepływowych. W poniższym artykule postaram się przybliżyć niektóre narzędzia obróbki wyników dostępne w tym oprogramowaniu.

   Dostępne narzędzia obróbki wyników

Obraz zawierający tekst Opis wygenerowany automatycznie

Aby wyświetlać dane, trzeba najpierw zdefiniować ich zrzut do pamięci. XFlow pozwala określać tryb zbierania danych (chwilowe oraz uśrednione), częstotliwość zapisu, początek zapisu danych oraz zachowanie punktu wyjściowego do dalszych obliczeń. Użytkownik ma również możliwość określenia jakie parametry mają być zapisywane oraz w jakim formacie. Przed obliczeniami można również określić punkty, powierzchnie i objętości, z których ma być wyprowadzany konkretny parametr.

Wyniki są dostępne do wglądu na bieżąco w czasie symulacji i mamy możliwość tworzenia elementów wyświetlania danych nawet w trakcie obliczeń. Oprócz reprezentacji graficznych wysoką wartość mogą mieć informacje liczbowe przestawiane w postaci wykresów, które prezentują wybrane parametry zbierane z domeny obliczeniowej. Takie dane można naturalnie zapisywać w formacie arkuszy kalkulacyjnych do późniejszej obróbki i porównywania.

Bardzo wygodną funkcjonalnością jest możliwość importu oraz tworzenia dodatkowej geometrii na potrzeby analizy danych także po wykonanych obliczeniach. Może ona pełnić rolę wizualną – uzupełnienie modelu, a także być wykorzystana jako narzędzie do obróbki wyników (np. jako punkt wypuszczania cząstek przy analizie DPM). Dodatkowo występuje również możliwość definicji własnych parametrów („custom fields”), obliczonych na bazie dostępnych danych za pomocą funkcji matematycznych – i to również po zakończonych obliczeniach.

Dane w post-processingu mogą być wyświetlane w postaci surowej, zaczytywanej z komórek z sieci obliczeniowej oraz interpolowanej, wtedy tworzą gładsze przejścia kolorystyczne.

Na typ etapie są dostępne następujące metody wizualizacji danych:

  •  objętościowa reprezentacja poziomów zagęszczenia sieci obliczeniowej,
  • wizualizacja objętościowa parametrów przepływowych,
  • wizualizacja parametrów na powierzchni geometrii,
  • aktywowanie widoku Izo-konturów,
  • płaszczyzny cięcia, na których wyświetlane są rozkłady parametrów oraz struktury sieci obliczeniowej,
  • Izo-powierzchnie parametrów,
  • wstawianie znaczników przepływu (bezmasowe cząstki lub analiza DPM, z uwzględnieniem bezwładności cząstek oraz ich interakcji ze ścianą),
  • wyświetlanie danych z określonych lokalizacji punktowych, liniowych (wykresy XY), powierzchniowych i objętościowych,
  • płaszczyzny odcięcia, pozwalające na wgląd w wybrane regiony modelu,
  • definiowanie kamer, czyli zapisanych widoków, których parametry kąta widzenia oraz położenia można określać za pomocą równań,
  • kontrola nad dodatkową geometrią wstawioną na potrzeby obróbki wyników.

Zestaw takich elementów obróbki danych można rówież eksportować do zastosowania w innych projektach, co przyspiesza analizę wyników kolejnego modelu.

XFlow oferuje również łatwe tworzenie animacji, które mogą zawierać ruch kamery zdefiniowany w postaci funkcji czasu oraz sekwencję zmian narzędzi wizualizacji wyników. Wygodne jest tworzenie animacji przez dodawanie klatek kluczowych do osi czasu symulacji, które zawierają informację o kącie widzenia kamery oraz widoczności elementów wyświetlania wyników.

Naturalnie, program oferuje również łatwe dostosowanie wyglądu geometrii. Użytkownik może ustawić kolor, przeźroczystość, wizualną chropotowatość powierzchni, jej połysk i stopień emitowania światła. Skorzystać można również z opcjii dodania połyskliwej powłoki oraz różnicowania między wyglądem wewnętrznym oraz zewnętrznym. Taki bogaty zestaw daje duże możliwośći dostosowania wizualnego reprezentacji modelu, osiągając niemal wizualizacyjną jakość.

Z przykładami zastosowania wspomnianych technik wizualizacji wyników można się zapoznać przeglądając pozostałe artykuły na naszym blogu z zakresu symulacji CFD w środowisku XFlow, a także w kolejnym akapicie.

   Przykłady wizualizacji danych symulacyjnych

Film utworzony z dwóch animacji wygenerowancyh w XFlow prezentujących ruch kamery oraz przełączanie między różnymi narzędziami wyświetlania wyników.

 

Objętościowa reprezentacja poziomów zagęszczenia sieci obliczeniowejObjętościowa reprezentacja poziomów zagęszczenia sieci obliczeniowej.

Kontury wirowości przedstawione na płaszczyznach tnących domenęKontury wirowości przedstawione na płaszczyznach tnących domenę.

Objętościowa wizualizacja wirowości

Objętościowa wizualizacja wirowości.

Rozkład temperatury

Rozkład temperatury.

Rozkład ciśnienia statycznego na ścianach geometrii obliczeniowej.Rozkład ciśnienia statycznego na ścianach geometrii obliczeniowej.

Struktura sieci obliczeniowej na przekroju domeny obliczeniowejStruktura sieci obliczeniowej na przekroju domeny obliczeniowej.

Cząsteczkowa reprezentacja linii prądu

Cząsteczkowa reprezentacja linii prądu.

Izopowierzchnie wirowości, naniesione kolory reprezentują prędkość przepływu

Izopowierzchnie wirowości, naniesione kolory reprezentują prędkość przepływu.