Incorporating state of the art models into a mineral processing plant simulator