ТОЧНІСТЬ РОЗРАХУНКІВ ПОЛЯ ШВИДКОСТЕЙ ВІД СИСТЕМИ ВИХРОВИХ ВІДРІЗКІВ ПРИ ВИКОРИСТАННІ ГРАФІЧНИХ ПРОЦЕСОРІВ

Автор(и)

  • Станіслав Олексійович Довгий академік НАН України, президент Малої академії наук України, Україна
  • Галина Григорівна Буланчук ДВНЗ «Приазовський державний технічний університет», Україна
  • Олег Миколайович Буланчук Науково-методичний центр НЦ «Мала академія наук України», Україна
  • Валентина Вікторівна Листопадова Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», Україна

DOI:

https://doi.org/10.20998/2222-0631.2023.01.15

Ключові слова:

OpenGL, вихрові відрізки, GPU, обчислювальні шейдери, ідеальна рідина, вихрова пелена

Анотація

У роботі досліджувалась можливість використання графічних процесорів для розрахунку поля швидкостей від системи вихрових відрізків в ідеальній рідині при тривимірному моделюванні. Дане дослідження є важливим з огляду на велику кількість методів, що використовують дискретні вихрові структури при моделюванні тривимірних течій. При моделюванні міських забудов вихровими методами генерується величезна кількість вихрових відрізків. При цьому складність алгоритму для розрахунку таких систем пропорційна квадрату кількості елементів. Це вимагає значних обчислювальних ресурсів, особливо на тривалому проміжку часу або при великій кількості об’єктів обтікання. Графічні процесори вже давно активно використовуються для пришвидшення такого роду розрахунків, зокрема і для моделювання вихрових структур. Проте, слід зауважити, що при цьому максимальна швидкість моделювання досягається при використанні змінних типу float і це призводить до збільшення похибок обчислень. Тому при використанні GPU у методах, де треба обчислювати поле швидкостей від су­куп­нос­ті вихрових елементів, наприклад, точкових вихорів у методі дискретних вихорів чи вихрових відрізків у методі дискретних вихрових рамок, ми повинні бути впевнені, що не втрачаємо точність обчислень.

Розглядались дві системи вихрових відрізків: відрізки, що розміщені вздовж прямої, та відрізки, що сходять із пластинки при відриві потоку. Основна увага приділяється дослідженню точності розрахунків, формуванню структур даних та їх передачі на графічний процесор. Результати вказують на те, що правильна організація передачі даних із центрального процесора на графічний і навпаки робить можливим збільшити швидкість обчислень без суттєвої втрати точності розрахунків.

Посилання

Dovgiy S. O., Bulanchuk G. G., Bulanchuk O. M. Modelyuvannya dynamiky vykhrovykh struktur u seredovyshhi Unity z vykorystannyam komp"yuternykh sheyderiv [Modeling the dynamics of vortex structures in the Unity environment using computer shaders]. S'oma mizhnarodna naukovo-praktychna konferentsiya "Komp"yuterna gidromekhanika", 29 – 30 veresnya 2020 r. [Seventh International Scientific and Practical Conference "Computational Hydromechanics", September 29-30, 2020]. Kyiv, 2020. pp. 29–30.

Ling Fang Cao. Development of a GPU-accelerated flow simulation method for wind turbine applications. PhD Thesis, University of Sheffield. 2022. 237 p.

Andrzej Kosior, Henryk Kudela. Parallel computations on GPU in 3D using the vortex particle method. Computers & Fluids. 2013, vol. 80 (2013), pp. 423–428. https://doi.org/10.1016/j.compfluid.2012.01.014.

Chloé Mimeau, Iraj Mortazavi. A Review of Vortex Methods and Their Applications: From Creation to Recent Advances. Fluids. 2021, vol. 6(2), 68. https://doi.org/10.3390/fluids6020068.

Mauricio Alfredo Vines Neuwirth. Vortex Methods for Fluid Simulation in Computer Graphics. Ph.D. Thesis, University of Ottawa. Ottawa, 2013. 183 p.

Shiying Xiong, Rui Tao, Yaorui Zhang, Fan Feng, Bo Zhu. Incompressible Flow Simulation on Vortex Segment Clouds. ACM Trans. Graph. 2021, vol. 40, issue 4, Article 98, pp. 1–12. https://doi.org/10.1145/3450626.3459865.

Wol'f D. Yazyk sheyderov. Kniga retseptov [The language of shaders. Book of recipes]. (Rus. ed. Kiselev A. N.) Moscow, DMK Press Publ., 2015. 368 p.

Dovgiy S. A., Lyfanov I. K. Metody resheniya integral'nykh uravneniy [Methods of solving integral equations]. Kyiv, Naukova dumka Publ., 2002. 343 p.

##submission.downloads##

Опубліковано

2023-08-01