Incorporating the covariance effect in modelling batch flotation kinetics