Details

Title Применение графовых нейронных сетей к нестационарным задачам механики сплошных сред: выпускная квалификационная работа магистра: направление 03.04.01 «Прикладные математика и физика» ; образовательная программа 03.04.01_05 «Инженерно-физические вычисления и машинное обучение» = Application of Graph Neural Networks to Non-stationary Problems of Continuum Mechanics
Creators Баранов Василий Алексеевич
Scientific adviser Абрамов Алексей Геннадьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects численное моделирование ; плоский канал ; нестационарное ламинарное течение ; машинное обучение ; графовые нейронные сети ; numerical simulation ; flat channel ; unsteady laminar flow ; machine learning ; graph neural networks
Document type Master graduation qualification work
Language Russian
Level of education Master
Speciality code (FGOS) 03.04.01
Speciality group (FGOS) 030000 - Физика и астрономия
DOI 10.18720/SPBPU/3/2025/vr/vr26-331
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\39793
Record create date 2/17/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена исследованию возможностей применения графовых нейронных сетей (Graph Neural Networks, GNN) к задачам вычислительной гидродинамики на примере моделирования пульсирующего течения вязкой несжимаемой жидкости в плоском канале. Работа направлена на создание и тестирование GNN, способных ускорить процесс расчетов при сохранении приемлемой точности результатов. В рамках работы: 1) Проведен анализ литературных источников по применению GNN в задачах механики сплошных сред, выявлены перспективные направления исследований. 2) Сформулирована и реализована в CFD-пакете Ansys Fluent базовая физическая постановка. 3) Разработаны пользовательские функции Ansys Fluent, реализующие создание граничных условий, сбор информации о структуре расчетной сетки, запись полей давления и скорости. 4) Проведено сравнение десяти архитектур графовых сверток, выбраны GraphSAGE, GAT, PNA, EdgeCNN и LINKX как наиболее перспективные. 5) Исследовано влияние параметров расчета на качество предсказаний. 6) Проведена оценка возможности предсказания на нескольких временных шагов вперед. 7) Показана возможность применения GNN для моделирования трехмерных течений на неструктурированных сетках. 8) Проведено сопоставление GNN и кубической экстраполяции. 9) Реализован гибридный алгоритм моделирования с использованием GNN и Ansys Fluent через Python-библиотеку PyFluent. Протестированы различные режимы работы. Полученные результаты свидетельствуют о высоком потенциале применения GNN для ускорения CFD-расчетов. Разработанные методы могут найти применение в других областях прикладной вычислительной физики.

This work is devoted to investigating the potential of applying graph neural networks (GNN) to computational fluid dynamics problems, specifically modeling pulsating flow of viscous incompressible fluid in a flat channel. The work aims to create and test GNN capable of accelerating calculations while maintaining acceptable accuracy. As a result of this work: 1) A comprehensive analysis of scientific literature on the application of GNN in continuum mechanics was conducted, identifying promising research directions. 2) The basic physical formulation was implemented in the Ansys Fluent CFD package. 3) Custom Ansys Fluent user-defined functions were developed for creating boundary conditions, collecting computational mesh structure information, and recording pressure and velocity fields. 4) Ten different graph convolutional architectures were compared, with GraphSAGE, GAT, PNA, EdgeCNN, and LINKX selected as the most promising. 5) The influence of calculation parameters on prediction quality was investigated. 6) The possibility of predicting several time steps ahead was evaluated. 7) The potential application of GNN for modeling three-dimensional flows on unstructured meshes was demonstrated. 8) A comparison between GNN and cubic extrapolation was performed. 9) A hybrid modeling algorithm was implemented using GNN and Ansys Fluent through the PyFluent Python library. Various operating modes were tested. The results indicate high potential for using GNN to accelerate CFD calculations. The developed methods can be applied in other areas of computational physics.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics