RBDOPT: a general-purpose object-oriented module for distributed campaign optimization of reactive batch distillation

Abstract Reactive batch distillation optimization (RBDOPT) provides a general framework for the simulation and the optimization of multicomponent batch distillation with or without chemical reactions. It models the distillation process as a differential algebraic equation (DAE) system and can handle various modes of operation such as continuous flow of one of the reactants, intermediate feed and inverted distillation. Physical property estimates are obtained from Physical Property Data Service (PPDS) that supports a large number of species and routes to model non-ideal behaviour. RBDOPT is designed specifically for determining optical campaign policies for reactive batch distillation systems with minimal input from a user. Coded in an object-oriented environment (C++), it uses distributed computing techniques to achieve a speedup nearly equal to the number of control variables while solving the optimal control problem. This paper highlights the main features of RBDOPT and demonstrates its application to the optimization of reactive batch distillation operation.

[1]  Linda R. Petzold,et al.  Numerical solution of initial-value problems in differential-algebraic equations , 1996, Classics in applied mathematics.

[2]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .

[3]  K. P. Madhavan,et al.  BATCH-DIST: A comprehensive package for simulation, design, optimization and optimal control of multicomponent, multifraction batch distillation columns , 1991 .

[4]  C. W. Gear,et al.  Approximation methods for the consistent initialization of differential-algebraic equations , 1988 .

[5]  Gintaras V. Reklaitis,et al.  Multi-Level Strategies for Optimizing Campaign Structures for Reactive Batch Distillation Systems , 1998 .

[6]  Rafiqul Gani,et al.  A generalized model for distillation columns—I: Model description and applications , 1986 .

[7]  S. Macchietto,et al.  Design of Operation Policies for Batch Distillation , 1996 .

[8]  Andreas Griewank,et al.  ADIFOR - Generating Derivative Codes form Fortran Programs , 1992, Sci. Program..

[9]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[10]  L. Bittner L. S. Pontryagin, V. G. Boltyanskii, R. V. Gamkrelidze, E. F. Mishechenko, The Mathematical Theory of Optimal Processes. VIII + 360 S. New York/London 1962. John Wiley & Sons. Preis 90/– , 1963 .

[11]  R. Sargent,et al.  The mathematical modelling of transient systems using differential-algebraic equations , 1988 .

[12]  R. M. Wajge,et al.  An optimal campaign structure for multicomponent batch distillation with reversible reaction , 1998 .

[13]  W. Marquardt,et al.  Structural analysis of differential-algebraic equation systems—theory and applications , 1995 .

[14]  Gintaras V. Reklaitis,et al.  Investigation of Numerical Solution Approaches to Multicomponent Batch Distillation in Packed Beds , 1997 .

[15]  Iqbal Mohammed Mujtaba Optimal operational policies in batch distillation , 1989 .

[16]  G. P. Distefano,et al.  Mathematical modeling and numerical integration of multicomponent batch distillation equations , 1968 .

[17]  Deran Hanesian,et al.  Adiabatic kinetic studies of the cytidine/acetic anhydride reaction by utilizing temperature versus time data , 1993 .

[18]  L. Biegler,et al.  Quadratic programming methods for reduced Hessian SQP , 1994 .

[19]  S. Domenech,et al.  Program for simulating batch rectification as a unit operation , 1981 .

[20]  Michael F. Malone,et al.  Patterns of composition change in multicomponent batch distillation , 1990 .

[21]  Jeffery S. Logsdon,et al.  Accurate solution of differential-algebraic optimization problems , 1989 .

[22]  Carlos A. Jiménez Ruiz,et al.  Control Policy for the Startup, Semi-Continuous and Continuous Operation of a Reactive Distillation Column , 1997 .

[23]  Gintaras V. Reklaitis,et al.  Dynamic simulation of multicomponent batch rectification with chemical reactions , 1986 .

[24]  K. Alejski,et al.  Computation of the reacting distillation column using a liquid mixing model on the plates , 1991 .

[25]  S. Jezdic,et al.  Reaction Distillation with Ion Exchangers , 1992 .

[26]  Linda R. Petzold,et al.  Using Krylov Methods in the Solution of Large-Scale Differential-Algebraic Systems , 1994, SIAM J. Sci. Comput..