8 (495) 987 43 74 доб. 3304 Прием заявок на рассмотрение статей E-mail: evlasova@synergy.ru

Мы в соцсетях -              
Рус   |   Eng

Купить статью

Автор статьи: Читалов  Д. И.     Опубликовано в № 3(93) 30 июня 2021 года
Рубрика: Программная инженерия

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

Настоящее исследование посвящено разработке программного модуля, обеспечивающего конвертацию вычислительных сеток, созданных на базе платформы OpenFOAM, в формат msh, применяемый в рамках численных экспериментов, проводимых с помощью пакета ANSYS FLUENT. Функционал ANSYS FLUENT может применяться, например, в рамках постпроцессинга при моделировании большинства фундаментальных проблем механики сплошных сред (МСС). В существующих аналогах платформы OpenFOAM, таких как Salome, Helyx- OS, Visual-CFD, уже реализованы средства для решения указанной задачи, но ввиду их частично коммерческого распространения, необходимости приобретения услуг специалистов технической поддержки и отсутствия полноценной русифицированной документации проблема отсутствия графической оболочки для упрощения процедуры конвертации сохраняет свою важность. Процесс конвертации расчетных сеток, сгенерированных средствами платформы OpenFOAM, в msh-формат, применяемый в пакете ANSYS FLUENT, составляет предмет настоящего исследования. Цель данной работы заключается в подготовке исходного кода программного модуля. В работе представлена диаграмма, соответствующая алгоритму работы специалиста с рассматриваемым программным модулем. Приведен стек технологий для на- бора, отладки и запуска программного кода. Определены итоги исследования, сформулированы положения его научной новизны и потенциальной практической значимости. Представлены результаты тестирования модуля на примере одного из фундаментальных экспериментов МСС на базе платформы OpenFOAM.

Ключевые слова

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

Автор статьи:

Читалов  Д. И.

Ученая степень:

младш. научн. сотр., отдел Фундаментальных проблем аэрокосмических технологий, Южно-Уральский федеральный научный центр минералогии и геоэкологии УрО РАН

Местоположение:

Челябинская обл., г. Миасс, Ильменский заповедник, Россия