Tracking the necessary conditions of optimality with changing set of active constraints using a barrier-penalty function

In the framework of process optimization, the use of measurements to compensate the effect of uncertainty has become an active area of research. One of the ideas therein is to enforce optimality by tracking the necessary conditions of optimality (NCO tracking). Most techniques assume that the set of active constraints remains the same even in the presence of uncertainty and disturbances. Consequently, changes in the active set are difficult to handle. In this paper, this assumption on active set tracking is relaxed by using a logarithmic-linear barrier-penalty function. This way, none of the constraints is active and no assumption regarding the active set is required. Optimization with this barrier-penalty function is shown to have the same convergence properties as optimization with the standard barrier function while, at the same time, avoiding a separate logic to guarantee feasibility. Thus, the adaptation can be more aggressive and lead to better performance. The gradient of the augmented objective function is computed using finite perturbations and forced to zero with PI-type controllers. The approach is illustrated in simulation via the static optimization of an isothermal continuous stirred-tank reactor.

[1]  Anthony V. Fiacco,et al.  Nonlinear programming;: Sequential unconstrained minimization techniques , 1968 .

[2]  Dominique Bonvin,et al.  RUN-TO-RUN OPTIMIZATION OF BATCH EMULSION POLYMERIZATION , 2002 .

[3]  Sigurd Skogestad Plantwide control: the search for the self-optimizing control structure , 2000 .

[4]  Miroslav Krstic,et al.  Stability of extremum seeking feedback for general nonlinear dynamic systems , 2000, Autom..

[5]  M. Guay,et al.  Extremum seeking control of nonlinear systems with parametric uncertainties and state constraints , 2004, Proceedings of the 2004 American Control Conference.

[6]  Dominique Bonvin,et al.  Use of measurements for enforcing the necessary conditions of optimality in the presence of constraints and uncertainty , 2005 .

[7]  J. Rawlings,et al.  Feedback control of chemical processes using on-line optimization techniques , 1990 .

[8]  John F. MacGregor,et al.  Optimization of molecular-weight distribution using batch-to-batch adjustments , 1998 .

[9]  Denis Dochain,et al.  Adaptive extremum seeking control of continuous stirred-tank bioreactors , 2003 .

[10]  Dominique Bonvin,et al.  Dynamic optimization of batch processes: II. Role of measurements in handling uncertainty , 2003, Comput. Chem. Eng..

[11]  R. Fletcher Practical Methods of Optimization , 1988 .

[12]  D. Bonvin,et al.  Optimization of batch reactor operation under parametric uncertainty — computational aspects , 1995 .

[13]  M. Guay,et al.  Extremum-seeking control of state-constrained nonlinear systems , 2004 .

[14]  Wolfgang Marquardt,et al.  A Model Predictive Control Scheme for Safe and Optimal Operation of Exothermic Semi-Batch Reactors , 1998 .