Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 2 2020 год

DOI: 10.17587/prin.11.108-114
УДК: 004.5
О разработке модуля для реализации движения и топологического изменения расчетных сеток и его интеграции в графическую оболочку для платформы OpenFOAM
Д. И. Читалов, мл. науч. сотр., cdi9@yandex.ru, Федеральное государственное бюджетное учреждение науки Южно-Уральский федеральный научный центр минералогии и геоэкологии Уральского отделения Российской академии наук, Россия, Челябинская обл., г. Миасс, Ильменский заповедник

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

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