An Efficient Strategy for Real-Time Dynamic Optimization based on Parametric Sensitivities

Abstract The optimal operation of chemical processes is challenged by frequent transitions and by the influence of process or model uncertainties. Under uncertainties, it is necessary to quickly update the optimal trajectories in order to avoid the violation of constraints and the deterioration of the economic performance of the process. Although an economically optimal operation can be ensured by online dynamic optimization, the high computational load of dynamic optimization associated with nonlinear and complex models is often prohibitive in real-time applications. To reduce the computational time required for online computation of the optimal trajectories in the neighborhood of the optimal solution under uncertainty, different strategies have been explored recently. If the operation is affected by small perturbations, efficient techniques for updating the nominal trajectories based on parametric sensitivities are applied, which do not require the solution of the rigorous optimization problem. However for larger perturbations, the linear updates obtained by the neighboring extremal solutions are not sufficiently accurate, and the solution of the nonlinear optimization problem requires further iterations with updated sensitivities to give a feasible and optimal solution. In this work, the sensitivity-based approach of Kadam and Marquardt (2004) is extended with a fast computational method for second-order derivatives based on composite adjoints. The application of the method to a simulated semi-batch reactor demonstrates that fast and optimal trajectory updates can be obtained.

[1]  Wolfgang Marquardt,et al.  Sensitivity-Based Solution Updates in Closed-Loop Dynamic Optimization , 2004 .

[2]  MORITZ DIEHL,et al.  A Real-Time Iteration Scheme for Nonlinear Optimization in Optimal Feedback Control , 2005, SIAM J. Control. Optim..

[3]  L. Biegler,et al.  A reduced hessian strategy for sensitivity analysis of optimal flowsheets , 1987 .

[4]  H. J. Pesch Real-time computation of feedback controls for constrained optimal control problems. Part 2: A correction method based on multiple shooting , 1989 .

[5]  Wolfgang Marquardt,et al.  Dynamic optimization using adaptive control vector parameterization , 2005, Comput. Chem. Eng..

[6]  Victor M. Zavala,et al.  Fast implementations and rigorous models: Can both be accommodated in NMPC? , 2008 .

[7]  Wolfgang Marquardt,et al.  Fast computation of the Hessian of the Lagrangian in shooting algorithms for dynamic optimization , 2007 .

[8]  Martin Schlegel,et al.  Optimization and Control of Polymerization Processes , 2005 .

[9]  Fraser J Forbes,et al.  Model Structure and Adjustable Parameter Selection for Operations Optimization , 1994 .

[10]  Derya B. Özyurt,et al.  Cheap Second Order Directional Derivatives of Stiff ODE Embedded Functionals , 2005, SIAM J. Sci. Comput..

[11]  William W. Hager,et al.  Runge-Kutta methods in optimal control and the transformed adjoint system , 2000, Numerische Mathematik.

[12]  Wolfgang Marquardt,et al.  Continuous and Discrete Composite Adjoints for the Hessian of the Lagrangian in Shooting Algorithms for Dynamic Optimization , 2009, SIAM J. Sci. Comput..

[13]  Wolfgang Marquardt,et al.  Adaptive control vector parameterization for nonlinear model‐predictive control , 2008 .