RUS  ENG
Полная версия
ЖУРНАЛЫ // Ученые записки Казанского университета. Серия Физико-математические науки // Архив

Учен. зап. Казан. ун-та. Сер. Физ.-матем. науки, 2025, том 167, книга 1, страницы 99–114 (Mi uzku1697)

Реализация быстрых алгоритмов при моделировании двумерных течений вихревыми методами

Е. П. Рятина, И. К. Марчевский, A. O. Колганова, Д. Ю. Кобзарь

Московский государственный технический университет им. Н. Э. Баумана, г. Москва, Россия

Аннотация: Вихревые методы вычислительной гидродинамики широко используются в инженерной практике для решения задач моделирования течений и оценки нестационарных гидродинамических нагрузок, действующих на тела в потоке. Основным преимуществом вихревых методов является возможность выполнения расчета при относительно небольших затратах вычислительных ресурсов, при этом область их применения весьма узка: моделирование дозвуковых несжимаемых однофазных нетеплопроводных течений. Однако при повышении степени дискретизации вычислительная сложность основных операций существенно возрастает, как и затраты машинной памяти, если использовать «прямые» алгоритмы. Для основных трудоемких операций, таких как вычисление конвективных скоростей вихревых частиц и решение граничного интегрального уравнения, разработаны и реализованы приближенные быстрые алгоритмы, обладающие квазилинейной сложностью. Представлено описание быстрых алгоритмов, обсуждаются их модификации для решения указанных задач, исследована эффективность их реализаций. Показано, что использование быстрых алгоритмов позволяет достичь ускорения расчетов в сотни раз при количестве вихревых частиц порядка миллиона.

Ключевые слова: вихревой метод, быстрый алгоритм, метод Барнса – Хата, быстрый метод мультиполей, задача $N$ тел, граничное интегральное уравнение.

УДК: 519.6: 532.5

Поступила в редакцию: 31.07.2024
Принята в печать: 16.12.2024

DOI: 10.26907/2541-7746.2025.1.99-114



© МИАН, 2025