Аннотация.
Работа обобщает результаты исследований в области расширения исходного кода интерфейса программной среды (ПС) OpenFOAM, направленного на обеспечение доступа специалиста к проведению численных экспериментов для задач сжимаемого предварительно смешанного/частично предварительно смешанного горения. Приведено описание используемых для моделирования задач горения утилиты PDRMesh и программы-решателя PDRFoam. Представлена структура файла-словаря PDRMeshDict с параметрами горения, приведено описание параметров и примеры их значений. В работе сформулированы задачи, необходимые для достижения поставленной цели, определен стек средств разработки, включающий технологии описания логики работы приложения, его графической составляющей, системы хранения данных. Сделаны выводы о практической ценности исследования.
Ключевые слова:
численное моделирование, механика сплошных сред, графический интерфейс пользователя, OpenFOAM, открытое программное обеспечение, утилита PDRMesh, решатель PDRFoam.
Стр. 58-66.
DOI 10.14357/20718632210206 Литература
1. Читалов Д.И. и др. Разработка графического интерфейса пользователя для программного комплекса OpenFOAM // Программная инженерия. 2016. № 12. С. 568-574. 2. OpenFOAM. The open source CFD toolbox. URL: https://www.openfoam.com (дата обращения 01.02.2021). 3. ANSYS. URL: https://www.ansys.com/ (дата обращения: 01.02.2021). 4. Kaald H. A Graphical User Interface for the Computational Fluid Dynamics Software OpenFOAM. Proceedings of the Norwegian University of Science and Technology. URL: https://brage.bibsys.no/xmlui/handle/11250/2351767 (дата обращения 01.02.2021). 5. Woojin Lee, Donghee Kim, Yeongdo Park and Kang Yul Huh. 2020. Development of a web-based open source cae platform for simulation of ic engines. International Journal of Automotive Technology, Vol. 21, No. 1, pp. 169-179 (2020). 6. Salome. The Open Source Integration Platform for Numerical Simulation. URL: http://www.salomeplatform.org/ (дата обращения: 01.02.2021). 7. Helyx-OS. Open-source GUI for OpenFOAM. URL: http://engys.com/products/helyx-os (дата обращения: 01.02.2021). 8. Visual-CFD. CFD simulation software aimed at solving complex flow applications. URL: https://www.esigroup. com/software-solutions/virtual-environment/cfdmultiphysics/ visual-cfd-openfoam (дата обращения: 01.02.2021). 9. АО ГРЦ им. Макеева. URL: http://www.makeyev.ru/ (дата обращения: 01.02.2021). 10. Читалов Д.И. и др. Разработка приложения для подготовки расчетных сеток с градуирующими и изогнутыми краями для программной среды OpenFOAM // Системы и средства информатики. 2018. Т. 28. №4. С. 122-135. 11. Читалов Д.И. и др. Разработка приложения для подготовки расчетных сеток посредством утилиты snappyHexMesh программной среды OpenFOAM // Программные продукты и системы. 2018. Т. 31. № 4. С. 715-722. 12. Читалов Д.И. и др. Разработка приложения для подготовки расчетных сеток с помощью утилиты foamyQuadMesh платформы OpenFOAM // Программная инженерия. 2018. Т. 9. № 7. С. 311-317. 13. Читалов Д.И. и др. Разработка модуля для формирования перегородок в расчетных сетках при постановке численных экспериментов с помощью графического интерфейса пользователя платформы openfoam // Прикладная информатика. 2020. Т. 15. №4(88). С. 75-86. 14. OpenFOAM. User Guide. URL: http://foam.sourceforge.net/docs/Guidesa4/ OpenFOAMUserGuide-A4.pdf (дата обращения: 01.02.2021). 15. OpenFOAM. Tutorial Guide. URL: https://www.openfoam.com/documentation/tutorialguide/ index.php (дата обращения: 01.02.2021). 16. ParaView. URL: https://www.paraview.org/ (дата обращения: 01.02.2021). 17. PyQt5 Reference Guide. URL: http://pyqt.sourceforge.net/Docs/PyQt5/ (дата обращения: 01.02.2021). 18. Python 3.7 documentation. URL: https://devdocs.io/python~3.7/ (дата обращения: 01.02.2021). 19. TIOBE Index for January 2021. URL: https://www.tiobe.com/tiobe-index/ (дата обращения: 01.02.2021). 20. OpenFOAM_GUI. URL: https://github.com/DmitryChitalov/OpenFOAM_GUI (дата обращения: 01.02.2021).
|