Skoči na glavni sadržaj

Izvorni znanstveni članak

https://doi.org/10.15255/KUI.2023.001

Calculation of the Optimal Cooling Temperature Profile of the Batch Crystalliser

Josip Sacher orcid id orcid.org/0009-0003-7149-9638 ; Sveučilište u Zagrebu, Fakultet kemijskog inženjerstva i tehnologije, Trg Marka Marulića 19, 10 000 Zagreb
Marko Sejdić orcid id orcid.org/0009-0007-8721-4878 ; Sveučilište u Zagrebu, Fakultet kemijskog inženjerstva i tehnologije, Trg Marka Marulića 19, 10 000 Zagreb
Matea Gavran ; Sveučilište u Zagrebu, Fakultet kemijskog inženjerstva i tehnologije, Trg Marka Marulića 19, 10 000 Zagreb
Nenad Bolf orcid id orcid.org/0000-0001-7005-7561 ; Sveučilište u Zagrebu, Fakultet kemijskog inženjerstva i tehnologije, Trg Marka Marulića 19, 10 000 Zagreb
Željka Ujević Andrijić orcid id orcid.org/0009-0009-6370-6274 ; Sveučilište u Zagrebu, Fakultet kemijskog inženjerstva i tehnologije, Trg Marka Marulića 19, 10 000 Zagreb


Puni tekst: hrvatski pdf 920 Kb

str. 443-453

preuzimanja: 85

citiraj


Sažetak

The aim of this work was to create a computer program that can be used to calculate the optimal cooling temperature profile of the batch crystalliser. Potassium nitrate dissolved in water was used as a model system for process research. To create a mathematical model of the process, population balances were used, i.e., their moment transformation. To obtain the optimal temperature profile, a discretisation of the temperature profile was performed using a global optimisation algorithm. A genetic algorithm was used for the optimisation, while a system of ordinary differential equations was solved using the Runge-Kutta 4,5 method. The objective function was to minimise the ratio between the third moment of crystals produced by secondary nucleation, and the third moment of seed crystals at the end of the process. Firstly, the influence of the stopping conditions of the genetic algorithm on the computation time and the value of the objective function was tested. After the optimal stopping condition was determined, the influence of the number of discretisation points of the temperature profile on the value of the objective function and the required computation time was investigated. It was found that the optimal stopping condition was when fifteen members of a generation had objective function values that did not differ by more than the tolerance. It is shown that the optimal solution was achieved by dividing the temperature profile into eight parts. To check the repeatability of the calculation for optimal conditions, the calculation was repeated nine times. The optimal temperature profile was compared to a linear cooling of the same duration to determine the benefits of optimisation. The results of the simulation experiments indicate a significant improvement in the process when using the optimal temperature profile compared to the linear profile.

Ključne riječi

crystallisation; moment model; optimisation; genetic algorithm

Hrčak ID:

304922

URI

https://hrcak.srce.hr/304922

Datum izdavanja:

13.7.2023.

Podaci na drugim jezicima: hrvatski

Posjeta: 297 *