Разработка средств управления моделированием на базе решателя driftFluxFoam платформы OpenFOAM
- Авторы: Читалов Д.И.1
-
Учреждения:
- Южно-Уральский федеральный научный центр минералогии и геоэкологии Уральского отделения РАН
- Выпуск: № 2 (2024)
- Страницы: 111-120
- Раздел: Программная инженерия
- URL: https://journals.rcsi.science/2071-8632/article/view/288112
- DOI: https://doi.org/10.14357/20718632240211
- EDN: https://elibrary.ru/ZOITZE
- ID: 288112
Цитировать
Аннотация
В статье освещаются вопросы расширения возможностей графической оболочки для программного комплекса OpenFOAM путем подключения модуля для управления численным моделированием в области механики сплошных сред посредством программы-решателя driftFluxFoam. Проанализированы существующие подходы к решению проблемы отсутствия графического интерфейса пользователя для OpenFOAM, определены их недостатки, доказана актуальность проводимого исследования. Выделены основные компоненты статьи: тема исследования, цели и задачи, результаты, новизна работы и предполагаемая практическая ценность. Представлен и аргументирован технологический стек, средствами которого достигнута цель исследования, выделены особенности и преимущества каждой технологии. Приведена диаграмма, демонстрирующая пошаговый процесс работы пользователя с продуктом. Описаны этапы проведения численного эксперимента с помощью предложенной графической оболочки и решателя driftFluxFoam. Выделены ключевые приемы, предложенные автором, и отличающие текущий продукт от ближайших аналогов. Подтверждена возможность применения выбранного стека для достижения целей разработки, сформулированы основные направления для дальнейших исследований в рассматриваемой тематике.
Об авторах
Дмитрий Иванович Читалов
Южно-Уральский федеральный научный центр минералогии и геоэкологии Уральского отделения РАН
Автор, ответственный за переписку.
Email: cdi9@yandex.ru
Младший научный сотрудник
Россия, Миасс, Ильменский заповедникСписок литературы
- OpenFOAM. The open source CFD toolbox. URL: https://www.openfoam.com (дата обращения 24.11.2023).
- Salome. The Open Source Integration Platform for Numerical Simulation. URL: http://www.salome-platform.org/ (дата обращения: 24.11.2023).
- Helyx-OS. Open-source GUI for OpenFOAM. URL: http://engys.com/products/helyx-os (дата обращения: 24.11.2023).
- Visual-CFD. CFD simulation software aimed at solving complex flow applications. URL: https://www.esigroup.com/software-solutions/virtual-environment/cfdmultiphysics/visual-cfd-openfoam (дата обращения: 24.11.2023).
- Ченцов П.А. Об одном подходе к построению интерфейсов консольных приложений: технология TextControlPages // Программная инженерия. 2016.
- №12. С. 539-546.
- Пащенко Д.С. Отражение в российской практике миро- вых тенденций в технологиях, средствах и подходах в разработке программного обеспечения // Программная инженерия. 2017. №8. С. 339-344.
- Читалов Д.И. и др. Разработка графического интерфейса пользователя для программного комплекса OpenFOAM // Программная инженерия. 2016. Т. 7.
- № 12. С. 568-574.
- Читалов Д.И. Разработка модуля для решателя poroplasticstressedfoam и его интеграция в openfoam // Информационные технологии и вычислительные системы. 2023. №3. С. 93-101.
- Читалов Д.И. Разработка модуля для работы с решателем plasticstressedfoam на базе пакета openfoam // Системы и средства информатики. 2023. Т. 33. №12. С. 111-123.
- Читалов Д.И. О разработке модуля для решателя coupledporofoam пакета openfoam // Программная инженерия. 2023. Т. 14. №2. С. 93-100.
- ParaView. URL: https://www.paraview.org/ (дата обращения: 24.11.2023).
- Аминев Б.Д. и др. Использование пакета openfoam для исследования шумовых характеристик морского подводного объекта // Известия ЮФУ. Технические науки. 2015. № 1. С. 41-49.
- Brennan D. The Numerical Simulation of Two Phase Flows in Settling Tanks. University of London; 2001. 512 p.
- PyQt5 Reference Guide. URL: http://pyqt.source- forge.net/Docs/PyQt5/ (дата обращения: 04.11.2022).
- Python 3.7 documentation. URL: https://devdocs.io/py- thon~3.7/ (дата обращения: 24.11.2023).
- SQLite. URL: https://www.sqlite.org/index.html (дата обращения: 24.11.2023).
- PyCharm. IDE для профессиональной разработки на Python. URL: https://www.jetbrains.com/ru-ru/py-charm/ (дата обращения: 24.11.2023).
- OpenFOAM_GUI. URL: https://github.com/Dmit- ryChitalov/OpenFOAM_GUI (дата обращения: 24.11.2023).
- АО ГРЦ им. Макеева. URL: http://www.makeyev.ru/ (дата обращения: 24.11.2023).
Дополнительные файлы
