This dynamic mineral flotation model simulates the flotation processes involved in flotation of minerals. It simulates both the froth and pulp phases. The feed can be changed to understand the behavior of the particles and species for optimal separation using air bubbles.