Granulay Granular is a sphere or circle mesher included as an optional plugin.
It try to pack spheres with tangency. Spheres could cross a little the volume boundary.
It allow to specify particle redius radius based on statistical distributions.
The algorithm is based in this paper:
"Procedure of packing generic particles for the discrete element method"
Irvin Pérez Morales, Roberto Roselló Valera, Yordanis Pérez Brito, Harold Díaz-Guzmán Casañas y Carlos A. Recareu Morfa
Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería
options:
Sphere and circle main options
...
Some parameters are enabled only depending on the selected distribution
Standard deviation: Standar Standard deviation of a gaussian distribution, relative to mean element's radius
Scale: Scale parameter for the Exponential, Cauchy and Rayleigh distributions
Minimum radius factor: Defines a factor related with the mean element's radius that is ised used to calculate its minimum radius to be generated.
Maximum radius factor: Defines a factor related with the mean element's radius that is ised used to calculate its maximum radius to be generated.
...
Random mesh: This option allows to define if we want to obtain the same meshs mesh on each meshing. In case of select it each meshing will provide a different resulta result because elements size will be obtained in a random way.
Prioritize: Allow to weight more for the meshing process to preserve more the boundary shape or the particles size.
Boundary fitting: Priorize Prioritize adjust better the particles to the geometry boundary
Size distribution: Piorize ajust Prioritize adjust better the particle sizes to the selecte selected statistical distribution
High porosity: Selecting it allows to mesh with hight high porosity values, then the slide widget sets the porosity value to be achieved.