Skip to content

Latest commit

 

History

History

advanced

Advanced

More complex and composite examples: external solver coupling (CFD, FEM), and physics beyond plain mechanical contact (buoyancy, electricity, optics, liquid transport, load balancing).

  • buoyancy/ — particles of different densities settling/rising in a fluid-filled vessel via enable_buoyancy, optionally combined with one-way drag coupling.
  • electrical_conductivity/ — current flow and resistive heating through a compressed particle bed under an applied voltage.
  • finite_element_coupling/ — two-way DEM-FEM coupling with the external Elmer solver on a deforming elastic mesh.
  • laser/ — a scanning laser modeled as reflecting photon particles that trace a pattern onto a particle bed.
  • liquid_transport_porosity/ — a rigid porous particle absorbing injected liquid into internal pore volume (fixed diameter).
  • liquid_transport_sponge/ — a sponge-like particle that swells in diameter as it absorbs liquid.
  • liquid_transport_spray/ — liquid sprayed onto the free surface of a tumbling particle bed in a rotating drum.
  • loadbalancing/ — demonstrates parallel domain decomposition (RCB) re-balancing as a particle bed shifts under a moving mesh.
  • one_way_coupling/ — one-way DEM-CFD drag coupling from a static fluid velocity field, across multiple drag laws and particle shapes.
  • powder_compaction/ — axial compaction of a fine powder under a force-controlled servo wall, using an elastic/plastic powder contact model (with a cohesive variant).
  • variableProps_cohesionTemp/ — SJKR cohesion strength made a function of particle temperature via a lookup table.