Back to Search Start Over

DETERMINATION OF OPTIMAL COOLING PROFILE OF BATCH COOLING CRYSTALLIZER

Authors :
Sacher, Josip
Sejdić, Marko
Gavran, Matea
Bolf, Nenad
Ujević Andrijić, Željka
Rimac, Nikola
Herceg, Srečko
Publication Year :
2022

Abstract

The batch cooling crystallization is widely used unit operation for separation and purification of a compound in a single step. It is widely applied in pharmaceutical, fine chemicals and food industry among the others. In pharmaceutical industry a large number of products (or intermediates) requires crystallization in at least one step of the process. A number of problems can occur due to excessive formation of fine crystals during the process (long filtering times, clogging of the equipment, cake compression) and because of that crystals generated by nucleation are considered undesirable. In this work we developed a program in Matlab using moment transformation of population balance as the process model. Crystallization kinetics for potassium sulphate was taken from literature because of good quality data and certain kinetics. An optimization problem was formulated to minimize ratio of the third moment of nucleation generated crystals to third moment of seed grown crystal. In addition, constraints were added in order to limit the duration of the process and ensure that appropriate yield is achieved at the end of the process. Optimization was performed first with genetic algorithm in order to find a solution which is near to the optimal solution. Afterwards, a sequential quadratic programming algorithm was applied to further improve the profile obtained by genetic algorithm. The solution obtained by sequential use of algorithms proves to be stable and satisfies conditions set by constraints. Therefore, the developed program can be used for calculation of the optimal temperature profile of batch crystallizer if the kinetics of the crystallizing compound is known.

Details

Language :
English
Database :
OpenAIRE
Accession number :
edsair.57a035e5b1ae..2b3f5a76a389a75bb98b15fbee823d1c