practical mineral processing optimisation and simulation