Numerical Modelling of Fluid Structure Interaction with Many Rigid Bodies

Mario A. Storti, Facundo Inzeo, Julián Medina, Esteban Zamora, Laura Battaglia, Marcela Cruchaga

Abstract


A methodology for the simulation of a large number of rigid bodies (RBs) colliding between them and with the walls, and interacting with a Newtonian fluid is presented. The RBs are simulated with the "prtclsys" C++ library, which represents RBs are a set of 4 or more particles with restrictions between them, and using quaternions for internal computations. The bilateral restrictions are taken into acount via iterative penalization, whereas unilateral restrictions (e.g. collisions between the RBs themself and with the walls) is computed via penalization. Interaction between the RBs and the fluid is computed via an embedded technique. The Approximate Nearest Neighbor Tree algoritm is used to determine if a given fluid cell belongs to a RB or not to compute the penalization terms, and hence the force onf the RB. Regarding the structure, the prtclsys library allows simulating relatively complex arrays of rigid bodies, links, moors, contacts of the bodies with surfaces, and other restrictions. All items in the simulation are represented as particles, including the rigid bodies which are represented as arrays of four or more particles, arranged such that they have the same mass and inertia moments as the target body. The distances between the particles in the rigid body are fixed using restrictions, and the whole dynamics of the system is solved as a system of Differential-Algebraic Equations, using the trapezoidal rule integration scheme.

Full Text:

PDF



Asociación Argentina de Mecánica Computacional
Güemes 3450
S3000GLN Santa Fe, Argentina
Phone: 54-342-4511594 / 4511595 Int. 1006
Fax: 54-342-4511169
E-mail: amca(at)santafe-conicet.gov.ar
ISSN 2591-3522