|
Разработка модуля для измельчения ячеек расчетных сеток в нескольких направлениях и его интеграция в GUI для программной среды OpenFOAM
Д. И. Читалов Южно-Уральский федеральный научный центр минералогии и геоэкологии Уральского отделения Российской академии наук
Аннотация:
Статья посвящена разработке программного модуля, расширяющего исходный код графической оболочки rCF_GUI, созданной автором, и позволяющего автоматизировать один из этапов численного эксперимента для задач механики сплошных сред (МСС) — измельчение ячеек расчетных сеток (РС) в нескольких направлениях. Этот этап выполняется в рамках препроцессинга численного эксперимента и определяет точность результата (итоговой численной модели). Сформулирована цель исследования и совокупность задач для ее достижения. Определен стек технологий, необходимых для разработки модуля, представлена его структурная схема и диаграмма, описывающая логику использования. Реализованный модуль интегрирован в текущую версию графической оболочки rCF_GUI, которая размещена в открытом доступе на сервисе GitHub. Возможности модуля протестированы в рамках работы с учебной задачей МСС в области аэродинамики, входящей в дистрибутив программной среды (ПС) OpenFOAM. Подведены итоги исследования, выявлена его новизна и практическая значимость.
Ключевые слова:
численное моделирования, механика сплошных сред, утилита refineMesh, OpenFOAM, открытое программное обеспечение, графический интерфейс пользователя, язык программирования Python, библиотека PyQt.
Поступила в редакцию: 15.10.2019
Образец цитирования:
Д. И. Читалов, “Разработка модуля для измельчения ячеек расчетных сеток в нескольких направлениях и его интеграция в GUI для программной среды OpenFOAM”, Системы и средства информ., 30:3 (2020), 133–144
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ssi725 https://www.mathnet.ru/rus/ssi/v30/i3/p133
|
Статистика просмотров: |
Страница аннотации: | 137 | PDF полного текста: | 77 | Список литературы: | 24 |
|