Please enable JavaScript to view this site.

GeoDict User Guide 2025

GrainGeo

The module GrainGeo creates detailed 3D models of granular structures, sintered materials, sphere packings and pilings with arbitrary object shapes.

Typical applications are replication of ceramics, soot particle filters, metamorphic rocks, polymer concrete, electrode materials, e.g. for Li-ion batteries. In general, the spectrum ranges from powders and piled granular structures to sintered materials with open or closed porosity, up to densely sintered composite materials.

The starting point for modeling a granular structure is to define initial parameters, such as grain size distribution, pore size distribution or grain shapes. By starting the creation process, randomly distributed grain structures, pilings of various digital grains and sphere packings are generated according to these parameters. Resulting target parameters are e.g. the solid volume percentage or the density of the final material. By varying the initial parameters, new materials can be created, and their properties can be optimized. Optionally, a result file (*.gdr) from GrainFind-Identify Grains can be loaded (see the GrainFind handbook) to set the initial parameters.

The structures can be further processed by a simulated sintering process, growing sediments, redistribution of the grains or by adding binder. Examples for possible structures are shown in the figure below.

GrainGeo_TitlepagePicture

With other GeoDict modules, the structures can be further analyzed and processed: Geometric properties like pore-size distribution (PoroDict) and transport properties like tortuosity, effective diffusion, and effective electrical and thermal conductivity (ConductoDict, DiffuDict) can be calculated. Flow resistivity (permeability, pressure drop), filter efficiency, filter capacity, and many more, can be computed using e.g. FlowDict, FilterDict and AddiDict. Mechanical large deformation and stress/strain curves can be simulated using ElastoDict and the charging of battery electrodes can be analyzed with BatteryDict.

The generated models are available as 3D images and can be exported for further processing using additional software. Using ExportGeo-CAD, the structures can be meshed and exported as well.

Topics of GrainGeo

  • GrainGeo section
    Access the available GrainGeo commands via the GrainGeo section.
  • Create Grains
    Generate granular structures with user-defined parameters.
  • Pile Grains
    Simulate grains falling, rotating and finally settling to create the structure. Arbitrary objects can be chosen as grains.
  • Pack Analytic Spheres
    Create dense sphere packings close to the maximal possible packing density given a fixed number of spheres and a user defined distribution of sphere sizes.
  • Pile Analytic Spheres
    Is faster and might lead to denser packings than Pile Grains, but it is limited to spheres.
  • Stochastic Field Thresholding
    Creates a structure by segmenting a user-defined stochastic field following selected threshold criterions.
  • Distribute
    Grains can be redistributed in the domain to create a more homogeneous material.
  • Sinter & Crystallization
    Simulate a sintering process by compressing the structure currently in memory. The packing density is maximized, and grain boundaries can be formed.
  • Grow Sediment
    New material is added to the existing objects.
  • Roughen Surface
    The surfaces of objects in the granular structure are roughened with small grains.
  • Add Binder
    Adds material in the shape of a concave meniscus in locations where objects in the structure are close together. The addition of binder in granular structures can be modeled this way.
  • Grain GeoApps
    Create predefined materials from different application areas.
  • Gaussian Random Field Generator
    Generate Gaussian random fields. They can also follow the correlations of a 3D scan.
  • References
    List of references used in the GrainGeo topic.

Forum

Join the conversation

Visit the Community on GeoDict Forum to be inspired and get answers to top questions.
Send your Support Request to our technical Support.

©2025 created by Math2Market GmbH / Imprint / Privacy Policy