MASK GENERATOR FOR ORTHOGONAL REGULAR MESH

Vladislav Sereda, Maya Ambrozhevich

Abstract


Existing mesh generators are focused mainly on obtaining non-orthogonal irregular grids designed to describe the curved boundaries of streamlined bodies. However, the thickening of the grid leads to an increase in the calculation time, and the non-conformity of the grid leads to unphysical effects. The software package (SP) developed by the authors for the simulation of gas-thermodynamic processes is oriented toward a much simpler description of the geometry, i. e., uses a different principle of increasing the smoothness of the solution in places with a complex surface structure. This principle consists in superimposing on the flow such sources of momentum and energy, which are equivalent in their effect on the flow to the interaction with the solid wall. SP contains a mask generator of an orthogonal regular grid. The initial data for building the mask is a 3D model created in any CAD application, which is saved in the STL format and placed in the project directory. Each cell contains information about the presence of a three-dimensional solid, the permeability of each face of the hexahedron, and the direction of the normal vector to the streamlined surface. In this regard, the generator creates three types of masks: volumetric, surface full and incomplete permeability, as well as a mask of guiding cosines. To obtain a volume (solid) mask from the center of each cell along the axes, a straight line is drawn and its intersection is checked with each triangle approximating the surface of the body under study. An odd number of intersections of triangles and a straight line indicates the presence of a volume mask in the cells. A surface impermeable mask is formed in three directions at the free cell section and the occupied volume mask. If it is necessary to introduce a semipermeable mask, its localization and measure are assigned by the user. The mask of the guiding cosines is assigned in the cell, which is adjacent to the surface impermeable mask. The values of the guiding cosines are assigned equal to the corresponding values of the nearby triangle approximating the surface of the 3D model. The generated masks are formed as separate files. A SolidWorks application has been developed that allows for volumetric visualization. In the decisive program, the information about the presence of the volume mask is used as follows: the volume mask is excluded from the solution area, self-similar problems are solved near the surface, and if there are guiding properties, an isentropic flow rotation is performed.

Keywords


computational grid; volume mask; surface mask; cosine mask

Full Text:

PDF

References


Tu, J., Yeoh, G.-H., Liu, C. Computational Fluid Dynamics. CFD Mesh Generation: A practical Guideline. Oxford, Butterworth-Heinemann Publ., 2018. 601 p.

Geuzaine, C., Remacle, J.-F. Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering, 2009, vol. 79 (11), pp. 1309-1331.

Remacle, J.-F., Geuzaine, C., Compere, G., Marchandise, E. High Quality Surface Remeshing Using Harmonic Maps. International Journal for Numerical Methods in Engineering, 2009, vol. 83 (4), pp. 403-425.

Pellerin, J., Botella, A., Bonneau, F., Mazuyer, A. RINGMesh: A programming library for developing mesh-based geomodeling applications. Computers & Geosciences, 2017, vol. 104, pp. 93-100.

Lee, C. T., Laughlin, J. G., Moody, J. B., Amaro, R. E., McCammon, J. A., Holst, M., Rangamani, P. An Open-Source Mesh Generation Platform for Biophysical Modeling Using Realistic Cellular Geometries. Biophysical Journal, 2020, vol. 118 (5), pp. 1003-1008.

Persson, P.-O., Strang, G. A Simple Mesh Generator in MATLAB. Society for Industrial and Applied Mathematics, 2004, vol. 46 (2), pp. 329-345.

Ozkan, M., Aksel, M. H., Baran, O. U. A Cartesian Based Mesh Generator With Body Fitted Boundary Layers. 9-th Ankara International Aerospace Conference, 2017, METU, Ankara Turkey, pp. 1-8.

Roget, B., Sitaraman, J., Lakshminarayan, Wissink, A. Prismatic Mesh Generation using Minimum Distance Fields. Tenth International Conference on Computational Fluid Dynamics, 2018, Barcelona, Spain, pp. 1-27.

Ambrozhevich, A. V., Sereda V. A. Kontseptsiya proyektirovaniya kompaktnoy sistemy minometnogo starta letatel’nogo apparata [Design concept of a compact aircraft mortar launch system], Science and Technology of the Air Force of Ukraine, 2016, vol. 3 (24), pp. 74-79.

LeVeque, R. J. Finite-Volume Methods for Hyperbolic Problems. Cambridge, Cambridge University Press Publ., 2004. 558 p.

Zubanov, V. M., Krivtsov, A. V., Shtraub, A. A. Issledovaniye vliyaniya parametrov setki i modeley turbulentnosti na rezul’taty CFD-raschetov ploskikh turbinnykh reshetok [Investigation of the influence of grid parameters and turbulence models on the results of CFD calculations of plane turbine gratings]. Bulletin of Samara State Aerospace University, 2012, vol. 3 (34), pp. 185-191.

Ambrozhevich, A. V., Boychuk, I. P., Lar’kov, S. N., Sereda, V. A. Maloresursnyy metod chislennogo modelirovaniya techeniy v geometricheskikh oblastyakh slozhnoy formy [Low-resource method for numerical simulation of flows in geometric regions of complex shape]. Aviacijno-kosmicna tehnika i tehnologia – Aerospace technic and technology, 2008, vol. 6 (53), pp. 5-10.

Mantyla, M. An Introduction to Solid Modelling. Rockville, Computer Science Press Publ., 1988. 401 p.

Badouel, D. An E_cient Ray-Polygon Intersection. Graphics Gems, Academic Press Inc. Publ., 1990, vol. I, pp. 390-393.

Haines, E. Point in Polygon Strategies. Graphics Gems, Academic Press Inc. Publ., 1994, vol. IV, pp. 24-46.

Arenberg, J. Re., Bogart, R. Ray / Triangle Intersection with Barycentric Coordinates. Ray Tracing News, 1998, vol. 11, no. 1. Available at: http://graphics.stanford.edu/pub/Graphics/RTNews/

html/rtnews5b.html#art3 (accessed 10.10.2020).

Segura, R. J., Feito, F. R. Algorithms to Test Ray-Triangle Intersection. Comparative Study. Journal of WSCG, 2001, vol. 9 (3), pp. 76-81.

Lamont, C. Fast Inverse Square Root. Indiana, Purdue University, 2003. 12 p. Available at: http://www.matrix67.com/data/InvSqrt.pdf/ (accessed 10.10.2020).

Ambrozhevich, M. V., Kornev, A. V., Sereda, V. A. Maloresursnaya podmodel’ turboreaktivnogo dvigatelya [Low-resource submodel of a turbojet engine]. Aviacijno-kosmicna tehnika i tehnologia – Aerospace technic and technology, 2016, vol. 1 (124), pp. 44-52.




DOI: https://doi.org/10.32620/reks.2020.4.04

Refbacks

  • There are currently no refbacks.