ОБРАБОТКА ИНФОРМАЦИИ И АНАЛИЗ ДАННЫХ
ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
ПРОГРАММНАЯ ИНЖЕНЕРИЯ
Д. И. Читалов "Разработка средств управления моделированием на базе решателя driftFluxFoam платформы OpenFOAM"
Д. И. Читалов "Разработка средств управления моделированием на базе решателя driftFluxFoam платформы OpenFOAM"
Аннотация. 

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

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

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

DOI 10.14357/20718632240211 

EDN ZOITZE

Стр. 111-120.
 
Литература

1. OpenFOAM. The open source CFD toolbox. URL:
https://www.openfoam.com (дата обращения 24.11.2023).
2. Salome. The Open Source Integration Platform for Numerical Simulation. URL: http://www.salome-platform.org/
(дата обращения: 24.11.2023).
3. Helyx-OS. Open-source GUI for OpenFOAM. URL:
http://engys.com/products/helyx-os (дата обращения: 24.11.2023).
4. 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).
5. Ченцов П.А. Об одном подходе к построению интерфейсов консольных приложений: технология TextControlPages // Программная инженерия. 2016. №12. С. 539-546.
6. Пащенко Д.С. Отражение в российской практике мировых тенденций в технологиях, средствах и подходах в разработке программного обеспечения // Программная инженерия. 2017. №8. С. 339-344.
7. Читалов Д.И. и др. Разработка графического интерфейса пользователя для программного комплекса OpenFOAM // Программная инженерия. 2016. Т. 7. № 12. С. 568-574.
8. Читалов Д.И. Разработка модуля для решателя poroplasticstressedfoam и его интеграция в openfoam //
Информационные технологии и вычислительные системы. 2023. №3. С. 93-101.
9. Читалов Д.И. Разработка модуля для работы с решателем plasticstressedfoam на базе пакета openfoam // Системы и средства информатики. 2023. Т. 33. №12. С. 111-123.
10. Читалов Д.И. О разработке модуля для решателя coupledporofoam пакета openfoam // Программная инженерия. 2023. Т. 14. №2. С. 93-100.
11. ParaView. URL: https://www.paraview.org/ (дата обращения: 24.11.2023).
12. Аминев Б.Д. и др. Использование пакета openfoam для исследования шумовых характеристик морского подводного объекта // Известия ЮФУ. Технические науки. 2015. № 1. С. 41-49.
13. Brennan D. The Numerical Simulation of Two Phase Flows in Settling Tanks. University of London; 2001. 512 p.
14. PyQt5 Reference Guide. URL: http://pyqt.sourceforge.
net/Docs/PyQt5/ (дата обращения: 04.11.2022).
15. Python 3.7 documentation. URL: https://devdocs.io/python~3.7/ (дата обращения: 24.11.2023).
16. SQLite. URL: https://www.sqlite.org/index.html (дата обращения: 24.11.2023).
17. PyCharm. IDE для профессиональной разработки
на Python. URL: https://www.jetbrains.com/ru-ru/pycharm/
(дата обращения: 24.11.2023).
18. OpenFOAM_GUI. URL: https://github.com/DmitryChitalov/OpenFOAM_GUI (дата обращения: 24.11.2023).
19. АО ГРЦ им. Макеева. URL: http://www.makeyev.ru/ (дата обращения: 24.11.2023).

 

2024 / 02
2024 / 01
2023 / 04
2023 / 03

© ФИЦ ИУ РАН 2008-2018. Создание сайта "РосИнтернет технологии".