A stable elemental decomposition for dynamic process optimization

被引:27
作者
Cervantes, AM [1 ]
Biegler, LT [1 ]
机构
[1] Carnegie Mellon Univ, Dept Chem Engn, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
dynamic optimization; nonlinear programming; DAE stability;
D O I
10.1016/S0377-0427(00)00302-2
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In Cervantes and Biegler (A.I.Ch.E.J. 44 (1998) 1038), we presented a simultaneous nonlinear programming problem (NLP) formulation for the solution of DAE optimization problems. Here, by applying collocation on finite elements, the DAE system is transformed into a nonlinear system. The resulting optimization problem, in which the element placement is fixed, is solved using a reduced space successive quadratic programming (rSQP) algorithm. The space is partitioned into range and null spaces. This partitioning is performed by choosing a pivot sequence for an LU factorization with partial pivoting which allows us to detect unstable modes in the DAE system. The system is stabilized without imposing new boundary conditions. The decomposition of the range space can be performed in a single step by exploiting the overall sparsity of the collocation matrix but not its almost block diagonal structure. In order to solve larger problems a new decomposition approach and a new method for constructing the quadratic programming (QP) subproblem are presented in this work. The decomposition of the collocation matrix is now performed element by element, thus reducing the storage requirements and the computational effort. Under this scheme, the unstable modes are considered in each element and a range-space move is constructed sequentially based on decomposition in each element. This new decomposition improves the efficiency of our previous approach and at the same time preserves its stability. The performance of the algorithm is tested on several examples. Finally, some future directions for research are discussed. (C) 2000 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:41 / 57
页数:17
相关论文
共 22 条
[1]   Decomposition algorithms for on-line estimation with nonlinear DAE models [J].
Albuquerque, JS ;
Biegler, LT .
COMPUTERS & CHEMICAL ENGINEERING, 1997, 21 (03) :283-299
[2]  
[Anonymous], 1983, RECENT ADV PARAMETER
[3]  
ASCHER UM, 1994, SIAM J SCI COMPUT, V15, P939
[4]   A NEW BASIS IMPLEMENTATION FOR A MIXED ORDER BOUNDARY-VALUE ODE SOLVER [J].
BADER, G ;
ASCHER, U .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1987, 8 (04) :483-500
[5]   APPLICATION OF SPARSE NONLINEAR-PROGRAMMING TO TRAJECTORY OPTIMIZATION [J].
BETTS, JT ;
HUFFMAN, WP .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1992, 15 (01) :198-206
[6]  
BETTS JT, 1994, J OPT THEO APPL, V82, P543
[7]  
Byrd R. H., 1997, INTERIOR POINT ALGOR
[8]  
BYRD RH, 1996, 9602 OTC NW U
[9]   Large-scale DAE optimization using a simultaneous NLP formulation [J].
Cervantes, A ;
Biegler, LT .
AICHE JOURNAL, 1998, 44 (05) :1038-1050
[10]   ON DICHOTOMY AND WELL CONDITIONING IN BVP [J].
de Hoog, FR ;
MATTHEIJ, RMM .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1987, 24 (01) :89-105