5. Granular Workflow

Note

Feature requires a Momentum Granular license.

The workflow for Algoryx Momentum with the Granular addon can briefly be described as:

  1. Import/Create your CAD model in SpaceClaim.

  2. Activate the add-in.

  3. Use the Simulation Structure to organize the simulation model in relation to the moving parts.

  4. Either use Detect Joints to automatically detect “peg-in-a-hole” joints, or manually attach joints between moving parts (rigid bodies) where desired.

  5. Set the initial values for rigid body properties, joint properties and material settings.

  6. (Optional) set up your control sequences for joints using the Sequence Editor.

  7. Activate granular in Granular Ribbon. This adds a granular body system object to the scene.

  8. Setup emitters and sensor in the Granular Ribbon to solids in the scene which are active in the simulation.

  9. Setup models for the Granular flow using Rigid Body distributons via Templates or Particle distributions.

  10. Specify the duration and the simulation frequency of your simulation in the Settings.

  11. Configure the appropriate solver settings that are dependent on the characteristics of the granular system.

  12. Simulate the system.

  13. Replay the simulation with the Playback Tab. Specify the play back speed to replay in slow motion.

  14. Once the primary setup is done the scene can be scaled up and executed in an external environment, which can take some minutes or hours depending on scene size.

  15. While the external simulation is computing, the user can continue working inside SpaceClaim.

  16. Once the large simulation is done, open the Journal Viewer. from within SpaceClaim and load the resulting journal for post-processing.

5.1. External Simulation

When using large sets of granular material, the computational effort can be improved using an external simulation environment. See External Simulation. External journal files is created from the simulations, outside the SpaceClaim environment.

5.1.1. Post processing

The produced journal files from an external simulation are primary processed by the Journal Viewer. Post processing is done on journals that are created using External Simulation.