2025 AIChE Annual Meeting
(514b) Robust Multi-Objective Bayesian Optimization of Continuous Flow Polymer Synthesis
Author
In this study, a two-monomer polymer synthesis is conducted through a continuous flow reactor with online monitoring tools such as an inline Raman spectrometer. We aim to control the product molecular weight distribution (MWD) and monomer residuals. MWD impacts material properties such as processability, mechanical strength, and morphological phase behavior. We prefer to have polymers with narrow MWDs. The objective function for MWD is to minimize the difference of the actual and target MW. Residual monomers may represent hazardous compounds, the levels of which must be carefully controlled for health, safety and environmental reasons. The objective functions for residual monomers are to minimize residual monomers A and B.
From an optimization standpoint, all three objective functions are black-box objective functions and measurements of the objectives are resource-intensive. For this type of optimization task, Bayesian Optimization (BO) is a highly sample-efficient optimization method. We aim to simultaneously optimize the multiple objectives described above. For multi-objective optimization, typically there would not exist a particular option for which each objective is fully optimized. The ultimate choice is Pareto optimal, that is to say, an improvement in one objective means deteriorating another objective. In a multi-objective Bayesian Optimization (MOBO) scheme, the goal is to learn the Pareto front. We use the BoTorch library’s MOBO algorithms to identify optimal design parameters that include percent solids, initiator loading percent, pressure, temperature, and residence time. In our real-world application, we realize that implementation of the selected design parameters is subject to input noises. For example, temperature and pressure are subject to uncontrollable random input noise around the nominal values. The optimal designs must be robust with respect to the input noise. For this purpose, we apply BoTorch’s MOBO algorithms based on the MVaR (multivariate value-at-risk) concept to obtain a Pareto front that is robust to input noise.