Videos > Particle Breakage simulation using DEM
Dec 24, 2024

Particle Breakage Simulation using DEM

Introduction

Hi everyone, today we are going to set up a drop weight test in ANSYS Rocky using a specific breakage model. Let's dive right in.

Project Setup

  1. Open and save a new project.
  2. Include useful information about the setup, mainly relating to the parameters of the breakage model.

Physics Tab

Keep the default options.

Geometry Import

  1. Import the three geometries in STL format.
  2. Change the units as necessary.
  3. Drag and drop them into the workspace to see the assembly.
  4. Manipulate the assembly and change the colors of the background and text as preferred.

Boundary Condition Setup

Create the surface for the inlet boundary condition:

  • Use a circular surface with gaps.
  • Modify the size if needed.
  • To visualize the surface, hide or use transparency options for the walls.

Drop Weight Test Motion

  1. Create and set up the motion for the drop weight test.
  2. Rename it accordingly and enable a free body translation starting at 0.2 seconds.
  3. The motion direction is along the Y-axis, limited by the impact surface.
  4. Assign this motion to the test weight geometry.
  5. Set the mass of this weight to 10 kg, starting at 0.3 seconds.
  6. Preview the initial position of the motion.

Material Properties Setup

  1. For the default boundary, keep default values.
  2. For default particles, keep default values but change the Junk modulus for all particles.
  3. Check the Material Interaction section and keep default values for both material combinations.

Particle Definition

  1. Use a single particle with a polyhedron shape.
  2. Ensure the size entered replicates the real test condition.
  3. Check the shape setup and refer to the Help section for recommended values.
  4. Visualize the particle and adjust if necessary.

Breakage Model Setup

The ABT10 is one of the instant fragmentation models in ANSYS Rocky:

  • The particle breaks when a limit is exceeded.
  • The breakage probability is calculated as a function of different quantities and input parameters.
  • When the particle breaks, more theories are involved to represent the fragments in size and number.
  • Use the Gawidin-Schmidt model for this demo.

Inlet Boundary Condition

  1. Define the circular surface and particle data.
  2. Specify the mass flow rate and the time period during which it is enabled.

Solver Settings

  1. Set the total time and reduce the time step.
  2. Enable the breakage action.
  3. Use 10 CPU cores to run the model, which will take 5 to 10 minutes to get results.

Post-Processing

  1. Check the results using the time step and breakage action.
  2. Use the time step list or the time tab for analysis.
  3. Rotate, pan, and zoom in and out of the geometry to observe particle fragmentation.
  4. Use a counter plot to select the particle size.
  5. Create a graph to assess the particle size distribution after fragmentation.
  6. Drag and drop the variable to the window, click on the histogram icon, and change the options.
  7. Define the number of bins and the range for the horizontal axis.

Final Plots

  1. Create two plots to assess the position and speed of the falling weight during the impact.
  2. Select the Multiplot and drag the first variable into it.
  3. Hold the control button while dragging the second variable to ensure they appear in separate plots.
  4. Note that the weight didn't reach zero due to some fragments.

Conclusion

We are done. Thank you for watching. See you next time!

[This was auto-generated. There may be mispellings.]

Hi everyone, today we are going to set up a drop weight test in ANSYS Rocky using a specific breakage model. Let's dive right in. Open and save a new project. Begin by including some useful information about the setup for those who will open this file.

In this demo, the information mainly relates to the parameters of the breakage model. In the Physics tab, keep the default options. Now import the three geometries in STL format. Do not forget to change the units. Then, drag and drop them into the workspace to see the assembly.

You can manipulate the assembly as you prefer, and also change the colors of the background and text. In this step, we create the surface for the inlet boundary condition. In this case, it's a circular surface with gaps. Just follow the steps, or modify the size if you want.

To visualize the surface, hide or use the transparency options for the walls. This is a drop weight test, so we need to create and set up that motion. Rename it accordingly, then enable a free body translation starting at 0.2 seconds.

The motion direction is along the Y-axis, and it's limited by the impact surface. Now assign this motion to the test weight geometry. As part of the test, set the mass of this weight to 10 kg, starting 0.2 seconds. The change is automatic and will be visible in the workspace.

By clicking preview, you can view the initial position of the motion. Now it's time for the setup of the material properties. For the default boundary, keep default values. But for the default particles, keep the default values. For all particles, change the Junk modulus.

Go and check the Material Interaction section. Keep the default values for both material combinations. Next step, the particle definition. We will use a single particle with a polyhedron shape.

The size entered here ensures that only one particle will be present in the simulation, replicating the real test condition. Check the shape setup. You can find recommended values on the Help section. Visualize the particle and change it if needed.

For this demo, we will work with the previous values. Next. Now, let's talk about the breakage model setup. The ABT10 is one of the instant fragmentation models in ANSYS Rocky. The particle breaks when a limit is exceeded.

The breakage probability is calculated as a function of different quantities and input parameters. And when the particle breaks, more theories are involved to represent the fragments in size and number. Here we will use the Gawedin-Schmidt model. Click on breakage.

And type in all the values shown before. And for fragments, check that the Gawedin-Schmidt model is selected. The next step is setting the inlet boundary condition. After the first electric signal and the bilateral occurring judging behavior, allow for logic to be recognized.

And now if we touch again, modulate. After defining the circular surface and particle data, we now specify the mass flow rate and the time period during which it is enabled. Finally, define the solver settings. Set the total time, reduce the time step, and enable the breakage action.

For this model, I am using 10 CPU cores to run the model. It will take 5 to 10 minutes to get results. In the post-processing, you can check the results by using the time step and the breakage action. You can also use the time step list or the time tab.

Use your mouse to rotate, pan, and zoom in and out the geometry to get a good position and observe the particle fragmentation. You can also use a counter plot. This time, I select the particle size. Now let's create a graph to assess the particle size distribution after the fragmentation.

Drag and drop that variable to the window. Then click on the histogram icon and change the options. You can define the number of bins and the range for the horizontal axis. We are done. Thank you for watching. See you next time. You can see the number of fragments.

The plot also indicates the time period during which the impact occurred. And finally, let's create two plots to assess the position and speed of the falling weight during the impact. This time, select the Multiplot and drag the first variable into it.

Now, hold the control button while dragging the second variable. If you don't, both variables will appear in the same plot, but we want them in two separate plots. Notice that the weight didn't reach zero because of some fragments as shown. And that's all for today. See you next time!

Thanks for watching!