A computer program for the dynamic simulation of a semi-batch supercritical fluid extraction process