'Mill profile particle analysis' simulation project by afischer


I created a new simulation project called 'Mill profile particle analysis':

The acceleration of a particle mill is demonstrated within this project.

More of my public projects can be found here.


The CAD-model contains the geometry of the mixing mill (solid part) and the volume where the particles are inserted by the filling algorithm. A mesh is not needed for this analysis type. The outer shape of the mill geometry is extracted automatically and used as boundary for the particles. The filling is done at the beginning of the computation. In this case the half of a cylinder geometry is used.

At the beginning of the simulation the particles fall to the ground because of the gravitational load. The mill does not move at that time (t<0.5s). After the particles come to a rest the acceleration process is started. The mill is accelerated constantly so that the angular velocity (rad) is proportional to the time. The angular velocity can be adjusted either via a formula or a table value.

For lots of industrial applications it is important that the particles inside the mill slide from the top to the bottom part during the rotational movement of the mill and do not fly and hit the mill wall on the bottom in order to prevent the particles from damage or fracture. The particle simulation can help the engineers to design the mill profile as well as accelerate and drive the mill efficiently.


my name is Jamal Jafari.
I am mineral processing engineer.
I want to simulate ball or SAG mill.
can you help me?


Hey @jamaljafari,

I answered in your public project of the SAG mill!

best Alex


hi aficher
I want to simulation ball or sag mill.
but I don not how start it.
can you teach step to step?


Hey @jamaljafari,

good to see that you are interested in the particles analysis type. The easiest way is actually to use the “View only” functionality to open one of the existing particle projects in the community, like mine above and open your own project in a different browser window. By that you can go step by step through the settings and create your first own run.

One important thing is that you need to prepare your geometry in your CAD tool beforehand to have a solid body for all solid boundaries and walls and additional solids where the particles are filled into afterwards. Those volumes are then removed at the run time. They only server for the filling.

Best Alex


how I can add accelerating mill?


Hey @jamaljafari,

you can simply change the rotation velocity in the course of time by uploading a table or using a formula. If you want the mill to accelerate you can for example use a formula like this: t5 (the velocity will then increase linearly in time, representing a constant acceleration). If you want to limit it at a certain velocity, you can use e.g.: t5 * (t<1) + 5 * (t>=1).

You can find more in our documentation: https://www.simscale.com/docs/content/simulation/model/formulas.html?highlight=formula

Best Alex


how i can get the minimum particle mass in this simulation?
i can plot the minimum particle mass vs time whit the values in paraview?

saludos :slight_smile: :sweat_smile:


Hello @camilomati,

in this simulation all particles have the same material and size, so you can calculate the mass of the particles by checking on the radius (filling zone section), calculating the sphere volume and multiplying it with the density (material section).


Sorry for not give a good explain, my question is for rock breakage like this https://www.youtube.com/watch?v=hSgpx9KWiwU :slight_smile: thank alex


Hello @camilomati,

rock breakage is not involved and available yet on SimScale. All particles are supposed to stay in the same shape during the simulation.

Best Alex


Hi Afischer,

Very nice simulation and appreciate your sharing.

Do you have thermal analysis for this type of mill?


Hello @jahn,

no I did not do a thermal analysis. What application do you have in mind? Something like roasting of coffee beans?

Best Alex