Methods for creating orthogonal curvilinear meshes in environments with complex geometry

2025

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.47533/2025.1606-146x.3-21
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

This paper discusses a method for constructing orthogonal curvilinear grids in a domain with complex geometry. The objective is to present an algorithm for numerical grid generation that allows one to efficiently and accurately solve equations of mathematical physics. The upper boundary is described by the hyperbolic tangent function, and its derivative is used to calculate the arc length. Based on the obtained metric coefficients, difference schemes are constructed in the first and second directions, and the coordinates x1 and x2 are calculated using the tracking method. The calculation process is controlled by the stability condition and stops at a given accuracy. In addition, the parabolic continuation method is used to refine the grid. The proposed method provides an accurate and stable grid structure in domains of complex shape, which allows one to accurately model the processes of flow, heat and mass transfer. In the calculations, the SymPy library of the Python 3.9 programming language was used. Using the methods of symbolic integration and differentiation, analytical forms of equations are obtained, which increases the accuracy of calculations.