STRESZCZENIE

An evolution of a spherical region, subjected to uniform buoyancy force, is investigated. Incompressibility and axial symmetry are assumed, together with a buoyancy discontinuity at the boundary. The boundary turns into a vortex sheet and the system evolves into a ring. Contrary to the case of mechanically generated rings, buoyancy-driven rings are unstable. This is due to the generation of negative vorticity at the bottom. Furthermore, a sequence of Kelvin-Helmholtz instabilities arises along the buoyancy anomaly boundary. This sequence transfers the energy toward large scales with ~k^(-3) distribution.


The vortex blob method has been used to simulate the system numerically. An optimization algorithm, used previously in two dimensions, has been extended to the axisymmetric case. It reduces computational complexity from N^2 to N logN, where N is the number of nodes. Additionally, a new algorithm has been developed as a remedy for the exponential growth of the number of nodes required. It exploits a tendency of the vortex sheet to form many parallel stripes, by merging them together.


The computation has been performed on the Rysy cluster in the Interdisciplinary Centre for Mathematical and Computational Modelling UW.

W pracy analizowany jest rozwój, początkowo sferycznego, obszaru poddanego jednorodnej sile wyporu. Założono, nieściśliwość płynu, symetrię osiową i nieciągłość wyporności na brzegu. Brzeg stanowi równocześnie powierzchnię wirową a układ przekształca się w pierścień. W przeciwieństwie do pierścieni uzyskiwanych mechanicznie, pierścienie formujące się za sprawą siły wyporu są niestabilne. Dzieje się to za sprawą powstawania ujemnej wirowości na spodzie. Co więcej, sekwencja niestabilności Kelvina-Helmholtza rozwija się na brzegu analizowanego obszaru. Powoduje ona transport energii w kierunku dużych skal, przy rozkładzie proporcjonalnym do ~k^(-3).


W pracy wykorzystano metodę plam wirowych do numerycznej symulacji układu. Algorytm, wykorzystywany wcześniej do optymalizacji dwuwymiarowych zagadnień, został uogólniony do przypadków osiowosymetrycznych. Pozwala on zredukować złożoność obliczeniową z N^2 do N logN, gdzie N jest liczbą węzłów. Ponadto, przedstawiono nowy algorytm, pozwalający uniknąć wykładniczego wzrostu wymaganej liczby węzłów. Wykorzystana jest tendencja powierzchni wirowej do formowania wielu równoległych pasm, poprzez ich scalanie.


Obliczenia zostały wykonane na klastrze Rysy w Interdyscyplinarnym Centrum Modelowania Matematycznego i Komputerowego UW.

  • Integracja platformy VisNow z systemem XR do przestrzennej wizualizacji danych

    Integracja platformy VisNow z systemem XR do przestrzennej wizualizacji danych

    Celem pracy było opracowanie architektury i prototypu systemu integrującego platformę VisNow z rzeczywistością mieszaną (ang. Mixed Reality), umożliwiającego wyświetlanie i interakcję z trójwymiarowymi modelami naukowymi przy użyciu zestawu XR (Meta Quest 3). Projekt zakładał…

  • Clustering-based algorithm for weather radar data filtration

    Clustering-based algorithm for weather radar data filtration

    This study presents the development and evaluation of an algorithm designed to filter noise from the weather radar reflectivity data. The algorithm was tested on composite radar products from the POLRAD network…

  • Sprawdzalność modelu JULES dla temperatur gleby Polski

    Sprawdzalność modelu JULES dla temperatur gleby Polski

    Praca ta ma celu sprawdzenie zgodności (lub też jej braku) danych pomiarowych temperatury gleby z danymi modelowymi – wygenerowanymi za pomocą modelu JULES. Odbędzie się to za pomocą porównania temperatur gleby na kilku głębokościach. Temperatura gleby ma istotne…