Optimal control of batch cooling crystallizers by using genetic algorithm. (September 2016)