RUS  ENG
Полная версия
ЖУРНАЛЫ // Информационные технологии и вычислительные системы // Архив

ИТиВС, 2023, выпуск 3, страницы 93–101 (Mi itvs825)

ПРОГРАММНАЯ ИНЖЕНЕРИЯ

Разработка модуля для решателя poroPlasticStressedFoam и его интеграция в OpenFOAM

Д. И. Читалов

Южно-Уральский федеральный научный центр минералогии и геоэкологии УРО РАН, Челябинская обл., Миасс, Ильменский заповедник, Россия

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

Ключевые слова: численное моделирование, механика сплошных сред, графический интерфейс пользователя, OpenFOAM, открытое программное обеспечение, решатель poroPlasticStressedFoam.

DOI: 10.14357/20718632230310



Реферативные базы данных:


© МИАН, 2024