Breadcrumb
- Home
- Publications
- Proceedings
- 2010 Annual Meeting
- Computing and Systems Technology Division
- Dynamic Simulation and Optimization
- (216e) Deterministic Global Optimization of Processes Described by Nonlinear Differential-Algebraic Equations
This work presents a deterministic global optimization algorithm for optimization problems with nonlinear index-one semi-explicit DAEs embedded. This algorithm does not involve any a priori discretization of the state variables, and hence no additional decision variables are added to the optimization problem. Furthermore, no convexity assumptions are required whatsoever. The presented algorithm uses a standard spatial branch-and-bound framework in conjunction with a novel method for constructing convex underestimating programs for problems with DAEs embedded. Standard methods for constructing convex underestimating programs are only applicable to optimization problems where the objective function and constraints can be expressed algebraically, i.e., they do not embed the solutions of differential or differential-algebraic equations. Thus, the key theoretical advance which enables the use of a branch-and-bound algorithm without discretization of the state variables is the ability to construct convex and concave relaxations of the solutions of the embedded DAEs with respect to the decision variables.
In recent years, a few methods for constructing convex and concave relaxations of the solutions of nonlinear ordinary differential equations (ODEs) with respect to initial conditions and model parameters have been presented in the literature. However, no method has so far been proposed for computing convex and concave relaxations for the solutions of differential-algebraic systems. Even in the simpler case of ODEs, all of these methods can be unsatisfactory because they either result in relaxations which poorly approximate the true ODE solutions or because they are very expensive to compute. Moreover, most of these methods can only compute relaxations which are constant or affine with respect to the initial conditions and parameters, which is a significant source of weakness for these relaxations when applied to sufficiently nonlinear problems.
This work presents a novel technique for computing nonlinear convex and concave relaxations for the solutions of nonlinear ODEs, and then extends this result in order to provide convex and concave relaxations for the solutions of nonlinear index-one semi-explicit DAEs. To reiterate, this technique does not require any discretization or approximation of the original system of DAEs. The proposed method is based on a novel use of McCormick's relaxation technique to construct an auxiliary system of differential-algebraic equations whose solutions are the desired convex and concave relaxations of the original DAE solutions. This auxiliary system is four times the size of the original model and can be constructed automatically from computer code formulating the original DAEs. Thus, evaluating the proposed relaxations is comparable in cost to a single dynamic simulation of the original model. For ODEs, this technique typically provides tighter relaxations than other methods in the literature, while for DAEs, no other method can provide the desired relaxations. Most importantly, these relaxations enable the construction of convex underestimating programs for optimization problems with DAEs embedded. Therefore, optimization problems of this type can be solved to within any nonzero tolerance of global optimality in finitely many iterations using standard spatial branch-and-bound global optimization techniques.