Systems and Means of Informatics
2020, Volume 30, Issue 3, pp 133-144
DEVELOPMENT OF A MODULE FOR GRINDING MESHES CELLS IN SEVERAL DIRECTIONS AND ITS INTEGRATION INTO THE GUI FOR THE OpenFOAM SOFTWARE ENVIRONMENT
Abstract
This article is devoted to the development of a software module that extends the source code of the graphical shell rCF_GUI, created by the author, and that allows automating one of the stages of a numerical experiment for the problems of continuum
mechanics
- grinding cells of computational meshes in several directions.
This stage is performed as a part of preprocessing of a numerical experiment and determines the accuracy
of the result (final numerieal model).
The goal of the study and the set of tasks for its achievement
are formulated.
The stack of technologies
necessary
for development of the module is defined, its block diagram and diagram describing
the logic of use are presented. The implemented module is integrated into the current version of the graphical
shell rCF_GUF which is available in the public access on the GitHub service. The module's capabilities
have been tested as a part of the research
with the training task of continuum mechanies in the field of aerodynamies, which is a part of the OpenFOAM software environment
distribution. The results of the study are summarized, its novelty and practical
significance are revealed.
[+] References (18)
- Chitalov, D.I., Ye. S. Merkulov, and S.T. Kalashnikov. 2016. Razrabotka grafi- cheskogo interfeysa pol'zovatelya dlya programmnogo kompleksa OpenFOAM [Development of a graphical user interface for the OpenFOAM toolbox]. Programmnaya inzheneriya [Software Engineering] 7(12):568-574. doi: 10.17586/prin.7.568-574.
- Chitalov, D. I., and S. T. Kalashnikov. 2018. Razrabotka prilozheniya dlya podgotovki raschetnykh setok s graduiruyushchimi i izognutymi krayami dlya programmnoy sredy OpenFOAM [Development of an application for the preparation of computational meshes with graduating and curved edges for the OpenFOAM software environment]. Systems and Means of Informatics - Sistemy i Sredstva Informatiki 28(4): 12 2-135. doi: 10.14357/08696527180412.
- Chitalov, D. I., and S. T. Kalashnikov. 2018. Razrabotka prilozheniya dlya pod- gotovki raschetnykh setok posredstvom utility snappyHexMesh programmnoy sredy OpenFOAM [Application development for preparing meshes using snappyHexMesh of OpenFOAM]. Programmnye produkty i sistemy [Software Systems] 31(4):715-722. doi: 10.15827/0236-235X.031.4.715-722.
- Chitalov, D. I., and S. T. Kalashnikov. 2018. Razrabotka prilozheniya dlya podgotovki raschetnykh setok s pomoshch'yu utility foamyQuadMesh platformy OpenFOAM [Application development for meshes preparation using FoamyQuadMesh utility for the OpenFOAM toolbox]. Programmnaya inzheneriya [Software Engineering] 9(7):311- 317. doi: 10.17587/prin.9.311-317.
- Vasiliev, V.A., and A. Yu. Nitsky. 2014. Chislennoe modelirovanie turbulentnogo neszhimaemogo i szhimaemogo potoka s ispol'zovaniem otkrytogo paketa OpenFOAM [Numerical modeling of turbulent incomplete and compressible flow using OpenFOAM open package]. Superkomp'yuternye tekhnologii i otkrytoe programmnoe obespechenie. Obtekanie tel slozhnoy formy potokom vyazkogo gaza [Supercomputer technology and open source software. Viscous gas flow around bodies of complex shape]. Chelyabinsk: Chelyabinsk State University. 72-96.
- Volkov, K. N., V. N. Emelyanov, and A. G. Karpenko. 2017. Chislennoe modelirovanie gazodinamicheskikh i fiziko-khimicheskikh protsessov pri obtekanii tel giperzvukovym potokom [Numerical simulation of gas dynamic and physical-chemical processes in hypersonic flows past bodies]. Vychislitel'nye metody i programmirovanie: novye vychislitel'nye tekhnologii [Numerical Methods and Programming: New Computing Technologies] 18(4):387-405. doi: 10.26089/NumMet.v18r433.
- OpenFOAM. The open source CFD toolbox. Available at: https://www.openfoam. com/ (accessed August 20, 2020).
- Salome. The open source integration platform for numerical simulation. Available at: http://www.salome-platform.org (accessed August 20, 2020).
- HELYX-OS. The market leading open-source GUI for OpenFOAM. Available at: http://engys.com/products/helyx-os (accessed August 20, 2020).
- Visual-CFD for OpenFOAM. Available at: https://www.esi-group.com/ softwaresolutions/virtual-environment/cfd-multiphysics/visual-cfd-openfoam (accessed August 20, 2020).
- World ranking of programming languages: TIOBE index. September 2019. Available at: https://pr-cy.ru/news/p/7648-mirovoy-reyting-yazykov-programmirovaniya- indeks-tiobe-sentyabr-2019 (accessed August 20, 2020).
- Prokhorenok, N. A. 2012. Python 3 i PyQt. Razrabotka prilozheniy [Python 3 and PyQt. Application development]. St. Petersburg: BHV-Peterburg. 704 p.
- PyQt5 reference guide. Available at: https://www.riverbankcomputing.com/static/ Docs/PyQt5/ (accessed August 20, 2020).
- ParaView. Available at: https://www.paraview.org/ (accessed August 20, 2020).
- OpenFOAM. User guide. Available at: http://foam.sourceforge.net/docs/Guides- a4/OpenFOAMUserGuide-A4.pdf (accessed August 20, 2020).
- OpenFOAM. Tutorial guide. 2018. Available at: https://www.openfoam.com/ documentation/tutorial-guide/index.php (accessed August 20, 2020).
- OpenFOAM GUI v. 1.0. Available at: https://github.com/DmitryChitalov/ OpenFOAM_GUI_vl (accessed August 20, 2020).
- Iskusstvo napisaniya Bash-skriptov [The art of writing bash scripts]. Available at: https://www.opennet.ru/docs/RUS/bash_scripting_guide (accessed August 20, 2020).
[+] About this article
Title
DEVELOPMENT OF A MODULE FOR GRINDING MESHES CELLS IN SEVERAL DIRECTIONS AND ITS INTEGRATION INTO THE GUI FOR THE OpenFOAM SOFTWARE ENVIRONMENT
Journal
Systems and Means of Informatics
Volume 30, Issue 3, pp 133-144
Cover Date
2020-11-10
DOI
10.14357/08696527200312
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
numerical simulation; continuum mechanics; refineMesh utility; OpenFOAM; open source software; graphical user interface; Python programming language; PyQt library
Authors
V. E. Gavrilov
Author Affiliations
South Urals Federal Researeh Center of Mineralogy and Geoeeology of the Urals Braneh of the Russian Aeademy of Seienees, Ilmen reserve, Miass, Chelyabinsk Region 456317, Russian Federation
|