Details

Simulacija neviht z modeli strojnega učenja
ID Bradeško Jekovec, Timotej (Author), ID Marolt, Matija (Mentor) More about this mentor... This link opens in a new window, ID Bohak, Ciril (Comentor)

.pdfPDF - Presentation file, Download (25,60 MB)
MD5: 3F476FBE6E4D3C4F973626001AB4A6E2

Abstract
Numerične simulacije vremena predstavljajo pomembno orodje za raziskovanje atmosferskih procesov in razumevanje razvoja kompleksnih vremenskih pojavov, kot so nevihte. Visokoločljivostni numerični modeli omogočajo podroben opis tridimenzionalne strukture konvektivnih sistemov, vendar so zaradi velike računske zahtevnosti časovno potratni. Zaradi tega je njihova uporaba omejena pri aplikacijah, kjer so potrebni hitri izračuni oziroma simulacije v realnem času. Namen diplomskega dela je bil raziskati možnost pospešitve simulacij neviht z uporabo metod strojnega učenja ob čim večjem ohranjanju podobnosti z rezultati numeričnega atmosferskega modela. Za generiranje učnih podatkov je bil uporabljen numerični model Model Oblak 1 (angl.\ Cloud Model 1, CM1), s katerim so bile izvedene idealizirane visokoločljivostne simulacije razvoja posameznih neviht. Iz izhodnih podatkov modela CM1 so bile izbrane meteorološke spremenljivke, ki opisujejo tridimenzionalno strukturo nevihte, razvoj konvekcije, porazdelitev hidrometeorjev in vetrovno polje. Za napovedovanje nadaljnjega razvoja simulacije je bila uporabljena tridimenzionalna konvolucijska nevronska mreža arhitekture U-Net, ki na podlagi začetnega zaporedja časovnih korakov napoveduje prihodnja stanja atmosfere. Posebna pozornost je bila namenjena pripravi učnih podatkov, razdelitvi razvoja nevihte na posamezne faze ter avtoregresivnemu generiranju zaporednih časovnih korakov. Uspešnost modela je bila ovrednotena z vizualno primerjavo simulacij ter z uporabo evalvacijskih metrik, kot so srednja kvadratna napaka (angl.\ Mean Squared Error -- MSE), srednja absolutna napaka (angl.\ Mean Absolute Error -- MAE), Pearsonov koeficient korelacije (angl.\ Pearson Correlation Coefficient -- PCC) in kazalnik strukturne podobnosti (angl.\ Structural Similarity Index Measure -- SSIM). Rezultati so pokazali, da je mogoče z uporabo strojnega učenja bistveno pospešiti simuliranje razvoja nevihte. Celotna simulacija, ki se je pri numeričnem modelu CM1 simulirala približno 100 minut, je bila z razvito metodo generirana v približno 45 sekundah, kar predstavlja približno 133-kratno pohitritev glede na CM1 in 160-kratno pohitritev glede na realni čas. Pri primerjavi s simulacijami CM1 je model dobro posnemal razvoj stabilnih začetnih pogojev ozračja ter nestabilne simulacije, ki so bile podobne učnim podatkom. Model je uspešno ohranil glavno strukturo nevihte, razvoj konvekcije ter povezave med posameznimi meteorološkimi spremenljivkami. Opazna je bila predvsem manjša količina prostorskih podrobnosti, saj je model pri napovedovanju nekoliko poenostavil strukture. Pri testih z drugačnimi začetnimi pogoji se je pokazalo, da ima model omejeno sposobnost prilagajanja. Sprememba terena in premik začetne sprožitve konvekcije sta povzročila manjše razlike, medtem ko sprememba smeri horizontalnega vetra ni bila pravilno upoštevana. Model je v tem primeru sledil vzorcem, naučenim iz učnih podatkov, namesto da bi prilagodil razvoj nevihte novim pogojem. Rezultati potrjujejo, da lahko metode strojnega učenja učinkovito pospešijo visokoločljivostne simulacije neviht in omogočajo bistveno hitrejše generiranje prihodnjih atmosferskih stanj. Razvita rešitev predstavlja osnovo za nadaljnji razvoj tovrstnih modelov, pri katerih bi bilo mogoče z izboljšano arhitekturo, večjim številom učnih simulacij in širšim naborom začetnih pogojev doseči večjo natančnost ter boljšo sposobnost prilagajanja na različne atmosferske razmere.

Language:Slovenian
Keywords:strojno učenje, numerično napovedovanje vremena, CM1, U-Net, simulacija neviht, konvolucijske nevronske mreže, atmosferske simulacije, pospeševanje numeričnih simulacij
Work type:Undergraduate thesis
Typology:2.11 - Undergraduate Thesis
Organization:FE - Faculty of Electrical Engineering
Year:2026
PID:20.500.12556/RUL-185951 This link opens in a new window
COBISS.SI-ID:288982787 This link opens in a new window
Publication date in RUL:24.08.2026
Views:194
Downloads:45
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Thunderstorm simulation with machine learning models
Abstract:
Numerical weather simulations are an important tool for researching atmospheric processes and understanding the development of complex weather phenomena, such as thunderstorms. High-resolution numerical models allow for a detailed description of the three-dimensional structure of convective systems, but due to their high computational demands, they are often time-consuming. As a result, their use is limited in applications that require fast calculations or real-time simulations. The aim of this thesis was to investigate the possibility of accelerating thunderstorm simulations using machine learning methods while maintaining as much similarity as possible with the results of a numerical atmospheric model. The Cloud Model 1 (CM1) numerical model was used to generate training data, and it was employed to perform idealized, high-resolution simulations of the development of individual thunderstorms. Meteorological variables describing the three-dimensional structure of the storm, convective development, hydrometeor distribution, and wind field were selected from the CM1 model output. A three-dimensional convolutional neural network with a U-Net architecture was used to predict the further development of the simulation; this network predicts future atmospheric states based on an initial sequence of time steps. Particular attention was paid to the preparation of training data, the division of storm development into individual phases, and the autoregressive generation of sequential time steps. The model’s performance was evaluated through a visual comparison of simulations and using evaluation metrics such as mean squared error (MSE), mean absolute error (MAE), Pearson’s correlation coefficient and the structural similarity index (SSIM). The results showed that machine learning can significantly speed up the simulation of storm development. The entire simulation, which took approximately 100 minutes to run on the CM1 numerical model, was generated using the developed method in about 45 seconds, representing a speedup of approximately 133 times compared to CM1 and 160 times compared to real time. When compared to CM1 simulations, the model accurately replicated the development of simulations with stable initial atmospheric conditions as well as simulations with unstable initial atmospheric conditions that were similar to the training data. The model successfully preserved the storm’s main structure, the development of convection, and the relationships between individual meteorological variables. Notably, there was a reduced amount of spatial detail, as the model slightly simplified the structures during forecasting. Tests with different initial conditions revealed that the model has limited generalization ability. Changes in terrain and shifts in the initial onset of convection caused minor differences, while changes in the direction of the horizontal wind were not correctly accounted for. In this case, the model followed patterns learned from the training data rather than adapting the storm’s development to the new conditions. The results confirm that machine learning methods can effectively accelerate high-resolution storm simulations and enable significantly faster generation of future atmospheric conditions. The developed solution serves as a foundation for the further development of such models, in which improved architecture, a larger number of training simulations, and a broader range of initial conditions could lead to greater accuracy and better generalizability to various atmospheric conditions.

Keywords:machine learning, numerical weather prediction, CM1, U-Net, storm simulation, convolutional neural networks, atmospheric simulations, acceleration of numerical simulations

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back