Pasimodo Video Gallery

Pasimodo is a program package for particle-based simulation methods. Pasimodo can be applied to model various systems applying the Discrete Element Method (DEM) and Smoothed Particle Hydrodynamics (SPH). The following simulation examples were created with Pasimodo. The visualization was mostly done using ParaView or Blender raytracing.

true" ? copyright : '' }

Discrete Element Method

The Discrete Element Method (DEM) simulates the behavior of granular materials – like sand, gravel, and powders – by treating them as individual, interacting particles.

Programm Features

The contact point between ellipsoids is computed by an optimization procedure. The frames indicate the current closest points on both particles. The optimization loop is interupted in case of no contact. 

 

00:09

Model development and implementation by Martin Obermayr (Fraunhofer ITWM).

1152 hard cubes are falling on a rigid support. Simulation including sticking and slipping friciton.

 

00:15

Model creation by Frank Nägele during his student research project, supervision by Florian Fleißner.

Periodic boundary conditions are an important tool for the simulation of space with unlimited extend that is continuously filled with matter of a specific type. The example shows a simple simulation with 3D periodic boundary conditions and Pasimodo's contact model for non-convex polyhedral geometries.

For a better perception of the periodicity of the simulation domain, it can be useful to concentrate on the red torus while viewing the video in a loop.

 

00:24

Implementation and model creation by Florian Fleißner.

Particles can be arbitrarily assembled to compounds. Here done by coupling two spheric particles.

 

00:08

Model creation by Florian Fleißner.

Bonding of particles with beam-elements. The deformation is computed from the relative positions and orientations of the connected particles.

 

00:20

Model development and implementation by Martin Obermayr (Fraunhofer ITWM).

Interactions between rigid macro-bodies and particles. To obtain a steady flow, particles are created and removed via particle sources and sinks during the simulation. Particle sources can also move freely.

 

00:18

Model creation by Florian Fleißner.

Granular Media

Particle flow with rigid obstacles represented by 3D-surface meshes. Note the very different behavior of the medium with (top) and without (bottom) the consideration of sticking, slipping and drilling friction and the rolling resistance. 

 

00:16

Model creation by Florian Fleißner.

Arbitrary non-convex CAD-geometries as e.g. the shop cart geometry below, can be imported e.g. as STL-files.

 

00:15

Model creation by Florian Fleißner.

Identification of the piling angle of glass beads. To allow for a better perception of the rotation, the beads are colored with a checkered color pattern. The simulations consider sticking friction, slipping friction and drilling friction and, moreover, the rolling resistance of the glass beads.

 

00:08

Model creation by Florian Fleißner.

Simulation of a laboratory test to determine the performance of a flow obstacle. The performance is defined as the obstacle's capability to reduce the flow momentum.

 

00:05

Model creation by Florian Fleißner.

Granular flow through a hopper with different particle coloring

 

00:10

Model creation by Florian Fleißner.

Simulation of a tumble sieving machine.

 

00:40

Model creation by Christian Ergenzinger during his diploma thesis, supervision by Florian Fleißner.

Simulations of a double lane change maneuver of a single-compartment tank truck carrying a granular cargo. The simulations were performed as co-simulations between Pasimodo (granulate) and Simpack (multibody system of the truck) with a data exchange via Matlab/Simulink and TCP/IP connections. The maneuver is depicted with a track velocity of v=17.5 m/s on the left and a track velocity of v=20 m/s on the right.

 

00:16

Model creation by Vincenzo D'Alessandro during his master thesis, supervision by Florian Fleißner

Smoothed Particle Hydrodynamics (SPH)

SPH is a mesh-free simulation technique that represents a continuum as individual "particles" with properties like velocity and density. Unlike grid-based methods, SPH particles move freely, making it ideal for simulations involving significant changes in shape or complex interfaces. This makes it particularly strong for modeling phenomena like hydrodynamics, fluid-structure interactions, and material fracture.

Thermal Modeling

The temperature of the particles on the upper border as well as those in the center is fixed over time. Frozen particles are shown larger than liquid ones.

 

00:07

Model creation by Alexandra Müller.

Simulation of a phase transition during laser welding of aluminum. The blue solid particles behave thermoelastically, whereas the red fluid particles follow the Navier-Stokes equations and form the weld pool. 

 

00:20

Model creation by Haoyue Hu.

Simulation of a laser welding process of aluminum. The workpiece is located on an inclined plane and the initial temperature is 20&nsbp;°C. During the simulation, a weld pool is formed and the molten material flows downward. 

 

00:08

Model creation by Haoyue Hu.

Left: Simulation of deep penetration laser welding of aluminum. The grey particles form the solid material, the blue particles form the liquid weld pool, and the light grey particles show the resolidified material. Evaporation is considered through recoil pressure on the liquid melt, the gas phase is currently not modeled.

Right: Simulation of deep penetration laser welding of ice. On the left, the light grey particles form the solid ice block and the blue particles form the liquid weld pool (water). Evaporation is considered through recoil pressure on the liquid melt, the gas phase is currently not modeled. On the right, the absorbed intensities (max: red, min: blue) from the laser beam at the capillary front are visualized using a ray-tracing scheme developed at the IFSW.

 

00:29

Model creation by Haoyue Hu.

Elastic Materials

The particles are coloured according to either damage from 0 (undamaged) to 1 (completely damaged) or von Mises tension.

 

00:06

Model creation by Thomas Erk during his student research project, supervised by Alexandra Müller.

A notched sample (CT test, DIN EN ISO 12737) of aluminium is pulled asunder above and below the notch. The particles are coloured according to either damage from 0 (undamaged) to 1 (completely damaged) or von Mises tension.

 

00:10

Model creation by Thomas Erk during his student research project, supervised by Alexandra Müller.

Charpy impact test (DIN 10045) used to characterize the behavior of material AlMg3 under impact loading.
The rigid body model of the hammer deforms the notched specimen and is slowed down.

 

00:20

Model creation by Fabian Spreng.

SPH simulation of an orthogonal cutting process for different materials:

left and center: heat-treated steel C45E with a cutting speed of 1.6 m/s (blue = low von Mises equivalent stress; red = high von Mises equivalent stress)
right: aluminium alloy AlMg3 with a cutting speed of 1.6 m/s using adaptive particle resolution (blue = original particles; red = refined particles)

 

00:20

Model creation by Fabian Spreng.

Collision of elastic rings (left) and oscilating plate (right), whereas the plate is fixed on the left end and is deflected on the right side by an imposed velocity. The particles are coloured according to von Mises tension.

 

00:24

Model creation by Alexandra Müller.

Complex Liquid Interactions

Simulation of a rigid sphere falling in a liquid tank

 

00:06

Model creation and simulation by David Vetsch (Laboratory of Hydraulics Hydrology and Glaciology of Swiss Federal Insitute of Technology Zurich).

Simulation of the outpouring of water from a nozzle into a stand-up pouch.

 

00:08

Model creation by Alexandra Müller.

 

00:24

Model creation by Alexandra Müller.

Simulation of immiscible fluids with different densities
left: breaking dam scenario
right: a Rayleigh-Taylor instability, which occurs at the interface between two fluids of different densities when the fluids are accelerated against each other

 

00:08

Model creation by Weiran Lin during his student research project, supervised by Haoyue Hu.

Adaptive SPH simulation of a breaking dam with two obstacles (blue = original particles; red = refined particles). 

 

00:06

Implementation SPH-plugin and plugin for adaptive refinement/coarsening by Alexandra Müller. Model creation and simulation by Dirk Schnabel and Fabian Spreng.

 

00:16

Model creation by Alexandra Müller and Florian Fleißner.

Fluid-Structure Interaction coupling SPH and DEM

 

00:19

Model creation by Alexandra Müller during her diploma thesis, supervised by Florian Fleißner.

 

00:20

Model creation by Alexandra Müller during her diploma thesis, supervised by Florian Fleißner.

 

00:19

Model creation by Alexandra Müller during her diploma thesis, supervised by Florian Fleißner.

Preliminary SPH-Simulation of the Cooling-Lubricant Supply for Deep-Hole Twist-Drills
(top: different dynamic viscosities and NCP-interaction test, bottom: viscous as water).

 

00:13

Simulation with Pasimodo and Visualisation with Paraview by Dirk Schnabel in cooperation with Dr.Ing Ekrem Oezkaya and Prof. Dr.Ing Dirk Biermann, both Institute for Machining Technology (ISF), TU Dortmund.

SPH-Simulation of the Cooling-Lubricant Supply for Single-Lip Deep-Hole Drilling-Processes using glyph visualization and recomputed liquid surface.

 

01:24

Simulation with Pasimodo and Visualisation with Paraview by Dirk Schnabel in cooperation with Dr.Ing Ekrem Oezkaya and Prof. Dr.Ing Dirk Biermann, both Institute for Machining Technology (ISF), TU Dortmund.

Simulations for the SPH-DEM Coupling and DEM-Friction

 

01:01

Simulation with Pasimodo and Visualisation with Blender and Paraview by Dirk Schnabel and Veit Woerner.

Hybrid Discrete Element Method

Pasimodo is highly flexible. Its plugin structure allows its easy extension for new challenges. The following videos show some of the extensions developed in the past.

Simulation of an orthogonal cutting process.

 

00:10

Model creation by Timo Gaugele, in the framework of the DFG Priority Program SPP 1180.

Simulation of a tensile test with a highly elastic polysiloxane specimen.

 

00:14

Model creation by Christian Ergenzinger.

Ballast made from bonded particles is subjected to different loadings:
1. Cyclic compression.
2. Oedometric compression. (Firstly, all particles are shown in the movie. Subsequently, only those particles are displayed, which are involved in fracture processes.)
3. A sleeper is pressed into a ballast bed.

 

00:32

Model creation by Christian Ergenzinger in the framework of the DFG SFB 716.

Simulation of a multiaxial copression test with a rock specimem (breakage color coded).

 

00:20

Model creation by Celine Geiger during her student research project, supvervision Christian Ergenzinger.

Oblique rebound of an elastic sphere from a rigid plane.

 

00:20

Model creation by Florian Fleißner.

Top: Simulation of a nearly limp membrane falling on an obstacle.
Bottom: Torus falling on a membrane. The membrane consists of bonded spherical particles. Only the bonds are displayed and color coded with respect to the tensile force in the bonds.

nbsp;

00:20

Model creation by Florian Fleißner.

Left: Simulation of a plastic string dangling under gravity.
Right: Simulation of wattling with five threads, modelled as beaded spherical particles. The spheres are bonded by linear-elastic force elements.

 

00:18

Left model created by Timo Gaugele and right model created by Florian Fleißner.

Contact

This image shows Peter Eberhard

Peter Eberhard

Prof. Dr.-Ing. Prof. E.h.
To the top of the page