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

Authors

Chitalov Dmitry I.

Degree
Junior Researcher, Department of Fundamental Problems of Aerospace Technologies, South Urals Federal Research Centre of Mineralogy and Geoecology of the UB RAS
E-mail
cdi9@yandex.ru
Location
Chelyabinsk region, Miass, Ilmen reserve, Russia
Articles

Development of a module for the formation of partitions in computational meshes when setting up numerical experiments using graphical user interface for the OpenFOAM platform

This study discusses the process of designing a software module for modifying mesh models by forming partitions and integrating the module code into the source code of the OpenFOAM software environment. In the existing versions of graphical shells for the OpenFOAM software environment, all the necessary capabilities for pre-processing, and solutions, and post-processing of the numerical solution are implemented. Such graphical shells include: Salome, Helyx-OS, Visual-CFD. But they have drawbacks: the lack of full documentation, the English interface, the need to pay for consulting services, and in some cases the need to pay a license to use. Thus, the problem of creating a graphical shell for the OpenFOAM software environment remains relevant, especially in terms of creating a graphical shell for domestic specialists. The subject of the study is the process of preparing computational meshes as part of the preprocessing stage during the numerical simulation of continuum mechanics problems based on the OpenFOAM soft environment. The object of study is the mechanism for preparing computational mesh models using the basic utilities included in the OpenFOAM software environment, as well as utilities responsible for modifying computational meshes. The work aims to implement a graphical interface for working with the createBaffles utility, which provides the formation of partitions, in the process of setting up numerical experiments as applied to problems of continuum mechanics (CM). A chart describing the algorithm for working with the module is given, a stack of tools for writing the program code of the module is defined. The results of the study, its practical significance and the results of module testing are formulated using the example of one of the tasks of the CM. Read more...

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. Read more...