RUS  ENG
Полная версия
ЖУРНАЛЫ // Системы и средства информатики // Архив

Системы и средства информ., 2022, том 32, выпуск 1, страницы 138–148 (Mi ssi819)

Эта публикация цитируется в 1 статье

Доработка графического интерфейса платформы OpenFOAM в части расширения перечня утилит для работы с расчетными сетками

Д. И. Читалов

Южно-Уральский федеральный научный центр минералогии и геоэкологии Уральского отделения Российской академии наук

Аннотация: Настоящее исследование посвящено доработке графической оболочки платформы OpenFOAM для предоставления доступа пользователя к утилите boxTurb, обеспечивающей модификацию расчетной области путем генерации блока турбулентности для заданного энергетического спектра. Работа с утилитой осуществляется на этапе определения исходных параметров численного эксперимента (на этапе препроцессинга), выполняемого для задач механики сплошных сред (МСС), моделируемых на базе платформы OpenFOAM. В рамках доработки графической оболочки подготовлен программный модуль для работы с утилитой boxTurb. Представлен набор инструментов, необходимых для подготовки исходного кода модуля, приведена диаграмма, описывающая механизм его работы. На основе представленного модуля расширен исходный код базовой версии графической оболочки платформы OpenFOAM. Продукт протестирован на примере одной из учебных задач МСС, входящих в дистрибутив платформы OpenFOAM. Приведено описание практической ценности и новизны исследования.

Ключевые слова: численное моделирование, механика сплошных сред, графический интерфейс пользователя, OpenFOAM, язык программирования Python 3.5, открытое программное обеспечение, утилита boxTurb, библиотека PyQt5, СУБД SQLite.

Поступила в редакцию: 04.12.2020

DOI: 10.14357/08696527220113



© МИАН, 2024