Genetic algorithm for the determination of binodal curves in ternary systems polymer-liquid(1)-liquid(2) and polymer(1)-polymer(2)-solvent.
A simple genetic algorithm for the numerical evaluation of binodal curves in ternary systems polymer-liquid (1)-liquid (2) and polymer (1)-polymer (2)-solvent is presented. The technique exploits a specifically developed restarting technique based on a combined elitist and zooming strategy on the last population at each iteration. The objective function (fitness) is represented by the weighted sum of the squared differences of chemical potentials of the two phases of each component, obtained evaluating first derivatives of Gibbs free energy of the mixture with respect to the number of moles of the components. The method proposed (a) is numerically stable since it does not require the evaluation of first derivatives of the objective function and (b) can be applied in a wide range of cases changing the equation of state. Several comparisons with simplified iterative procedures presented in the past in the technical literature both for mixtures of two polymers with identical characteristics in a solvent and for mixtures of solvent-nonsolvent-polymer with solvent-polymer interaction parameter equal to zero are reported. Finally, a comparison between present results and the "alternating tangent approach" is reported for two technically meaningful binary systems, when a simplified PC-SAFT equation of state is adopted. The comparisons show that reliable results can be obtained by means of the algorithm proposed and suggest that the procedure presented can be used for practical purposes.
Milani
G
G
Department of Engineering, University of Ferrara, Via Saragat 1, 44100 Ferrara, Italy. gmilani@ing.unife.it
Milani
F
F
D000465:Algorithms; D055598:Chemical Phenomena; D002627:Chemistry, Physical; D003198:Computer Simulation; D003510:Cyclohexanes / Q000737:chemistry; D007659:Ketones / Q000737:chemistry; D008956:Models, Chemical; D044367:Phase Transition; D011090:Polyenes / Q000737:chemistry; D011108:Polymers / Q000737:chemistry*; D011137:Polystyrenes / Q000737:chemistry; D015203:Reproducibility of Results; D012997:Solvents / Q000737:chemistry*; D013816:Thermodynamics
D003510:Cyclohexanes; D007659:Ketones; D011090:Polyenes; D011108:Polymers; D011137:Polystyrenes; D012997:Solvents; C008967:polyisobutylene; C521475:methylcyclohexane; C054815:diisobutyl ketone