MAIA bb96820c
Multiphysics at AIA
|
The rigid bodies (RB) solver is used to track finite sized bodies for the simulation of fully-resolved particle laden problems. Typically, this solver is coupled with a flow solver of your choice to simulate fluid particle interaction. Here, the particles are tracked in a Lagrangian frame of reference. Despite the Lagrangian nature of this solver, it is based on an Cartesian grid for the following reasons:
The solver offers a number of different shapes as rigid bodies. For the solver itself, shape and size only matter for the parallelization, as the solution itself only describes the center-of-mass values of each body. To couple the solver to any flow solver, the actual surface of each body can be provided by this solver.
To enable this solver, you must define a solver with the type
For a single settling particle an example configuration looks like this:
If multiple bodies are used, their initial position can be given by
Alternatively, a box seeding can be used to spawn multiple bodies in an equidistant manner. The following configuration snippet spawns a total of 3x3x3=27 bodies.