Fast algorithms for particle searching and positioning by cell registration and area comparison

Main Article Content

Yoshifumi Ogami*

Abstract

In the direct simulation Monte Carlo method and multi-phase flow calculations, structured and unstructured grid systems for complex geometries necessitate the time-consuming process of searching a large number of cells to position target particles. This paper proposes effective computational methods for particle searching and positioning that are applicable to structured and unstructured grid systems. Firstly, two methods are introduced to limit the cells to search: the surrounding cell registration method and the Cartesian cell registration method. In the case of two-dimensional potential flow around a circular cylinder, as an application of the proposed methods, it is demonstrated that the surrounding cell registration method is 232 times faster than the method of searching all the cells until the cells occupied by the target particles are found, whereas the Cartesian cell registration method is 200 times faster with the appropriate parameters. Secondly, a method called the area comparison method is introduced to position a target particle and find the exit edge of the cell at which a trajectory of the particle exits. It is demonstrated that the area comparison method can position particles 1.15–1.2 times faster than particle-to-the-left positioning because the latter is implemented with multiple if-statements, while the former has only one.

Downloads

Download data is not yet available.

Article Details

Ogami, Y. (2021). Fast algorithms for particle searching and positioning by cell registration and area comparison. Trends in Computer Science and Information Technology, 6(1), 007–016. https://doi.org/10.17352/tcsit.000032
Procedures

Copyright (c) 2021 Ogami Y.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Licensing and protecting the author rights is the central aim and core of the publishing business. Peertechz dedicates itself in making it easier for people to share and build upon the work of others while maintaining consistency with the rules of copyright. Peertechz licensing terms are formulated to facilitate reuse of the manuscripts published in journals to take maximum advantage of Open Access publication and for the purpose of disseminating knowledge.

We support 'libre' open access, which defines Open Access in true terms as free of charge online access along with usage rights. The usage rights are granted through the use of specific Creative Commons license.

Peertechz accomplice with- [CC BY 4.0]

Explanation

'CC' stands for Creative Commons license. 'BY' symbolizes that users have provided attribution to the creator that the published manuscripts can be used or shared. This license allows for redistribution, commercial and non-commercial, as long as it is passed along unchanged and in whole, with credit to the author.

Please take in notification that Creative Commons user licenses are non-revocable. We recommend authors to check if their funding body requires a specific license.

With this license, the authors are allowed that after publishing with Peertechz, they can share their research by posting a free draft copy of their article to any repository or website.
'CC BY' license observance:

License Name

Permission to read and download

Permission to display in a repository

Permission to translate

Commercial uses of manuscript

CC BY 4.0

Yes

Yes

Yes

Yes

The authors please note that Creative Commons license is focused on making creative works available for discovery and reuse. Creative Commons licenses provide an alternative to standard copyrights, allowing authors to specify ways that their works can be used without having to grant permission for each individual request. Others who want to reserve all of their rights under copyright law should not use CC licenses.

Bird GA (1970) Direct simulation and the Boltzmann equation. Phys Fluid 13: 2676-2681. Link: https://bit.ly/2OmxpaU

Bird GA (1994) Molecular gas dynamics and the direct simulation of gas flows, Clarendon Press, Oxford. Link: http://bit.ly/3bgselO

Shojaee S, Hosseini SH, Razavi BS (2012) Computational Fluid Dynamics Simulation of Multiphase Flow in Structured Packings. Journal of Applied Mathematics 2012: 1-17. Link: http://bit.ly/3uVEvUD

Florice NM, Andrei K (2019) Modelling and Simulation of Multiphase Flow Applicable to Processes in Oil and Gas Industry. Chemical Product and Process Modeling 20170066: 1-16.

Parsi M, Kara M, Agrawal M, Kesana N, Jatale A, et al. (2017) CFD simulation of sand particle erosion under multiphase flow conditions. Wear 376-377: 1176-1184. Link: http://bit.ly/2OmxGKY

Blazek J (2015) Principles of Grid Generation. Computational Fluid Dynamics: Principles and Applications (Third Edition) Chap 11: 357-393. Link: http://bit.ly/388zDC0

Chen H, Onishi T, Park J, Datta-Gupta A (2021) Computing Pressure Front Propagation Using the Diffusive-Time-of-Flight in Structured and Unstructured Grid Systems via the Fast-Marching Method. SPE J 1-21: SPE-201771-PA. Link: http://bit.ly/2MIxqpc

Lee J, Lee J, Yun SL, Kim SK (2020) Three-Dimensional Unstructured Grid Finite-Volume Model for Coastal and Estuarine Circulation and Its Application. Water 12: 1-29. Link: https://bit.ly/3uVF151

Hao D, Haiqing S, Huiying Z, Xiaozhu L (2019) Unstructured mesh generation based on Parallel Virtual Machine in cyber-physical system. EURASIP Journal on Wireless Communications and Networking 62: 1-11. Link: http://bit.ly/3kIMuQk

Liang J, Yan C, Du BQ (2010) An algorithm study of three dimensional DSMC simulation based on two-level Cartesian coordinates grid structure. Acta Aerodyn Sin 28: 466-471. Link: https://bit.ly/3e79ZRP

Wang Z, Li L, Zhang B, Liu H (2019) BCP particle positioning techniques for DSMC method.J Aeronaut Astronaut Aviat 51: 225-236. Link:

Wang C, Cheng J, Ji L, Lu Y, Sun Y, et al. (2015) 2-D DSMC algorithm based on Delaunay triangles. J Tsinghua Univ (Sci Technol) 55: 1079-1086. Link: https://bit.ly/2OmzcwU

Chorda R, Blasco JA, Fueyo N (2002) An efficient particle-locating algorithm for application in arbitrary 2D and 3D grids. Int J Multiph Flow 28: 1565-1580. Link: http://bit.ly/3beyPgX

Zhou Q, Leschziner MA (1999) An improved particle-locating algorithm for Eulerian–Lagrangian computations of two-phase flows in general coordinates. Int J Multiph Flow 25: 813-825. Link: http://bit.ly/3rfjpP3

Vaidya AM, Subbarao PMV, Gaur RR (2006) A novel and efficient method for particle locating and advancing over deforming, nonorthogonal mesh. Numer Heat Transf, Part B: Fundam 49: 67-88. Link: https://bit.ly/3rjG0Kb

Macpherson GB, Nordin N, Weller HG (2009) Particle tracking in unstructured, arbitrary polyhedral meshes for use in CFD and molecular dynamics. Commun Numer Methods Eng 25: 263-273. Link: https://bit.ly/2PoJKMi

Reji RV, Lal SA (2017) A new direct simulation Monte Carlo implementation for more efficient simulation of hypersonic flow over arbitrarily shaped bodies using dynamic cells. J Aerosp Eng 231: 82-97. Link: http://bit.ly/3rgCQXH

Thapa S, Lukut N, Selhuber-Unkel C, Cherstvy AG, Metzler R (2019) Transient superdiffusion of polydisperse vacuoles in highly motile amoeboid cells. J Chem Phy 150: 144901-1-144901-18. Link: https://bit.ly/3sJVHe3

Most read articles by the same author(s)