Abstract

This paper presents the results of on-line optimization of the acetoacetylation of pyrrole with diketene in a laboratory-scale reactor. In addition to the desired reaction of pyrrole to 2-acetoacetyl pyrrole, there are several undesired side reactions. The selectivity can be controlled by adjusting the feed rate of diketene to a given solution of pyrrole. Variable amounts of impurities in the crude pyrrole imply different rate constants for each batch. Consequently, on-line estimation of some rate constants and subsequent adjustment of the feeding strategy through dynamic optimization are necessary to reach a desired objective. The nonlinear differential-algebraic optimization problems for both the estimation and the optimization are transformed into nonlinear algebraic optimization problems (AOP). Due to the different characteristics of the estimation and optimization problems, the resulting AOPs are solved using different techniques. Successive quadratic programming is applied to solve the AOP in the estimation, and successive linear programming is used for the optimization. Both are fast infeasible-path methods. The estimation and optimization problems are solved sequentially at given points in time. Results are presented for the minimization of batch time subject to endpoint constraints with respect to yield and two of the concentrations. Runs with and without on-line optimization are compared to demonstrate the effectiveness of the on-line strategy.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.