+7 (495) 987 43 74 ext. 3304
Join us -              
Рус   |   Eng

articles

The author: Chitalov D. I.     Published in № 3(93) 30 june 2021 year
Rubric: Software engineering

Development of a module for converting OpenFOAM computational meshes into msh-format and its integration into the graphical interface of the platform

The present study is devoted to the development of a software module that converts computational meshes created on the basis of the OpenFOAM platform into the msh format, used in numerical experiments using the ANSYS FLUENT package. Thanks to this conversion, the user is able to use both products in parallel. The ANSYS FLUENT functionality can, for example, be used within the framework of post-processing of a numerical model in most fundamental problems of continuum mechanics (CM), including in hydrodynamics, aerodynamics, and solid mechanics. The existing analogues of the OpenFOAM platform, such as Salome, Helyx-OS, Visual-CFD, have already implemented tools for solving this problem, but due to their partial commercial distribution, the need to pay for technical support services and the lack of full-fledged Russian documentation, the problem of the lack of a graphical shell to simplify the procedure conversion remains relevant. The process of converting computational meshes generated by means of the OpenFOAM platform into the msh-format used in the ANSYS FLUENT package is the subject of this study. The purpose of the work is to develop the source code of a software module that automates the process of determining conversion parameters and starting the conversion process. The work presents a diagram corresponding to the algorithm of a specialist's work with the considered software module. A stack of technologies for typing, debugging and running program code is presented, a stack of tools for using the module in question is presented. The results of the research have been determined, the provisions of its scientific novelty and supposed practical significance have been formulated. The results of testing the application are presented on the example of one of the classic experiments based on the OpenFOAM platform.

Key words

numerical simulation, continuum mechanics, graphical user interface, OpenFOAM, Python 3.7, open source software, foamMeshToFluent utility, PyQt5, SQLite

The author:

Chitalov D. I.

Degree:

Junior Researcher, Department of Fundamental Problems of Aerospace Technologies, South Urals Federal Research Centre of Mineralogy and Geoecology of the UB RAS

Location:

Chelyabinsk region, Miass, Ilmen reserve, Russia