GPU-РЕАЛІЗАЦІЯ РОЗРАХУНКУ ПРАВОЇ ЧАСТИНИ СЛАР У МЕТОДІ ДИСКРЕТНИХ ВИХРОВИХ РАМОК ДЛЯ ЗАДАЧ ОБТІКАННЯ ТОНКИХ ПЛАСТИН

Автор(и)

DOI:

https://doi.org/10.20998/2222-0631.2025.01(8).08

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

ідеальна рідина, обтікання пластин, метод дискретних вихрових рамок, C#, GLSL, OpenGL, OpenTK, GPU, формула Біо – Савара, ядро Ренкіна

Анотація

У роботі розглядається можливість використання графічного процесора (GPU) для розрахунку правої частини системи лінійних алгебраїчних рівнянь (СЛАР) у методі дискретних вихрових рамок при моделюванні обтікання тонких пластин ідеальною рідиною. При цьому швидкість руху вузлів вихрової пелени також розраховувалась на графічному процесорі. Для реалізації алгоритму розрахунку на GPU було використано мову програмування GLSL для обчислювальних шейдерів, що реалізується в межах стандарту OpenGL, починаючи із версії 4.3. Для обчислень на центральному процесорі (CPU) використовувалась мова програмування C# та фреймворк OpenTK. При реалізації алгоритмів на CPU розпаралелювання обчислень здійснювалося з використанням статичного методу Parallel.For. CPU-реалізація використовує числа подвійної точності, тоді як GPU-реалізація – числа одинарної точності і виключає умовні оператори для підвищення продуктивності. Проведено порівняльний аналіз точності та швидкості розрахунку задач обтікання пластинок різного розміру під різними кутами атаки. Результати чисельних експериментів показали, що при зниженні точності менш ніж на 1 % (за критеріями розподілу тиску та повної сили) вдається досягти значного прискорення розрахунків – до 75 разів всієї задачі залежно від кількості вихрових елементів. Істотне збільшення похибки спостерігається при збільшені розрахункового часу до tmax = 6 , але на той момент застосування методу може бути некоректним, оскільки відбувається самоперетин вихрової пелени. При цьому саме перенесення обчислень правої частини СЛАР на GPU прискорює розрахунок всієї задачі приблизно в десять разів. Отримані результати підтверджують доцільність та ефективність перенесення розрахунків правої частини СЛАР на графічний процесор у задачах моделювання просторового обтікання пластин з використанням методу дискретних вихрових рамок.

Біографії авторів

Станіслав Олексійович Довгий, Мала академія наук України

Доктор фізико-математичних наук, професор, академік НАН України, президент Малої академії наук України

Галина Григорівна Буланчук, Приазовський державний технічний університет

Кандидат фізико-математичних наук, доцент кафедри вищої та прикладної математики ДВНЗ

Олег Миколайович Буланчук, Науково-методичний центр НЦ «Мала академія наук України»

Кандидат фізико-математичних наук, доцент, методист лабораторії математичних наук

Посилання

Dovgiy S. О., Bulanchuk G. G., Bulanchuk О. M., Lystopadova V. V. Tochnist' rozrakhunkiv polya shvydkostey vid systemy vykhrobykh vidriz- kiv pry vtkorystanni grafichnykh protsesoriv [Accuracy of calculations of the velocity field from the system of vortex segments using graphic processors]. Visnyk NTU "KhPI". Seriya : Matematychne modelyuvannya v tekhnitsi ta tekhnologiyakh [Bulletin of the NTU "KhPI". Series: Mathematical modeling in engineering and technologies]. 2023, no. 1, pp. 105–109. DOI: 10.20998/2222-0631.2023.01.15.

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

Dovgiy S. О., Bulanchuk G. G., Bulanchuk О. M. Doslidzhennya dynamichnykh kharakterystyk pry modelyuvanni obtikannya plastyny z vykorystannyam grafichnykh protsesoriv [Study of Dynamic Characteristics in Plate Flow Simulation Using GPUs]. IX Mignar. Konf. "Komp"yuterna gidromekhanika" 1 – 2 zhovtnya [IX Intern. Сonf. "Computer Hydromechanics", October 1 – 2]. Kyiv, Instytut gidromekhaniky NAN Ukrayiny Publ., 2024. pp. 37–38.

Abedi H. Development of Vortex Filament Method for Wind Power Aerodynamics. PhD thesis, Div. of Fluid Dynamics. Dept. of Applied Mechanics. Chalmers University of Technology, Goteborg, Sweden, 2016. 58 p.

Bulanchuk G. G., Bulanchuk О. M., Dovgiy S. О. Metod diskretnykh vikhrevykh ramok so vstavkoy promezhutochnykh tochek na vikhrevoy pe- lene [Discrete Vortex Frame Method with Intermediate Point Insertion on the Vortex Sheet]. Visnyk Kharkivs'kogo universytetu. Seriya : Mate- matychne modelyuvannya. Informatsiyni tekhnologiyi. Avtomatyzovani systemy upravlinnya [Bulletin of V.N. Karazin Kharkiv National University. Series : "Mathematical modeling. Information technology. Automated control systems"]. 2009, Vol. 12, no. 863, pp. 36–46.

##submission.downloads##

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

2025-07-23