@article{Artiukh_Kozyrenko_Shabalin_Lytvyn_2019, title={APPLICATION OF R-FUNCTIONS METHOD AND SMOOTHED PARTICLE HYDRODYNAMICS FOR FLUID SIMULATION}, url={http://ric.zntu.edu.ua/article/view/184336}, DOI={10.15588/1607-3274-2019-3-3}, abstractNote={Context. Existing fluid simulation methods have several disadvantages and can be improved with the help of new approaches to<br />the solution of problems of computational fluid dynamics, which confirms the relevance of the work.<br />Objective. The goal of the work is to improve existing methods of mathematical modeling of fluid based on smoothed particle<br />hydrodynamics and R-functions method.<br />Method. A new approach of joint use of smoothed particle hydrodynamics, marching cubes and R-functions method is proposed.<br />Smoothed particle hydrodynamics helps to simulate fluid movement in real time. The method considers fluid as a discrete number of<br />sample points (particles), which have mass, velocity, position and physical field quantities (pressure, temperature, mass-density, etc.).<br />The R-functions method allows to solve the inverse problem of analytic geometry: finding an analytical equation of a 2D (3D) object<br />based on its geometrical representation. Using the obtained equation, one can simply detect a particle collision with the object<br />boundary and plot the object surface with the help of marching cubes algorithm. The suggested method allows to achieve good simulation<br />quality and to perform all needed calculations and rendering in real time.<br />Results. Computational experiments for the problem of fluid simulation were carried out. Various numbers of particles were<br />used. Different kinds of objects were put into the considered region in order to investigate the fluid behavior.<br />Conclusions. The results of visual simulations allow us to say that the obtained approach works as expected. Therefore, this<br />method can be applied to several problems of fluid simulation where the collision detection with arbitrary objects is considered. Further<br />research may be devoted to the optimization of neighbor-search algorithm, to performing all calculations in graphics processing<br />unit or to taking into account other physical quantities.}, number={3}, journal={Radio Electronics, Computer Science, Control}, author={Artiukh, A. V. and Kozyrenko, S. I. and Shabalin, O. O. and Lytvyn, I. R.}, year={2019}, month={Oct.}, pages={25–33} }