Momentum Documentation

../_images/momentum_documentation_frontpage.jpg

Algoryx Momentum

Algoryx Momentum is a powerful tool that specializes in bringing dynamic simulation to CAD models as well as strong coupling with large scale bulk material simulation using a Hertzian contact model with Signorini-Coulomb friction and rolling resistance.

Algoryx Momentum utilizes AGX Dynamics, the world leading physics engine that handles dynamics of multi-body systems subject to frictional contacts with tight integration with 3D geometry.

Fast

The framework behind Algoryx Momentum is based on state of the art hybrid solver methods for solving rigid body systems. It can handle large jointed systems and is optimized for a multi-core architecture. The innovative regularization method can even solve over-constrained systems in a physically correct manner.

Quick to learn

With its low learning threshold and seamless integration into SpaceClaim, Algoryx Momentum is a valuable tool to have when simulating prototype models, evolving new designs and to generate sales material for bid modeling.

Automatic contact generation

Accurate contact detection is fully automated from the CAD geometries and then used by the physics engine to get correct contact forces to maintain non-penetration conditions. Simple primitives such as boxes and spheres are automatically detected from the CAD models. For other shapes, tessellation into general triangle meshes is done by the add-in.

Automatic joint detection

../_images/RibbonDetectJoints.png

The powerful joint detection tool automatically adds dynamic joints to your model as implied by the geometry. For instance, a peg-and-hole geometry can be recognized automatically as a hinge with an axis along the peg.

Joints

Algoryx Momentum can simulate various dynamic joints, for example linear joints and rotational joints as well as springs. Some of these joints can also be motorized and have a range. For more information, see Joints.

Material Pairs

../_images/RibbonMaterialPairs.png

Contacts are handled automatically, based on the material constitution defined for each material combination. The contact specific material properties include Friction, Restitution, Young’s Modulus and more, and are set in Material Pairs.

Plotting

../_images/RibbonPlot.png

Algoryx Momentum comes with a Plot Tool for post-analysis of a simulation. Forces, torques, velocities and positions can be plotted using an intuitive interface.

Sequence editor

../_images/RibbonSequenceEditor.png

The Sequence Editor can be used to introduce timed control of your simulation, including enabling motors, setting target speed, springs etc.

Rendering export

../_images/RibbonKeyShot.png

With the integrated KeyShot exporter, your simulations can be exported to a state-of-the-art offline renderer for a stunning visual experience of your simulations.

Scripting

../_images/scriptingButton.png

With Algoryx Momentum scripting you can control your simulation using a rich Python based scripting API. The API also allow you to analyze your simulation by reading data directly from the simulation. The possibilities are endless.

Granular Simulation

Note

Feature requires a Momentum Granular license,

Algoryx Momentum enables users with a granular license to insert granular material into their articulated rigid body simulations. This can be used to simulate materials such as pellets, grains pills, soil, rocks, etc. The granular dynamics are based on two types of flows: * A 6-DOF spherical NDEM model with Hertzian contact laws, Coulomb friction with options to also to include adhesion and rolling resistance. * Rigid Body Distribution flows using Templates of existing user-defined Rigid Bodies in a Momentum scene.